/*
Theme Name: 	Newspaper Child Theme
custom css
*/
body{
    /* font-family: 'Gotham'; */
}
.widget{
    /* font-family: 'Gotham'; */
}
.advert-item.advert1{padding-top: 108px;}
div:focus,p:focus,input:focus,select:focus,img:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,a:focus{outline: none}
.td-header-top-menu .td_block_template_1 {
    float: right;
    padding: 0px 10px;
    margin: 6px 0px;
}
#td-outer-wrap .tdm-header-style-3 .td-main-menu-logo img{max-height: 65px}
.td-header-top-menu-full.td-container-wrap {
    height: 35px;
}
.tdm-header-style-1 .td-main-menu-logo a, .tdm-header-style-2 .td-main-menu-logo a, .tdm-header-style-3 .td-main-menu-logo a {
    line-height: 70px;
}
.tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo, .td-header-menu-wrap.td-header-gradient.td-header-menu-no-search, .td-container.td-header-row.td-header-main-menu {
    height: 70px;
}
.td-main-menu-logo.td-logo-in-menu.td-logo-sticky img {
    max-height: 70px;
}
.tdm-header-style-1 .sf-menu>li>a, .tdm-header-style-2 .sf-menu>li>a, .tdm-header-style-3 .sf-menu>li>a {
    line-height: 70px;
}
.td-header-menu-wrap.td-header-gradient.td-header-menu-no-search.td-affix {
    height: 48px;
}
.tdm-header-style-1.td-header-wrap .td-header-top-menu-full, .tdm-header-style-2.td-header-wrap .td-header-top-menu-full, .tdm-header-style-3.td-header-wrap .td-header-top-menu-full {
    background-color: #000;
}
.td-header-wrap .td-header-menu-wrap-full {
    background-color: #fff;
    position: relative;
    width: 100%;
    background: none;
}
rs-layer#slider-2-slide-3-layer-7 {
    color: #000 !important;
    background: #fff !important;
    border-radius: 30px !important;
    width: 220px !important;
    text-align: center !important;
    font-weight: 300 !important;
    text-transform: uppercase;
}
rs-layer#slider-2-slide-3-layer-8 {
    height: 305px !important;
}

.td-pb-span8.td-main-content.-content {
    width: 900px;
    padding: 0 10px;
}
.td-pb-span4.td-main-sidebar {
    width: 300px;
    padding: 0 8px;
}
.td-container.tdc-content-wrap .td-pb-row {
    margin: 0px;
}
.td-ss-main-content .jk-latest-event, .td-ss-main-content >.jk-our-recommendation {
    display: inline-flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
}
.home .td-ss-main-content >.jk-our-recommendation, .home .td-ss-main-content .jk-latest-event.jk-equal-height{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
	width: auto;
}
.home .td-ss-main-content >.jk-our-recommendation >.list-item.jk-item-3{
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px 0 20px;
	background: transparent;
	overflow: hidden;
}
#jk-article-items .list-item .item-title,
.home .td-ss-main-content >.jk-our-recommendation >.list-item.jk-item-3 .item-box,
.home .td-ss-main-content .jk-latest-event >.list-item.jk-item-2 .item-box{
	background: #f0f0f0;
}
.home .td-ss-main-content .jk-latest-event >.list-item.jk-item-2 .item-box{
	display: block;
	height: 100%;
	overflow:hidden;
}
.home .td-ss-main-content .jk-latest-event >.list-item.jk-item-2{
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
	background: transparent;
	margin: 0;
	overflow: hidden;
}
.event-item {
    height: 300px;
    width: 450px;
    padding: 2px;
    position: relative;
}
.event-item img {
    height: 100%;
}
h3.header-title {
    font-size: 30px;
    margin-top: 70px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 300;
}
.header-title span {
    color: #cc0000;
    font-weight: bold;
}
.list-item.jk-item-2 p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0px;
    color: #fff;
}
.td-ss-main-content .list-item .item-title {
    font-size: 30px;
    text-align: center;
    /*width: 280px;*/
    line-height: 30px;
    font-weight: bold;
}
.list-item.jk-item-1 .item-title a {
    line-height: 21px;
    font-size: 16px;
}
.td-ss-main-content .jk-latest-event .item-title a {
    color: #fff;
}
.list-item.jk-item-2 .item-info {
    top: 60%;
    font-size: 18px;
    width: auto;
}
.td-ss-main-content .jk-our-attractions {
    display: inline-flex;
    width: 100%;
}
.home .td-ss-main-content .jk-our-attractions{
	margin:0 -10px;
	width: auto;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.td-pb-span8.td-main-content.-content .rec-item .rec-title a {
    color: #000;
}
.attraction-item .attraction-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    margin: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
}
.attraction-item .attraction-image, .attraction-item .attraction-image img {
    height: 100%;
    width: 100%;
    margin: 0px;
}

.td-ss-main-content .list-item {
    height: 300px;
    width: 50%;
    padding: 2px;
    position: relative;
}
.list-item.jk-item-2 img, .td-ss-main-content .jk-our-attractions .item-image, .td-ss-main-content .jk-our-attractions .item-image img {
    width: 100%;
    height: 100%;
	object-fit:cover;
}
.td-pb-span4.td-main-sidebar .jk-sidebar-advert .advert-item {
    margin-bottom: 20px;
}
.td-pb-span4.td-main-sidebar .jk-sidebar-advert .advert-item, .td-pb-span4.td-main-sidebar .jk-sidebar-advert p, .td-pb-span4.td-main-sidebar .jk-sidebar-advert p img {
    width: /*280px*/ 100%;
    height: 300px;
}
.td-ss-main-content .jk-our-attractions .item-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
	width:100%;
	padding: 0 15px;
}

.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 {
    height: 300px;
    background: #f0f0f0;
    width: 288px;
    margin-bottom: 4px;
    margin: 2px;
    padding: 0px;
}
.td-ss-main-content .jk-our-recommendation img {
    width: 100%;
    height: 215px;
}
.td-pb-span4.td-main-sidebar .td-ss-main-sidebar .jk-sidebar-advert {
    margin-top: 120px;
}
.td-pb-span8.td-main-content.-content .jk-our-recommendation .jk-item-3 .item-title {
    font-size: 18px;
    text-align: left;
    line-height: 24px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px;
    height: 100px;
}
.td-pb-span8.td-main-content.-content .jk-our-recommendation .jk-item-3 a,
.td-pb-span8.td-main-content.-content .jk-our-recommendation .jk-item-3 a img{
	display:block;
}
.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 .item-category {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #999999;
}
.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 .item-category {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #999999;
    margin: 15px 20px 15px 15px;
    padding: 2px 5px;
    position: absolute;
}
.list-item.jk-item-1 {
    display: inline-flex;
    height: 70px;
    background: #f0f0f0;
    width: 100%;
}
.list-item.jk-item-1 img {
    height: 100%;
    max-width: 98px;
}
.td-ss-main-sidebar .jk-featured-article .item-title {
    margin: 0px;
    padding: 6px 0px 0px 10px;
}
.td-pb-span12.td-main-content .td-ss-main-content .jk-middle-advert {
    text-align: center;
    padding: 70px 0px 0px 0px;
    clear: both;
}
.td-pb-span12.td-main-content .td-ss-main-content .jk-middle-advert .advert2-image {
    margin: 0px;
}

.no-listing{text-align: center}
#menu-main-1.sf-menu li{border-right: 1px solid #ddd;}
#menu-main-1.sf-menu li:first-child{border-left: 1px solid #ddd;}
/* phan footer */


.td-container.tdc-content-wrap .site-footer {
    /*display: inline-flex;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    border-top: 1px solid #ddd;
    padding: 50px 0px 0px 0px;
}
.footer-colunm.footer-container-1, .footer-colunm.footer-container-4 {
    width: 30%;
}
.td-container.tdc-content-wrap .site-footer .footer-colunm.footer-container-4 {
    width: 25%;
    padding: 0px 30px;
}
.footer-colunm.footer-container-2, .footer-colunm.footer-container-3 {
    width: 20%;
}
.footer-colunm.footer-container-4 .widget_media_image {
    display: inline-block;
}
.footer-logos .jk-logos .f-logo {
    width: 32%;
}
.footer-logos .jk-logos .f-logo.logo-one {
    margin-bottom: 15px;
}
aside.widget_text.td_block_template_1.widget.widget_custom_html, .footer-colunm.footer-container-1 .td_block_template_1 {
    margin-bottom: 0px;
}
.footer-colunm.footer-container-1 .td_block_template_1.widget.widget_media_image img {
    width: 110px;
}
.td-container.tdc-content-wrap .site-footer .footer-colunm {
    padding: 0px 20px;
}
.td-container.tdc-content-wrap .site-footer .footer-colunm ul li a {
    font-size: 16px;
    line-height: 22px;
}
.td-container.tdc-content-wrap .site-footer .footer-colunm.footer-container-4 p {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 30px;
}
.td-container.tdc-content-wrap .site-footer .footer-colunm.footer-container-4 .td_block_template_1 {
    margin-left: 3px;
}
#footer .footer-colunm.footer-container-1 .widget.widget_media_image img {
    width: 70px;
    margin-bottom: 20px;
}
.footer-colunm .widget_custom_html .custom-html-widget {
    margin-left: 12px;
}
.footer-colunm .widget_custom_html .custom-html-widget .footer-title-menu {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.footer-colunm.footer-container-1 .td_block_template_1.widget.widget_text p {
    font-size: 14px; 
        /* font-family: 'GothamLight';*/
}
.footer-colunm.footer-container-1 .widget_custom_html .textwidget.custom-html-widget {
    margin-left: 0px;
}



/*phan page See*/





.jk-section-header {
    height: 800px;
    position: relative;
}
#td-outer-wrap .jk-section-header img {
    width: 100%;
    height: 100%;
}
#td-outer-wrap .jk-section-header .banner-desc {
    position: absolute;
    color: #fff;
    top: 60%;
    left: 40%;
    transform: translate(-50%, -50%);
    font-size: 16px;
}
.jk-section-header .red-line {
    width: 100%;
    position: absolute;
    border: 3px solid #cc0000;
    bottom: 0px;
}
#td-outer-wrap .jk-section-header .banner-desc h3 {
    color: #fff;
    font-size: 60px;
    font-weight: 500;
    margin-bottom: 30px;
}
.tdc-content-wrap .sub-category-link {
    text-align: center;
    margin-top: 40px;
}
.tdc-content-wrap .sub-category-link .cat-item {
    display: inline-flex;
    padding: 0px 30px;
}
.tdc-content-wrap .sub-category-link .cat-item .cat-name {
    font-size: 14px;
    color: #000;
    margin: 0px;
    margin-top: 8px;
    transition: 0.5s;
    text-transform: uppercase;
}
.tdc-content-wrap .sub-category-link .cat-item .cat-name:hover{
    color: #cc0000;
    transition: 0.5s;
}



/* phan page attractions */



.td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
    height: 400px;
    background: #f0f0f0;
    width: 288px;
    margin: 0px 4px 4px 0px;
}
.td-pb-span8.td-main-content.-content .rec-item .rec-title {
    font-size: 18px;
    text-align: left;
    line-height: 24px;
    width: 100%;
    padding: 15px 20px 15px 15px;
    margin: 0px;
    height: 100px;
}
.td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item .rec-category {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #999999;
    margin: 15px 20px 15px 15px;
    padding: 2px 5px;
    position: absolute;
    text-transform: uppercase;
}
.td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 .item-title {
    font-size: 16px;
    text-align: left;
    line-height: 20px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px;
    height: 100px;
}
.td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 a,
.td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 a img{
	display:block;
}
.td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 .item-category {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #999999;
    margin: 15px 20px 15px 15px;
    padding: 2px 5px;
    position: absolute;
}




/*phan page events*/



.page-template-main-category-event .jk-section-header {
    height: 550px;
}
.jk-section-featured .jk-featured-event {
    display: inline-flex;
    width: 100%;
}
.jk-section-featured .jk-featured-event .item-featured-image {
    height: 400px;
    width: 50%;
    position: relative;
}
.jk-section-featured .jk-featured-event .item-featured-info {
    width: 50%;
    padding: 40px 40px 35px 40px;
    background: #f0f0f0;
    position: relative;
}
.jk-section-featured .jk-featured-event .item-featured-info .item-title {
    font-size: 36px;
    font-weight: bold;
    line-height: 44px;
    font-family: 'Montserrat', sans-serif;
	margin:0 0 20px;
}
.item-desc {
    font-size: 16px;
}
.item-info {
    width: 100%;
    display: inline-flex;
    position: relative;
    margin-top: 35px;
}
.item-info-left {
    float: left;
    font-size: 18px;
    font-weight: bold;
}
.item-info-right {
    right: 0px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
span.jk-icon img {
    width: 18px;
    height: 18px;
}
.item-date, .item-street {
    padding: 3px 0px;
}
.item-info-right .item-readmore .bnt-reatmore {
    color: #fff;
    font-weight: bold;
    padding: 8px 30px;
    border: 1px solid #ef3133;
    border-radius: 30px;
    background: #ef3133;
    font-size: 13px;
    transition: 0.5s;
}
.item-info-right .item-readmore .bnt-reatmore:hover{
    background: #cc0000;
    transition: 0.5s;
}
.jk-section-featured .item-featured-image, .jk-section-featured .item-featured-image img {
    height: 400px;
	object-fit: cover;
}




.jk-list-event .list-item.jk-item-4 {
    width: 300px;
    margin: 0px;
    padding: 10px;
    height: /*320px*/ 420px;
    float: left;
}
.workshops .jk-list-event .list-item.jk-item-4 {
	height: 320px;
}
.ajax-load-more-wrap .jk-list-event .list-item.jk-item-4{
	width: 25%;
	margin-bottom: 20px;
	padding:0 10px;
}
.jk-list-event .list-item.jk-item-4 .box-list,
.jk-our-recommendation.jk-article-archived .list-item.jk-item-4 .box-list,
.jk-our-recommendation.ajax-loadmore-recommendation .list-item.jk-item-4 .box-list {
    background: #f0f0f0;
    height: 100%;
}
.list-item.jk-item-4 .event-title a {
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
}
.list-item.jk-item-4 .event-title {
    padding: 20px 15px 15px;
}

.item-date .jk-text {
    font-size: 16px;
}
.item-info .item-info-left .item-date .jk-text {
    font-size: 18px;
}
.list-item .item-title a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
}
.jk-section-upcoming .jk-list-event .list-item.jk-item-4 .event-info .event-title,
.jk-section-past .jk-list-event .list-item.jk-item-4 .event-info .event-title{
	padding:15px 15px 5px; word-break: break-word;
}
.jk-section-upcoming .jk-list-event .list-item.jk-item-4 a, .jk-section-upcoming .jk-list-event .list-item.jk-item-4 a img,
.jk-section-past .jk-list-event .list-item.jk-item-4 a, .jk-section-past .jk-list-event .list-item.jk-item-4 a img{
	display:block;
}


/*phan page events*/




.td-pb-span12.td-main-content {
    padding: 0px;
}
.td-pb-span12.td-main-content .jk-directory-items {
    width: 100%;
}
.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
    width: 25%;
    box-sizing: border-box;
    flex-direction: row;
    flex-wrap: wrap;
    float: left;
    height: 480px;
}
.item-header {
    height: auto;
    width: 100%;
}
#jk-attraction-items .item-header >a{
	display: block;
}
.item-header img {
    height: 100%;
    width: 100%;
	display:block;
}
.td-pb-span12.td-main-content .jk-directory-items .item-infomation {
    border: 1px solid #cccccc;
    border-top: 0px;
    padding: 15px 15px 15px 15px;
    height: 350px;
    position: relative;
}
.single-street .td-pb-span12.td-main-content .ajax-load-more-wrap .jk-directory-items .item-infomation {
	border: 0 none;
}
.child-category .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4{
    height: auto;
    max-width: 25%;
    flex: 0 0 25%;
    padding: 10px;
}
.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 .item-address, .td-pb-span12.td-main-content .list-item.jk-item-4 .item-phone {
    padding: 0px;
}
.directory-footer-info {
    display: inline-flex;
    font-size: 12px;
    position: absolute;
    bottom: 10px;
    font-weight: bold;
}
.directory-footer-info .item-map a, 
.directory-footer-info .item-itinary a, 
.directory-footer-info .item-readmore a {
    display: inline-grid;
}
.directory-footer-info .item-map, 
.directory-footer-info .item-itinary, 
.directory-footer-info .item-readmore {
    padding: 0px 15px;
    position: relative;
}
.directory-footer-info .item-map a .jk-icon, 
.directory-footer-info .item-itinary a .jk-icon, 
.directory-footer-info .item-readmore a .jk-icon {
    width: 100% !important;
    text-align: center;
}
.directory-footer-info .item-map a img, 
.directory-footer-info .item-itinary a img, 
.directory-footer-info .item-readmore a img {
    width: 28px !important;
    height: 28px !important;
}
.directory-footer-info .jk-text {
    color: #000;
}

.jk-info-desktop .jk-text {
    font-weight: normal;
    line-height: 18px;
    color: #000;
}


.td-pb-span12.td-main-content .jk-directory-items .direct-item-title {
    margin: 0px;
}
.list-item.jk-item-4 .direct-item-title a {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    line-height: 22px;
}
.td-pb-span12.td-main-content .jk-directory-items .item-type {
    margin-bottom: 10px;
    font-size: 14px;
    color: #cc0000;
    font-weight: bold;
}
.td-pb-span12.td-main-content .jk-directory-items .item-street {
    font-size: 14px;
    color: #c00;
    margin-bottom: 20px;
}
.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 .jk-icon img {
    width: 18px;
    height: 18px;
}

 .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 .jk-info-mobile .item-phone a{
    font-size: 15px;
    color: #c00;
    font-weight: bold;
}
.td-container.tdc-content-wrap .site-footer{
    margin-top: 50px;
}
div#td-outer-wrap .header-result .text-inner {
    font-size: 24px;
    margin: 40px 0px 25px 0px;
}
div#td-outer-wrap .header-result .text-inner .rs-heightlight {
    font-weight: bold;
    color: #cc0000;
}



.jk-filter-search {
    position: relative;
    height: 75px;
    /*border-bottom: 2px solid #ccc;*/
}
form#jk-filter {
    display: inline-flex;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0px 10px;
}
form#jk-filter .jk-from-filter.filter-text {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding: 8px 10px;
    font-family: 'Montserrat', sans-serif;
}
form#jk-filter select {
    padding: 6px 55px;
    border-radius: 8px;
    font-size: 16px;
    border: 0px;
    margin: 0px 15px;
}
input[type="text"] {
    font-size: 16px;
    font-style: italic;
    color: #999;
    border: 0;
    border-bottom: 1px solid #999;
}
form#jk-filter .filter-taxonomy, 
form#jk-filter .filter-sub-taxonomy,
form#jk-filter .filter-street {
    background: #f4f4f4;
    border-radius: 10px;
    margin: 0px 5px;
}

form#jk-filter button.jk-submit {
    background: #e0e0de;
    border-radius: 10px;
    padding: 6px 60px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    transition: 0.5s;
    line-height: 38px !important;
    border: 0;
}
form#jk-filter button.jk-submit:hover {
    background: #cc0000;
    transition: 0.6s;
    color: #fff;
}
form#jk-filter .jk-from-filter.filter-bnt {
    margin-left: 35px;
}
.hide{
	display: none;
}



/* phan page article-template-default */





.page-template-main-category-merchant .jk-section-header {
    height: 550px;
}
.header-single {
    width: 100%;
    margin: 0px auto;
    height: 40px;
    font-size: 14px;
    padding: 10px 0px;
    padding-left: 80px;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}
.td-container.td-post-template-default .td-pb-row {
    margin: 0px;
}
.td-container.td-post-template-default .td-pb-row .td-pb-span12.td-main-content {
    padding: 0px;
    background: #f0f0f0;
    margin: 45px 0px 30px 0px;
}
.td-pb-span12.td-main-content .td-ss-main-content {
    /*padding: 45px 0px 35px 45px;*/
}
.td-pb-span8.td-main-content .td-post-content.tagdiv-type {
    margin-top: 0px;
	clear: both;
}
.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content {
    width: 900px;
    padding: /*0 6px*/0 15px 0 0;
}

.single-event .td-main-content-wrap .td-container .td-pb-span8.td-main-content,
.single-attraction.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
    padding: 0 60px 0 6px;
}
.jk-latest-event.jk-equal-height .list-item.jk-item-2 {
    padding: 0px 2px;
}
.tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar {
    width: 300px;
    padding: 0 8px;
}
.tdb-template .td-main-content-wrap .td-container .home-recomment .td-pb-span4.td-main-sidebar,
.tdb-template .td-main-content-wrap .td-container .home-events .td-pb-span4.td-main-sidebar,
.tdb-template .td-main-content-wrap .td-container .home-attract .td-pb-span4.td-main-sidebar,
.tdb-template .td-main-content-wrap .td-container .main-category .td-pb-span4.td-main-sidebar {
    width: 300px;
}
.single-page-title .single-post {
    font-size: 36px;
    font-weight: bold;
    margin-top: 0px;
}
.single-page-title .publish-on, .td-post-sharing-visible a {
    margin-bottom: 0px;
}
.td-ss-main-content .single-page-title .td-post-date {
    top: 0px;
}
.single-page-title .publish-on {
    margin-bottom: 0px;
    color: #cc0000;
    font-size: 16px;
    font-weight: normal;
}
.single-page-title .publish-on .td-post-date {
    color: #cc0000;
}
.td-pb-span4.td-main-sidebar .td-ss-main-sidebar .td-post-sharing-top {
    padding: 20px;
    background: #f0f0f0;
    margin-bottom: 0px;
}

.td-container.td-post-template-default .td-pb-row .td-main-content.section-related {
    background: #fff;
    margin: 0px;
}
.td-post-template-default .td-pb-row .section-related .td-ss-main-content {
    padding: 0px;
}
.section-related .td-ss-main-content .jk-related-items , .jk-related-footer .jk-list-event{
    display: inline-flex;
}
.section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 {
    width: 296px;
    padding: 10px;
    height: 350px;
}
.section-related .jk-related-items .list-item.jk-item-4 .related-title {
    padding: 15px 15px 15px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
    height:90px;
    background: #f0f0f0;
}
.jk-related-footer .jk-list-event .list-item.jk-item-4 .event-title{
	padding:15px 15px 15px;
}
.section-related .jk-related-items .list-item.jk-item-4 .related-title a {
    color: #000;
}
.header-breadcrumbs.td-crumb-container {
    min-height: 35px;
    margin-bottom: 55px;
    padding-top: 21px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 0px;
}
.header-breadcrumbs.td-crumb-container .tdb-breadcrumbs {
    margin-bottom: 0px;
    width: 1200px;
    margin: 0px auto;
    padding: 0px 24px;
}




/* phan page ben trong content */



.td-container.td-post-template-default .td-pb-row.event-header-image {
    margin-top: 0px;
}
.td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img {
    width: 100%;
    height: 400px;
}
.td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar {
    padding: /*45px 40px 35px 45px*/35px 30px 35px 35px;
    height: 400px;
    background: #f0f0f0;
}
.td-main-content-wrap.td-container-wrap .td-container.td-post-template-default .td-pb-span8.td-main-content {
    width: 800px;
    padding: 0px;
}
.td-main-content-wrap.td-container-wrap .td-container.td-post-template-default .td-pb-span4.td-main-sidebar {
    width: 400px;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-title {
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    padding-bottom: 5px;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc {
    font-size: 15px;
    line-height: 20px;
    padding: 10px 0px;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date, .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map,
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary {
    font-size: 16px;
    font-weight: bold;
    color: #cc0000;
    position: relative;
    margin: 5px 0px 0px 0px;
    width: 50%;
    float: none;
    padding: 0px;
}
.single-event .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date, .single-event .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map,
.single-event .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary{
	width:auto; white-space: nowrap;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date .jk-icon img, .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map .jk-icon img {
    height: 32px;
    width: auto;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date .jk-text, .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map .jk-text {
    margin-left: 0px;
    position: absolute;
    top: 10px;
}
.td-container.td-post-template-default .td-pb-span8.td-main-content, .td-container.td-post-template-default .td-pb-span4.td-main-sidebar {
    /*margin-top: 30px;*/
}
.td-pb-span4.td-main-sidebar .event-row-side .item-address, .td-pb-span4.td-main-sidebar .event-row-side .item-timing, .td-pb-span4.td-main-sidebar .event-row-side .item-website,
.td-pb-span4.td-main-sidebar .event-row-side .item-phone {
    padding: 15px 20px 15px 20px;
    background: #f0f0f0;
    margin-top: 2px;
    position: relative;
}
.td-pb-span4.td-main-sidebar .event-row-side .jk-icon img {
    height: 32px;
    width: auto;
}
.td-pb-span4.td-main-sidebar .event-row-side .jk-text {
    position: absolute;
    top: 27px;
    color: #000;
    font-size: 15px;
    margin-left: 20px; padding-top: 3px;
}
.td-pb-span4.td-main-sidebar .event-row-side .jk-text a {
    color: #cc0000;
    font-weight: bold;
}



/* phan page arts ben trong see */



#td-outer-wrap .banner.section-header {
    position: relative;
    background-size: contain;
}
.page-template-main-category-article .jk-section-header {
    height: 550px;
    position: relative;
}
#td-outer-wrap .slider.section-header {
    height: 800px;
    position: relative;
}
#td-outer-wrap .section-header img {
    width: 100%;
    max-height: 350px;
    display: block;
    object-position: center;
    object-fit: cover;
    min-height:350px;
}
#td-outer-wrap .section-header .banner-desc {
    position: absolute;
    color: #fff;
    top: 60%;
    /*left: 40%;*/
	left:50%;
	font-size: 18px; font-weight: 600;text-shadow: 1px 1px 3px #000;
	-webkit-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    max-width:1200px;
	width: calc(100% - 40px);
}
#td-outer-wrap .section-header .banner-desc h3 {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    margin-bottom: 30px;
    text-transform: uppercase;
}
#td-outer-wrap .section-header .banner-desc p{
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-shadow: 1px 1px 3px #000;
	font-family: Roboto;
	line-height:21px;
	margin:0;
}
.td-pb-span12.td-main-content .td-ss-main-content > .jk-our-recommendation {
    flex-wrap: initial;
    display: inline-block;
}
.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4 {
    background: #f0f0f0;
    width: 296px;
    box-sizing: border-box;
    flex-direction: row;
    flex-wrap: wrap;
    float: left;
    height: 335px;
    margin: 2px;
    padding: 0px;
}
.td-pb-span12.td-main-content .td-ss-main-content .our-advert2.advert-fullwidth {
    text-align: center;
    margin: 70px 0px 0px;
}
.ajax-load-more-wrap.grey button.alm-load-more-btn.more{
    width: 100%;
    background: #e5e2e2;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    transition: 0.5s;
	margin-top: 20px;
}
.ajax-load-more-wrap .alm-btn-wrap{
	padding-top:0;
}
div#ajax-load-more .alm-btn-wrap{
    padding: 0px;
    clear: both;
	margin: /*10px 0 0 0*/ 0;
}
.archive .td-main-content-wrap {
    padding-bottom: 0px;
}






/* Phan moi https://visitkamponggelam.com.sg/  */


#people-items.jk-our-people {
    display: inline-flex;
    flex-wrap: wrap;
}
.jk-our-people .jk-item-4, .jk-our-people .jk-item-5 {
    width: 285px;
    padding: 0px;
    margin-right: 20px;
    height: auto;
}
.jk-our-people .jk-item-4 .item-people:before{
    content: "\2605";
    font-family: FontAwesome;
    color: #d00204;
    font-size: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.jk-our-people .jk-item-4 .item-people{
    display: grid;
    position: relative;
    border-bottom: 1px solid #d00204;
    margin-bottom: 0px;
    padding: 12px 0px 5px 35px;
}
.jk-our-people .jk-item-4 .item-people .people-occupation{
    font-size: 14px;
    color: #000;
    line-height: 18px;
}
.jk-our-people .jk-item-4 .item-people .people-name{
    color: #d00204;
    font-weight: bold;
    font-size: 16px;
}
.jk-our-people .jk-item-4:nth-child(4), 
.jk-our-people .jk-item-4:nth-child(8) {
    margin-right: 0px;
}
.td-ss-main-content .jk-our-people .jk-item-4 .item-title {
    width: 100%;
    text-align: left;
    margin-bottom: 0px;
    padding: 15px 0px 45px 0px;
    font-size: 18px;
    line-height: 20px;
}
.jk-our-people .jk-item-4 >a >img {
    width: 285px;
    height: 250px;
	object-fit: cover;
}
.stories #people-page .header-title {
    color: #d00204;
    font-weight: bold;
}


h3.middle-title {
    text-align: center;
    font-size: 30px;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    margin-top: 60px;
    width: 600px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 30px;
}
h3.middle-title span {
    color: #cc0000;
    font-weight: bold;
}
h3.middle-title:before,
h3.middle-title:after {
    content: "";
    width: 130px;
    height: 1px;
    position: absolute;
    background: #000;
    top: 50%;
    transform: translateY(-50%);
    left: -5%;
}
h3.middle-title:after {
    left: 83%;
}



.jk-our-interest.jk-equal-height {
    /*display: inline-flex;
    flex-wrap: wrap;*/
    position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left:-2px;
	margin-right:-2px;
}
.jk-our-interest.jk-equal-height >.jk-item-4{
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 2px;
	padding-left: 2px;
	margin: 2px 0;
}
.jk-our-interest .jk-item-4:nth-child(3) {
    transition: 0.4s;
}
.jk-our-interest .jk-item-4 {
    width: 296px;
    height: 250px;
    margin: 2px;
    padding: 0px;
    transition: 0.4s;
}
.jk-our-interest .jk-item-4 img {
    width: 100%;
    height: 100%;
	object-fit: cover;
	display: block;
}
.jk-our-interest .jk-item-4 .interest-info {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
	width:100%;
	padding: 5px;
}
.td-pb-row:nth-child(3) h3.middle-title {
    color: #cc0000;
    font-weight: bold;
    margin-bottom: 8px;
}
.td-pb-row:nth-child(3) h3.middle-title:before {
    left: -12%;
}
.td-pb-row:nth-child(3) h3.middle-title:after {
    left: 90%;
}
p.subtitle_people {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.jk-related-items .list-item.jk-item-4 img {
    width: 285px;
    height: auto;
	object-fit: cover;
}
.jk-our-interest .jk-item-4 >a{
	position:relative; display: block;
}
.jk-our-interest .jk-item-4 >a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    transition: 0.8s;
}
.jk-our-interest .jk-item-4 >a:hover:before{
    background: #ff8204;
    transition: 0.8s;
}
.jk-our-interest .jk-item-4:hover .interest-info{
    color: #000;
    transition: 0.8s;
}
.jk-our-interest .jk-item-4 .item-subtitle {
    position: relative;
    font-size: 16px;
    line-height: 20px;
    padding: 0px;
}
.jk-our-interest .jk-item-4 .item-subtitle:before{
    content: ' \21C0';
    color: #000;
    font-size: 35px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px;
    opacity: 0;
    transition: 0.8s;
}
.jk-our-interest .jk-item-4:hover .item-subtitle:before{
    opacity: 1;
    transition: 0.8s;
}


.single-merchant .directory-social.facebook a img, 
.single-merchant .directory-social.instagram a img,
.single-merchant .directory-social.youtube a img {
    width: 32px;
    height: 32px;
}

/* PEOPLE OF KAMPONG LAM */


.jk-our-people.jk-equal-height {
    display: inline-flex;
    flex-wrap: wrap;
    padding: 20px 25px;
}
.jk-our-people .jk-item-5 {
    width: 20%;
    padding: 25px;
    text-align: center;
}
.list-item.jk-item-5 img {
    width: 100%;
    border-radius: 100%;
}
.jk-our-people .list-item.jk-item-5 img{
	width:180px;
	height:180px;
	margin:0 auto;
	object-fit: cover;
}
p.item-people {
    display: inline-grid;
    margin-top: 13px;
}
.item-people .people-name {
    font-size: 18px;
    font-weight: bold;
}
.item-people .people-occupation {
    font-size: 14px;
    font-weight: 500;
}

.directory-footer-info .item-readmore .readmore-none .jk-icon {
    opacity: .3;
}
.merchants .jk-directory-items .list-item.jk-item-4 {
    height: auto;
}
#ajax-load-more .alm-reveal .list-item.jk-item-4 {
    height: auto;
    padding: 10px;
}

#jk-attraction-items .directory-footer-info{
    left: 50%;
    transform: translateX(-50%);
    width: 180px;
}



.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span8.td-main-content {
    width: 750px;
    padding: 0px;
    margin-right: 50px;
}
.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span4.td-main-sidebar {
    width: 400px;
}
.directory-footer-info {
    left: 50%;
    transform: translateX(-50%);
    width: 180px;
}
.footer-icon .item-readmore {
    width: 103px;
}
.arts .directory-footer-info .item-itinary, .arts .directory-footer-info .item-map {
    padding: 0px 35px;
}
.footer-icon {
    display: flex;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    bottom: 0px;
}



.owl-carousel .owl-stage-outer{
    margin: 0px auto;
}
.cafes-restaurants .jk-filter-search form#jk-filter {
    display: -webkit-box;
}
.cafes-restaurants .jk-from-filter.filter-text {
    line-height: 40px;
}
.item-date, .item-map, .item-itinary {
    padding: 3px 15px;
}
.box-list .event-info {
    padding: 0px 0px 10px 0px;
}


#ajax-load-more .alm-reveal .list-item.jk-item-4 .box-border {
    border: 1.5px solid #ccc;
}
.merchants .td-pb-span12.td-main-content .jk-directory-items, .td-pb-span12.td-main-content .section-attr > .jk-directory-items{
    margin: 0px !important;
}
 



/* phan lam 20/08/2020 */


.main-category .section-attractions #jk-attraction-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
    width: auto;
}
.main-category .section-attractions .list-explore1 {
    max-width: 33.33%;
    flex: 0 0 33.33%;
    float: left;
    padding: 0 10px;
    height: auto;
	margin:0 0 20px;
}
.main-category .list-explore1 .item-infomation {
    border: 1px solid #cccccc;
    border-top: 0px;
    padding: 15px 15px 15px 15px;
    height: 350px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
}
.main-category .list-explore1 .item-infomation .item-type{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight:bold;
    color: #cc0000;
}
.main-category .list-explore1 .item-infomation .direct-item-title {
    margin: 0 0 5px;
}
.main-category .list-explore1 .directory-hide-on-mobile .jk-icon {
    vertical-align: sub;
    min-width: 28px;
    width: 28px;
    display: inline-block;
}
.main-category .list-explore1 .directory-hide-on-mobile .jk-icon img{
    width: 20px;
    height: 20px;
}
.main-category .section-attractions {
    width: 900px !important;
    padding: 0px !important;
}
.td-pb-span4.td-main-sidebar .td-ss-main-sidebar .jk-sidebar-advert {
    margin-top: 120px;
}
.td-pb-span4.td-main-sidebar .jk-sidebar-advert .advert-item {
    margin-left: 0px;
}
.sub-menu .body-itinerary .itinerary-item:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #000;
    position: absolute;
    border-radius: 100%;
    left: 0px;
    top: 50%;
    transform: translatey(-50%);
}

.people-section .middle-title {
    margin-top: 75px;
}




/* Phan responsive moi https://visitkamponggelam.com.sg/  */

@media(max-width: 1200px){
    .see #td-outer-wrap .banner.section-header {
        max-height: 350px;
    }
    .jk-our-interest .jk-item-4 {
        width: 241px;
        height: 200px;
    }
    h3.middle-title:before{
        left: -4%;
    }
    h3.middle-title:after {
        left: 82%;
    }
    .jk-related-items .list-item.jk-item-4 img{
        height: /*200px*/ auto;
    }
    .jk-our-interest .jk-item-4:before {
        width: 100%;
        /*height: 200px;*/ height: 100%;
    }
	.directory-footer-info .item-map a img, .directory-footer-info .item-itinary a img, .directory-footer-info .item-readmore a img{
        width: 25px !important;
        height: 25px !important;
    }
	.td-ss-main-content .jk-our-recommendation img, .td-main-content .jk-section-upcoming .list-item a img{
		height:auto;
	}
	.td-main-content .jk-section-upcoming .list-item .box-list >a >img, .td-main-content .jk-section-past .list-item .box-list >a >img{
		width:100%;
		object-fit: cover;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span8.td-main-content.street-content{
		height:auto;
	}
	.td-pb-span8.td-main-content.street-content .street-red-more{
		margin-bottom: 10px;
	}
	.td-pb-span8.td-main-content.street-content .street-red-more >a{
		display: block;
		position: static;
	}
	.single-street .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map{
		width:100%;
	}
	.single-street .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc{
		height: auto;
	}
}
@media(max-width: 1199px){
    #people-items.jk-our-people {
        padding: 0px 30px;
    }
    .jk-our-people .jk-item-4:nth-child(4), .jk-our-people .jk-item-4:nth-child(8) {
        margin-right: 20px;
    }
    #people-page .header-title {
        padding: 0px 30px;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation{
        height: 350px;
    }
    .directory-footer-info .jk-text{
        font-size: 12px;
    }
    form#jk-filter select {
        font-size: 14px;
    }
    input[type="text"]{
        font-size: 14px;
    }
    #jk-attraction-items .directory-footer-info{
        left: 50%;
        transform: translateX(-50%);
        width: 138px;
    }
    .child-category .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        max-width: 25%;
        flex: 0 0 25%;
    }
}
/*@media(max-width: 1018px){
    .jk-our-people .jk-item-4 a img {
        width: 100%;
        height: 220px;
        object-fit: cover;
    }
    .jk-our-people .jk-item-4 {
        width: 30.33%;
    }
    .jk-our-people .jk-item-4 .item-people .people-name,
    .list-item .item-title a {
        font-size: 16px;
    }
    .jk-our-people .jk-item-4 .item-people .people-occupation{
        font-size: 13px;
    }
    .jk-our-people .jk-item-4 .item-people{
        padding: 15px 0px 10px 35px;
    }
    .jk-our-people .jk-item-4 .item-people:before{
        font-size: 28px;
    }
    .jk-our-interest .jk-item-4 {
        height: 220px;
    }
    .jk-our-interest .jk-item-4:before{
        width: 100%;
        height: 220px;
    }

}*/
@media(max-width: 767px){
    #people-items.jk-our-people {
        padding: 0px;
    }
    .jk-our-people .jk-item-4 {
        width: 33.33%;
    }
    .td-ss-main-content .list-item {
        margin: 0px;
    }
    .jk-our-people .jk-item-4:nth-child(4), 
    .jk-our-people .jk-item-4:nth-child(8) {
        margin-right: 10px;
    }
    .jk-our-people .jk-item-4 .item-people .people-name, .list-item .item-title a {
        font-size: 16px;
        line-height: 22px;
    }
    .jk-our-people .jk-item-4 .item-people .people-occupation {
        font-size: 12px;
    }
    .td-ss-main-content .jk-our-people .jk-item-4 .item-title{
        padding: 15px 0px 30px 0px;
    }
    #people-page .header-title {
        padding: 0px 10px;
    }
    .td-ss-main-content .jk-our-interest .jk-item-4 {
        /*width: 50%;
        height: 300px;
        padding: 2px;*/
    }
    .td-ss-main-content .jk-our-people .jk-item-5{
        margin: 0px;
    }
    h3.middle-title:before, h3.middle-title:after{
        width: 80px;
    }
    h3.middle-title:after {
        left: 82%;
    }
    h3.middle-title:before {
        left: 4%;
    }
    .td-pb-row:nth-child(3) h3.middle-title:before {
        left: -2%;
    }
    .td-pb-row:nth-child(3) h3.middle-title:after {
        left: 89%;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 330px;
    }
    .page-template-people .jk-our-people .jk-item-4{
		width: 50%;
	}
}
@media(max-width: 693px){
    .jk-our-interest .jk-item-4:before {
        width: 98.8%;
        height: 296px;
    }
}
@media(max-width: 670px){
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 350px;
    }
}
@media(max-width: 639px){
    .jk-our-people .jk-item-4 {
        width: 33.33%;
    }
    .jk-our-people .jk-item-4 >a >img {
        height: 200px;
    }
    .td-pb-row:nth-child(3) h3.middle-title{
        font-size: 23px;
    }
    .td-pb-row:nth-child(3) h3.middle-title:before {
        left: 8%;
    }
    .td-pb-row:nth-child(3) h3.middle-title:after {
        left: 79%;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 370px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98.7%;
    }
}
/*@media(max-width: 600px){
    .jk-our-people .jk-item-4:nth-child(4), 
    .jk-our-people .jk-item-4:nth-child(8) {
        margin: 0px;
    }
    .jk-our-people .jk-item-4 {
        margin: 0px;
        height: auto !important;
        padding: 10px;
        width: 50%;
    }
    .jk-our-people .list-item {
        width: 50% !important;
    }
    .td-ss-main-content .jk-our-interest .jk-item-4 {
        height: 240px;
    }
    h3.middle-title{
        width: 440px;
        font-size: 23px;
    }
    h3.middle-title:before, h3.middle-title:after {
        width: 60px;
    }
    .td-pb-row:nth-child(3) h3.middle-title{
        font-size: 19px;
    }
    .td-pb-row:nth-child(3) h3.middle-title:before {
        left: 3%;
    }
    .td-pb-row:nth-child(3) h3.middle-title:after {
        left: 83%;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 370px;
    }
    .jk-our-people .jk-item-4 a img {
        height: 300px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98.6%;
        height: 236px;
    }
}*/
@media(max-width: 550px){
    .td-ss-main-content .jk-our-interest .jk-item-4 {
        height: 220px;
    }
    .jk-our-people .jk-item-4 >a >img {
        height: 280px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98.4%;
        height: 216px;
    }
}
@media(max-width: 536px){
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 400px;
    }
    .jk-our-people .jk-item-4 >a >img {
        height: 260px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98.2%;
    }
}
@media(max-width: 480px){
    .td-ss-main-content .jk-our-interest .jk-item-4 {
        height: 200px;
    }
    h3.middle-title {
        width: 330px;
        font-size: 16px;
        margin-bottom: 18px;
    }
    h3.middle-title:before, h3.middle-title:after {
        width: 40px;
    }
    h3.middle-title:before {
        left: 5%;
    }
    .td-pb-row:nth-child(3) h3.middle-title{
        font-size: 17px;
    }
    .td-pb-row:nth-child(3) h3.middle-title:before {
        left: -1%;
    }
    .td-pb-row:nth-child(3) h3.middle-title:after {
        left: 89%;
    }
    .directory-hide-on-mobile {
        display: none;
    }
    .directory-info-on-mobile {
        height: 250px;
        background: #f9f9f9;
        padding: 13px;
    }
    .directory-info-on-mobile .item-phone span {
        position: initial;
        transform: inherit;
        padding: 0px;
    }
    .directory-info-on-mobile .directory-footer-info {
        position: absolute;
        width: 230px;
        left: 50%;
        transform: translateX(-50%);
    }
    .directory-info-on-mobile .jk-info-desktop .directory-footer-info span {
        position: inherit;
        transform: inherit;
    }
    #jk-attraction-items .list-explore1.jk-item-4{
        border: 0;
    }
    #jk-attraction-items .directory-footer-info {
        left: 50%;
        transform: translateX(-50%);
        width: 155px;
    }
    .jk-our-people .jk-item-4 >a >img {
        height: 230px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98.2%;
        height: 196px;
    }
	.td-main-content .jk-section-upcoming .list-item .box-list >a >img, .td-main-content .jk-section-past .list-item .box-list >a >img{
		height:100%;
	}
	.jk-our-interest.jk-equal-height > .jk-item-4{
		margin:0 0 20px;
	}
	#people-items.jk-our-people .jk-item-4 >a >img{
		height: auto;
	}
}
@media(max-width: 439px){
    .jk-our-people .jk-item-4 >a >img {
        height: 200px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98%;
        height: 196px;
    }
}
@media(max-width: 411px){
    .jk-our-people .list-item {
        width: 100% !important;
    }
    .jk-our-people .jk-item-4 >a >img{
        height: 400px;
    }
    .jk-our-people .jk-item-4 .item-people .people-name, .list-item .item-title a {
        font-size: 16px;
        line-height: 22px;
    }
    .jk-our-people .jk-item-4 .item-people .people-occupation {
        font-size: 13px;
    }
    .td-ss-main-content .jk-our-interest .jk-item-4 {
        height: 150px;
    }
    /*.jk-our-interest .jk-item-4 .item-subtitle {
        font-size: 11px;
    }*/
    .td-ss-main-content .list-item .item-title {
        font-size: 16px;
        margin-bottom: 8px;
    }
    /*.jk-our-interest .jk-item-4 .interest-info{
            width: 110px;
    }*/
    h3.middle-title {
        width: 280px;
        font-size: 15px;
        margin-bottom: 16px;
    }
    h3.middle-title:before, h3.middle-title:after {
        width: 35px;
    }
    .td-pb-row:nth-child(3) h3.middle-title{
        font-size: 16px;
    }
    .td-pb-row:nth-child(3) h3.middle-title:before {
        left: -5%;
    }
    .td-pb-row:nth-child(3) h3.middle-title:after {
        left: 92%;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98%;
        height: 146px;
    }
    .jk-our-people .jk-item-4 >a >img {
        height: 360px;
    }
    
}
@media(max-width: 360px){
    .jk-our-people .jk-item-4 >a >img{
        height: 320px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 97.5%;
    }
    
}
@media(max-width: 320px){
    .jk-our-people .jk-item-4 >a >img{
        height: 285px;
    }
    .jk-our-interest .jk-item-4:before {
        width: 97.3%;
    }
    
}



/*phan content ben trong bai viet*/




.jk-article-image .td-pb-span10.td-main-content {
    width: 100%;
}
.jk-article-image .td-pb-span10.td-main-content .td-ss-main-content {
    width: 800px;
    height: 400px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.td-post-featured-image {
    height: 100%;
}
.td-post-featured-image img.entry-thumb {
    width: 100%;
    height: 100%;
    margin: 0px;
	object-fit:cover;
}
.td-container.td-post-template-default .td-pb-row {
    margin: 0px;
    width: 100%;
    margin-top: 35px;
}
.td-main-content-wrap.td-container-wrap .jk-single-article .jk-article-content .td-pb-span8.td-main-content {
    margin: 0px;
    width: 100%;
}
.single-promotion .jk-single-article .jk-article-content.td-pb-row{
    margin-top: 0px;
}
.jk-single-article .jk-article-content.td-pb-row {
    width: 730px;
    margin: 0px auto;
    margin-top: 350px;
    background: #fff;
    padding: 45px 40px 0px 40px;
}
.jk-article-content .td-ss-main-content .alignnone.size-medium {
    width: 100%;
    height: 385px;
    margin: 0px;
    margin-bottom: 26px;
}
.jk-article-content .single-page-title .publish-on {
    float: left;
    padding: 15px 0px;
}
.jk-article-content .td-post-sharing-top {
    margin-bottom: 50px;
    margin-top: 0px;
    float: right;
}
.td-post-content.tagdiv-type {
    padding: 0px;
}
.tagdiv-type p {
    margin-bottom: 20px;
    clear: both;
}
.td-social-handler {
    margin-bottom: 0px;
}
.td-container.td-post-template-default .td-pb-row.jk-related-footer, .td-container.td-post-template-default .jk-article-image.td-pb-row {
    margin-top: 0px;
}
.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 .jk-icon {
    vertical-align: sub;
	min-width: 28px;
	width: 28px;
	display: inline-block;
}
rs-mask-wrap {
    height: 100%;
}
.jk-info-mobile {
    display: none;
}
.jk-latest-event.jk-equal-height .list-item.jk-item-2 img {
    max-width: 100%;
    /* transition: transform 2s; */
    transition: 0.5s;
}


.list-item.jk-item-2 .item-box >a:before,
.jk-our-attractions.owl-on-mobile .list-item.jk-item-3 .item-image:before,
.jk-section-featured .jk-featured-event .item-featured-image:before
{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000057;
    z-index: 1;
    cursor: pointer;
}
.jk-our-attractions.owl-on-mobile .list-item.jk-item-3 .item-image:before,
.home .td-ss-main-content .jk-latest-event > .list-item.jk-item-2 .item-box >a:before{
	left: 10px;
	width: calc(100% - 20px);
}
.jk-our-attractions.owl-on-mobile .list-item.jk-item-3 .item-image:hover img,
.jk-section-featured .jk-featured-event .item-featured-image:hover img 
{
    transform: scale(1.1);
}




.jk-our-attractions.owl-on-mobile .list-item.jk-item-3 {
    margin: 2px 10px;
    padding: 0px;
}
.home .jk-our-attractions.owl-on-mobile .list-item.jk-item-3 {
	margin: 2px 0px;
	padding: 0px 10px;
	width:33.3%;
}
.jk-our-attractions.owl-on-mobile .list-item.jk-item-3 .item-title {
    z-index: 2;
}
.jk-latest-event.jk-equal-height .list-item.jk-item-2 img:hover {
    transform: scale(1.1);
}
.jk-latest-event.jk-equal-height .list-item.jk-item-2 a:hover img {
    transform: scale(1.1);
}
.jk-latest-event.jk-equal-height .list-item.jk-item-2 p {
    z-index: 2;
}
.jk-latest-event.jk-equal-height .list-item.jk-item-2 .item-title a:before {
    display: none;
}

.list-item.jk-item-2 {
    overflow: hidden;
}
.alm-btn-wrap {
    clear: both;
}
.jk-latest-event.jk-equal-height .list-item.jk-item-2 {
    margin: 0px 2px;
    padding: 0px;
}
.td-ss-main-content .jk-latest-event.jk-equal-height {
    flex-wrap: inherit;
}



.directory-info-on-mobile {
    display: none;
}


/*phan responsive */




@media(max-width: 1024px){
    .tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
        width: 100%;
    }
    .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
        width: 318px;
    }
    
    rs-loop-wrap {
        height: 100%;
    }
    .jk-section-header {
        height: auto;
    }
    
    
    /* Phan events mobile */
    
    
    .jk-list-event .list-item.jk-item-4 {
        width: 239px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4{
        width: 241px;
    }
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 380px;
        width: 316px;
    }
    
    .td-main-content-wrap.td-container-wrap .td-container.td-post-template-default .td-pb-span8.td-main-content {
        width: 65%;
        padding: 0px;
    }
    /*.tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span4.td-main-sidebar {
        display: block;
        width: 35%;
        padding: 25px 20px 20px 25px;
    }*/
    .tdb-template .td-main-content-wrap .td-container .jk-body-item .td-pb-span4.td-main-sidebar {
        display: block;
        width: 35%;
    }
    
    .td-main-content-wrap.td-container-wrap .jk-single-article .jk-article-content.td-pb-row .td-pb-span8.td-main-content {
        width: 100%;
    }
    /*.item-header {
        height: 176px;
    }*/
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        -height: 430px;
    }
    form#jk-filter select {
        padding: 6px 8px;
    }
    form#jk-filter .jk-from-filter.filter-bnt {
        margin-left: 0px;
    }
    .jk-filter-search {
        height: 70px;
    }
	form#jk-filter .jk-from-filter.filter-text {
        font-size: 14px;
        padding: 8px 5px;
    }
    form#jk-filter .filter-taxonomy, form#jk-filter .filter-sub-taxonomy, form#jk-filter .filter-street{
        width: 165px !important;
    }
    input[type="text"]{
        font-size: 11px;
    }
    form#jk-filter button.jk-submit{
        font-size: 11px;
    }
    form#jk-filter select{
        padding: 0 10px 0 0px !important;
        font-size: 14px;
    }
    form#jk-filter button.jk-submit {
        padding: 5px 38px;
    }
}
/*@media(max-width: 1018px){
    .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 {
        width: 236px;
        height: 280px;
    }
    .widget {
        margin-bottom: 0px;
    }
    .td-ss-main-content .list-item .item-title{
        width: 220px;
    }
    .jk-list-event .list-item.jk-item-4 {
        width: 242px;
    }
    .jk-section-featured .jk-featured-event .item-featured-image, .jk-section-featured .item-featured-image img {
        height: 300px;
    }
    .jk-section-featured .jk-featured-event .item-featured-info {
        padding: 10px 15px;
    }
    .jk-section-featured .jk-featured-event .item-featured-info .item-title {
        font-size: 30px;
    }
    .item-desc {
        font-size: 17px;
    }
    .item-info .item-info-left .item-date .jk-text, .item-info .item-info-left .item-map .jk-text {
        font-size: 16px;
    }
    .item-info {
        margin-top: 25px;
    }
    
    
    
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 340px;
        width: 236px;
    }
    .td-ss-main-content .jk-our-recommendation .rec-item img {
        height: 180px;
    }
    .td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img, .tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span4.td-main-sidebar {
        height: 350px;
    }
    .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-title {
        font-size: 25px;
    }
    .td-pb-span4.td-main-sidebar .event-row-side .jk-icon img {
        height: 25px;
        width: auto;
    }
    .td-pb-span4.td-main-sidebar .event-row-side .jk-text {
        top: 23px;
        font-size: 16px;
        margin-left: 10px;
    }
    .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date .jk-icon img, .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map .jk-icon img {
        height: 25px;
        width: auto;
    }
    .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date .jk-text, .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map .jk-text {
        margin-left: 10px;
        position: absolute;
        top: 4px;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 550px;
    }
    .list-item.jk-item-4 .direct-item-title a{
        font-size: 16px;
        line-height: 22px;
    }
    .item-excerpt {
        font-size: 14px;
    }
    .jk-info-desktop .jk-text {
        font-size: 14px;
    }
    .directory-footer-info .item-map a img, .directory-footer-info .item-itinary a img, .directory-footer-info .item-readmore a img {
        width: 22px !important;
        height: 22px !important;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 350px;
    }
    .directory-footer-info .jk-text {
        font-size: 12px;
    }
    
    
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        height: 438px;
    }
    .td-ss-main-content .jk-our-recommendation img {
        height: 160px;
    }
    .jk-latest-event.jk-equal-height .list-item.jk-item-2 {
        height: 280px;
    }
    .list-item.jk-item-2 .item-info {
        top: 65%;
    }
    .td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 .item-title {
        height: 135px;
    }
	.td-pb-span12.td-main-content .section-attr >.jk-our-recommendation .jk-item-4 .item-title{
		height: auto;
	}
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 {
        height: 280px;
    }
    
   
}*/
@media(max-width: 767px){
    .td-ss-main-content .list-item.jk-item-3 {
        width: 50%;
        float: left;
    }
    .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 {
        width: 32.6%;
    }
    .td-ss-main-content .list-item.jk-item-3 {
        height: 220px;
    }
    .td-ss-main-content .list-item .item-title {
        width: 180px;
        font-size: 24px;
        line-height: 28px;
    }
    .td-ss-main-content .jk-latest-event, .td-ss-main-content .jk-our-recommendation{
        flex-wrap: inherit;
        display: block;
    }
    .td-ss-main-content .jk-our-recommendation img{
        height: /*160px*/ auto;
    }
    .td-ss-main-content .list-item{
        float: left;
    }
    
    /*marchant-directories*/
    
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4,
	.section-related .td-ss-main-content .jk-related-items >.list-item.jk-item-4{
        max-width: 50% !important;
        flex: 0 0 50% !important;
        transition: 0.5s;
		width:50%;
    }
    .list-item.jk-item-4 .direct-item-title a {
        font-size: 16px;
        line-height: 22px;
        transition: 0.5s;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-type, .td-pb-span12.td-main-content .jk-directory-items .item-street {
        font-size: 14px;
    }
    span.jk-text {
        font-size: 12px;
        transition: 0.5s;
    }
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 .jk-text a {
        font-size: 15px;
        transition: 0.5s;
    }
    
    
    
    /*page mobile events*/
    
    
    .jk-list-event .list-item.jk-item-4 {
        width: 32.7%;
    }
	.ajax-load-more-wrap .jk-list-event .list-item.jk-item-4 {
        width: 50%;
    }
    .item-info-right .item-readmore .bnt-reatmore {
        padding: 6px 25px;
        font-size: 12px;
        transition: 0.5s;
    }
    .item-info .item-info-left .item-date .jk-text, .item-info .item-info-left .item-map .jk-text {
        font-size: 14px;
    }
    .item-desc {
        font-size: 16px;
        margin-top: 10px;
    }
    
    
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 340px;
        width: 32.6%;
        float: left;
        margin: 2px;
    }
    
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4 {
        width: 32.7%;
        height: 340px;
    }
    
    
    .td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img{
        height: 400px;
        display: block;
    }
    .tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span4.td-main-sidebar {
        width: 100%;
        height: auto;
        padding: 25px 20px 20px 25px;
    }
    .tdb-template .td-main-content-wrap .td-container .jk-body-item .td-pb-span4.td-main-sidebar, .td-main-content-wrap.td-container-wrap .td-container.td-post-template-default .td-pb-span8.td-main-content {
        width: 100%;
    }
    
    
    /**/
    
    
    .jk-single-article.td-container.td-post-template-default {
        padding: 0px;
    }
    .jk-article-image .td-pb-span10.td-main-content .td-ss-main-content{
        width: 100%;
    }
    .jk-single-article .jk-article-content.td-pb-row {
        width: 600px;
    }
    .section-related .td-ss-main-content .jk-related-items {
        display: block;
        padding: 0px 8px;
    }
	.single-street .section-related .td-ss-main-content .jk-related-items{
		padding:0;
	}
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 {
        width: /*33.33%*/ 50%;
        height: 330px;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: /*235px*/ auto;
		width:100%;
    }
    h3.header-title {
        padding: 0px 10px;
    }
    /*.item-header {
        height: 165px;
    }*/
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 255px;
    }
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        height: 425px;
    }
    .td-ss-main-content .jk-latest-event.jk-equal-height {
        display: flex;
    }
    .home .td-container.tdc-content-wrap {
        padding: 0px;
    }
    form#jk-filter button.jk-submit{
        width: 100% !important;
        margin: 5px;
    }
	.events .jk-section-past .jk-list-event .list-item .box-list >a {
		display: block;
	}
	.jk-article-image .td-pb-span10.td-main-content .td-ss-main-content{
		position: static;
		transform: none;
		height: auto;
	}
	.jk-single-article .jk-article-content.td-pb-row{
		margin-top: 0;
	}
}
@media(max-width: 670px){
    .jk-list-event .list-item.jk-item-4 {
        width: 32.6%;
        height: 300px;
    }
	.ajax-load-more-wrap .jk-list-event .list-item.jk-item-4 {
		height: auto;
	}
    .item-info .item-info-left .item-date .jk-text, .item-info .item-info-left .item-map .jk-text {
        font-size: 13px;
    }
    .item-info-right .item-readmore .bnt-reatmore {
        padding: 6px 20px;
    }
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 315px;
        width: 32.5%;
    }
    .td-ss-main-content .jk-our-recommendation .rec-item img {
        height: 160px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4 {
        width: 32.6%;
        height: 315px;
    }
    .td-ss-main-content .jk-our-recommendation img {
        height: /*160px*/ auto;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: /*200px*/ auto;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 {
        width: /*33.33%*/ 50%;
        height: 315px;
    }
    .item-header {
        height: /*150px*/ auto;
    }
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        height: 410px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img {
        height: 145px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 {
        height: 330px;
    }
    .jk-latest-event.jk-equal-height .list-item.jk-item-2 {
        height: 260px;
    }
}
/*@media(max-width: 600px){
    .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 {
        width: 49%;
        height: 380px;
    }
    .td-ss-main-content .jk-our-attractions {
        display: block;
    }
    .td-ss-main-content .jk-our-recommendation img {
        height: 190px;
    }
    .td-ss-main-content .list-item.jk-item-3 {
        height: 270px;
    }
    .td-ss-main-content .list-item.jk-item-3 {
        height: 260px;
    }
    .td-ss-main-content .list-item {
        height: 210px;
        float: left;
    }
    .list-item.jk-item-2 .item-info {
        top: 68%;
    }
    
    
    /*marchant-directories*/
    
    /*.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        width: 50%;
        transition: 0.5s;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 {
        height: 380px;
    }
    
    
    .jk-section-featured .jk-featured-event {
        display: block;
        transition: 0.5s;
    }
    .jk-section-featured .jk-featured-event .item-featured-image, .jk-section-featured .item-featured-image img {
        height: auto;
        width: 100%;
        display: block;
    }
    .jk-section-featured .jk-featured-event .item-featured-info {
        padding: 10px 15px;
        width: 100%;
    }
    .item-info .item-info-left .item-date .jk-text, .item-info .item-info-left .item-map .jk-text {
        font-size: 17px;
    }
    .item-info-right .item-readmore .bnt-reatmore {
        padding: 8px 30px;
        font-size: 13px;
    }
    .item-desc {
        font-size: 18px;
        margin-top: 0px;
    }
    .jk-list-event .list-item.jk-item-4 {
        width: 49.1%;
        height: 340px;
    }
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 315px;
        width: 49.1%;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4 {
        width: 49%;
        height: 345px;
    }
    .jk-single-article .jk-article-content.td-pb-row {
        width: 470px;
    }
    .jk-article-content .td-post-sharing-top {
        float: left;
    }
    .jk-article-content .single-page-title .publish-on {
        float: inherit;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: 280px;
        width: 100%;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 {
        width: 50%;
        height: 315px;
    }
    /*.item-header {
        height: 190px;
    }*/
    /*.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        height: 445px;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 250px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img {
        height: 180px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3{
        height: 365px;
    }
    .jk-latest-event.jk-equal-height .list-item.jk-item-2 {
        height: 250px;
    }
    .jk-our-attractions.owl-on-mobile .list-item.jk-item-3 {
        width: 49.2%;
    }
}*/
@media(max-width: 539px){
    form#jk-filter .filter-taxonomy, form#jk-filter .filter-sub-taxonomy, form#jk-filter .filter-street{
        margin: 4px !important;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: /*258px*/ auto;
    }
}
/*@media(max-width: 520px){
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 315px;
        width: 49%;
    }
    .jk-single-article .jk-article-content.td-pb-row {
        width: 440px;
        padding: 40px 35px 0px 40px;
    }
    .single-page-title .single-post {
        font-size: 30px;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 {
        width: 50%;
        height: 225px;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: 180px;
    }
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        height: 415px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img {
        height: 155px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 {
        height: 280px;
    }
    .jk-latest-event.jk-equal-height .list-item.jk-item-2 {
        height: 250px;
    }
    .jk-our-attractions.owl-on-mobile .list-item.jk-item-3 {
        width: 49.1%;
    }
}*/
@media(max-width: 480px){
    .page-template-main-category-merchant .td-pb-span12.td-main-content {
        padding: 0px;
    }
    .td-ss-main-content .jk-latest-event, .td-ss-main-content .jk-our-recommendation{
        display: block;
    }
    .td-ss-main-content .list-item {
        height: auto;
        width: 100%;
    }
    p.item-image {
        margin: 0px;
    }
    .td-ss-main-content .list-item.jk-item-3 {
        height: 215px;
    }
    .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 {
        height: 380px;
    }
    .td-container, .tdc-row, .tdc-row-composer, .footer-logos .jk-logos .f-logo{
        padding: 0px;
    }
    .tdc-content-wrap .sub-category-link .cat-item img {
        width: 60px;
        height: 60px;
    }
    
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 img {
        height: 160px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 {
        height: 350px;
    }
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        width: 100%;
        height: auto;
        transition: 0.5s;
        border: 1.5px solid #fff;
        padding: 0px;
        margin: 3px 0px;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .page-id-1990 .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 {
        border: 0;
    }
    .box-border {
        border: 1.0px solid #ccc;
    }
    .list-item.jk-item-4 .direct-item-title a{
        font-size: 16px;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-type{
        font-size: 14px;
    }
    /*.item-header {
        max-width: 95px;
        height: 95px;
    }*/
    .directory-item {
        width: 100%;
        display: flex;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        width: 100%;
        height: auto;
        border: 0;
        padding: 12px 5px 0px 12px;
    }
    #jk-attraction-items .item-header, .section-attr .jk-directory-items .item-header, .section-merchants .item-header{
		max-width: 95px;
		height: 95px;
	}
	#jk-attraction-items .item-header > a{
		display:initial;
	}
    .item-header img {
        height: 100%;
        width: 100%;
        display: block;
    }
    .jk-info-mobile {
        clear: both;
        display: block;
        width: 100%;
        height: 50px;
        background: #eeeeee;
    }
    .td-pb-span12.td-main-content .list-item.jk-item-4 .jk-info-mobile .item-phone {
        width: 50%;
        float: left;
        height: 100%;
        position: relative;
    }
    .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 .jk-info-mobile .item-map {
        width: 50%;
        float: right;
        margin: 0px;
        height: 100%;
        position: relative;
		
    }
    .item-phone span, .item-map span {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 15px;
		white-space: nowrap;
		padding-left: 10px;
    }
    .single-merchant .item-phone .jk-icon,
    .single-merchant .item-phone .jk-text,
    .single-merchant .item-phone span, 
    .single-merchant .item-map span {
        position: relative;
        left: 0px;
        top: 0px;
        padding: 0px;
        transform: inherit;
    }
    
    .single-merchant .directory-detail-info {
        display: grid;
    }
    .single-merchant .item-map
    .item-phone .jk-icon {
        left: 20%;
        top: 58%;
    }
    .item-map .jk-icon {
        left: 25%;
        top: 58%;
    }
    
    
    .jk-filter-search {
        height: 240px;
        margin-top: 0px;
    }
    form#jk-filter .jk-from-filter.filter-bnt {
        margin-left: 0px;
    }
    form#jk-filter select {
        margin: 10px 0px;
    }
    
    
    .item-info .item-map .jk-icon, .item-info .item-map .jk-text, .jk-list-event .item-map .jk-icon, .jk-list-event .item-map .jk-text {
        position: inherit;
		transform: none;
    }
    .jk-list-event .list-item.jk-item-4 {
        height: 325px;
    }
    .jk-section-upcoming .header-title, .jk-section-past .header-title {
        margin-left: 20px;
    }
    
    .td-pb-span12.td-main-content {
        padding: 0px 10px;
    }
    .item-single-info span.jk-icon {
        position: initial;
    }
    .td-pb-row.jk-body-item, .td-pb-row.jk-related-footer {
        padding: 0px 10px;
    }
    .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-single-info .item-map .jk-text {
        left: 75px;
        top: 13px;
    }
    
    .jk-single-article .jk-article-content.td-pb-row {
        width: 375px;
        padding: 25px 20px 0px 20px;
        margin-top: 280px;
    }
    .jk-article-content .td-post-sharing-top {
        float: left;
        
    }
    .jk-article-image .td-pb-span10.td-main-content .td-ss-main-content {
        height: /*320px*/ auto;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: /*160px*/ auto;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 {
        width: 50%;
        height: 315px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img {
        height: 150px;
    }
    .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 {
        height: 340px;
    }
    .jk-latest-event.jk-equal-height .list-item.jk-item-2 {
        height: 250px;
    }
    .jk-our-attractions.owl-on-mobile .list-item.jk-item-3 {
        width: 49%;
    }
    .page-template-main-category-merchant .td-container.tdc-content-wrap {
        padding: 0px 10px;
    }
	.section-related .jk-list-event .list-item.jk-item-4{
		flex-direction: column;
	}
	.section-related .jk-section-upcoming .list-item .box-list >a >img{
		width:100%; height:auto; max-width: 100%;
	}
	.events .jk-section-past .jk-list-event .list-item .event-info .item-itinary img,
	.workshops .jk-section-past .jk-list-event .list-item .event-info .item-itinary img{
	  width: 15px;
	  height: 15px;
	}
	.events .jk-list-event .list-item.jk-item-4 .box-list,
	.workshops .jk-list-event .list-item.jk-item-4 .box-list{
	  width: 100%;
	}
	.events .jk-list-event .list-item.jk-item-4 .box-list,
	.workshops .jk-list-event .list-item.jk-item-4 .box-list{
	  display: flex;
	}
    .jk-single-article .jk-article-content.td-pb-row{
		margin-top: 0;
	}
	.jk-article-content .td-post-sharing-top, .jk-article-content .single-page-title .publish-on{
		float: none;
	}
}
@media(max-width: 435px){
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 315px;
        width: 48.9%;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img {
        height: /*145px*/ auto;
    }
    .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 {
        height: 330px;
    }
    .jk-list-event .list-item.jk-item-4 {
        width: 49%;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 img {
        height: 150px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 {
        height: 340px;
    }
}
@media(max-width: 418px){
    .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3 {
        width: 100%;
        height: 440px;
        transition: 0.5s;
    }
    .td-ss-main-content .list-item.jk-item-3 {
        height: 290px;
        width: 100%;
        transition: 0.5s;
    }
    .td-ss-main-content .jk-our-recommendation img {
        height: 250px;
    }
    .tdc-content-wrap .sub-category-link .cat-item {
        padding: 0px 20px;
    }
    .item-phone .jk-icon {
        left: 15%;
    }
    .item-map .jk-icon {
        left: 20%;
    }
    .jk-list-event .list-item.jk-item-4 img {
        width: 90px;
    }
	.jk-list-event .list-item.jk-item-4 .jk-icon img {
        width: 18px;
    }
    .jk-list-event .list-item.jk-item-4 {
        width: 100%;
        height: 435px;
        margin: 3px 0px;
    }
    .jk-list-event .list-item.jk-item-4 .item-map img, .jk-list-event .list-item.jk-item-4 .item-date img {
        width: auto;
    }
    .jk-list-event{
        padding: 0px 10px;
    }
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        width: 48.8%;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4 {
        width: 100%;
        height: 410px;
    }
    .tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar, .td-pb-row.jk-related-footer {
        padding: 0px;
    }
    .jk-single-article .jk-article-content.td-pb-row {
        width: 300px;
        padding: 15px 10px 0px 10px;
    }
    .single-page-title .single-post {
        font-size: 25px;
    }
    .jk-article-content .single-page-title .publish-on {
        font-size: 15px;
    }
    .tagdiv-type p {
        font-size: 14px;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: /*350px*/ auto;
        width: 100%;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 {
        width: 100%;
        height: 430px;
    }
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img {
        height: 250px;
    }
    .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 {
        height: auto;
    }
    .td-ss-main-content .jk-latest-event.jk-equal-height {
        display: block;
        height: 560px;
    }
    .jk-latest-event.jk-equal-height .list-item.jk-item-2 {
        height: 280px;
        margin: 2px 0px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 img {
        height: 250px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 {
        height: 440px;
    }
    .jk-our-attractions.owl-on-mobile .list-item.jk-item-3 {
        width: 100%;
    }
    .list-item.jk-item-2 img, .td-ss-main-content .jk-our-attractions .item-image, .td-ss-main-content .jk-our-attractions .item-image img {
        display: block;
    }
}

@media(max-width: 375px){
    .td-ss-main-content .list-item.jk-item-3{
        width: 100%;
        height: auto;
    }
    .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
        width: 100%;
        height: 435px;
    }
    .td-ss-main-content .jk-our-recommendation img {
        height: 246px;
    }
    .tdc-content-wrap .sub-category-link .cat-item {
        padding: 0px 15px;
    }
    .item-phone .jk-icon {
        left: 10%;
    }
    .item-map .jk-icon {
        left: 16%;
    }
    .jk-list-event .list-item.jk-item-4 {
        height: 400px;
    }
    .item-featured-info .item-info {
        display: block;
    }
    .item-featured-info .item-info-left {
        width: 100%;
        margin-bottom: 30px;
    }
    .item-featured-info .item-info-right {
        position: inherit;
        top: 0px;
        transform: inherit;
        clear: both;
        text-align: center;
        margin-bottom: 30px;
    }
    .td-ss-main-content .jk-our-recommendation .rec-item img {
        height: 230px;
    }
    .td-pb-span8 .td-ss-main-content .jk-our-recommendation .rec-item {
        height: 390px;
        width: 100%;
    }
    h3.header-title {
        font-size: 25px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4 {
        height: 400px;
    }
    .td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img {
        height: 300px;
    }
    
    .jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img {
        height: 240px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 img {
        height: 240px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 {
        height: 430px;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: /*320px*/ auto;
    }
}
@media (max-width: 320px){
    .jk-latest-event.jk-equal-height .list-item.jk-item-2 {
        height: 260px;
        margin: 2px 0px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 img {
        height: 230px;
    }
    .td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 {
        height: 420px;
    }
    .section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4 img {
        height: /*288px*/ auto;
    }
}
/*-------------OSS------------*/
.page-template-main-category-merchant .td-container{
	max-width: 1200px; /*padding:0 15px; width: auto;*/
}
.page-template-main-category-merchant #td-outer-wrap .section-header{
	height: 350px; 
}
.page-template-main-category-merchant #td-outer-wrap .section-header img{
	min-height:350px;
}
#td-outer-wrap .banner.section-header{
	clear: both;
}
.jk-filter-search{
   padding: 25px 0; height: auto;
}
.jk-filter-search form#jk-filter{
   position: static; transform: none; padding:0;
   display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;
   align-items: center; /*-ms-flex-wrap: wrap; flex-wrap: wrap;*/ margin-right: -10px; margin-left: -10px;
}
.page-template-child-category-attraction .jk-filter-search form#jk-filter{
	justify-content: flex-start;
}
.jk-filter-search form#jk-filter >*{
	position: relative; min-height: 1px; padding:0 10px !important; width: auto;
}
form#jk-filter select{
	min-width: auto; max-width: 330px; height: 40px; line-height: 40px; padding:0 30px 0 15px; margin:0;
	-webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; background: transparent;
}
form#jk-filter select::-ms-expand{
	display: none;
}
form#jk-filter .filter-taxonomy, form#jk-filter .filter-street{
	position: relative; height: 40px; line-height:40px;
}
form#jk-filter .filter-taxonomy::after, form#jk-filter .filter-sub-taxonomy::after, form#jk-filter .filter-street::after{
	position: absolute; top:50%; right:10px; width:0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; 
    font-size: 22px; pointer-events: none; border-top: 8px solid #000; content:""; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
form#jk-filter button.jk-submit{
	min-width:auto; max-width:190px; min-height: 40px; line-height: 40px; padding:0 15px; white-space: nowrap;
}
form#jk-filter .jk-from-filter.filter-bnt{
	margin-left:0;
}
.page-template-main-category-event #td-outer-wrap .section-header{
	height:480px;
}
.page-template-main-category-event #td-outer-wrap .section-header img{
	min-height: 480px; max-height: 480px;
}
.jk-list-event .list-item.jk-item-4 .event-title a{
	font-size: 18px; 
}
.jk-list-event .item-date .jk-text, .jk-list-event .item-map .jk-text{
	font-size: 14px;
}
.header-breadcrumbs .tdb_breadcrumbs a, .header-breadcrumbs .tdb_breadcrumbs span{
	font-size: 14px; color: #333;
}
.header-breadcrumbs .tdb_breadcrumbs i{
	color: #333;
}
.header-breadcrumbs.td-crumb-container{
	padding:8px 0;
}
.td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img{
	object-fit: cover; display: block;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-single-info{
	font-family: 'Roboto', sans-serif;
}
.td-pb-span4.td-main-sidebar .event-row-side .jk-icon img{
	height: 24px;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-single-info .jk-icon img,
.page-template-main-category-event .jk-featured-event span.jk-icon img{
	height: 24px;
}
.page-template-main-category-event .jk-featured-event span.jk-icon img{
	width: auto;
}
.section-related .jk-related-items .list-item.jk-item-4 .related-title a{
	font-size:16px;
	line-height: 22px;
}
.single-attraction .section-related .jk-related-items .list-item.jk-item-4 .related-title a{
	min-height:42px;
}
.single-article.single-article .single-page-title .publish-on{
	font-weight: normal; font-size: 16px;
}
.list-item .item-title a{
	line-height: 22px;
}
.home-main{
	position: relative; z-index: 2;
}
.group-title{
	margin: 70px 0 20px;
}
.group-title >h3.header-title{
	margin:0;
}
.group-title >h3, .group-title >a{
	display:inline-block;
	vertical-align: middle;
}
.group-title a{
	text-transform: uppercase; color: #cc0000; float: right;
	font-size:18px;
	padding-top: 11px;
}
.td-ss-main-content .jk-our-attractions .list-item{
	height: 300px;
}
.td-ss-main-content .jk-our-attractions .list-item .item-image{
	cursor: pointer;
}
.td-ss-main-content .jk-our-recommendation img{
	object-fit: cover;
}
.jk-our-recommendation .list-item.jk-item-3:hover .item-title a{
	color: #cc0000;
}
.jk-featured-article .list-item.jk-item-1 .item-title a{
	font-size: 14px; line-height: 18px;
}
.td-ss-main-sidebar .jk-featured-article .item-title{
	padding: 8px 15px 0px 15px; margin:0;
}
.page-template-main-category-article #td-outer-wrap .section-header, .page-template-child-category-article #td-outer-wrap .section-header{
	height:480px;
}
.page-template-main-category-article #td-outer-wrap .section-header img, .page-template-child-category-article #td-outer-wrap .section-header img{
	min-height: 480px;
}
.jk-our-explore .item-map{
	padding: 0px; margin: 30px 0px 15px 0px; position: absolute; bottom: 0px;
}
.jk-our-explore .item-map .jk-icon{
	vertical-align: sub;
}
.jk-our-explore .item-map .jk-icon img{
	width: 20px; height: 20px;
}
.jk-our-explore .item-map .jk-text a{
	font-size: 18px; color: red; font-weight: bold;
}
.single-attraction .td-pb-row.jk-body-item, .single-event .td-pb-row.jk-body-item, .single-workshop .td-pb-row.jk-body-item{
	margin: 30px 0px 0px 0px
}
.section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4{
	height:auto;
}
.section-related .td-ss-main-content .jk-related-items .list-item a,
.section-related .td-ss-main-content .jk-related-items .list-item a img,
.jk-related-footer .jk-list-event .list-item.jk-item-4 a,
.jk-related-footer .jk-list-event .list-item.jk-item-4 a img{
	display: block;
}
.td-ss-main-content .list-item .item-title.f24px a{
	font-size:24px; font-weight: bold; line-height: 30px;
}
.list-item.jk-item-2 .item-info{
	top: 65%;
}
.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
	width:/*292px*/ 290px;
}
.td-ss-main-content.recommendations .jk-our-recommendation .list-item.jk-item-3{
	height: 312px;
}
.td-ss-main-content.recommendations .jk-our-recommendation .list-item.jk-item-3 .item-title >a{
	height:80px; overflow:hidden;
}
.td-pb-span8.td-main-content.-content .recommendations .jk-our-recommendation .jk-item-3 .item-title{
	height: auto;
}
.tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar{padding:0;}
.jk-featured-article .list-item.jk-item-1 >a{padding-right:0px; display:block; max-width:90px;}
.jk-featured-article .list-item.jk-item-1 >a, .jk-featured-article .list-item.jk-item-1 >a img{display: block;}
.jk-featured-article .list-item.jk-item-1 >a img{max-width: none; width: 70px; height: 70px; object-fit: cover;}
footer.site-footer .widget li{
	line-height: normal;
	padding-bottom: 10px;
}
.footer-colunm.footer-container-4 .widget_custom_html .custom-html-widget{
	margin-left:0;
}
.td-container.tdc-content-wrap .site-footer .footer-colunm.footer-container-4 .td_block_template_1{
	margin-left:0; margin-right:3px;
}
.footer-bottom{
	background: #000;
	color: #fff;
	padding:20px 0;
}
.footer-bottom .footer-group{
	display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px;
	margin-left: -15px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; justify-content: space-between;
}
.footer-bottom .footer-group >*{
	position: relative; width: auto; min-height: 1px; padding-right: 15px; padding-left: 15px;
}
.footer-group .footer-privacy-policy ul{
	list-style: outside none none;
	margin:0; padding:0;
}
.footer-group .footer-privacy-policy ul li{
	display: inline-block; margin:0;
	padding: 0 10px;
	position:relative;
}
.footer-bottom .widget{
	margin:0;
}
.footer-group .footer-privacy-policy ul li a{
	color:#999; position: relative; cursor:pointer;
	font-family: Roboto;
	font-size: 14px;
}
.footer-group .footer-privacy-policy ul li a:hover{
	text-decoration: underline !important;
}
.footer-group .footer-privacy-policy ul li::after{
	content: "|";
	position: absolute;
	right: -5px;
	top:0;
	color:#ccc;
}
.footer-group .footer-privacy-policy ul li:last-child::after{
	content:""; position: static;
}
.footer-group .footer-privacy-policy ul li:fisrt-child{
	padding-left:0;
}
.footer-group .footer-privacy-policy ul li:last-child{
	padding-right:0;
}
.footer-copyright p{
	margin:0;
}
.tdm-header-style-3 .td-main-menu-logo {
	height: auto !important;
}
.tdm-header-style-3 .td-main-menu-logo a, .tdm-header-style-3 .sf-menu > li > a {
	line-height: 70px !important;
}
.td-logo-in-menu .td-sticky-header.td-header-logo{
	height: 70px; overflow: hidden;
}
.td-header-top-menu-full.td-container-wrap{
	overflow:hidden; padding: 6px 0; line-height: 35px; height: 35px;
}
.td-header-top-menu .td_block_template_1{
	margin:0;
}
.tdm-header-style-3 #td-header-menu{
	/*clear: both;*/ width:100%; position:relative;
}
/*.home .tdm-header-style-3 #td-header-menu{
	top: -6px;
}
.home .tdm-header-style-3 .td-affix #td-header-menu{
	top:0;
}*/
.td-header-menu-wrap-full .td-header-gradient::before{
	position: static;
}
.td-pb-span4.td-main-sidebar .event-row-side .jk-text{
	position: static;
}
.td-pb-span4.td-main-sidebar .event-row-side >div{
	display: -webkit-box; display: -ms-flexbox; display: flex; /*-ms-flex-wrap: wrap; flex-wrap: wrap;*/
}
.td-pb-span4.td-main-sidebar .event-row-side >div .jk-icon{
	min-width:30px;
}
.jk-related-footer .td-pb-span12.td-main-content{
	padding-right: 24px; padding-left: 24px;
}
.single-street .jk-related-footer .td-pb-span12.td-main-content{
	padding-right: 0px; padding-left: 0px;
}
.section-related .td-ss-main-content .jk-related-items{
	width:100%;
}
.single .td-main-content .td-ss-main-content .tagdiv-type .alignnone{
	margin:0;
}
form#jk-filter select{
	font-family: 'Montserrat', sans-serif; text-transform: capitalize;
}
form#jk-filter select *{
	height: auto; line-height: normal; font-family: 'Montserrat', sans-serif;
	box-sizing: content-box; font-weight: normal; color:#000; text-transform: capitalize;
}
.td-theme-wrap .td-main-page-wrap{
	padding-top:0;
}
.home .slider.jk-section-header{
	height: auto !important;
}
.jk-related-footer .jk-list-event .list-item.jk-item-4{
	height: auto;
}
.item-single-info .item-date >span, .item-single-info .item-map >span,
.page-template-main-category-event .jk-featured-event .item-info-left >div >span.jk-icon{
	display: inline-block; vertical-align: middle; position:static !important; transform: none;
}
.td-pb-span12.td-main-content .jk-directory-items .direct-item-title{
	margin:0 0 5px;
}
.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-type{
	color: #c00; margin:0 0 15px; 
}
.td-pb-span12.td-main-content .jk-directory-items .item-infomation{
	font-size: 14px; line-height: 20px;
}
.td-pb-span12.td-main-content .ajax-load-more-wrap .jk-directory-items .item-infomation{
	border:0 none;
}
.page-template-child-category-attraction .td-pb-span12.td-main-content .td-ss-main-content.section-attr .ajax-load-more-wrap .jk-directory-items .item-infomation{
	border: 1px solid #cccccc; border-top: 0px;
}
.td-pb-span12.td-main-content .ajax-load-more-wrap{
	margin:0 -10px;
}
.td-pb-span12.td-main-content .ajax-load-more-wrap{
	margin:0 0px;
}
.td-pb-span12.td-main-content .jk-directory-items .item-content{
	max-height: 90px; overflow:hidden;
}
.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-infomation .direct-item-title{
		max-height:70px; overflow:hidden;
	}
.td-pb-span12.td-main-content .merchants .jk-directory-items .item-type{
    font-size: 14px;
    color: #c00;
    margin-bottom: 8px;
}
.item-excerpt {
    margin-bottom: 15px;
    font-weight: normal;
}
.td-pb-span12.td-main-content .merchants .jk-directory-items .item-street{
	font-size: 15px;
}
.td-pb-row.intro-group{
	padding:70px 0 0;
}
.intro-group >.td-pb-span8{
	padding: 0 0px 0 15px;
	width: 750px;
}
.intro-group >.td-pb-span4{
	padding: 0 15px 0 0;
	width: 450px;
}
.intro-group .td-ss-main-title h3.header-title{
	font-size:36px; line-height: 48px; font-weight: bold; color: #cc0000; text-transform: none;
	/*padding:0;*/ margin: 0 0 20px;
}
.intro-group .td-ss-main-content .intro_content{
	font-size: 16px; line-height: 24px; font-weight: normal;text-align: justify;
}
.intro-group .td-ss-main-content .intro_content p:last-child{
	margin:0;
}
.td-container.tdc-content-wrap .td-pb-row.section-merchants{
	margin-top: 40px;
}
.td-container.tdc-content-wrap .site-footer .footer-colunm ul li a{
	font-size: 14px;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc{
	height: auto;
	overflow: hidden;
	padding: 0 0 10px;
}
.jk-latest-event .list-item.jk-item-2 p{
	position: static;
	transform: none;
}
.jk-latest-event .list-item.jk-item-2 .group-item{
	position: absolute; content:""; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
	z-index: 2; text-align: center; width: 100%; padding: 15px;
}
.td-ss-main-content .list-item .group-item .item-title{
	width:100%;
}
#people-items.jk-our-people{
	display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left:-10px; margin-right: -10px;
	padding-left:0; padding-right: 0;
}
#people-items.jk-our-people >*{
	position: relative; min-height:1px; padding:0 10px; margin:0 0 0px;
}
.jk-our-people .list-item >a, .jk-our-people .list-item >a img{
	display: block;
}
.jk-our-people .item-people{
	margin-top: 0;
}
.single-people .td-post-featured-image img.entry-thumb{
	object-fit: cover;
}
.people-section .jk-our-people.jk-equal-height{
	padding: 20px 0px;
}
.people-section .jk-our-people .jk-item-5{
	width:100%;
	padding: 15px;
}
.people-section .jk-our-people .jk-item-5 {
    width: /*180px*/ 100%;
    margin: 0px auto;
    padding: 0px;
    height: auto;
	text-align: center;
}
.people-section #people-items.jk-our-people .owl-nav, .people-section .jk-our-people .owl-nav{
	position: absolute;
	top: 30%;
	bottom: 40%;
	background-color: transparent;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #111;
	border: none;
	cursor: pointer;
	opacity: 0.5;
	transition: transform .3s, opacity .3s, background .3s, box-shadow .3s;
	z-index: 2;
	height: auto;
	/*display: block;*/
}
.people-section .jk-our-people:hover .owl-nav{
	opacity: 1;
}
.people-section .jk-our-people .owl-nav button{
	position: absolute; content:""; text-align: center; z-index: 8; margin:0;outline: 0;
}
.people-section .jk-our-people .owl-nav button:hover, .people-section .jk-our-people .owl-nav button:focus{
	background: transparent !important;
	color: #000;
}
.people-section .jk-our-people .owl-nav button i{
	font-size: 40px;
}
.people-section .jk-our-people .owl-nav .owl-prev{
	left: -10px;
}
.people-section .jk-our-people .owl-nav .owl-next{
	right: -10px;
}
.people-section .jk-our-people .item-people{
	padding-top: 15px;
	text-align: center;
}
.people-section .jk-our-people .item-title{
	text-align: left;
	width: 100%;
	margin-bottom: 0px;
	padding: 15px 0px 45px 0px;
	font-size: 18px;
	line-height: 20px;
}
.people-section .owl-dots{
	width:100%; display: none;
}
.see-more{
	text-align: center;
}
.see-more a{
	font-weight: bold; position: relative; display: inline-block; 
	padding-right: 35px; color: #cc0000;
}
.see-more a::after{
	content: '\21C0'; color: #cc0000; font-size: 30px; position: absolute; right:0;
}
.td-pb-span12.td-main-content .section-attr >.jk-our-recommendation, .td-pb-span12.td-main-content .section-attr >.jk-directory-items,
.td-pb-span12.td-main-content .content-four20 >.jk-our-recommendation, .td-pb-span12.td-main-content .content-four20 >.jk-directory-items,
.section-related .td-ss-main-content .jk-related-items, .ajax-load-more-wrap .jk-our-recommendation.ajax-loadmore-recommendation .alm-reveal{
	display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin:0 -10px; width:auto;
}
.page-template-child-category-attraction .td-pb-span12.td-main-content .td-ss-main-content.section-attr > .jk-our-recommendation.jk-equal-height > .list-item.jk-item-4,
.page-template-child-category-article .td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-our-recommendation.jk-equal-height > .list-item.jk-item-4, 
.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-directory-items >.list-item.list-explore,
.td-pb-span12.td-main-content .content-four20 >.jk-directory-items >.list-item, .section-related .td-ss-main-content .jk-related-items >.list-item.jk-item-4,
.page-template-child-category-attraction .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.ajax-loadmore-recommendation .alm-reveal > .list-item.jk-item-4{
	padding:0 10px; position: relative; min-height: 1px; width: 50%; margin-left:0; margin-right:0; height: auto;
	background: transparent; margin-bottom: 20px;
}
/*.single-street .td-pb-span12.td-main-content .section-attr .ajax-load-more-wrap{
	margin:0 -10px;
}*/
.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-directory-items >.list-item.list-explore,
.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-directory-items >.list-item.list-explore .item-infomation,
.td-pb-span12.td-main-content .td-ss-main-content.content-four20 .jk-directory-items .item-infomation{
	border:0 none;
}
.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-our-recommendation >.list-item .box-list,
.td-pb-span12.td-main-content .td-ss-main-content.content-four20 >.jk-our-recommendation >.list-item .box-list{
	background: #f0f0f0; height: 100%;
}
.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-directory-items >.list-item.list-explore .box-border,
.td-pb-span12.td-main-content .td-ss-main-content.content-four20 >.jk-directory-items >.list-item .box-border{
	border: 1.5px solid #ccc;
}
.td-pb-span12.td-main-content .section-attr > .jk-our-recommendation.recommendation-slider-6item{ 
	display: block; margin:0;
}
.section-attr > .jk-our-recommendation.recommendation-slider-6item .list-item .box-list{
	position:relative;
}
.section-attr > .jk-our-recommendation.recommendation-slider-6item .list-item .box-list a, .section-attr > .jk-our-recommendation.recommendation-slider-6item .list-item .box-list a img{
	display: block; height: 100%;
}
.section-attr > .jk-our-recommendation.recommendation-slider-6item .list-item .box-list .item-title{
	position: absolute; content:""; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
	padding: 5px; width: 100%; height: auto; z-index:2;
}
.section-attr > .jk-our-recommendation.recommendation-slider-6item .list-item .box-list .item-title a{
	font-size: 24px; color: #fff; text-align: center;
}
.td-pb-span12.td-main-content .td-ss-main-content.section-attr .jk-our-recommendation.recommendation-slider-6item .list-item.jk-item-4{
	width: /*180px*/ 100%; height: /*180px !important*/ 100%; object-fit: cover;
}
.section-attr .jk-our-recommendation .owl-dots{
	display: block; width:100%; margin-top: 20px;
}
.list-slide.owl-theme .owl-nav.disabled + .owl-dots{
	display: block; width: 100%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
	position: absolute; content:""; bottom: 0px; left:50%; margin:0;
}
.section-attr .jk-our-recommendation .owl-dots .owl-dot.active span, .list-slide .owl-dots .owl-dot.active span{
	background: #cc0000;
}
.jk-our-recommendation.recommendation-slider-6item .owl-nav{
	position: absolute; content: ""; left: 50%; bottom: 25px; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); margin:0;
	width: 100%;
} 
.jk-our-recommendation.recommendation-slider-6item .owl-nav button::before{
	position: absolute; top: 0; color: #cc0000; font-size: 30px;
}
.jk-our-recommendation.recommendation-slider-6item .owl-nav button{
	position: absolute; content: ""; margin:0;outline: 0;
}
.jk-our-recommendation.recommendation-slider-6item .owl-nav button.owl-prev{
	left: calc(50% - 70px); 
}
.jk-our-recommendation.recommendation-slider-6item .owl-nav button.owl-next{
	left: calc(50% + 40px);
}
.jk-our-recommendation.recommendation-slider-6item .owl-nav button.owl-prev::before{
	content: '\21C1'; -webkit-transform: rotate(-180deg); transform: rotate(-180deg);
}
.jk-our-recommendation.recommendation-slider-6item .owl-nav button.owl-next::before{
	content: '\21C0'; line-height: 14px;	
}




.single-merchant .jk-article-image .td-pb-span10 .td-ss-main-content p {
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}
.arabica .jk-article-image .td-pb-span10 .td-ss-main-content p {
    margin: 0px;
    margin-bottom: 10px;
}
.single-merchant .jk-article-image .td-pb-span10 .td-ss-main-content p .back-url:before {
    content: ' \21BC';
    font-size: 30px;
    position: absolute;
    right: 53px;
    top: 20px;
}
.single-merchant .directory-body-left {
    width: 50%;
    float: left;
}
.single-merchant .directory-body-right {
    text-align: right;
    display: inline-flex;
    /*position: absolute;
    right: 0px;*/
	position: static;
	float:right;
}
.single-merchant .item-map, 
.single-merchant .item-itinary {
    width: 85px;
    padding: 0px;
}
.detail-item-excerpt {
    font-size: 18px;
    color: #333333;
    font-weight: 400;
}
.single-merchant .directory-social {
    clear: both;
    display: flex;
    margin-top: 20px;
	margin-bottom:0;
}
.single-merchant .directory-social.instagram, 
.single-merchant .directory-social.youtube {
    margin-left: 15px;
}
.single-merchant .item-map a, 
.single-merchant .item-itinary a {
    display: grid;
    text-align: center;
}
.single-merchant .item-map a .jk-icon img, 
.single-merchant .item-itinary a .jk-icon img {
    width: 42px;
    height: 42px;
}
.single-merchant .item-map a .jk-text, 
.single-merchant .item-itinary a .jk-text {
    font-size: 13px;
    line-height: 14px;
    color: #000;
}
.single-merchant .directory-detail{
	margin-bottom: 20px;
}
.single-merchant .directory-detail .directory-type {
    color: #c00;
}
.single-merchant .directory-body-left .jk-text {
    color: #000;
    margin-left: 6px;
}


.single-merchant .directory-gallery {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin: 20px auto 20px auto;
}
.single-merchant .directory-gallery-item {
    padding: 2px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    width: 25%;
}
.single-merchant .directory-gallery-item .td-modal-image {
    display: flex;
}


a.sf-with-ul img {
    width: 36px;
    height: 30px;
    margin-bottom: -8px;
}
ul.sub-menu {
    padding: 7px;
}
.sub-menu .header-itinerary {
    color: #cc0000;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 13px;
    padding: 10px 0px 0px;
}
.sub-menu .body-itinerary .itinerary-item {
    border: none !important;
    padding-left: 18px;
    width: 100%;
}
.sub-menu .footer-button {
    clear: both;
    position: relative;
    padding-top: 15px;
    text-transform: uppercase;
    display: inline-flex;
}
.sub-menu .footer-button .itinerary-detail {
    width: 50%;
    float: left;
    text-align: center;
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: 600;
}
.sub-menu .footer-button .itinerary-clear {
    width: 50%;
    float: right;
    font-size: 14px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 600;
}
.jk-menu-itinerary ul.sub-menu {
    left: -180px !important;
    width: auto !important;
}
.item-added {
    opacity: 0.5;
}
.emptylist {
    visibility: hidden;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary {
    font-size: 16px;
    font-weight: bold;
    color: #cc0000;
    position: relative;
    margin: 5px 0px;
    width: 50%;
    float: none;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary .jk-icon img {
    width: 24px;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary .jk-text {
    margin-left: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map, 
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary,
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date{
    font-size: 16px;
}
.sub-menu .footer-button .itinerary-detail:after {
    content: "";
    width: 2px;
    height: 15px;
    position: absolute;
    background: #cc0000;
    left: 51%;
    margin-top: 4px;
}
.td-header-menu-wrap.td-header-gradient.td-header-menu-no-search {
    border-bottom: 1px solid #efefef;
}
.jk-menu-itinerary .menu-icon-number {
    position: absolute;
    left: 43px;
    top: -8px;
}
.jk-menu-itinerary .menu-icon-number {
    position: absolute;
    left: 43px;
    top: -8px;
    font-size: 11px;
    color: #fff;
    z-index: 1;
    font-weight: initial;
}
.jk-menu-itinerary .menu-icon-number:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    background: #cc0000;
    top: 24px;
    border-radius: 50%;
    left: -7px;
    z-index: -1;
}
.td-affix .jk-menu-itinerary .menu-icon-number:after {
    top: 14px;
}
:focus,
:active,
:focus-within,
:hover,
:visited {
    border: none;
}
.events .jk-section-upcoming .event-info a img,
.events .jk-section-upcoming .jk-list-event .event-info a img {
    height: 15px;
    width: 15px;
}
.events .list-item .item-itinary {
    padding: 3px 15px;
}
.events .jk-section-upcoming .list-item .item-itinary a,
.events .jk-section-past .jk-list-event .list-item a {
    display: inline-flex;
}
.events .jk-section-past .jk-list-event .list-item .box-list >a {
	display: block;
}
.events .jk-section-upcoming .list-item .item-itinary .jk-text,
.events .jk-section-past .jk-list-event .list-item .jk-text {
    margin-left: 5px;
}
.jk-featured-event .item-info .item-itinary{
    padding: 3px 15px;
}


.street-template-default .td-pb-row{
    margin: 0px;
}
.street-template-default .child-category.street-detail-items {
    margin-top: 80px;
}
.street-template-default .jk-body-item .street-content{
    overflow: inherit;
}
.street-template-default .jk-body-item {
    margin: 0px;
    margin-top: 30px;
}
.street-template-default .item-single-info .item-type{
    color: #cc0000;
}
.street-template-default .street-content .tagdiv-type,
.article-template-default .article-content .tagdiv-type {
    height: 800px;
    overflow: hidden;
}
.street-template-default .street-red-more,
.article-template-default .article-read-more{
    position: relative;
    width: 100%;
    margin-top: 20px;
}
.street-template-default .street-red-more a,
.article-template-default .article-read-more a{
    width: 100%;
    position: absolute;
    background: #ccc;
    text-align: center;
    color: #000;
    font-weight: bold;
    border-radius: 4px;
    padding: 10px;
}
.street-template-default .isOpen .street-red-more a,
.article-template-default .isOpen .article-read-more a{
    background:#f3f3f3;
	color: #666;
}
.article-template-default .article-read-more a{
	position: static;
	display: inline-block;
}
.street-template-default .jk-filter-search form#jk-filter {
    display: -webkit-box;
}
.street-template-default .jk-from-filter.filter-text {
    line-height: 40px;
}
.article-template-default .article-content.isOpen .tagdiv-type{
	height: auto;
}
/*.people-section{
	display: none;
}*/
.page-template-people .people-section{
	display: block;
}
.sf-menu li.sfHover.jk-menu-itinerary ul{
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-shadow: 0 0 25px -10px;
	-moz-box-shadow: 0 0 25px -10px;
	box-shadow: 0 0 25px -10px;
}
.body-itinerary li{
	line-height: normal;
}
.body-itinerary li a{
	color: #000;
	font-family: "Roboto", sans-serif;
}
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-type{
	font-size:14px; color: #cc0000; font-weight: bold; margin: 0px 0px 11px;
}
.mobile{display: none;}
.page-template-main-category-event .jk-featured-event .item-info{
	position: static;
	display: block;
}
.page-template-main-category-event .jk-featured-event .item-info-right{
	left: 40px;
	position: absolute;
	bottom: 35px;
	transform: none;
	top:auto;
	right:auto;
}
/*.page-id-2732 .sub-category-link .cat-item:first-child{
	display: none;
}*/
.jk-section-upcoming .event-info .item-date >span, .jk-section-upcoming .event-info .item-map >span, 
.jk-section-upcoming .event-info .item-itinary >span{
	display:inline-block;
	vertical-align: middle;
}
.jk-section-upcoming .event-info span.jk-icon, .page-template-main-category-event .event-info span.jk-icon{
	vertical-align: sub;
	min-width: 28px;
	width: 28px;
	display: inline-block;
}
.jk-section-upcoming .event-info span.jk-icon img{
	display: block;
}
.single-event .jk-section-upcoming .list-item .item-itinary{
	padding: 0px 15px;
}
.single-event .jk-section-upcoming .list-item a .jk-icon img{
	height:auto;
	display: inline-block;
}
.jk-section-upcoming .event-info >div, .page-template-main-category-event .event-info >div{
	padding-top:0;
	padding-bottom:0;
}
.events.page-template-main-category-event .jk-section-past .ajax-load-more-wrap .list-item .item-itinary{
	display: none;
}
.td-pb-span4.td-main-sidebar .jk-sidebar-advert .advert-item{
	height: auto;
}
.home .jk-sidebar-advert >.advert-item >div, .jk-sidebar-advert >.advert-item >div.advert-image >div, 
.tdb-template .td-main-content-wrap .td-container .home-recomment .td-pb-span4.td-main-sidebar >.td-ss-main-sidebar{
	max-width: 280px !important; float: right;
}
.page-template-child-category-attraction.street .section-attr .box-list >a{
	position: relative; 
	display: block;
}
.page-template-child-category-attraction.street .section-attr .jk-our-recommendation.recommendation-slider-6item .box-list >a::before{
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 1;
	cursor: pointer;
}
.single-workshop .item-single-info .item-date{
	display: none;
}
.single-workshop .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-type{
	margin: 8px 0px 10px;
}
.single-workshop .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc{
	margin: 0 0 20px;
	text-overflow: ellipsis;
	padding-bottom: 0;
}
/*.trail .section-attr #jk-article-items, .trail .section-attr #jk-article-items + .jk-middle-advert{
	display:none;
}*/
.category-trail.single-article.single-article .single-page-title .publish-on{
	display: none;
}
.category-trail .jk-article-content .td-post-sharing-top{
	float: none;
	text-align: right;
}
.page-template-trail-template #jk-article-items.jk-our-recommendation,
.promotions #jk-article-items.jk-our-recommendation, .page-template-page-archived #jk-article-items.jk-our-recommendation, .trail #jk-article-items.jk-our-recommendation{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px;
	width: auto;
}
.page-template-trail-template #jk-article-items.jk-our-recommendation >*,
.promotions #jk-article-items.jk-our-recommendation >*, .page-template-page-archived #jk-article-items.jk-our-recommendation >*, .trail #jk-article-items.jk-our-recommendation >*,
.page-template-page-archived .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .alm-reveal > .list-item.jk-item-4{
	padding: 0 10px;
	position: relative;
	min-height: 1px;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	height: auto;
	background: transparent;
	margin-bottom: 20px !important;
}
.page-template-page-archived .ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .alm-reveal > *{
	padding:0 10px !important;
}
.page-template-page-archived .td-pb-span12.td-main-content .ajax-load-more-wrap{
	margin:0 -10px;
}
.promotions .td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 .item-title,
.trail .td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 .item-title{
	overflow: hidden;
	text-overflow: ellipsis;
}
.page-template-page-archived .archive-top{
	display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;
	justify-content: space-between; align-items: center; margin-top: 70px; margin-bottom: 20px;
}
.page-template-page-archived .archive-top >h3.header-title{
	margin-top:0; margin-bottom: 0;
}
.archive-top >.jk-filter-search{
	border:0 none;
	padding:0;
}
.ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .list-item.jk-item-4{
	background: transparent !important;
}
.page-template-page-archived .ajax-load-more-wrap.grey button.alm-load-more-btn.more{
	margin-top: 0px;
}

@media(min-width: 420px){
	.section-attractions .td-ss-main-content .jk-our-recommendation{
		display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin:0 -10px; width: auto;
	}
	.section-attractions .td-ss-main-content .jk-our-recommendation.jk-equal-height > .list-item{
		padding:0 10px; position: relative; min-height: 1px; width: 50%; margin-left:0; margin-right:0; height: auto;
		background: transparent; margin-bottom: 20px; 
	}
	.section-attractions .td-ss-main-content .jk-our-recommendation >.list-item .box-list{
		background: #f0f0f0; height: 100%;
	}
	.home .td-ss-main-content >.jk-our-recommendation >.list-item.jk-item-3{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
	.home .td-ss-main-content .jk-latest-event >.list-item.jk-item-2{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
	.single-event .jk-list-event >.list-item.jk-item-4{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
	.promotions #jk-article-items.jk-our-recommendation >*, .page-template-page-archived #jk-article-items.jk-our-recommendation >*, .trail #jk-article-items.jk-our-recommendation >*,
	.page-template-page-archived .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .alm-reveal > .list-item.jk-item-4{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
}
@media(min-width: 481px){
	.page-template-main-category-event .jk-list-event, .single-event .jk-list-event,
	.page-template-main-category-workshop .jk-list-event, .single-workshop .jk-list-event{
		display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;
	}
	.page-template-main-category-event .jk-list-event >.list-item.jk-item-4, .single-event .jk-list-event >.list-item.jk-item-4,
	.page-template-main-category-workshop .jk-list-event >.list-item.jk-item-4, .single-workshop .jk-list-event >.list-item.jk-item-4{
		padding:0 10px; position: relative; min-height: 1px; width: 50%; margin-left:0; margin-right:0; height: auto;
		background: transparent; margin-bottom: 20px;
	}
	.page-template-main-category-event .ajax-load-more-wrap .jk-list-event .list-item.jk-item-4{
		height: auto;
	}
	.page-template-main-category-event .jk-list-event >.list-item.jk-item-4 .box-list, .single-event .jk-list-event >.list-item.jk-item-4 .box-list{
		background: #f0f0f0; height: 100%;
	}
	.page-template-main-category-event .ajax-load-more-wrap.grey button.alm-load-more-btn.more, .page-template-main-category-merchant .ajax-load-more-wrap.grey button.alm-load-more-btn.more,
	.page-template-main-category-workshop .ajax-load-more-wrap.grey button.alm-load-more-btn.more, .single-workshop .ajax-load-more-wrap.grey button.alm-load-more-btn.more{
		margin-top:0;
	}
	.jk-our-interest.jk-equal-height >.jk-item-4{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
}
@media(min-width: 576px){
	
}
@media(min-width: 600px){
	.home .td-ss-main-content >.jk-our-recommendation >.list-item.jk-item-3{
		-webkit-box-flex: 0; -ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%;
	}
}
@media(min-width: 768px){
	#people-items.jk-our-people >*{-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
	.page-template-child-category-attraction .td-pb-span12.td-main-content .td-ss-main-content.section-attr > .jk-our-recommendation.jk-equal-height > .list-item.jk-item-4, 
	.page-template-child-category-article .td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-our-recommendation.jk-equal-height > .list-item.jk-item-4, 
	.page-template-child-category-article .td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-directory-items.jk-equal-height > .list-item.jk-item-4, 
	.page-template-main-category-merchant .td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-directory-items.jk-equal-height > .list-item.jk-item-4,
	.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-directory-items >.list-item.list-explore, .section-attractions .jk-our-recommendation >.list-item,
	.page-template-main-category-event .jk-list-event >.list-item.jk-item-4, .page-template-main-category-event .ajax-load-more-wrap .jk-list-event .list-item.jk-item-4,
	.page-template-main-category-workshop .jk-list-event > .list-item.jk-item-4, .page-template-main-category-workshop .ajax-load-more-wrap .jk-list-event .list-item.jk-item-4,
	.promotions #jk-article-items.jk-our-recommendation >*, .page-template-page-archived #jk-article-items.jk-our-recommendation >*, .trail #jk-article-items.jk-our-recommendation >*,
	.page-template-page-archived .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .alm-reveal > .list-item.jk-item-4,
	.page-template-child-category-attraction .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.ajax-loadmore-recommendation .alm-reveal > .list-item.jk-item-4{
		-webkit-box-flex: 0; -ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%;
	}
	.ajax-load-more-wrap .jk-list-event .list-item.jk-item-4,
	.ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .list-item.jk-item-4{
		width:33.3%;
	}
	.home.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		padding: /*0 6px*/0 5px 0 0;
	}
	.tdb-template .td-main-content-wrap .td-container .main-category .td-pb-span8.td-main-content{
		padding: /*0 6px*/0 5px 0 0 !important;
	}
	.single-event .jk-list-event >.list-item.jk-item-4{
		-webkit-box-flex: 0; -ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%;
	}
}
@media(min-width:769px){
	.jk-our-interest.jk-equal-height >.jk-item-4{
		-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;
	}
}
@media(min-width: 992px){
	.page-template-main-category-event .jk-list-event >.list-item.jk-item-4, .single-event .jk-list-event >.list-item.jk-item-4,
	.page-template-main-category-workshop .jk-list-event >.list-item.jk-item-4, .single-workshop .jk-list-event >.list-item.jk-item-4,
	.page-template-main-category-workshop .jk-list-event >.list-item.jk-item-4, .single-workshop .jk-list-event >.list-item.jk-item-4,
	.promotions #jk-article-items.jk-our-recommendation >*, .page-template-page-archived #jk-article-items.jk-our-recommendation >*,
        .page-template-trail-template #jk-article-items.jk-our-recommendation >*,
	.trail #jk-article-items.jk-our-recommendation >*{
		-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;
	}
	.page-template-child-category-attraction .td-pb-span12.td-main-content .td-ss-main-content.section-attr > .jk-our-recommendation.jk-equal-height > .list-item.jk-item-4, 
	.page-template-child-category-article .td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-our-recommendation.jk-equal-height > .list-item.jk-item-4, 
	.page-template-child-category-article .td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-directory-items.jk-equal-height > .list-item.jk-item-4,
	.page-template-main-category-merchant .td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-directory-items.jk-equal-height > .list-item.jk-item-4,	
	.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-directory-items >.list-item.list-explore, .page-template-main-category-workshop .ajax-load-more-wrap .jk-list-event .list-item.jk-item-4,
	.page-template-main-category-event .ajax-load-more-wrap .jk-list-event .list-item.jk-item-4, .section-related .td-ss-main-content .jk-related-items >.list-item.jk-item-4,
	.page-template-page-archived .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .alm-reveal > .list-item.jk-item-4,
	.page-template-child-category-attraction .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.ajax-loadmore-recommendation .alm-reveal > .list-item.jk-item-4{
		-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;
	}
	
}
@media(min-width: 992px) and (max-width: 1200px){
	.main-category .section-attractions{
		width: 680px !important;
		padding: 0px !important;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		width: 680px;
	}
	.home-recomment .td-ss-main-content.recommendations .jk-our-recommendation .list-item.jk-item-3{
		height:auto;
	}
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date, 
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map,
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary{
		float:none;
	}
	.tdb-template .td-main-content-wrap .td-container .main-category .td-pb-span8.td-main-content.section-attractions,
	.home.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		width: 730px !important;
	}
	.tdb-template .td-main-content-wrap .td-container .home-recomment .td-pb-span4.td-main-sidebar, 
	.tdb-template .td-main-content-wrap .td-container .home-events .td-pb-span4.td-main-sidebar, 
	.tdb-template .td-main-content-wrap .td-container .home-attract .td-pb-span4.td-main-sidebar, 
	.tdb-template .td-main-content-wrap .td-container .main-category .td-pb-span4.td-main-sidebar{
		width: 250px;
	}
	.tdb-template .td-main-content-wrap .td-container .main-category .td-pb-span8.td-main-content,
	.home.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		padding: 0 20px 0 0 !important;
	}
}
@media(max-width: 1200px){
    .street-template-default .td-pb-span4.td-main-sidebar {
        margin-top: 90px;
    }
	.street-template-default.single-street .td-pb-span4.td-main-sidebar {
        margin-top: 0px;
    }
	.td-pb-span8.td-main-content .td-post-content.tagdiv-type #Translation >h3{
		margin-top: 0;
	}
	.street-template-default .event-header-image .td-pb-span4.td-main-sidebar {
        margin-top: 0px;
    }
    .street-template-default .child-category.street-detail-items {
        margin-top: 0px;
    }
	.page-template-main-category-article #td-outer-wrap .section-header img{
		min-height:350px;
	}
	.single-attraction .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date, .single-attraction .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map, 
	.single-attraction .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary{
		width:100%;
	}
	.page-template-page-archived .td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 .item-title{
		height: auto;
	}
	.home .jk-sidebar-advert > .advert-item > div, .jk-sidebar-advert > .advert-item > div.advert-image > div,
	.tdb-template .td-main-content-wrap .td-container .home-recomment .td-pb-span4.td-main-sidebar >.td-ss-main-sidebar{
		max-width: 245px !important;
	}
}
@media(min-width: 1141px) and (max-width: 1200px){
	.td-container, .tdc-row, .tdc-row-composer{
		width: 980px;
	}
}
@media(min-width: 768px) and (max-width: 1200px){
	
}
@media(min-width: 768px) and (max-width: 991px){
	.td-pb-span12.td-main-content .merchants .jk-directory-items .item-infomation,
	.td-pb-span12.td-main-content .merchants .jk-directory-items .list-item.jk-item-4{
		-height: auto;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4,
	.section-related .td-ss-main-content .jk-related-items >.list-item.jk-item-4{
		width: 33.3%;
		max-width: 33.3% !important;
		flex: 0 0 33.3% !important;
	}
	.td-pb-span12.td-main-content .merchants .jk-directory-items .list-item.jk-item-4 .item-map{
		-position: static;
	}
  .tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span4.td-main-sidebar {
      padding: 20px 25px 15px 25px;
  }
  /*.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map{
      font-size: 12px;
  }*/
  .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map .jk-text{
          margin-left: 0px;
  }
  /*.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary .jk-text{
      font-size: 12px;
  }*/
  form#jk-filter button.jk-submit, form#jk-filter .jk-from-filter.filter-text{
		font-size:18px; white-space: nowrap;
	}
	.single-attraction .td-container.td-post-template-default .td-pb-row.event-header-image,
	.single-street .td-container.td-post-template-default .td-pb-row.event-header-image{
		display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;
		align-items: center; background: #f0f0f0;
	}
	.single-attraction .td-container.td-post-template-default .td-pb-row.event-header-image >*,
	.single-attraction .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar,
	.single-street .td-container.td-post-template-default .td-pb-row.event-header-image >*,
	.single-street .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar,
	.single-event .td-container.td-post-template-default .td-pb-row.event-header-image >*,
	.single-event .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar,
	.single-workshop .td-container.td-post-template-default .td-pb-row.event-header-image >*,
	.single-workshop .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar{
		height: 100%;
	}
	.single-attraction .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc,
	.single-street .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc,
	.single-event .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc,
	.single-workshop .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc{
		height: auto;
	}
	.single-event .td-pb-row.jk-related-footer,
	.single-workshop .td-pb-row.jk-related-footer{
		margin:0;
	}
}
@media(min-width: 992px) and (max-width: 1200px){
	.td-main-content-wrap.td-container-wrap .td-container.td-post-template-default .event-header-image .td-pb-span8.td-main-content{
		width: 700px;
	}
	.td-main-content-wrap.td-container-wrap .td-container.td-post-template-default .event-header-image .td-pb-span4.td-main-sidebar{
		width:280px;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span8.td-main-content{
		width: 650px;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span4.td-main-sidebar{
		width: 280px;
	}
}
@media(min-width: 768px){
	#td-outer-wrap .section-header .banner-desc h3{
		white-space: nowrap;
	}
	.item-info-right .item-readmore .bnt-reatmore{
		font-size: 16px;
	}
}
@media(min-width:481px){
	.ajax-load-more-wrap .jk-list-event .alm-reveal, .ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .alm-reveal{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
	}
	.ajax-load-more-wrap .jk-our-recommendation.jk-article-archived .alm-reveal >*{
		/*width: auto !important;*/
		margin:0 !important;
	}
}
@media(max-width: 1200px){
	.page-template-main-category-event #td-outer-wrap .banner.section-header{
		max-height: 480px;
	}
	.jk-related-footer .jk-list-event {
		display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; margin-right: -10px;
	}
	.intro-group >.td-pb-span8, .intro-group >.td-pb-span4{
		padding: 0 6px;
		width: 100%;
	}
	.single-event .td-main-content-wrap .td-container .td-pb-span8.td-main-content, .single-attraction.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		/*padding: 0 6px 0 0px;*/
	}
	.page-template-child-category-article #td-outer-wrap .banner.section-header{
		max-height: none;
	}
  .jk-our-people .jk-item-4 >a >img {
      height: 230px;
  }
}
@media(max-width: 1140px){
	/*.tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar{
		padding:0 8px;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		padding:0 6px;
	}*/
}
@media(max-width: 1024px){
	.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
		width:318px;
	}
	form#jk-filter select *{
		height: auto; line-height: normal; font-family: 'Montserrat', sans-serif;
		box-sizing: content-box;
		font-size:14px;
	}
}
/*@media(max-width: 1018px){
	.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
		width: 236px;
	}
	.td-ss-main-content.recommendations .jk-our-recommendation .list-item.jk-item-3{
		height: 260px;
	}
}*/
@media(max-width: 991px){
	.single-article.single-article .header-breadcrumbs.td-crumb-container{
		margin-bottom: 0px;
	}
	.jk-filter-search{
		text-align: center;
    padding-left: 20px;
	}
	.jk-filter-search form#jk-filter{
		display: block;
		position: relative;
		left: 0;
		top: 0;
		transform: none;
	}
	.jk-filter-search form#jk-filter .jk-from-filter.filter-text{
		margin: 0 0 10px;
		font-weight: 600;
	}
	form#jk-filter .filter-taxonomy, form#jk-filter .filter-street{
		width:316px; margin: 10px 0px; font-weight: normal;
	}
  .jk-field-filter.filter-sub-taxonomy {
      width: 50% !important;
  }
	form#jk-filter button.jk-submit{
		max-width: none;
	}
	form#jk-filter .filter-taxonomy + .filter-text{
		display: none;
	}
	.jk-filter-search form#jk-filter select {
      border: 0px solid #cccccc;
      width: 100%;
      max-width: 100%;
  }
	form#jk-filter .filter-taxonomy::after, form#jk-filter .filter-street::after{
		border-top-color: #000; right: 8px;
	}
	.jk-filter-search form#jk-filter .jk-from-filter.filter-text{
		margin:0 0 10px;
	}
	form#jk-filter button.jk-submit{
		padding: 0px 38px;
		font-size: 14px;
		font-weight: 600;
		width: 100%; text-transform: capitalize;
		max-width: none;
		height:40px; line-height: 40px;
	}
	.jk-filter-search form#jk-filter{
		position: static !important; margin:0 -10px;display: block !important;
	}
	div#td-outer-wrap .header-result .text-inner .rs-heightlight{
		font-weight: 600; font-size: 18px;
	}
	div#td-outer-wrap .header-result .text-inner{
		font-size: 18px;
	}
	.jk-section-featured .jk-featured-event .item-featured-info .item-title{
		font-size: 25px; line-height: 1.1em;
	}
	.jk-featured-event .item-desc{
		font-size:14px;
	}
	.jk-featured-event .item-info .item-info-left .item-date .jk-text{
		font-size:16px;
	}
  
  
    .directory-footer-info .jk-text {
        font-size: 13px;
        text-align: center;
    }
    .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
        height: 350px;
    }
    form#jk-filter .filter-taxonomy, form#jk-filter .filter-sub-taxonomy, form#jk-filter .filter-street {
        width: 48% !important;
        float: left;
        margin: 5px;
    }
    .jk-from-filter.filter-search {
        width: 48% !important;
        float: right;
        margin: 5px;
        margin-bottom: 18px;
    }
    form#jk-filter .jk-from-filter.filter-bnt {
        margin: 5px;
        padding: 0px !important;
        clear: both;
    }
    .jk-related-items .list-item.jk-item-4 img {
        height: /*175px*/ auto;
    }
    .jk-our-interest .jk-item-4 {
        width: 242px;
    }
    .jk-our-interest .jk-item-4:before {
        width: /*100%*/ calc(100% - 4px);
        /*height: 220px;*/
    }
    .jk-our-people .jk-item-4 >a >img {
        height: 180px;
    }
    .main-category .section-attractions {
        width: 740px !important;
        padding: 0px !important;
    }
	.tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar{
        display: none;
    }
	.home .td-ss-main-content > .jk-our-recommendation > .list-item.jk-item-3{
		height:auto;
	}
	.single-attraction .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-title{
		font-size:22px;
		line-height: normal;
	}
	.single-attraction .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary,
	.single-attraction .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map{
		margin-bottom:0;
	}
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc{
		font-size:14px;
		padding:0 0 15px;
	}
	.single-attraction.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content,
	.single-attraction .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar,
	.single-street.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content,
	.single-street .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar,
	.single-event.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content,
	.single-event .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar,
	.single-workshop.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content,
	.single-workshop .td-main-content-wrap.td-container-wrap .td-pb-row.event-header-image .td-pb-span4.td-main-sidebar{
		width: 100%; display: block;
	}
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map,
.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date{
		width: auto; margin-right: 20px;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span8.td-main-content{
		margin-right:0; width:100%;
	}
	.single-event .jk-related-footer .td-pb-span12.td-main-content,
	.single-workshop .jk-related-footer .td-pb-span12.td-main-content{
		padding-left:0; padding-right:0;
	}
	.single-attraction .td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img,
	.single-street .td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img,
	.single-event .td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img,
	.single-workshop .td-pb-row.event-header-image .td-pb-span8.td-main-content .td-ss-main-content img{
		height: auto;
	}
	.tdb-template.page-template-main-category-article .main-category .section-attractions{
		width: 100% !important;
	}
	.tdb-template.page-template-main-category-article .td-main-content-wrap .td-container .main-category .td-pb-span8.td-main-content{
		padding-right:0 !important;
	}
	.home.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		padding:0;
	}
	.page-template-page-archived .archive-top{
		display: block;
	}
	.page-template-page-archived .archive-top > h3.header-title{
		margin-bottom: 20px;
	}
}
@media(max-width: 768px){
	.header-breadcrumbs.td-crumb-container{
		margin-bottom: 15px;
	}
	#td-outer-wrap .section-header .banner-desc h3{
		font-size: 36px; line-height: 1.1em; font-weight: 700;
	}
	.jk-our-interest.jk-equal-height >.jk-item-4{
		height:auto;
		padding: 0 2px;
	}
	.jk-our-interest.jk-equal-height >.jk-item-4::before{
		height:100%;
		width: calc(100% - 4px);
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span4.td-main-sidebar {
      width: 100%;
    }
    .tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span4.td-main-sidebar{
		width: 100%;
		height: auto;
		padding: 25px 20px 20px 20px;
		float: left;
	}
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map,
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date{
		margin-right: 0px;
	}
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map, .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary{
		width: auto;
	}
	.td-main-content-wrap.td-container-wrap .td-container.td-post-template-default .td-pb-span8.td-main-content{
		width:100%;
	}
	.event-header-image .item-single-info .item-itinary .jk-text, .event-header-image .item-single-info .item-map .jk-text,
	.event-header-image .item-single-info .item-date .jk-text{
		font-size: 16px;
	}
	.single-event .td-container.td-post-template-default, .single-attraction .td-container.td-post-template-default, 
	.single-street .td-container.td-post-template-default{
		padding-left:0; padding-right:0; width:100%;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span8.td-main-content{
		width:100%;
	}
	.page-template-main-category-event .jk-section-featured .jk-featured-event,
	.page-template-main-category-workshop .jk-section-featured .jk-featured-event{
		display: block;
	}
	.page-template-main-category-event .jk-section-featured .jk-featured-event >div,
	.page-template-main-category-workshop .jk-section-featured .jk-featured-event >div{
		width:100%;
		height: auto;
	}
	.page-template-main-category-event .jk-section-featured .jk-featured-event >.item-featured-image img,
	.page-template-main-category-workshop .jk-section-featured .jk-featured-event >.item-featured-image img{
		width:100%;
		height: auto;
		display: block;
	}
	.page-template-main-category-event .jk-section-featured .jk-featured-event >.item-featured-info,
	.page-template-main-category-workshop .jk-section-featured .jk-featured-event >.item-featured-info{
		padding: 25px 20px 20px 20px;
	}
	.page-template-main-category-event .jk-featured-event .item-info .item-info-left,
	.page-template-main-category-workshop .jk-featured-event .item-info .item-info-left{
		float:none;
		margin-bottom: 30px;
	}
	.page-template-main-category-workshop .jk-featured-event .item-info{
		display: block;
		margin-top: 15px;
	}
	.page-template-main-category-event .jk-featured-event .item-info-right,
	.page-template-main-category-workshop .jk-featured-event .item-info-right{
		position: static; margin: 0px 0; /*display: none;*/ text-align:left; transform: none;
	}
	.page-template-main-category-event .jk-featured-event .item-info-right  .item-readmore .bnt-reatmore,
	.page-template-main-category-workshop .jk-featured-event .item-info-right  .item-readmore .bnt-reatmore{
		display: inline-block;
	}
	.page-template-main-category-event .jk-featured-event .item-info .item-info-left >div,
	.page-template-main-category-workshop .jk-featured-event .item-info .item-info-left >div{
		padding: 0;
		margin: 10px 0;
		font-size: 16px;
		font-weight: bold;
		color: #cc0000;
	}
	.page-template-main-category-event .jk-featured-event .item-info .item-info-left >div .jk-text,
	.page-template-main-category-workshop .jk-featured-event .item-info .item-info-left >div .jk-text{
		font-size: 16px;
	}
}
@media(max-width: 767px){
    .single-merchant .jk-article-image .td-pb-span10 .td-ss-main-content p .back-url:before {
        top: -2px;
    }
	.page-template-main-category-event #td-outer-wrap .section-header, .page-template-main-category-article #td-outer-wrap .section-header, 
	.page-template-child-category-article #td-outer-wrap .section-header{
		height:350px;
	}
	.page-template-main-category-event #td-outer-wrap .section-header img, .page-template-main-category-article #td-outer-wrap .section-header img, 
	.page-template-child-category-article #td-outer-wrap .section-header img{
		min-height: 350px; max-height: 350px;
	}
	.header-breadcrumbs.td-crumb-container{
		margin-bottom:0;
	}
	h3.header-title{
		margin: 45px 0 20px;
	}
	.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
		width: 32.6%;
	}
	.group-title a{
		padding: 6px 5px 0 0;
	}
	.jk-filter-search form#jk-filter button.jk-submit{
		padding: 0px 38px;
		font-size: 14px;
		font-weight: 600;
	}
	.tdc-row.stretch_row .vc_row{
		margin-left:0; margin-right:0;
	}
	.jk-related-footer .td-pb-span12.td-main-content{
		padding-left:0; padding-right:0;
	}
	.jk-related-footer {
		padding:0 8px;
	}
	.single-street .jk-related-footer, .single-event .jk-related-footer, .single-workshop .jk-related-footer{
		padding:0;
	}
	.td-main-content.section-related .jk-section-upcoming .list-item .box-list >a >img{
		height:auto;
	}
	.td-mobile-content{
		padding: 50px 20px 0;
	}
	.td-mobile-close .td-icon-close-mobile{
		height:50px; top:0;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-infomation{
		height:290px;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		height: 460px;
	}	
	.intro-group .td-ss-main-title h3.header-title{
		font-size:30px; line-height: 40px;
	}
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-desc{
		height: auto;
		height: auto;
	}
	.td-ss-main-content .list-item .item-title{
		width: 100%;
	}
	.single-attraction.tdb-template .td-main-content-wrap .td-container .td-pb-row.jk-body-item .td-pb-span8.td-main-content{
		padding:0;
    width: auto;
    margin-right: 0px;
	}
  .page-template-people #people-items.jk-our-people{
     padding-top: 0px;
  }
	.tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span4.td-main-sidebar{
		padding-left:20px; padding-right:20px;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar{
		padding:0;
	}
	.single-attraction .jk-related-footer{
		padding:0;
	}
	.single-attraction .jk-related-footer h3.header-title, .single-attraction .section-related .td-ss-main-content .jk-related-items{
		padding-left:0; padding-right: 0;
	}
	.jk-single-article .jk-article-content.td-pb-row{
		width: 100%; padding: 15px 20px 0;
	}
	.single-article .td-container.td-post-template-default .td-pb-row.related{
		padding-left:20px; padding-right: 20px;
	}
	.single-article .td-pb-row.related h3.header-title, .single-article .section-related .td-ss-main-content .jk-related-items{
		padding-left:0; padding-right: 0;
	}
	.section-attr h3.header-title{
		padding-left:0; padding-right: 0;
	}
	.people-section .owl-dots{
		display: block;
	}
	.people-section .jk-our-people .owl-nav{
		display: none;
	}
	.people-section .owl-dots .owl-dot.active span{
		background: #cc0000;
	}
  .jk-our-people .jk-item-4 >a >img{
          height: 234px;
  }
  .jk-our-interest .jk-item-4:before {
      width: 98.9%;
      height: 296px;
  }
    .main-category .section-attractions {
        width: 100% !important;
    }
    .main-category .section-attractions .list-explore1{
        max-width: 50%;
        flex: 0 0 50%;
    }
    .td-container.td-post-template-default .td-pb-row.event-header-image {
        background: #f0f0f0;
    }
    .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map,
    .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary {
            /*text-align: center;*/
            width: auto;
    }
    .td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map{
        margin-right: 0px;
    }
    .street-template-default .td-container .td-pb-row.jk-body-item .td-pb-span8.td-main-content {
        width: 100% !important;
    }
	.td-ss-main-content .jk-latest-event, .td-ss-main-content .jk-our-recommendation, .td-container.tdc-content-wrap .site-footer{
        display: block;
    }
	.footer-colunm.footer-container-1, .footer-colunm.footer-container-4 {
        width: 100%;
    }
    .footer-colunm.footer-container-2, .footer-colunm.footer-container-3 {
        width: 50%;
        float: left;
    }
    .td-container.tdc-content-wrap .site-footer .footer-colunm.footer-container-4 {
        width: 100%;
        clear: both;
        text-align: center;
        padding-top: 35px;
    }
    .footer-colunm.footer-container-1 {
        margin-bottom: 35px;
    }
    .footer-logos .jk-logos .f-logo {
        padding: 0px 30px;
    }
	.home .td-ss-main-content > .jk-our-recommendation > .list-item.jk-item-3{
		height: auto;
	}
	.itinerary .itinerary-info .itinerary-contact .item-map .jk-text{
		font-weight: normal;
	}
	.main-category .jk-info-desktop .jk-text, .section-merchants .jk-info-desktop .jk-text, .section-attr .jk-info-desktop .jk-text{
		font-size: 14px;
	}
	.td-post-featured-image img.entry-thumb{
		width: 800px;
		height: 400px;
	}
	.desktop{display: none !important;}
	.mobile{display: block;}
	.jk-menu-itinerary .menu-icon-number{
		top: 8px;
	}
	.jk-menu-itinerary .menu-icon-number::after{
		top: 2px;
	}
	.home.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content {
		padding: /*0 6px*/0 20px 0;
	}
}
@media(max-width: 725px){
	.page-template-main-category-article #td-outer-wrap .section-header .banner-desc,
	.page-template-child-category-article #td-outer-wrap .section-header .banner-desc{
		top:50% 
	}
	#td-outer-wrap .banner.section-header .banner-desc h3{
		font-size: 30px;
		line-height: 1.1em;
		font-weight: 700;
	}
}
@media(max-width:670px){
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		height: 445px;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		height: auto;
	}
  .jk-our-interest .jk-item-4:before {
      width: 98.8%;
      height: 296px;
  }
  .jk-our-people .jk-item-4 >a >img {
        height: 200px;
    }
}
/*@media(max-width: 600px){
	.item-info-right .item-readmore .bnt-reatmore{
		font-size: 16px;
	}
	.jk-our-recommendation.jk-equal-height .list-item.jk-item-3{
		width: 49%;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		float:none; width: 49%; box-sizing: border-box; margin: 2px 0; position:relative;
		display:inline-block; vertical-align: top;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-infomation{
		height: auto;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4 .item-map{
		position: static;
	}
	.td-ss-main-content.recommendations .jk-our-recommendation .list-item.jk-item-3{
		height: 260px;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-infomation .direct-item-title{
		min-height:70px;
	}
	.people-section .td-ss-main-content .list-item{
		height: auto; width: 100% !important;
	}
  .jk-our-interest .jk-item-4:before {
      width: 98.6%;
      height: 236px;
  }
  .jk-our-people .jk-item-4 a img {
      height: 265px;
  }
}*/

@media(max-width: 599px){
	.home .jk-our-attractions.owl-on-mobile .list-item.jk-item-3{
		width:50%;
		margin-bottom: 20px;
	}
}
@media(max-width: 556px){
    form#jk-filter .filter-taxonomy, form#jk-filter .filter-sub-taxonomy, form#jk-filter .filter-street {
        width: 47.9% !important;
    }
    .jk-our-interest .jk-item-4:before {
        width: 98.4%;
    }
    .jk-our-people .jk-item-4 >a >img {
        height: 245px;
    }
}
@media(max-width: 480px){
	.jk-list-event .list-item.jk-item-4{
		width:100%; height: auto; transition: 0.5s; border: 1.5px solid #ccc; padding: 0px; margin: 3px 0px;
		display: -webkit-box; display: -ms-flexbox; display: flex;
	}
	.ajax-load-more-wrap .jk-list-event .list-item.jk-item-4, #ajax-load-more .alm-reveal .list-item.jk-item-4{
        width: 100%;
		margin-bottom:20px;
		padding:0;
    }
	.ajax-load-more-wrap .jk-list-event .list-item.jk-item-4:first-child{
		margin-top: 20px;
	}
	.ajax-load-more-wrap .jk-list-event .list-item.jk-item-4:last-child{
		margin-bottom: 0px;
	}
  .single-merchant .directory-body-right{
        position: relative;
        margin-top: 20px;
    }
   .single-merchant .directory-body-left{
        width: 100%;
    }
	.jk-list-event .list-item a img/*, .td-main-content .jk-section-upcoming .list-item a img*/{
		/*max-width:90px; height:90px;*/ object-fit: cover;
	}
	.td-main-content.section-related .jk-section-upcoming .list-item .box-list >a >img, .td-main-content .jk-section-upcoming .list-item .box-list >a >img{
		height:auto; max-width:100%; width:100%;
	}
	.td-main-content .jk-section-upcoming .list-item .box-list >a >img{
		height:100%;
	} 
	.jk-list-event .list-item .event-info{
		width: 100%; height: auto; border: 0; padding: 0;
	}
	.td-main-content .jk-section-upcoming .jk-list-event .list-item .event-info{
		padding:0 0 15px;
	}
	/*.directory-item .item-header{
		max-width:160px; height:125px; 
	}*/
	.directory-item .item-header img{
		object-fit: cover;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4 .jk-icon{
		min-width: 30px;
		width: 30px;
	}
	.footer-bottom .footer-group{
		flex-direction: column;
	}
	.footer-bottom{
		padding: 10px 0; 
	}
	.tdc-row.stretch_row{
		padding-left: 20px; padding-right: 20px;
	}
	.td-pb-row.jk-related-footer{
		padding:0 18px;
	}
	.item-single-info .item-map > span {
		transform: none;
	}
	.jk-section-past .jk-list-event .event-info .item-date, .jk-section-past .jk-list-event .event-info .item-map/*,
	.jk-section-upcoming .jk-list-event .event-info .item-date, .jk-section-upcoming .jk-list-event .event-info .item-map*/{
		display: none;
	}
	.jk-section-upcoming .jk-list-event .list-item.jk-item-4{
		display: block;
	}
	.section-related .jk-list-event .list-item.jk-item-4{
		border:0 none;
	}
	.jk-section-upcoming .header-title, .jk-section-past .header-title, .page-template-main-category-event .header-title,
	h3.header-title{
		margin-left:0; padding-left:0;
	}
	h3.header-title{
		font-size: 24px;
	}
	.td-pb-span12.td-main-content .td-ss-main-content{
		padding:0 10px;
	}
	.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		padding:0 20px;
	}
	.single-event.tdb-template .td-main-content-wrap .td-container .td-pb-span8.td-main-content{
		padding:0 10px;
	}
	.single-event.tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span8.td-main-content{
		padding:0;
	}
	.single-event.tdb-template .td-main-content-wrap .td-container .event-header-image .td-pb-span4.td-main-sidebar{
		padding-left: 20px; padding-right: 20px;
	}
	.intro-group > .td-pb-span8, .intro-group > .td-pb-span4{
		padding:0 20px;
	}
	.jk-related-footer .td-pb-span12.td-main-content{
		padding-left: 10px; padding-right: 10px; 
	}
	.td-pb-row.jk-related-footer{
		padding:0;
	}
	/*.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		width: 100%;
	}*/
	.td-pb-span12.td-main-content .jk-directory-items .item-content{
		display: none;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .directory-item{
		display: block;
	}
	.jk-directory-items .list-item.list-explore .directory-item .item-header{
		max-width:100%; height:auto;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4 .jk-info-mobile .item-map{
		float:left; line-height: 50px; padding: 0 15px; height: 50px;
	}
	.list-item.list-explore .jk-info-mobile{
		background: transparent;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4 .jk-info-mobile .item-map >span{
		/*vertical-align: middle;*/ transform: none; position: static; display: inline-block;
	}
	/*.list-item.list-explore .item-map .jk-icon{
		left: 25px;
	}
	.list-item.list-explore .item-map span {
		left: 45%;
	}*/
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-infomation,
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		height:auto;
	}
	.td-pb-span12.td-main-content .jk-directory-items .item-type{
		margin: 0 0 5px;
	}
	.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation{
		word-spacing: -4px;
	}
	.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4{
		display:inline-block; vertical-align: top; float: none; word-spacing: 0px;
	}
	.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4{
		width:48%;
	}
	.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4{
		height: 300px;
	}
	.td-pb-span12.td-main-content .td-ss-main-content.section-attr .jk-our-recommendation.jk-equal-height .list-item.jk-item-4{
		width: 49%;
	}
	.td-pb-span12.td-main-content .td-ss-main-content.section-attr .jk-our-recommendation.jk-equal-height.recommendation-slider-6item .list-item.jk-item-4{
		width: 100%;
	}
	.td-pb-span12.td-main-content .jk-our-recommendation .list-item.jk-item-4 .item-category{
		position:static;
	}
	.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 img{
		/*height: 150px;*/ height: auto;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4 .jk-info-mobile .item-map{
		width: auto;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-infomation{
		padding: 20px 10px 0;
	}
	.single-attraction .section-related .jk-related-items .list-item.jk-item-4 .related-title a{
		min-height: auto;
	}
	.single-attraction .td-container{
		padding-left: 20px; padding-right:20px;
	}
	.single-attraction .td-pb-row.jk-body-item, .single-attraction .jk-related-footer .td-pb-span12.td-main-content,
	.single-attraction .td-pb-span12.td-main-content .td-ss-main-content{
		padding-left:0; padding-right:0;
	}
	.jk-list-event .item-map span, .jk-featured-event .item-map span, .item-single-info .item-map span{
		padding-left:0;
	}
	.single-event.tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar,
	.single-workshop.tdb-template .td-main-content-wrap .td-container .td-pb-span4.td-main-sidebar{
		padding-left: 10px; padding-right:10px;
	}
	.page-template-main-category-event .jk-list-event >.list-item.jk-item-4, .single-event .jk-list-event >.list-item.jk-item-4,
	.page-template-main-category-workshop .jk-list-event >.list-item.jk-item-4, .single-workshop .jk-list-event >.list-item.jk-item-4{
		margin: 0 0 20px;
	}
	.page-template-main-category-event .jk-list-event >.list-item.jk-item-4:last-child, .single-event .jk-list-event >.list-item.jk-item-4:last-child,
	.page-template-main-category-workshop .jk-list-event >.list-item.jk-item-4:last-child, .single-workshop .jk-list-event >.list-item.jk-item-4:last-child{
		margin:0;
	}
	.page-template-main-category-event .jk-section-past .jk-list-event >.list-item.jk-item-4 .box-list{
		display: -webkit-box; display: -ms-flexbox; display: flex;
	}
	.page-template-child-category-attraction .td-pb-span12.td-main-content .td-ss-main-content.section-attr > .jk-our-recommendation.jk-equal-height > .list-item.jk-item-4, 
	.td-pb-span12.td-main-content .td-ss-main-content.section-attr >.jk-directory-items >.list-item.list-explore, .page-template-child-category-attraction .td-pb-span12.td-main-content #ajax-load-more.ajax-load-more-wrap .jk-our-recommendation.ajax-loadmore-recommendation .alm-reveal > .list-item.jk-item-4,
	.td-pb-span12.td-main-content .content-four20 > .jk-directory-items > .list-item {
		width: 100%;
	}
	.td-pb-span12.td-main-content .content-four20 > .jk-directory-items > .list-item{
		padding:0;
	}
	.td-pb-span12.td-main-content .td-ss-main-content.content-four20 > .jk-directory-items > .list-item .box-border {
		border: 0 none;
	}
	.td-pb-span12.td-main-content .content-four20 > .jk-directory-items {
		margin:0;
	}
  .jk-from-filter.filter-search{
      width: 47% !important;
  }
  .td-pb-span12.td-main-content .jk-directory-items .item-infomation {
      height: auto;
  }
  .jk-our-people .jk-item-4 >a >img {
      height: 210px;
  }
  .main-category .section-attractions .list-explore1{
      max-width: 100%;
      flex: 0 0 100%;
  }
  .main-category .list-explore1 .item-infomation{
      border: 0px;
      width: 100%;
      height: auto;
      padding: 12px 5px 0px 12px;
  }
  .main-category .section-attractions {
      padding: 0px 20px !important;
  }
    .merchants #ajax-load-more .alm-reveal .list-item.jk-item-4 .box-border,
	.aliwal-street #ajax-load-more .alm-reveal .list-item.jk-item-4 .box-border, .aliwal-street .list-item.jk-item-4 .box-border{
		border:0 none;
	}
	.merchants #ajax-load-more .alm-reveal .list-item.jk-item-4,
	.aliwal-street #ajax-load-more .alm-reveal .list-item.jk-item-4,
	.aliwal-street .child-category .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4{
		padding:0;
		margin-bottom: 20px;
	}
	.aliwal-street .child-category .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4:last-child{
		margin-bottom:0;
	}
	.merchants #ajax-load-more .alm-reveal .list-item.jk-item-4:last-child,
	.aliwal-street #ajax-load-more .alm-reveal .list-item.jk-item-4:last-child,
	.td-pb-span12.td-main-content .content-four20 > .jk-directory-items > .list-item.jk-item-4:last-child{
		margin-bottom: 0;
	}
	.merchants #ajax-load-more .alm-reveal .list-item.jk-item-4:first-child,
	.aliwal-street .child-category .td-pb-span12.td-main-content .jk-directory-items .list-item.jk-item-4:first-child,
	.aliwal-street #ajax-load-more .alm-reveal .list-item.jk-item-4:last-child{
		margin-top: 20px;
	}
	.aliwal-street #ajax-load-more .alm-reveal .list-item.jk-item-4:last-child{
		margin-top: 0;
	}
	.jk-related-footer .jk-list-event .list-item.jk-item-4{
		padding:0 10px;
	}
	.single-event .td-pb-row.jk-related-footer, .single-workshop .td-pb-row.jk-related-footer{
		padding: 0 10px;
	}
	.tdc-content-wrap .sub-category-link .cat-item{
		margin:0 0 20px;
	}
	.tdb-template.page-template-main-category-article .td-main-content-wrap .td-container .main-category .td-pb-span8.td-main-content{
		padding-right: 20px !important;
	}
	.workshops .jk-list-event .list-item.jk-item-4{
		height: auto;
	}
	.single-article .jk-article-content .single-page-title .publish-on{
		float:none;
	}
	.single-article .jk-article-content .td-post-sharing-top{
		float: none;
		display: block;
		width: 100%;
	}
	.category-trail .jk-article-content .td-post-sharing-top{
		text-align: left;
	}
	.promotions #jk-article-items.jk-our-recommendation{
		margin:0 -10px;
	}
}
@media(max-width: 418px){
	.td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
		width: 100%;
	}
	.section-attractions .td-ss-main-content .jk-our-recommendation .list-item.jk-item-3{
		margin: 0 0 20px;
	}
	.td-pb-row.jk-related-footer .jk-list-event{
		padding:0;
	}
	.jk-section-upcoming .jk-list-event, .jk-section-past .jk-list-event{
		padding:0;
	}
	.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation .list-item.jk-item-4{
		width: 48%;
	}
	.td-pb-span8.td-main-content.-content .recommendations .jk-our-recommendation .jk-item-3 .item-title,
	.td-ss-main-content.recommendations .jk-our-recommendation .list-item.jk-item-3 .item-title > a,
	.td-ss-main-content.recommendations .jk-our-recommendation .list-item.jk-item-3{
		height: auto;
	}
	/*.section-related .td-ss-main-content .jk-related-items .list-item.jk-item-4{
		margin:0 0 2px;
	}*/
	.td-pb-span12.td-main-content .td-ss-main-content.section-attr .jk-our-recommendation.jk-equal-height .list-item.jk-item-4,
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		width: 48.8%;
	}
  .jk-our-people .jk-item-4 >a >img {
      height: 180px;
  }
  .jk-from-filter.filter-search {
        width: 100% !important;
        margin: 0px;
        margin-bottom: 10px;
        clear: both;
    }
	.page-template-page-archived form#jk-filter .filter-street {
		width:100% !important;
	}
}
@media(max-width: 419px){
	.jk-our-recommendation.jk-equal-height .list-item.jk-item-3{
		width:100%;
	}
	.td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-3{
		height: auto;
		margin:0 0 20px;
	}
	.jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img{
		height:auto;
	}
	.home .jk-our-attractions.owl-on-mobile .list-item.jk-item-3{
		width:100%;
		margin-bottom: 20px;
	}
	.home .td-ss-main-content .jk-latest-event > .list-item.jk-item-2{
		margin-bottom: 20px;
	}
	.section-related .td-ss-main-content .jk-related-items > .list-item.jk-item-4 {
		width: 100%;
		max-width: 100% !important;
		flex: 0 0 100% !important;
	}
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-date, 
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-map,
	.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-itinary{
		float: none; margin-right: 0;
	}
	.single-page-title >h2.single-post{
		line-height: 30px;
	}
	.single-article .jk-article-content .single-page-title .publish-on{
		font-size: 14px;
		padding-top:0;
	}
	.single-article .jk-article-content .td-post-sharing-top .td-social-handler{
		margin-bottom:0;
	}
}
@media(max-width: 411px){
    form#jk-filter .filter-taxonomy, form#jk-filter .filter-sub-taxonomy, form#jk-filter .filter-street{
        width: 100% !important;
    }
}

@media(max-width: 400px){
	.td-pb-span12.td-main-content .section-attr >.jk-our-recommendation .jk-item-4 .item-title{
		height: auto;
	}
  form#jk-filter .filter-taxonomy, form#jk-filter .filter-sub-taxonomy, form#jk-filter .filter-street{
     width: 100% !important;
  }
  .jk-filter-search form#jk-filter {
      margin: 0px -4px;
  }
}
@media(max-width: 375px){
	.home h3.header-title{
		font-size: 24px; 
	}
	.group-title{
		margin:45px 0 20px;
	}
	.group-title h3.header-title{
		margin:0;
	}
	.jk-our-recommendation.jk-equal-height .list-item.jk-item-3 img{
		height: 195px;
	}
	/*.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4 img,
	.td-pb-span12.td-main-content .td-ss-main-content .jk-our-recommendation.jk-equal-height .list-item.jk-item-4{
		height: auto;
	}*/
	.td-pb-span12.td-main-content .td-ss-main-content.section-attr .jk-our-recommendation.jk-equal-height .list-item.jk-item-4,
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4{
		width: 48.5%;
	}
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore .item-type{
		min-height: 45px;
	}
  form#jk-filter .filter-taxonomy, form#jk-filter .filter-sub-taxonomy, form#jk-filter .filter-street{
      width: 100% !important;
      float: left;
  }
}
@media(max-width: 360px){
	.td-pb-span12.td-main-content .jk-directory-items .list-item.list-explore.jk-item-4 .jk-info-mobile .item-map{
		padding:0 10px;
	}
	.list-item.list-explore.jk-item-4 .item-map span{
		padding-left:0;
	}
  /*.td-container .event-header-image .td-pb-span4.td-main-sidebar .item-single-info .item-map .jk-text{
          font-size: 14px;
  }*/
}
@media(max-width: 320px){
	.footer-group .footer-privacy-policy ul li a, .footer-copyright p{
		font-size:13px;
	}
	.list-item.jk-item-4 .direct-item-title a {
      font-size: 15px;
  }
}