@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Exo:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');

/* == project/global/object/block/001 == */
.project-global-object-block-001{}
.project-global-object-block-001 .wrapper{
	margin-bottom:25px;
}
.project-global-object-block-001 .uk-panel{
    padding:15px;
}
.project-global-object-block-001 .uk-panel .description{
	margin-top: 10px;
}
.project-global-object-block-001 .uk-panel .description img{
	width:100%;
	height:auto;
}
.project-global-object-block-001 .uk-panel .description p:last-child{
	margin-bottom:0px;
}
.project-global-object-block-001 .uk-panel .uk-accordion-title {
    font-size: inherit;
    font-weight: bold;
    background: transparent;
    border: solid 1px #4d5452;
    border-radius: 25px;
}
.project-global-object-block-001 .uk-panel .uk-accordion-content{
    padding: 0px 0px 15px 15px;
}
.project-global-object-block-001 .uk-panel .uk-accordion-content img{
    width: auto !important;
    max-height: 268px !important;
    height: auto !important;
}
.project-global-object-block-001 .uk-panel .uk-accordion-content .item .more a{
    border: none;
    padding: 0px;
}
@media (max-width: 767px){
	.project-global-object-block-001 .uk-panel{
		padding:0px;
	}
}
/* == project/global/object/block/002 == */
.project-global-object-block-002{}
.project-global-object-block-002 .wrapper{
	margin-bottom:25px;
}
.project-global-object-block-002 .uk-panel{
    padding:15px;
}
.project-global-object-block-002 .datagrid .uk-grid>div{
	margin-bottom: 15px;
}
.project-global-object-block-002 .datagrid .uk-grid>div:last-child{
	margin-bottom: 0px;
}
.project-global-object-block-002 .item {
    position: relative;
    padding-left: 285px;
    height: 175px;
}
.project-global-object-block-002 .item.no-image{
    padding-left: 0px;
    height: auto;
}
.project-global-object-block-002 .item .image {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 275px;
    height: 175px;
	margin-bottom: 0px;
}
.project-global-object-block-002 .item .gallery .image {
    position: static;
    width: 100px;
}
.project-global-object-block-002 .item .body {
    padding-top: 0px;
}
@media (max-width: 767px){
	.project-global-object-block-002 .uk-panel{
		padding:0px;
	}
	.project-global-object-block-002 .item {
		padding-left: 0px;
		height: auto;
	}
	.project-global-object-block-002 .item .image {
		position: static;
		width: 100%;
		height: 135px;
	}
	.project-global-object-block-002 .item .body {
		padding-top: 10px;
	}
}
/* == project/global/object/block/003 == */
.project-global-object-block-003{}
.project-global-object-block-003 .wrapper{
	margin-bottom:25px;
}
.project-global-object-block-003 .uk-panel{
    padding:15px;
}
.project-global-object-block-003 .item .body {
    padding-top: 0px;
}
.project-global-object-block-003 .ember{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.project-global-object-block-003 .ember iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.project-global-object-block-003 .image{
	margin-bottom: 15px;
}
.project-global-object-block-003 img,
.project-global-object-block-003 .image img{}
.project-global-object-block-003 blockquote{
    background: #EDF3E1;
    border-left: 2px solid #488E05;
    padding: 15px;
    font-style: normal;
    font-size: inherit;
}
.project-global-object-block-003 blockquote p:last-child{
	margin:0px;
}
.project-global-object-block-003 h1,
.project-global-object-block-003 h2,
.project-global-object-block-003 h3,
.project-global-object-block-003 h4,
.project-global-object-block-003 h5,
.project-global-object-block-003 h6{
    font-weight:600;
    font-size:18px;
}
.project-global-object-block-003 .map{
	margin-bottom: 15px;
}
.project-global-object-block-003 .map iframe{
    width:100% !important;
    height:250px !important;
}
@media (max-width: 767px){
	.project-global-object-block-003 .uk-panel{
		padding:0px;
	}
}
/* == project/global/object/block/004 == */
.project-global-object-block-004{}
.project-global-object-block-004 .wrapper{
	margin-bottom:25px;
}
.project-global-object-block-004 .uk-panel{
    padding:15px;
}
.project-global-object-block-004 .item .image{
	height: 330px;
}
@media (max-width: 767px){
	.project-global-object-block-004 .item .image{
		height: 168px !important;
	}
}
/* == project/global/filter/block/001 == */
.project-global-filter-block-001{}
.project-global-filter-block-001 .wrapper{
	margin-bottom:25px;
}
.project-global-filter-block-001 .uk-panel{
    padding:15px;
}
.project-global-filter-block-001 .uk-grid>li{}
.project-global-filter-block-001 .uk-grid>li>*{
    position: relative;
    display: inline-block;
}
.project-global-filter-block-001 .dataicon .uk-grid>li>*{
    padding-left: 15px;
}
.project-global-filter-block-001 .dataicon .uk-grid>li>*>i{
    position: absolute;
    left: 0px;
    top: 3px;
}
.project-global-filter-block-001 .dataimage .uk-grid>li{
    margin-bottom:10px;
}
.project-global-filter-block-001 .dataimage .uk-grid>li>*{
    padding-left: 35px;
}
.project-global-filter-block-001 .dataimage .uk-grid>li>*>.image{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 25px;
    height: 25px;
}
.project-global-filter-block-001 .dataimage .uk-grid>li>*>.image>img{
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.project-global-filter-block-001 .uk-grid>li>*>.label{
	margin-left: 5px;
	color: #c00000;
}
@media (max-width: 767px){
	.project-global-filter-block-001 .uk-panel{
		padding:0px;
	}
}
/* == project/global/filter/block/002 == */
.project-global-filter-block-002{}
.project-global-filter-block-002 .wrapper{
	margin-bottom:25px;
}
.project-global-filter-block-002 .uk-panel{
    padding:15px;
}
.project-global-filter-block-002 .datagrid .uk-grid>div{
	margin-bottom: 15px;
}
.project-global-filter-block-002 .datagrid .uk-grid>div:last-child{
	margin-bottom: 0px;
}
.project-global-filter-block-002 .item {
    position: relative;
    padding-left: 110px;
    height: 100px;
}
.project-global-filter-block-002 .item .image {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
	height: 100px;
	margin-bottom: 0px;
}
.project-global-filter-block-002 .item .body {
    margin-top: 0px;
}
@media (max-width: 767px){
	.project-global-filter-block-002 .uk-panel{
		padding:0px;
	}
	.project-global-filter-block-002 .item,
	.project-global-filter-block-002 .item .image {
		height: 80px;
	}
}
/* == project/global/pagination/block/001 == */
.project-global-pagination-block-001{}
.project-global-pagination-block-001 .wrapper{
	margin-bottom:25px;
}
.project-global-pagination-block-001 .uk-pagination{
    text-align: left;
    margin-bottom: 0px;
}
/* == project/global/breadcrumb/block/001 == */
.project-global-breadcrumb-block-001{}
.project-global-breadcrumb-block-001 .wrapper{
    padding: 15px 0px;
    margin-bottom: 0px;
}
.project-global-breadcrumb-block-001 .uk-breadcrumb{
    margin: 0px;
    white-space: nowrap;
    overflow-y: auto;
}
/* == project/global/gallery/block/001 == */
.project-global-gallery-block-001{}
.project-global-gallery-block-001 .wrapper{
    margin-bottom: 25px;
}
.project-global-gallery-block-001 .uk-panel {
    background: #FFF;
    padding: 15px;
}
.project-global-gallery-block-001 .item>.image {
    height: 425px;
    margin-bottom: 0px;
    border: 1px solid #bdbdbd;
    padding: 10px;
    border-radius: 4px;
}
.project-global-gallery-block-001 .gallery {
    margin-bottom: 0px;
    margin-top: 15px;
}
.project-global-gallery-block-001 .item .gallery .image{
    height: 98px;
    margin-bottom: 0px;
    border: 1px solid #bdbdbd;
    padding: 5px;
    border-radius: 4px;
}
@media (max-width: 767px) {
	.project-global-gallery-block-001 .image{
		height: 200px;
	}
}
/* == project/global/profile/block/001 == */
.project-global-profile-block-001{}
.project-global-profile-block-001 .wrapper{
    margin-bottom: 25px;
}
.project-global-profile-block-001 .uk-panel {
    background: #FFF;
    padding: 15px;
}
.project-global-profile-block-001 .item .header{
    height: 65px;
    position: relative;
    padding: 0px 0px 0px 75px;
    margin-bottom: 15px;
}
.project-global-profile-block-001 .item .header .image{
    width: 65px;
    height: 65px;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px;
    background: #FFF;
}
.project-global-profile-block-001 .item .header .image img{
	border-radius: 50%;
}
.project-global-profile-block-001 .item .more a{
    color: #285ea6;
    border: 1px solid #285ea6;
    padding: 3px 10px;
    width: 100%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.project-global-profile-block-001 .item .more a>i{
	margin-right:5px;
}
.project-global-profile-block-001 .item .more.email a,
.project-global-profile-block-001 .item .more.phone a{
    color: #FFF;
    background: #f8841b;
    border: 1px solid #f8841b;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.project-global-profile-block-001 .item .more.contact{
    margin-top: 15px;
	margin-bottom: 10px;
}
.project-global-profile-block-001 .item .more.contact a{
    text-transform: uppercase;
}
.project-global-profile-block-001 .item .sapo{
	margin-bottom: 0px;
}
/* == project/global/rate/block/001 == */
.project-global-rate-block-001{}
.project-global-rate-block-001 .wrapper{}
.project-global-rate-block-001 .chart{}
.project-global-rate-block-001 .chart .uk-table{
	margin:0px;
}
.project-global-rate-block-001 .chart .uk-button {
    background: #FFF;
    color: #000;
    text-shadow: none;
    border-radius: 25px;
    border: 1px solid #000;
    padding: 0px 35px;
    width: 100%;
}
.project-global-rate-block-001 .chart td{
    padding:3px 0px;
    vertical-align:middle;
    border:none;
}
.project-global-rate-block-001 .chart .star{
	width:50px;
}
.project-global-rate-block-001 .chart .bar{}
.project-global-rate-block-001 .chart .bar .background{
    background-color:#EEE;
    height:10px;
}
.project-global-rate-block-001 .chart .bar .background .item{
    width:82%;
    background-color:#FF9800;
    height:10px;
}
.project-global-rate-block-001 .chart .percent{
	width:200px;
	padding-left:25px;
}
@media (max-width: 479px){
	.project-global-rate-block-001 .chart .percent{
		width:50px;
		padding-left:15px;
	}
	.project-global-rate-block-001 .chart .uk-button{
		margin-top: 15px;
	}
}
/* == project/global/discuss/block/001 == */
.project-global-discuss-block-001{}
.project-global-discuss-block-001 .wrapper{}
.project-global-discuss-block-001 .datalist{}
.project-global-discuss-block-001 .form{
    margin-bottom:25px;
}
.project-global-discuss-block-001 .form textarea{
    width:100%;
    height:100px;
    border:1px solid #dcdee3;
}
.project-global-discuss-block-001 .form .uk-button {
    background: #FFF;
    color: #000;
    text-shadow: none;
    border-radius: 25px;
    border: 1px solid #000;
}
.project-global-discuss-block-001 .uk-list{}
.project-global-discuss-block-001 .uk-list>li{
    /* margin-bottom:15px; */
}
.project-global-discuss-block-001 .uk-list>li>.item{
    position:relative;
    padding-left:45px;
    min-height:35px;
}
.project-global-discuss-block-001 .uk-list>li>.item .avatar{
    position:absolute;
    left:0px;
    top:0px;
    width:35px;
    height:35px;
}
.project-global-discuss-block-001 .uk-list>li>.item .avatar img{
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:50%;
}
.project-global-discuss-block-001 .uk-list>li>.item .body{
	padding-top: 0px;
}
.project-global-discuss-block-001 .uk-list>li>.item .name{
    margin-bottom:5px;
}
.project-global-discuss-block-001 .uk-list>li>.item .name>*{
	color: #000;
    font-weight: 600;
}
.project-global-discuss-block-001 .uk-list>li>.item .meta{
    color:#828282;
    margin-bottom:15px;
}
.project-global-discuss-block-001 .uk-list>li>.item .meta>*{
    color:#828282;
    margin-right:10px;
}
.project-global-discuss-block-001 .uk-list>li>.item .content{
    margin-bottom:5px;
}
.project-global-discuss-block-001 .uk-list>li>.item .content .author{
	margin-right:5px;
}
.project-global-discuss-block-001 .uk-list>li>.item .content p:last-child{
	margin:0px;
}
.project-global-discuss-block-001 .uk-list>li>.item .comment{
    margin-bottom:15px;
}
.project-global-discuss-block-001 .uk-list>li>.item .comment .uk-list{
    border-left:1px solid #dcdee3;
    padding-left:10px;
}
.project-global-discuss-block-001 .uk-list>li>.item .comment .form {
    padding-left: 45px;
}
/* == project/global/profile/block/002 == */
.project-global-profile-block-002{}
.project-global-profile-block-002 .cover{}
.project-global-profile-block-002 .cover .wrapper{
    background: #e0e0e0;
    height: 268px;
    background-size: cover;
    background-position: center center;
}
.project-global-profile-block-002 .profile .wrapper{
	margin-top: -50px;
	padding: 0px 15px 15px 15px;
}
.project-global-profile-block-002 .item.author{
    height: 150px;
    position: relative;
    padding: 0px 0px 0px 165px;
}
.project-global-profile-block-002 .item.author .body {
    padding-top: 65px;
    margin-top: 0px;
}
.project-global-profile-block-002 .item.author .image{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px;
    background: #FFF;
    padding: 5px;
}
.project-global-profile-block-002 .item.author .image img{
	border-radius: 50%;
}
.project-global-profile-block-002 .item.author .name{
    margin-bottom: 5px;
}
.project-global-profile-block-002 .item.author .name>* {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
}
.project-global-profile-block-002 .item .param {
    padding-top: 65px;
}
.project-global-profile-block-002 .item .param .uk-list>li {
    padding-left: 0px;
    text-align: center;
}
.project-global-profile-block-002 .item .param .uk-list>li>a{
    border: 1px solid #dcdee3;
    padding: 5px 10px;
    display: inline-block;
}
.project-global-profile-block-002 .item .param .uk-list>li>a>i{
    position: static;
    margin-right: 5px;
}
.project-global-profile-block-002 .navbar .wrapper{
    border-top: 1px solid #dcdee3;
    border-bottom: 1px solid #dcdee3;
    padding: 15px;
}
.project-global-profile-block-002 .navbar .uk-list{
    white-space: nowrap;
    overflow-x: auto;
	margin-bottom: 0px;
}
.project-global-profile-block-002 .navbar .uk-list>li{
    display: inline-block;
    margin-right: 15px;
}
.project-global-profile-block-002 .navbar .uk-list>li:last-child{
    margin-right: 0px;
}
.project-global-profile-block-002 .navbar .uk-list>li>a{
    font-weight: bold;
    text-transform: uppercase;
}
@media (max-width: 479px){
	.project-global-profile-block-002 .cover .wrapper{
		height: 175px;
	}
	.project-global-profile-block-002 .profile .wrapper {
		margin-top: -40px;
		padding: 0px 10px 10px 10px;
	}
	.project-global-profile-block-002 .item.author {
		height: 115px;
		padding: 0px 0px 0px 125px;
	}
	.project-global-profile-block-002 .item.author .image {
		width: 115px;
		height: 115px;
	}
	.project-global-profile-block-002 .item.author .body {
		padding-top: 50px;
	}
	.project-global-profile-block-002 .navbar .wrapper {
		padding: 10px;
	}
}
/* == project/global/cpanel/block/001 == */
.project-global-cpanel-block-001{}
.project-global-cpanel-block-001 .wrapper{
	margin-bottom:25px;
}
.project-global-cpanel-block-001 .uk-panel{
    padding:15px;
}
.project-global-cpanel-block-001 .uk-tab{}
.project-global-cpanel-block-001 .uk-tab{
    border-bottom: 1px solid #dcdee3;
}
.project-global-cpanel-block-001 .uk-tab>li.uk-active>a {
    border-color: #dcdee3;
    color: #000;
}
.project-global-cpanel-block-001 .uk-tab>li>a{
    font-weight: bold;
    color: inherit;
}
.project-global-cpanel-block-001 .dataform{}
.project-global-cpanel-block-001 .dataform input[type=checkbox],
.project-global-cpanel-block-001 .dataform input[type=radio]{
    height: 15px;
    width: 15px;
    background: #fff;
    border: solid 1px #9e9e9e;
    /* border-radius: 4px; */
}
.project-global-cpanel-block-001 .dataform input[type=radio]:checked:before{
    margin: 2px auto 0;
}
.project-global-cpanel-block-001 .dataform input[type=text],
.project-global-cpanel-block-001 .dataform input[type=password],
.project-global-cpanel-block-001 .dataform select,
.project-global-cpanel-block-001 .dataform textarea{
    width: 100%;
    border: solid 1px #9e9e9e;
}
.project-global-cpanel-block-001 .dataform select{
    padding: 4px 2px;
}
.project-global-cpanel-block-001 .dataform textarea{
    height: 100px;
}
.project-global-cpanel-block-001 .dataform .uk-button{
    background: transparent;
    color: inherit;
}
.project-global-cpanel-block-001 .dataform .extend{
    position:relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.project-global-cpanel-block-001 .dataform .extend input{}
.project-global-cpanel-block-001 .dataform .extend a,
.project-global-cpanel-block-001 .dataform .extend button{
    position:absolute;
    right:0px;
    top:0px;
    background: #FFF;
    border: solid 1px #dcdee3;
}
.project-global-cpanel-block-001 .dataform .uk-button.uk-button-primary{
    background: #FFF;
    color: #000;
    text-shadow: none;
    border-radius: 25px;
    border: 1px solid #000;
    padding: 0px 35px;
}
.project-global-cpanel-block-001 .dataform .media{}
.project-global-cpanel-block-001 .dataform .media .item .image {
    height: 115px;
}
.project-global-cpanel-block-001 .dataform .media .item .image img{
    border-radius: 4px;
}
.project-global-cpanel-block-001 .dataform .media .uk-placeholder{
    border: 1px dashed #000;
    border-radius: 4px;
    padding: 10px 15px;
}
.project-global-cpanel-block-001 .dataform .grid{}
.project-global-cpanel-block-001 .dataform .grid .uk-grid>div{
	margin-bottom: 10px;
}
.project-global-cpanel-block-001 .dataform .grid .item{}
.project-global-cpanel-block-001 .dataform .grid .item>div{
	margin-bottom:5px;
}
.project-global-cpanel-block-001 .dataform .grid .item>div:last-child{
	margin-bottom:0px;
}
.project-global-cpanel-block-001 .dataform .datagrid{
	border: solid 1px #9e9e9e;
	padding: 10px;
	border-radius: 4px;
}
.project-global-cpanel-block-001 .dataform .datagrid .uk-grid>div {
    margin-bottom: 5px;
}
.project-global-cpanel-block-001 .dataform .datagrid .label{
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
.project-global-cpanel-block-001 .dataform .datagrid .label span{
    color: red;
}
.project-global-cpanel-block-001 .search{
    margin-bottom: 15px;
    /* border: 1px solid #dcdee3; */
    /* padding: 15px; */
}
.project-global-cpanel-block-001 .search .uk-form{
	margin:0px;
	width: 100%;
}
.project-global-cpanel-block-001 .search input[type=text],
.project-global-cpanel-block-001 .search select{
	width: 100%;
    border: solid 1px #dcdee3;
}
.project-global-cpanel-block-001 .search button{
    border: none;
}
.project-global-cpanel-block-001 .search .extend{
    position: relative;
}
.project-global-cpanel-block-001 .search .extend input[type=text]{
    padding: 0px 15px;
}
.project-global-cpanel-block-001 .search .extend button{
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    color: #000;
}

.project-global-cpanel-block-001 .table{}
.project-global-cpanel-block-001 .table .uk-table{
    min-width: 568px;
}
.project-global-cpanel-block-001 .table th.image{
	/* width: 142px; */
}
.project-global-cpanel-block-001 .table .item .image{
	width: 125px;
	height: 125px;
}

.project-global-cpanel-block-001 .dataform .uk-form .uk-form-label {
	font-weight: bold;
}
.project-global-cpanel-block-001 .dataform .uk-form .uk-form-label span{
	color: #c00000;
}
@media (min-width: 960px){
	.project-global-cpanel-block-001 .dataform .uk-form-horizontal .uk-form-label {
		width: 168px;
		margin-top: 0px;
	}
	.project-global-cpanel-block-001 .dataform .uk-form-horizontal .uk-form-controls {
		margin-left: 168px;
	}
}
@media (max-width: 767px){
	.project-global-cpanel-block-001 .uk-panel {
		padding: 0px;
	}
	.project-global-cpanel-block-001 .table .item .image{
		width: 80px;
		height: 80px;
	}
	.project-global-cpanel-block-001 .table .item .sapo{
		display: none;
	}
}
/* == project/global/form/block/001 == */
.project-global-form-block-001{}
.project-global-form-block-001 .wrapper{
	margin-bottom:25px;
}
.project-global-form-block-001 .uk-panel{
    background:#FFF;
    padding:15px;
}
.project-global-form-block-001 .dataform{}
.project-global-form-block-001 .dataform .uk-grid>div{
	margin-bottom: 10px;
}
.project-global-form-block-001 .dataform .uk-grid>div:last-child{
	margin-bottom: 0px;
}
.project-global-form-block-001 .dataform .uk-form-label span{
    color:red;
}
.project-global-form-block-001 .dataform .uk-form-controls,
.project-global-form-block-001 .dataform .uk-form-controls a{}
.project-global-form-block-001 .dataform .uk-form-icon>[class*=uk-icon-] {
	top:8px;
	margin-top:0px;
}
.project-global-form-block-001 .dataform .uk-form-icon{
    width:100%;
}
.project-global-form-block-001 .dataform select,
.project-global-form-block-001 .dataform input[type=text],
.project-global-form-block-001 .dataform input[type=password],
.project-global-form-block-001 .dataform textarea{
    width:100%;
    border: 1px solid #9e9e9e;
    padding: 4px 10px;
}
.project-global-form-block-001 .dataform .uk-form-icon select,
.project-global-form-block-001 .dataform .uk-form-icon input[type=text],
.project-global-form-block-001 .dataform .uk-form-icon input[type=password],
.project-global-form-block-001 .dataform .uk-form-icon textarea{
    padding-left: 30px !important;
}
.project-global-form-block-001 .dataform input[type=checkbox],
.project-global-form-block-001 .dataform input[type=radio] {
    border:1px solid #9e9e9e;
}
.project-global-form-block-001 .dataform input:disabled{
    border:none;
    background:#FFF;
    color:#666;
}
.project-global-form-block-001 .dataform textarea{
    height:168px;
}
.project-global-form-block-001 .dataform .uk-button{
    background: #FFF;
    color: #000;
    text-shadow: none;
    border-radius: 25px;
    border: 1px solid #000;
    padding:0px 35px;
}
@media (max-width: 767px){
	.project-global-form-block-001 .uk-panel{
		padding:0px;
	}
}
/* == project/global/header/section/001 == */
.project-global-header-section-001{}
.project-global-header-section-001 .tool{}
.project-global-header-section-001 .tool>.uk-list{
	margin: 0px;
}
.project-global-header-section-001 .tool>.uk-list>li{
    display: inline-block;
    margin-left: 15px;
}
.project-global-header-section-001 .tool.left>.uk-list>li{
    margin-left: 0px;
    margin-right: 15px;
}
.project-global-header-section-001 .tool>.uk-list>li>a{
	color: #000;
	position: relative;
}
.project-global-header-section-001 .tool>.uk-list>li>a>i{
	margin-right: 5px;
}
.project-global-header-section-001 .tool>.uk-list>li.cart>a>span{
	background: red;
	color: #FFF;
	display: inline-block;
	position: absolute;
	right: -5px;
	top: -5px;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 50%;
	font-size: 10px;
}
.project-global-header-section-001 .tool>.uk-list>li.flag{}
.project-global-header-section-001 .tool>.uk-list>li.flag>a{
    display: inline-block;
    width: 30px;
    height: 15px;
}
.project-global-header-section-001 .tool>.uk-list>li.flag>a>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.project-global-header-section-001 .search {}
.project-global-header-section-001 .search .uk-form{
	margin:0px;
	width: 100%;
}
.project-global-header-section-001 .search input[type=text],
.project-global-header-section-001 .search select{
	width: 100%;
    border: solid 1px #4d5452;
}
.project-global-header-section-001 .search button{
    border: none;
}
.project-global-header-section-001 .search .extend{
    position: relative;
}
.project-global-header-section-001 .search .extend input[type=text]{
    padding: 0px 15px;
    border-radius: 25px;
}
.project-global-header-section-001 .search .extend button{
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    color: #000;
}
.project-global-header-section-001 .mobile .wrapper{
    border-bottom: 1px solid #4d5452;
    padding: 10px 0px;
    background: #FFF;
}
.project-global-header-section-001 .mobile [class*=uk-icon-]{
    font-size: 17px;
}
.project-global-header-section-001 .mobile .toggle{
	margin-right: 15px;
}
.project-global-header-section-001 .mobile .brand{}
.project-global-header-section-001 .mobile .brand img{
    height: 35px;
}
.project-global-header-section-001 .mobile .brand-text>*{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}
.project-global-header-section-001 .navbar .wrapper{
    padding: 0px;
    background: #4d5452;
}
.project-global-header-section-001 .navbar .uk-navbar-nav>li>a {
    color: #fff;
}
.project-global-header-section-001 .header .wrapper{
    padding: 5px 0px;
	margin-bottom: 0px;
}
.project-global-header-section-001 .desktop .wrapper{
    padding: 15px 0px;
    margin-bottom: 0px;
    background: #FFF;
}
.project-global-header-section-001 .desktop .search {}
.project-global-header-section-001 .desktop [class*=uk-icon-]{
    font-size: 17px;
}
.project-global-header-section-001 .desktop .toggle{
	margin-right: 20px;
}
.project-global-header-section-001 .desktop .brand-text{
	margin-right: 25px;
}
.project-global-header-section-001 .desktop .brand-text>*>strong{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}
.project-global-header-section-001 .desktop .brand{}
.project-global-header-section-001 .desktop .brand img{
    height: 55px;
}
/* == project/global/footer/section/001 == */
.project-global-footer-section-001{}
.project-global-footer-section-001 .wrapper{
	margin-bottom: 0px;
	background:#FFF;
	padding: 25px 0px
}
.project-global-footer-section-001 .item .name{
    margin-bottom: 10px;
}
.project-global-footer-section-001 .item .content{}
.project-global-footer-section-001 .item .content p:last-child{
	margin-bottom: 0px;
}
.project-global-footer-section-001 .item .content ul{
    padding-left: 15px;
}
.project-global-footer-section-001 .item .content ul:last-child{
	margin: 0px;
}
.project-global-footer-section-001 .item .content ul>li{}
.project-global-footer-section-001 .item .content ul>li>a{
    color: inherit;
    text-decoration: none;
}
.project-global-footer-section-001 .social{}
.project-global-footer-section-001 .social .label{
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.project-global-footer-section-001 .social .uk-list{}
.project-global-footer-section-001 .social .uk-list>li{
    display: inline-block;
    margin-right: 5px;
}
.project-global-footer-section-001 .social .uk-list>li>a{
    color: #4d5452;
    border: 1px solid #4d5452;
    border-radius: 4px;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.project-global-footer-section-001 .social .uk-grid>li>a{
    width:100%;
    height:30px;
    line-height:30px;
	border:none;
    display:inline-block;
	border-radius:4px;
    text-align:center;
    border: 1px solid rgb(255 255 255 / 35%);
}
.project-global-footer-section-001 .social .uk-grid>li>a.facebook{
    background:#1877f2;
    color:#fff;
}
.project-global-footer-section-001 .social .uk-grid>li>a.twitter{
    background:#55acee;
    color:#fff;
}
.project-global-footer-section-001 .social .uk-grid>li>a.instagram{
    background:linear-gradient(29.61deg, #f38334 0%, #da2e7d 50.39%, #6b54c6 100%);
    color:#fff;
}
.project-global-footer-section-001 .social .uk-grid>li>a.pinterest{
    background:#cb2027;
    color:#fff;
}
.project-global-footer-section-001 .social .uk-grid>li>a.youtube{
    background:#b00;
    color:#fff;
}
.project-global-footer-section-001 .social .uk-grid>li>a.linkedin{
    background:#0273b1;
    color:#fff;
}
.project-global-footer-section-001 .social .uk-grid>li>a.tumblr{
    background:#2c4661;
    color:#fff;
}
.project-global-footer-section-001 .social .uk-grid>li>a.tiktok{
    background: #000;
    color:#fff;
}
.project-global-footer-section-001 .social .uk-list>li>a>i{
    font-size: 15px;
}
.project-global-footer-section-001 .form{}
.project-global-footer-section-001 .form .label{
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.project-global-footer-section-001 .form .uk-form{
    position: relative;
	width: 100%;
}
.project-global-footer-section-001 .form input[type=text]{
    width: 100%;
    padding: 0px 15px;
    border: 1px solid #4d5452;
    border-radius: 25px;
}
.project-global-footer-section-001 .form .uk-button{
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0px 15px;
    background: transparent;
    border: none;
}
.project-global-footer-section-001 .form .uk-button i{
	margin-right: 5px;
}
.project-global-footer-section-001 .copyright{}
.project-global-footer-section-001 .copyright .wrapper{
    border-top: 1px solid #dcdee3;
	padding: 5px 0px;
	margin-bottom: 0px;
}
@media (max-width: 767px){
	.project-global-footer-section-001 .footer .wrapper{
		padding: 15px 0px;
	}
}
/* == project/global/header/section/002 == */
.project-global-header-section-002{}
.project-global-header-section-002 .tool{}
.project-global-header-section-002 .tool>.uk-list{
	margin: 0px;
}
.project-global-header-section-002 .tool>.uk-list>li{
    display: inline-block;
    margin-left: 15px;
}
.project-global-header-section-002 .tool.left>.uk-list>li{
    margin-left: 0px;
    margin-right: 15px;
}
.project-global-header-section-002 .tool>.uk-list>li>a{
	color: #000;
}
.project-global-header-section-002 .tool>.uk-list>li>a>i{
	margin-right: 5px;
}
.project-global-header-section-002 .tool>.uk-list>li.flag{}
.project-global-header-section-002 .tool>.uk-list>li.flag>a{
    display: inline-block;
    width: 30px;
    height: 15px;
}
.project-global-header-section-002 .tool>.uk-list>li.flag>a>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.project-global-header-section-002 .mobile .wrapper{
    border-bottom: 1px solid #dcdee3;
    padding: 10px 0px;
}
.project-global-header-section-002 .mobile [class*=uk-icon-]{
    font-size: 17px;
}
.project-global-header-section-002 .mobile .toggle{
	margin-right: 15px;
}
.project-global-header-section-002 .mobile .brand{}
.project-global-header-section-002 .mobile .brand img{
    height: 35px;
}
.project-global-header-section-002 .mobile .brand-text>*{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}
.project-global-header-section-002 .navbar .wrapper{
    padding: 0px;
}
.project-global-header-section-002 .navbar .uk-navbar-nav>li>a {
    color: #000;
}
.project-global-header-section-002 .header .wrapper{
    border-bottom: 1px solid #dcdee3;
    padding: 5px 0px;
}
.project-global-header-section-002 .desktop .wrapper{
    border-bottom: 1px solid #dcdee3;
    padding: 15px 0px;
}
.project-global-header-section-002 .desktop [class*=uk-icon-]{
    font-size: 17px;
}
.project-global-header-section-002 .desktop .toggle{
	margin-right: 20px;
}
.project-global-header-section-002 .desktop .brand{
	margin-right: 25px;
}
.project-global-header-section-002 .desktop .brand img{
    height: 55px;
}
.project-global-header-section-002 .desktop .slogan{
    margin-left: 15px;
    color: #FFF;
    font-weight: bold;
}
.project-global-header-section-002 .desktop .brand-text{
	margin-right: 35px;
}
.project-global-header-section-002 .desktop .brand-text>*>strong{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}
.project-global-header-section-002 .desktop .brand-text>*>span{}
.project-global-header-section-002 .desktop .search{
	width: 568px;
}
.project-global-header-section-002 .desktop .search .uk-form{
	margin:0px;
	width: 100%;
}
.project-global-header-section-002 .desktop .search input[type=text],
.project-global-header-section-002 .desktop .search select{
	width: 100%;
    border: solid 1px #dcdee3;
}
.project-global-header-section-002 .desktop .search button{
    border: none;
}
.project-global-header-section-002 .desktop .search .extend{
    position: relative;
}
.project-global-header-section-002 .desktop .search .extend input[type=text]{
    padding: 0px 15px;
}
.project-global-header-section-002 .desktop .search .extend button{
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    color: #000;
}
/* == project/global/blank/block/001 == */
.project-global-blank-block-001{}
.project-global-blank-block-001 .wrapper{}
/* == project/global/slideshow/block/001 == */
.project-global-slideshow-block-001{}
.project-global-slideshow-block-001 .uk-panel{
	margin-bottom: 0px;
    height: 450px;
}
.project-global-slideshow-block-001 .item .image{
    margin-bottom: 0px;
    height: 450px;
}
.project-global-slideshow-block-001 .uk-dotnav>*>*{
    width: 15px;
    height: 15px;
}
@media (max-width: 767px){
	.project-global-slideshow-block-001 .uk-panel,
	.project-global-slideshow-block-001 .item .image{
		height: 200px;
	}
}
/* == project/global/form/block/002 == */
.project-global-form-block-002{}
.project-global-form-block-002 .wrapper{
    background: #FFF;
}
.project-global-form-block-002 .dataform{}
.project-global-form-block-002 .dataform .uk-grid{}
.project-global-form-block-002 .dataform .uk-grid>div{
	margin-bottom: 10px;
}
.project-global-form-block-002 .dataform select,
.project-global-form-block-002 .dataform input[type=text],
.project-global-form-block-002 .dataform input[type=password],
.project-global-form-block-002 .dataform textarea{
    width:100%;
    border: 1px solid #aaa;
    padding: 4px 10px;
}
.project-global-form-block-002 .dataform .extend{
    position: relative;
}
.project-global-form-block-002 .dataform .extend input[type=text]{
    padding: 0px 15px;
}
.project-global-form-block-002 .dataform .extend button{
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    color: #000;
    border: none;
}
.project-global-form-block-002 .dataslider .item .image {
    margin-bottom: 0px;
}
/* == project/global/footer/section/002 == */
.project-global-footer-section-002{}
.project-global-footer-section-002 .wrapper{
	margin-bottom: 0px;
}
.project-global-footer-section-002 .brand,
.project-global-footer-section-002 .navbar,
.project-global-footer-section-002 .footer,
.project-global-footer-section-002 .social{
    margin-bottom: 25px;
}
.project-global-footer-section-002 .brand{
    height: 65px;
    text-align: center;
}
.project-global-footer-section-002 .brand img{
    height: 100%;
    width: auto;
}
.project-global-footer-section-002 .footer{
    text-align: center;
}
.project-global-footer-section-002 .uk-list{
	text-align: center;
	margin-bottom: 0px;
}
.project-global-footer-section-002 .uk-list>li{
    display: inline-block;
    margin: 0px 10px;
}
.project-global-footer-section-002 .uk-list>li>a{}
.project-global-footer-section-002 .social{}
.project-global-footer-section-002 .copyright{
	padding: 5px 0px;
	text-align: center;
}
/* == project/global/support/block/001 == */
.project-global-support-block-001{}
.project-global-support-block-001 .wrapper{
    position: fixed;
    right: 15px;
    bottom: 15px;
    margin: 0px;
    z-index: 1;
}
.project-global-support-block-001 .uk-list{
    margin: 0px;
}
.project-global-support-block-001 .uk-list>li{
    margin-bottom: 5px;
}
.project-global-support-block-001 .uk-list>li:last-child{
    margin-bottom: 0px;
}
.project-global-support-block-001 .uk-list>li>a{
    display: inline-block;
}
.project-global-support-block-001 .uk-list>li>a>img{
	width: 42px;
	height: 42px;
}
.project-global-support-block-001 .wrapper.light{
    border-radius: 4px;
}
.project-global-support-block-001 .wrapper.light .uk-list>li{
    /* border-bottom: 1px solid rgba(0,0,0,.1); */
    /* box-shadow: 0 1px rgba(255,255,255,.16); */
}
.project-global-support-block-001 .wrapper.light .uk-list>li>a{
    background: #d41617;
    padding: 10px;
    border-radius: 50%;
}
.project-global-support-block-001 .wrapper.light .uk-list>li>a>img{
	width: 24px;
	height: 24px;
}
/* == project/global/qa/block/001 == */
.project-global-qa-block-001{}
.project-global-qa-block-001 .wrapper{}
.project-global-qa-block-001 .uk-panel{
    padding:15px;
}
.project-global-qa-block-001 .uk-accordion-title{
    position: relative;
    font-size: inherit;
    font-weight: bold;
}
.project-global-qa-block-001 .uk-accordion-title:before{
    font-family: FontAwesome;
    content: "\f196";
    position: absolute;
    right: 10px;
    top: 5px;
    font-weight: normal;
}
.project-global-qa-block-001 .uk-accordion-title.uk-active:before{
    content: "\f147";
}
@media (max-width: 767px){
	.project-global-qa-block-001 .uk-panel{
		padding:0px;
	}
}
