@charset "UTF-8";


body, .uk-navbar-nav > li > a, h1, h2, h3, h4, h5, h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-accordion-title, .uk-text-lead, .navbar .brand, .navbar-search, .uk-navbar-item, .uk-heading-primary, .uk-heading-hero, h1.uk-margin-remove-top.uk-heading-hero, .label, .uk-label, a.label, .uk-h1, .uk-h2, .uk-h3, .uk-h6, .uk-accordion-title, .uk-text-lead, .navbar .brand, .navbar-search, .uk-navbar-item, .uk-heading-primary, .uk-heading-medium, .nav-tabs>li>a, .uk-nav-default, .uk-heading-small, .btn, h1.uk-heading-small, .uk-text-meta, h3.el-title.uk-card-title, h1.uk-h4.uk-heading-bullet.uk-text-danger.uk-margin-remove-bottom.uk-scrollspy-inview, div#recipe1 h1.uk-h4, div#recipe1 h2.el-title, div#recipe h3.el-title, ul.el-nav.uk-margin-large.uk-subnav.uk-subnav-pill.uk-flex-center a, h2.el-title.uk-h4.uk-heading-divider.uk-margin-small-top.uk-margin-remove-bottom, h2.uk-h1.uk-heading-bullet.uk-text-primary.uk-scrollspy-inview, div#news1 a.el-content.uk-button.uk-button-default.uk-button-large, canvas.chartjs-render-monitor {
     font-family: 文泉驛正黑, 'WenQuanYi Zen Hei', '儷黑 Pro', 'LiHei Pro', 微軟正黑體, 'Microsoft JhengHei', 微軟雅黑體, 'Microsoft YaHei', 標楷體, DFKai-SB, sans-serif;
font-weight: 400;
  color: #000000;
  line-height: 1.714em;
  letter-spacing: 1.5px!important;
}
div#\38 7e99f39-b0e8-470f-96d1-2e9788ca67f8 textarea {
    width: 100%;
    min-height: 120px;
}
div#q1 legend.uk-form-label {
    font-size: 20px;
    margin-bottom: 10px;
}

p.t_cell.assist-profile {
    max-width: 100%;
}

.uk-subnav>li{ max-width:100%; }
.uk-subnav>li>*{ max-width:100%; flex-wrap: wrap;}

li.element.element-relateditemspro.element-relateditems span.el-content {
    border: 0;
    box-shadow: 0 0 0;
    width: 100%;
    padding-left: 0;
}
span.srd_list a {
    width: 166px;
    border: 1px solid #efefef;
    margin-bottom: 5px;
    border-radius: 5px;
    display: block;
    background: #f5f5f5;
}
.yoo-zoo.kingwomwom-uikit3.kingwomwom-uikit3-管理助養人 .uk-width-auto {
    max-width: 80%!important;
}
div#module-115 a {
    padding: 10px 15px;
    border: 1px solid #878787;
    margin-bottom: 10px;
}
div#module-115 a:hover {
  	box-shadow: -5px 5px 10px 0 rgb(0 0 0 / 20%);
}
p.t_cell {
    max-height: 82px;
    overflow-y: auto;
    line-height: 1.3;
    min-width: 82px;
    max-width: 120px;
}
.tm-bottom.uk-section-default.uk-section.uk-padding-remove-vertical {
    padding-top: 10px !important;
}
form#item-submission {
    margin-bottom: 50px;
}
.tm-bottom .uk-grid-margin.uk-first-column {
 /*   display: none; */
}
.dd33 .dog_area.uk-card.uk-card-body {
    border: 1px solid #ccc;
    padding: 10px 20px;
    margin-bottom: 10px;
}
.dd33 h3.dog_status.uk-card-title {
    background: #f5f5f5;
    padding: 3px 10px;
    margin-bottom: 10px;
    font-size: 20px;
}
.dd33 .dog_list.uk-child-width-auto.uk-grid {
    margin-left: 0px;
}
.dd33 .dog_list.uk-child-width-auto.uk-grid a {
    width: 16%;
    padding-left: 5px;
}
.dd33 .uk-grid>.uk-grid-margin {
    margin-top: 10px;
}

table#example th.sorting.sorting_asc {
    min-width: 70px!important;
}
div#pet-filter-list span.el-content, span.el-content.uk-disabled {
    padding: 11px 11px;
      line-height: 1;
}
div#\38 7e99f39-b0e8-470f-96d1-2e9788ca67f8 .uk-margin.row {
    width: 48%;
}

div#tm-top .uk-grid {
    position: relative;
}

div.no_sel {
    float: right;
}
div#mod-zoofilter-122 .datepro.datepro-0 {
    padding-left: 20px;
}
div#mod-zoofilter-122 span.field-label {
    display: inline-block;
    width: 38px;
    vertical-align: middle;
    line-height: 1.3;
}
div#mod-zoofilter-122 input[type=date]:not([class*=uk-]) {
    max-width: 148px;
    margin-bottom: 5px!important;
}
span.uk-hidden + br {
    display: none;
}

iframe {
    max-width: 100%;
}
div#NEWS2 img.el-image {
    display: block;
    margin: 0 auto;
    border-radius: 7px;
}
.kingwomwom-uikit3-管理領養人 .related-adopt-record .nna {
    display: none;
}

span.已退養.related-adopt-record {
    background: #eeaaaa;
}
select#elements696f3cee-4d23-41d2-a99e-3b102ff25fae {
    height: 43px;
    padding-top: 2px;
    border-radius: 7px 0 0 7px;
}
div#admin-datatable {
    margin-top: -30px;
}
button.dt-button.buttons-excel.buttons-html5 {
    padding: 9px 20px;
    border-radius: 7px;
    background: #e53f5f;
    color: #fff;
    border: 1px solid #fff;
}
button.dt-button.buttons-collection.buttons-page-length {
    border: 1px solid #fff;
    background: #fff;
}
.dt-button-collection {
    margin-top: -8px!important;
    margin-bottom: 10px;
    margin-left: 125px;
}
button.dt-button.button-page-length {
    background: #fff;
    border: 1px solid #626262;
    margin-right: 2px;
    border-radius: 5px;
    padding-top: 3px;
}
button.dt-button.button-page-length:hover {
      	box-shadow: 1px 1px 20px 0 rgb(0 0 0 / 40%);
}
button.dt-button.buttons-excel.buttons-html5:hover {
      background: #ffffff;
    color: #e53f5f;
    border: 1px solid #e53f5f;
	box-shadow: 1px 1px 20px 0 rgb(0 0 0 / 40%);
} 
div#dog1 ul.uk-slideshow-items {
    border-radius: 7px;
}
div#dog1 li.el-item {
    border-radius: 7px;
}
blockquote {
    font-size: 20px;
    font-style: initial;
    background: #f2f2f2;
    padding: 30px 20px;
 }
div#dog1 h3.el-title.uk-margin-top.uk-margin-remove-bottom {
    font-weight: 600;
    background: rgb(255 255 255 / 67%);
    margin-right: 5px;
    text-align: center;
}
ul.uk-list.uk-list-divider.submissions span {
    position: initial!important;
}
div#d1 {
    margin-top: 0px!important;
    background: rgb(255 255 255 / 86%);
    padding: 5px;
}
div#NEWS2 .uk-container a:hover {
    text-decoration: underline;
    font-style: italic;
}
.newc .el-meta.uk-text-meta, div#newsf .el-meta {
    float: right;
}
.myshortlist.post_text ul.uk-list {
    font-size: 18px;
}
.myshortlist_item_title {
    line-height: 1;
    letter-spacing: 0.4px;
}
div#NEWS2 .uk-panel a {
    COLOR: #037452;
    font-weight: 600;
}
.element-imagepro li.repeatable-element, div#eadb97ff-dd3f-4b1c-b734-77f9b0efb553 {
    border: 1px solid #545454;
    padding: 15px;
    box-sizing: border-box;
    width: 100%;
} 
div#dog1 .uk-list-disc>::before {
    display:none;
}
div#dog1 .uk-list-disc>* {
    padding-left: 0px;
}
div#dog1 span.el-title.uk-margin-remove.uk-text-primary {
    font-weight: 600;
    margin-right: 10px!important;
}
.zlux-dialog .zlux-dialog-subtoolbar-filter .zlux-x-filter-input_wrapper [class^=icon-] {
    font-size: 15px!important;
    left: 10PX!important;
    top: 11px!important;
}
div#pie .el-content.uk-panel {
    text-align: right;
    margin-right: 20px;
}
.zlux-dialog .zlux-dialog-subtoolbar-filter .btn-group {
      display: none!important;
}
.repeat-elements .repeatable-element {
    width: calc(100% + 20px);
}
div#pat_state {
    margin-bottom: 20px;
}
.title.options input[type="text"] {
    width: 100%!important;
}
.element-imagepro .row {
    width: 49%!important;
   }
   div#pat_state .uk-subnav>* {
    width: auto!important;
}
.myshortlist.post_text {
    border: 1px solid #5c5c5c;
    padding: 20px;
    margin-top: 15px;
	border-radius: 7px;
}

.msl_module_wrapper {
    padding: 5px 20px 20px;
    border: 1px solid #5c5c5c;
	border-radius: 7px;
}
.myshortlist_list_as_cart .myshortlist.intro_text {
    font-size: 16px;
    background: #1d4e3f;
    COLOR: #FFF;
    margin-bottom: 20px;
    text-align: center;
}
.js-filter .uk-card-media-left.uk-cover-container, div#yrs_holder{
    border-radius: 7px;
}
.myshortlist.intro_text {
    margin-bottom: 20px;
}
div#photo .msl_module_wrapper, .uk-margin-auto-left .msl_module_wrapper, div#prod .msl_module_wrapper, div#myshortlist_div_111 {
    padding: 0;
    border: 0;
}
div#baout-bg1 .el-content.uk-panel {
    background: rgb(0 48 4 / 67%);
    color: #fff;
    font-size: 12px;
	line-height: 1.2;
}
.uk-overlay .el-content.uk-panel {
    background: rgb(13 48 2 / 72%);
    color: #fff;
    padding: 2px 5px;
    border-radius: 0 0 7px 7px;
}
.uk-position-bottom-center.uk-position-small.uk-tile-muted {
    border-radius: 7px;
}
div#myshortlist_div_mi186 .myshortlist_grid .delete_button, div#myshortlist_div_mi220 .myshortlist_grid .delete_button, div#myshortlist_div_mi219 .myshortlist_grid .delete_button {
    right: 10px;
    top: 60px;
    padding: 6px 6px;
    border-radius: 0;
}
.msl_variable_inputs input {
    padding: 0 10px!important;
}

div#myshortlist_div_mi186 .myshortlist_grid .myshortlist_item, div#myshortlist_div_mi220 .myshortlist_grid .myshortlist_item {
    width: 17%;
    margin: 0 1% 15px 0;
    min-height: 85px;
    box-shadow: -1px 1px 10px rgb(0 0 0 / 30%);
    border-radius: 7px;
} 
div#NEWS2 h2 {
    margin: 0;
}
div#myshortlist_div_mi219 .myshortlist_grid .myshortlist_item {
     margin: 0 1% 15px 0;
    min-height: 85px;
    box-shadow: -1px 1px 10px rgb(0 0 0 / 39%);
}
div#myshortlist_div_mi186 .myshortlist_item_image, div#myshortlist_div_mi220 .myshortlist_item_image {
    width: 65%;
}
div#myshortlist_div_mi219 .myshortlist_item_image {
    width: 150px;
}
div#baout-bg1 h3.el-title.uk-h5.uk-margin-remove-top.uk-margin-remove-bottom {
    line-height: 1;
    font-size: 13px;
    padding: 2px;
}
div#baout-bg1 .uk-position-bottom-center.uk-position-small.uk-tile-muted {
    margin-bottom: 2px;
	width:100%;
}
span.dp-flatcalendar__month:after {
    content: '月';
}
.msl_variable_inputs {
    margin-bottom: 20px;
    width: 75px;
}
.com-dpcalendar-eventform label[for=dp-tab-booking], .com-dpcalendar-eventform label[for=dp-tab-publishing], .com-dpcalendar-eventform label[for=dp-tab-jbasic], .com-dpcalendar-eventform label[for=dp-tab-location], .com-dpcalendar-eventform label[for=dp-tab-jmetadata], .com-dpcalendar-eventform label[for=dp-tab-images], .control-group.dp-field-scheduling, .control-group.dp-field-schedule {
    display: none;
}					
.total-block {
    text-align: center!important;
    font-size: 20px!important;
}

.fc .fc-daygrid-day.fc-day-today {
      background-color: var(--fc-today-bg-color,rgba(255,220,40,.25))!important;
}
  div#bb1 .el-item {
    width: 50%;
}
.msl_variable_inputs input {
    height: 34px!important;
}
button.myshortlist.button.mybutton.btn.btn-mini.btn-default.delete_button.small_delete_button {
    padding: 0px 6px;
}
input.myshortlist.button.btn.btn-primary {
    color: #fff;
}

div#myshortlist_div_mi186 .myshortlist.intro_text {
    font-size: 18px;
    color: #041610;
    margin-bottom: 15px;
}
div#B1 .el-item, .dm.el-item {
    margin: 0 0 15px 0!important;
}
table.dataTable thead>tr>th.sorting_asc:before {
    opacity: 1;
    font-size: 25px;
}
table.dataTable thead>tr>th.sorting:before {
   
    line-height: 15px;
    font-size: 25px;
}
table#example tr {
    border-bottom: 1px #cccccc solid;
}
table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:after {
      font-size: 25px;     
}
table#example th.sorting {
     vertical-align: middle;
    font-size: 16px;
     border-right: 1px solid #ccc;
}  
.uk-table tfoot {
     display: none;
}
a#example_previous {
    margin-left: 10px;
}
.el-title.uk-margin-remove {
    min-width: 80px;
    font-weight: 600;
}
a.paginate_button.current {
     color: #bf2c2c;
}
a.paginate_button {
    margin-left: 10px;
}
table#example {
    border: 1px solid #ccc;
}
table#example .uk-table td {
    padding: 5px 5px;
    vertical-align: top;
}
  h1#list_title {
    margin-top: 0;
}
span.fa.fas.fa-chevron-up {
    color: #c51f1f;
    font-size: 18px;
    margin-right: 10px;
}

.myshortlist_item_title a {
    color: #1d4e3f!important;
    font-weight: 600;
    font-size: 15px;
}
.myshortlist_item {
   
   
} 
.myshortlist_item_image {
      width: 15%;
  }
.myshortlist_item_page {
    width: 100%;
    margin-bottom: 0;
    border-bottom: 0;
}

a.myshortlist.button.page_button.btn.btn-default {
    color: #1d4e3f;
}
a.myshortlist.button.page_button.btn.btn-default:hover {
    color: #ffffff;
}
div#myshortlist_box_94 {
    background: rgb(48 52 47 / 58%);
}
.msl_badge {
    padding: 4px 6px;
    background-color: rgb(185 18 18 / 71%);
    top: -2px;
    left: -9px;
    opacity: 1;
}
div#cut1 .uk-table th {
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    font-size: 19px;
    background: rgb(29 78 63 / 80%);
    border: 1px solid rgb(255 255 255 / 39%);
    color: #fff;
}
div#und1 .uk-tile-default, div#aSK .uk-tile-default, div#ap1 .uk-tile-default.uk-tile {
    box-shadow: 1px 5px 20px rgb(0 0 0 / 20%);
	border-radius: 10px;
}
.dm .el-item {
    margin: 15px 0!important;
}
div#aSK .uk-radio:not(:disabled) {
    margin-top: 9px;
 }
 div#MY1 .uk-margin-small-left, div#sd2 .uk-margin-small-left {
    margin-top: 6px;
}
div#my2 p {
    line-height: 40px;
}
select#ddlLiveArea, select#ddlLiveCity, select#ddlReceiptCity, select#ddlReceiptArea, select#ddlEInvoiceType, select#ddlPaperInvoiceType {
     margin-right: 10px!important;
    height: 44px!important;
    border-radius: 0!important;
    border: 1px solid #000!important;
}
input#RDO_IsAbroadLive1, input#RDO_IsAbroadLive2, input#RDO_ReceiptAddressType1, input#RDO_ReceiptAddressType2, input#RDO_IsAbroadReceipt1, input#RDO_IsAbroadReceipt2 {
    margin-right: 5px;
}
label.uk-form-label {
    font-size: 16px;
}
 div#bb1 a.el-content.uk-button {
    width: 100%;
}
div#SAM1 .uk-tile-primary.uk-flex {
    box-shadow: 1px 5px 20px rgb(0 0 0 / 49%);
    border: 10px double rgb(255 255 255 / 18%);
}
table.uk-table.uk-table-divider.uk-table-hover.uk-table-small {
    border: 1px solid #ccc;
}
a.el-item:hover {
    -webkit-transform: translate3d(0,-5px,1px);
    transform: translate3d(0,-5px,1px);
	box-shadow: 2px 5px 14px 0 rgb(0 0 0 / 25%);
}
div#dog1 .uk-subnav>* {
    box-sizing: border-box;
    width: 25%;
}
.myshortlist_cart_button {
    font-size: 18px;
}
.uk-divider-icon {
       height: 40px;
    background-image: url(https://www.cawia.eidea.tw/templates/yootheme_kww/images/divider.png);
   }
.uk-navbar-container.uk-navbar-sticky, .tm-header {
    background: rgba(255,255,255,1)!important;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 33%, rgba(255,255,255,0.98) 41%, rgba(255,255,255,0.88) 74%, rgba(255,255,255,0.88) 89%, rgba(255,255,255,0.88) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(255,255,255,1)), color-stop(41%, rgba(255,255,255,0.98)), color-stop(74%, rgba(255,255,255,0.88)), color-stop(89%, rgba(255,255,255,0.88)), color-stop(100%, rgba(255,255,255,0.88)))!important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 33%, rgba(255,255,255,0.98) 41%, rgba(255,255,255,0.88) 74%, rgba(255,255,255,0.88) 89%, rgba(255,255,255,0.88) 100%)!important;
    background: -o-linear-gradient(top, rgba(255,255,255,1) 33%, rgba(255,255,255,0.98) 41%, rgba(255,255,255,0.88) 74%, rgba(255,255,255,0.88) 89%, rgba(255,255,255,0.88) 100%)!important;
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 33%, rgba(255,255,255,0.98) 41%, rgba(255,255,255,0.88) 74%, rgba(255,255,255,0.88) 89%, rgba(255,255,255,0.88) 100%)!important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 33%, rgba(255,255,255,0.98) 41%, rgba(255,255,255,0.88) 74%, rgba(255,255,255,0.88) 89%, rgba(255,255,255,0.88) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )!important;
}
input.myshortlist.button.add_button.btn.btn-primary {
    COLOR: #fff;
}
.zoo-filter input, .zoo-filter select {
    width: 100%!important;
	
}
.dt-buttons {
    float: left;
}
.tm-toolbar-default .myshortlist_pagination a{
    color: #323232;
}
div#pet-filter-list .msl_module_wrapper, .btn-holder .msl_module_wrapper {
    padding: 0;
    border: 0;
}
a.uk-position-medium.uk-position-bottom-right.uk-button.uk-button-primary {
    z-index: 99;
    bottom: 100px;
    margin: 0 7px 0 0;
    padding: 0 50px;
}
h2.uk-h2.uk-text-center.cf-title, .cf-item-open p {
    text-shadow: 2px 3px 1px rgb(0 0 0 / 64%);
    font-weight: 600;
}
a.el-link.uk-margin-top.uk-button.uk-button-default.uk-button-small {
    font-size: 29px;
    font-weight: 100;
}
.cf-container .cf-meta > p {
    height: 155px;
}
.cf-open-title a.el-link.uk-margin-top.uk-button.uk-button-default.uk-button-small {
    display: none;
}
a.el-item, .el-item.uk-card.uk-card-default {
    transition: all .42s cubic-bezier(.25,.46,.45,.94);
}
.el-overlay a.el-link.uk-button.uk-button-secondary {
    font-size: 40px;
    margin: 5px;
    padding: 20px 29px;
    line-height: 1;
    border-radius: 50%;
}
.el-overlay a.el-link.uk-button.uk-button-secondary:hover {
    border: 1px solid #fff;
    background: rgb(18 45 37 / 74%);
}
.cf-close svg {
    width: 30px;
    height: 30px;
}
.el-content.uk-panel.uk-margin-small-top {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.com-dpcalendar-event .dp-description__description a.dp-link {
    height: 30px;
    overflow: hidden;
    display: block;
}
.cf-container .cf-title-close {
    display: block;
}
p.uk-text-meta {
    font-size: 16px;
}
span.uk-text-center.el-image.uk-icon svg {
    padding-top: 5px;
}
.fc-daygrid-event {
       font-size: 16px!important;
    line-height: 1.3;
}
.com-dpcalendar-calendar__calendars .dp-calendar {
    display: inline-block;
	margin-right:20px;
}
body.cal .uk-section-default {
    background: url(https://www.cawia.eidea.tw/templates/yootheme_kww/images/paw.png) 0 0 no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
table.fc-scrollgrid-sync-table {
    background: rgb(255 255 255 / 31%);
	
}
div#mysubmissions img {
    max-width: 50px;
}
.yoo-zoo.kingwomwom-uikit3 span.el-content:hover {
    background: #ffffff;
    color: #1d4e3f;
}
li.element.element-image.element-imagepro span.el-content {
    padding: 0;
    border: 0;
    box-shadow: 0 0 0;
}
.element .more-options .trigger .button {
    font-size: 16px;
     border: 1px solid #000;
    display: inline-block;
    padding: 2px 5px;
}
p.add.uk-margin-remove a {
    font-size: 16px;
   }
  ul.uk-list.uk-list-disc.uk-scrollspy-inview a {
    font-weight: 600;
    font-style: italic;
}

div#\38 8e19642-d848-4a2d-98ab-1ba294b58b54 textarea:not([class*=uk-]) {
    width: 100%!important;
    min-height: 120px;
}
div#\38 8e19642-d848-4a2d-98ab-1ba294b58b54 li.repeatable-element {
    border: 1px solid #4e4e4e;
    padding: 15px 0 0 15px;
}
.kingwomwom-uikit3-管理領養紀錄 .element-relateditemspro li, .kingwomwom-uikit3-管理助養紀錄 .element-relateditemspro li {
    position: absolute;
    background: #ffffff;
    height: 50px;
    line-height: 38px;
}
p.add.uk-margin-remove a, span.el-content.uk-disabled a {
    background: #a7a7a7;
    color: #fff;
    padding: 2px 5px;
}
div#yrs_holder select.yrselect {
    border: 0;
    height: 42px;
    padding-left: 10px;
}
div#yr_from {
    padding: 0;
}
div#yrs_holder {
    border: 1px solid #000;
    box-sizing: border-box;
    margin-left: 0px;
}
.uk-margin.image-preview {
    width: 100px;
}
.zo-button-container button.uk-button.uk-button-default.search, .zo-upload .uk-input {
    display: none;
}
li.element.element-image.element-imagepro span.el-content.uk-disabled {
    padding: 0;
}
.uk-switcher {
    background: #f5f5f5;
    padding: 5px 10px;
}
ul.el-nav.uk-margin.uk-tab {
    margin-bottom: 0;
}
a.el-content.uk-disabled {
    padding: 6px 2px 6px 8px;
}
form#item-submission label.uk-form-label, form#item-submission option, form#item-submission select, a.item-add.uk-button.uk-button-default.uk-button-small, form#item-submission elements, form#item-submission label {
    font-size: 20px; 
}
.uk-input, .uk-select, .uk-textarea, .uneditable-input:not([class*=uk-]), input[type=color]:not([class*=uk-]), input[type=date]:not([class*=uk-]), input[type=datetime-local]:not([class*=uk-]), input[type=datetime]:not([class*=uk-]), input[type=email]:not([class*=uk-]), input[type=month]:not([class*=uk-]), input[type=number]:not([class*=uk-]), input[type=password]:not([class*=uk-]), input[type=search]:not([class*=uk-]), input[type=tel]:not([class*=uk-]), input[type=text]:not([class*=uk-]), input[type=time]:not([class*=uk-]), input[type=url]:not([class*=uk-]), input[type=week]:not([class*=uk-]), select:not([class*=uk-]), textarea:not([class*=uk-]) {
     border-radius: 7px;
	     width: auto;
}
input.dp-select-input {
    width: auto!important;
}
.minicolors-theme-bootstrap .minicolors-swatch {
      left: -9px;
    top: 12px;
   }
   div#mysubmissions a.uk-button.uk-button-default {
    float: right;
}
li.as-selection-item.uk-label {
    color: #fff;
}
.controls button.btn.btn-primary {
    COLOR: #FFF;
    padding: 6px 20px;
}
div#tm-bottom {
    background: rgb(255 255 255 / 12%);
    padding: 20px;
}
div#tm-bottom .uk-grid {
    display: initial;
}
div#tm-bottom li a {
    border: 1px solid #686868;
    padding: 5px 10px;
    text-align: center;
    display: block;
    background: #ffffff;
    transition: all .42s cubic-bezier(.25,.46,.45,.94);
    box-shadow: 2px 5px 14px 0 rgb(0 0 0 / 25%);
    font-size: 18px;
    font-weight: 600;
}
div#tm-bottom li a:hover {
   -webkit-transform: translate3d(0,-5px,1px);
    transform: translate3d(0,-5px,1px);
	} 
.uk-search-default .uk-search-input {
       background: #ffffff;
      border: 1px solid #505050;
}
div#module-110 {
    display: none;
}
div#tm-bottom li {
    width: 20%;
    box-sizing: border-box;
    margin: 0 0px 10px 0;
	
}
   .dp-select-container__input.dp-select.dp-select-container__input_unstyled {
    border: 1px solid #000;
    background: #fff;
}
.com-dpcalendar-eventform .dp-datepicker .dp-input, .com-dpcalendar-eventform .dp-timepicker {
    max-width: 140px;
}
input#jform_start_date_time, input#jform_end_date_time {
    width: 100px;
    margin-top: -5px;
}
.com-dpcalendar-eventform .dp-datepicker__button {
    margin: 0;
    border: 1px solid #000;
    margin-left: -2px;
}
.el-table-meta.uk-h2.uk-text-primary.uk-margin-remove-bottom.uk-margin-remove-top {
    display: inline;
}
div#CUT2 {
    margin-top: 10px;
}
.el-table-content.uk-panel.uk-text-small.uk-margin-small-top {
       margin-top: 0!important;
}
.cf-container .cf-tab {
    background-color: rgba(0,0,0,0.2);
}
.com-dpcalendar-calendar.com-dpcalendar-calendar-cal {
    background: rgb(255 255 255 / 60%);
    padding: 40px;
    box-shadow: 3px 4px 13px rgb(0 0 0 / 10%);
    border-radius: 7px;
}
.com-dpcalendar-event.com-dpcalendar-event-cal.has-information.has-header, .com-dpcalendar-eventform.com-dpcalendar-eventform-cal {
    background: rgb(255 255 255 / 50%);
	padding: 40px;
	box-shadow: 3px 4px 13px #00000061;
   }
  div#SAM1 h2.uk-h3.uk-text-center.uk-scrollspy-inview {
    text-shadow: 0 1px 1px #000;
    font-weight: 600;
}
   div#tm-top ul.uk-breadcrumb {
    margin: 0;
}
div#tm-top .uk-margin-medium-bottom {
    margin-bottom: 0px!important;
}

.fc .fc-daygrid-day-number {
    color: #000!important;
    font-weight: 600!important;
    background: rgb(255 255 255 / 39%);
    padding: 0 6px!important;
}
.com-dpcalendar-calendar .fc-header-toolbar h2 {
    font-size: 33px;
    font-weight: 400;
}
fieldset#food2 p {
    margin-bottom: 0;
}
.myshortlist_list_as_cart, span.p-price {
    color: #444444;
}
.fc-button-active {
    background: #2C3E50!important;
    color: #fff!important;
}
.com-dpcalendar-calendar__list .dp-calendar__links {
    margin-top: 5px;
    display: none;
}
input#cal-46 {
    margin-top: -1px;
}
.dp-calendar__title {
    font-size: 18px;
    margin-left: 5px;
}
.com-dpcalendar-calendar__list .dp-calendar__links {
       display: none;
}
div#s33 .uk-margin-large.uk-text-center.uk-sticky.uk-active.uk-sticky-below.uk-sticky-fixed {
    background: rgb(255 255 255 / 80%);
    padding: 10px;
}
div#pay1 .uk-container {
    padding: 40px;
}

div#form .uk-tile-muted.uk-tile {
    box-shadow: 7px 5px 20px rgb(0 0 0 / 35%);
    border: 10px double rgb(221 221 196 / 48%);
    background: rgb(255 255 255 / 50%);
}
.el-circle {
    background: rgb(255 255 255 / 30%);
    border-radius: 50%;
    box-shadow: 2px 5px 15px rgb(0 0 0 / 20%);
}
div#photo .el-item {
    margin: 15px;
	transition: all .62s cubic-bezier(.25,.46,.45,.94);
}
div#K1 li.el-item {
    margin: 0;
}
div#baout-bg a.el-item:hover, .el-item.uk-card.uk-card-default:hover {
   -webkit-transform: translate3d(0,-5px,1px);
    transform: translate3d(0,-5px,1px);
	box-shadow: 2px 5px 14px 0 rgb(0 0 0 / 25%);
}
.uk-navbar-nav a, ul.uk-nav.uk-navbar-dropdown-nav a, .uk-button, .uk-subnav-pill>*>:first-child {
    transition: all .72s cubic-bezier(.25,.46,.45,.94);
}
.element-relateditems a {
     padding: 0 0 0 10px;

}

.uk-subnav-pill>*>:first-child {
    color: #1d4e3f;
    border: 1px solid rgb(29 78 63 / 25%);
  }
.uk-subnav-pill>*>:first-child:hover {
    color: #fff;
   background:#1d4e3f;
}
.uk-fieldset label.uk-form-label {
    font-size: 16px;
}
div#fi-holder label.uk-flex.uk-margin-right {
    margin-bottom: 20px;
}
div#food-n .uk-container {
    box-shadow: 4px 5px 10px rgb(0 0 0 / 48%);
   }
iframe#iframePreview {
    border: 0!important;
    min-height: 600px;
}


.uk-slider-container {
       margin: 0 -15px;
}
span.el-unit.uk-h5.uk-text-secondary {
    letter-spacing: -1px!important;
}
span.el-number.uk-h1.uk-text-secondary {
    font-weight: 600;
    letter-spacing: -1px!important;
}
div#float {
    position: fixed;
    right: 0;
    bottom: 90px;
    width: 78px;  
    background: rgb(255 255 255 / 0%);
	z-index: 9;
}
body.contentpane article#article-162 {
    padding: 10px;
	box-sizing: border-box;
	}
.el-overlay.uk-overlay.uk-tile-muted.uk-padding-small.uk-margin-remove-first-child {
    box-shadow: 1px 5px 20px rgb(0 0 0 / 20%);
    padding: 10px;
    border-radius: 7px;
}
div#float .uk-container {
    padding: 7px;
    background: rgb(255 255 255 / 0%);
}
div#float .tm-grid-expand.uk-child-width-1-1.uk-margin-remove-vertical.uk-grid.uk-grid-stack {
    margin: 0 0 0 10px;
}

div#float a.el-content.uk-button {
    padding: 7px;
    line-height: 1.3;
    display: block;
  }
  .uk-card-media-top.zx {
    border-radius: 7px;
}
div#newsf img.el-image, div#baout-bg1 a.el-item, .newc img.el-image, div#pet-filter-list .uk-card-media-top {
    border-radius: 7px;
}
.uk-heading-bullet::before {
       border-radius: 7px;
}
div#float span.uk-margin-small-right.uk-icon {
    display: block;
    margin: 0!important;
    margin-bottom: 3px!important;
}
div#float .uk-first-column {
    padding: 0;
    margin-top: 5px;
}

@media (min-width: 1200px) {
	div#mod-zoofilter-103 .uk-grid>*, div#mod-zoofilter-105 .uk-grid>*, div#mod-zoofilter-119 .uk-grid>* {
    padding-left: 20px;
		}
		div#mod-zoofilter-103 .uk-grid, div#mod-zoofilter-105 .uk-grid, div#mod-zoofilter-119 .uk-grid {
			  margin-left: -20px;
		}
		div#yrs_holder {
    margin-left: 0!important;
}
		

}

@media (min-width: 1024px) {
			
		div#newsf .el-content.uk-panel.uk-margin-small-top {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    min-height: 160px;
		}
		h2.uk-h2.uk-text-center.cf-title {
			min-height: 78px;
		}
		fieldset#SK1>div {
			margin-left: -125px;
		}	
		ul.uk-list.repeatable-list.ui-sortable .row {
			width: 26%;
			float: left;
			margin-right: 1%;
			margin-top: 0!important;
		}	
		.yoo-zoo.kingwomwom-uikit3.kingwomwom-uikit3-管理功能頁面 ul.uk-list.repeatable-list.ui-sortable .row {
    width: 24%;
    float: left;
    margin-right: 1%;
    margin-top: 0!important;
    margin-bottom: 0;
	}	
	div#dog1 {
		margin-top: 60px;
	}	
	
			


}
@media (min-width: 960px) {
	span.uk-text-center.el-image.uk-icon {
			height: 70px;
			width: 70px;
			padding: 25px;
			border-radius: 50%;
			line-height: 1;
			border: 6px double #505050;
			transition: all .62s cubic-bezier(.25,.46,.45,.94);
			margin: 0 auto;
			background: rgb(250 250 250 / 60%);
			color: #505050!important;
		}
		div#module-tm-3 {
			margin-right: 20px;
		}
		.uk-form-horizontal .uk-form-label {
			width: 180px;
			 text-align: right;
			display: block;
		
		}	
		input#inv_raddr {
			width: 100%;
		}	
			div#module-103, div#module-105 {
				margin-top: 20px;
			}
			span#home_summery_title {
						font-size: 24px;
						line-height: 1;
						font-weight: 600;
					} 	
			.uk-width-1-6\@m {
				width: calc(100% * 1 / 7.001);
			}					
	

}
@media (max-width: 1200px) {
		.tm-toolbar {
    display: block!important;
    position: fixed;
			top: 0;
			width: 100%;
			padding: 5px 0;
		}
		.uk-navbar-container {
			padding-top: 40px;
				}

}






@media (max-width: 960px) {
		ul.uk-slideshow-items.uk-box-shadow-large {
			min-height: calc(100vh - 55vh)!important;
		}
				.yoo-zoo.kingwomwom-uikit3 {
			width: 100%;
		}
			.repeat-elements .repeatable-element:first-child > .delete{
       display: none;
		}
		.repeat-elements .repeatable-element {
			width: 100%;
		}
		.yoo-zoo.kingwomwom-uikit3.kingwomwom-uikit3- {
			width: 100%;
		}
		
	
		
		
		

}




@media (max-width: 640px) {
	div#float {
		  bottom: 0;
		width: 100%;
		border-radius: 0;
	  }
		div#float .el-item {
			width: 33.3%;
			padding: 0;
		}
		div#float a.el-content.uk-button {
			  line-height: 1;
			   border-radius: 0px!important;
			letter-spacing: 0.4px;
			    padding: 8px 3px;
		}
		div#float .uk-container {
			padding: 0 0 0 5px;
 }
 div#F1 {
    padding-bottom: 70px;
}
div#pie .uk-text-center {
    width: 100%!important;
    height: auto!important;
	}
div#pie canvas.chartjs-render-monitor {
    height: auto!important;
}	
ul.uk-slideshow-items.uk-box-shadow-large {
			min-height: calc(100vh - 60vh)!important;
		}	
		div#tm-top .uk-width-1-5 {
    width: 50%;
}
 	
		
		
}
@media (max-width: 480px) {

	
		div#a1 ul.uk-slideshow-items.uk-box-shadow-large {
			min-height: calc(100vh - 70vh)!important;
		}
		div#a1 .uk-slideshow-items h3.el-title.uk-margin-top.uk-margin-remove-bottom{
    font-size: 18px;
    line-height: 1.2;
		}
		div#baout-bg a.el-item:hover {
		   -webkit-transform: translate3d(0,0px,0px);
			transform: translate3d(0,0px,0px);
			
		}
		.uk-navbar-nav a:hover, ul.uk-nav.uk-navbar-dropdown-nav a:hover, .uk-button:hover{
				-webkit-transform: translate3d(0,0px,0px);
			transform: translate3d(0,0px,0px);
				}
				h2.uk-h3.uk-text-center.uk-scrollspy-inview, h2.uk-h3.uk-scrollspy-inview, h2.uk-h2.uk-text-left.uk-scrollspy-inview {
			font-size: 20px;
			line-height: 1.3;
		}
		.uk-position-cover.uk-flex.uk-flex-bottom.uk-flex-center.uk-container.uk-section {
    padding: 5px;
		}
		.uk-position-bottom-center.uk-position-medium {
			margin: 0;
		}
		.el-overlay.uk-overlay.uk-tile-muted.uk-padding-small.uk-margin-remove-first-child {
			padding: 5px;
		}
		div#float .uk-first-column {
       margin-top: 0px;
		}
		
		element.style {
		}
		div#pet-filter-list span.el-content, span.el-content.uk-disabled {
			  font-size: 18px;
		}
		.uk-navbar-nav a, ul.uk-nav.uk-navbar-dropdown-nav a, .uk-button {
			letter-spacing: 1px;
			margin: 0 0 10px;
			font-size: 18px;
        padding: 8px 10px;
		}
  
		.tm-toolbar .uk-grid-medium>div {
    padding-left: 20px;
		}
		div#bb1 a.el-content.uk-button {
			  padding: 0 4px;
		}
		div#dog1 .uk-subnav>* {
    width: 50%;
    margin: 0;
}

		div#s33 .uk-margin-large.uk-text-center.uk-sticky.uk-active.uk-sticky-below.uk-sticky-fixed {
    padding-top: 35px;
    width: 100%!important;
    margin-left: -20px!important;
}
div#s33 .uk-icon {
      display: none;
}
		
		

		body, .uk-navbar-nav > li > a, h1, h2, h3, h4, h5, h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-accordion-title, .uk-text-lead, .navbar .brand, .navbar-search, .uk-navbar-item, .uk-heading-primary, .uk-heading-hero, h1.uk-margin-remove-top.uk-heading-hero, .label, .uk-label, a.label, .uk-h1, .uk-h2, .uk-h3, .uk-h6, .uk-accordion-title, .uk-text-lead, .navbar .brand, .navbar-search, .uk-navbar-item, .uk-heading-primary, .uk-heading-medium, .nav-tabs>li>a, .uk-nav-default, .uk-heading-small, .btn, h1.uk-heading-small, .uk-text-meta, h3.el-title.uk-card-title, h1.uk-h4.uk-heading-bullet.uk-text-danger.uk-margin-remove-bottom.uk-scrollspy-inview, div#recipe1 h1.uk-h4, div#recipe1 h2.el-title, div#recipe h3.el-title, ul.el-nav.uk-margin-large.uk-subnav.uk-subnav-pill.uk-flex-center a, h2.el-title.uk-h4.uk-heading-divider.uk-margin-small-top.uk-margin-remove-bottom, h2.uk-h1.uk-heading-bullet.uk-text-primary.uk-scrollspy-inview, div#news1 a.el-content.uk-button.uk-button-default.uk-button-large, canvas.chartjs-render-monitor {
		  line-height: 1.5;
		  letter-spacing: 2px!important;
		}
		body.cal .uk-section-default {
    background: none;
	   }
	   body, strong{
			font-size: 18px;
	   }
   
   
		div#cut1 .uk-table th {
			padding: 3px;
				}
		
		 .uk-h1, h1 {
			font-size: 24px;
			}
			.uk-h2, h2 {
			font-size: 20px;
		}
		.uk-subnav>* {
			margin:10px 5px 0 0;
			padding-left: 5px;
		}
		.tm-toolbar .uk-grid-medium>* {
    padding-left: 7px!important;
		}
		div#d1 {
			margin-top: 33px!important;
		}
		.com-dpcalendar-calendar.com-dpcalendar-calendar-cal {
    background: rgb(255 255 255 / 30%);
    padding: 0px;
    box-shadow: 0px 0px 0px #00000061;
		}
		.fc .fc-list-table td {
    padding: 5px!important;
		}
				.com-dpcalendar-calendar .fc-header-toolbar h2 {
			font-size: 24px;
			font-weight: 600;
		}
		div#myshortlist_div_mi186 .myshortlist_grid .myshortlist_item {
			width: 46%;
		  
		}
	
		table span {
			font-size: 17px!important;
			font-weight: 600;
			letter-spacing: 1px;
		}
		.uk-subnav-pill>*>:first-child {
    padding: 10px;
		   }
		   input.uk-input.uk-width-auto {
			margin: 10px 0;
		}
		a.uk-position-medium.uk-position-bottom-right.uk-button.uk-button-primary {
			bottom: 170px;
			z-index: 9;
			border: 1px solid #fff;
			padding: 0 15px;
			margin-right: 15px;
		}
		ul.uk-list.uk-list-disc.uk-list-primary.uk-list-collapse.uk-column-1-6\@m.uk-margin-small li {
    margin: 10px 0;
		}	
		div#tm-bottom .uk-container {
			padding: 0;
		}
		div#tm-bottom li {
			width: 33%;
		  }	
		div#tm-bottom li a {
    padding: 10px 3px;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.5px;
		}
					div#mysubmissions a.uk-button.uk-button-default {
					width: 100%;
					margin-bottom: 20px;
				}
				div#tm-bottom .uk-grid>* {
			padding-left: 5px;
				}
				div#tm-bottom {
					  padding: 0 10px 20px 15px;
				}
				.uk-table-small td, .uk-table-small th {
			padding: 5px 5px;
		}
		div#cut1 .uk-h4, div#cut1 .uk-h5 {
			font-size: 15px;
		}
		ul.uk-margin-remove-bottom.uk-subnav.uk-subnav-pill.uk-flex-left {
			margin-left: -5px;
		}
		.uk-panel.pet-page-btn {
			width: 50%;
		}
		div#yr_from, div#yr_to {
        width: 50%;
		}
		div#mod-zoofilter-103 button.uk-button.uk-button-default.uk-width-1-1 {
			margin-top: 15px;
		}
		div#module-120 a.el-content.uk-button.uk-button-danger {
    width: 100%;
    display: block;
    margin-block: 20px;
			margin-top: 0px;
		}
		div#module-120 {
			width: 100%;
		}
		form#zoo-filter-form-103 .uk-width-1-6\@m.uk-width-1-3\@s.uk-width-1-2.select.select-0 {
    margin-bottom: 15px;
		}
		.dm .el-item {
			margin: 5px 0!important;
		}
		h2.uk-heading-bullet {
     height: 45px;
		}
		.uk-card-body {
			  padding: 15px 15px;
		}
		iframe.uk-responsive-width {
    height: 500px!important;
		}
		button.uk-button.uk-button-default.uk-width-1-1 {
			margin-top: 15px;
		}
		a.el-content.uk-width-1-1.uk-button.uk-button-danger.uk-flex-inline.uk-flex-center.uk-flex-middle {
			margin: 0;
		}
			div#float .uk-container {
				padding: 0 0 0 0px;
			}

		



	

		
  		
		
}
