/* ================================================================ ITQ ini.css ================================================================ */
/**
 * UNCHANGED STYLES
 */
/* ==================== #OFFCANVAS ==================== */
#offcanvas li.l1 > a.dropicon { position: absolute; z-index: 0; padding: 10px 20px; border-left: 1px solid #242424; right: 2px; top: 0; width: 0 }
#offcanvas li.l1 > a:not(.dropicon)::after { display: none; }
#offcanvas li.l1.uk-parent>a:not(.dropicon) { margin-right: 42px; }
#offcanvas ul.l3 { border-top: 0; -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.05); box-shadow: inset 1px 0 0 rgba(255,255,255,.05); border-left: 1px solid rgba(0,0,0,.3); }

/* ==================== .ITQ-FILL-IMG ==================== */
[class*=itq-fill-img] { position: relative; z-index: 1; overflow: hidden; display: block; }
[class*=itq-fill-img] > img { position: absolute; z-index: 0; max-width: initial; max-height: initial; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.itq-fill-img-h > img { height: 100%; width: auto;display: block; }
.itq-fill-img-v > img { height: auto; width: 100%;display: block; }

/* ==================== .itq-TRUNCATE-LINE ==================== */
*[class*=itq-truncate-line] { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; }
.itq-truncate-line-2 { -webkit-line-clamp: 2; }
.itq-truncate-line-3 { -webkit-line-clamp: 3; }

/* ==================== .ITQ-FIT-IMG ==================== */
.itq-fit-img { position: relative; display: block; text-align: center; }
.itq-fit-img > img { max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }

/* ==================== OTHER FIXES ==================== */
.itq-transition { -webkit-transition: all ease .4s; -moz-transition: all ease .4s; -o-transition: all ease .4s; transition: all ease .4s; }
.itq-float-remove { float: none; }
.itq-uppercase { text-transform: uppercase; }

.mb35px { margin-bottom: 35px; } .mt35px { margin-top: 35px; } .mr35px { margin-right: 35px; } .ml35px { margin-left: 35px; }
.mb30px { margin-bottom: 30px; } .mt30px { margin-top: 30px; } .mr30px { margin-right: 30px; } .ml30px { margin-left: 30px; }
.mb25px { margin-bottom: 25px; } .mt25px { margin-top: 25px; } .mr25px { margin-right: 25px; } .ml25px { margin-left: 25px; }
.mb20px { margin-bottom: 20px; } .mt20px { margin-top: 20px; } .mr20px { margin-right: 20px; } .ml20px { margin-left: 20px; }
.mb15px { margin-bottom: 15px; } .mt15px { margin-top: 15px; } .mr15px { margin-right: 15px; } .ml15px { margin-left: 15px; }
.mb10px { margin-bottom: 10px; } .mt10px { margin-top: 10px; } .mr10px { margin-right: 10px; } .ml10px { margin-left: 10px; }
.mb5px { margin-bottom: 5px; } .mt5px { margin-top: 5px; } .mr5px { margin-right: 5px; } .ml5px { margin-left: 5px; }
.pb30px { padding-bottom: 30px; } .pt30px {padding-top: 30px; } .pr30px {padding-right: 30px; } .pl30px {padding-left: 30px; }
.pd0-10px {padding: 0 10px}

@media (max-width: 767px) {
	.mb-small-35px { margin-bottom: 35px!important; } .mt-small-35px { margin-top: 35px!important; } .mr-small-35px { margin-right: 35px!important; } .ml-small-35px { margin-left: 35px!important; }
	.mb-small-25px { margin-bottom: 25px!important; } .mt-small-25px { margin-top: 25px!important; } .mr-small-25px { margin-right: 25px!important; } .ml-small-25px { margin-left: 25px!important; }
	.mb-small-15px { margin-bottom: 15px!important; } .mt-small-15px { margin-top: 15px!important; } .mr-small-15px { margin-right: 15px!important; } .ml-small-15px { margin-left: 15px!important; }
}


/* ========================= .itqList-* ================================== */
[class*=list] {list-style: none}
.list-h > .item {float: left;position: relative;}
.list-v .item {position: relative;}
.list-v .thumb {float: left;margin-right: 15px;}
.list-v .item:last-child {margin-bottom: 0;}

@media (min-width: 768px) { .uk-grid-width-medium-1-1>* { width: 100%; } }
@media (min-width: 960px) { .uk-grid-width-large-1-1>* { width: 100%; } }

@media (min-width: 768px) { [class*=itq-push-], [class*=itq-pull-] { position: relative; } }
@media (min-width: 768px) and (max-width: 959px) {
	.itq-push-medium-1-4 { left: 25%; }
	.itq-pull-medium-2-4 { left: -50%; }
}
@media (min-width: 960px) {
	.itq-push-large-1-5 { left: 20%; }
	.itq-pull-large-3-5 { left: -60%; }
}

@media (min-width: 768px) and (max-width: 1219px) {}
@media (min-width: 960px) and (max-width: 1219px) {}
@media (min-width: 768px) and (max-width: 959px) {}