.l-navigation-item {
display: block;
position: fixed;
z-index: 999999;
top: 50%;
width: 240px;
margin-top: -60px;
transition: right 0.3s cubic-bezier(.78,.13,.15,.86), left 0.3s cubic-bezier(.78,.13,.15,.86);
}
.l-navigation-item.to_prev {
right: -200px;
text-align: right;
}
.l-navigation-item.to_next {
left: -200px;
text-align: left;
}
.no-touch .l-navigation-item.to_prev:hover {
right: 0;
}
.no-touch .l-navigation-item.to_next:hover {
left: 0;
}
.l-navigation-item-arrow {
float: right;
text-align: center;
padding: 40px 0;
width: 120px;
background-color: rgba(0,0,0,0.3);
color: #fff;
transition: background-color 0.3s cubic-bezier(.78,.13,.15,.86);
}
.l-navigation-item.to_prev .l-navigation-item-arrow {
float: left;
}
.l-navigation-item-arrow:before {
display: inline-block;
vertical-align: top;
content: '\f104';
font-family: fontawesome;
font-size: 30px;
line-height: 40px;
width: 40px;
transform: translate(38px,0);
transition: transform 0.3s cubic-bezier(.78,.13,.15,.86);
}
.l-navigation-item.to_prev .l-navigation-item-arrow:before {
content: '\f105';
transform: translate(-38px,0);
}
.no-touch .l-navigation-item:hover .l-navigation-item-arrow:before {
transform: translateX(0);
}
.l-navigation-item-preview {
float: left;
width: 120px;
height: 120px;
}
.l-navigation-item-preview img {
display: block;
width: 100%;
height: 100%;
}
.l-navigation-item-title {
clear: both;
overflow: hidden;
}
.l-navigation-item-title span {
display: block;
font-size: 13px;
line-height: 20px;
padding: 12px 15px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background-color: rgba(30,30,30,0.9);
color: #fff;
opacity: 0;
transform: translate(0,-44px);
transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
}
.no-touch .l-navigation-item:hover .l-navigation-item-title span {
opacity: 1;
transform: translate(0,0);
transition-delay: 0.2s;
} .l-navigation-item-title span {
background-color: rgba(96, 109, 120, 0.9);
color: #fff;
display: block;
font-size: 13px;
line-height: 20px;
opacity: 0;
overflow: hidden;
padding: 12px 15px;
text-overflow: ellipsis;
transform: translate(0px, -44px);
transition: transform 0.3s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0s, opacity 0.3s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0s;
white-space: nowrap;
}
.l-navigation-item-arrow {
background-color: rgba(54, 71, 84, 0.3);
color: #fff;
float: right;
padding: 40px 0;
text-align: center;
transition: background-color 0.3s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0s;
width: 120px;
}
.no-touch .l-navigation-item:hover .l-navigation-item-arrow {
background-color: #ffcc05;
} .mkdf-grid-single-post-bottom-content [class*="mkdf-grid-col-"] {
float: none;
margin: 0px auto;
padding: 40px;
background-color: #ffcc05;
margin-bottom: 40px;
}
.mkdf-grid-single-post-bottom-content,
.mkdf-grid-single-post-bottom-content .mkdf-widget-title, 
.mkdf-grid-single-post-bottom-content a,
{
color: #fff !important;
}
.same-category-posts {
clear: both;
}
.recent-posts-widget-with-thumbnails ul {
display: flex;
align-items: baseline;
}
.same-category-posts .same-category-post-item, .recent-posts-widget-with-thumbnails ul li {
float: left;
width: 33.3333%;
border: 0px;
}
.same-category-posts .mkdf-widget-title, .recent-posts-widget-with-thumbnails .mkdf-widget-title {
text-align: center;
font-size: 24px;
}
.same-category-posts .same-category-post-item a.post-title, .recent-posts-widget-with-thumbnails span.rpwwt-post-title {
font-size: 20px;
display: block;
padding: 15px 0px;
clear: both;
}
.px-2, .recent-posts-widget-with-thumbnails ul li .rpwwt-post-item {
padding-left: 15px;
padding-right: 15px;
}
.mkdf-tours-row.mkdf-tours-columns-3.mkdf-tours-list-holder .mkdf-tours-list-holder-inner {
display: flex;
align-items: stretch;
flex-wrap: wrap;
height: auto !important;
}
.mkdf-tours-row.mkdf-tours-columns-3.mkdf-tours-list-holder .mkdf-tours-row-item {
position: relative !important;
left: auto !important;
top: auto !important;  
}
.mkdf-tours-row.mkdf-tours-columns-3.mkdf-tours-list-holder .mkdf-tours-list-grid-sizer {
display: none;
}
.wpb_video_wrapper .container-lazyload.preview-lazyload.container-youtube a.lazy-load-youtube {
margin-top: -56.5%;
}
@media (max-width: 679px) {
.same-category-posts .same-category-post-item, .recent-posts-widget-with-thumbnails ul li {
width: 100%;
}
}