/*!
 * Artificier v1.0.0 (https://techjoomla.com/)
 * Copyright 2018 Techjoomla
 * Licensed under GPL (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
*/
/*==========================
		Padding
===========================*/
.p-0 {
	padding: 0;
}
.p-5 {
	padding: 5px;
}
.p-10 {
	padding: 10px;
}
.p-15 {
	padding: 15px;
}
.p-20 {
	padding: 20px;
}
.p-25 {
	padding: 25px;
}
.p-30 {
	padding: 30px;
}
/*==========================
		Padding Left
===========================*/
.pl-0 {
	padding-left: 0;
}
.pl-5 {
	padding-left: 5px;
}
.pl-10 {
	padding-left: 10px;
}
.pl-15 {
	padding-left: 15px;
}
.pl-20 {
	padding-left: 20px;
}
.pl-25 {
	padding-left: 25px;
}
.pl-30 {
	padding-left: 30px;
}
/*==========================
		Padding Right
===========================*/
.pr-0 {
	padding-right: 0;
}
.pr-5 {
	padding-right: 5px;
}
.pr-10 {
	padding-right: 10px;
}
.pr-15 {
	padding-right: 15px;
}
.pr-20 {
	padding-right: 20px;
}
.pr-25 {
	padding-right: 25px;
}
.pr-30 {
	padding-right: 30px;
}
/*==========================
		Padding Top
===========================*/
.pt-0 {
	padding-top: 0;
}
.pt-5 {
	padding-top: 5px;
}
.pt-10 {
	padding-top: 10px;
}
.pt-15 {
	padding-top: 15px;
}
.pt-20 {
	padding-top: 20px;
}
.pt-25 {
	padding-top: 25px;
}
.pt-30 {
	padding-top: 30px;
}
/*==========================
		Padding Bottom
===========================*/
.pb-0 {
	padding-bottom: 0;
}
.pb-5 {
	padding-bottom: 5px;
}
.pb-10 {
	padding-bottom: 10px;
}
.pb-15 {
	padding-bottom: 15px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pb-25 {
	padding-bottom: 25px;
}
.pb-30 {
	padding-bottom: 30px;
}
/*==========================
		Padding Horizontal
===========================*/
.px-0 {
	padding-left: 0;
	padding-right: 0;
}
.px-5 {
	padding-left: 5px;
	padding-right: 5px;
}
.px-10 {
	padding-left: 10px;
	padding-right: 10px;
}
.px-15 {
	padding-left: 15px;
	padding-right: 15px;
}
.px-20 {
	padding-left: 20px;
	padding-right: 20px;
}
.px-25 {
	padding-left: 25px;
	padding-right: 25px;
}
.px-30 {
	padding-left: 30px;
	padding-right: 30px;
}
/*==========================
		Padding Vertical
===========================*/
.py-0 {
	padding-top: 0;
	padding-bottom: 0;
}
.py-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.py-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.py-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.py-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.py-25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.py-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
/*==========================
		Margin
===========================*/
.m-0 {
	margin: 0;
}
.m-5 {
	margin: 5px;
}
.m-10 {
	margin: 10px;
}
.m-15 {
	margin: 15px;
}
.m-20 {
	margin: 20px;
}
.m-25 {
	margin: 25px;
}
.m-30 {
	margin: 30px;
}
/*==========================
		Margin Left
===========================*/
.ml-0 {
	margin-left: 0;
}
.ml-5 {
	margin-left: 5px;
}
.ml-10 {
	margin-left: 10px;
}
.ml-15 {
	margin-left: 15px;
}
.ml-20 {
	margin-left: 20px;
}
.ml-25 {
	margin-left: 25px;
}
.ml-30 {
	margin-left: 30px;
}
/*==========================
		Margin Right
===========================*/
.mr-0 {
	margin-right: 0;
}
.mr-5 {
	margin-right: 5px;
}
.mr-10 {
	margin-right: 10px;
}
.mr-15 {
	margin-right: 15px;
}
.mr-20 {
	margin-right: 20px;
}
.mr-25 {
	margin-right: 25px;
}
.mr-30 {
	margin-right: 30px;
}
/*==========================
		Margin Top
===========================*/
.mt-0 {
	margin-top: 0;
}
.mt-5 {
	margin-top: 5px;
}
.mt-10 {
	margin-top: 10px;
}
.mt-15 {
	margin-top: 15px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-25 {
	margin-top: 25px;
}
.mt-30 {
	margin-top: 30px;
}
/*==========================
		Margin Bottom
===========================*/
.mb-0 {
	margin-bottom: 0px;
}

.mb-5 {
	margin-bottom: 5px;
}

.mb-10 {
	margin-bottom: 10px;
}

.mb-15 {
	margin-bottom: 15px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-25 {
	margin-bottom: 25px;
}

.mb-30 {
	margin-bottom: 30px;
}
/*==========================
		Margin Horizontal
===========================*/
.mx-0 {
	margin-left: 0;
	margin-right: 0;
}
.mx-5 {
	margin-left: 5px;
	margin-right: 5px;
}
.mx-10 {
	margin-left: 10px;
	margin-right: 10px;
}
.mx-15 {
	margin-left: 15px;
	margin-right: 15px;
}
.mx-20 {
	margin-left: 20px;
	margin-right: 20px;
}
.mx-25 {
	margin-left: 25px;
	margin-right: 25px;
}
.mx-30 {
	margin-left: 30px;
	margin-right: 30px;
}
/*==========================
		Margin Vertical
===========================*/
.my-0 {
	margin-top: 0;
	margin-bottom: 0;
}
.my-5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.my-10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.my-15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.my-20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.my-25 {
	margin-top: 25px;
	margin-bottom: 25px;
}
.my-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
/*==========================
		Margin Auto
===========================*/
.m-auto {
	margin: auto;
}
.mt-auto {
	margin-top: auto;
}
.mr-auto {
	margin-right: auto;
}
.mb-auto {
	margin-bottom: auto;
}
.ml-auto {
	margin-left: auto;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.my-auto {
	margin-top: auto;
	margin-bottom: auto;
}

.br-0 {
	border-radius: 0;
}

.br-5 {
	border-radius: 5px;
}

.br-10 {
	border-radius: 10px;
}

.br-20 {
	border-radius: 15px;
}

.br-25 {
	border-radius: 20px;
}

.br-30 {
	border-radius: 30px;
}

.br-t5 {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.br-t10 {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.br-t15 {
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

.br-t20 {
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}

.br-t25 {
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
}

.br-t30 {
	border-top-right-radius: 30px;
	border-top-left-radius: 30px;
}

.br-b5 {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.br-b10 {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.br-b15 {
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

.br-b20 {
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}

.br-b25 {
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
}

.br-b30 {
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
}

.br-l5 {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.br-l10 {
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}

.br-l15 {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
}

.br-l20 {
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
}

.br-l25 {
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}

.br-l30 {
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
}

.br-r5 {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.br-r10 {
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
}

.br-r15 {
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
}

.br-r20 {
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
}

.br-r25 {
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
}

.br-r30 {
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px;
}

.br-tl5 {
	border-top-left-radius: 5px;
}

.br-tl10 {
	border-top-left-radius: 10px;
}

.br-tl15 {
	border-top-left-radius: 15px;
}

.br-tl20 {
	border-top-left-radius: 20px;
}

.br-tl25 {
	border-top-left-radius: 25px;
}

.br-tl30 {
	border-top-left-radius: 30px;
}

.br-tr5 {
	border-top-right-radius: 5px;
}

.br-tr10 {
	border-top-right-radius: 10px;
}

.br-tr15 {
	border-top-right-radius: 15px;
}

.br-tr20 {
	border-top-right-radius: 20px;
}

.br-tr25 {
	border-top-right-radius: 25px;
}

.br-tr30 {
	border-top-right-radius: 30px;
}

.br-br5 {
	border-bottom-right-radius: 5px;
}

.br-br10 {
	border-bottom-right-radius: 10px;
}

.br-br15 {
	border-bottom-right-radius: 15px;
}

.br-br20 {
	border-bottom-right-radius: 20px;
}

.br-br25 {
	border-bottom-right-radius: 25px;
}

.br-br30 {
	border-bottom-right-radius: 30px;
}

.br-bl5 {
	border-bottom-left-radius: 5px;
}

.br-bl10 {
	border-bottom-left-radius: 10px;
}

.br-bl15 {
	border-bottom-left-radius: 15px;
}

.br-bl20 {
	border-bottom-left-radius: 20px;
}

.br-bl25 {
	border-bottom-left-radius: 25px;
}

.br-bl30 {
	border-bottom-left-radius: 30px;
}

.pull-0 {
	right: auto;
}

.pull-1 {
	right: 8.333333%;
}

.pull-2 {
	right: 16.666667%;
}

.pull-3 {
	right: 25%;
}

.pull-4 {
	right: 33.333333%;
}

.pull-5 {
	right: 41.666667%;
}

.pull-6 {
	right: 50%;
}

.pull-7 {
	right: 58.333333%;
}

.pull-8 {
	right: 66.666667%;
}

.pull-9 {
	right: 75%;
}

.pull-10 {
	right: 83.333333%;
}

.pull-11 {
	right: 91.666667%;
}

.pull-12 {
	right: 100%;
}

.push-0 {
	left: auto;
}

.push-1 {
	left: 8.333333%;
}

.push-2 {
	left: 16.666667%;
}

.push-3 {
	left: 25%;
}

.push-4 {
	left: 33.333333%;
}

.push-5 {
	left: 41.666667%;
}

.push-6 {
	left: 50%;
}

.push-7 {
	left: 58.333333%;
}

.push-8 {
	left: 66.666667%;
}

.push-9 {
	left: 75%;
}

.push-10 {
	left: 83.333333%;
}

.push-11 {
	left: 91.666667%;
}

.push-12 {
	left: 100%;
}

.responsive-embed {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.responsive-embed::before {
	display: block;
	content: "";
}

.responsive-embed .responsive-item-embed,
.responsive-embed iframe,
.responsive-embed embed,
.responsive-embed object,
.responsive-embed video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.responsive-embed-21by9::before {
	padding-top: 42.8571428571%;
}

.responsive-embed-16by9::before {
	padding-top: 56.25%;
}

.responsive-embed-4by3::before {
	padding-top: 75%;
}

.responsive-embed-1by1::before {
	padding-top: 100%;
}

.bg-white {
	background-color: #FFFFFF;
}

.bg-red {
	background-color: #F44336;
}

.bg-pink {
	background-color: #E91E63;
}

.bg-purple {
	background-color: #9C27B0;
}

.bg-deepPurple {
	background-color: #673AB7;
}

.bg-indigo {
	background-color: #3F51B5;
}

.bg-blue {
	background-color: #2196F3;
}

.bg-lightBlue {
	background-color: #03A9F4;
}

.bg-cyan {
	background-color: #00BCD4;
}

.bg-teal {
	background-color: #009688;
}

.bg-green {
	background-color: #4CAF50;
}

.bg-lightGreen {
	background-color: #8BC34A;
}

.bg-lime {
	background-color: #CDDC39;
}

.bg-yellow {
	background-color: #FFEB3B;
}

.bg-amber {
	background-color: #FFC107;
}

.bg-orange {
	background-color: #FF9800;
}

.bg-deepOrange {
	background-color: #FF5722;
}

.bg-brown {
	background-color: #795548;
}

.bg-grey {
	background-color: #9E9E9E;
}

.bg-blueGrey {
	background-color: #607D8B;
}

.bg-faded {
	background-color: #f7f7f7;
}

.bg-primary {
	background-color: #0275d8 !important;
}

.bg-success {
	background-color: #5cb85c !important;
}

.bg-info {
	background-color: #5bc0de !important;
}

.bg-warning {
	background-color: #f0ad4e !important;
}

.bg-danger {
	background-color: #d9534f !important;
}

.bg-inverse {
	background-color: #292b2c !important;
}

.bs {
	box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.bs-rb {
	box-shadow: 5px 5px 5px 0px rgba(182, 173, 173, 0.44);
	-moz-box-shadow: 5px 5px 5px 0px rgba(182, 173, 173, 0.44);
	-webkit-box-shadow: 5px 5px 5px 0px rgba(182, 173, 173, 0.44);
}

.bs-b {
	box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	-webkit-box-shadow: 0 10px 6px -6px #777;
}

.ts {
	text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
}

.ts-dirty {
	text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.1);
}

.ts-hard {
	text-shadow: 6px 6px 0px rgba(0, 0, 0, 0.2);
}

.ts-double {
	text-shadow: 4px 3px 0px #fff, 9px 8px 0px rgba(0, 0, 0, 0.15);
}

.ts-3d {
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

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

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

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

.bg-full {
	background-size: 100%;
}

.bg-rep {
	background-repeat: repeat;
}

.bg-repn {
	background-repeat: no-repeat;
}

.bg-repx {
	background-repeat: repeat-x;
}

.bg-repy {
	background-repeat: repeat-y;
}

.time-1s {
	-webkit-transition: 1s;
	transition: 1s;
}

.time-2s {
	-webkit-transition: 2s;
	transition: 2s;
}

.time-3s {
	-webkit-transition: 3s;
	transition: 3s;
}

.time-4s {
	-webkit-transition: 4s;
	transition: 4s;
}

.time-5s {
	-webkit-transition: 5s;
	transition: 5s;
}

.ease1s {
	-webkit-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.ease2s {
	-webkit-transition: 2s ease-in-out;
	transition: 2s ease-in-out;
}

.ease3s {
	-webkit-transition: 3s ease-in-out;
	transition: 3s ease-in-out;
}

.ease4s {
	-webkit-transition: 4s ease-in-out;
	transition: 4s ease-in-out;
}

.ease5s {
	-webkit-transition: 5s ease-in-out;
	transition: 5s ease-in-out;
}

.float-right {
	float: right !important;
}

.float-left {
	float: left !important;
}

.float-none {
	float: none !important;
}

@media (min-width: 576px) {
	.float-sm-left {
		float: left !important;
	}
	.float-sm-right {
		float: right !important;
	}
	.float-sm-none {
		float: none !important;
	}
}

@media (min-width: 768px) {
	.float-md-left {
		float: left !important;
	}
	.float-md-right {
		float: right !important;
	}
	.float-md-none {
		float: none !important;
	}
}

@media (min-width: 992px) {
	.float-lg-left {
		float: left !important;
	}
	.float-lg-right {
		float: right !important;
	}
	.float-lg-none {
		float: none !important;
	}
}

@media (min-width: 1200px) {
	.float-xl-left {
		float: left !important;
	}
	.float-xl-right {
		float: right !important;
	}
	.float-xl-none {
		float: none !important;
	}
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.sticky-top {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1030;
}

.fixed-bottom {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.valign-baseline {
	vertical-align: baseline !important;
}

.valign-top {
	vertical-align: top !important;
}

.valign-bottom {
	vertical-align: bottom !important;
}

.valign-text-bottom {
	vertical-align: text-bottom !important;
}

.valign-text-top {
	vertical-align: text-top !important;
}

.valign-middle {
	vertical-align: middle !important;
}

.border-0 {
	border: 0 !important;
}

.border-top-0 {
	border-top: 0 !important;
}

.border-right-0 {
	border-right: 0 !important;
}

.border-bottom-0 {
	border-bottom: 0 !important;
}

.border-left-0 {
	border-left: 0 !important;
}

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

.text-nowrap {
	white-space: nowrap !important;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (min-width: 576px) {
	.text-sm-left {
		text-align: left !important;
	}
	.text-sm-right {
		text-align: right !important;
	}
	.text-sm-center {
		text-align: center !important;
	}
}

@media (min-width: 768px) {
	.text-md-left {
		text-align: left !important;
	}
	.text-md-right {
		text-align: right !important;
	}
	.text-md-center {
		text-align: center !important;
	}
}

@media (min-width: 992px) {
	.text-lg-left {
		text-align: left !important;
	}
	.text-lg-right {
		text-align: right !important;
	}
	.text-lg-center {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {
	.text-xl-left {
		text-align: left !important;
	}
	.text-xl-right {
		text-align: right !important;
	}
	.text-xl-center {
		text-align: center !important;
	}
}

.font-normal {
	font-weight: normal;
}

.font-bold {
	font-weight: bold;
}

.font-italic {
	font-style: italic;
}

.font-100 {
	font-weight: 100;
}

.font-200 {
	font-weight: 200;
}

.font-300 {
	font-weight: 300;
}

.font-400 {
	font-weight: 400;
}

.font-500 {
	font-weight: 500;
}

.font-600 {
	font-weight: 600;
}

.font-700 {
	font-weight: 700;
}

.font-800 {
	font-weight: 800;
}

.font-900 {
	font-weight: 900;
}

.hidden-xs-up {
	display: none !important;
}

@media (max-width: 575px) {
	.hidden-xs-down {
		display: none !important;
	}
}

@media (min-width: 576px) {
	.hidden-sm-up {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.hidden-sm-down {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.hidden-md-up {
		display: none !important;
	}
}

@media (max-width: 991px) {
	.hidden-md-down {
		display: none !important;
	}
}

@media (min-width: 992px) {
	.hidden-lg-up {
		display: none !important;
	}
}

@media (max-width: 1199px) {
	.hidden-lg-down {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-xl-up {
		display: none !important;
	}
}

.hidden-xl-down {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

@media screen and (max-width: 600px) {
	.col-xxs-1 {
		width: 8.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-2 {
		width: 16.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-3 {
		width: 25% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-4 {
		width: 33.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-5 {
		width: 41.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-6 {
		width: 50% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-7 {
		width: 58.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-8 {
		width: 66.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-9 {
		width: 75% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-10 {
		width: 83.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-11 {
		width: 91.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxs-12 {
		width: 100% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
}

@media screen and (max-width: 480px) {
	.col-xxxs-1 {
		width: 8.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-2 {
		width: 16.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-3 {
		width: 25% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-4 {
		width: 33.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-5 {
		width: 41.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-6 {
		width: 50% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-7 {
		width: 58.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-8 {
		width: 66.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-9 {
		width: 75% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-10 {
		width: 83.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-11 {
		width: 91.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.col-xxxs-12 {
		width: 100% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
}

.transform-x {
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.transform-y {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.transform {
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.txt-upper {
	text-transform: uppercase;
}

.txt-lower {
	text-transform: lowercase;
}

.txt-capital {
	text-transform: capitalize;
}

.static {
	position: static;
}

.absolute {
	position: absolute;
}

.fixed {
	position: fixed;
}

.relative {
	position: relative;
}

.sticky {
	position: sticky;
}

.initial {
	position: initial;
}

.inherit {
	position: inherit;
}


/*# sourceMappingURL=artificier.css.map */
