/**************************************************************************************************************************************************************
	* ARNO SYSTEM v3.1.6.
	* Copyright Creatum Kft. - 2020
**************************************************************************************************************************************************************/



@import "css/hover.css";
@import "css/animate.css";
@import "css/magnific-popup.css";
@import "https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css";

@import "arno-plugin.css";
@import "arno-theme.css";

@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans:wght@300;400;700&display=swap&subset=latin-ext');

:root {
	--font-default: 'Open Sans', sans-serif;
	--font-special: 'Merriweather', serif;
	
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #dca500;
	--yellow: #f7c20c;
	--green: #abb600;
	--sea: #20c997;
	--cyan: #17a2b8;
	--white:#fff;
	--gray90: #3e3e3e;
	--gray80: #545454;
	--gray70: #696969;
	--gray60: #7f7f7f;
	--gray50: #949494;
	--gray40: #a9a9a9;
	--gray30: #bebebe;
	--gray20: #d4d4d4;
	--gray10: #e9e9e9;
	--gray5: #f4f4f4;
	--light-gray: #2d2c2f;
	
	
	--gold: #b48559;
	--bronze: #5f4b3b;
	--gray: #262527;
	--black: #1c120b;
	--silver: #56575c;
	
	--yellow-rgb: 247,194,12;
	--orange-rgb: 220,165,0;
	--bronze-rgb: 95,75,59;
	--gray-rgb: 38,37,39;
	--silver-rgb: 86,87,92	
}

.color-gold,.btn.line-gold {color: var(--gold)!important}
.color-bronze,.btn.line-bronze {color: var(--bronze)!important}

.color-blue,.btn.line-blue{color:var(--blue)!important}.color-indigo,.btn.line-indigo{color:var(--indigo)!important}.color-purple,.btn.line-purple{color:var(--purple)!important}.color-pink,.btn.line-pin{color:var(--pink)!important}.color-red,.btn.line-red{color:var(--red)!important}.color-orange,.btn.line-orange{color:var(--orange)!important}.color-yellow,.btn.line-yellow{color:var(--yellow)!important}.color-green,.btn.line-green{color:var(--green)!important}.color-sea,.btn.line-cyan{color:var(--sea)!important}.color-cyan,.btn.line-cyan{color:var(--cyan)!important}.color-silver,.btn.line-white{color:var(--silver)!important}.color-white,.btn.line-white{color:var(--white)!important}.color-black,.btn.line-black{color:var(--black)!important}.color-gray,.btn.line-gray{color:var(--gray)!important}.color-gray90,.btn.line-gray90{color:var(--gray90)!important}.color-gray80,.btn.line-gray80{color:var(--gray80)!important}.color-gray70,.btn.line-gray70{color:var(--gray70)!important}.color-gray60,.btn.line-gray60{color:var(--gray60)!important}.color-gray50,.btn.line-gray50{color:var(--gray50)!important}.color-gray40,.btn.line-gray40{color:var(--gray40)!important}.color-gray30,.btn.line-gray30{color:var(--gray30)!important}.color-gray20,.btn.line-gray20{color:var(--gray20)!important}.color-gray10,.btn.line-gray10{color:var(--gray10)!important}.color-gray5,.btn.line-gray5{color:var(--gray5)!important}

.bg-light-gray,.btn-light-gray,.line-light-gray.btn:hover {background: var(--light-gray)!important}

.bg-gold,.btn-gold,.line-gold.btn:hover {background: var(--gold)!important}
.bg-bronze,.btn-bronze,.line-bronze.btn:hover {background: var(--bronze)!important}

.bg-transparent,.btn-line,.btn-transparent{background:transparent!important}.bg-blue,.btn-blue,.line-blue.btn:hover{background:var(--blue)!important}.bg-indigo,.btn-indigo,.line-indigo.btn:hover{background:var(--indigo)!important}.bg-purple,.btn-purple,.line-purple.btn:hover{background:var(--purple)!important}.bg-pink,.btn-pink,.line-pink.btn:hover{background:var(--pink)!important}.bg-red,.btn-red,.line-red.btn:hover{background:var(--red)!important}.bg-orange,.btn-orange,.line-orange.btn:hover{background:var(--orange)!important}.bg-yellow,.btn-yellow,.line-yellow.btn:hover{background:var(--yellow)!important}.bg-green,.btn-green,.line-green.btn:hover{background:var(--green)!important}.bg-sea,.btn-sea,.line-sea.btn:hover{background:var(--sea)!important}.bg-cyan,.btn-cyan,.line-cyan.btn:hover{background:var(--cyan)!important}.bg-silver,.btn-silver,.line-silver.btn:hover{background:var(--silver)!important}.bg-white,.btn-white,.line-white.btn:hover{background:var(--white)!important}.bg-black,.btn-black,.line-black.btn:hover{background:var(--black)!important}.bg-gray,.btn-gray,.line-gray.btn:hover{background:var(--gray)!important}.bg-gray90,.btn-gray90,.line-gray90.btn:hover{background:var(--gray90)!important}.bg-gray80,.btn-gray80,.line-gray80.btn:hover{background:var(--gray80)!important}.bg-gray70,.btn-gray70,.line-gray70.btn:hover{background:var(--gray70)!important}.bg-gray60,.btn-gray60,.line-gray60.btn:hover{background:var(--gray60)!important}.bg-gray50,.btn-gray50,.line-gray50.btn:hover{background:var(--gray50)!important}.bg-gray40,.btn-gray40,.line-gray40.btn:hover{background:var(--gray40)!important}.bg-gray30,.btn-gray30,.line-gray30.btn:hover{background:var(--gray30)!important}.bg-gray20,.btn-gray20,.line-gray20.btn:hover{background:var(--gray20)!important}.bg-gray10,.btn-gray10,.line-gray10.btn:hover{background:var(--gray10)!important}.bg-gray5,.btn-gray5,.line-gray5.btn:hover{background:var(--gray5)!important}


.border-gold, .line-gold {border-color: var(--gold) !important}
.border-bronze, .line-bronze {border-color: var(--bronze) !important}

.border-blue,.line-blue{border-color:var(--blue)!important}.border-indigo,.line-indigo{border-color:var(--indigo)!important}.border-purple,.line-purple{border-color:var(--purple)!important}.border-pink,.line-pink{border-color:var(--pink)!important}.border-red,.line-red{border-color:var(--red)!important}.border-orange,.line-orange{border-color:var(--orange)!important}.border-yellow,.line-yellow{border-color:var(--yellow)!important}.border-green,.line-green{border-color:var(--green)!important}.border-sea,.line-sea{border-color:var(--sea)!important}.border-cyan,.line-cyan{border-color:var(--cyan)!important}.border-silver,.line-silver{border-color:var(--silver)!important}.border-white,.line-white{border-color:var(--white)!important}.border-black,.line-black{border-color:var(--black)!important}.border-gray,.line-gray{border-color:var(--gray)!important}.border-gray90,.line-gray90{border-color:var(--gray90)!important}.border-gray80,.line-gray80{border-color:var(--gray80)!important}.border-gray70,.line-gray70{border-color:var(--gray70)!important}.border-gray60,.line-gray60{border-color:var(--gray60)!important}.border-gray50,.line-gray50{border-color:var(--gray50)!important}.border-gray40,.line-gray40{border-color:var(--gray40)!important}.border-gray30,.line-gray30{border-color:var(--gray30)!important}.border-gray20,.line-gray20{border-color:var(--gray20)!important}.border-gray10,.line-gray10{border-color:var(--gray10)!important}.border-gray5,.line-gray5{border-color:var(--gray5)!important}

html {scroll-behavior: smooth;}


/* ============================================================
	BTN / LINKS transition
============================================================ */

a,.btn,button,.icon,h1,h2,h3,h4,h5,h6, button:after, button:before, .anim-link{
	-webkit-transition: all 0.25s !important;
	-moz-transition: all 0.25s !important;
	-o-transition: all 0.25s !important;
	transition: all 0.25s !important;
}

a:hover,.btn:hover,button:hover, button:hover:after, button:hover:before, .anim-link:hover{
	-webkit-transition: all 0.5s !important;
	-moz-transition: all 0.5s !important;
	-o-transition: all 0.5s !important;
	transition: all 0.5s !important;
} 


/* ============================================================
	BTN / GOMBOK
============================================================ */

.radius-5,.btn-r5{border-radius:5px !important;}
.radius-10,.btn-r10{border-radius:10px !important;}
.radius-15,.btn-r15{border-radius:15px !important;}
.radius-20,.btn-r20{border-radius:20px !important;}
.radius-25,.btn-r25{border-radius:25px !important;}
.radius-30,.btn-r30{border-radius:30px !important;}
.radius-35,.btn-r35{border-radius:35px !important;}
.radius-40,.btn-r40{border-radius:40px !important;}
.radius-45,.btn-r45{border-radius:45px !important;}
.radius-50,.btn-r50{border-radius:50px !important;}
.btn-r{border-radius:100px !important;}

/* .btn {
	font-size: 15px;
	font-weight: 400;
	font-family:var(--font-default);
	line-height: 1.4;
	text-align: center;
	color:#e1e1e1;
	padding: 10px 35px !important;
	margin:0;
	margin-bottom:5px;
	background-image: none;
	border: none;
	border-radius:0px;
	text-decoration:none;
	text-transform:uppercase;
	display: inline-block;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	outline: none;
	
	border:2px solid transparent;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	
	-webkit-transform: perspective(0) translateZ(0);
	transform: perspective(0px) translateZ(0);	
}

.btn-line{font-weight:500; }
.btn.btn-white{color:#292929 !important;}



.btn-lg,
.btn-group-lg > .btn {
	padding: 15px 45px !important;
	font-size: 18px;
}

.btn-md, .btn-default,
.btn-group-md > .btn {
	padding: 10px 35px !important;
	font-size: 15px;
}

.btn-sm,
.btn-group-sm > .btn {
	padding: 8px 25px !important;
	font-size: 12px;
}
.btn-xs,
.btn-group-xs > .btn {
	padding: 5px 15px !important;
	font-size: 11px;
}

.btn:hover {
	text-decoration: none;
	outline: 0;
	border:2px solid rgba(0, 0, 0, .35)!important;
	-webkit-transition-duration: 0.1s!important;
	transition-duration: 0.1s!important;
	color:#fff;
} 

.btn span {
	position: absolute;
	border-radius: 50%;
	background: rgba(0,0,0,.2);
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	animation: ripple 1s;
	opacity: 0;
	color:transparent;
}

@keyframes ripple {
	from {
		opacity: 1;
		transform: scale(0);
	}
	to {
		opacity: 0;
		transform: scale(12);
	}
}

.btn:after,
.btn:before{
	content: "";
	position: absolute;
	z-index: -1;
	top:calc(50% - 15px);
	left:calc(50% - 15px);
	width:30px;
	height:30px;
	
	border-radius: 50%;
	-webkit-transform: scale(0);
	transform: scale(0);
	
	-webkit-transition-property: transform;
	transition-property: transform;
	
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;	
}

.btn:after{
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;	
	background: rgba(0, 0, 0, .2);
}

.btn:before {
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	background: rgba(0, 0, 0, .1);
}

.btn:hover:after,
.btn:hover:before{
	-webkit-transform: scale(12);
	transform: scale(12);	
}


.btn:active,
.btn.active,
.btn:focus,
.btn.focus{
	outline: 0 !important;
	filter: brightness(125%) !important;
	-webkit-filter: brightness(135%) !important;
	box-shadow:none!important;
}

.btn-line.btn:active,
.btn-line.btn.active,
.btn-line.btn:focus,
.btn-line.btn.focus{
	outline: 0 !important;
	filter: brightness(100%) !important;
	-webkit-filter: brightness(100%) !important;
	box-shadow:none!important;
}

.btn-line.btn:hover{
	color:#fff !important;
	
	-webkit-transition: all 0.25s !important;
	-moz-transition: all 0.25s !important;
	-o-transition: all 0.25s !important;
	transition: all 0.25s !important;
} */

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}


.btn-link{
	font-size:14px;
	font-family:var(--font-default);
	color:#898989 !important;
	text-decoration:underline !important;
	border:0;
	background:transparent;
	padding:3px 15px 7px !important;
}

.btn-link:hover{
	opacity:.6;
}


.btn-play{
	width:60px !important;
	height:60px !important;
	padding:15px !important;
	margin:0px;
	font-size:13px;
	line-height:28px !important;
	color:var(--gold);
	border:2px solid rgba(var(--orange-rgb),.75);
}

/* ============================================================
	TEXT AND PARAGRAPHS / LINKS
============================================================ */

.font-default{font-family: var(--font-default) !important;}
.font-special{font-family: var(--font-special) !important;}

p, p.lead{
	font-family: var(--font-default) !important; 
	color:#1c120b;
	font-weight:300;
	line-height:1.4;
}

p.lead{font-size:19px;}

p{ font-size:15px;}

p+p{margin:20px 0}


a{text-decoration:none !important;}

p>a{
	text-decoration:none !important;
	color:inherit !important;
	font-weight:inherit !important;
}

p>a:hover{opacity:.55;}

p>a, a.line-link{text-decoration:underline !important;}
.link-blue a, a.link-blue{color:#0054ff !important;}
.link-blue a:hover, a:hover.link-blue{color:#092e79 !important;}

label a{color:#e1e1e1;text-decoration:underline !important;}
label a:hover{color:#e1e1e1;opacity:.55;}

b{font-weight:800;}
strong{font-weight:600; color:var(--gray50);}

/* ============================================================
	H1, H2, H3, H4, H5, H6 / TEXT STYLE
============================================================ */

/* HOSSZU SZAVAK ELVÁLASZTÁSA: &shy; vagy &hyphen; */
p, h1, h2, h3, h4, h5, h6{
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
}


/* h1, h2, h3, h4, h5, h6{
	font-family: var(--font-special) !important;
	text-transform:uppercase;
	color:#404041;
	line-height:1.2!important;
}

h1, .h1, h2, .h2, h3, .h3 {margin-top: 20px;margin-bottom: 30px;}
h4, .h4, h5, .h5, h6, .h6 {margin-top: 10px;margin-bottom: 20px;}

h1, h2, h3{font-weight:400;}
h4, h5, h6{font-weight:400;}

h1, .h1{font-size:75px;}h2, .h2{font-size:55px;}h3, .h3{font-size:45px;}
h4, .h4{font-size:35px;}h5, .h5{font-size:25px;}h6, .h6{font-size:20px;}

@media screen and (max-width: 991px) {
	h1,.h1{font-size:47px;}h2, .h2{font-size:39px;}h3, .h3{font-size:33px;}
	h4,.h4{font-size:28px;}h5, .h5{font-size:24px;}h6, .h6{font-size:20px;}
}

@media screen and (max-width: 768px) {
	h1,.h1{font-size:30px;}h2, .h2{font-size:27px;}h3, .h3{font-size:24px;}
	h4,.h4{font-size:22px;}h5, .h5{font-size:20px;}h6, .h6{font-size:18px;}
}
 */




.no-transform,
h1.no-transform,h2.no-transform,h3.no-transform,
h4.no-transform,h5.no-transform,h6.no-transform{text-transform:none !important;}

.uc-transform,
h1.uc-transform,h2.uc-transform,h3.uc-transform,
h4.uc-transform,h5.uc-transform,h6.uc-transform {text-transform:uppercase !important;}

.f-100{font-weight:100 !important;} .f-200{font-weight:200 !important;} .f-300{font-weight:300 !important;}
.f-400{font-weight:400 !important;} .f-500{font-weight:500 !important;} .f-600{font-weight:600 !important;}
.f-700{font-weight:700 !important;} .f-800{font-weight:800 !important;} .f-900{font-weight:900 !important;}

p.ts-10,.ts-10{font-size:10px; !important;} p.ts-12,.ts-12{font-size:12px; !important;} p.ts-14,.ts-14{font-size:14px; !important;}
p.ts-16,.ts-16{font-size:16px; !important;} p.ts-18,.ts-18{font-size:18px; !important;} p.ts-20,.ts-20{font-size:20px; !important;}
p.ts-22,.ts-22{font-size:22px; !important;} p.ts-24,.ts-24{font-size:24px; !important;} p.ts-26,.ts-26{font-size:26px; !important;}
p.ts-28,.ts-28{font-size:28px; !important;} p.ts-30,.ts-30{font-size:30px; !important;} p.ts-32,.ts-32{font-size:32px; !important;}
p.ts-34,.ts-34{font-size:34px; !important;} p.ts-36,.ts-36{font-size:36px; !important;} p.ts-38,.ts-38{font-size:38px; !important;}
p.ts-40,.ts-40{font-size:40px; !important;} p.ts-42,.ts-42{font-size:42px; !important;} p.ts-44,.ts-44{font-size:44px; !important;}
p.ts-46,.ts-46{font-size:46px; !important;} p.ts-48,.ts-48{font-size:48px; !important;} p.ts-50,.ts-50{font-size:50px; !important;}

p.lh-06,.lh-06{line-height:0.6 !important;} p.lh-08,.lh-08{line-height:0.8 !important;} p.lh-1,.lh-1{line-height:1 !important;}
p.lh-11,.lh-11{line-height:1.1 !important;} p.lh-12,.lh-12{line-height:1.2 !important;} p.lh-13,.lh-13{line-height:1.3 !important;}
p.lh-14,.lh-14{line-height:1.4 !important;} p.lh-15,.lh-15{line-height:1.5 !important;} p.lh-16,.lh-16{line-height:1.6 !important;}
p.lh-17,.lh-17{line-height:1.7 !important;} p.lh-18,.lh-18{line-height:1.8 !important;} p.lh-19,.lh-19{line-height:1.9 !important;}
p.lh-20,.lh-20{line-height:2.0 !important;}



blockquote {
	border-left:5px solid var(--gold);
	padding:10px 15px;
	background:rgba(255,255,255,.025);
}
blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6,
blockquote p,blockquote small{color: var(--gray40); font-style:italic; line-height:1.4;}

blockquote p{font-size:18px;}
blockquote small{font-size:15px;}

/* ============================================================
   HELPING
============================================================ */
.tb-o{border:1px solid orange !important;}.tb-i{border:1px solid indigo !important;}.tb-m{border:1px solid magenta !important;}
.tb-r{border:1px solid red !important;}.tb-c{border:1px solid cyan !important;}.tb-g{border:1px solid gold !important;}
.tb-l{border:1px solid lime !important;}.tb-p{border:1px solid pink !important;}.tb-b{border:1px solid blue !important;}
.tb-t{border:1px solid transparent !important;}


.ht-100{height:100px;}.ht-200{height:200px;}.ht-300{height:300px;}
.ht-400{height:400px;}.ht-500{height:500px;}.ht-600{height:600px;}
.ht-700{height:700px;}.ht-800{height:800px;}.ht-900{height:900px;}

.help{width:30px;height:60px;z-index:999999;position:fixed;float:left;bottom:15px;border-right:15px solid rgba(0,0,0,.25);opacity:.75;}
.help::before{font-size:18px;text-align:center;font-weight:600;}
.help::after{content:""; width:30px; height:60px; background:rgba(0,0,0,.25);border-left:15px solid rgba(0,0,0,.15);position:fixed;right:0;bottom:15px;}

/* XS */	@media (max-width: 575px) {.help{background:pink;}.help::before{content:"XS";}}
/* SM */ @media (min-width: 576px) {.help{background:red;}.help::before{content:"SM";}}
/* MD */ @media (min-width: 768px) {.help{background:gold;}.help::before{content:"MD";}}
/* LG */ @media (min-width: 992px) {.help{background:lime;}.help::before{content:"LG";}}
/* XL */ @media (min-width: 1200px) {.help{background:cyan;}.help::before{content:"XL";}}

/* ============================================================
	SECTION PADDING / MARGIN
============================================================ */

.section-my-15{margin-top:15px;margin-bottom:15px;}
.section-my-30,.section-my-60,
.section-my-90,.section-my-120{margin-top:30px;margin-bottom:30px;}

.section-py-15{padding-top:15px;padding-bottom:15px;}
.section-py-30,.section-py-60,
.section-py-90,.section-py-120{padding-top:30px;padding-bottom:30px;}

.section-mx-15,.section-mx-30,
.section-mx-60,.section-mx-90,
.section-mx-120{margin-left:15px;margin-right:15px;}

.section-px-15,.section-px-30,
.section-px-60,.section-px-90,
.section-px-120{padding-left:15px;padding-right:15px;}


@media (min-width: 768px) {
	.section-my-15{margin-top:15px;margin-bottom:15px;}
	.section-my-30{margin-top:30px;margin-bottom:30px;}
	.section-my-60{margin-top:calc(60px / 1.25);margin-bottom:calc(60px / 1.25);}
	.section-my-90{margin-top:calc(90px / 1.5);margin-bottom:calc(90px / 1.5);}
	.section-my-120{margin-top:calc(120px / 1.75);margin-bottom:calc(120px / 1.75);}
	
	.section-py-15{padding-top:15px;padding-bottom:15px;}
	.section-py-30{padding-top:30px;padding-bottom:30px;}
	.section-py-60{padding-top:calc(60px / 1.25);padding-bottom:calc(60px / 1.25);}
	.section-py-90{padding-top:calc(90px / 1.5);padding-bottom:calc(90px / 1.5);}
	.section-py-120{padding-top:calc(120px / 1.75);padding-bottom:calc(120px / 1.75);}
	
	.section-mx-15{margin-left:15px;margin-right:15px;}
	.section-mx-30{margin-left:30px;margin-right:30px;}
	.section-mx-60{margin-left:calc(60px / 1.25);margin-right:calc(60px / 1.25);}
	.section-mx-90{margin-left:calc(90px / 1.5);margin-right:calc(90px / 1.5);}
	.section-mx-120{margin-left:calc(120px / 1.75);margin-right:calc(120px / 1.75);}
	
	.section-px-15{padding-left:15px;padding-right:15px;}
	.section-px-30{padding-left:30px!important;padding-right:30px;}
	.section-px-60{padding-left:calc(60px / 1.25);padding-right:calc(60px / 1.25);}
	.section-px-90{padding-left:calc(90px / 1.5);padding-right:calc(90px / 1.5);}
	.section-px-120{padding-left:calc(120px / 1.75);padding-right:calc(120px / 1.75);}
}

@media (min-width: 991px) {
	.section-my-15{margin-top:15px;margin-bottom:15px;}
	.section-my-30{margin-top:30px;margin-bottom:30px;}
	.section-my-60{margin-top:60px;margin-bottom:60px;}
	.section-my-90{margin-top:90px;margin-bottom:90px;}
	.section-my-120{margin-top:120px;margin-bottom:120px;}
	
	.section-py-15{padding-top:15px;padding-bottom:15px;}
	.section-py-30{padding-top:30px;padding-bottom:30px;}
	.section-py-60{padding-top:60px;padding-bottom:60px;}
	.section-py-90{padding-top:90px;padding-bottom:90px;}
	.section-py-120{padding-top:120px;padding-bottom:120px;}
	
	.section-mx-15{margin-left:15px;margin-right:15px;}
	.section-mx-30{margin-left:30px;margin-right:30px;}
	.section-mx-60{margin-left:60px;margin-right:60px;}
	.section-mx-90{margin-left:90px;margin-right:90px;}
	.section-mx-120{margin-left:120px;margin-right:120px;}
	
	.section-px-15{padding-left:15px;padding-right:15px!important;}
	.section-px-30{padding-left:30px;padding-right:30px!important;}
	.section-px-60{padding-left:60px;padding-right:60px;}
	.section-px-90{padding-left:90px;padding-right:90px;}
	.section-px-120{padding-left:120px;padding-right:120px!important;}
}


/* ============================================================
	TEXT container
============================================================ */

.text-p-l{padding-left:8% !important;}
.text-p-r{padding-right:8% !important;}

@media (max-width: 768px){
	.text-p-l,
	.text-p-r{padding-left:30px !important;
	padding-right:30px !important;}	
}

/* ============================================================
	PADDING, MARGIN, TEXT CENTER, ETC.
============================================================ */

/* PADDING */
.p-0{padding:0px !important;}
.pt-0,.py-0{padding-top:0px !important;}
.pb-0,.py-0{padding-bottom:0px !important;}
.pr-0,.px-0{padding-right:0px !important;}
.pl-0,.px-0{padding-left:0px !important;}

.p-5{padding:5px!important}.pt-5,.py-5{padding-top:5px!important}.pb-5,.py-5{padding-bottom:5px!important}.pr-5,.px-5{padding-right:5px!important}.pl-5,.px-5{padding-left:5px!important}.p-10{padding:10px!important}.pt-10,.py-10{padding-top:10px!important}.pb-10,.py-10{padding-bottom:10px!important}.pr-10,.px-10{padding-right:10px!important}.pl-10,.px-10{padding-left:10px!important}.p-15{padding:15px!important}.pt-15,.py-15{padding-top:15px!important}.pb-15,.py-15{padding-bottom:15px!important}.pr-15,.px-15{padding-right:15px!important}.pl-15,.px-15{padding-left:15px!important}.p-20{padding:20px!important}.pt-20,.py-20{padding-top:20px!important}.pb-20,.py-20{padding-bottom:20px!important}.pr-20,.px-20{padding-right:20px!important}.pl-20,.px-20{padding-left:20px!important}.p-25{padding:25px!important}.pt-25,.py-25{padding-top:25px!important}.pb-25,.py-25{padding-bottom:25px!important}.pr-25,.px-25{padding-right:25px!important}.pl-25,.px-25{padding-left:25px!important}.p-30{padding:30px!important}.pt-30,.py-30{padding-top:30px!important}.pb-30,.py-30{padding-bottom:30px!important}.pr-30,.px-30{padding-right:30px!important}.pl-30,.px-30{padding-left:30px!important}.p-35{padding:35px!important}.pt-35,.py-35{padding-top:35px!important}.pb-35,.py-35{padding-bottom:35px!important}.pr-35,.px-35{padding-right:35px!important}.pl-35,.px-35{padding-left:35px!important;.p-40padding:40px!important}.pt-40,.py-40{padding-top:40px!important}.pb-40,.py-40{padding-bottom:40px!important}.pr-40,.px-40{padding-right:40px!important}.pl-40,.px-40{padding-left:40px!important}.p-45{padding:45px!important}.pt-45,.py-45{padding-top:45px!important}.pb-45,.py-45{padding-bottom:45px!important}.pr-45,.px-45{padding-right:45px!important}.pl-45,.px-45{padding-left:45px!important}.p-50{padding:50px!important}.pt-50,.py-50{padding-top:50px!important}.pb-50,.py-50{padding-bottom:50px!important}.pr-50,.px-50{padding-right:50px!important}.pl-50,.px-50{padding-left:50px!important}.p-55{padding:55px!important}.pt-55,.py-55{padding-top:55px!important}.pb-55,.py-55{padding-bottom:55px!important}.pr-55,.px-55{padding-right:55px!important}.pl-55,.px-55{padding-left:55px!important}.p-60{padding:60px!important}.pt-60,.py-60{padding-top:60px!important}.pb-60,.py-60{padding-bottom:60px!important}.pr-60,.px-60{padding-right:60px!important}.pl-60,.px-60{padding-left:60px!important}.p-65{padding:65px!important}.pt-65,.py-65{padding-top:65px!important}.pb-65,.py-65{padding-bottom:65px!important}.pr-65,.px-65{padding-right:65px!important}.pl-65,.px-65{padding-left:65px!important}.p-70{padding:70px!important}.pt-70,.py-70{padding-top:70px!important}.pb-70,.py-70{padding-bottom:70px!important}.pr-70,.px-70{padding-right:70px!important}.pl-70,.px-70{padding-left:70px!important}.p-75{padding:75px!important}.pt-75,.py-75{padding-top:75px!important}.pb-75,.py-75{padding-bottom:75px!important}.pr-75,.px-75{padding-right:75px!important}.pl-75,.px-75{padding-left:75px!important}.p-80{padding:80px!important}.pt-80,.py-80{padding-top:80px!important}.pb-80,.py-80{padding-bottom:80px!important}.pr-80,.px-80{padding-right:80px!important}.pl-80,.px-80{padding-left:80px!important}.p-85{padding:85px!important}.pt-85,.py-85{padding-top:85px!important}.pb-85,.py-85{padding-bottom:85px!important}.pr-85,.px-85{padding-right:85px!important}.pl-85,.px-85{padding-left:85px!important}.p-90{padding:90px!important}.pt-90,.py-90{padding-top:90px!important}.pb-90,.py-90{padding-bottom:90px!important}.pr-90,.px-90{padding-right:90px!important}.pl-90,.px-90{padding-left:90px!important}.p-95{padding:95px!important}.pt-95,.py-95{padding-top:95px!important}.pb-95,.py-95{padding-bottom:95px!important}.pr-95,.px-95{padding-right:95px!important}.pl-95,.px-95{padding-left:95px!important}.p-100{padding:100px!important}.pt-100,.py-100{padding-top:100px!important}.pb-100,.py-100{padding-bottom:100px!important}.pr-100,.px-100{padding-right:100px!important}.pl-100,.px-100{padding-left:100px!important}.p-120{padding:120px!important}.pt-120,.py-120{padding-top:120px!important}.pb-120,.py-120{padding-bottom:120px!important}.pr-120,.px-120{padding-right:120px!important}.pl-120,.px-120{padding-left:120px!important}.p-140{padding:140px!important}.pt-140,.py-140{padding-top:140px!important}.pb-140,.py-140{padding-bottom:140px!important}.pr-140,.px-140{padding-right:140px!important}.pl-140,.px-140{padding-left:140px!important}.p-160{padding:160px!important}.pt-160,.py-160{padding-top:160px!important}.pb-160,.py-160{padding-bottom:160px!important}.pr-160,.px-160{padding-right:160px!important}.pl-160,.px-160{padding-left:160px!important}

/* MARGIN */
.m-0{margin:0px !important;}
.mt-0,.my-0{margin-top:0px !important;}
.mb-0,.my-0{margin-bottom:0px !important;}
.mr-0,.mx-0{margin-right:0px !important;}
.ml-0,.mx-0{margin-left:0px !important;}

.m-5{margin:5px!important}.mt-5,.my-5{margin-top:5px!important}.mb-5,.my-5{margin-bottom:5px!important}.mr-5,.mx-5{margin-right:5px!important}.ml-5,.mx-5{margin-left:5px!important}.m-10{margin:10px!important}.mt-10,.my-10{margin-top:10px!important}.mb-10,.my-10{margin-bottom:10px!important}.mr-10,.mx-10{margin-right:10px!important}.ml-10,.mx-10{margin-left:10px!important}.m-15{margin:15px!important}.mt-15,.my-15{margin-top:15px!important}.mb-15,.my-15{margin-bottom:15px!important}.mr-15,.mx-15{margin-right:15px!important}.ml-15,.mx-15{margin-left:15px!important}.m-20{margin:20px!important}.mt-20,.my-20{margin-top:20px!important}.mb-20,.my-20{margin-bottom:20px!important}.mr-20,.mx-20{margin-right:20px!important}.ml-20,.mx-20{margin-left:20px!important}.m-25{margin:25px!important}.mt-25,.my-25{margin-top:25px!important}.mb-25,.my-25{margin-bottom:25px!important}.mr-25,.mx-25{margin-right:25px!important}.ml-25,.mx-25{margin-left:25px!important}.m-30{margin:30px!important}.mt-30,.my-30{margin-top:30px!important}.mb-30,.my-30{margin-bottom:30px!important}.mr-30,.mx-30{margin-right:30px!important}.ml-30,.mx-30{margin-left:30px!important}.m-35{margin:35px!important}.mt-35,.my-35{margin-top:35px!important}.mb-35,.my-35{margin-bottom:35px!important}.mr-35,.mx-35{margin-right:35px!important}.ml-35,.mx-35{margin-left:35px!important}.m-40{margin:40px!important}.mt-40,.my-40{margin-top:40px!important}.mb-40,.my-40{margin-bottom:40px!important}.mr-40,.mx-40{margin-right:40px!important}.ml-40,.mx-40{margin-left:40px!important}.m-45{margin:45px!important}.mt-45,.my-45{margin-top:45px!important}.mb-45,.my-45{margin-bottom:45px!important}.mr-45,.mx-45{margin-right:45px!important}.ml-45,.mx-45{margin-left:45px!important}.m-50{margin:50px!important}.mt-50,.my-50{margin-top:50px!important}.mb-50,.my-50{margin-bottom:50px!important}.mr-50,.mx-50{margin-right:50px!important}.ml-50,.mx-50{margin-left:50px!important}.m-55{margin:55px!important}.mt-55,.my-55{margin-top:55px!important}.mb-55,.my-55{margin-bottom:55px!important}.mr-55,.mx-55{margin-right:55px!important}.ml-55,.mx-55{margin-left:55px!important}.m-60{margin:60px!important}.mt-60,.my-60{margin-top:60px!important}.mb-60,.my-60{margin-bottom:60px!important}.mr-60,.mx-60{margin-right:60px!important}.ml-60,.mx-60{margin-left:60px!important}.m-65{margin:65px!important}.mt-65,.my-65{margin-top:65px!important}.mb-65,.my-65{margin-bottom:65px!important}.mr-65,.mx-65{margin-right:65px!important}.ml-65,.mx-65{margin-left:65px!important}.m-70{margin:70px!important}.mt-70,.my-70{margin-top:70px!important}.mb-70,.my-70{margin-bottom:70px!important}.mr-70,.mx-70{margin-right:70px!important}.ml-70,.mx-70{margin-left:70px!important}.m-75{margin:75px!important}.mt-75,.my-75{margin-top:75px!important}.mb-75,.my-75{margin-bottom:75px!important}.mr-75,.mx-75{margin-right:75px!important}.ml-75,.mx-75{margin-left:75px!important}.m-80{margin:80px!important}.mt-80,.my-80{margin-top:80px!important}.mb-80,.my-80{margin-bottom:80px!important}.mr-80,.mx-80{margin-right:80px!important}.ml-80,.mx-80{margin-left:80px!important}.m-85{margin:85px!important}.mt-85,.my-85{margin-top:85px!important}.mb-85,.my-85{margin-bottom:85px!important}.mr-85,.mx-85{margin-right:85px!important}.ml-85,.mx-85{margin-left:85px!important}.m-90{margin:90px!important}.mt-90,.my-90{margin-top:90px!important}.mb-90,.my-90{margin-bottom:90px!important}.mr-90,.mx-90{margin-right:90px!important}.ml-90,.mx-90{margin-left:90px!important}.m-95{margin:95px!important}.mt-95,.my-95{margin-top:95px!important}.mb-95,.my-95{margin-bottom:95px!important}.mr-95,.mx-95{margin-right:95px!important}.ml-95,.mx-95{margin-left:95px!important}.m-100{margin:100px!important}.mt-100,.my-100{margin-top:100px!important}.mb-100,.my-100{margin-bottom:100px!important}.mr-100,.mx-100{margin-right:100px!important}.ml-100,.mx-100{margin-left:100px!important}.m-120{margin:120px!important}.mt-120,.my-120{margin-top:120px!important}.mb-120,.my-120{margin-bottom:120px!important}.mr-120,.mx-120{margin-right:120px!important}.ml-120,.mx-120{margin-left:120px!important}.m-140{margin:140px!important}.mt-140,.my-140{margin-top:140px!important}.mb-140,.my-140{margin-bottom:140px!important}.mr-140,.mx-140{margin-right:140px!important}.ml-140,.mx-140{margin-left:140px!important}.m-160{margin:160px!important}.mt-160,.my-160{margin-top:160px!important}.mb-160,.my-160{margin-bottom:160px!important}.mr-160,.mx-160{margin-right:160px!important}.ml-160,.mx-160{margin-left:160px!important}

.text-center {text-align: center!important;}
.text-left {text-align: left!important;}
.text-right {text-align: right!important;}

.center-col {float:none; margin-left:auto; margin-right:auto!important;}
.right-col {float:right; margin-left:auto; margin-right:0px !important;}
.left-col {float:left; margin-left:0px-; margin-right:auto!important;}

.float-left{float: left !important}
.float-right{float: right !important}
.float-none{float: none !important}

.inherit {position:inherit !important}
.initial {position:initial !important}
.relative {position:relative !important; z-index: 5}
.absolute {position:absolute !important;}
.fixed {position:fixed !important;}
.static {position:static !important;}

.display-block {display:block !important}
.overflow-hidden {overflow:hidden !important}
.overflow-auto {overflow:auto !important}
.display-inline-block {display:inline-block !important}
.display-inline {display:inline !important}
.display-none {display:none !important}
.display-inherit {display:inherit !important}
.display-table {display:table !important}
.display-table-cell {display:table-cell !important}

.width-10{width:10%;} .width-15{width:15%;} .width-20{width:20%;}
.width-25{width:25%;} .width-30{width:30%;} .width-35{width:35%;}
.width-40{width:40%;} .width-45{width:45%;} .width-50{width:50%;}
.width-55{width:55%;} .width-60{width:60%;} .width-65{width:65%;}
.width-70{width:70%;} .width-75{width:75%;} .width-80{width:80%;}
.width-85{width:85%;} .width-90{width:90%;} .width-95{width:95%;}
.width-100{width:100%;}

/*XS*/
@media (max-width: 575px) {
	
	/* XS PADDING */
	.xs-p-0{padding:0!important}.xs-pt-0,.xs-py-0{padding-top:0!important}.xs-pb-0,.xs-py-0{padding-bottom:0!important}.xs-pr-0,.xs-px-0{padding-right:0!important}.xs-pl-0,.xs-px-0{padding-left:0!important}.xs-p-5{padding:5px!important}.xs-pt-5,.xs-py-5{padding-top:5px!important}.xs-pb-5,.xs-py-5{padding-bottom:5px!important}.xs-pr-5,.xs-px-5{padding-right:5px!important}.xs-pl-5,.xs-px-5{padding-left:5px!important}.xs-p-10{padding:10px!important}.xs-pt-10,.xs-py-10{padding-top:10px!important}.xs-pb-10,.xs-py-10{padding-bottom:10px!important}.xs-pr-10,.xs-px-10{padding-right:10px!important}.xs-pl-10,.xs-px-10{padding-left:10px!important}.xs-p-15{padding:15px!important}.xs-pt-15,.xs-py-15{padding-top:15px!important}.xs-pb-15,.xs-py-15{padding-bottom:15px!important}.xs-pr-15,.xs-px-15{padding-right:15px!important}.xs-pl-15,.xs-px-15{padding-left:15px!important}.xs-p-20{padding:20px!important}.xs-pt-20,.xs-py-20{padding-top:20px!important}.xs-pb-20,.xs-py-20{padding-bottom:20px!important}.xs-pr-20,.xs-px-20{padding-right:20px!important}.xs-pl-20,.xs-px-20{padding-left:20px!important}.xs-p-25{padding:25px!important}.xs-pt-25,.xs-py-25{padding-top:25px!important}.xs-pb-25,.xs-py-25{padding-bottom:25px!important}.xs-pr-25,.xs-px-25{padding-right:25px!important}.xs-pl-25,.xs-px-25{padding-left:25px!important}.xs-p-30{padding:30px!important}.xs-pt-30,.xs-py-30{padding-top:30px!important}.xs-pb-30,.xs-py-30{padding-bottom:30px!important}.xs-pr-30,.xs-px-30{padding-right:30px!important}.xs-pl-30,.xs-px-30{padding-left:30px!important}.xs-p-35{padding:35px!important}.xs-pt-35,.xs-py-35{padding-top:35px!important}.xs-pb-35,.xs-py-35{padding-bottom:35px!important}.xs-pr-35,.xs-px-35{padding-right:35px!important}.xs-pl-35,.xs-px-35{padding-left:35px!important}.xs-p-40{padding:40px!important}.xs-pt-40,.xs-py-40{padding-top:40px!important}.xs-pb-40,.xs-py-40{padding-bottom:40px!important}.xs-pr-40,.xs-px-40{padding-right:40px!important}.xs-pl-40,.xs-px-40{padding-left:40px!important}.xs-p-45{padding:45px!important}.xs-pt-45,.xs-py-45{padding-top:45px!important}.xs-pb-45,.xs-py-45{padding-bottom:45px!important}.xs-pr-45,.xs-px-45{padding-right:45px!important}.xs-pl-45,.xs-px-45{padding-left:45px!important}.xs-p-50{padding:50px!important}.xs-pt-50,.xs-py-50{padding-top:50px!important}.xs-pb-50,.xs-py-50{padding-bottom:50px!important}.xs-pr-50,.xs-px-50{padding-right:50px!important}.xs-pl-50,.xs-px-50{padding-left:50px!important}.xs-p-55{padding:55px!important}.xs-pt-55,.xs-py-55{padding-top:55px!important}.xs-pb-55,.xs-py-55{padding-bottom:55px!important}.xs-pr-55,.xs-px-55{padding-right:55px!important}.xs-pl-55,.xs-px-55{padding-left:55px!important}.xs-p-60{padding:60px!important}.xs-pt-60,.xs-py-60{padding-top:60px!important}.xs-pb-60,.xs-py-60{padding-bottom:60px!important}.xs-pr-60,.xs-px-60{padding-right:60px!important}.xs-pl-60,.xs-px-60{padding-left:60px!important}.xs-p-65{padding:65px!important}.xs-pt-65,.xs-py-65{padding-top:65px!important}.xs-pb-65,.xs-py-65{padding-bottom:65px!important}.xs-pr-65,.xs-px-65{padding-right:65px!important}.xs-pl-65,.xs-px-65{padding-left:65px!important}.xs-p-70{padding:70px!important}.xs-pt-70,.xs-py-70{padding-top:70px!important}.xs-pb-70,.xs-py-70{padding-bottom:70px!important}.xs-pr-70,.xs-px-70{padding-right:70px!important}.xs-pl-70,.xs-px-70{padding-left:70px!important}.xs-p-75{padding:75px!important}.xs-pt-75,.xs-py-75{padding-top:75px!important}.xs-pb-75,.xs-py-75{padding-bottom:75px!important}.xs-pr-75,.xs-px-75{padding-right:75px!important}.xs-pl-75,.xs-px-75{padding-left:75px!important}.xs-p-80{padding:80px!important}.xs-pt-80,.xs-py-80{padding-top:80px!important}.xs-pb-80,.xs-py-80{padding-bottom:80px!important}.xs-pr-80,.xs-px-80{padding-right:80px!important}.xs-pl-80,.xs-px-80{padding-left:80px!important}.xs-p-85{padding:85px!important}.xs-pt-85,.xs-py-85{padding-top:85px!important}.xs-pb-85,.xs-py-85{padding-bottom:85px!important}.xs-pr-85,.xs-px-85{padding-right:85px!important}.xs-pl-85,.xs-px-85{padding-left:85px!important}.xs-p-90{padding:90px!important}.xs-pt-90,.xs-py-90{padding-top:90px!important}.xs-pb-90,.xs-py-90{padding-bottom:90px!important}.xs-pr-90,.xs-px-90{padding-right:90px!important}.xs-pl-90,.xs-px-90{padding-left:90px!important}.xs-p-95{padding:95px!important}.xs-pt-95,.xs-py-95{padding-top:95px!important}.xs-pb-95,.xs-py-95{padding-bottom:95px!important}.xs-pr-95,.xs-px-95{padding-right:95px!important}.xs-pl-95,.xs-px-95{padding-left:95px!important}.xs-p-100{padding:100px!important}.xs-pt-100,.xs-py-100{padding-top:100px!important}.xs-pb-100,.xs-py-100{padding-bottom:100px!important}.xs-pr-100,.xs-px-100{padding-right:100px!important}.xs-pl-100,.xs-px-100{padding-left:100px!important}.xs-p-120{padding:120px!important}.xs-pt-120,.xs-py-120{padding-top:120px!important}.xs-pb-120,.xs-py-120{padding-bottom:120px!important}.xs-pr-120,.xs-px-120{padding-right:120px!important}.xs-pl-120,.xs-px-120{padding-left:120px!important}.xs-p-140{padding:140px!important}.xs-pt-140,.xs-py-140{padding-top:140px!important}.xs-pb-140,.xs-py-140{padding-bottom:140px!important}.xs-pr-140,.xs-px-140{padding-right:140px!important}.xs-pl-140,.xs-px-140{padding-left:140px!important}.xs-p-160{padding:160px!important}.xs-pt-160,.xs-py-160{padding-top:160px!important}.xs-pb-160,.xs-py-160{padding-bottom:160px!important}.xs-pr-160,.xs-px-160{padding-right:160px!important}.xs-pl-160,.xs-px-160{padding-left:160px!important}
	
	/* XS MARGIN */
	.xs-m-0{margin:0!important}.xs-mt-0,.xs-my-0{margin-top:0!important}.xs-mb-0,.xs-my-0{margin-bottom:0!important}.xs-mr-0,.xs-mx-0{margin-right:0!important}.xs-ml-0,.xs-mx-0{margin-left:0!important}.xs-m-5{margin:5px!important}.xs-mt-5,.xs-my-5{margin-top:5px!important}.xs-mb-5,.xs-my-5{margin-bottom:5px!important}.xs-mr-5,.xs-mx-5{margin-right:5px!important}.xs-ml-5,.xs-mx-5{margin-left:5px!important}.xs-m-10{margin:10px!important}.xs-mt-10,.xs-my-10{margin-top:10px!important}.xs-mb-10,.xs-my-10{margin-bottom:10px!important}.xs-mr-10,.xs-mx-10{margin-right:10px!important}.xs-ml-10,.xs-mx-10{margin-left:10px!important}.xs-m-15{margin:15px!important}.xs-mt-15,.xs-my-15{margin-top:15px!important}.xs-mb-15,.xs-my-15{margin-bottom:15px!important}.xs-mr-15,.xs-mx-15{margin-right:15px!important}.xs-ml-15,.xs-mx-15{margin-left:15px!important}.xs-m-20{margin:20px!important}.xs-mt-20,.xs-my-20{margin-top:20px!important}.xs-mb-20,.xs-my-20{margin-bottom:20px!important}.xs-mr-20,.xs-mx-20{margin-right:20px!important}.xs-ml-20,.xs-mx-20{margin-left:20px!important}.xs-m-25{margin:25px!important}.xs-mt-25,.xs-my-25{margin-top:25px!important}.xs-mb-25,.xs-my-25{margin-bottom:25px!important}.xs-mr-25,.xs-mx-25{margin-right:25px!important}.xs-ml-25,.xs-mx-25{margin-left:25px!important}.xs-m-30{margin:30px!important}.xs-mt-30,.xs-my-30{margin-top:30px!important}.xs-mb-30,.xs-my-30{margin-bottom:30px!important}.xs-mr-30,.xs-mx-30{margin-right:30px!important}.xs-ml-30,.xs-mx-30{margin-left:30px!important}.xs-m-35{margin:35px!important}.xs-mt-35,.xs-my-35{margin-top:35px!important}.xs-mb-35,.xs-my-35{margin-bottom:35px!important}.xs-mr-35,.xs-mx-35{margin-right:35px!important}.xs-ml-35,.xs-mx-35{margin-left:35px!important}.xs-m-40{margin:40px!important}.xs-mt-40,.xs-my-40{margin-top:40px!important}.xs-mb-40,.xs-my-40{margin-bottom:40px!important}.xs-mr-40,.xs-mx-40{margin-right:40px!important}.xs-ml-40,.xs-mx-40{margin-left:40px!important}.xs-m-45{margin:45px!important}.xs-mt-45,.xs-my-45{margin-top:45px!important}.xs-mb-45,.xs-my-45{margin-bottom:45px!important}.xs-mr-45,.xs-mx-45{margin-right:45px!important}.xs-ml-45,.xs-mx-45{margin-left:45px!important}.xs-m-50{margin:50px!important}.xs-mt-50,.xs-my-50{margin-top:50px!important}.xs-mb-50,.xs-my-50{margin-bottom:50px!important}.xs-mr-50,.xs-mx-50{margin-right:50px!important}.xs-ml-50,.xs-mx-50{margin-left:50px!important}.xs-m-55{margin:55px!important}.xs-mt-55,.xs-my-55{margin-top:55px!important}.xs-mb-55,.xs-my-55{margin-bottom:55px!important}.xs-mr-55,.xs-mx-55{margin-right:55px!important}.xs-ml-55,.xs-mx-55{margin-left:55px!important}.xs-m-60{margin:60px!important}.xs-mt-60,.xs-my-60{margin-top:60px!important}.xs-mb-60,.xs-my-60{margin-bottom:60px!important}.xs-mr-60,.xs-mx-60{margin-right:60px!important}.xs-ml-60,.xs-mx-60{margin-left:60px!important}.xs-m-65{margin:65px!important}.xs-mt-65,.xs-my-65{margin-top:65px!important}.xs-mb-65,.xs-my-65{margin-bottom:65px!important}.xs-mr-65,.xs-mx-65{margin-right:65px!important}.xs-ml-65,.xs-mx-65{margin-left:65px!important}.xs-m-70{margin:70px!important}.xs-mt-70,.xs-my-70{margin-top:70px!important}.xs-mb-70,.xs-my-70{margin-bottom:70px!important}.xs-mr-70,.xs-mx-70{margin-right:70px!important}.xs-ml-70,.xs-mx-70{margin-left:70px!important}.xs-m-75{margin:75px!important}.xs-mt-75,.xs-my-75{margin-top:75px!important}.xs-mb-75,.xs-my-75{margin-bottom:75px!important}.xs-mr-75,.xs-mx-75{margin-right:75px!important}.xs-ml-75,.xs-mx-75{margin-left:75px!important}.xs-m-80{margin:80px!important}.xs-mt-80,.xs-my-80{margin-top:80px!important}.xs-mb-80,.xs-my-80{margin-bottom:80px!important}.xs-mr-80,.xs-mx-80{margin-right:80px!important}.xs-ml-80,.xs-mx-80{margin-left:80px!important}.xs-m-85{margin:85px!important}.xs-mt-85,.xs-my-85{margin-top:85px!important}.xs-mb-85,.xs-my-85{margin-bottom:85px!important}.xs-mr-85,.xs-mx-85{margin-right:85px!important}.xs-ml-85,.xs-mx-85{margin-left:85px!important}.xs-m-90{margin:90px!important}.xs-mt-90,.xs-my-90{margin-top:90px!important}.xs-mb-90,.xs-my-90{margin-bottom:90px!important}.xs-mr-90,.xs-mx-90{margin-right:90px!important}.xs-ml-90,.xs-mx-90{margin-left:90px!important}.xs-m-95{margin:95px!important}.xs-mt-95,.xs-my-95{margin-top:95px!important}.xs-mb-95,.xs-my-95{margin-bottom:95px!important}.xs-mr-95,.xs-mx-95{margin-right:95px!important}.xs-ml-95,.xs-mx-95{margin-left:95px!important}.xs-m-100{margin:100px!important}.xs-mt-100,.xs-my-100{margin-top:100px!important}.xs-mb-100,.xs-my-100{margin-bottom:100px!important}.xs-mr-100,.xs-mx-100{margin-right:100px!important}.xs-ml-100,.xs-mx-100{margin-left:100px!important}.xs-m-120{margin:120px!important}.xs-mt-120,.xs-my-120{margin-top:120px!important}.xs-mb-120,.xs-my-120{margin-bottom:120px!important}.xs-mr-120,.xs-mx-120{margin-right:120px!important}.xs-ml-120,.xs-mx-120{margin-left:120px!important}.xs-m-140{margin:140px!important}.xs-mt-140,.xs-my-140{margin-top:140px!important}.xs-mb-140,.xs-my-140{margin-bottom:140px!important}.xs-mr-140,.xs-mx-140{margin-right:140px!important}.xs-ml-140,.xs-mx-140{margin-left:140px!important}.xs-m-160{margin:160px!important}.xs-mt-160,.xs-my-160{margin-top:160px!important}.xs-mb-160,.xs-my-160{margin-bottom:160px!important}.xs-mr-160,.xs-mx-160{margin-right:160px!important}.xs-ml-160,.xs-mx-160{margin-left:160px!important}
	
	.xs-text-center {text-align: center!important;}
	.xs-text-left {text-align: left!important;}
	.xs-text-right {text-align: right!important;}
	
	.xs-center-col {float:none; margin-left:auto; margin-right:auto!important;}
	.xs-right-col {float:right; margin-left:auto; margin-right:0px !important;}
	.xs-left-col {float:left; margin-left:0px-; margin-right:auto!important;}
	
	.xs-float-left{float: left !important}
	.xs-float-right{float: right !important}
	.xs-float-none{float: none !important}
	
	.xs-inherit {position:inherit !important}
	.xs-initial {position:initial !important}
	.xs-relative {position:relative !important; z-index: 5}
	.xs-absolute {position:absolute !important;}
	.xs-fixed {position:fixed !important;}
	.xs-static {position:static !important;}
	
	.xs-display-block {display:block !important}
	.xs-overflow-hidden {overflow:hidden !important}
	.xs-overflow-auto {overflow:auto !important}
	.xs-display-inline-block {display:inline-block !important}
	.xs-display-inline {display:inline !important}
	.xs-display-none {display:none !important}
	.xs-display-inherit {display:inherit !important}
	.xs-display-table {display:table !important}
	.xs-display-table-cell {display:table-cell !important}
	
	.xs-width-10{width:10%;} .xs-width-15{width:15%;} .xs-width-20{width:20%;}
	.xs-width-25{width:25%;} .xs-width-30{width:30%;} .xs-width-35{width:35%;}
	.xs-width-40{width:40%;} .xs-width-45{width:45%;} .xs-width-50{width:50%;}
	.xs-width-55{width:55%;} .xs-width-60{width:60%;} .xs-width-65{width:65%;}
	.xs-width-70{width:70%;} .xs-width-75{width:75%;} .xs-width-80{width:80%;}
	.xs-width-85{width:85%;} .xs-width-90{width:90%;} .xs-width-95{width:95%;}
	.xs-width-100{width:100%;}
}

/*SM*/
@media (min-width: 576px) {	
	
	/* SM PADDING */
	.sm-p-0{padding:0!important}.sm-pt-0,.sm-py-0{padding-top:0!important}.sm-pb-0,.sm-py-0{padding-bottom:0!important}.sm-pr-0,.sm-px-0{padding-right:0!important}.sm-pl-0,.sm-px-0{padding-left:0!important}.sm-p-5{padding:5px!important}.sm-pt-5,.sm-py-5{padding-top:5px!important}.sm-pb-5,.sm-py-5{padding-bottom:5px!important}.sm-pr-5,.sm-px-5{padding-right:5px!important}.sm-pl-5,.sm-px-5{padding-left:5px!important}.sm-p-10{padding:10px!important}.sm-pt-10,.sm-py-10{padding-top:10px!important}.sm-pb-10,.sm-py-10{padding-bottom:10px!important}.sm-pr-10,.sm-px-10{padding-right:10px!important}.sm-pl-10,.sm-px-10{padding-left:10px!important}.sm-p-15{padding:15px!important}.sm-pt-15,.sm-py-15{padding-top:15px!important}.sm-pb-15,.sm-py-15{padding-bottom:15px!important}.sm-pr-15,.sm-px-15{padding-right:15px!important}.sm-pl-15,.sm-px-15{padding-left:15px!important}.sm-p-20{padding:20px!important}.sm-pt-20,.sm-py-20{padding-top:20px!important}.sm-pb-20,.sm-py-20{padding-bottom:20px!important}.sm-pr-20,.sm-px-20{padding-right:20px!important}.sm-pl-20,.sm-px-20{padding-left:20px!important}.sm-p-25{padding:25px!important}.sm-pt-25,.sm-py-25{padding-top:25px!important}.sm-pb-25,.sm-py-25{padding-bottom:25px!important}.sm-pr-25,.sm-px-25{padding-right:25px!important}.sm-pl-25,.sm-px-25{padding-left:25px!important}.sm-p-30{padding:30px!important}.sm-pt-30,.sm-py-30{padding-top:30px!important}.sm-pb-30,.sm-py-30{padding-bottom:30px!important}.sm-pr-30,.sm-px-30{padding-right:30px!important}.sm-pl-30,.sm-px-30{padding-left:30px!important}.sm-p-35{padding:35px!important}.sm-pt-35,.sm-py-35{padding-top:35px!important}.sm-pb-35,.sm-py-35{padding-bottom:35px!important}.sm-pr-35,.sm-px-35{padding-right:35px!important}.sm-pl-35,.sm-px-35{padding-left:35px!important}.sm-p-40{padding:40px!important}.sm-pt-40,.sm-py-40{padding-top:40px!important}.sm-pb-40,.sm-py-40{padding-bottom:40px!important}.sm-pr-40,.sm-px-40{padding-right:40px!important}.sm-pl-40,.sm-px-40{padding-left:40px!important}.sm-p-45{padding:45px!important}.sm-pt-45,.sm-py-45{padding-top:45px!important}.sm-pb-45,.sm-py-45{padding-bottom:45px!important}.sm-pr-45,.sm-px-45{padding-right:45px!important}.sm-pl-45,.sm-px-45{padding-left:45px!important}.sm-p-50{padding:50px!important}.sm-pt-50,.sm-py-50{padding-top:50px!important}.sm-pb-50,.sm-py-50{padding-bottom:50px!important}.sm-pr-50,.sm-px-50{padding-right:50px!important}.sm-pl-50,.sm-px-50{padding-left:50px!important}.sm-p-55{padding:55px!important}.sm-pt-55,.sm-py-55{padding-top:55px!important}.sm-pb-55,.sm-py-55{padding-bottom:55px!important}.sm-pr-55,.sm-px-55{padding-right:55px!important}.sm-pl-55,.sm-px-55{padding-left:55px!important}.sm-p-60{padding:60px!important}.sm-pt-60,.sm-py-60{padding-top:60px!important}.sm-pb-60,.sm-py-60{padding-bottom:60px!important}.sm-pr-60,.sm-px-60{padding-right:60px!important}.sm-pl-60,.sm-px-60{padding-left:60px!important}.sm-p-65{padding:65px!important}.sm-pt-65,.sm-py-65{padding-top:65px!important}.sm-pb-65,.sm-py-65{padding-bottom:65px!important}.sm-pr-65,.sm-px-65{padding-right:65px!important}.sm-pl-65,.sm-px-65{padding-left:65px!important}.sm-p-70{padding:70px!important}.sm-pt-70,.sm-py-70{padding-top:70px!important}.sm-pb-70,.sm-py-70{padding-bottom:70px!important}.sm-pr-70,.sm-px-70{padding-right:70px!important}.sm-pl-70,.sm-px-70{padding-left:70px!important}.sm-p-75{padding:75px!important}.sm-pt-75,.sm-py-75{padding-top:75px!important}.sm-pb-75,.sm-py-75{padding-bottom:75px!important}.sm-pr-75,.sm-px-75{padding-right:75px!important}.sm-pl-75,.sm-px-75{padding-left:75px!important}.sm-p-80{padding:80px!important}.sm-pt-80,.sm-py-80{padding-top:80px!important}.sm-pb-80,.sm-py-80{padding-bottom:80px!important}.sm-pr-80,.sm-px-80{padding-right:80px!important}.sm-pl-80,.sm-px-80{padding-left:80px!important}.sm-p-85{padding:85px!important}.sm-pt-85,.sm-py-85{padding-top:85px!important}.sm-pb-85,.sm-py-85{padding-bottom:85px!important}.sm-pr-85,.sm-px-85{padding-right:85px!important}.sm-pl-85,.sm-px-85{padding-left:85px!important}.sm-p-90{padding:90px!important}.sm-pt-90,.sm-py-90{padding-top:90px!important}.sm-pb-90,.sm-py-90{padding-bottom:90px!important}.sm-pr-90,.sm-px-90{padding-right:90px!important}.sm-pl-90,.sm-px-90{padding-left:90px!important}.sm-p-95{padding:95px!important}.sm-pt-95,.sm-py-95{padding-top:95px!important}.sm-pb-95,.sm-py-95{padding-bottom:95px!important}.sm-pr-95,.sm-px-95{padding-right:95px!important}.sm-pl-95,.sm-px-95{padding-left:95px!important}.sm-p-100{padding:100px!important}.sm-pt-100,.sm-py-100{padding-top:100px!important}.sm-pb-100,.sm-py-100{padding-bottom:100px!important}.sm-pr-100,.sm-px-100{padding-right:100px!important}.sm-pl-100,.sm-px-100{padding-left:100px!important}.sm-p-120{padding:120px!important}.sm-pt-120,.sm-py-120{padding-top:120px!important}.sm-pb-120,.sm-py-120{padding-bottom:120px!important}.sm-pr-120,.sm-px-120{padding-right:120px!important}.sm-pl-120,.sm-px-120{padding-left:120px!important}.sm-p-140{padding:140px!important}.sm-pt-140,.sm-py-140{padding-top:140px!important}.sm-pb-140,.sm-py-140{padding-bottom:140px!important}.sm-pr-140,.sm-px-140{padding-right:140px!important}.sm-pl-140,.sm-px-140{padding-left:140px!important}.sm-p-160{padding:160px!important}.sm-pt-160,.sm-py-160{padding-top:160px!important}.sm-pb-160,.sm-py-160{padding-bottom:160px!important}.sm-pr-160,.sm-px-160{padding-right:160px!important}.sm-pl-160,.sm-px-160{padding-left:160px!important}
	
	/* SM MARGIN */
	.sm-m-0{margin:0!important}.sm-mt-0,.sm-my-0{margin-top:0!important}.sm-mb-0,.sm-my-0{margin-bottom:0!important}.sm-mr-0,.sm-mx-0{margin-right:0!important}.sm-ml-0,.sm-mx-0{margin-left:0!important}.sm-m-5{margin:5px!important}.sm-mt-5,.sm-my-5{margin-top:5px!important}.sm-mb-5,.sm-my-5{margin-bottom:5px!important}.sm-mr-5,.sm-mx-5{margin-right:5px!important}.sm-ml-5,.sm-mx-5{margin-left:5px!important}.sm-m-10{margin:10px!important}.sm-mt-10,.sm-my-10{margin-top:10px!important}.sm-mb-10,.sm-my-10{margin-bottom:10px!important}.sm-mr-10,.sm-mx-10{margin-right:10px!important}.sm-ml-10,.sm-mx-10{margin-left:10px!important}.sm-m-15{margin:15px!important}.sm-mt-15,.sm-my-15{margin-top:15px!important}.sm-mb-15,.sm-my-15{margin-bottom:15px!important}.sm-mr-15,.sm-mx-15{margin-right:15px!important}.sm-ml-15,.sm-mx-15{margin-left:15px!important}.sm-m-20{margin:20px!important}.sm-mt-20,.sm-my-20{margin-top:20px!important}.sm-mb-20,.sm-my-20{margin-bottom:20px!important}.sm-mr-20,.sm-mx-20{margin-right:20px!important}.sm-ml-20,.sm-mx-20{margin-left:20px!important}.sm-m-25{margin:25px!important}.sm-mt-25,.sm-my-25{margin-top:25px!important}.sm-mb-25,.sm-my-25{margin-bottom:25px!important}.sm-mr-25,.sm-mx-25{margin-right:25px!important}.sm-ml-25,.sm-mx-25{margin-left:25px!important}.sm-m-30{margin:30px!important}.sm-mt-30,.sm-my-30{margin-top:30px!important}.sm-mb-30,.sm-my-30{margin-bottom:30px!important}.sm-mr-30,.sm-mx-30{margin-right:30px!important}.sm-ml-30,.sm-mx-30{margin-left:30px!important}.sm-m-35{margin:35px!important}.sm-mt-35,.sm-my-35{margin-top:35px!important}.sm-mb-35,.sm-my-35{margin-bottom:35px!important}.sm-mr-35,.sm-mx-35{margin-right:35px!important}.sm-ml-35,.sm-mx-35{margin-left:35px!important}.sm-m-40{margin:40px!important}.sm-mt-40,.sm-my-40{margin-top:40px!important}.sm-mb-40,.sm-my-40{margin-bottom:40px!important}.sm-mr-40,.sm-mx-40{margin-right:40px!important}.sm-ml-40,.sm-mx-40{margin-left:40px!important}.sm-m-45{margin:45px!important}.sm-mt-45,.sm-my-45{margin-top:45px!important}.sm-mb-45,.sm-my-45{margin-bottom:45px!important}.sm-mr-45,.sm-mx-45{margin-right:45px!important}.sm-ml-45,.sm-mx-45{margin-left:45px!important}.sm-m-50{margin:50px!important}.sm-mt-50,.sm-my-50{margin-top:50px!important}.sm-mb-50,.sm-my-50{margin-bottom:50px!important}.sm-mr-50,.sm-mx-50{margin-right:50px!important}.sm-ml-50,.sm-mx-50{margin-left:50px!important}.sm-m-55{margin:55px!important}.sm-mt-55,.sm-my-55{margin-top:55px!important}.sm-mb-55,.sm-my-55{margin-bottom:55px!important}.sm-mr-55,.sm-mx-55{margin-right:55px!important}.sm-ml-55,.sm-mx-55{margin-left:55px!important}.sm-m-60{margin:60px!important}.sm-mt-60,.sm-my-60{margin-top:60px!important}.sm-mb-60,.sm-my-60{margin-bottom:60px!important}.sm-mr-60,.sm-mx-60{margin-right:60px!important}.sm-ml-60,.sm-mx-60{margin-left:60px!important}.sm-m-65{margin:65px!important}.sm-mt-65,.sm-my-65{margin-top:65px!important}.sm-mb-65,.sm-my-65{margin-bottom:65px!important}.sm-mr-65,.sm-mx-65{margin-right:65px!important}.sm-ml-65,.sm-mx-65{margin-left:65px!important}.sm-m-70{margin:70px!important}.sm-mt-70,.sm-my-70{margin-top:70px!important}.sm-mb-70,.sm-my-70{margin-bottom:70px!important}.sm-mr-70,.sm-mx-70{margin-right:70px!important}.sm-ml-70,.sm-mx-70{margin-left:70px!important}.sm-m-75{margin:75px!important}.sm-mt-75,.sm-my-75{margin-top:75px!important}.sm-mb-75,.sm-my-75{margin-bottom:75px!important}.sm-mr-75,.sm-mx-75{margin-right:75px!important}.sm-ml-75,.sm-mx-75{margin-left:75px!important}.sm-m-80{margin:80px!important}.sm-mt-80,.sm-my-80{margin-top:80px!important}.sm-mb-80,.sm-my-80{margin-bottom:80px!important}.sm-mr-80,.sm-mx-80{margin-right:80px!important}.sm-ml-80,.sm-mx-80{margin-left:80px!important}.sm-m-85{margin:85px!important}.sm-mt-85,.sm-my-85{margin-top:85px!important}.sm-mb-85,.sm-my-85{margin-bottom:85px!important}.sm-mr-85,.sm-mx-85{margin-right:85px!important}.sm-ml-85,.sm-mx-85{margin-left:85px!important}.sm-m-90{margin:90px!important}.sm-mt-90,.sm-my-90{margin-top:90px!important}.sm-mb-90,.sm-my-90{margin-bottom:90px!important}.sm-mr-90,.sm-mx-90{margin-right:90px!important}.sm-ml-90,.sm-mx-90{margin-left:90px!important}.sm-m-95{margin:95px!important}.sm-mt-95,.sm-my-95{margin-top:95px!important}.sm-mb-95,.sm-my-95{margin-bottom:95px!important}.sm-mr-95,.sm-mx-95{margin-right:95px!important}.sm-ml-95,.sm-mx-95{margin-left:95px!important}.sm-m-100{margin:100px!important}.sm-mt-100,.sm-my-100{margin-top:100px!important}.sm-mb-100,.sm-my-100{margin-bottom:100px!important}.sm-mr-100,.sm-mx-100{margin-right:100px!important}.sm-ml-100,.sm-mx-100{margin-left:100px!important}.sm-m-120{margin:120px!important}.sm-mt-120,.sm-my-120{margin-top:120px!important}.sm-mb-120,.sm-my-120{margin-bottom:120px!important}.sm-mr-120,.sm-mx-120{margin-right:120px!important}.sm-ml-120,.sm-mx-120{margin-left:120px!important}.sm-m-140{margin:140px!important}.sm-mt-140,.sm-my-140{margin-top:140px!important}.sm-mb-140,.sm-my-140{margin-bottom:140px!important}.sm-mr-140,.sm-mx-140{margin-right:140px!important}.sm-ml-140,.sm-mx-140{margin-left:140px!important}.sm-m-160{margin:160px!important}.sm-mt-160,.sm-my-160{margin-top:160px!important}.sm-mb-160,.sm-my-160{margin-bottom:160px!important}.sm-mr-160,.sm-mx-160{margin-right:160px!important}.sm-ml-160,.sm-mx-160{margin-left:160px!important}
	
	.sm-text-center {text-align: center!important;}
	.sm-text-left {text-align: left!important;}
	.sm-text-right {text-align: right!important;}
	
	.sm-center-col {float:none; margin-left:auto; margin-right:auto!important;}
	.sm-right-col {float:right; margin-left:auto; margin-right:0px !important;}
	.sm-left-col {float:left; margin-left:0px-; margin-right:auto!important;}
	
	.sm-float-left{float: left !important}
	.sm-float-right{float: right !important}
	.sm-float-none{float: none !important}
	
	.sm-inherit {position:inherit !important}
	.sm-initial {position:initial !important}
	.sm-relative {position:relative !important; z-index: 5}
	.sm-absolute {position:absolute !important;}
	.sm-fixed {position:fixed !important;}
	.sm-static {position:static !important;}
	
	.sm-display-block {display:block !important}
	.sm-overflow-hidden {overflow:hidden !important}
	.sm-overflow-auto {overflow:auto !important}
	.sm-display-inline-block {display:inline-block !important}
	.sm-display-inline {display:inline !important}
	.sm-display-none {display:none !important}
	.sm-display-inherit {display:inherit !important}
	.sm-display-table {display:table !important}
	.sm-display-table-cell {display:table-cell !important}
	
	.sm-width-10{width:10%;} .sm-width-15{width:15%;} .sm-width-20{width:20%;}
	.sm-width-25{width:25%;} .sm-width-30{width:30%;} .sm-width-35{width:35%;}
	.sm-width-40{width:40%;} .sm-width-45{width:45%;} .sm-width-50{width:50%;}
	.sm-width-55{width:55%;} .sm-width-60{width:60%;} .sm-width-65{width:65%;}
	.sm-width-70{width:70%;} .sm-width-75{width:75%;} .sm-width-80{width:80%;}
	.sm-width-85{width:85%;} .sm-width-90{width:90%;} .sm-width-95{width:95%;}
	.sm-width-100{width:100%;}
}

/*MD*/
@media (min-width: 768px) {
	/* MD PADDING */
	.md-p-0{padding:0!important}.md-pt-0,.md-py-0{padding-top:0!important}.md-pb-0,.md-py-0{padding-bottom:0!important}.md-pr-0,.md-px-0{padding-right:0!important}.md-pl-0,.md-px-0{padding-left:0!important}.md-p-5{padding:5px!important}.md-pt-5,.md-py-5{padding-top:5px!important}.md-pb-5,.md-py-5{padding-bottom:5px!important}.md-pr-5,.md-px-5{padding-right:5px!important}.md-pl-5,.md-px-5{padding-left:5px!important}.md-p-10{padding:10px!important}.md-pt-10,.md-py-10{padding-top:10px!important}.md-pb-10,.md-py-10{padding-bottom:10px!important}.md-pr-10,.md-px-10{padding-right:10px!important}.md-pl-10,.md-px-10{padding-left:10px!important}.md-p-15{padding:15px!important}.md-pt-15,.md-py-15{padding-top:15px!important}.md-pb-15,.md-py-15{padding-bottom:15px!important}.md-pr-15,.md-px-15{padding-right:15px!important}.md-pl-15,.md-px-15{padding-left:15px!important}.md-p-20{padding:20px!important}.md-pt-20,.md-py-20{padding-top:20px!important}.md-pb-20,.md-py-20{padding-bottom:20px!important}.md-pr-20,.md-px-20{padding-right:20px!important}.md-pl-20,.md-px-20{padding-left:20px!important}.md-p-25{padding:25px!important}.md-pt-25,.md-py-25{padding-top:25px!important}.md-pb-25,.md-py-25{padding-bottom:25px!important}.md-pr-25,.md-px-25{padding-right:25px!important}.md-pl-25,.md-px-25{padding-left:25px!important}.md-p-30{padding:30px!important}.md-p-35{padding:35px!important}.md-pt-35,.md-py-35{padding-top:35px!important}.md-pb-35,.md-py-35{padding-bottom:35px!important}.md-pr-35,.md-px-35{padding-right:35px!important}.md-pl-35,.md-px-35{padding-left:35px!important}.md-pt-30,.md-py-30{padding-top:30px!important}.md-pb-30,.md-py-30{padding-bottom:30px!important}.md-pr-30,.md-px-30{padding-right:30px!important}.md-pl-30,.md-px-30{padding-left:30px!important}.md-p-40{padding:40px!important}.md-pt-40,.md-py-40{padding-top:40px!important}.md-pb-40,.md-py-40{padding-bottom:40px!important}.md-pr-40,.md-px-40{padding-right:40px!important}.md-pl-40,.md-px-40{padding-left:40px!important}.md-p-45{padding:45px!important}.md-pt-45,.md-py-45{padding-top:45px!important}.md-pb-45,.md-py-45{padding-bottom:45px!important}.md-pr-45,.md-px-45{padding-right:45px!important}.md-pl-45,.md-px-45{padding-left:45px!important}.md-p-50{padding:50px!important}.md-pt-50,.md-py-50{padding-top:50px!important}.md-pb-50,.md-py-50{padding-bottom:50px!important}.md-pr-50,.md-px-50{padding-right:50px!important}.md-pl-50,.md-px-50{padding-left:50px!important}.md-p-55{padding:55px!important}.md-pt-55,.md-py-55{padding-top:55px!important}.md-pb-55,.md-py-55{padding-bottom:55px!important}.md-pr-55,.md-px-55{padding-right:55px!important}.md-pl-55,.md-px-55{padding-left:55px!important}.md-p-60{padding:60px!important}.md-pt-60,.md-py-60{padding-top:60px!important}.md-pb-60,.md-py-60{padding-bottom:60px!important}.md-pr-60,.md-px-60{padding-right:60px!important}.md-pl-60,.md-px-60{padding-left:60px!important}.md-p-65{padding:65px!important}.md-pt-65,.md-py-65{padding-top:65px!important}.md-pb-65,.md-py-65{padding-bottom:65px!important}.md-pr-65,.md-px-65{padding-right:65px!important}.md-pl-65,.md-px-65{padding-left:65px!important}.md-p-70{padding:70px!important}.md-pt-70,.md-py-70{padding-top:70px!important}.md-pb-70,.md-py-70{padding-bottom:70px!important}.md-pr-70,.md-px-70{padding-right:70px!important}.md-pl-70,.md-px-70{padding-left:70px!important}.md-p-75{padding:75px!important}.md-pt-75,.md-py-75{padding-top:75px!important}.md-pb-75,.md-py-75{padding-bottom:75px!important}.md-pr-75,.md-px-75{padding-right:75px!important}.md-pl-75,.md-px-75{padding-left:75px!important}.md-p-80{padding:80px!important}.md-pt-80,.md-py-80{padding-top:80px!important}.md-pb-80,.md-py-80{padding-bottom:80px!important}.md-pr-80,.md-px-80{padding-right:80px!important}.md-pl-80,.md-px-80{padding-left:80px!important}.md-p-85{padding:85px!important}.md-pt-85,.md-py-85{padding-top:85px!important}.md-pb-85,.md-py-85{padding-bottom:85px!important}.md-pr-85,.md-px-85{padding-right:85px!important}.md-pl-85,.md-px-85{padding-left:85px!important}.md-p-90{padding:90px!important}.md-pt-90,.md-py-90{padding-top:90px!important}.md-pb-90,.md-py-90{padding-bottom:90px!important}.md-pr-90,.md-px-90{padding-right:90px!important}.md-pl-90,.md-px-90{padding-left:90px!important}.md-p-95{padding:95px!important}.md-pt-95,.md-py-95{padding-top:95px!important}.md-pb-95,.md-py-95{padding-bottom:95px!important}.md-pr-95,.md-px-95{padding-right:95px!important}.md-pl-95,.md-px-95{padding-left:95px!important}.md-p-100{padding:100px!important}.md-pt-100,.md-py-100{padding-top:100px!important}.md-pb-100,.md-py-100{padding-bottom:100px!important}.md-pr-100,.md-px-100{padding-right:100px!important}.md-pl-100,.md-px-100{padding-left:100px!important}.md-p-120{padding:120px!important}.md-pt-120,.md-py-120{padding-top:120px!important}.md-pb-120,.md-py-120{padding-bottom:120px!important}.md-pr-120,.md-px-120{padding-right:120px!important}.md-pl-120,.md-px-120{padding-left:120px!important}.md-p-140{padding:140px!important}.md-pt-140,.md-py-140{padding-top:140px!important}.md-pb-140,.md-py-140{padding-bottom:140px!important}.md-pr-140,.md-px-140{padding-right:140px!important}.md-pl-140,.md-px-140{padding-left:140px!important}.md-p-160{padding:160px!important}.md-pt-160,.md-py-160{padding-top:160px!important}.md-pb-160,.md-py-160{padding-bottom:160px!important}.md-pr-160,.md-px-160{padding-right:160px!important}.md-pl-160,.md-px-160{padding-left:160px!important}
	
	/* MD MARGIN */
	.md-m-0{margin:0!important}.md-mt-0,.md-my-0{margin-top:0!important}.md-mb-0,.md-my-0{margin-bottom:0!important}.md-mr-0,.md-mx-0{margin-right:0!important}.md-ml-0,.md-mx-0{margin-left:0!important}.md-m-5{margin:5px!important}.md-mt-5,.md-my-5{margin-top:5px!important}.md-mb-5,.md-my-5{margin-bottom:5px!important}.md-mr-5,.md-mx-5{margin-right:5px!important}.md-ml-5,.md-mx-5{margin-left:5px!important}.md-m-10{margin:10px!important}.md-mt-10,.md-my-10{margin-top:10px!important}.md-mb-10,.md-my-10{margin-bottom:10px!important}.md-mr-10,.md-mx-10{margin-right:10px!important}.md-ml-10,.md-mx-10{margin-left:10px!important}.md-m-15{margin:15px!important}.md-mt-15,.md-my-15{margin-top:15px!important}.md-mb-15,.md-my-15{margin-bottom:15px!important}.md-mr-15,.md-mx-15{margin-right:15px!important}.md-ml-15,.md-mx-15{margin-left:15px!important}.md-m-20{margin:20px!important}.md-mt-20,.md-my-20{margin-top:20px!important}.md-mb-20,.md-my-20{margin-bottom:20px!important}.md-mr-20,.md-mx-20{margin-right:20px!important}.md-ml-20,.md-mx-20{margin-left:20px!important}.md-m-25{margin:25px!important}.md-mt-25,.md-my-25{margin-top:25px!important}.md-mb-25,.md-my-25{margin-bottom:25px!important}.md-mr-25,.md-mx-25{margin-right:25px!important}.md-ml-25,.md-mx-25{margin-left:25px!important}.md-m-30{margin:30px!important}.md-mt-30,.md-my-30{margin-top:30px!important}.md-mb-30,.md-my-30{margin-bottom:30px!important}.md-mr-30,.md-mx-30{margin-right:30px!important}.md-ml-30,.md-mx-30{margin-left:30px!important}.md-m-35{margin:35px!important}.md-mt-35,.md-my-35{margin-top:35px!important}.md-mb-35,.md-my-35{margin-bottom:35px!important}.md-mr-35,.md-mx-35{margin-right:35px!important}.md-ml-35,.md-mx-35{margin-left:35px!important}.md-m-40{margin:40px!important}.md-mt-40,.md-my-40{margin-top:40px!important}.md-mb-40,.md-my-40{margin-bottom:40px!important}.md-mr-40,.md-mx-40{margin-right:40px!important}.md-ml-40,.md-mx-40{margin-left:40px!important}.md-m-45{margin:45px!important}.md-mt-45,.md-my-45{margin-top:45px!important}.md-mb-45,.md-my-45{margin-bottom:45px!important}.md-mr-45,.md-mx-45{margin-right:45px!important}.md-ml-45,.md-mx-45{margin-left:45px!important}.md-m-50{margin:50px!important}.md-mt-50,.md-my-50{margin-top:50px!important}.md-mb-50,.md-my-50{margin-bottom:50px!important}.md-mr-50,.md-mx-50{margin-right:50px!important}.md-ml-50,.md-mx-50{margin-left:50px!important}.md-m-55{margin:55px!important}.md-mt-55,.md-my-55{margin-top:55px!important}.md-mb-55,.md-my-55{margin-bottom:55px!important}.md-mr-55,.md-mx-55{margin-right:55px!important}.md-ml-55,.md-mx-55{margin-left:55px!important}.md-m-60{margin:60px!important}.md-mt-60,.md-my-60{margin-top:60px!important}.md-mb-60,.md-my-60{margin-bottom:60px!important}.md-mr-60,.md-mx-60{margin-right:60px!important}.md-ml-60,.md-mx-60{margin-left:60px!important}.md-m-65{margin:65px!important}.md-mt-65,.md-my-65{margin-top:65px!important}.md-mb-65,.md-my-65{margin-bottom:65px!important}.md-mr-65,.md-mx-65{margin-right:65px!important}.md-ml-65,.md-mx-65{margin-left:65px!important}.md-m-70{margin:70px!important}.md-mt-70,.md-my-70{margin-top:70px!important}.md-mb-70,.md-my-70{margin-bottom:70px!important}.md-mr-70,.md-mx-70{margin-right:70px!important}.md-ml-70,.md-mx-70{margin-left:70px!important}.md-m-75{margin:75px!important}.md-mt-75,.md-my-75{margin-top:75px!important}.md-mb-75,.md-my-75{margin-bottom:75px!important}.md-mr-75,.md-mx-75{margin-right:75px!important}.md-ml-75,.md-mx-75{margin-left:75px!important}.md-m-80{margin:80px!important}.md-mt-80,.md-my-80{margin-top:80px!important}.md-mb-80,.md-my-80{margin-bottom:80px!important}.md-mr-80,.md-mx-80{margin-right:80px!important}.md-ml-80,.md-mx-80{margin-left:80px!important}.md-m-85{margin:85px!important}.md-mt-85,.md-my-85{margin-top:85px!important}.md-mb-85,.md-my-85{margin-bottom:85px!important}.md-mr-85,.md-mx-85{margin-right:85px!important}.md-ml-85,.md-mx-85{margin-left:85px!important}.md-m-90{margin:90px!important}.md-mt-90,.md-my-90{margin-top:90px!important}.md-mb-90,.md-my-90{margin-bottom:90px!important}.md-mr-90,.md-mx-90{margin-right:90px!important}.md-ml-90,.md-mx-90{margin-left:90px!important}.md-m-95{margin:95px!important}.md-mt-95,.md-my-95{margin-top:95px!important}.md-mb-95,.md-my-95{margin-bottom:95px!important}.md-mr-95,.md-mx-95{margin-right:95px!important}.md-ml-95,.md-mx-95{margin-left:95px!important}.md-m-100{margin:100px!important}.md-mt-100,.md-my-100{margin-top:100px!important}.md-mb-100,.md-my-100{margin-bottom:100px!important}.md-mr-100,.md-mx-100{margin-right:100px!important}.md-ml-100,.md-mx-100{margin-left:100px!important}.md-m-120{margin:120px!important}.md-mt-120,.md-my-120{margin-top:120px!important}.md-mb-120,.md-my-120{margin-bottom:120px!important}.md-mr-120,.md-mx-120{margin-right:120px!important}.md-ml-120,.md-mx-120{margin-left:120px!important}.md-m-140{margin:140px!important}.md-mt-140,.md-my-140{margin-top:140px!important}.md-mb-140,.md-my-140{margin-bottom:140px!important}.md-mr-140,.md-mx-140{margin-right:140px!important}.md-ml-140,.md-mx-140{margin-left:140px!important}.md-m-160{margin:160px!important}.md-mt-160,.md-my-160{margin-top:160px!important}.md-mb-160,.md-my-160{margin-bottom:160px!important}.md-mr-160,.md-mx-160{margin-right:160px!important}.md-ml-160,.md-mx-160{margin-left:160px!important}
	
	.md-text-center {text-align: center; !important;}
	.md-text-left {text-align: left; !important;}
	.md-text-right {text-align: right; !important;}
	
	.md-center-col {float:none; margin-left:auto; margin-right:auto!important;}
	.md-right-col {float:right; margin-left:auto; margin-right:0px !important;}
	.md-left-col {float:left; margin-left:0px-; margin-right:auto!important;}
	
	.md-float-left{float: left !important}
	.md-float-right{float: right !important}
	.md-float-none{float: none !important}
	
	.md-inherit {position:inherit !important}
	.md-initial {position:initial !important}
	.md-relative {position:relative !important; z-index: 5}
	.md-absolute {position:absolute !important;}
	.md-fixed {position:fixed !important;}
	.md-static {position:static !important;}
	
	.md-display-block {display:block !important}
	.md-overflow-hidden {overflow:hidden !important}
	.md-overflow-auto {overflow:auto !important}
	.md-display-inline-block {display:inline-block !important}
	.md-display-inline {display:inline !important}
	.md-display-none {display:none !important}
	.md-display-inherit {display:inherit !important}
	.md-display-table {display:table !important}
	.md-display-table-cell {display:table-cell !important}
	
	.md-width-10{width:10%;} .md-width-15{width:15%;} .md-width-20{width:20%;}
	.md-width-25{width:25%;} .md-width-30{width:30%;} .md-width-35{width:35%;}
	.md-width-40{width:40%;} .md-width-45{width:45%;} .md-width-50{width:50%;}
	.md-width-55{width:55%;} .md-width-60{width:60%;} .md-width-65{width:65%;}
	.md-width-70{width:70%;} .md-width-75{width:75%;} .md-width-80{width:80%;}
	.md-width-85{width:85%;} .md-width-90{width:90%;} .md-width-95{width:95%;}
	.md-width-100{width:100%;}
}

/*LG*/
@media (min-width: 992px) {
	/* LG PADDING */
	.lg-p-0{padding:0!important}.lg-pt-0,.lg-py-0{padding-top:0!important}.lg-pb-0,.lg-py-0{padding-bottom:0!important}.lg-pr-0,.lg-px-0{padding-right:0!important}.lg-pl-0,.lg-px-0{padding-left:0!important}.lg-p-5{padding:5px!important}.lg-pt-5,.lg-py-5{padding-top:5px!important}.lg-pb-5,.lg-py-5{padding-bottom:5px!important}.lg-pr-5,.lg-px-5{padding-right:5px!important}.lg-pl-5,.lg-px-5{padding-left:5px!important}.lg-p-10{padding:10px!important}.lg-pt-10,.lg-py-10{padding-top:10px!important}.lg-pb-10,.lg-py-10{padding-bottom:10px!important}.lg-pr-10,.lg-px-10{padding-right:10px!important}.lg-pl-10,.lg-px-10{padding-left:10px!important}.lg-p-15{padding:15px!important}.lg-pt-15,.lg-py-15{padding-top:15px!important}.lg-pb-15,.lg-py-15{padding-bottom:15px!important}.lg-pr-15,.lg-px-15{padding-right:15px!important}.lg-pl-15,.lg-px-15{padding-left:15px!important}.lg-p-20{padding:20px!important}.lg-pt-20,.lg-py-20{padding-top:20px!important}.lg-pb-20,.lg-py-20{padding-bottom:20px!important}.lg-pr-20,.lg-px-20{padding-right:20px!important}.lg-pl-20,.lg-px-20{padding-left:20px!important}.lg-p-25{padding:25px!important}.lg-pt-25,.lg-py-25{padding-top:25px!important}.lg-pb-25,.lg-py-25{padding-bottom:25px!important}.lg-pr-25,.lg-px-25{padding-right:25px!important}.lg-pl-25,.lg-px-25{padding-left:25px!important}.lg-p-30{padding:30px!important}.lg-pt-30,.lg-py-30{padding-top:30px!important}.lg-pb-30,.lg-py-30{padding-bottom:30px!important}.lg-pr-30,.lg-px-30{padding-right:30px!important}.lg-pl-30,.lg-px-30{padding-left:30px!important}.lg-p-35{padding:35px!important}.lg-pt-35,.lg-py-35{padding-top:35px!important}.lg-pb-35,.lg-py-35{padding-bottom:35px!important}.lg-pr-35,.lg-px-35{padding-right:35px!important}.lg-pl-35,.lg-px-35{padding-left:35px!important}.lg-p-40{padding:40px!important}.lg-pt-40,.lg-py-40{padding-top:40px!important}.lg-pb-40,.lg-py-40{padding-bottom:40px!important}.lg-pr-40,.lg-px-40{padding-right:40px!important}.lg-pl-40,.lg-px-40{padding-left:40px!important}.lg-p-45{padding:45px!important}.lg-pt-45,.lg-py-45{padding-top:45px!important}.lg-pb-45,.lg-py-45{padding-bottom:45px!important}.lg-pr-45,.lg-px-45{padding-right:45px!important}.lg-pl-45,.lg-px-45{padding-left:45px!important}.lg-p-50{padding:50px!important}.lg-pt-50,.lg-py-50{padding-top:50px!important}.lg-pb-50,.lg-py-50{padding-bottom:50px!important}.lg-pr-50,.lg-px-50{padding-right:50px!important}.lg-pl-50,.lg-px-50{padding-left:50px!important}.lg-p-55{padding:55px!important}.lg-pt-55,.lg-py-55{padding-top:55px!important}.lg-pb-55,.lg-py-55{padding-bottom:55px!important}.lg-pr-55,.lg-px-55{padding-right:55px!important}.lg-pl-55,.lg-px-55{padding-left:55px!important}.lg-p-60{padding:60px!important}.lg-pt-60,.lg-py-60{padding-top:60px!important}.lg-pb-60,.lg-py-60{padding-bottom:60px!important}.lg-pr-60,.lg-px-60{padding-right:60px!important}.lg-pl-60,.lg-px-60{padding-left:60px!important}.lg-p-65{padding:65px!important}.lg-pt-65,.lg-py-65{padding-top:65px!important}.lg-pb-65,.lg-py-65{padding-bottom:65px!important}.lg-pr-65,.lg-px-65{padding-right:65px!important}.lg-pl-65,.lg-px-65{padding-left:65px!important}.lg-p-70{padding:70px!important}.lg-pt-70,.lg-py-70{padding-top:70px!important}.lg-pb-70,.lg-py-70{padding-bottom:70px!important}.lg-pr-70,.lg-px-70{padding-right:70px!important}.lg-pl-70,.lg-px-70{padding-left:70px!important}.lg-p-75{padding:75px!important}.lg-pt-75,.lg-py-75{padding-top:75px!important}.lg-pb-75,.lg-py-75{padding-bottom:75px!important}.lg-pr-75,.lg-px-75{padding-right:75px!important}.lg-pl-75,.lg-px-75{padding-left:75px!important}.lg-p-80{padding:80px!important}.lg-pt-80,.lg-py-80{padding-top:80px!important}.lg-pb-80,.lg-py-80{padding-bottom:80px!important}.lg-pr-80,.lg-px-80{padding-right:80px!important}.lg-pl-80,.lg-px-80{padding-left:80px!important}.lg-p-85{padding:85px!important}.lg-pt-85,.lg-py-85{padding-top:85px!important}.lg-pb-85,.lg-py-85{padding-bottom:85px!important}.lg-pr-85,.lg-px-85{padding-right:85px!important}.lg-pl-85,.lg-px-85{padding-left:85px!important}.lg-p-90{padding:90px!important}.lg-pt-90,.lg-py-90{padding-top:90px!important}.lg-pb-90,.lg-py-90{padding-bottom:90px!important}.lg-pr-90,.lg-px-90{padding-right:90px!important}.lg-pl-90,.lg-px-90{padding-left:90px!important}.lg-p-95{padding:95px!important}.lg-pt-95,.lg-py-95{padding-top:95px!important}.lg-pb-95,.lg-py-95{padding-bottom:95px!important}.lg-pr-95,.lg-px-95{padding-right:95px!important}.lg-pl-95,.lg-px-95{padding-left:95px!important}.lg-p-100{padding:100px!important}.lg-pt-100,.lg-py-100{padding-top:100px!important}.lg-pb-100,.lg-py-100{padding-bottom:100px!important}.lg-pr-100,.lg-px-100{padding-right:100px!important}.lg-pl-100,.lg-px-100{padding-left:100px!important}.lg-p-120{padding:120px!important}.lg-pt-120,.lg-py-120{padding-top:120px!important}.lg-pb-120,.lg-py-120{padding-bottom:120px!important}.lg-pr-120,.lg-px-120{padding-right:120px!important}.lg-pl-120,.lg-px-120{padding-left:120px!important}.lg-p-140{padding:140px!important}.lg-pt-140,.lg-py-140{padding-top:140px!important}.lg-pb-140,.lg-py-140{padding-bottom:140px!important}.lg-pr-140,.lg-px-140{padding-right:140px!important}.lg-pl-140,.lg-px-140{padding-left:140px!important}.lg-p-160{padding:160px!important}.lg-pt-160,.lg-py-160{padding-top:160px!important}.lg-pb-160,.lg-py-160{padding-bottom:160px!important}.lg-pr-160,.lg-px-160{padding-right:160px!important}.lg-pl-160,.lg-px-160{padding-left:160px!important}
	
	/* LG MARGIN */
	.lg-m-0{margin:0!important}.lg-mt-0,.lg-my-0{margin-top:0!important}.lg-mb-0,.lg-my-0{margin-bottom:0!important}.lg-mr-0,.lg-mx-0{margin-right:0!important}.lg-ml-0,.lg-mx-0{margin-left:0!important}.lg-m-5{margin:5px!important}.lg-mt-5,.lg-my-5{margin-top:5px!important}.lg-mb-5,.lg-my-5{margin-bottom:5px!important}.lg-mr-5,.lg-mx-5{margin-right:5px!important}.lg-ml-5,.lg-mx-5{margin-left:5px!important}.lg-m-10{margin:10px!important}.lg-mt-10,.lg-my-10{margin-top:10px!important}.lg-mb-10,.lg-my-10{margin-bottom:10px!important}.lg-mr-10,.lg-mx-10{margin-right:10px!important}.lg-ml-10,.lg-mx-10{margin-left:10px!important}.lg-m-15{margin:15px!important}.lg-mt-15,.lg-my-15{margin-top:15px!important}.lg-mb-15,.lg-my-15{margin-bottom:15px!important}.lg-mr-15,.lg-mx-15{margin-right:15px!important}.lg-ml-15,.lg-mx-15{margin-left:15px!important}.lg-m-20{margin:20px!important}.lg-mt-20,.lg-my-20{margin-top:20px!important}.lg-mb-20,.lg-my-20{margin-bottom:20px!important}.lg-mr-20,.lg-mx-20{margin-right:20px!important}.lg-ml-20,.lg-mx-20{margin-left:20px!important}.lg-m-25{margin:25px!important}.lg-mt-25,.lg-my-25{margin-top:25px!important}.lg-mb-25,.lg-my-25{margin-bottom:25px!important}.lg-mr-25,.lg-mx-25{margin-right:25px!important}.lg-ml-25,.lg-mx-25{margin-left:25px!important}.lg-m-30{margin:30px!important}.lg-mt-30,.lg-my-30{margin-top:30px!important}.lg-mb-30,.lg-my-30{margin-bottom:30px!important}.lg-mr-30,.lg-mx-30{margin-right:30px!important}.lg-ml-30,.lg-mx-30{margin-left:30px!important}.lg-m-35{margin:35px!important}.lg-mt-35,.lg-my-35{margin-top:35px!important}.lg-mb-35,.lg-my-35{margin-bottom:35px!important}.lg-mr-35,.lg-mx-35{margin-right:35px!important}.lg-ml-35,.lg-mx-35{margin-left:35px!important}.lg-m-40{margin:40px!important}.lg-mt-40,.lg-my-40{margin-top:40px!important}.lg-mb-40,.lg-my-40{margin-bottom:40px!important}.lg-mr-40,.lg-mx-40{margin-right:40px!important}.lg-ml-40,.lg-mx-40{margin-left:40px!important}.lg-m-45{margin:45px!important}.lg-mt-45,.lg-my-45{margin-top:45px!important}.lg-mb-45,.lg-my-45{margin-bottom:45px!important}.lg-mr-45,.lg-mx-45{margin-right:45px!important}.lg-ml-45,.lg-mx-45{margin-left:45px!important}.lg-m-50{margin:50px!important}.lg-mt-50,.lg-my-50{margin-top:50px!important}.lg-mb-50,.lg-my-50{margin-bottom:50px!important}.lg-mr-50,.lg-mx-50{margin-right:50px!important}.lg-ml-50,.lg-mx-50{margin-left:50px!important}.lg-m-55{margin:55px!important}.lg-mt-55,.lg-my-55{margin-top:55px!important}.lg-mb-55,.lg-my-55{margin-bottom:55px!important}.lg-mr-55,.lg-mx-55{margin-right:55px!important}.lg-ml-55,.lg-mx-55{margin-left:55px!important}.lg-m-60{margin:60px!important}.lg-mt-60,.lg-my-60{margin-top:60px!important}.lg-mb-60,.lg-my-60{margin-bottom:60px!important}.lg-mr-60,.lg-mx-60{margin-right:60px!important}.lg-ml-60,.lg-mx-60{margin-left:60px!important}.lg-m-65{margin:65px!important}.lg-mt-65,.lg-my-65{margin-top:65px!important}.lg-mb-65,.lg-my-65{margin-bottom:65px!important}.lg-mr-65,.lg-mx-65{margin-right:65px!important}.lg-ml-65,.lg-mx-65{margin-left:65px!important}.lg-m-70{margin:70px!important}.lg-mt-70,.lg-my-70{margin-top:70px!important}.lg-mb-70,.lg-my-70{margin-bottom:70px!important}.lg-mr-70,.lg-mx-70{margin-right:70px!important}.lg-ml-70,.lg-mx-70{margin-left:70px!important}.lg-m-75{margin:75px!important}.lg-mt-75,.lg-my-75{margin-top:75px!important}.lg-mb-75,.lg-my-75{margin-bottom:75px!important}.lg-mr-75,.lg-mx-75{margin-right:75px!important}.lg-ml-75,.lg-mx-75{margin-left:75px!important}.lg-m-80{margin:80px!important}.lg-mt-80,.lg-my-80{margin-top:80px!important}.lg-mb-80,.lg-my-80{margin-bottom:80px!important}.lg-mr-80,.lg-mx-80{margin-right:80px!important}.lg-ml-80,.lg-mx-80{margin-left:80px!important}.lg-m-85{margin:85px!important}.lg-mt-85,.lg-my-85{margin-top:85px!important}.lg-mb-85,.lg-my-85{margin-bottom:85px!important}.lg-mr-85,.lg-mx-85{margin-right:85px!important}.lg-ml-85,.lg-mx-85{margin-left:85px!important}.lg-m-90{margin:90px!important}.lg-mt-90,.lg-my-90{margin-top:90px!important}.lg-mb-90,.lg-my-90{margin-bottom:90px!important}.lg-mr-90,.lg-mx-90{margin-right:90px!important}.lg-ml-90,.lg-mx-90{margin-left:90px!important}.lg-m-95{margin:95px!important}.lg-mt-95,.lg-my-95{margin-top:95px!important}.lg-mb-95,.lg-my-95{margin-bottom:95px!important}.lg-mr-95,.lg-mx-95{margin-right:95px!important}.lg-ml-95,.lg-mx-95{margin-left:95px!important}.lg-m-100{margin:100px!important}.lg-mt-100,.lg-my-100{margin-top:100px!important}.lg-mb-100,.lg-my-100{margin-bottom:100px!important}.lg-mr-100,.lg-mx-100{margin-right:100px!important}.lg-ml-100,.lg-mx-100{margin-left:100px!important}.lg-m-120{margin:120px!important}.lg-mt-120,.lg-my-120{margin-top:120px!important}.lg-mb-120,.lg-my-120{margin-bottom:120px!important}.lg-mr-120,.lg-mx-120{margin-right:120px!important}.lg-ml-120,.lg-mx-120{margin-left:120px!important}.lg-m-140{margin:140px!important}.lg-mt-140,.lg-my-140{margin-top:140px!important}.lg-mb-140,.lg-my-140{margin-bottom:140px!important}.lg-mr-140,.lg-mx-140{margin-right:140px!important}.lg-ml-140,.lg-mx-140{margin-left:140px!important}.lg-m-160{margin:160px!important}.lg-mt-160,.lg-my-160{margin-top:160px!important}.lg-mb-160,.lg-my-160{margin-bottom:160px!important}.lg-mr-160,.lg-mx-160{margin-right:160px!important}.lg-ml-160,.lg-mx-160{margin-left:160px!important}
	
	.lg-text-center {text-align: center; !important;}
	.lg-text-left {text-align: left; !important;}
	.lg-text-right {text-align: right; !important; }
	
	.lg-center-col {float:none; margin-left:auto; margin-right:auto!important;}
	.lg-right-col {float:right; margin-left:auto; margin-right:0px !important;}
	.lg-left-col {float:left; margin-left:0px-; margin-right:auto!important;}
	
	.lg-float-left{float: left !important}
	.lg-float-right{float: right !important}
	.lg-float-none{float: none !important}
	
	.lg-inherit {position:inherit !important}
	.lg-initial {position:initial !important}
	.lg-relative {position:relative !important; z-index: 5}
	.lg-absolute {position:absolute !important;}
	.lg-fixed {position:fixed !important;}
	
	.lg-display-block {display:block !important}
	.lg-overflow-hidden {overflow:hidden !important}
	.lg-overflow-auto {overflow:auto !important}
	.lg-display-inline-block {display:inline-block !important}
	.lg-display-inline {display:inline !important}
	.lg-display-none {display:none !important}
	.lg-display-inherit {display:inherit !important}
	.lg-display-table {display:table !important}
	.lg-display-table-cell {display:table-cell !important}
	
	.lg-width-10{width:10%;} .lg-width-15{width:15%;} .lg-width-20{width:20%;}
	.lg-width-25{width:25%;} .lg-width-30{width:30%;} .lg-width-35{width:35%;}
	.lg-width-40{width:40%;} .lg-width-45{width:45%;} .lg-width-50{width:50%;}
	.lg-width-55{width:55%;} .lg-width-60{width:60%;} .lg-width-65{width:65%;}
	.lg-width-70{width:70%;} .lg-width-75{width:75%;} .lg-width-80{width:80%;}
	.lg-width-85{width:85%;} .lg-width-90{width:90%;} .lg-width-95{width:95%;}
	.lg-width-100{width:100%;}
}

/* ============================================================
	UNROW
============================================================ */
.unrow {margin-right: 0px!important; margin-left: 0px!important;}
.unrow-15{margin-right: -15px!important; margin-left: -15px!important;}
.unrow-30{margin-right: -30px!important; margin-left: -30px!important;}

/* ============================================================
	VERTICAL CENTER
============================================================ */

.middle em{height: 100%;vertical-align: middle;display: inline-block;}
.middle-item {vertical-align: middle;display: inline-block;}

.row-same-height {display: table; width: calc(100% + 25px);}
.row-same-height.img-responsive {width: 100% !important;max-width: 100% !important;}

.col-xs-height {display: table-cell;float: none !important;}

@media (min-width: 768px) {.col-sm-height {display: table-cell;float: none !important;}}
@media (min-width: 992px) {.col-md-height {display: table-cell;float: none !important;}}
@media (min-width: 1200px) {.col-lg-height {display: table-cell;float: none !important;}}

.col-top {vertical-align: top;}
.col-middle {vertical-align: middle;}
.col-bottom {vertical-align: bottom;}


/* ============================================================
	AZONOS MAGASSAGÚ OSZLOPOK
============================================================ */

.row-flex {
	display: flex;
	flex-wrap: wrap;
}

.col-content {
	height: 100%;
	padding: 0;
}

@media (max-width: 768px) {
	.row-flex >[class*="col-"] {margin-bottom: 30px;}
	
	.row-flex {
		display: block;
		flex-wrap: nowrap;
	}
}

*:focus,.form-control:focus{ outline: 0 none !important;}


/* ============================================================
	LINE'S
============================================================ */
hr{margin:40px 0 !important;}
hr.center {margin:40px auto !important;}

hr{border-top:1px solid rgba(0,0,0,.125);}
hr.dashed {border-top:1px dashed rgba(0,0,0,.125);}

hr.decor-line-50 {width:50px;}
hr.decor-line-100 {width:100px;}
hr.decor-line-150 {width:150px;}
hr.decor-line-200 {width:200px;}
hr.decor-line-250 {width:250px;}
hr.decor-line-300 {width:300px;}
hr.decor-line-400 {width:400px;}
hr.decor-line-500 {width:500px;}
hr.decor-line-600 {width:600px;}

hr.border-1 {border-top:1px solid rgba(0,0,0,.125);}
hr.border-2 {border-top:2px solid rgba(0,0,0,.125);}
hr.border-3 {border-top:3px solid rgba(0,0,0,.125);}
hr.border-4 {border-top:4px solid rgba(0,0,0,.125);}
hr.border-5 {border-top:5px solid rgba(0,0,0,.125);}

hr.hr-margin-5{margin:5px auto !important;}
hr.hr-margin-10{margin:10px auto !important;}
hr.hr-margin-15{margin:15px auto !important;}
hr.hr-margin-20{margin:20px auto !important;}
hr.hr-margin-25{margin:25px auto !important;}
hr.hr-margin-30{margin:30px auto !important;}
hr.hr-margin-35{margin:35px auto !important;}

/* ============================================================
	BORDERS
============================================================ */
.solid-border-1{border:1px solid transparent;}
.solid-border-2{border:2px solid transparent;}
.solid-border-3{border:3px solid transparent;}
.solid-border-4{border:4px solid transparent;}
.solid-border-5{border:5px solid transparent;}

/* ============================================================
	IMG-width
============================================================ */
img.img-width-10{width:10%;} img.img-width-15{width:15%;} img.img-width-20{width:20%;}
img.img-width-25{width:25%;} img.img-width-30{width:30%;} img.img-width-35{width:35%;}
img.img-width-40{width:40%;} img.img-width-45{width:45%;} img.img-width-50{width:50%;}
img.img-width-55{width:55%;} img.img-width-60{width:60%;} img.img-width-65{width:65%;}
img.img-width-70{width:70%;} img.img-width-75{width:75%;} img.img-width-80{width:80%;}
img.img-width-85{width:85%;} img.img-width-90{width:90%;} img.img-width-95{width:95%;}
img.img-width-100{width:100%;}

@media (max-width: 480px){
	img.img-width-10, img.img-width-15, img.img-width-20, img.img-width-25,
	img.img-width-30, img.img-width-35, img.img-width-40, img.img-width-45,
	img.img-width-50, img.img-width-55, img.img-width-60, img.img-width-65,
	img.img-width-70, img.img-width-75, img.img-width-80, img.img-width-85,
	img.img-width-90, img.img-width-95, img.img-width-100{width:100%;}
}

/* ============================================================
	FELSOROLAS
============================================================ */
ol.fa-ul, ul.fa-ul, dl.fa-ul {margin-bottom: 0;}

ul.fa-ul i,
ul.fa-ul.felsorolas i{
	font-size:16px !important; 
	padding:0;
	margin-top:1.5px !important;
}

ul.fa-ul li,
ul.fa-ul.felsorolas li{
	font-size:15px !important;
	line-height:1.4;
	color:var(--gray90) !important;
}

ul.fa-ul li+li{ margin-top:5px;}
ul.fa-ul.felsorolas li+li{ margin-top:15px;}

ul.fa-ul a:hover{color:#b3b3b3;}
ul.fa-ul a:hover > .fa{color:#5f3c1a !important;}

/* ============================================================
	PARALLAX / BG position / BG effects
============================================================ */

.parallax {position: relative; background-size: cover; overflow: hidden; background-attachment: fixed }

.bg-cover {background-size: cover;}
.bg-contain {background-size: contain;}
.bg-auto {background-size: auto;}

.bg-position-5 {background-position: center 5% !important;} .bg-position-10 {background-position: center 10% !important;}
.bg-position-15 {background-position: center 15% !important;} .bg-position-20 {background-position: center 20% !important;}
.bg-position-25 {background-position: center 25% !important;} .bg-position-30 {background-position: center 30% !important;}
.bg-position-35 {background-position: center 35% !important;} .bg-position-40 {background-position: center 40% !important;}
.bg-position-45 {background-position: center 45% !important;} .bg-position-50 {background-position: center 50% !important;}
.bg-position-55 {background-position: center 55% !important;} .bg-position-60 {background-position: center 60% !important;}
.bg-position-65 {background-position: center 65% !important;} .bg-position-70 {background-position: center 70% !important;}
.bg-position-75 {background-position: center 75% !important;} .bg-position-80 {background-position: center 80% !important;}
.bg-position-85 {background-position: center 85% !important;} .bg-position-90 {background-position: center 90% !important;}
.bg-position-95 {background-position: center 95% !important;} .bg-position-100 {background-position: center 100% !important;}

/* EFFECTS */

.bg-opacity-100,.bg-opacity-95,.bg-opacity-90,.bg-opacity-85,.bg-opacity-80,
.bg-opacity-75,.bg-opacity-70,.bg-opacity-65,.bg-opacity-60,.bg-opacity-55,
.bg-opacity-50,.bg-opacity-45,.bg-opacity-40,.bg-opacity-35,.bg-opacity-30,
.bg-opacity-25,.bg-opacity-20,.bg-opacity-15,.bg-opacity-10,.bg-opacity-05,
.bg-opacity-00 {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;	
}

.bg-opacity-100,.opacity-100 {opacity: 1;}.bg-opacity-95,.opacity-95 {opacity: .95;}
.bg-opacity-90,.opacity-90 {opacity: .90;}.bg-opacity-85,.opacity-85 {opacity: .85;}
.bg-opacity-80,.opacity-80 {opacity: .80;}.bg-opacity-75,.opacity-75 {opacity: .75;}
.bg-opacity-70,.opacity-70 {opacity: .70;}.bg-opacity-65,.opacity-65 {opacity: .65;}
.bg-opacity-60,.opacity-60 {opacity: .60;}.bg-opacity-55,.opacity-55 {opacity: .55;}
.bg-opacity-50,.opacity-50 {opacity: .50;}.bg-opacity-45,.opacity-45 {opacity: .45;}
.bg-opacity-40,.opacity-40 {opacity: .40;}.bg-opacity-35,.opacity-35 {opacity: .35;}
.bg-opacity-30,.opacity-30 {opacity: .30;}.bg-opacity-25,.opacity-25 {opacity: .25;}
.bg-opacity-20,.opacity-20 {opacity: .20;}.bg-opacity-15,.opacity-15 {opacity: .15;}
.bg-opacity-10,.opacity-10 {opacity: .10;}.bg-opacity-05,.opacity-05 {opacity: .05;}
.bg-opacity-00,.opacity-00 {opacity: .0;}

.bg-pattern{background-image:url('img/pattern.png');}
/* ============================================================
	LAZYSIZES
============================================================ */
.lazyload, .lazyloading {opacity: 0; filter: blur(5px);}
.lazyloaded {opacity: 1; transition: all 600ms ease-in; filter: blur(0px);}
img.lazyload:not([src]) {visibility: hidden;} /* HA NINCS KÉP, NEM JELENIK MEG A KÉP */



/* ============================================================
	Z-INDEX
============================================================ */
.z-index-99 {z-index:99 !important;}
.z-index-999 {z-index:999 !important;}
.z-index-9999 {z-index:9999 !important;}
.z-index-99999 {z-index:99999 !important;}

/* =============================================================
	FORM / INPUT
============================================================= */

.form-control,
.custom-select{
	background:transparent;
	border:1px solid var(--silver);
	color:#959595!important;
	height:45px;
}

.form-control::placeholder{
	color:var(--silver)!important;
	opacity: 1;
	text-transform:uppercase;
}


.form-control:focus {
	color: #000000;
	background-color: rgba(52, 58, 64, 0.08);
	border-color: var(--gold);
	outline: 0;
	box-shadow: none !important;
}


.custom-select:before{
	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f078";
	font-size:9px;
	position:absolute;
	right:15px;
	height:45px;
	line-height:42px;
	color:var(--gold);
	z-index:-1;
}


.custom-select select {
	border:0px solid transparent !important;
}

.custom-select option {
	font: 400 13px/1.3 sans-serif;
	-webkit-appearance: none;
	appearance: none;
	color: #464646;	
}

.custom-select optgroup{
	font: 400 15px/1.3 sans-serif;
	-webkit-appearance: none;
	appearance: none;
	color: #252525;
}

.has-error .form-control {border-color: var(--red);}
.has-success .form-control {border-color: var(--green);}


textarea.form-control {min-height:90px;}

/* ============================================================
	TOOLTIP
============================================================ */

.custom-tooltip{
	font-size:15px;
	color:var(--gold);
	margin:0;
	background:transparent;
	border:0;
}

.tooltip-inner {
	max-width: 300px;
	padding:10px;
	color: var(--gray30);
	text-align: center;
	background-color:var(--black);
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
	top: 0;
	border-width: 0.4rem 0.4rem 0;
	border-top-color: var(--black);
}

@media screen and (max-width: 991px) {
	
	.tooltip-inner {
		max-width:300px;
		margin:0 15px;
	}
}

/* ============================================================
	ACCORDING - COLLAPSED
============================================================ */

/* COLLAPSED style 01 */

.collapsed-v01 .panel+.panel{
	margin-top:10px;
} 

.collapsed-v01 .panel button.panel-title{
	background:rgba(var(--silver-rgb),.3);
	color:var(--gold);
	font-size:18px;
	line-height:1.1;
	text-transform:uppercase;
	text-align:left;
	display:block;
	width:100%;
	border:0;
	padding:12px 15px;
}

.collapsed-v01 .panel button.panel-title.collapsed {
	background:rgba(var(--silver-rgb),.6);
	color:var(--gold);
}

.collapsed-v01 .panel button.panel-title:hover.collapsed {
	background:rgba(var(--silver-rgb),.8);
}

.collapsed-v01 .panel button.panel-title.collapsed:before {
	content: url(img/assets/icon-plus.svg);
}

.collapsed-v01 .panel button.panel-title:not(.collapsed):before {
	content: url(img/assets/icon-minus.svg);
	transform: rotate(360deg);
	transform-origin: center center;
}

.collapsed-v01 .panel button.panel-title.collapsed:before,
.collapsed-v01 .panel button.panel-title:not(.collapsed):before {
	width:13px;
	height:13px;
	float: right;
	padding: 0;margin:0;
	opacity:.6;
	/* filter: invert(50%) sepia(67%) saturate(283%) hue-rotate(348deg) brightness(98%) contrast(89%); */
	filter: invert(100%) sepia(28%) saturate(0%) hue-rotate(276deg) brightness(116%) contrast(100%);
	
	transition: all .3s ease-in-out!important;
}

.collapsed-v01 .panel .panel-body{
	border:1px solid rgba(var(--silver-rgb),.3);
	border-top:0;
	padding:15px 15px 0;
}


































