/*!
Theme Name: Theme
Theme URI: #
Author: Oriole Group
Author URI: #
Description:
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
input:focus {
  outline: none;
  box-shadow: none;
}
.kioto_wrap_button {
    display: flex;
    gap: 15px;
}

.kioto_tm_portfolio .portfolio_list ul li .list_inner {
    height: 100%;
}


.kioto_tm_details .image {
    position: relative;
    margin-bottom: 30px;
}

.kioto_tm_details .image img {
    position: relative;
    opacity: 0;
    min-width: 100%;
}

.kioto_tm_details .text {
    width: 100%;
    opacity: .9;
}

.kioto_tm_details .text p {
    margin-bottom: 10px;
}

.kioto_tm_details .text ul {
    margin-bottom: 10px;
    padding-left: 2rem;
    list-style: disc;
}

.kioto_tm_details .text p:last-child {
    margin-bottom: 0px;
}

.kioto_tm_details .title {
    width: 100%;
}

.kioto_tm_details .title h3 {
    font-size: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
}

.kioto_tm_details .kioto_tm_metabox {
    width: 100% !important;
    padding-left: 0px;
    text-align: left;
}

.one-line {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
