/* ============================================================
   HELPER
============================================================ */
.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-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::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;}

.help p{font-size:10px;color:rgba(0,0,0,.85) !important;font-weight:bold;text-align:center;}

/* LG */		@media (min-width: 1200px) {.help{background:gold;} .help p{margin-top:20px;}}
/* MD */		@media (min-width: 992px) and (max-width: 1199px) {.help{background:red;}}
/* SM */		@media (min-width: 768px) and (max-width: 991px) {.help{background:pink;}}
/* XS-SM */	@media (max-width: 767px) {.help{background:cyan;}}
/* XS */		@media (max-width: 480px) {.help{background:lime;}}

/* ============================================================
   CRA SYSTEM
============================================================ */

.no-padding {padding: 0 !important}
.no-padding-lr {padding-left: 0 !important;padding-right: 0 !important}
.no-padding-tb {padding-top: 0 !important;padding-bottom: 0 !important}

/* MARGIN-TOP */
.m0{margin:0 !important;}
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}.mt35{margin-top:35px !important;}.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}.mt50{margin-top:50px !important;}.mt55{margin-top:55px !important;}.mt60{margin-top:60px !important;}
.mt65{margin-top:65px !important;}.mt70{margin-top:70px !important;}.mt75{margin-top:75px !important;}.mt80{margin-top:80px !important;}
.mt85{margin-top:85px !important;}.mt90{margin-top:90px !important;}.mt95{margin-top:95px !important;}.mt100{margin-top:100px !important;}
.mt120{margin-top:120px !important;}.mt140{margin-top:140px !important;}.mt160{margin-top:160px !important;}.mt180{margin-top:180px !important;}
.mt200{margin-top:200px !important;}

/* MARGIN-BOTTOM */
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb15{margin-bottom:15px !important;}.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}.mb35{margin-bottom:35px !important;}.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}.mb50{margin-bottom:50px !important;}.mb55{margin-bottom:55px !important;}.mb60{margin-bottom:60px !important;}
.mb65{margin-bottom:65px !important;}.mb70{margin-bottom:70px !important;}.mb75{margin-bottom:75px !important;}.mb80{margin-bottom:80px !important;}
.mb85{margin-bottom:785px !important;}.mb90{margin-bottom:90px !important;}.mb95{margin-bottom:95px !important;}.mb100{margin-bottom:100px !important;}
.mb120{margin-bottom:120px !important;}.mb140{margin-bottom:140px !important;}.mb160{margin-bottom:160px !important;}.mb180{margin-bottom:180px !important;}
.mb200{margin-bottom:200px !important;}

/* PADDING-TOP */
.p0{padding:0 !important;}
.pt0{padding-top:0 !important;}
.pt5{padding-top:5px !important;}.pt10{padding-top:10px !important;}.pt15{padding-top:15px !important;}.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}.pt30{padding-top:30px !important;}.pt35{padding-top:35px !important;}.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}.pt50{padding-top:50px !important;}.pt55{padding-top:55px !important;}.pt60{padding-top:60px !important;}
.pt65{padding-top:65px !important;}.pt70{padding-top:70px !important;}.pt75{padding-top:75px !important;}.pt80{padding-top:80px !important;}
.pt85{padding-top:85px !important;}.pt90{padding-top:90px !important;}.pt95{padding-top:95px !important;}.pt100{padding-top:100px !important;}
.pt120{padding-top:120px !important;}.pt140{padding-top:140px !important;}.pt160{padding-top:160px !important;}.pt180{padding-top:180px !important;}
.pt200{padding-top:200px !important;}

/* PADDING-BOTTOM */
.pb0{padding-bottom:0 !important;}
.pb5{padding-bottom:5px !important;}.pb10{padding-bottom:10px !important;}.pb15{padding-bottom:15px !important;}.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}.pb30{padding-bottom:30px !important;}.pb35{padding-bottom:35px !important;}.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}.pb50{padding-bottom:50px !important;}.pb55{padding-bottom:55px !important;}.pb60{padding-bottom:60px !important;}
.pb65{padding-bottom:65px !important;}.pb70{padding-bottom:70px !important;}.pb75{padding-bottom:75px !important;}.pb80{padding-bottom:80px !important;}
.pb85{padding-bottom:85px !important;}.pb90{padding-bottom:90px !important;}.pb95{padding-bottom:95px !important;}.pb100{padding-bottom:100px !important;}
.pb120{padding-bottom:120px !important;}.pb140{padding-bottom:140px !important;}.pb160{padding-bottom:160px !important;}.pb180{padding-bottom:180px !important;}
.pb200{padding-bottom:200px !important;}

/* MARGIN-LEFT */
.ml0{margin-left:0 !important;}
.ml5{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}.ml30{margin-left:30px !important;}.ml35{margin-left:35px !important;}.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}.ml50{margin-left:50px !important;}.ml55{margin-left:55px !important;}.ml60{margin-left:60px !important;}
.ml65{margin-left:65px !important;}.ml70{margin-left:70px !important;}.ml75{margin-left:75px !important;}.ml80{margin-left:80px !important;}
.ml85{margin-left:85px !important;}.ml90{margin-left:90px !important;}.ml95{margin-left:95px !important;}.ml100{margin-left:100px !important;}

/* MARGIN-RIGHT */
.mr0{margin-right:0 !important;}
.mr5{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}.mr30{margin-right:30px !important;}.mr35{margin-right:35px !important;}.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}.mr50{margin-right:50px !important;}.mr55{margin-right:55px !important;}.mr60{margin-right:60px !important;}
.mr65{margin-right:65px !important;}.mr70{margin-right:70px !important;}.mr75{margin-right:75px !important;}.mr80{margin-right:80px !important;}
.mr85{margin-right:85px !important;}.mr90{margin-right:90px !important;}.mr95{margin-right:95px !important;}.mr100{margin-right:100px !important;}

/* PADDING-LEFT */
.pl0{padding-left:0 !important;}
.pl5{padding-left:5px !important;}.pl10{padding-left:10px !important;}.pl15{padding-left:15px !important;}.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}.pl30{padding-left:30px !important;}.pl35{padding-left:35px !important;}.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}.pl50{padding-left:50px !important;}.pl55{padding-left:55px !important;}.pl60{padding-left:60px !important;}
.pl65{padding-left:65px !important;}.pl70{padding-left:70px !important;}.pl75{padding-left:75px !important;}.pl80{padding-left:80px !important;}
.pl85{padding-left:85px !important;}.pl90{padding-left:90px !important;}.pl95{padding-left:95px !important;}.pl100{padding-left:100px !important;}

/* PADDING-RIGHT */
.pr0{padding-right:0 !important;}
.pr5{padding-right:5px !important;}.pr10{padding-right:10px !important;}.pr15{padding-right:15px !important;}.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}.pr30{padding-right:30px !important;}.pr35{padding-right:35px !important;}.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}.pr50{padding-right:50px !important;}.pr55{padding-right:55px !important;}.pr60{padding-right:60px !important;}
.pr65{padding-right:65px !important;}.pr70{padding-right:70px !important;}.pr75{padding-right:75px !important;}.pr80{padding-right:80px !important;}
.pr85{padding-right:85px !important;}.pr90{padding-right:90px !important;}.pr95{padding-right:95px !important;}.pr100{padding-right:100px !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;}

.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%;}


/*MD*/
@media (max-width: 1199px) {
	/* MD-MARGIN-TOP */
	.md-no-padding {padding: 0 !important}
	.md-no-padding-lr {padding-left: 0 !important;padding-right: 0 !important}
	.md-no-padding-tb {padding-top: 0 !important;padding-bottom: 0 !important}
	
	.md-m0{margin:0 !important;}
	.md-mt0{margin-top:0 !important;}
	.md-mt5{margin-top:5px !important;}.md-mt10{margin-top:10px !important;}.md-mt15{margin-top:15px !important;}.md-mt20{margin-top:20px !important;}
	.md-mt25{margin-top:25px !important;}.md-mt30{margin-top:30px !important;}.md-mt35{margin-top:35px !important;}.md-mt40{margin-top:40px !important;}
	.md-mt45{margin-top:45px !important;}.md-mt50{margin-top:50px !important;}.md-mt55{margin-top:55px !important;}.md-mt60{margin-top:60px !important;}
	.md-mt65{margin-top:65px !important;}.md-mt70{margin-top:70px !important;}.md-mt75{margin-top:75px !important;}.md-mt80{margin-top:80px !important;}
	.md-mt85{margin-top:85px !important;}.md-mt90{margin-top:90px !important;}.md-mt95{margin-top:95px !important;}.md-mt100{margin-top:100px !important;}
	.md-mt120{margin-top:120px !important;}.md-mt140{margin-top:140px !important;}.md-mt160{margin-top:160px !important;}.md-mt180{margin-top:180px !important;}
	.md-mt200{margin-top:200px !important;}
	
	/* MD-MARGIN-BOTTOM */
	.md-mb0{margin-bottom:0 !important;}
	.md-mb5{margin-bottom:5px !important;}.md-mb10{margin-bottom:10px !important;}.md-mb15{margin-bottom:15px !important;}.md-mb20{margin-bottom:20px !important;}
	.md-mb25{margin-bottom:25px !important;}.md-mb30{margin-bottom:30px !important;}.md-mb35{margin-bottom:35px !important;}.md-mb40{margin-bottom:40px !important;}
	.md-mb45{margin-bottom:45px !important;}.md-mb50{margin-bottom:50px !important;}.md-mb55{margin-bottom:55px !important;}.md-mb60{margin-bottom:60px !important;}
	.md-mb65{margin-bottom:65px !important;}.md-mb70{margin-bottom:70px !important;}.md-mb75{margin-bottom:75px !important;}.md-mb80{margin-bottom:80px !important;}
	.md-mb85{margin-bottom:785px !important;}.md-mb90{margin-bottom:90px !important;}.md-mb95{margin-bottom:95px !important;}.md-mb100{margin-bottom:100px !important;}
	.md-mb120{margin-bottom:120px !important;}.md-mb140{margin-bottom:140px !important;}.md-mb160{margin-bottom:160px !important;}.md-mb180{margin-bottom:180px !important;}
	.md-mb200{margin-bottom:200px !important;}
	
	/* MD-PADDING-TOP */
	.md-p0{padding:0 !important;}
	.md-pt0{padding-top:0 !important;}
	.md-pt5{padding-top:5px !important;}.md-pt10{padding-top:10px !important;}.md-pt15{padding-top:15px !important;}.md-pt20{padding-top:20px !important;}
	.md-pt25{padding-top:25px !important;}.md-pt30{padding-top:30px !important;}.md-pt35{padding-top:35px !important;}.md-pt40{padding-top:40px !important;}
	.md-pt45{padding-top:45px !important;}.md-pt50{padding-top:50px !important;}.md-pt55{padding-top:55px !important;}.md-pt60{padding-top:60px !important;}
	.md-pt65{padding-top:65px !important;}.md-pt70{padding-top:70px !important;}.md-pt75{padding-top:75px !important;}.md-pt80{padding-top:80px !important;}
	.md-pt85{padding-top:85px !important;}.md-pt90{padding-top:90px !important;}.md-pt95{padding-top:95px !important;}.md-pt100{padding-top:100px !important;}
	.md-pt120{padding-top:120px !important;}.md-pt140{padding-top:140px !important;}.md-pt160{padding-top:160px !important;}.md-pt180{padding-top:180px !important;}
	.md-pt200{padding-top:200px !important;}
	
	/* MD-PADDING-BOTTOM */
	.md-pb0{padding-bottom:0 !important;}
	.md-pb5{padding-bottom:5px !important;}.md-pb10{padding-bottom:10px !important;}.md-pb15{padding-bottom:15px !important;}.md-pb20{padding-bottom:20px !important;}
	.md-pb25{padding-bottom:25px !important;}.md-pb30{padding-bottom:30px !important;}.md-pb35{padding-bottom:35px !important;}.md-pb40{padding-bottom:40px !important;}
	.md-pb45{padding-bottom:45px !important;}.md-pb50{padding-bottom:50px !important;}.md-pb55{padding-bottom:55px !important;}.md-pb60{padding-bottom:60px !important;}
	.md-pb65{padding-bottom:65px !important;}.md-pb70{padding-bottom:70px !important;}.md-pb75{padding-bottom:75px !important;}.md-pb80{padding-bottom:80px !important;}
	.md-pb85{padding-bottom:85px !important;}.md-pb90{padding-bottom:90px !important;}.md-pb95{padding-bottom:95px !important;}.md-pb100{padding-bottom:100px !important;}
	.md-pb120{padding-bottom:120px !important;}.md-pb140{padding-bottom:140px !important;}.md-pb160{padding-bottom:160px !important;}.md-pb180{padding-bottom:180px !important;}
	.md-pb200{padding-bottom:200px !important;}
	
	/* MD-MARGIN-LEFT */
	.md-ml0{margin-left:0 !important;}
	.md-ml5{margin-left:5px !important;}.md-ml10{margin-left:10px !important;}.md-ml15{margin-left:15px !important;}.md-ml20{margin-left:20px !important;}
	.md-ml25{margin-left:25px !important;}.md-ml30{margin-left:30px !important;}.md-ml35{margin-left:35px !important;}.md-ml40{margin-left:40px !important;}
	.md-ml45{margin-left:45px !important;}.md-ml50{margin-left:50px !important;}.md-ml55{margin-left:55px !important;}.md-ml60{margin-left:60px !important;}
	.md-ml65{margin-left:65px !important;}.md-ml70{margin-left:70px !important;}.md-ml75{margin-left:75px !important;}.md-ml80{margin-left:80px !important;}
	.md-ml85{margin-left:85px !important;}.md-ml90{margin-left:90px !important;}.md-ml95{margin-left:95px !important;}.md-ml100{margin-left:100px !important;}
	
	/* MD-MARGIN-RIGHT */
	.md-mr0{margin-right:0 !important;}
	.md-mr5{margin-right:5px !important;}.md-mr10{margin-right:10px !important;}.md-mr15{margin-right:15px !important;}.md-mr20{margin-right:20px !important;}
	.md-mr25{margin-right:25px !important;}.md-mr30{margin-right:30px !important;}.md-mr35{margin-right:35px !important;}.md-mr40{margin-right:40px !important;}
	.md-mr45{margin-right:45px !important;}.md-mr50{margin-right:50px !important;}.md-mr55{margin-right:55px !important;}.md-mr60{margin-right:60px !important;}
	.md-mr65{margin-right:65px !important;}.md-mr70{margin-right:70px !important;}.md-mr75{margin-right:75px !important;}.md-mr80{margin-right:80px !important;}
	.md-mr85{margin-right:85px !important;}.md-mr90{margin-right:90px !important;}.md-mr95{margin-right:95px !important;}.md-mr100{margin-right:100px !important;}
	
	/* MD-PADDING-LEFT */
	.md-pl0{padding-left:0 !important;}
	.md-pl5{padding-left:5px !important;}.md-pl10{padding-left:10px !important;}.md-pl15{padding-left:15px !important;}.md-pl20{padding-left:20px !important;}
	.md-pl25{padding-left:25px !important;}.md-pl30{padding-left:30px !important;}.md-pl35{padding-left:35px !important;}.md-pl40{padding-left:40px !important;}
	.md-pl45{padding-left:45px !important;}.md-pl50{padding-left:50px !important;}.md-pl55{padding-left:55px !important;}.md-pl60{padding-left:60px !important;}
	.md-pl65{padding-left:65px !important;}.md-pl70{padding-left:70px !important;}.md-pl75{padding-left:75px !important;}.md-pl80{padding-left:80px !important;}
	.md-pl85{padding-left:85px !important;}.md-pl90{padding-left:90px !important;}.md-pl95{padding-left:95px !important;}.md-pl100{padding-left:100px !important;}
	
	/* MD-PADDING-RIGHT */
	.md-pr0{padding-right:0 !important;}
	.md-pr5{padding-right:5px !important;}.md-pr10{padding-right:10px !important;}.md-pr15{padding-right:15px !important;}.md-pr20{padding-right:20px !important;}
	.md-pr25{padding-right:25px !important;}.md-pr30{padding-right:30px !important;}.md-pr35{padding-right:35px !important;}.md-pr40{padding-right:40px !important;}
	.md-pr45{padding-right:45px !important;}.md-pr50{padding-right:50px !important;}.md-pr55{padding-right:55px !important;}.md-pr60{padding-right:60px !important;}
	.md-pr65{padding-right:65px !important;}.md-pr70{padding-right:70px !important;}.md-pr75{padding-right:75px !important;}.md-pr80{padding-right:80px !important;}
	.md-pr85{padding-right:85px !important;}.md-pr90{padding-right:90px !important;}.md-pr95{padding-right:95px !important;}.md-pr100{padding-right:100px !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-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%;}
}

/*SM*/
@media (max-width: 991px) {	
	/* SM-MARGIN-TOP */
	.sm-no-padding {padding: 0 !important}
	.sm-no-padding-lr {padding-left: 0 !important;padding-right: 0 !important}
	.sm-no-padding-tb {padding-top: 0 !important;padding-bottom: 0 !important}
	
	.sm-m0{margin:0 !important;}
	.sm-mt0{margin-top:0 !important;}
	.sm-mt5{margin-top:5px !important;}.sm-mt10{margin-top:10px !important;}.sm-mt15{margin-top:15px !important;}.sm-mt20{margin-top:20px !important;}
	.sm-mt25{margin-top:25px !important;}.sm-mt30{margin-top:30px !important;}.sm-mt35{margin-top:35px !important;}.sm-mt40{margin-top:40px !important;}
	.sm-mt45{margin-top:45px !important;}.sm-mt50{margin-top:50px !important;}.sm-mt55{margin-top:55px !important;}.sm-mt60{margin-top:60px !important;}
	.sm-mt65{margin-top:65px !important;}.sm-mt70{margin-top:70px !important;}.sm-mt75{margin-top:75px !important;}.sm-mt80{margin-top:80px !important;}
	.sm-mt85{margin-top:85px !important;}.sm-mt90{margin-top:90px !important;}.sm-mt95{margin-top:95px !important;}.sm-mt100{margin-top:100px !important;}
	.sm-mt120{margin-top:120px !important;}.sm-mt140{margin-top:140px !important;}.sm-mt160{margin-top:160px !important;}.sm-mt180{margin-top:180px !important;}
	.sm-mt200{margin-top:200px !important;}
	
	/* SM-MARGIN-BOTTOM */
	.sm-mb0{margin-bottom:0 !important;}
	.sm-mb5{margin-bottom:5px !important;}.sm-mb10{margin-bottom:10px !important;}.sm-mb15{margin-bottom:15px !important;}.sm-mb20{margin-bottom:20px !important;}
	.sm-mb25{margin-bottom:25px !important;}.sm-mb30{margin-bottom:30px !important;}.sm-mb35{margin-bottom:35px !important;}.sm-mb40{margin-bottom:40px !important;}
	.sm-mb45{margin-bottom:45px !important;}.sm-mb50{margin-bottom:50px !important;}.sm-mb55{margin-bottom:55px !important;}.sm-mb60{margin-bottom:60px !important;}
	.sm-mb65{margin-bottom:65px !important;}.sm-mb70{margin-bottom:70px !important;}.sm-mb75{margin-bottom:75px !important;}.sm-mb80{margin-bottom:80px !important;}
	.sm-mb85{margin-bottom:785px !important;}.sm-mb90{margin-bottom:90px !important;}.sm-mb95{margin-bottom:95px !important;}.sm-mb100{margin-bottom:100px !important;}
	.sm-mb120{margin-bottom:120px !important;}.sm-mb140{margin-bottom:140px !important;}.sm-mb160{margin-bottom:160px !important;}.sm-mb180{margin-bottom:180px !important;}
	.sm-mb200{margin-bottom:200px !important;}
	
	/* SM-PADDING-TOP */
	.sm-p0{padding:0 !important;}
	.sm-pt0{padding-top:0 !important;}
	.sm-pt5{padding-top:5px !important;}.sm-pt10{padding-top:10px !important;}.sm-pt15{padding-top:15px !important;}.sm-pt20{padding-top:20px !important;}
	.sm-pt25{padding-top:25px !important;}.sm-pt30{padding-top:30px !important;}.sm-pt35{padding-top:35px !important;}.sm-pt40{padding-top:40px !important;}
	.sm-pt45{padding-top:45px !important;}.sm-pt50{padding-top:50px !important;}.sm-pt55{padding-top:55px !important;}.sm-pt60{padding-top:60px !important;}
	.sm-pt65{padding-top:65px !important;}.sm-pt70{padding-top:70px !important;}.sm-pt75{padding-top:75px !important;}.sm-pt80{padding-top:80px !important;}
	.sm-pt85{padding-top:85px !important;}.sm-pt90{padding-top:90px !important;}.sm-pt95{padding-top:95px !important;}.sm-pt100{padding-top:100px !important;}
	.sm-pt120{padding-top:120px !important;}.sm-pt140{padding-top:140px !important;}.sm-pt160{padding-top:160px !important;}.sm-pt180{padding-top:180px !important;}
	.sm-pt200{padding-top:200px !important;}
	
	/* SM-PADDING-BOTTOM */
	.sm-pb0{padding-bottom:0 !important;}
	.sm-pb5{padding-bottom:5px !important;}.sm-pb10{padding-bottom:10px !important;}.sm-pb15{padding-bottom:15px !important;}.sm-pb20{padding-bottom:20px !important;}
	.sm-pb25{padding-bottom:25px !important;}.sm-pb30{padding-bottom:30px !important;}.sm-pb35{padding-bottom:35px !important;}.sm-pb40{padding-bottom:40px !important;}
	.sm-pb45{padding-bottom:45px !important;}.sm-pb50{padding-bottom:50px !important;}.sm-pb55{padding-bottom:55px !important;}.sm-pb60{padding-bottom:60px !important;}
	.sm-pb65{padding-bottom:65px !important;}.sm-pb70{padding-bottom:70px !important;}.sm-pb75{padding-bottom:75px !important;}.sm-pb80{padding-bottom:80px !important;}
	.sm-pb85{padding-bottom:85px !important;}.sm-pb90{padding-bottom:90px !important;}.sm-pb95{padding-bottom:95px !important;}.sm-pb100{padding-bottom:100px !important;}
	.sm-pb120{padding-bottom:120px !important;}.sm-pb140{padding-bottom:140px !important;}.sm-pb160{padding-bottom:160px !important;}.sm-pb180{padding-bottom:180px !important;}
	.sm-pb200{padding-bottom:200px !important;}
	
	/* SM-MARGIN-LEFT */
	.sm-ml0{margin-left:0 !important;}
	.sm-ml5{margin-left:5px !important;}.sm-ml10{margin-left:10px !important;}.sm-ml15{margin-left:15px !important;}.sm-ml20{margin-left:20px !important;}
	.sm-ml25{margin-left:25px !important;}.sm-ml30{margin-left:30px !important;}.sm-ml35{margin-left:35px !important;}.sm-ml40{margin-left:40px !important;}
	.sm-ml45{margin-left:45px !important;}.sm-ml50{margin-left:50px !important;}.sm-ml55{margin-left:55px !important;}.sm-ml60{margin-left:60px !important;}
	.sm-ml65{margin-left:65px !important;}.sm-ml70{margin-left:70px !important;}.sm-ml75{margin-left:75px !important;}.sm-ml80{margin-left:80px !important;}
	.sm-ml85{margin-left:85px !important;}.sm-ml90{margin-left:90px !important;}.sm-ml95{margin-left:95px !important;}.sm-ml100{margin-left:100px !important;}
	
	/* SM-MARGIN-RIGHT */
	.sm-mr0{margin-right:0 !important;}
	.sm-mr5{margin-right:5px !important;}.sm-mr10{margin-right:10px !important;}.sm-mr15{margin-right:15px !important;}.sm-mr20{margin-right:20px !important;}
	.sm-mr25{margin-right:25px !important;}.sm-mr30{margin-right:30px !important;}.sm-mr35{margin-right:35px !important;}.sm-mr40{margin-right:40px !important;}
	.sm-mr45{margin-right:45px !important;}.sm-mr50{margin-right:50px !important;}.sm-mr55{margin-right:55px !important;}.sm-mr60{margin-right:60px !important;}
	.sm-mr65{margin-right:65px !important;}.sm-mr70{margin-right:70px !important;}.sm-mr75{margin-right:75px !important;}.sm-mr80{margin-right:80px !important;}
	.sm-mr85{margin-right:85px !important;}.sm-mr90{margin-right:90px !important;}.sm-mr95{margin-right:95px !important;}.sm-mr100{margin-right:100px !important;}
	
	/* SM-PADDING-LEFT */
	.sm-pl0{padding-left:0 !important;}
	.sm-pl5{padding-left:5px !important;}.sm-pl10{padding-left:10px !important;}.sm-pl15{padding-left:15px !important;}.sm-pl20{padding-left:20px !important;}
	.sm-pl25{padding-left:25px !important;}.sm-pl30{padding-left:30px !important;}.sm-pl35{padding-left:35px !important;}.sm-pl40{padding-left:40px !important;}
	.sm-pl45{padding-left:45px !important;}.sm-pl50{padding-left:50px !important;}.sm-pl55{padding-left:55px !important;}.sm-pl60{padding-left:60px !important;}
	.sm-pl65{padding-left:65px !important;}.sm-pl70{padding-left:70px !important;}.sm-pl75{padding-left:75px !important;}.sm-pl80{padding-left:80px !important;}
	.sm-pl85{padding-left:85px !important;}.sm-pl90{padding-left:90px !important;}.sm-pl95{padding-left:95px !important;}.sm-pl100{padding-left:100px !important;}
	
	/* SM-PADDING-RIGHT */
	.sm-pr0{padding-right:0 !important;}
	.sm-pr5{padding-right:5px !important;}.sm-pr10{padding-right:10px !important;}.sm-pr15{padding-right:15px !important;}.sm-pr20{padding-right:20px !important;}
	.sm-pr25{padding-right:25px !important;}.sm-pr30{padding-right:30px !important;}.sm-pr35{padding-right:35px !important;}.sm-pr40{padding-right:40px !important;}
	.sm-pr45{padding-right:45px !important;}.sm-pr50{padding-right:50px !important;}.sm-pr55{padding-right:55px !important;}.sm-pr60{padding-right:60px !important;}
	.sm-pr65{padding-right:65px !important;}.sm-pr70{padding-right:70px !important;}.sm-pr75{padding-right:75px !important;}.sm-pr80{padding-right:80px !important;}
	.sm-pr85{padding-right:85px !important;}.sm-pr90{padding-right:90px !important;}.sm-pr95{padding-right:95px !important;}.sm-pr100{padding-right:100px !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-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%;}
}

/*XS*/
@media (max-width: 767px) {
	/* XS-MARGIN-TOP */
	.xs-no-padding {padding: 0 !important}
	.xs-no-padding-lr {padding-left: 0 !important;padding-right: 0 !important}
	.xs-no-padding-tb {padding-top: 0 !important;padding-bottom: 0 !important}
	
	.xs-m0{margin:0 !important;}
	.xs-mt0{margin-top:0 !important;}
	.xs-mt5{margin-top:5px !important;}.xs-mt10{margin-top:10px !important;}.xs-mt15{margin-top:15px !important;}.xs-mt20{margin-top:20px !important;}
	.xs-mt25{margin-top:25px !important;}.xs-mt30{margin-top:30px !important;}.xs-mt35{margin-top:35px !important;}.xs-mt40{margin-top:40px !important;}
	.xs-mt45{margin-top:45px !important;}.xs-mt50{margin-top:50px !important;}.xs-mt55{margin-top:55px !important;}.xs-mt60{margin-top:60px !important;}
	.xs-mt65{margin-top:65px !important;}.xs-mt70{margin-top:70px !important;}.xs-mt75{margin-top:75px !important;}.xs-mt80{margin-top:80px !important;}
	.xs-mt85{margin-top:85px !important;}.xs-mt90{margin-top:90px !important;}.xs-mt95{margin-top:95px !important;}.xs-mt100{margin-top:100px !important;}
	.xs-mt120{margin-top:120px !important;}.xs-mt140{margin-top:140px !important;}.xs-mt160{margin-top:160px !important;}.xs-mt180{margin-top:180px !important;}
	.xs-mt200{margin-top:200px !important;}
	
	/* XS-MARGIN-BOTTOM */
	.xs-mb0{margin-bottom:0 !important;}
	.xs-mb5{margin-bottom:5px !important;}.xs-mb10{margin-bottom:10px !important;}.xs-mb15{margin-bottom:15px !important;}.xs-mb20{margin-bottom:20px !important;}
	.xs-mb25{margin-bottom:25px !important;}.xs-mb30{margin-bottom:30px !important;}.xs-mb35{margin-bottom:35px !important;}.xs-mb40{margin-bottom:40px !important;}
	.xs-mb45{margin-bottom:45px !important;}.xs-mb50{margin-bottom:50px !important;}.xs-mb55{margin-bottom:55px !important;}.xs-mb60{margin-bottom:60px !important;}
	.xs-mb65{margin-bottom:65px !important;}.xs-mb70{margin-bottom:70px !important;}.xs-mb75{margin-bottom:75px !important;}.xs-mb80{margin-bottom:80px !important;}
	.xs-mb85{margin-bottom:785px !important;}.xs-mb90{margin-bottom:90px !important;}.xs-mb95{margin-bottom:95px !important;}.xs-mb100{margin-bottom:100px !important;}
	.xs-mb120{margin-bottom:120px !important;}.xs-mb140{margin-bottom:140px !important;}.xs-mb160{margin-bottom:160px !important;}.xs-mb180{margin-bottom:180px !important;}
	.xs-mb200{margin-bottom:200px !important;}
	
	/* XS-PADDING-TOP */
	.xs-p0{padding:0 !important;}
	.xs-pt0{padding-top:0 !important;}
	.xs-pt5{padding-top:5px !important;}.xs-pt10{padding-top:10px !important;}.xs-pt15{padding-top:15px !important;}.xs-pt20{padding-top:20px !important;}
	.xs-pt25{padding-top:25px !important;}.xs-pt30{padding-top:30px !important;}.xs-pt35{padding-top:35px !important;}.xs-pt40{padding-top:40px !important;}
	.xs-pt45{padding-top:45px !important;}.xs-pt50{padding-top:50px !important;}.xs-pt55{padding-top:55px !important;}.xs-pt60{padding-top:60px !important;}
	.xs-pt65{padding-top:65px !important;}.xs-pt70{padding-top:70px !important;}.xs-pt75{padding-top:75px !important;}.xs-pt80{padding-top:80px !important;}
	.xs-pt85{padding-top:85px !important;}.xs-pt90{padding-top:90px !important;}.xs-pt95{padding-top:95px !important;}.xs-pt100{padding-top:100px !important;}
	.xs-pt120{padding-top:120px !important;}.xs-pt140{padding-top:140px !important;}.xs-pt160{padding-top:160px !important;}.xs-pt180{padding-top:180px !important;}
	.xs-pt200{padding-top:200px !important;}
	
	/* XS-PADDING-BOTTOM */
	.xs-pb0{padding-bottom:0 !important;}
	.xs-pb5{padding-bottom:5px !important;}.xs-pb10{padding-bottom:10px !important;}.xs-pb15{padding-bottom:15px !important;}.xs-pb20{padding-bottom:20px !important;}
	.xs-pb25{padding-bottom:25px !important;}.xs-pb30{padding-bottom:30px !important;}.xs-pb35{padding-bottom:35px !important;}.xs-pb40{padding-bottom:40px !important;}
	.xs-pb45{padding-bottom:45px !important;}.xs-pb50{padding-bottom:50px !important;}.xs-pb55{padding-bottom:55px !important;}.xs-pb60{padding-bottom:60px !important;}
	.xs-pb65{padding-bottom:65px !important;}.xs-pb70{padding-bottom:70px !important;}.xs-pb75{padding-bottom:75px !important;}.xs-pb80{padding-bottom:80px !important;}
	.xs-pb85{padding-bottom:85px !important;}.xs-pb90{padding-bottom:90px !important;}.xs-pb95{padding-bottom:95px !important;}.xs-pb100{padding-bottom:100px !important;}
	.xs-pb120{padding-bottom:120px !important;}.xs-pb140{padding-bottom:140px !important;}.xs-pb160{padding-bottom:160px !important;}.xs-pb180{padding-bottom:180px !important;}
	.xs-pb200{padding-bottom:200px !important;}
	
	/* XS-MARGIN-LEFT */
	.xs-ml0{margin-left:0 !important;}
	.xs-ml5{margin-left:5px !important;}.xs-ml10{margin-left:10px !important;}.xs-ml15{margin-left:15px !important;}.xs-ml20{margin-left:20px !important;}
	.xs-ml25{margin-left:25px !important;}.xs-ml30{margin-left:30px !important;}.xs-ml35{margin-left:35px !important;}.xs-ml40{margin-left:40px !important;}
	.xs-ml45{margin-left:45px !important;}.xs-ml50{margin-left:50px !important;}.xs-ml55{margin-left:55px !important;}.xs-ml60{margin-left:60px !important;}
	.xs-ml65{margin-left:65px !important;}.xs-ml70{margin-left:70px !important;}.xs-ml75{margin-left:75px !important;}.xs-ml80{margin-left:80px !important;}
	.xs-ml85{margin-left:85px !important;}.xs-ml90{margin-left:90px !important;}.xs-ml95{margin-left:95px !important;}.xs-ml100{margin-left:100px !important;}
	
	/* XS-MARGIN-RIGHT */
	.xs-mr0{margin-right:0 !important;}
	.xs-mr5{margin-right:5px !important;}.xs-mr10{margin-right:10px !important;}.xs-mr15{margin-right:15px !important;}.xs-mr20{margin-right:20px !important;}
	.xs-mr25{margin-right:25px !important;}.xs-mr30{margin-right:30px !important;}.xs-mr35{margin-right:35px !important;}.xs-mr40{margin-right:40px !important;}
	.xs-mr45{margin-right:45px !important;}.xs-mr50{margin-right:50px !important;}.xs-mr55{margin-right:55px !important;}.xs-mr60{margin-right:60px !important;}
	.xs-mr65{margin-right:65px !important;}.xs-mr70{margin-right:70px !important;}.xs-mr75{margin-right:75px !important;}.xs-mr80{margin-right:80px !important;}
	.xs-mr85{margin-right:85px !important;}.xs-mr90{margin-right:90px !important;}.xs-mr95{margin-right:95px !important;}.xs-mr100{margin-right:100px !important;}
	
	/* XS-PADDING-LEFT */
	.xs-pl0{padding-left:0 !important;}
	.xs-pl5{padding-left:5px !important;}.xs-pl10{padding-left:10px !important;}.xs-pl15{padding-left:15px !important;}.xs-pl20{padding-left:20px !important;}
	.xs-pl25{padding-left:25px !important;}.xs-pl30{padding-left:30px !important;}.xs-pl35{padding-left:35px !important;}.xs-pl40{padding-left:40px !important;}
	.xs-pl45{padding-left:45px !important;}.xs-pl50{padding-left:50px !important;}.xs-pl55{padding-left:55px !important;}.xs-pl60{padding-left:60px !important;}
	.xs-pl65{padding-left:65px !important;}.xs-pl70{padding-left:70px !important;}.xs-pl75{padding-left:75px !important;}.xs-pl80{padding-left:80px !important;}
	.xs-pl85{padding-left:85px !important;}.xs-pl90{padding-left:90px !important;}.xs-pl95{padding-left:95px !important;}.xs-pl100{padding-left:100px !important;}
	
	/* XS-PADDING-RIGHT */
	.xs-pr0{padding-right:0 !important;}
	.xs-pr5{padding-right:5px !important;}.xs-pr10{padding-right:10px !important;}.xs-pr15{padding-right:15px !important;}.xs-pr20{padding-right:20px !important;}
	.xs-pr25{padding-right:25px !important;}.xs-pr30{padding-right:30px !important;}.xs-pr35{padding-right:35px !important;}.xs-pr40{padding-right:40px !important;}
	.xs-pr45{padding-right:45px !important;}.xs-pr50{padding-right:50px !important;}.xs-pr55{padding-right:55px !important;}.xs-pr60{padding-right:60px !important;}
	.xs-pr65{padding-right:65px !important;}.xs-pr70{padding-right:70px !important;}.xs-pr75{padding-right:75px !important;}.xs-pr80{padding-right:80px !important;}
	.xs-pr85{padding-right:85px !important;}.xs-pr90{padding-right:90px !important;}.xs-pr95{padding-right:95px !important;}.xs-pr100{padding-right:100px !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-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%;}
}

.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;}


/* ============================================================
   CLEARFIX
============================================================ */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {clear: both;}

/* ============================================================
   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 MAGASSÁGÚ OSZLOPOK
============================================================ */
.row.equalheights {overflow:hidden; }
.row.equalheights > [class*="col-"]{margin-bottom:-99999px !important;padding-bottom:99999px !important; border:1px solid red;}

.row.row-eq-height,
.row-eq-height   {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; border:1px solid lime;}

@media (max-width: 768px) {.row.row-eq-height,.row-eq-height {display:block;}}


/* ============================================================ */

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


/* ============================================================
	Text and h1, h2, h3, h4, h5, h6 
============================================================ */
p>a,
a.line-link{text-decoration:underline;}

.link-green a,
a.link-green{color:#0054ff;}
.link-green a:hover,
a:hover.link-green{color:#092e79;}

b{font-weight:700 !important; color:#474747;}
strong{font-weight:600; color:#474747;}

p+p{margin:20px 0}


/* ============================================================
   h1, h2, h3, h4, h5, h6
============================================================ */
/* 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:600;}
	
	
	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:21px;}
	
	
	@media screen and (max-width: 991px) {
	h1,.h1{font-size:50px;}
	h2,.h2{font-size:42px;}
	h3,.h3{font-size:38px;}
	h4,.h4{font-size:34px;}
	h5,.h5{font-size:26px;}
	h6,.h6{font-size:21px;}
	}
	
	@media screen and (max-width: 768px) {
	h1,.h1{font-size:38px;}
	h2,.h2{font-size:32px;}
	h3,.h3{font-size:28px;}
	h4,.h4{font-size:24px;}
	h5,.h5{font-size:21px;}
	h6,.h6{font-size:19px;}
} */

.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;}

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

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



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

/* ============================================================
	BG header position
============================================================ */

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


/* ============================================================
   Z-INDEX
============================================================ */

.z-index-m20{z-index:-20;}
.z-index-m10{z-index:-10;}
.z-index-m1{z-index:-5;}
.z-index-m1{z-index:-1;}
.z-index-0{z-index:0;}
.z-index-1{z-index:1;}
.z-index-5{z-index:5;}
.z-index-10{z-index:10;}
.z-index-15{z-index:15;}
.z-index-20{z-index:20;}
.z-index-25{z-index:25;}
.z-index-30{z-index:30;}
.z-index-35{z-index:35;}
.z-index-40{z-index:40;}
.z-index-45{z-index:45;}
.z-index-50{z-index:50;}
.z-index-55{z-index:55;}
.z-index-60{z-index:60;}
.z-index-65{z-index:65;}
.z-index-70{z-index:70;}
.z-index-75{z-index:75;}
.z-index-80{z-index:80;}
.z-index-85{z-index:85;}
.z-index-90{z-index:90;}
.z-index-95{z-index:95;}

.z-index-99{z-index:99;}
.z-index-999{z-index:999;}
.z-index-9999{z-index:9999;}


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

.bg-dark hr{border-top:1px solid rgba(255,255,255,.125) !important;}

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

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;}

/* ============================================================
	RADIUS
============================================================ */

.radius-5{border-radius: 5px;}
.radius-10{border-radius: 10px;}
.radius-15{border-radius: 15px;}
.radius-20{border-radius: 20px;}

.radius-tl-5{border-top-left-radius: 5px;}
.radius-tl-10{border-top-left-radius: 10px;}
.radius-tl-15{border-top-left-radius: 15px;}
.radius-tl-20{border-top-left-radius: 20px;}

.radius-tr-5{border-top-right-radius: 5px;}
.radius-tr-10{border-top-right-radius: 10px;}
.radius-tr-15{border-top-right-radius: 15px;}
.radius-tr-20{border-top-right-radius: 20px;}

.radius-bl-5{border-bottom-left-radius: 5px;}
.radius-bl-10{border-bottom-left-radius: 10px;}
.radius-bl-15{border-bottom-left-radius: 15px;}
.radius-bl-20{border-bottom-left-radius: 20px;}

.radius-br-5{border-bottom-right-radius: 5px;}
.radius-br-10{border-bottom-right-radius: 10px;}
.radius-br-15{border-bottom-right-radius: 15px;}
.radius-br-20{border-bottom-right-radius: 20px;}


/* ============================================================
	FELSOROLAS
============================================================ */
ul.fa-ul .fa{font-size:20px !important; line-height:28px; padding:0; margin-top:-8px !important;}

ul.fa-ul.felsorolas .fa{font-size:20px !important; line-height:20px; padding:0!important; margin:0!important; margin-top:-3px !important;}
ul.fa-ul.felsorolas li{font-size:14px !important;  line-height:21px; font-family:'Montserrat'; margin-bottom:15px;}

ul.fa-ul li{color:#878685;font-size:15px !important; font-family:'Montserrat';}
ul.fa-ul a:hover{color:#b3b3b3;}
ul.fa-ul a:hover > .fa{color:#5f3c1a !important;}


/* ============================================================
	POSITION: ABSOLUTE or REALATIVE
============================================================ */
.absolute{position:absolute;}
.relative{position:relative;}



/*============================================================================================================================================================================================================
	EGYEDI TARTALOM 
============================================================================================================================================================================================================*/


.termelo-list{
	margin-bottom:5px;
	min-height:30px;
}

.termelo-list p,
.termelo-list a{
	padding-left:35px;
	line-height:1.2;
	
	font-size:14px;
	
}

.termelo-list i{
	color: #ddc103; 
	font-size:24px;
	position:absolute;
}


.feature-link{padding:20px;}



.footer-1 .sub,
.footer-1 .sub b{ color:#014c64;}

.footer-1 .sub b{ font-weight:700 !important;}


.tile-right .description, .tile-left .description {
    padding: 35px 30px;
}


.bg-dark .breadcrumb > .active,
.bg-dark .breadcrumb{
    color: #fff;
}



/* ============================================================
	HEADER
============================================================ */
nav.nav-centered .logo {
	max-height: 110px;
	margin:20px 0 20px 0;
}


.nav-utility {
	height: 90px;
	line-height: 90px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.module.left img{
	position:absolute;
	width:auto;
	height:80px;
	margin:0;
	margin-top:5px;
}

.module.left span{
	margin-left:75px;
}

/* ============================================================
	MENÜ
============================================================ */
.nav-bar {
	height: 55px;
	max-height: 55px;
	line-height: 53px;
	border-bottom: 0px solid #ccc;
}

.menu li a {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	max-width: 100%;
	white-space: normal;
}


.module.widget-handle i {
	font-size: 20px;
	line-height: 53px;
	opacity: 0.5;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}

.menu li a,
.module.widget-handle i {
	color: #fff;
	opacity: 0.9;
}


.has-dropdown:after {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 13px;
	color:#ddc103;
	content: "\e64b";
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: 800;
	font-variant: normal;
	text-transform: none;
}

.menu > li ul {
	width: 200px;
	padding: 8px 0;
	background: #21715b;
	position: absolute;
	z-index: 99;
	opacity: 0;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	visibility: hidden;
	margin-top: -1px;
}


.menu > li > ul li {
	border-bottom:1px solid rgba(255,255,255,.2);
}

.menu > li > ul li:last-child {
	border-bottom:0px;
}


.menu > li > ul{
	padding:0;
}

.menu > li > ul li a {
	color: #fff;
	height: auto;
	padding: 12px 24px;
	line-height:1.2;
	width:100%;
}

.menu > li ul li a:hover{
	background:rgba(221,193,3,.125);
	width:100%;
	color:#ddc103;
}


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

.btn.btn-green{
	color: #fff;
	border-color: transparent;
	background: #2c9779;
}

.btn.btn-gold{
	color: #fff;
	border-color: transparent;
	background: #ddc103;
}

.btn.btn-green:hover,
.btn.btn-gold:hover{
	background:rgba(0,0,0,.55)!important;
}


/* ============================================================
	POST ITEM
============================================================ */
.post-snippet .inner {
	background: #fff;
	padding: 24px 24px 0 24px;
}



/* ============================================================
	KOTELEZO
============================================================ */
.kotelezo_elem{
	width:auto;
	height:180px;
	right:0;
	bottom:0;
	position:fixed;
	z-index:9999;
}

@media (max-width: 991px) {
	.kotelezo_elem{max-height:165px;}
	body{margin-bottom:80px;}
}

@media (max-width: 768px) {
	.kotelezo_elem{max-height:150px;}
	body{margin-bottom:150px;}
	
}



/* ============================================================
	ACCORDION
============================================================ */

.accordion-1 .title {
    background: #2c9779;
	 color:#fff;
    padding: 15px 20px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}

.accordion-1 .title:hover {
    background: #ddc103;
}


.accordion-1 .title span {
	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.1;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700;
}

.accordion-1 li {
	padding:0;
}

.accordion .padding-container{
	padding:30px 20px;
}


.accordion li.active .content {
	max-height: 1200px;
}