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

/* == project/obj/header/section/001 == */
.project-obj-header-section-001{}
.project-obj-header-section-001 .tool{}
.project-obj-header-section-001 .tool>.uk-list{
	margin: 0px;
}
.project-obj-header-section-001 .tool>.uk-list>li{
    display: inline-block;
    margin-left: 15px;
}
.project-obj-header-section-001 .tool.left>.uk-list>li{
    margin-left: 0px;
    margin-right: 15px;
}
.project-obj-header-section-001 .tool>.uk-list>li>a{
	color: #000;
}
.project-obj-header-section-001 .tool>.uk-list>li>a>i{
	margin-right: 5px;
}
.project-obj-header-section-001 .tool>.uk-list>li.flag{}
.project-obj-header-section-001 .tool>.uk-list>li.flag>a{
    display: inline-block;
    width: 30px;
    height: 15px;
}
.project-obj-header-section-001 .tool>.uk-list>li.flag>a>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.project-obj-header-section-001 .mobile .wrapper{
    border-bottom: 1px solid #9e9e9e;
    padding: 10px 0px;
}
.project-obj-header-section-001 .mobile [class*=uk-icon-]{
    font-size: 17px;
}
.project-obj-header-section-001 .mobile .toggle{
	margin-right: 15px;
}
/* .project-obj-header-section-001 .mobile .search, */
/* .project-obj-header-section-001 .mobile .user{ */
	/* margin-left: 20px; */
/* } */
.project-obj-header-section-001 .mobile .brand{}
.project-obj-header-section-001 .mobile .brand img{
    height: 35px;
}
.project-obj-header-section-001 .mobile .brand-text>*{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}
.project-obj-header-section-001 .navbar .wrapper{
    padding: 0px;
}
.project-obj-header-section-001 .navbar .uk-navbar-nav>li>a {
    color: #000;
}
.project-obj-header-section-001 .header .wrapper{
    border-bottom: 1px solid #9e9e9e;
    padding: 5px 0px;
}
.project-obj-header-section-001 .desktop .wrapper{
    border-bottom: 1px solid #9e9e9e;
    padding: 10px 0px;
}
.project-obj-header-section-001 .desktop [class*=uk-icon-]{
    font-size: 17px;
}
.project-obj-header-section-001 .desktop .toggle{
	margin-right: 20px;
}
/* .project-obj-header-section-001 .desktop .search, */
/* .project-obj-header-section-001 .desktop .user{ */
	/* margin-left: 20px; */
/* } */
.project-obj-header-section-001 .desktop .brand{}
.project-obj-header-section-001 .desktop .brand img{
    height: 55px;
}
.project-obj-header-section-001 .desktop .slogan{
    margin-left: 15px;
    color: #FFF;
    font-weight: bold;
}
.project-obj-header-section-001 .desktop .brand-text>*{
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
}

.project-obj-header-section-001 .header-search{}
.project-obj-header-section-001 .header-search .wrapper{
	padding: 15px 0px 0px 0px;
}
.project-obj-header-section-001 .header-search .uk-form{
	margin:0px;
	width: 100%;
}
.project-obj-header-section-001 .header-search input[type=text],
.project-obj-header-section-001 .header-search select{
	width: 100%;
    border: solid 1px #9e9e9e;
}
.project-obj-header-section-001 .header-search button{
    border: none;
}
.project-obj-header-section-001 .header-search .extend{
    position: relative;
}
.project-obj-header-section-001 .header-search .extend input[type=text]{
    padding: 0px 15px;
}
.project-obj-header-section-001 .header-search .extend button{
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    color: #000;
}
/* == project/obj/footer/section/001 == */
.project-obj-footer-section-001{}
.project-obj-footer-section-001 .footer .wrapper{
    border-top: 1px solid #9e9e9e;
}
.project-obj-footer-section-001 .content{}
.project-obj-footer-section-001 .content p:last-child{
	margin-bottom: 0px;
}
.project-obj-footer-section-001 .content ul{
    padding-left: 15px;
}
.project-obj-footer-section-001 .content ul:last-child{
	margin: 0px;
}
.project-obj-footer-section-001 .content ul>li{}
.project-obj-footer-section-001 .content ul>li>a{
    color: inherit;
    text-decoration: none;
}
.project-obj-footer-section-001 .copyright{}
.project-obj-footer-section-001 .copyright .wrapper{
    border-top: 1px solid #9e9e9e;
	padding: 5px 0px;
}
@media (max-width: 767px){
	.project-obj-footer-section-001 .footer .wrapper{
		padding: 15px 0px;
	}
}
/* == project/obj/global/section/001 == */
*,
 :after,
 :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
::-webkit-scrollbar{
  width: 10px;
  background-color: #bdbdbd;
}
::-webkit-scrollbar-track{
	background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb {
	background-color: #bdbdbd;  
}
html {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    min-height: 100%;
}
h1, h2, h3, h4, h5, h6, .uk-panel-title{
    font-family: inherit;
    color: #000;
}
em{
    color: inherit;
}
a{
    color: #000;
    /* display: inline-block; */
}
select {
	background-color: #FFF !important;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) !important;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-repeat: no-repeat !important;
	background-position: right 5px center !important;
	padding: 0px 25px 0px 10px !important;
}
.uk-modal-dialog{
    width: 768px;
}
.uk-modal-dialog img{
	width: 100% !important;
	height: auto !important;
}
.uk-container {
    max-width: 1200px;
}
@media (max-width: 479px){
	.uk-container {
		padding: 0 10px !important;
	}
	.uk-grid-medium {
		margin-left: -10px;
	}
	.uk-grid-medium>* {
		padding-left: 10px;
	}
}
.myoffice-container{
    padding: 25px 0px 0px 0px;
}
[class*=-section-] .wrapper{
	padding: 25px 0px;
	/* background:#eee; */
}
[class*=-block-] .wrapper{
	margin-bottom: 25px;
	/* background:#eee; */
}
.wrapper.border{
    border: 1px solid #9e9e9e;
    padding: 15px;
}
@media (max-width: 767px){
	/* .myoffice-container [class*=-block-] .wrapper:last-child{ */
		/* margin-bottom: 0px; */
	/* } */
	/* .myoffice-container{ */
		/* padding: 15px 0px 0px 0px; */
	/* } */
	/* [class*=-section-] .wrapper{ */
		/* padding: 0px 0px 15px 0px; */
	/* } */
	/* [class*=-block-] .wrapper{ */
		/* padding: 0px 0px 15px 0px; */
	/* } */
}
.uk-panel{}
.uk-panel .uk-panel-title{}
.uk-panel .uk-panel-title>*{
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}
.uk-panel .uk-flex{
	margin-bottom: 15px;
}
.uk-panel .uk-flex .uk-panel-title{
	margin-bottom: 0px;
}
@media (max-width: 767px){
	.uk-panel .uk-flex {
		margin-bottom: 15px;
		display: block;
	}
	.uk-panel .uk-flex .uk-panel-title{
		margin-bottom: 15px;
	}
	.uk-panel .uk-panel-title>*{
		font-size: 18px;
		line-height: 24px;
	}
}
.desc{
	/* display: none; */
}
.uk-pagination>li>a,
.uk-pagination>li>span {
    padding: 0px;
    line-height: 30px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
}
.uk-pagination>li>a {
    text-shadow: none;
    background: transparent;
    border: 1px solid #b7b7b7;
    color: #000;
}
.uk-pagination>li>a:focus,
.uk-pagination>li>a:hover,
.uk-pagination>.uk-active>span {
    text-shadow: none;
    background: transparent;
    color: #000;
    border: 1px solid #000;
}
.tab{}
.tab.right{}
.tab .uk-list{
    white-space: nowrap;
    overflow-x: auto;
}
.tab .uk-list>li{
    display: inline-block;
    margin-right: 5px;
}
.tab .uk-list>li>a{
    border: 1px solid #000;
    border-radius: 25px;
    padding: 0px 10px;
}
.tab.right .uk-list>li{
    margin-right: 0px;
    margin-left: 5px;
}
@media (max-width: 767px){
	.tab.right .uk-list>li{
		margin-right: 5px;
		margin-left: 0px;
	}
}
.item{
	position: relative;
}
.item .param{}
.item .param .uk-list{
	margin: 0px;
}
.item .param .uk-list>li{
	position:relative;
	padding-left: 20px;
}
.item .param .uk-list>li i{
    position: absolute;
    left: 0px;
    top: 4px;
}
.item .param.inline .uk-list>li{
    display: inline-block;
    margin-right: 10px;
}
.item .param.inline .uk-list>li:last-child{
	margin-right: 0px;
}
.item .image{
	margin-bottom: 10px;
}
.item .image img{
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.item .image.cover img{
    object-fit: cover;
}
.item .gallery{
	margin-bottom: 10px;
}
/* .item .gallery .uk-grid>div{ */
	/* margin-bottom: 0px; */
/* } */
.item .gallery .image{
	height: 65px !important;
}
.item .body{
}
.item .body>*{
	margin-bottom: 5px;
}
.item .body>*:last-child{
    margin-bottom: 0px !important;
}
.item .body.absolute{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 10px;
    background: rgb(0 0 0 / 50%);
}
.item .body.absolute .name>*,
.item .body.absolute .meta,
.item .body.absolute .sapo,
.item .body.absolute .more>*{
	color: #FFF;
}
.item .body.absolute .more>*{
	border: 1px solid #FFF;
}
@media (max-width: 767px){
	.item .body.absolute{
		position: static;
		padding: 0px;
		padding-top: 10px;
		background: transparent;
	}
	.item .body.absolute .name>*,
	.item .body.absolute .meta,
	.item .body.absolute .sapo,
	.item .body.absolute .more>*{
		color: #000;
	}
	.item .body.absolute .more>*{
		border: 1px solid #000;
	}
}
.item .name{
	max-height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.item .name>*{
	font-weight: 600;
}
.item .meta{
	color: #9e9e9e;
}
.item .meta>*{}
.item .rate{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item .rate>a{
	margin-left: 5px;
    color: #004e7f;
}
.item .rate>i{
	color: #FF9600;
}
.item .price{}
.item .price strong{
	color: red;
}
.item .price span{
    text-decoration: line-through;
    color: #9e9e9e;
    margin-left: 5px;
}
.item .sapo{
	margin-bottom: 10px;
	max-height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.item .sapo p:last-child{
	margin-bottom: 0px;
}
.item .more{}
.item .more>*{
    border: 1px solid #000;
    border-radius: 25px;
    padding: 0px 10px;
}
.datagrid .uk-grid>div{
	margin-bottom: 15px;
}
[class*=-section-] .uk-grid-width-medium-1-3 .item .image{
	height: 360px;
}
[class*=-section-] .uk-grid-width-medium-1-4 .item .image{
	height: 263px;
}
[class*=-section-] .uk-grid-width-medium-1-5 .item .image{
	height: 206px;
}
[class*=-section-] .uk-grid-width-medium-1-6 .item .image{
	height: 167px;
}
[class*=-section-] .uk-grid-width-medium-1-10 .item .image{
	height: 90px;
}
[class*=-block-] .uk-grid-width-medium-1-3 .item .image{
	height: 177px;
}
[class*=-block-] .uk-grid-width-medium-1-4 .item .image{
	height: 130px;
}
[class*=-block-] .uk-grid-width-medium-1-5 .item .image{
	height: 102px;
}
[class*=-block-] .uk-grid-width-medium-1-6 .item .image{
	height: 84px;
}
@media (max-width: 767px){
	[class*=-section-] .uk-grid-width-1-1 .item .image{
		height: 290px;
	}
	[class*=-section-] .uk-grid-width-1-2 .item .image{
		height: 140px;
	}
	[class*=-block-] .uk-grid-width-1-1 .item .image{
		height: 290px;
	}
	[class*=-block-] .uk-grid-width-1-2 .item .image{
		height: 140px;
	}
}

.uk-navbar{
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0px;
}
.uk-navbar-nav>li>a {
    padding: 0 10px;
    text-shadow: none;
    font-family: inherit;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
.uk-navbar-nav>li.uk-open>a,
.uk-navbar-nav>li:hover>a,
.uk-navbar-nav>li>a:focus,
.uk-navbar-nav>li.uk-active>a{
    box-shadow: none;
    border: 1px solid transparent;
    color: #000;
    background: transparent;
	text-decoration: underline;
}

.uk-dropdown-navbar{
    box-shadow: none;
    border-radius: 0px;
    border: 1px solid #9e9e9e;
}
.uk-nav-navbar>li>a{
    color: #000;
}
.uk-nav-navbar>li>a:focus,
.uk-nav-navbar>li>a:hover{
    background: transparent;
    box-shadow: none;
    text-shadow: none;
    color: #000;
	text-decoration: underline;
}
.uk-offcanvas-bar{
    width:200px;
    background:#FFF;
    padding-top:15px;
}
.uk-offcanvas-bar:after,
.uk-offcanvas-bar-flip:after{
    background:transparent;
    box-shadow:none;
}
.uk-offcanvas-bar .search{
	padding:0px 15px;
}
.uk-offcanvas-bar .search .uk-form{
    margin:0px 0px 15px 0px;
    position:relative;
    width:100%;
}
.uk-offcanvas-bar .search input{
    width:100%;
    padding:0px 10px;
}
.uk-offcanvas-bar .search button{
    border:none;
    background:transparent;
    color:inherit;
    position:absolute;
    right:0px;
    text-shadow:none;
}
.uk-nav-offcanvas {
    border-bottom:none;
    box-shadow:none;
}
.uk-nav-offcanvas>li>a {
    color:inherit;
    font-weight:bold;
    padding:5px 15px;
    border-top:none;
    box-shadow:none;
    text-shadow:none;
}
.uk-nav-offcanvas ul a {
    color:inherit;
}
html .uk-nav.uk-nav-offcanvas>li.uk-active>a {
    background:transparent;
    color:inherit;
    box-shadow:none;
    text-decoration:none;
}
.uk-nav-offcanvas>.uk-open>a,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover {
    background:transparent;
    color:inherit;
    text-decoration:none;
}
.uk-nav-offcanvas .uk-nav-sub {
    border-top:none;
    box-shadow:none;
}




.uk-modal .form label.border{
    position: relative;
    padding: 3px 5px 3px 35px;
    display: inline-block;
    border: solid 1px #9e9e9e;
    border-radius: 4px;
    min-height: 30px;
    width: 100%;
}
.uk-modal .form label.border input[type=checkbox]{
    position: absolute;
    left: 10px;
    top: 10px;
    height: 14px;
    width: 14px;
    border: solid 1px #9e9e9e;
}
.uk-modal .form label.border input[type=checkbox]:checked:before,
.uk-modal .form label.border input[type=checkbox]:indeterminate:before {
    font-size: 15px;
    line-height: 12px;
}
.uk-modal .form input[type=text],
.uk-modal .form input[type=password],
.uk-modal .form select,
.uk-modal .form textarea {
    width: 100%;
    border: solid 1px #9e9e9e;
}
.uk-modal .form textarea {
	height: 75px;
}
.uk-modal .form .uk-button{
    width: 100%;
    background: #fe9900;
    color: #FFF;
    text-shadow: none;
    padding: 0px 35px;
    text-transform: uppercase;
    font-weight: 600;
}


#modal-media .uk-modal-header {
    padding: 10px 15px;
}
#modal-media .uk-modal-header>* {
	font-weight: bold;
}
#modal-media .tab{
	margin-bottom: 15px;
}
#modal-media .tab .uk-tab>li>a {
    color: #000;
    font-weight: bold;
}
#modal-media .tab .uk-tab>li.upload {
	float: right;
}
#modal-media .tab .uk-tab>li.upload>a{
    padding: 8px 12px 8px 12px;
}
#modal-media .item .image {
	height: 125px;
	padding: 5px;
	border: 1px solid #DDD;
	cursor: pointer;
	border-radius: 4px;
}
#modal-media .item .name{
    max-height: 42px;
    -webkit-line-clamp: 2;
}
#modal-media .pagination{
    margin-top: 25px;
}
#modal-media .pagination .uk-pagination{
    text-align: left;
}
/* == project/obj/object/section/001 == */
.project-obj-object-section-001{}
.project-obj-object-section-001 .wrapper{}
/* == project/obj/object/block/001 == */
.project-obj-object-block-001{}
.project-obj-object-block-001 .wrapper{}
/* == project/obj/filter/block/001 == */
.project-obj-filter-block-001{}
.project-obj-filter-block-001 .wrapper{}
.project-obj-filter-block-001 .datagrid{
    /* max-height: 368px; */
    /* overflow-y: auto; */
}
.project-obj-filter-block-001 .uk-grid>li{
    margin-bottom:5px;
}
.project-obj-filter-block-001 .uk-grid>li>a{
    position: relative;
    padding-left: 15px;
    display: inline-block;
}
.project-obj-filter-block-001 .uk-grid>li>a>i{
    position: absolute;
    left: 0px;
    top: 4px;
}
.project-obj-filter-block-001 .uk-grid>li>a>.label{
	margin-left: 5px;
	color: #c00000;
}
.project-obj-filter-block-001 .uk-grid>li>a>.number{
    color: #000;
    border: 2px solid #000;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-weight: bold;
}
.project-obj-filter-block-001 .uk-grid>li>a>.meta{
    color: #9e9e9e;
    text-transform: initial;
    font-weight: normal;
}
.project-obj-filter-block-001 .numberlist .uk-grid>li{
    margin-bottom:10px;
}
.project-obj-filter-block-001 .numberlist .uk-grid>li>a{
    padding-left: 50px;
    min-height: 42px;
}
/* == project/obj/filter/block/002 == */
.project-obj-filter-block-002{}
.project-obj-filter-block-002 .wrapper{}
.project-obj-filter-block-002 .datalist .uk-grid>div{
	margin-bottom: 15px;
}
.project-obj-filter-block-002 .datalist .uk-grid>div:last-child{
	margin-bottom: 0px;
}
.project-obj-filter-block-002 .item {
    position: relative;
    padding-left: 110px;
    height: 100px;
}
.project-obj-filter-block-002 .item .image {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
	height: 100px !important;
}
.project-obj-filter-block-002 .item .body {
    padding-top: 0px;
}
/* == project/obj/object/block/002 == */
.project-obj-object-block-002{}
.project-obj-object-block-002 .wrapper{}
.project-obj-object-block-002 .datalist .uk-grid>div{
	margin-bottom: 15px;
}
.project-obj-object-block-002 .datalist .uk-grid>div:last-child{
	margin-bottom: 0px;
}
.project-obj-object-block-002 .item {
    position: relative;
    padding-left: 215px;
    height: 175px;
}
.project-obj-object-block-002 .item .image {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
    height: 175px;
	margin-bottom: 0px;
}
.project-obj-object-block-002 .item .body {
    padding-top: 0px;
}
@media (max-width: 767px){
	.project-obj-object-block-002 .item {
		padding-left: 0px;
		height: auto;
	}
	.project-obj-object-block-002 .item .image {
		position: static;
		width: 100%;
		height: 200px !important;
	}
	.project-obj-object-block-002 .item .body {
		padding-top: 10px;
	}
}
/* == project/obj/pagination/block/001 == */
.project-obj-pagination-block-001{}
.project-obj-pagination-block-001 .wrapper{}
.project-obj-pagination-block-001 .uk-pagination{
    text-align: left;
}
/* == project/obj/object/block/003 == */
.project-obj-object-block-003{}
.project-obj-object-block-003 .wrapper{}
.project-obj-object-block-003 .item .body {
    padding-top: 0px;
}
/* .project-obj-object-block-003 .param{ */
    /* margin-bottom: 25px; */
/* } */
/* .project-obj-object-block-003 .param .uk-list>li{ */
	/* margin-bottom: 5px; */
    /* font-weight: bold; */
/* } */
/* .project-obj-object-block-003 .param .uk-list>li:last-child{ */
	/* margin-bottom: 0px; */
/* } */
.project-obj-object-block-003 .ember{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.project-obj-object-block-003 .ember iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.project-obj-object-block-003 .image{
	margin-bottom: 15px;
}
.project-obj-object-block-003 img,
.project-obj-object-block-003 .image img{
    padding-bottom: 10px;
}
.project-obj-object-block-003 blockquote{
    background:#EDF3E1;
    border-left:2px solid #488E05;
    padding:15px;
    font-style:normal;
}
.project-obj-object-block-003 blockquote p:last-child{
	margin:0px;
}
/* .project-obj-object-block-003 a{ */
    /* color:#000; */
/* } */
.project-obj-object-block-003 h1,
.project-obj-object-block-003 h2,
.project-obj-object-block-003 h3,
.project-obj-object-block-003 h4,
.project-obj-object-block-003 h5,
.project-obj-object-block-003 h6{
    font-weight:600;
    font-size:18px;
}
.project-obj-object-block-003 .map{
	margin-bottom: 15px;
}
.project-obj-object-block-003 .map iframe{
    width:100% !important;
    height:250px !important;
}
/* == project/obj/discuss/block/001 == */
.project-obj-discuss-block-001{}
.project-obj-discuss-block-001 .wrapper{}
.project-obj-discuss-block-001 .datalist{}
.project-obj-discuss-block-001 .form{
    margin-bottom:25px;
}
.project-obj-discuss-block-001 .form textarea{
    width:100%;
    height:100px;
    border:1px solid #9e9e9e;
}
.project-obj-discuss-block-001 .form .uk-button {
    background: #FFF;
    color: #000;
    text-shadow: none;
    border-radius: 25px;
    border: 1px solid #000;
}
.project-obj-discuss-block-001 .uk-list{}
.project-obj-discuss-block-001 .uk-list>li{
    /* margin-bottom:15px; */
}
.project-obj-discuss-block-001 .uk-list>li>.item{
    position:relative;
    padding-left:45px;
    min-height:35px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .avatar{
    position:absolute;
    left:0px;
    top:0px;
    width:35px;
    height:35px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .avatar img{
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:50%;
}
.project-obj-discuss-block-001 .uk-list>li>.item .body{
	padding-top: 0px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .name{
    margin-bottom:5px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .name>*{
	color: #000;
    font-weight: 600;
}
.project-obj-discuss-block-001 .uk-list>li>.item .meta{
    color:#828282;
    margin-bottom:15px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .meta>*{
    color:#828282;
    margin-right:10px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .content{
    margin-bottom:5px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .content .author{
	margin-right:5px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .content p:last-child{
	margin:0px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .comment{
    margin-bottom:15px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .comment .uk-list{
    border-left:1px solid #9e9e9e;
    padding-left:10px;
}
.project-obj-discuss-block-001 .uk-list>li>.item .comment .form {
    padding-left: 45px;
}
/* == project/obj/form/block/001 == */
.project-obj-form-block-001{}
.project-obj-form-block-001 .wrapper{}
.project-obj-form-block-001 .dataform{}
.project-obj-form-block-001 .dataform .uk-grid>div{
	margin-bottom: 10px;
}
.project-obj-form-block-001 .dataform .uk-grid>div:last-child{
	margin-bottom: 0px;
}
.project-obj-form-block-001 .dataform .uk-form-label span{
    color:red;
}
.project-obj-form-block-001 .dataform .uk-form-controls,
.project-obj-form-block-001 .dataform .uk-form-controls a{}
.project-obj-form-block-001 .dataform .uk-form-icon>[class*=uk-icon-] {
	top:8px;
	margin-top:0px;
}
.project-obj-form-block-001 .dataform .uk-form-icon{
    width:100%;
}
.project-obj-form-block-001 .dataform select,
.project-obj-form-block-001 .dataform input[type=text],
.project-obj-form-block-001 .dataform input[type=password],
.project-obj-form-block-001 .dataform textarea{
    width:100%;
    border: 1px solid #9e9e9e;
    padding: 4px 10px;
}
.project-obj-form-block-001 .dataform .uk-form-icon select,
.project-obj-form-block-001 .dataform .uk-form-icon input[type=text],
.project-obj-form-block-001 .dataform .uk-form-icon input[type=password],
.project-obj-form-block-001 .dataform .uk-form-icon textarea{
    padding-left: 30px !important;
}
.project-obj-form-block-001 .dataform input[type=checkbox],
.project-obj-form-block-001 .dataform input[type=radio] {
    border:1px solid #fff;
}
.project-obj-form-block-001 .dataform input:disabled{
    border:none;
    background:#FFF;
    color:#666;
}
.project-obj-form-block-001 .dataform textarea{
    height:68px;
}
.project-obj-form-block-001 .dataform .uk-button{
    background: #FFF;
    color: #000;
    text-shadow: none;
    border-radius: 25px;
    border: 1px solid #000;
    padding:0px 35px;
}
/* == project/obj/cpanel/block/001 == */
.project-obj-cpanel-block-001{}
.project-obj-cpanel-block-001 .wrapper{}
.project-obj-cpanel-block-001 .uk-tab{}
.project-obj-cpanel-block-001 .uk-tab{
    border-bottom: 1px solid #9e9e9e;
}
.project-obj-cpanel-block-001 .uk-tab>li.uk-active>a {
    border-color: #9e9e9e;
    color: #000;
}
.project-obj-cpanel-block-001 .uk-tab>li>a{
    font-weight: bold;
    color: inherit;
}
.project-obj-cpanel-block-001 .form{}
.project-obj-cpanel-block-001 .form input[type=checkbox],
.project-obj-cpanel-block-001 .form input[type=radio]{
    height: 15px;
    width: 15px;
    background: #fff;
    border: solid 1px #9e9e9e;
    border-radius: 4px;
}
.project-obj-cpanel-block-001 .form input[type=text],
.project-obj-cpanel-block-001 .form input[type=password],
.project-obj-cpanel-block-001 .form select,
.project-obj-cpanel-block-001 .form textarea{
    width: 100%;
    border: solid 1px #9e9e9e;
}
.project-obj-cpanel-block-001 .form select{
    padding: 4px 2px;
}
.project-obj-cpanel-block-001 .form textarea{
    height: 100px;
}
.project-obj-cpanel-block-001 .form .uk-button{
    background: transparent;
    color: inherit;
}
.project-obj-cpanel-block-001 .form .extend{
    position:relative;
}
.project-obj-cpanel-block-001 .form .extend input{}
.project-obj-cpanel-block-001 .form .extend a,
.project-obj-cpanel-block-001 .form .extend button{
    position:absolute;
    right:0px;
    top:0px;
    background: #FFF;
    border: solid 1px #9e9e9e;
}
.project-obj-cpanel-block-001 .form .uk-button.uk-button-primary{
    background: #FFF;
    color: #000;
    text-shadow: none;
    border-radius: 25px;
    border: 1px solid #000;
    padding: 0px 35px;
}
.project-obj-cpanel-block-001 .form .grid{}
.project-obj-cpanel-block-001 .form .grid .uk-grid>div{
	margin-bottom: 10px;
}
.project-obj-cpanel-block-001 .form .grid .item{}
.project-obj-cpanel-block-001 .form .grid .item>div{
	margin-bottom:5px;
}
.project-obj-cpanel-block-001 .form .grid .item>div:last-child{
	margin-bottom:0px;
}


.project-obj-cpanel-block-001 .search{
    margin-bottom: 15px;
    /* border: 1px solid #9e9e9e; */
    /* padding: 15px; */
}
.project-obj-cpanel-block-001 .search .uk-form{
	margin:0px;
	width: 100%;
}
.project-obj-cpanel-block-001 .search input[type=text],
.project-obj-cpanel-block-001 .search select{
	width: 100%;
    border: solid 1px #9e9e9e;
}
.project-obj-cpanel-block-001 .search button{
    border: none;
}
.project-obj-cpanel-block-001 .search .extend{
    position: relative;
}
.project-obj-cpanel-block-001 .search .extend input[type=text]{
    padding: 0px 15px;
}
.project-obj-cpanel-block-001 .search .extend button{
    position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    color: #000;
}

.project-obj-cpanel-block-001 .table{}
.project-obj-cpanel-block-001 .table .uk-table{
    min-width: 568px;
}
.project-obj-cpanel-block-001 .table th.image{
	/* width: 142px; */
}
.project-obj-cpanel-block-001 .table .item .image{
	width: 125px;
	height: 125px;
}

.project-obj-cpanel-block-001 .form .uk-form-horizontal .uk-form-label {
	font-weight: bold;
}
.project-obj-cpanel-block-001 .form .uk-form-horizontal .uk-form-label span{
	color: #c00000;
}
@media (min-width: 960px){
	.project-obj-cpanel-block-001 .form .uk-form-horizontal .uk-form-label {
		width: 150px;
		margin-top: 0px;
	}
	.project-obj-cpanel-block-001 .form .uk-form-horizontal .uk-form-controls {
		margin-left: 150px;
	}
}
@media (max-width: 767px){
	.project-obj-cpanel-block-001 .table .item .image{
		width: 80px;
		height: 80px;
	}
	.project-obj-cpanel-block-001 .table .item .sapo{
		display: none;
	}
}
/* == project/obj/object/block/004 == */
.project-obj-object-block-004{}
.project-obj-object-block-004 .wrapper{}
.project-obj-object-block-004 .item .image{
	height: 300px;
}
@media (max-width: 767px){
	.project-obj-object-block-004 .item .image{
		height: 168px !important;
	}
}
/* == project/obj/filter/section/001 == */
.project-obj-filter-section-001{}
.project-obj-filter-section-001 .wrapper{}
.project-obj-filter-section-001 .uk-grid>li{
    margin-bottom:5px;
}
.project-obj-filter-section-001 .uk-grid>li>a{
    position: relative;
    padding-left: 15px;
}
.project-obj-filter-section-001 .uk-grid>li>a>i{
    position: absolute;
    left: 0px;
    top: 4px;
}
/* == project/obj/object/section/002 == */
.project-obj-object-section-002{}
.project-obj-object-section-002 .wrapper.background{
	background: #ebebeb;
}
.project-obj-object-section-002 .wrapper.background .uk-panel{
	background: #FFF;
    padding: 15px;
}
.project-obj-object-section-002 .item.information{
	margin-bottom: 15px;
}
.project-obj-object-section-002 .item.information .body {
    padding-top: 0px;
}
.project-obj-object-section-002 .item.information .name{
    max-height: initial;
    overflow: visible;
    -webkit-line-clamp: unset;
    font-size: inherit;
    line-height: inherit;
}
.project-obj-object-section-002 .item.information .sapo{
    max-height: initial;
    overflow: visible;
    -webkit-line-clamp: unset;
}
.project-obj-object-section-002 .item.information .name>* {
    font-size: 24px;
    line-height: 30px;
}
.project-obj-object-section-002 .item.media .image{
    height: 300px;
}
.project-obj-object-section-002 .item.media .gallery .image{
    height: 80px;
}
.project-obj-object-section-002 .item.author{
    border: 1px solid #bdbdbd;
    padding: 10px;
}
.project-obj-object-section-002 .item.author .header{
    height: 65px;
    position: relative;
    padding: 0px 0px 0px 75px;
    margin-bottom: 15px;
}
.project-obj-object-section-002 .item.author .header .image{
    width: 65px;
    height: 65px;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px;
    background: #FFF;
}
.project-obj-object-section-002 .item.author .header .image img{
	border-radius: 50%;
}
.project-obj-object-section-002 .item.author .more>*{
    color: #285ea6;
    border: 1px solid #285ea6;
    padding: 3px 10px;
    width: 100%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.project-obj-object-section-002 .item.author .more>*>i{
	margin-right:5px;
}
.project-obj-object-section-002 .item.author .more.email>*,
.project-obj-object-section-002 .item.author .more.phone>* {
    color: #FFF;
    background: #f8841b;
    border: 1px solid #f8841b;
}
.project-obj-object-section-002 .item.author .more.contact{
    margin-top: 15px;
	margin-bottom: 10px;
}
.project-obj-object-section-002 .item.author .more.contact>* {
    text-transform: uppercase;
}
.project-obj-object-section-002 .item.author .sapo{
	margin-bottom: 0px;
}
.project-obj-object-section-002 .uk-modal .form label{
    position: relative;
    padding: 3px 5px 3px 35px;
    display: inline-block;
    border: solid 1px #9e9e9e;
    border-radius: 4px;
    min-height: 30px;
    width: 100%;
}
.project-obj-object-section-002 .uk-modal .form label input[type=checkbox]{
    position: absolute;
    left: 10px;
    top: 10px;
    height: 16px;
    width: 16px;
    border: solid 1px #9e9e9e;
    border-radius: 4px;
}
.project-obj-object-section-002 .uk-modal .form label input[type=checkbox]:checked:before,
.project-obj-object-section-002 .uk-modal .form label input[type=checkbox]:indeterminate:before {
    font-size: 15px;
    line-height: 15px;
}
.project-obj-object-section-002 .uk-modal .form input[type=text],
.project-obj-object-section-002 .uk-modal .form input[type=password],
.project-obj-object-section-002 .uk-modal .form select,
.project-obj-object-section-002 .uk-modal .form textarea {
    width: 100%;
    border: solid 1px #9e9e9e;
}
.project-obj-object-section-002 .uk-modal .form textarea {
	height: 75px;
}
.project-obj-object-section-002 .uk-modal .form .uk-button{
    width: 100%;
    background: #fe9900;
    color: #FFF;
    text-shadow: none;
    padding: 0px 35px;
    text-transform: uppercase;
    font-weight: 600;
}
@media (max-width: 767px){
	.project-obj-object-section-002 .wrapper.background{
		background: #FFF;
		padding: 15px 0px;
	}
	.project-obj-object-section-002 .wrapper.background .uk-panel{
		padding: 0px;
	}
	.project-obj-object-section-002 .item.media{
		margin-bottom: 15px;
	}
	.project-obj-object-section-002 .item.media .image{
		height: 200px;
	}
	.project-obj-object-section-002 .item.information .name>* {
		font-size: 18px;
		line-height: 24px;
	}
}
/* == project/obj/breadcrumb/section/001 == */
.project-obj-breadcrumb-section-001{}
.project-obj-breadcrumb-section-001 .wrapper{
    padding: 10px 0px 0px 0px;
}
.project-obj-breadcrumb-section-001 .uk-breadcrumb{
	margin: 0px;
}
/* == project/obj/profile/block/001 == */
.project-obj-profile-block-001{}
.project-obj-profile-block-001 .wrapper{}

/* .project-obj-profile-block-001 .item{ */
    /* border: 1px solid #bdbdbd; */
    /* padding: 10px; */
/* } */
.project-obj-profile-block-001 .item .header{
    height: 65px;
    position: relative;
    padding: 0px 0px 0px 75px;
    margin-bottom: 15px;
}
.project-obj-profile-block-001 .item .header .image{
    width: 65px;
    height: 65px;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px;
    background: #FFF;
}
.project-obj-profile-block-001 .item .header .image img{
	border-radius: 50%;
}
.project-obj-profile-block-001 .item .more>*{
    color: #285ea6;
    border: 1px solid #285ea6;
    padding: 3px 10px;
    width: 100%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.project-obj-profile-block-001 .item .more>*>i{
	margin-right:5px;
}
.project-obj-profile-block-001 .item .more.email>*,
.project-obj-profile-block-001 .item .more.phone>* {
    color: #FFF;
    background: #f8841b;
    border: 1px solid #f8841b;
}
.project-obj-profile-block-001 .item .more.contact{
    margin-top: 15px;
	margin-bottom: 10px;
}
.project-obj-profile-block-001 .item .more.contact>* {
    text-transform: uppercase;
}
.project-obj-profile-block-001 .item .sapo{
	margin-bottom: 0px;
}
/* == project/obj/gallery/block/001 == */
.project-obj-gallery-block-001{}
.project-obj-gallery-block-001 .wrapper{}
.project-obj-gallery-block-001 .image{
    height: 300px;
}
.project-obj-gallery-block-001 .gallery .image{
    height: 80px;
}
@media (max-width: 767px) {
	.project-obj-gallery-block-001 .image{
		height: 200px;
	}
}
/* == project/obj/profile/block/002 == */
.project-obj-profile-block-002{}
.project-obj-profile-block-002 .cover{}
.project-obj-profile-block-002 .cover .wrapper{
    background: #e0e0e0;
    height: 268px;
    background-size: cover;
    background-position: center center;
}
.project-obj-profile-block-002 .profile .wrapper{
	margin-top: -75px;
	padding: 0px 15px 0px 15px;
}
.project-obj-profile-block-002 .item.author{
    height: 150px;
    position: relative;
    padding: 0px 0px 0px 165px;
}
.project-obj-profile-block-002 .item.author .body {
    padding-top: 65px;
}
.project-obj-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-obj-profile-block-002 .item.author .image img{
	border-radius: 50%;
}
.project-obj-profile-block-002 .item.author .name>* {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
}
.project-obj-profile-block-002 .item .param {
    padding-top: 65px;
}
.project-obj-profile-block-002 .item .param .uk-list>li {
    padding-left: 0px;
    text-align: center;
}
.project-obj-profile-block-002 .item .param .uk-list>li>a{
    border: 1px solid #9e9e9e;
    padding: 5px 10px;
    display: inline-block;
}
.project-obj-profile-block-002 .item .body>* {
    margin-bottom: 5px;
}
.project-obj-profile-block-002 .navbar .wrapper{
    border-top: 1px solid #9e9e9e;
    border-bottom: 1px solid #9e9e9e;
    padding: 15px;
}
.project-obj-profile-block-002 .navbar .uk-list{
    white-space: nowrap;
    overflow-x: auto;
	margin-bottom: 0px;
}
.project-obj-profile-block-002 .navbar .uk-list>li{
    display: inline-block;
    margin-right: 15px;
}
.project-obj-profile-block-002 .navbar .uk-list>li:last-child{
    margin-right: 0px;
}
.project-obj-profile-block-002 .navbar .uk-list>li>a{
    font-weight: bold;
    text-transform: uppercase;
}
@media (max-width: 479px){
	.project-obj-profile-block-002 .cover .wrapper{
		height: 150px;
	}
	.project-obj-profile-block-002 .profile .wrapper {
		margin-top: -100px;
	}
	.project-obj-profile-block-002 .item.author {
		height: auto;
		padding: 0px;
		text-align: center;
	}
	.project-obj-profile-block-002 .item .param,
	.project-obj-profile-block-002 .item.author .body {
		padding-top: 15px;
	}
	.project-obj-profile-block-002 .item.author .name {
		max-height: max-content;
		-webkit-line-clamp: inherit;
	}
	.project-obj-profile-block-002 .item.author .name>* {
		font-size: 18px;
		line-height: 24px;
	}
	.project-obj-profile-block-002 .item.author .image {
		width: 125px;
		height: 125px;
		position: static;
		margin: 0px auto;
	}
}
/* == project/obj/rate/block/001 == */
.project-obj-rate-block-001{}
.project-obj-rate-block-001 .wrapper{}
.project-obj-rate-block-001 .chart{}
.project-obj-rate-block-001 .chart .uk-table{
	margin:0px;
}
.project-obj-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-obj-rate-block-001 .chart td{
    padding:3px 0px;
    vertical-align:middle;
    border:none;
}
.project-obj-rate-block-001 .chart .star{
	width:50px;
}
.project-obj-rate-block-001 .chart .bar{}
.project-obj-rate-block-001 .chart .bar .background{
    background-color:#EEE;
    height:10px;
}
.project-obj-rate-block-001 .chart .bar .background .item{
    width:82%;
    background-color:#FF9800;
    height:10px;
}
.project-obj-rate-block-001 .chart .percent{
	width:200px;
	padding-left:25px;
}
@media (max-width: 479px){
	.project-obj-rate-block-001 .chart .percent{
		width:50px;
		padding-left:15px;
	}
	.project-obj-rate-block-001 .chart .uk-button{
		margin-top: 15px;
	}
}
