/* GRID */
.w1{ width:1%; }
.w5{ width:5%; }
.w1-24 { width: 4.1667%; }
.w1-12, .w2-24 {  width: 8.3333333333%; }
.w10{ width:10%; }
.w1-8, .w3-24 { width: 12.5000%; }
.w15{ width:15%; }
.w1-6, .w2-12, .w4-24 {  width: 16.6666666667%; }
.w20, .w1-5{ width:20%; }
.w5-24 { width: 20.8333%; }
.w25, .w1-4, .w3-12, .w6-24{ width:25%; }
.w7-24 { width: 29.1667%; }
.w30{ width:30%; }
.w33, .w1-3, .w4-12, .w8-24 {  width: 33.3333333333%; }
.w3-8, .w9-24 {  width: 37.5000%; }
.w40, .w2-5 {    width: 40%; }
.w5-12, .w10-24 {  width: 41.6666666667%; }
.w45{width:45%;}
.w11-24 {    width: 45.8333%; }
.w48{width:48%;}
.w50, .w1-2, .w6-12, .w12-24 {  width: 50%; }
.w13-24 {    width: 54.1667%;}
.w7-12,.w14-24 {  width: 58.3333333333%; }
.w60, .w3-5 {    width: 60%; }
.w65 {width:65%;}
.w5-8, .w15-24 {    width: 62.5000%; }
.w66, .w2-3, .w8-12, .w18-24 {  width: 66.6666666667%; }
.w17-24 {    width: 70.8333%; }
.w70{width:70%;}
.w3-4, .w9-12, .w18-24 {  width: 75%; }
.w19-24 {    width: 79.1667%; }
.w80, .w4-5 {    width: 80%; }
.w5-6, .w10-12, .w20-24 {  width: 83.3333333333%; }
.w7-8, .w21-24 {    width: 87.5000%;}
.w90{ width:90%; }
.w11-12, .w22-24 {  width: 91.6666666667%;}
.w23-24 {    width: 95.8333%; }
.w100, .w1, .w5, .w24, .w12 {  width: 100%; }


.w100px{width:100px;}
.w150px{width:150px;}
.w200px{width:200px;}
.w215px{width:215px;}
.w300px{width:300px;}
.w350px{width:350px;}
.w370px{width:370px;}
.w400px{width:400px;}
.w500px{width:500px;}
.w600px{width:600px;}

.h50{height:50%;}
.h75{height:75%;}
.h100{height:100%;}

.h50px{height:50px;}
.h75px{height:75px;}
.h100px{height:100px;}
.h200px{height:200px;}
.h300px{height:300px;}
.h400px{height:400px;}
.h500px{height:500px;}
.h600px{height:600px;}

.m-0, .m0 {margin: 0 !important;}
.mt-0,.mt0{ margin-top:0!important}
.mr-0, .mr0 { margin-right:0!important}
.mb-0, .mb0 { margin-bottom:0!important}
.ml-0, .ml0 { margin-left:0!important}

.m-1 { margin:.25rem!important}
.mt-1 { margin-top:.25rem!important}
.mr-1 { margin-right:.25rem!important}
.mb-1 { margin-bottom:.25rem!important}
.ml-1 { margin-left:.25rem!important}
.m-2 { margin:.5rem!important}
.mt-2 { margin-top:.5rem!important}
.mr-2 { margin-right:.5rem!important}
.mb-2 { margin-bottom:.5rem!important}
.ml-2 { margin-left:.5rem!important}
.m-3 { margin:1rem!important}
.mt-3 { margin-top:1rem!important}
.mr-3 { margin-right:1rem!important}
.mb-3 { margin-bottom:1rem!important}
.ml-3 { margin-left:1rem!important}

.m5{margin:5px;}
.m10 {  margin: 10px;}
.m20 {  margin: 20px;}
.m30 {  margin: 30px;}
.m40 {  margin: 40px;}
.m50 {  margin: 50px;}

.mt5 {  margin-top: 5px;}
.mt10 {  margin-top: 10px;}
.mt20 {  margin-top: 20px;}
.mt30 {  margin-top: 30px;}
.mt40 {  margin-top: 40px;}
.mt50 {  margin-top: 50px;}
.mt80 {  margin-top: 80px;}

.mr10 {  margin-right: 10px;}
.mr20 {  margin-right: 20px;}
.mr30 {  margin-right: 30px;}
.mr40 {  margin-right: 40px;}
.mr50 {  margin-right: 50px;}
.mr80 {  margin-right: 80px;}

.mb10 {  margin-bottom: 10px;}
.mb20 {  margin-bottom: 20px;}
.mb30 {  margin-bottom: 30px;}
.mb40 {  margin-bottom: 40px;}
.mb50 {  margin-bottom: 50px;}
.mb80 {  margin-bottom: 80px;}

.ml10 {  margin-left: 10px;}
.ml20 {  margin-left: 20px;}
.ml30 {  margin-left: 30px;}
.ml40 {  margin-left: 40px;}
.ml50 {  margin-left: 50px;}
.ml80 {  margin-left: 80px;}

.m-auto{margin:auto;}


.p0 {padding: 0;}
.pt0 {padding-top: 0;}
.pr0 {padding-right: 0;}
.pb0 {padding-bottom: 0;}
.pl0 {padding-left:0}

.p-1 { padding:.25rem!important}
.pt-1 { padding-top:.25rem!important}
.pr-1 { padding-right:.25rem!important}
.pb-1 { padding-bottom:.25rem!important}
.pl-1 { padding-left:.25rem!important}

.p-2 { padding:.5rem!important}
.pt-2 { padding-top:.5rem!important}
.pr-2 { padding-right:.5rem!important}
.pb-2 { padding-bottom:.5rem!important}
.pl-2 { padding-left:.5rem!important}

.p-3 {padding:1rem!important}
.pt-3 {padding-top:1rem!important}
.pr-3 {padding-right:1rem!important}
.pb-3 {padding-bottom:1rem!important}
.pl-3 {padding-left:1rem!important}

.p5{padding: 5px;}
.p10{padding: 10px;}
.p15 {padding: 15px;}
.p20{padding: 20px;}
.p30 {padding: 30px;}
.p40 {padding: 40px;}
.p60 {padding: 60px;}

.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt30 {padding-top: 30px;}
.pt35 {padding-top: 35px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pt60 {padding-top: 60px;}
.pt80 {padding-top: 80px;}

.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr30 {padding-right: 30px;}
.pr35 {padding-right: 35px;}
.pr40 {padding-right: 40px;}
.pr80 {padding-right: 80px;}

.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}
.pb35 {padding-bottom: 35px;}
.pb40 {padding-bottom: 40px;}
.pb60 {padding-bottom: 60px;}
.pb80 {padding-bottom: 80px;}

.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl30 {padding-left: 30px;}
.pl35 {padding-left: 35px;}
.pl40 {padding-left: 40px;}
.pl80 {padding-left: 80px;}

/*Extra large*/
@media (max-width:1200px){
	.p10-xl{padding:10px;}
	.pt10-xl{padding-top:10px;}
	.pb10-xl{padding-bottom:10px;}
	.pr10-xl{padding-right:10px;}
	.pl10-xl{padding-left:10px;}
}

@media (max-width:960px){
	.p10-lg{padding:10px;}
	.pt10-lg{padding-top:10px;}
	.pb10-lg{padding-bottom:10px;}
	.pr10-lg{padding-right:10px;}
	.pl10-lg{padding-left:10px;}
	.w80-lg{width:80%;}
	.w100-lg{width:100%;}
}
@media (max-width:768px){
}
@media (max-width:600px){
	.p10-sm{padding:10px;}
	.pt10-sm{padding-top:10px;}
	.pb10-sm{padding-bottom:10px;}
	.pr10-sm{padding-right:10px;}
	.pl10-sm{padding-left:10px;}
	.p20-sm{padding:20px;}
	.pt20-sm{padding-top:20px;}
	.pb20-sm{padding-bottom:20px;}
	.pr20-sm{padding-right:20px;}
	.pl20-sm{padding-left:20px;}
	.w100-sm{width:100%;}
}
@media (max-width:400px){
	.p10-xs{padding:10px;}
	.pt10-xs{padding-top:10px;}
	.pb10-xs{padding-bottom:10px;}
	.pr10-xs{padding-right:10px;}
	.pl10-xs{padding-left:10px;}
	.p20-xs{padding:20px;}
	.pt20-xs{padding-top:20px;}
	.pb20-xs{padding-bottom:20px;}
	.pr20-xs{padding-right:20px;}
	.pl20-xs{padding-left:20px;}
	.w100-xs{width:100%;}
}


/*====== FLEX ===== */
@supports not (display : flex) {}
@supports (display : flex) {
   .support-flex-true {
		display : block;
	}
   .support-flex-false {
		display : none;
	}
	.lr-flex, .df{
		display:flex;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;	
	}
	.lr-flex-wrap {	flex-wrap: wrap;}

	.lr-flex-hstart{justify-content:start;}
	.lr-flex-left {  justify-content: flex-start;}
	
	.lr-flex-center, .lr-flex-hcenter, .lr-flex-h-center, .justify-content-center { 
		-ms-flex-pack: center !important;
		justify-content: center;
	}

	.lr-flex-content-end, .justify-content-end{	justify-content:end;	}
	
	.lr-flex-right {  justify-content: flex-end;}
	
	.lr-flex-between, .lr-flex-hbetween, .lr-flex-conten-between {  justify-content: space-between;}
	.lr-flex-around, .lr-flex-content-around {  justify-content: space-around;}
	
	.lr-flex-middle, .lr-flex-vcenter,  .align-items-center{ 
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.lr-flex-top, .lr-flex-v-top{	align-items: start;}
	.lr-flex-end, .lr-flex-v-end{	align-items: end;}
	.lr-flex-stretch {  align-items: stretch;}

	.lr-flex-1{flex:1;}
	.lr-flex-auto {	flex: auto;	}
	.lr-flex-basis100 {	flex-basis: 100%; }
/*	
	.lr-flex-break {
	  flex-basis: 100%;
	  height: 0;
	}	
*/ 
}

/*====== GRID =======*/
@supports (display: grid) {
   .support-grid-true {
		display : block;
	}
   .support-grid-false {
		display : none;
	}
	.lr-grid, .d-grid {  display: grid;}
	
	.lr-grid-center {place-items: center;}
	.lr-grid-end {place-items: end;}
	
	.lr-grid-col1 { grid-template-columns:repeat(1, minmax(0, 1fr) )}
	.lr-grid-col2 { grid-template-columns:repeat(2, minmax(0, 1fr) )}
	.lr-grid-col3 { grid-template-columns:repeat(3, minmax(0, 1fr) )}
	.lr-grid-col4 { grid-template-columns:repeat(4, minmax(0, 1fr) )}
	.lr-grid-col5 { grid-template-columns:repeat(5, minmax(0, 1fr) )}
	.lr-grid-col6 { grid-template-columns:repeat(6, minmax(0, 1fr) )}
	.lr-grid-col7 { grid-template-columns:repeat(7, minmax(0, 1fr) )}
	.lr-grid-col8 { grid-template-columns:repeat(8, minmax(0, 1fr) )}
	.lr-grid-col9 { grid-template-columns:repeat(9, minmax(0, 1fr) )}
	.lr-grid-col10 { grid-template-columns:repeat(10, minmax(0, 1fr) )}
	.lr-grid-col11 { grid-template-columns:repeat(11, minmax(0, 1fr) )}
	.lr-grid-col12 { grid-template-columns:repeat(12, minmax(0, 1fr) )}
	.lr-grid-col24 { grid-template-columns:repeat(24, minmax(0, 1fr) )}
	
	.lr-gap-0 { grid-gap:0 }
	.lr-gap-2 { grid-gap:2px }
	.lr-gap-4 { grid-gap:4px }
	.lr-gap-5, .lr-gap-small { grid-gap: 5px; }
	.lr-gap-6 { grid-gap:6px }
	.lr-gap-8 { grid-gap:8px }
	.lr-gap-10 { grid-gap:10px }
	.lr-gap-12 { grid-gap:12px }
	.lr-gap-16 { grid-gap:16px }
	.lr-gap-24 { grid-gap:24px }
	.lr-gap-32 { grid-gap:32px }
	.lr-gap-48 { grid-gap:48px }
	.lr-gap-64 { grid-gap:64px }	
	
	.lr-grid-flow-col {
		grid-auto-flow: column;
	}
}


/*====== COLORS ======= */
.bg-white {background-color: #fff !important;}
.color-white, .text-white {color: #fff !important;}
.color-hover-white:hover {color: #fff !important;}

.color-black, .text-black {color: #000000;}
.color-hover-black:hover {color: #000000 !important;}


.d-none, .lr-hidden, .lr-hide {display:none!important}

.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:flex!important}
.d-inline-flex{display:inline-flex!important}


.lr-text-left, .text-left{text-align:left;}
.lr-text-right, .text-right{text-align:right;}
.lr-text-center, .text-center{text-align:center;}
.lr-text-underline, .text-underline{text-decoration:underline;}
.lr-underline-none, .text-underline-none{text-decoration:none;}
.lr-text-bold, .text-bold{font-weight:bold;}
.lr-text-lowercase {  text-transform: lowercase !important;}
.lr-text-uppercase {  text-transform: uppercase !important;}
.lr-text-capitalize {  text-transform: capitalize !important;}


/* FONTS */
.fz9 {  font-size: 9px;}
.fz10 {  font-size: 10px;}
.fz11 {  font-size: 11px;}
.fz12 {  font-size: 12px;}
.fz14 {  font-size: 14px;}
.fz15 {  font-size: 15px;}
.fz16 {  font-size: 16px;}
.fz17 {  font-size: 17px;}
.fz18 {  font-size: 18px;}
.fz19 {  font-size: 19px;}
.fz20 {  font-size: 20px;}
.fz21 {  font-size: 21px;}
.fz22 {  font-size: 22px;}
.fz24 {  font-size: 24px;}
.fz26 {  font-size: 26px;}
.fz28 {  font-size: 28px;}
.fz30 {  font-size: 30px;}
.fz36 {  font-size: 36px;}
.fz40 {  font-size: 40px;}
.fz42 {  font-size: 42px;}
.fz45 {  font-size: 45px;}

.lr-font-bold{	font-weight:bold;}
.lr-font-italic{ font-style:italic;}
.lr-text-small{	font-size: 80%;}

/* Weight modifier
=================== */
.lr-fw-300 {font-weight: 300;}
.lr-fw-400 {font-weight: 400;}
.lr-fw-700 {font-weight: 700;}
.lr-fw-900 {font-weight: 900;}


/* BUTTONS */
.lr-btn {
	display: inline-block;
	padding: 10px 15px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	/*line-height: 1.42857143;*/
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.lr-btn-primary:hover,
.lr-btn-primary:focus,
.lr-btn-primary:active,
.lr-btn-primary.active,
.lr-btn-primary.disabled,
.lr-btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.lr-btn-primary:active,
.lr-btn-primary.active {
  background-color: #003399 \9;
}


/* LIST */
.lr-list > li {
	padding-left: 5px;
	margin-left: 15px;	
}

.lr-list-unstyled > li{
	list-style: none !important;
}
.lr-list-inline {
	padding: 0;
	list-style: none;
}
.lr-list-inline > li {
	display: inline-block;
}
.lr-list-group {
	padding-left: 5px;
	margin-left: 15px;	
}
.lr-list-group > li {
	display: block;
	border: 1px solid #ddd;
	word-wrap: break-word;
}

.lr-list-disclosure > li {
	list-style: disclosure-closed;
}

/* SHADOWS */
.lr-shadow-box {
	-webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
}

.lr-shadow-0 {	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.06);}
.lr-shadow-1 {box-shadow: 0px 1px 3px rgba(0,0,0,0.1), 0px 1px 2px rgba(0,0,0,0.06);}
.lr-shadow-2 {box-shadow: 0px 1px 1px rgba(0,0,0,0.1), 0px 2px 2px rgba(0,0,0,0.08), 0px 4px 4px rgba(0,0,0,0.06), 0px 8px 8px rgba(0,0,0,0.04), 0px 16px 16px rgba(0,0,0,0.02);}
.lr-shadow-4 {box-shadow: 0px 1px 1px rgba(0,0,0,0.02), 0px 2px 2px rgba(0,0,0,0.04), 0px 4px 4px rgba(0,0,0,0.06), 0px 8px 8px rgba(0,0,0,0.08), 0px 16px 16px rgba(0,0,0,0.1), 0px 24px 24px rgba(0,0,0,0.12);}
.lr-shadow-5 {box-shadow: 5px 5px #C0C0C0};
.lr-shadow-1-flip {box-shadow: 0px -1px 3px rgba(0,0,0,0.01), 0px -1px 2px rgba(0,0,0,0.06);}
.lr-shadow-1-inset {box-shadow: inset 0px -1px 0px #E9EAEC;}
.lr-shadow-5-inset {box-shadow: inset 0 0 5px #C0C0C0;}
	
.lr-shadow-bamb {box-shadow: 0px 7px 7px rgba(87, 92, 85, 0.35); }


/* bootstrap441.css  */
.b--shadow-sm {  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}
.b--shadow {  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}
.b--shadow-lg {  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}
.b--shadow-none {  box-shadow: none !important;}


.lr-radius-0 { border-radius:0;}
.lr-radius-4 { border-radius:4px;}
.lr-radius-5, .lr-border-radius5, .lr-border-round-small { border-radius:5px;}
.lr-radius-top-small { 
	border-top-left-radius:10px!important;
	border-top-right-radius:10px!important
}
.lr-radius-6 { border-radius:6px;}
.lr-radius-8 { border-radius:8px;}
.lr-radius-10, .lr-border-round { border-radius:10px;}
.lr-radius-12 { border-radius:12px;}
.lr-radius-15 { border-radius:15px;}
.lr-radius-16 { border-radius:16px;}
.lr-radius-20 { border-radius:20px;}
.lr-radius-30 { border-radius:30px;}


.lr-border-0 { border:0 !important}
.lr-border-top-0 { border-top:0 !important}
.lr-border-right-0 { border-right:0 !important}
.lr-border-bottom-0 { border-bottom:0 !important}
.lr-border-left-0 { border-left:0 !important}


.lr-nav-green > li > a:hover  {
    /*background-color: #99CCFF !important;*/
    color: #94C356;
}
.lr-overflow-y {overflow-y: scroll;}
.lr-scrollbar-green{scrollbar-color:  #94C356 rgba(87, 92, 85, 0.15);}

.lr-overflow-visible {	overflow: visible !important;}

.bg-hover-white:hover{
	/*color:  #000000;*/
    background-color: #fff;
    background-image: none;
	border: 1px solid #575C5526;
	box-shadow: 0px 10px 15px rgba(87, 92, 85, 0.35);
}
.bg-hover-violet:hover{
	color:  #fff;
    background-color: #A777B2;
    background-image: none;
	border: 1px solid transparent;
	box-shadow: 0px 7px 7px rgba(87, 92, 85, 0.35);	
}
.bg-hover-green:hover{
	color:  #fff;
    background-color: #94C356;
    background-image: none;
	border: 1px solid transparent;
	box-shadow: 0px 7px 7px rgba(87, 92, 85, 0.35);	
}

.lr-transition {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.lr-transition-1 {
    -webkit-transition: all 1s;
    transition: all 1s;
}
.lr-transition-07 {
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
}
.lr-transition-05 {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.lr-link {cursor: pointer;}
.underline-hover:hover{text-decoration: underline;}

/*Extra large*/
@media screen and (max-width:1600px){
	.m10-xl{margin:10px;}
	.mt10-xl{margin-top:10px;}
	.mb10-xl{margin-bottom:10px;}
	.mr10-xl{margin-right:10px;}
	.ml10-xl{margin-left:10px;}
}

/*Large*/
@media (max-width:1280px){
	.m10-lg{margin:10px;}
	.mt10-lg{margin-top:10px;}
	.mb10-lg{margin-bottom:10px;}
	.mr10-lg{margin-right:10px;}
	.ml10-lg{margin-left:10px;}
	.lr-flex-auto-lg {	flex: auto;	}
	
	.pl5-lg{padding-left:5px;}
	.pr5-lg{padding-right:5px;}
	
	.lr-flex-wrap-lg {	flex-wrap: wrap;}
	.lr-flex-center-lg { justify-content: center;}
	
}

/*Medium*/
@media (max-width:990px){
	.mt20-md {	margin-top: 20px;}
}
@media (max-width:960px){
	.m10-md{margin:10px;}
	.mt10-md{margin-top:10px;}
	.mb10-md{margin-bottom:10px;}
	.mr10-md{margin-right:10px;}
	.ml10-md{margin-left:10px;}

	.mt20-md{margin-top:20px;}
	.mb20-md{margin-bottom:20px;}
	.mr20-md{margin-right:20px;}
	.ml20-md{margin-left:20px;}

	.pl0-md{padding-left:0;}
	.pr0-md{padding-right:0;}
	
	.p10-md{padding:10px;}
	.pt10-md{padding-top:10px;}
	.pb10-md{padding-bottom:10px;}
	.pr10-md{padding-right:10px;}
	.pl10-md{padding-left:10px;}
	
	.pt15-md {padding-top: 15px;}
	.pb20-md {padding-bottom: 20px;}

	.lr-flex-wrap-md {	flex-wrap: wrap;}
	.lr-flex-center-md { justify-content: center;}
	.lr-flex-auto-md {	flex: auto;	}
	
	.w50-md{width:50%;}
	.w60-md{width:60%;}
	.w70-md{width:70%;}
	.w80-md{width:80%;}
	.w100-md{width:100%;}
	
	.w33-md, .w1-3-md, .w4-12-md, .w8-24-md {  width: 33.3333333333%; }
	
	.w-auto-md{width:auto;}
	.m-auto-md{margin:auto;}
	.h-auto-md {height: auto;}
	.pos-static-md {position: static !important;}
	
}

/*Small*/
@media (max-width:780px){
	.lr-text-center-sm {text-align: center;}	
}
@media (max-width:768px){
	.m10-sm{margin:10px;}
	.mt10-sm{margin-top:10px;}
	.mt20-sm{margin-top:20px;}
	.mb10-sm{margin-bottom:10px;}
	.mb20-sm{margin-bottom:20px;}
	.mr10-sm{margin-right:10px;}
	.ml10-sm{margin-left:10px;}
	
	
	.p0-sm {padding: 0;}
	.pt0-sm {padding-top: 0;}
	.pb0-sm {padding-bottom: 0;}
	.pl0-sm {padding-left: 0;}
	.pr0-sm {padding-right: 0;}
	
	.pb20-sm {padding-bottom: 20px;}

	.lr-text-center-sm, .text-center-sm{text-align:center;}

	.lr-flex-center-sm  { 
		-ms-flex-pack: center !important;
		justify-content: center;
	}
	.lr-flex-wrap-sm {	flex-wrap: wrap;}
	.w-auto-sm{width:auto;}
	.lr-flex-auto-sm {	flex: auto;	}
	.lr-flex-center-sm { justify-content: center;}
	.d-none-sm, .lr-hidden-sm, .lr-hide-sm {display:none}
}

/*Extra small*/
@media (max-width:600px){
/*@media (max-width:400px){*/

	.m0-xs {margin: 0;}
	.mt0-xs {margin-top: 0;}
	.mb0-xs {margin-bottom: 0;}
	.ml0-xs {margin-left: 0;}
	.mr0-xs {margin-right: 0;}

	.m10-xs{margin:10px;}
	.mt10-xs{margin-top:10px;}
	.mb10-xs{margin-bottom:10px;}
	.ml10-xs{margin-left:10px;}
	.mr10-xs{margin-right:10px;}

	.mt20-xs{margin-top:20px;}
	.mb20-xs{margin-bottom:20px;}
	
	.p10-xs{padding:10px;}
	.pt10-xs{padding-top:10px;}
	.pb10-xs{padding-bottom:10px;}
	.pr10-xs{padding-right:10px;}
	.pl10-xs{padding-left:10px;}
	
	.p20-xs{padding:20px;}
	.pt20-xs{padding-top:20px;}
	.pb20-xs{padding-bottom:20px;}
	.pr20-xs{padding-right:20px;}
	.pl20-xs{padding-left:20px;}


	.lr-text-center-xs, .text-center-xs{text-align:center;}
	.lr-flex-wrap-xs {	flex-wrap: wrap;}
	.lr-flex-auto-xs {	flex: auto;	}
	.lr-flex-center-xs {justify-content: center !important;}
	.d-none-xs, .lr-hidden-xs, .lr-hide-xs {display:none}
}

/* TRANSFORM */
.lr-rotate90, .rotate90 {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg); 
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg); 
    transform: rotate(90deg);
}
.lr-rotate-90, .rotate-90 {
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg); 
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg); 
    transform: rotate(-90deg);
}
.lr-rotate45, .rotate45 {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg); 
    transform: rotate(45deg);
}
.lr-rotate-45, .rotate-45 {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg); 
    transform: rotate(-45deg);
}

.lr-rotate270, .rotate270 {transform: rotate(270deg);}
.lr-rotate-270, .rotate-270 {transform: rotate(-270deg);}

.lr-rotate180, .rotate180 {transform: rotate(180deg);}
.lr-rotate-180, .rotate-180 {transform: rotate(-180deg);}

.pos-abs, .pos-absolute {	position: absolute;}
.pos-rel, .pos-relative {position: relative; }
.pos-static {position: static;	}

.pos-left-0 {	left: 0;	}
.pos-left-5 {	left: 5%;	}
.pos-left-10 {	left: 10%;	}
.pos-left-15 {	left: 15%;	}
.pos-left-25 {	left: 25%;	}
.pos-left-50 {	left: 50%;	}
.pos-left-75 {	left: 75%;	}
.pos-left-80 {	left: 80%;	}
.pos-left-90 {	left: 90%;	}
.pos-left-100 {	left: 100%;	}

.pos-right-0{right: 0;	}

.pos-top-0{	top: 0;	}
.pos-top-5 {	top: 5%;	}
.pos-top-10 {	top: 10%;	}
.pos-top-15 {	top: 15%;	}
.pos-top-25 {	top: 25%;	}
.pos-top-50 {	top: 50%;	}
.pos-top-75 {	top: 75%;	}
.pos-top-80 {	top: 80%;	}
.pos-top-90 {	top: 90%;	}
.pos-top-100 {	top: 100%;	}
