@charset "utf-8";

.dnw-breadcrumb-wrap{
    background: #f7f7f7;
    padding: 15px 0;
}
.dnw-breadcrumb-wrap .dnw-breadcrumb{
    list-style: none;
    margin: 0;
}
.dnw-breadcrumb-wrap .dnw-breadcrumb li{
    margin: 0;
    display: inline-block;
}
.dnw-breadcrumb-wrap .dnw-breadcrumb .seperator{
    padding: 0 5px;
}

.sidebar-wrapper .widget_nav_menu,
#secondary .widget_nav_menu{
    border: 1px solid #cccccc;
    padding: 15px;
}

.flatsome_recent_posts .widget-title {
    display: block;
    margin-bottom: 15px;
}
.flatsome_recent_posts .is-divider{
    display: none;
}

.section-title-container{
    margin-bottom: 0 !important;
}
.section-title-container .section-title-normal{
    border-bottom: 3px solid var(--primary-color);
    padding: 0;
}
.section-title-container .section-title-normal span{
    display: inline-block;
    padding: 10px 15px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    background-color: var(--primary-color);
    margin: 0;
    border: 0;
}

.box-about-home{
    border: 1px solid #e1dfdf;
    padding: 15px 15px 0;
    margin-bottom: 30px;
}

/*Blog*/
.box-blog-post .post-title{
    font-size: 16px;
    margin-bottom: 15px;
}
.box-blog-post .is-divider{
    display: none;
}
.box-blog-post .button{
    padding: 2px 15px;
    text-transform: initial;
    font-weight: 400;
}

/*event*/

.jks_events .event-item .item-title{
    padding: 5px 0;
    font-size: 20px;
    margin: 0.5em 0;
    font-weight: 500;
}
.jks_events .event-item .box-image{
    margin-bottom: 10px;
}
.jks_events .event-item .information{
    background-color: #f9f9f9;
    border: 1px solid #e1dfdf;
    padding: 10px;
    font-size: 14px;
}
.jks_events .event-item .information p:last-child{
    margin-bottom: 0;
}

/*Event detail*/
.event-single .event_title{
    display: none;
}
.jks-heading{
    background: var(--primary-color);
    display: inline-block;
    width: auto;
    padding: 5px 15px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 15px;
}
.event-single .box-image-tbumb{
    margin-bottom: 15px;
}
.event-single .information{
    background-color: #f9f9f9;
    border: 1px solid #e1dfdf;
    padding: 15px 15px 0;
}
.event-single .product-item{
    border: 1px solid #e1dfdf;
	width: 100%;
}
.event-single .product-item .box-text h4{
    font-size: 14px;
}
.event-single .product-item .box-text{
    padding: 10px;
    font-size: 14px;
}
.event-single .plan_content{
    margin-top: 15px;
}

.register-accordion .accordion-title{
    border-style: solid;
    border-width: 0px 0px 1px;
    border-color: rgb(235, 235, 235);
    background-color: rgb(238, 238, 238);
    margin-bottom: 5px;
    font-size: 16px;
}
.register-accordion .wpcf7 span.wpcf7-list-item{
    display: block;
}

/*Single post*/
.single-post .entry-header .entry-title{
    font-size: 22px;
    margin: 0;
}
.single-post .entry-header .entry-divider{
    display: none;
}


/*Footer*/
.footer-wrapper p{
    margin-bottom: 7px;
}