/* Auto-generated from style.css for theme optimization */

#sidebar select {
    width: 90%;
    font-size: 14px;
}
.bypostauthor {
    visibility: visible;
    opacity: 1;
}
.single_post_arrow_content #prepost,

.single_post_arrow_content #nextpost {
    text-transform: capitalize;
}
.breadcrumbs_options {
    font-size: 11px;
    color: #000;
    font-weight: 400;
    float: left;
    width: 100%;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.breadcrumbs_options a {
    color: #000 !important;
}
.breadcrumbs_options i {
    margin: 0px 5px;
}
.breadcrumbs_options a:hover {
    color: #ff4200;
    text-decoration: none !important;
}
.content_single_page .single_section_comment #respond {
    padding: 25px 30px 30px 30px !important;
}
.content_single_page.type-page .comments-area .comments-title,

.content_single_page.type-page .comment-respond .comment-reply-title {
    margin-top: 0px;
}
.content_single_page.type-page .single_section_comment {
    margin-top: 15px;
    padding: 0px;
}
.content_single_page.type-page .single_section_comment a {
    color: #222 !important;
}
#comment-nav-below {
    float: left;
    width: 100%;
    margin-top: -25px;
    margin-bottom: 50px;
}
#comment-nav-below .nav-previous {
    float: left;
    margin: 0px 10px 0px 0px;
}
#comment-nav-below .nav-previous a,

#comment-nav-below .nav-next a {
    padding: 5px 12px;
    background: #f4f4f4;
    color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 13px;
}
#comment-nav-below .nav-previous a:hover,

#comment-nav-below .nav-next a:hover {
    text-decoration: none !important;
    opacity: 0.8;
}
#comment-nav-below .nav-next {
    float: left;
    margin: 0px;
}
.jl_car_home .meta-category-small {
    position: absolute;
    top: 15px;
    left: 15px;
    margin: 0px !important;
}
.jl_car_home .meta-category-small a {
    margin: 0px 1px 0px 0px;
    color: #fff;
    letter-spacing: 0.03em;
    font-weight: 400 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_car_home .post-entry-content .meta-category-small {
    display: none;
}
.jl_car_home .car_style2 .meta-category-small,

.jl_car_home .car_style2 .jl_post_type_icon {
    display: none;
}
.jl_car_home .car_style2 .post-entry-content .meta-category-small {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    top: 0px;
    left: 0px;
    text-align: center;
    margin-bottom: 15px !important;
}
.jl_car_home .car_style2 .post-entry-content .meta-category-small a {
    float: none;
    display: inline-block;
    margin: 0px 2px;
}
.jl_car_home .car_style2 .jl_post_meta span,

.jl_car_home .car_style2 .jl_post_meta span a {
    color: #fff;
}
.jl_car_home .car_style2 .jl_post_meta span a {
    float: none;
}
.jl_car_home .car_style2 .jl_post_meta span {
    float: none;
    display: inline-block;
}
.jl_car_home .car_style3 .post-entry-content .jl_post_meta {
    text-align: center;
}
.jl_car_home .car_style3 .post-entry-content .jl_post_meta span {
    float: none;
    display: inline-block;
}
.jl_car_home .car_style3 .post-entry-content .jl_post_meta span a {
    float: none;
}
.jl_car_home .car_style3 .post-entry-content .jl_post_meta span img {
    display: none;
}
.jl_car_home .car_style3 .post-entry-content .meta-category-small {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 15px !important;
    position: relative;
    top: 0px;
    left: 0px;
}
.jl_car_home .car_style3 .post-entry-content .meta-category-small a {
    float: none;
    display: inline-block;
    margin: 0px 1px 0px 1px;
}
.jl_car_home .car_style3 .meta-category-small {
    display: none;
}
.jl_car_home .car_style4 .jl_post_meta span,

.jl_car_home .car_style4 .jl_post_meta span a {
    color: #fff;
}
.jl_car_home .car_style4 .meta-category-small {
    display: none;
}
.jl_car_home .car_style4 .post-entry-content .meta-category-small {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    margin-bottom: 15px !important;
    float: left;
    width: 100%;
}
.jl_car_home .car_style4 .post-entry-content .meta-category-small a {
    margin-right: 3px;
}
.jl_car_home .jl_hide_author .jl_post_meta .jl_author_img_w {
    display: none;
}
.jl_car_home .jl_hide_author_img .jl_post_meta .jl_author_img_w img {
    display: none;
}
.jl_car_home .jl_hide_date .jl_post_meta .post-date {
    display: none;
}
.jl_car_home .jelly_pro_post_arrow_left {
    left: 0px;
}
.jl_car_home .jelly_pro_post_arrow_right {
    right: 0px;
}
.jl_car_home .jl_wrapper_row .row:hover .jelly_pro_post_arrow_left {
    left: 40px;
    opacity: 1 !important;
}
.jl_car_home .jl_wrapper_row .row:hover .jelly_pro_post_arrow_right {
    right: 40px;
    opacity: 1 !important;
}
.jl_car_home .jl_car_wrapper .jl_car_img_front .meta-category-small {
    width: auto;
    z-index: 2;
}
.widget_disto_home_small_list_widget.post_list_widget {
    margin-bottom: 20px !important;
}
.jl_car_home .car_style4 .post-entry-content .jl_post_meta .jl_author_img_w,

.jl_car_home .car_style4 .post-entry-content .jl_post_meta .post-date {
    margin-top: 15px;
}
.so-panel.widget.widget_jl_recent_grid5_widgets {
    margin-bottom: 20px !important;
    background: none;
}
.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 2;
    width: auto;
}
.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .meta-category-small a {
    color: #fff;
    font-weight: 400 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    letter-spacing: 0.03em;
}
.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .wrap_box_style_main .jl_post_meta,

.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .wrap_box_style_main .jl_post_meta span,

.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .wrap_box_style_main .jl_post_meta a {
    color: #fff !important;
}
.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .wrap_box_style_main .post-meta .author-avatar-link {
    float: left;
    color: #fff !important;
}
.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .wrap_box_style_main .post-meta .author-avatar-link a:hover {
    color: #fff !important;
}
.jl_grid5_wrapper .jl_grid5_item .jl_grid5_itemin .wrap_box_style_main .post-meta .author-avatar-link a {
    float: left;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.jl_grid6_wrapper .jl_grid6_item.jl_grid6main .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 2;
    width: auto;
}
.jl_grid6_wrapper .jl_grid6_item.jl_grid6main .meta-category-small a {
    color: #fff;
    letter-spacing: 0.03em;
    font-weight: 500 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_grid6_wrapper .jl_grid6_item.jl_grid6main .wrap_box_style_main .jl_post_meta span,

.jl_grid6_wrapper .jl_grid6_item.jl_grid6main .wrap_box_style_main .jl_post_meta a {
    color: #fff !important;
}
.jl_grid6_wrapper .jl_grid6_item.jl_grid6small .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 2;
}
.jl_grid6_wrapper .jl_grid6_item.jl_grid6small .meta-category-small a {
    color: #fff;
    letter-spacing: 0.03em;
    font-weight: 500 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_2main_rightlist_itemin .meta-category-small {
    position: absolute;
    z-index: 2;
    top: 20px;
    left: 20px;
}
.jl_2main_rightlist_itemin .meta-category-small a {
    color: #fff;
    letter-spacing: 0.03em;
    font-weight: 500 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_2main_rightlist_wrapper .jl_2main_main_captions .meta-category-small {
    float: left;
    width: 100%;
}
.jl_2main_rightlist_wrapper .jl_2main_main_captions .meta-category-small a {
    color: #fff;
    letter-spacing: 0.2em;
    font-weight: 300 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 4px 15px 4px;
}
.jl_2main_rightlist_item.jl_second_feature .meta-category-small {
    position: absolute;
    z-index: 2;
    top: 20px;
    left: 20px;
}
.jl_2main_rightlist_item.jl_second_feature .meta-category-small a {
    color: #fff;
    letter-spacing: 0.03em;
    font-weight: 500 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_2main_rightlist_wrapper .jl_2main_rightlist_item.jl_second_feature .jl_2main_rightlist_itemin .jl_post_meta span,

.jl_2main_rightlist_wrapper .jl_2main_rightlist_item.jl_second_feature .jl_2main_rightlist_itemin .jl_post_meta span a {
    color: #fff;
}
.jl_2main_small_text .jl_2main_small_text_in .meta-category-small {
    float: left;
    width: 100%;
    line-height: 1.2;
    margin-bottom: 10px;
}
.jl_2main_small_text .jl_2main_small_text_in .meta-category-small a {
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0.03em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_main_with_right_post .jl_main_post_style_padding {
    float: left;
    width: 66.66666666%;
    padding-right: 15px;
}
.jl_main_with_right_post .jl_main_post_style {
    float: left;
    width: 100%;
    height: 490px;
    position: relative;
}
.jl_radius .jl_main_with_right_post .jl_main_post_style {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.jl_main_with_right_post .jl_main_post_style .jl_love_view_social {
    z-index: 2;
    top: 20px;
    right: 20px;
}
.jl_main_with_right_post .jl_main_post_style .meta-category-small {
    z-index: 2;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.jl_main_with_right_post .jl_main_post_style .meta-category-small a {
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_main_with_right_post .jl_main_post_style .post-entry-content {
    position: absolute;
    top: auto;
    bottom: 0px;
    padding: 30px;
}
.jl_main_with_right_post .jl_main_post_style .post-entry-content h3 {
    margin-top: 0px !important;
    font-size: 30px;
}
.jl_main_with_right_post .jl_main_post_style .post-entry-content h3 a,

.jl_main_with_right_post .jl_main_post_style .post-entry-content h3 a:hover {
    color: #fff !important;
}
.jl_main_with_right_post .jl_main_post_style .post-entry-content .auto_image_with_date {
    float: left;
    width: 100%;
}
.jl_main_with_right_post .jl_main_post_style .post-entry-content .auto_image_with_date span {
    color: #fff;
}
.jl_main_with_right_post .jl_main_post_style .post-entry-content .auto_image_with_date span a,

.jl_main_with_right_post .jl_main_post_style .post-entry-content .auto_image_with_date span a:hover {
    color: #fff !important;
}
.jl_main_with_right_post .jl_post_meta .jl_author_img_w a,

.jl_main_with_right_post .jl_post_meta .jl_author_img_w a:hover,

.jl_main_with_right_post .jl_post_meta .post-date {
    color: #fff;
}
.jl_main_with_right_post .jl_list_post_wrapper .item-details h3 {
    font-size: 16px;
}
.jl_list_post_wrapper {
    float: left;
    width: 33.33333333%;
    position: relative;
    margin-bottom: 30px;
    padding-left: 15px;
}
.jl_list_post_wrapper:last-child {
    margin-bottom: 0px;
}
.jl_list_post_wrapper .jl_small_format {
    width: 100px !important;
}
.jl_list_post_wrapper .jl_small_format {
    float: left;
    width: 100%;
}
.jl_list_post_wrapper .item-details {
    position: relative;
    margin-left: 115px;
    top: 0;
}
.jl_list_post_wrapper .item-details .meta-category-small {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.jl_list_post_wrapper .item-details .meta-category-small a {
    color: #fff;
    font-weight: 400 !important;
    letter-spacing: 0em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1px;
}
.jl_list_post_wrapper .item-details h3 {
    font-size: 15px;
    margin-top: 0px !important;
}
.jl_list_post_wrapper .item-details h3 a {}
.home_post_feature_fullscreen_wrapper {
    float: left;
    width: 100%;
    position: relative;
    background-color: #000;
}
.home_post_feature_fullscreen {
    width: 100%;
    float: left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50%;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
}
.home_post_feature_fullscreen_wrapper .banner-container {
    top: 50%;
    background: none;
    left: 27%;
    right: 27%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: auto;
    padding: 0px;
    bottom: auto;
    text-align: center;
}
.home_post_feature_fullscreen_wrapper .banner-container .post-category-color-text {
    display: inline-block;
    float: none;
}
.home_post_feature_fullscreen_wrapper .banner-container h5 a {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 45px;
}
.single_post_entry_content .post-category-color-text:hover {
    text-decoration: none !important;
    color: #fff !important;
}
.single_post_entry_content .meta-category-small {
    margin-bottom: 17px;
    float: left;
    width: 100%;
}
.single_post_entry_content .reactions_img_wrapper .reactions_img_bg {
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0);
}
.options_dark_skin .grid-sidebar .box.sticky .large_post_content {
    background: #191717;
}
.options_dark_skin .large_post_share_icons {
    border-bottom: 1px solid #353333;
    border-top: 1px solid #353333;
}
.options_dark_skin .large_post_share_icons a {
    color: #fff;
}
div.related-posts h4{
    margin-bottom: 20px;
}
.options_dark_skin .jl_post_title_top.jl_large_format .single-post-meta-wrapper span a:hover,

.options_dark_skin .jl_sidebar .widget .widget-title,

.options_dark_skin .widget_archive ul li {
    color: #fff;
    border-bottom: 1px solid #2f2e2e;
}
.options_dark_skin .auth .jl-author-link a:hover {
    color: #fff;
}
.options_dark_skin .main_title_col .auth .jl-author-link a,

.options_dark_skin .main_title_col .auth .jl-author-link a:hover {
    color: #000;
}
.options_dark_skin .single_post_entry_content .single-post-meta-wrapper .jm-post-like:hover,

.options_dark_skin .jl_single_style1 .single-post-meta-wrapper span.post-author a,

.options_dark_skin .main_title_wrapper.jl_na_bg_title.category_title_section {
    background: #3e3e3e;
}
.options_dark_skin .comment-content {
    border-bottom: 1px solid #404040;
}
.options_dark_skin .breadcrumbs_options a,

.options_dark_skin .breadcrumbs_options,

.options_dark_skin .grid_post_share .mashsbcount,

.options_dark_skin .post_grid_more_meta_wrapper .grid_post_share,

.options_dark_skin .post_grid_more_meta_wrapper .meta-comment a,

.options_dark_skin .grid_meta_bottom_wrapper .author-avatar-link a,

.options_dark_skin .container_masonry_home .pagination-more {
    background: #151414;
}
.options_dark_skin #sidebar .widget .widget-title h2,

.options_dark_skin .jl_sidebar .widget .widget-title:after {
    border-top-color: #404040;
}
.options_dark_skin .main_title_col .auth p,

.options_dark_skin .comments-area .comments-title,

.options_dark_skin .comment-respond .comment-reply-title,

.options_dark_skin .comment-meta .comment-author-name,

.options_dark_skin .related-posts h4,

.options_dark_skin .related-posts h3 a,

.options_dark_skin .single_post_entry_content .single_post_title_main,

.options_dark_skin .banner-container .post-meta span,

.options_dark_skin .blog_grid_post_style .post-entry-content .post-entry-content-wrapper,

.options_dark_skin .main-grid-post-display .blog_grid_post_style .post-entry-content .post-entry-content-wrapper,

.options_dark_skin .grid_home_3col .blog_grid_post_style .post-entry-content .post-entry-content-wrapper {
    background: none;
}
.options_dark_skin .single_post_arrow_content a {
    color: #fff;
}
.options_dark_skin .recent_post_large_widget .recent_list_item_number_left {
    color: #fff;
}
.options_dark_skin .recent_post_large_widget .wrap_box_style_main .title_content_wrapper {
    color: #fff;
}
.options_dark_skin .related-posts {
    border-top: 0px;
}
.options_dark_skin .comment-form-author input,

.options_dark_skin .comment-form-email input,

.options_dark_skin .comment-form-url input,

.options_dark_skin .comment-form-comment textarea {
    background: #4c4c4c;
    border: solid 1px #4c4c4c;
    color: #fff !important;
}
.options_dark_skin .single_section_content .single-post-meta-wrapper > span:after,

.options_dark_skin .single_section_content .single-post-meta-wrapper .jm-post-like:after {
    background: #fff;
}
.options_dark_skin .single_post_share_wrapper,

.options_dark_skin .container_grid4_home .post_grid_content_wrapper {
    background: #2d2b2b;
}
.options_dark_skin .single_post_tag_layout li a,

.options_dark_skin .single_post_tag_layout li a:hover {
    background: #353333 !important;
    color: #fff !important;
    border: 1px solid #222;
}
.options_dark_skin .blog_large_post_style .post-entry-content .post-entry-content-wrapper {
    background: none;
}
.options_dark_skin .jellywp_pagination ul li a {
    background: #353333;
}
.options_dark_skin .author-avatar-link a {
    color: #999 !important;
}
.options_dark_skin .builder_post_list_bellow .meta-category-small a,

.options_dark_skin .main_right_post_style_list .meta-category-small a,

.options_dark_skin .builder_post_list_bellow .meta-category-small a:hover,

.options_dark_skin .main_right_post_style_list .meta-category-small a:hover {
    color: #999 !important;
}
.options_dark_skin .meta-category-small.cus_bgcolor_wrapper .post-category-bgcolor-text {
    color: #fff !important;
}
.options_dark_skin .cat_post_nav .nav_blank_link .options_dark_skin .cat_post_nav .nav_blank_link:hover {
    border: 1px solid #404040 !important;
    color: #ccc !important;
}
.options_dark_skin .cat_post_nav .next,

.options_dark_skin .cat_post_nav .prev,

.options_dark_skin .cat_post_nav .next:hover,

.options_dark_skin .cat_post_nav .prev:hover {
    border: 1px solid #404040 !important;
    color: #ccc !important;
}
.options_dark_skin .menu_post_feature .post-entry-content .image-post-title a {
    color: #000 !important
}
.options_layout_wrapper.options_dark_skin .widget_categories ul li {
    border-bottom: 1px solid #353333;
}
.options_layout_wrapper.options_dark_skin .jelly_homepage_builder.builder_post_list_bellow .blog_list_post_style {
    border-bottom: 1px solid #353333;
}
.options_layout_wrapper.options_dark_skin .jelly_homepage_builder.homepage_builder_two_cols .blog_grid_post_style {
    border-bottom: 1px solid #353333;
}
.options_layout_wrapper.options_dark_skin .widget_price_filter .price_slider_amount .button,

.options_layout_wrapper.options_dark_skin .widget_price_filter .price_slider_amount .button,

.slider_widget_post .wrap_box_style_main,

.slick-slide .meta-category-small,

.meta-category-small.jl_slider_category a,

.slick-slider .jl_post_meta,

.slick-slider .jl_post_meta span,

.slick-slider .banner-container,

.slick-slider .jelly_main_post_large,

.slick-slider .jelly_main_post_small,

.slick-slider .jelly_post_entry_content,

.slick-slider .jelly_main_post_small:before,

.slick-slider .jelly_main_post_small:after,

.slick-slider .jelly_main_post_large:after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.page_slider_grid_5_style .meta-category-small {
    position: relative;
    top: auto;
    left: auto;
    z-index: 3;
    width: auto;
}
.page_slider_grid_5_style .meta-category-small a {
    color: #fff;
}
.magazine_3_grid_slider .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
    width: auto;
}
.magazine_3_grid_slider .meta-category-small a {
    color: #fff;
}
.page_slider_grid_3_style_2 .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
    width: auto;
}
.page_slider_grid_3_style_2 .meta-category-small a {
    color: #fff;
}
.jl_none_box_style.options_layout_wrapper .jl_post_title_top {
    margin-top: 0px;
    padding-right: 0px;
}
.jl_none_box_style.options_layout_wrapper .blog_large_post_style .large_post_content p,

.jl_none_box_style.options_layout_wrapper .box .large_post_content p,

.jl_none_box_style.options_layout_wrapper .box .post_grid_content_wrapper .single-post-meta-wrapper,

.jl_none_box_style.options_layout_wrapper .grid-sidebar .box .image-post-title,

.jl_none_box_style.options_layout_wrapper .show3_post_col_home .grid4_home_post_display .blog_grid_post_style .image-post-title {
    text-align: center;
    padding: 0px;
}
.jl_none_box_style.options_layout_wrapper .single_post_entry_content,

.jl_none_box_style.options_layout_wrapper .single_section_content .post_content,

.jl_none_box_style.options_layout_wrapper .auth {
    padding: 25px 0px !important;
}
.jl_none_box_style.options_layout_wrapper .related-posts {
    padding: 30px 0px;
}
.jl_none_box_style.options_layout_wrapper .single_section_comment {
    padding: 25px 0px 0px 0px;
}
.jl_none_box_style.options_layout_wrapper .postnav_left {
    margin-left: 0px;
}
.jl_none_box_style.options_layout_wrapper .postnav_right {
    margin-right: 0px;
}
.jl_none_box_style.options_layout_wrapper .grid-sidebar .box .image-post-title {
    margin-top: 20px;
}
.magazine_3_grid_slider .meta-category-small a,

.magazine_3_grid_slider .banner-container .meta-category-small a:hover,

.col3_homepost_carosel {
    margin-top: 0px;
}
.post_title_container {
    float: left;
}
.banner-container {
    position: absolute;
    top: 50%;
    background: none;
    left: 22%;
    right: 22%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: auto;
    padding: 0px;
    bottom: auto;
    text-align: center;
    z-index: 9;
}
.banner-container .meta-category-small,

.meta-category-small-builder {
    float: left;
    width: 100%;
}
.meta-category-small-builder {
    margin-bottom: 5px;
}
.margin_small_category_grid {
    margin-bottom: -3px;
    margin-top: 13px;
}
.margin_small_category_carousel_builder {
    margin-bottom: 5px;
    margin-top: 13px;
}
.margin_small_category_two_col_builder {
    margin-bottom: 0px;
    margin-top: 13px;
}
.single_post_category_top {
    margin-bottom: 6px;
    margin-top: 0px;
}
.margin_small_category_right_col_builder {
    margin-top: 0px;
    margin-bottom: 5px;
}
.banner-container .meta-category-small a,

.meta-category-small-builder a {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    padding: 5px 10px 5px;
    font-size: 11px !important;
    text-transform: uppercase;
    margin: 0px 5px;
    display: inline-block;
    background: #000000;
    color: #fff;
    font-weight: 300 !important;
    letter-spacing: 0.2em;
}
.banner-container .meta-category-small .category-color-have-options:hover {
    text-decoration: none !important;
}
.banner-container .meta-category-small .post_type_icon {
    height: 20px;
    line-height: 20px;
    background: #FFF;
    color: #000;
    float: none;
    width: 20px;
    text-align: center;
    display: inline-block;
    font-size: 13px;
    border-radius: 2px;
    margin-right: 5px;
}
.meta_category_text_small {
    float: left;
    width: 100%;
    margin-top: -3px;
}
.meta_category_text_small a {
    font-size: 10px;
    position: relative;
    color: #ff4200;
    float: left;
    margin-right: 8px;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-weight: 700;
}
.banner-container h5 {
    float: left;
    margin: 10px 0px 10px 0px;
    width: 100%;
    text-transform: capitalize;
}
.banner-container h5 a {
    font-size: 25px;
    color: #fff;
    line-height: 1.2;
    text-transform: capitalize;
}
.banner-container .post-meta {
    font-size: 10px;
    color: #fff;
    margin: 0px;
    float: left;
    text-transform: uppercase;
    float: left;
    width: 100%;
    margin-top: -3px;
    font-style: normal;
    line-height: 1.2;
}
.banner-container .post-meta span {
    float: none;
    display: inline-block;
    margin-right: 5px !important;
    letter-spacing: 0.03em;
    color: #fff;
}
.banner-container .post-meta span.meta-comment {
    margin-right: 0px;
}
.banner-container .post-meta span,

.banner-container .post-meta span i {
    margin-right: 5px;
}
.banner-container .post-meta span a {
    color: #fff !important;
    font-weight: 700;
    float: none !important;
    text-decoration: none !important;
    text-transform: uppercase;
}
.banner-container .post-meta span a img {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin: 0px;
    margin-right: 5px;
    display: inline;
}
.banner-container .post-meta span a:hover {
    text-decoration: none !important;
    color: #fff !important;
}
.banner-carousel-item-style .captions_carousel_style_main .meta-category-small,

.banner-carousel-item-style .captions_carousel_style .meta-category-small {
    float: left;
    width: 100%;
}
.banner-carousel-item-style .captions_carousel_style_main .meta-category-small a,

.banner-carousel-item-style .captions_carousel_style .meta-category-small a {
    height: 22px;
    margin-top: 5px;
    line-height: 22px;
    font-size: 10px;
    color: #000;
    background: #ff4200;
    float: none;
    padding: 0px 12px;
    margin-right: 2px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.banner-carousel-item-style .captions_carousel_style_main .meta-category-small a:before,

.banner-carousel-item-style .captions_carousel_style .meta-category-small a:before {
    border-top: 20px solid rgba(255, 255, 255, 0);
}
.banner-carousel-item-style .captions_carousel_style_main .meta-category-small a:after,

.banner-carousel-item-style .captions_carousel_style .meta-category-small a:after {
    border-bottom: 20px solid rgba(255, 255, 255, 0);
}
.banner-carousel-item-style .captions_carousel_style_main .meta-category-small .post_type_icon,

.banner-carousel-item-style .captions_carousel_style .meta-category-small .post_type_icon {
    height: 23px;
    line-height: 23px;
    background: #000;
    color: #FFF;
    float: none;
    width: 23px;
    text-align: center;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
}
.carousel-item-slider-4 .jelly_pro_post_arrow_right {
    background: #000;
    color: #FFF;
    cursor: pointer;
    font-size: 25px;
    line-height: 1;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    left: -45px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.carousel-item-slider-4 .jelly_pro_post_arrow_left {
    background: #000;
    color: #FFF;
    cursor: pointer;
    font-size: 25px;
    line-height: 1;
    width: 55px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    position: absolute;
    right: -45px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.carousel-item-slider-4:hover .jelly_pro_post_arrow_right:hover,

.carousel-item-slider-4:hover .jelly_pro_post_arrow_left:hover {
    background: #ff4200;
    opacity: 1;
}
.carousel-item-slider-4:hover .jelly_pro_post_arrow_right {
    left: 10px;
    opacity: 0.7;
}
.carousel-item-slider-4:hover .jelly_pro_post_arrow_left {
    right: 10px;
    opacity: 0.7;
}
.jl_post_meta {
    float: left;
    width: 100%;
    margin-top: 0px;
}
.jl_post_meta .jl_author_img_w {
    float: left;
    margin-right: 10px;
}
.jl_post_meta .jl_author_img_w img {
    width: 25px !important;
    height: 25px !important;
    float: left;
    margin-right: 5px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.jl_post_meta .jl_author_img_w a,

.jl_post_meta .post-date {
    font-weight: 400 !important;
}
.jl_post_meta .jl_author_img_w a {
    text-transform: none !important;
}
.jl_post_meta .jl_author_img_w a,

.jl_post_meta .jl_author_img_w a:hover {
    color: #818181;
    font-size: 13px;
    text-decoration: none !important;
    text-transform: capitalize;
    float: left;
    line-height: 25px;
}
.jl_post_meta .post-date {
    float: left;
    color: #818181;
    font-size: 13px;
    line-height: 25px;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.jl_post_meta .post-date i {
    margin-right: 5px;
}
.jl_main_b_grid_item.jl_second_feature .jl_post_meta .jl_author_img_w a,

.jl_main_b_grid_item.jl_second_feature .jl_post_meta .post-date {
    color: #818181 !important;
}
.blog_grid_post_style .jl_post_meta .jl_author_img_w a,

.blog_grid_post_style .jl_post_meta .jl_author_img_w a:hover,

.blog_grid_post_style .jl_post_meta .post-date,

.blog_grid_post_style .jl_post_meta .post-date a {
    color: #818181 !important;
}
.carousel-item-slider .jelly_pro_post_arrow_right,

.carousel-item-slider .jelly_pro_post_arrow_left {
    margin: -30px 0 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    z-index: 9;
    font-size: 0;
    color: #fff;
    text-align: center;
    font-size: 25px;
    border-radius: 100%;
}
.carousel-item-slider .jelly_pro_post_arrow_right {
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    left: 10px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.carousel-item-slider .jelly_pro_post_arrow_left {
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    right: 10px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.carousel-item-slider .jelly_pro_post_arrow_right:hover {
    background: #ff4200;
}
.carousel-item-slider .jelly_pro_post_arrow_left:hover {
    background: #ff4200;
}
.carousel-item-slider .jelly_pro_post_arrow_right {
    left: -60px;
}
.carousel-item-slider:hover .jelly_pro_post_arrow_right {
    left: 20px;
}
.carousel-item-slider .jelly_pro_post_arrow_left {
    right: -60px;
}
.carousel-item-slider:hover .jelly_pro_post_arrow_left {
    right: 20px;
}
.top-view-love .love_post_view.like_post {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0px 5px;
    float: left;
    border-radius: 2px;
    margin-right: 5px;
}
.top-view-love .love_post_view {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0px 5px;
    float: right;
    border-radius: 2px;
}
.top-view-love .love_post_view i,

.top-view-love .love_post_view.like_post i {
    margin-right: 2px;
}
.top-view-love .love_post_view.like_post a,

.top-view-love .love_post_view {
    color: #FFF;
}
.jl_home_builder_sidebar .panel {
    margin-bottom: 0px !important;
}
.blog_grid_post_style .image-post-title {
    float: left;
    width: 100%;
    line-height: 1.3;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: capitalize;
}
.jl_slider_fullwidth.large_center_slider_container .jelly_pro_post_arrow_left,

.jl_slider_fullwidth.large_center_slider_container .jelly_pro_post_arrow_right {
    font-size: 30px !important;
    opacity: 1 !important;
}
.jl_slider_fullwidth.large_center_slider_container .jelly_pro_post_arrow_left {
    text-align: left;
}
.jl_slider_fullwidth.large_center_slider_container .jelly_pro_post_arrow_right {
    text-align: right;
}
.jl_slider_fullwidth.large_center_slider_container .slick-slider:hover .jelly_pro_post_arrow_left,

.jl_slider_fullwidth.large_center_slider_container .slick-slider:hover .jelly_pro_post_arrow_right {
    opacity: 1 !important;
}
.jl_slider_fullwidth.large_center_slider_container .banner-container {
    top: 50%;
    background: none;
    left: 25% !important;
    right: 25% !important;
    width: auto;
    padding: 0px !important;
    text-align: center;
    -webkit-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    -ms-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
}
.jl_slider_fullwidth.large_center_slider_container .banner-container .meta-category-small {
    float: left;
    width: 100%;
    text-align: center;
}
.jl_slider_fullwidth.large_center_slider_container .banner-container .meta-category-small a {
    float: none !important;
    display: inline-block;
}
.jl_slider_fullwidth.large_center_slider_container .banner-container h5 {
    max-width: 100% !important;
    text-align: center !important;
}
.jl_slider_fullwidth .meta-category-small a {
    padding: 8px 25px 8px !important;
    font-size: 10px !important;
    letter-spacing: 0.2em;
}
.blog_grid_post_style .owl-controls {
    margin-top: 0px !important;
}
.blog_grid_post_style .jelly_pro_post_arrow_right,

.blog_grid_post_style .jelly_pro_post_arrow_left {
    margin: -18px 0 0;
    width: 28px;
    height: 50px;
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    z-index: 9;
    font-size: 0;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 50px;
}
.blog_grid_post_style .jelly_pro_post_arrow_right {
    background: #000;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    line-height: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    left: 10px;
    top: 50%;
    opacity: 0.7;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.blog_grid_post_style .jelly_pro_post_arrow_left {
    background: #000;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    line-height: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right: 10px;
    top: 50%;
    opacity: 0.7;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.blog_list_post_style .jelly_pro_post_arrow_right {
    background: #000;
    left: 10px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.blog_list_post_style .jelly_pro_post_arrow_left {
    background: #000;
    right: 10px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.blog_list_post_style .jelly_pro_post_arrow_left,

.blog_list_post_style .jelly_pro_post_arrow_right {
    background: #000;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    line-height: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    opacity: 0.7;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.large_center_slider_container .banner-container {
    top: auto;
    bottom: 0px;
    left: 20%;
    right: 20%;
    width: auto;
    text-align: left;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.large_center_slider_container .banner-container .row {
    margin-bottom: 0px;
    margin: 0px !important;
}
.large_center_mode_slider .slick-current.slick-active .banner-container .banner-inside-wrapper {
    opacity: 1 !important;
    visibility: visible !important;
}
.large_center_mode_slider .banner-container .banner-inside-wrapper {
    float: none !important;
    max-width: 550px !important;
    text-align: center;
    margin: 0 auto;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.large_center_mode_slider .banner-container {}
.large_center_mode_slider .banner-container .meta-category-small {
    display: inline-block;
    float: left !important;
    width: auto;
    text-align: left;
}
.large_center_mode_slider .banner-container .banner-inside-wrapper .jl_rating_front {
    float: none !important;
    display: inline-block;
    margin-top: 0px;
    margin-left: 5px;
}
.large_center_mode_slider .banner-container .banner-inside-wrapper .jl_rating_front span {
    padding-top: 5px;
}
.large_center_slider_container .banner-container .banner-inside-wrapper {
    float: left;
    max-width: 600px;
}
.large_center_slider_container .banner-container .banner-inside-wrapper .jl_rating_front {
    float: left;
    margin-top: 7px;
    margin-left: 5px;
}
.large_center_slider_container .banner-container .banner-inside-wrapper .jl_rating_front span {
    height: 16px;
    line-height: 16px;
    font-size: 15px;
}
.large_center_slider_container .banner-container h5 a {
    font-size: 45px !important;
    color: #fff;
    text-transform: capitalize;
}
.large_center_slider_container .banner-container h5 a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.large_center_slider_container .banner-container .post-meta span,

.large_center_slider_container .banner-container .post-meta span a {
    color: #fff !important;
    float: left;
}
.large_center_slider_container .jelly_pro_post_arrow_left,

.large_center_slider_container .jelly_pro_post_arrow_right {
    color: #fff;
    cursor: pointer;
    z-index: 1;
    font-size: 120px;
    line-height: 1;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -50px;
    opacity: 0.4 !important;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.large_center_slider_container .jelly_pro_post_arrow_left i,

.large_center_slider_container .jelly_pro_post_arrow_right i {
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.large_center_slider_container .jelly_pro_post_arrow_left:hover,

.large_center_slider_container .jelly_pro_post_arrow_right:hover {
    color: #fff;
}
.large_center_slider_container .jelly_pro_post_arrow_left {
    left: 55px;
}
.large_center_slider_container .slick-slider:hover .jelly_pro_post_arrow_left {
    left: 55px;
    opacity: 0.4 !important;
}
.large_center_slider_container .jelly_pro_post_arrow_right {
    right: 55px;
}
.large_center_slider_container .slick-slider:hover .jelly_pro_post_arrow_right {
    right: 55px;
    opacity: 0.4 !important;
}
.large_center_slider_container .banner-container .meta-category-small {
    float: left;
    width: auto;
    text-align: left;
}
.large_center_slider_container .banner-container .meta-category-small a {
    float: left !important;
    display: inline-block;
}
.large_center_slider_container.jl_single_slider_box .banner-container {
    background: #fff;
    width: 420px;
}
.large_center_slider_container.jl_single_slider_box .banner-container h5 a {
    color: #000;
}
.large_center_slider_container.jl_single_slider_box .banner-container .post-meta span,

.large_center_slider_container.jl_single_slider_box .banner-container .post-meta span a {
    color: #000 !important;
}
.jl_full_padding_single_slider .banner-container {
    top: 50%;
    width: auto;
    text-align: center;
    transform: translate3d(0px, 0px, 0px) perspective(1px) translateY(-50%);
    left: 25% !important;
    right: 25% !important;
    background: transparent;
    padding: 0px !important;
}
.jl_full_padding_single_slider .banner-container .container {
    padding: 0px;
}
.jl_full_padding_single_slider .banner-container .meta-category-small {
    float: left;
    width: 100%;
    text-align: center;
}
.jl_full_padding_single_slider .banner-container .meta-category-small a {
    display: inline-block;
    letter-spacing: 0.2em;
    float: none !important;
    font-size: 10px !important;
    padding: 8px 25px !important;
}
.jl_full_padding_single_slider .banner-container .slider_exception {
    float: left;
    width: 100%;
}
.jl_full_padding_single_slider .banner-container .slider_exception a {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 10px;
    font-weight: 400;
    color: rgb(0, 0, 0);
    height: 40px;
    line-height: 40px;
    background-color: rgb(255, 255, 255);
    padding: 0px 30px;
    transition: 0.25s;
}
.jl_full_padding_single_slider .banner-container .slider_exception a:hover {
    color: #fff;
    background: #000;
    text-decoration: none !important;
}
.jl_full_padding_single_slider .banner-container h5 {
    float: left;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
}
.jl_full_padding_single_slider .banner-container h5 a {
    font-size: 40px !important;
}
.jl_full_padding_single_slider .jelly_pro_post_arrow_left,

.jl_full_padding_single_slider .jelly_pro_post_arrow_right {
    font-size: 35px;
    opacity: 1 !important;
}
.jl_full_padding_single_slider .large_center_slider:hover .jelly_pro_post_arrow_left,

.jl_full_padding_single_slider .large_center_slider:hover .jelly_pro_post_arrow_right {
    opacity: 1 !important;
}
.jl_full_padding_single_slider .jelly_pro_post_arrow_left {
    text-align: left;
}
.jl_full_padding_single_slider .jelly_pro_post_arrow_right {
    text-align: right;
}
.jl_recent_post_overlay {
    float: left;
    width: 100%;
}
.jl_recent_post_overlay .jl_overlay_item {
    float: left;
    width: 100%;
    height: 205px;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;
}
.jl_radius .jl_recent_post_overlay .jl_overlay_item {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.jl_recent_post_overlay .jl_overlay_item:last-child {
    margin-bottom: 0px;
}
.jl_recent_post_overlay .item-details {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 0px 25px 25px 25px;
    z-index: 2;
}
.jl_recent_post_overlay .item-details .meta-category-small {
    float: left;
    width: 100%;
}
.jl_recent_post_overlay .item-details .meta-category-small a {
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0.03em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_recent_post_overlay .item-details .feature-post-title {
    float: left;
    width: 100%;
    font-size: 18px;
    margin: 10px 0px;
}
.jl_recent_post_overlay .item-details .feature-post-title a,

.jl_recent_post_overlay .item-details .feature-post-title a:hover {
    color: #fff !important;
}
.jl_recent_post_overlay .item-details .post-meta {
    float: left;
    width: 100%;
}
.jl_recent_post_overlay .item-details span {
    color: #fff;
}
.jl_recent_post_overlay .item-details span i {
    margin-right: 5px;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container {
    top: 50%;
    bottom: auto;
    left: 0%;
    right: 45%;
    padding: 0px 0px 0px 50px;
    width: auto;
    text-align: center;
    background: none;
    -webkit-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    -ms-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
}
.jl_slider_nav_tab.large_center_slider_container .banner-container .meta-category-small {
    float: left !important;
    width: 100% !important;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container .meta-category-small a {
    font-size: 11px !important;
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0.03em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container h5 a {
    font-size: 37px !important;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container h5 a,

.jl_slider_nav_tab.large_center_slider_container .banner-container h5 a:hover {
    color: #fff !important;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container .post-meta span,

.jl_slider_nav_tab.large_center_slider_container .banner-container .post-meta span a {
    color: #fff !important;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container .slider_exception {
    float: left;
    width: 100%;
    text-align: left;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container .slider_exception a {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 10px;
    font-weight: 400;
    color: #000;
    height: 40px;
    line-height: 40px;
    padding: 0px 30px 0px;
    -o-transition: .25s;
    -ms-transition: .25s;
    -moz-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
    background-color: #fff;
}
.jl_slider_nav_tab.large_center_slider_container .banner-container .slider_exception a:hover {
    color: #fff;
    background: #000;
    text-decoration: none !important;
}
.jl_slider_nav_tab .banner-inside-wrapper .jl_post_meta .jl_author_img_w a,

.jl_slider_nav_tab .banner-inside-wrapper .jl_post_meta .jl_author_img_w a:hover,

.jl_slider_nav_tab .banner-inside-wrapper .jl_post_meta .post-date {
    color: #fff;
}
.social-count-plus ul .count-comments {
    background: #f8f9fa !important;
}
.social-count-plus ul .count-comments a {
    color: #125688 !important;
}
.social-count-plus ul .count-comments a:before {
    content: "\f075";
}
.widget.widget_socialcountplus {
    padding: 0px;
    background: transparent;
}
.intro-carousel.carousel_multi_width .jelly_pro_post_arrow_right {
    background: url('img/prev.png') center !important;
    left: 20px !important;
    position: absolute;
    width: 60px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
    z-index: 1;
}
.intro-carousel.carousel_multi_width .jelly_pro_post_arrow_left {
    background: url('img/next.png') center !important;
    right: 20px !important;
    position: absolute;
    width: 60px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
    z-index: 1;
}
.carousel_multi_width .banner-container h5 {
    width: 300px;
}
.magazine_3_grid_slider:hover img {}
.magazine_3_grid_slider .banner-container h1 {
    float: left;
    width: 100%;
    margin: 10px 0px;
    line-height: 0;
    text-transform: capitalize;
}
.magazine_3_grid_slider .banner-container h1 a {
    color: #fff;
    line-height: 1.2;
}
.magazine_3_grid_slider .banner-container h1 a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.magazine_3_grid_slider .banner-container .meta-category-small a {
    float: left;
    margin: 0px 10px 0px 0px;
}
.magazine_3_grid_slider .meta-category-small {
    z-index: 3;
}
.magazine_3_grid_slider .jelly_pro_post_arrow_right,

.magazine_3_grid_slider .jelly_pro_post_arrow_left {
    color: #000;
    background: #fff;
    cursor: pointer;
    z-index: 1;
    font-size: 20px;
    line-height: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -20px;
    opacity: 0 !important;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
}
.magazine_3_grid_slider .jelly_pro_post_arrow_right:hover,

.magazine_3_grid_slider .jelly_pro_post_arrow_left:hover {
    color: #fff !important;
    background: #000;
}
.magazine_3_grid_slider .jelly_pro_post_arrow_left {
    left: 0px;
}
.magazine_3_grid_slider .jelly_pro_post_arrow_right {
    right: 0px;
}
.magazine_3_grid_slider .single-item-slider:hover .jelly_pro_post_arrow_left {
    left: 20px;
}
.magazine_3_grid_slider .single-item-slider:hover .jelly_pro_post_arrow_right {
    right: 20px;
}
.magazine_3_grid_slider .single-item-slider:hover .jelly_pro_post_arrow_left,

.magazine_3_grid_slider .single-item-slider:hover .jelly_pro_post_arrow_right {
    opacity: 1 !important;
}
.magazine_3_grid_slider .banner-container {
    position: absolute;
    left: 0px;
    top: auto;
    z-index: 9;
    bottom: 0px;
    color: #fff;
    width: 100%;
    text-align: left;
    padding: 20px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 220%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(220%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 220%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 220%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 220%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 220%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.page_slider_grid_3_style_2 .meta-category-small {
    z-index: 3;
}
.page_slider_grid_3_style_2 .jelly_pro_post_arrow_right,

.page_slider_grid_3_style_2 .jelly_pro_post_arrow_left {
    color: #000;
    background: #fff;
    cursor: pointer;
    z-index: 1;
    font-size: 20px;
    line-height: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -20px;
    opacity: 0 !important;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
}
.page_slider_grid_3_style_2 .jelly_pro_post_arrow_left {
    left: 0px;
}
.page_slider_grid_3_style_2 .jelly_pro_post_arrow_right {
    right: 0px;
}
.page_slider_grid_3_style_2 .jelly_pro_post_arrow_left:hover,

.page_slider_grid_3_style_2 .jelly_pro_post_arrow_right:hover {
    color: #fff;
    background: #000;
}
.page_slider_grid_3_style_2 .single-item-slider:hover .jelly_pro_post_arrow_left {
    left: 20px;
    opacity: 1 !important;
}
.page_slider_grid_3_style_2 .single-item-slider:hover .jelly_pro_post_arrow_right {
    right: 20px;
    opacity: 1 !important;
}
.page_slider_grid_3_style_2 .banner-container {
    position: absolute;
    left: 0px;
    top: auto;
    z-index: 9;
    bottom: 0px;
    color: #fff;
    width: 100%;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(190%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.page_slider_grid_3_style_2 .banner-container h1 {
    float: left;
    width: 100%;
    margin: 7px 0px;
    line-height: 0;
    text-transform: capitalize;
}
.page_slider_grid_3_style_2 .banner-container h1 a {
    letter-spacing: -0.03em;
    text-transform: capitalize;
    line-height: 1.2;
    color: #fff;
}
.page_slider_grid_3_style_2 .banner-container h1 a:hover {
    color: #fff !important;
}
.page_slider_grid_5_style .jelly_pro_post_arrow_right,

.page_slider_grid_5_style .jelly_pro_post_arrow_left {
    color: #fff;
    cursor: pointer;
    z-index: 1;
    font-size: 20px;
    line-height: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -20px;
    opacity: 0 !important;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    display: none !important;
}
.page_slider_grid_5_style:hover .jelly_pro_post_arrow_right {
    right: 20px;
    opacity: 1;
}
.page_slider_grid_5_style:hover .jelly_pro_post_arrow_left {
    left: 20px;
    opacity: 1;
}
.page_slider_grid_5_style .jelly_pro_post_arrow_left {
    left: 0px;
}
.page_slider_grid_5_style .jelly_pro_post_arrow_right {
    right: 0px;
}
.page_slider_grid_5_style .jelly_pro_post_arrow_left:hover,

.page_slider_grid_5_style .jelly_pro_post_arrow_right:hover {
    color: #fff;
    background: #000;
}
.page_slider_grid_5_style .banner-container {
    top: auto;
    background: none;
    width: auto;
    padding: 30px;
    text-align: left;
    position: absolute;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.page_slider_grid_5_style .banner-container .meta-category-small a {
    float: none !important;
    display: inline-block;
}
.page_slider_grid_5_style .banner-container h1 {
    float: left;
    width: 100%;
    margin: 15px 0px;
    line-height: 0;
    text-transform: capitalize;
}
.page_slider_grid_5_style .banner-container h1 a {
    font-size: 35px !important;
    letter-spacing: -0.03em;
    text-transform: capitalize;
    line-height: 1.3;
    color: #fff;
    float: left;
}
.page_slider_grid_5_style .banner-container h1 a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.jl_full_screen_height .banner-container {
    background: none !important;
    text-align: center;
    left: 25% !important;
    right: 25% !important;
    padding: 0px !important;
    top: 50% !important;
    bottom: auto !important;
    -webkit-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    -ms-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
}
.jl_full_screen_height .banner-container .slider_exception {
    float: left;
    width: 100%;
    text-align: center;
}
.jl_full_screen_height .banner-container .slider_exception a {
    display: inline-block;
    float: none;
}
.jl_full_screen_height .banner-container p {
    color: #fff;
    line-height: 1.5;
    margin-top: 10px;
    float: left;
    max-width: 400px;
    margin-bottom: 0px;
    font-size: 14px;
}
.jl_full_screen_height .banner-container .jl_slider_readding {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 10px;
    font-weight: 400;
    color: #000;
    height: 40px;
    line-height: 40px;
    padding: 0px 30px 0px;
    -o-transition: .25s;
    -ms-transition: .25s;
    -moz-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
    background-color: #fff;
}
.jl_full_screen_height .banner-container .jl_slider_readding:hover {
    text-decoration: none !important;
    background: #000;
    color: #fff;
}
.jl_full_screen_height .banner-container .meta-category-small,

.jl_full_screen_height .banner-container .single-post-meta-wrapper {
    text-align: center !important;
}
.jl_full_screen_height .banner-container .single-post-meta-wrapper .post-author img {
    display: inline-block;
}
.jl_full_screen_height .banner-container .single-post-meta-wrapper span,

.jl_full_screen_height .banner-container .single-post-meta-wrapper span a,

.jl_full_screen_height .banner-container .single-post-meta-wrapper span a:hover {
    color: #fff !important;
}
.jl_full_screen_height .jelly_pro_post_arrow_left,

.jl_full_screen_height .jelly_pro_post_arrow_right {
    opacity: 1 !important;
}
.jl_full_screen_height:hover .jelly_pro_post_arrow_left,

.jl_full_screen_height .jelly_pro_post_arrow_left,

.jl_full_screen_height:hover .jelly_pro_post_arrow_right,

.jl_full_screen_height .jelly_pro_post_arrow_right {
    color: #fff;
    cursor: pointer;
    z-index: 1;
    font-size: 35px;
    line-height: 1;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -50px;
    opacity: 1 !important;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.jl_full_screen_height:hover .jelly_pro_post_arrow_left,

.jl_full_screen_height .jelly_pro_post_arrow_left {
    left: 55px;
    text-align: left;
}
.jl_full_screen_height .slick-slider:hover .jelly_pro_post_arrow_left,

.jl_full_screen_height .slick-slider:hover .jelly_pro_post_arrow_right {
    opacity: 1 !important;
}
.jl_full_screen_height:hover .jelly_pro_post_arrow_right,

.jl_full_screen_height .jelly_pro_post_arrow_right {
    right: 55px;
    text-align: right;
}
.jl_full_screen_height .banner-container h5 {
    text-align: center !important;
    max-width: 100% !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.jl_full_screen_height .banner-container h5 a {
    font-size: 45px !important;
}
.jl_full_screen_height .banner-container .meta-category-small a {
    padding: 7px 20px 7px;
    margin: 0px 4px !important;
    letter-spacing: 0.2em;
    float: none !important;
}
.page_slider_grid_6_style .jelly_pro_post_arrow_right,

.page_slider_grid_6_style .jelly_pro_post_arrow_left {
    position: absolute;
    top: 0px;
    z-index: 1;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: .35s all;
    -transition: .35s all;
    transition: .35s all;
    cursor: pointer;
}
.page_slider_grid_6_style .jelly_pro_post_arrow_left {
    left: 0px;
}
.page_slider_grid_6_style .jelly_pro_post_arrow_right {
    left: 31px;
}
.page_slider_grid_6_style .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 3;
    width: auto;
}
.page_slider_grid_6_style .meta-category-small a {
    color: #fff !important;
}
.page_slider_grid_6_style .banner-container {
    position: absolute;
    left: 0px;
    top: auto;
    z-index: 9;
    bottom: 0px;
    color: #fff;
    width: 100%;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    transform: none;
    -webkit-transform: none;
}
.page_slider_grid_6_style .banner-container h1 {
    float: left;
    width: 100%;
    margin: 7px 0px;
    line-height: 0;
    text-transform: capitalize;
}
.page_slider_grid_6_style .banner-container h1 a,

.page_slider_grid_6_style .banner-container h1 a:hover,

.page_slider_grid_6_style .banner-container h1 a:hover {
    color: #fff !important;
}
.page_slider_grid_3_pop .jelly_pro_post_arrow_right,

.page_slider_grid_3_pop .jelly_pro_post_arrow_left {
    color: #000;
    background: #fff;
    cursor: pointer;
    z-index: 1;
    font-size: 20px;
    line-height: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -20px;
    opacity: 0 !important;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
}
.page_slider_grid_3_pop .jelly_pro_post_arrow_left {
    left: 0px;
}
.page_slider_grid_3_pop .jelly_pro_post_arrow_right {
    right: 0px;
}
.page_slider_grid_3_pop .jelly_pro_post_arrow_left:hover {
    background: #000;
    color: #fff;
}
.page_slider_grid_3_pop .jelly_pro_post_arrow_right:hover {
    background: #000;
    color: #fff;
}
.page_slider_grid_3_pop .grid_slider_with_pop_post:hover .jelly_pro_post_arrow_left {
    left: 20px;
    opacity: 1 !important;
}
.page_slider_grid_3_pop .grid_slider_with_pop_post:hover .jelly_pro_post_arrow_right {
    right: 20px;
    opacity: 1 !important;
}
.page_slider_grid_3_pop .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 3;
    width: auto;
}
.page_slider_grid_3_pop .meta-category-small a {
    color: #fff;
}
.page_slider_grid_3_pop .banner-container {
    bottom: 0px;
    top: auto;
    left: 0px;
    right: 0px;
    text-align: left;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.page_slider_grid_3_pop .banner-container h1 {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    margin: 5px 0px;
    line-height: 0;
}
.pop_post_right_slider {
    width: 29%;
    position: relative;
    float: left;
    overflow: hidden;
    border-left: 3px solid transparent;
}
.pop_post_right_slider .slider_pop_post_list {
    float: left;
    width: 100%;
}
.pop_post_right_slider .headding_pop_post {
    float: left;
    width: 100%;
    padding-left: 16px;
    text-align: left;
    height: 43px;
    line-height: 43px;
    background: #ff4200;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.03em;
}
.pop_post_right_slider .slider_pop_post_list_items {
    float: left;
    width: 100%;
    height: 114px;
    position: relative;
    border-bottom: 1px solid transparent;
}
.pop_post_right_slider .slider_pop_post_list_items .slider_grid_image_style {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.pop_post_right_slider .slider_pop_post_list_items .featured_thumbnail_link {
    margin-bottom: 0px !important;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0px;
    left: 0px;
    opacity: 0.6;
    background: #000;
}
.pop_post_right_slider .slider_pop_post_list_items .item-details {
    position: absolute;
    left: 20px;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 2;
}
.pop_post_right_slider .slider_pop_post_list_items .feature-post-title {
    margin: 0px;
    padding: 0px;
    line-height: 0;
    margin-bottom: 3px;
}
.pop_post_right_slider .slider_pop_post_list_items .feature-post-title a {
    font-size: 13px;
    color: #fff;
    line-height: 1.4;
    text-transform: capitalize;
}
.pop_post_right_slider .slider_pop_post_list_items .post-meta {
    float: left;
    line-height: 1.2;
}
.pop_post_right_slider .slider_pop_post_list_items .post-meta span {
    color: #fff;
    float: left;
    margin-right: 10px;
    font-size: 11px !important;
    text-transform: uppercase;
}
.pop_post_right_slider .slider_pop_post_list_items .post-meta span i {
    margin-right: 3px;
}
.pop_post_right_slider .slider_pop_post_list_items .post-meta span a {
    color: #fff !important;
    font-size: 11px !important;
    text-transform: uppercase;
}
.pop_post_right_slider .slider_pop_post_list_items .post-meta span a:hover {
    color: #fff !important;
}
.magazine_static_grid_color .banner-container {
    background: none;
}
.comment_box_count_post_wrapper {
    position: absolute;
    top: 10px;
    right: 10px;
}
.comment_box_count_post_wrapper .comment_box_count_post {
    float: left;
    font-size: 12px;
    text-align: center;
    position: relative;
    display: block;
    padding: 0px 7px;
    height: 17px;
    line-height: 17px;
    background: #fff;
    color: #000;
}
.comment_box_count_post_wrapper .comment_box_count_post a {
    color: #000;
}
.comment_box_count_post_wrapper .comment_box_count_post:before {
    content: " ";
    position: absolute;
    bottom: -4px;
    left: 30%;
    border-width: 0 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff;
}
.jl_newsticker_wrapper .jl_post_meta {
    float: left;
    width: auto;
    margin-right: 15px;
}
.jl_newsticker_wrapper .jl_author_img_w a,

.jl_newsticker_wrapper .jl_author_img_w a:hover {
    color: #000;
}
.jl_newsticker_wrapper .jl_post_meta .post-date {
    color: #000 !important;
}
.jl_newsticker_wrapper .jelly_pro_post_arrow_right,

.jl_newsticker_wrapper .jelly_pro_post_arrow_left {
    border: 1px solid #ccc;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    position: absolute;
    top: 50%;
    cursor: pointer;
    z-index: 2;
    -webkit-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    -ms-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_newsticker_wrapper .jelly_pro_post_arrow_right i,

.jl_newsticker_wrapper .jelly_pro_post_arrow_left i {
    float: left;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
}
.jl_newsticker_wrapper .jelly_pro_post_arrow_right:hover,

.jl_newsticker_wrapper .jelly_pro_post_arrow_left:hover {
    color: #fff;
    background: #000;
    border: 1px solid #000;
}
.jl_newsticker_wrapper .jelly_pro_post_arrow_right {
    right: 0px;
}
.jl_newsticker_wrapper .jelly_pro_post_arrow_left {
    right: 34px;
}
.jellywp_about_us_widget_wrapper {
    text-align: left;
    float: left;
    width: 100%;
}
.social-icons-list-widget.iconss_widget_display {
    margin-right: -1px !important;
    margin-left: -1px !important;
    width: auto;
}
.social-icons-list-widget.iconss_widget_display li {
    margin-right: 0px;
    margin-bottom: 2px;
    width: 50%;
    padding-right: 1px;
    padding-left: 1px;
    float: left;
    opacity: 0.9;
}
.social-icons-list-widget.iconss_widget_display {
    margin: 0px;
}
.social-icons-list-widget.iconss_widget_display li a {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    padding-right: 0px;
    padding-left: 0px;
    color: #fff;
    text-transform: capitalize;
    text-align: left;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}
.social-icons-list-widget.iconss_widget_display li a i {
    margin-right: 5px !important;
    background: #000;
    background-color: rgba(0, 0, 0, .08);
    height: 35px;
    line-height: 35px;
    width: 35px;
    font-size: 13px;
    text-align: center;
}
.social-icons-list-widget.iconss_widget_display li a:hover {
    text-decoration: none !important;
    color: #fff !important;
}
.social-icons-list-widget.iconss_widget_display li a.facebook {
    background: #3b5999;
}
.social-icons-list-widget.iconss_widget_display li a.google_plus {
    background: #dd4b39;
}
.social-icons-list-widget.iconss_widget_display li a.behance {
    background: #0b66ff;
}
.social-icons-list-widget.iconss_widget_display li a.vimeo {
    background: #1ab7ea;
}
.social-icons-list-widget.iconss_widget_display li a.youtube {
    background: #410093;
}
.social-icons-list-widget.iconss_widget_display li a.tumblr {
    background: #34465d;
}
.social-icons-list-widget.iconss_widget_display li a.instagram {
    background: #3f729b;
}
.social-icons-list-widget.iconss_widget_display li a.linkedin {
    background: #0077B5;
}
.social-icons-list-widget.iconss_widget_display li a.pinterest {
    background: #bd081c;
}
.social-icons-list-widget.iconss_widget_display li a.twitter {
    background: #55acee;
}
.social-icons-list-widget.iconss_widget_display li a.deviantart {
    background: #34465d;
}
.social-icons-list-widget.iconss_widget_display li a.dribble {
    background: #ea4c89;
}
.social-icons-list-widget.iconss_widget_display li a.dropbox {
    background: #007ee5;
}
.social-icons-list-widget.iconss_widget_display li a.rss {
    background: #ff6600;
}
.social-icons-list-widget.iconss_widget_display li a.skype {
    background: #00AFF0;
}
.social-icons-list-widget.iconss_widget_display li a.stumbleupon {
    background: #eb4924;
}
.social-icons-list-widget.iconss_widget_display li a.wordpress {
    background: #21759b;
}
.social-icons-list-widget.iconss_widget_display li a.yahoo {
    background: #410093;
}
.social-icons-list-widget.iconss_widget_display li a.flickr {
    background: #ff0084;
}
.social-icons-list-widget.iconss_widget_display li a.soundcloud {
    background: #ff5700;
}
.social-icons-list-widget.icons_about_widget_display li a.facebook {
    background: #3b5999;
}
.social-icons-list-widget.icons_about_widget_display li a.google_plus {
    background: #dd4b39;
}
.social-icons-list-widget.icons_about_widget_display li a.behance {
    background: #0b66ff;
}
.social-icons-list-widget.icons_about_widget_display li a.vimeo {
    background: #1ab7ea;
}
.social-icons-list-widget.icons_about_widget_display li a.youtube {
    background: #fe2905;
}
.social-icons-list-widget.icons_about_widget_display li a.tumblr {
    background: #34465d;
}
.social-icons-list-widget.icons_about_widget_display li a.instagram {
    background: #3f729b;
}
.social-icons-list-widget.icons_about_widget_display li a.linkedin {
    background: #0077B5;
}
.social-icons-list-widget.icons_about_widget_display li a.pinterest {
    background: #bd081c;
}
.social-icons-list-widget.icons_about_widget_display li a.twitter {
    background: #55acee;
}
.social-icons-list-widget.icons_about_widget_display li a.deviantart {
    background: #34465d;
}
.social-icons-list-widget.icons_about_widget_display li a.dribble {
    background: #ea4c89;
}
.social-icons-list-widget.icons_about_widget_display li a.dropbox {
    background: #007ee5;
}
.social-icons-list-widget.icons_about_widget_display li a.rss {
    background: #ff6600;
}
.social-icons-list-widget.icons_about_widget_display li a.skype {
    background: #00AFF0;
}
.social-icons-list-widget.icons_about_widget_display li a.stumbleupon {
    background: #eb4924;
}
.social-icons-list-widget.icons_about_widget_display li a.wordpress {
    background: #21759b;
}
.social-icons-list-widget.icons_about_widget_display li a.yahoo {
    background: #410093;
}
.social-icons-list-widget.icons_about_widget_display li a.flickr {
    background: #ff0084;
}
.social-icons-list-widget.icons_about_widget_display li a.soundcloud {
    background: #ff5700;
}
#content form .comment-notes {
    margin-bottom: 20px;
    float: left;
    width: 100%;
    font-size: 12px !important;
    text-transform: capitalize;
    letter-spacing: 0em;
}
.comment-form-author,

.comment-form-email,

.comment-form-url {
    width: 33.33333333%;
}
.comment-form-comment {
    margin-bottom: 0px;
}
.comment-form-comment textarea:focus,

.comment-form-author input:focus,

.comment-form-email input:focus,

.comment-form-url input:focus,

.comment-form-author input,

.comment-form-email input,

.comment-form-url input,

.comment-form-comment textarea,

.comment-form-comment textarea:focus,

.comment-form-author input:focus,

.comment-form-email input:focus,

.comment-form-url input:focus,

.single_post_title {
    padding-bottom: 45px !important;
}
.single_post_title {
    margin: 0px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 2px solid #25262e;
    font-size: 28px;
    line-height: 1.2;
    margin-top: -5px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: -0.03em;
}
.main_title_wrapper.jl_na_bg_title.category_title_section {
    background: #f0f0f0;
}
.main_title_wrapper.category_title_section.jl_cat_img_bg .categories-title {
    color: #fff;
}
.main_title_wrapper.category_title_section {
    text-align: center;
    background: #f0f0f0;
    position: relative;
    overflow: hidden;
    padding: 50px 0px 43px 0px;
}
.options_dark_skin .main_title_wrapper.category_title_section {
    background: #4e4e4e;
}
.main_title_wrapper.category_title_section .category_image_bg_image,

.main_title_wrapper.category_title_section .category_image_bg_ov {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.main_title_wrapper.category_title_section .category_image_bg_ov {
    background: #000;
    opacity: 0.4;
}
.main_title_wrapper.category_title_section .jl_cat_title_wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.main_title_wrapper.category_title_section.jl_cat_img_bg .main_title_col,
.main_title_wrapper.category_title_section.jl_cat_img_bg .jl_cat_mid_title,
.main_title_wrapper.category_title_section.jl_cat_img_bg .page-breadcrumb,
.main_title_wrapper.category_title_section.jl_cat_img_bg #breadcrumbs,
.main_title_wrapper.category_title_section.jl_cat_img_bg .categories-title.title {
    position: relative;
    z-index: 3;
}

.main_title_wrapper.category_title_section.jl_cat_img_bg .categories-title.title {
    color: #fff !important;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.45);
}

.main_title_wrapper.category_title_section.jl_cat_img_bg .page-breadcrumb,
.main_title_wrapper.category_title_section.jl_cat_img_bg .page-breadcrumb a,
.main_title_wrapper.category_title_section.jl_cat_img_bg #breadcrumbs,
.main_title_wrapper.category_title_section.jl_cat_img_bg #breadcrumbs span {
    color: rgba(255, 255, 255, 0.92) !important;
}

.main_title_wrapper.category_title_section.jl_cat_img_bg .page-breadcrumb a:hover {
    color: #ffffff !important;
}
#sidebar .widget_container {
    float: left;
    width: 100%;
    padding: 25px 0px 25px 0px;
    background: #FFF;
}
.post_list_widget.comment_widget {
    margin-bottom: 50px !important;
}
.post_list_widget.comment_widget .image_post {
    width: 90px !important;
}
#sidebar .widget_container .widget {
    margin-bottom: 0px;
}
.tab_widget .widget_container {
    padding: 0px !important;
}
.tab_widget .widget_container .tab-container {
    padding: 6px 0px 25px 0px !important;
}
#sidebar .widget_container,

.panel-grid .ads_widget_container,

.panel-grid .ads_widget_container .widget {
    padding: 0px !important;
    background: none !important;
}
.panel-grid .ads_widget_container {
    margin-bottom: 30px;
}
.panel-grid .ads_widget_container:last-child {
    margin-bottom: 0px !important;
}
.widget_jl_wrapper.ads_widget_container {
    float: none;
}
.recent_post_large_widget .image_post {
    position: relative;
}
.recent_post_large_widget {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    position: relative;
}
.recent_post_large_widget .wrap_box_style_main.post_meta_overlay_img {
    position: absolute;
    bottom: 0px;
    background: #fff;
    width: auto;
}
.recent_post_large_widget .meta-category-small {
    margin: 0px;
    position: absolute;
    left: 20px;
    top: 20px;
}
.recent_post_large_widget .meta-category-small a:hover {
    color: #fff !important;
}
.recent_post_large_widget .meta-category-small a {
    padding: 7px 15px 7px;
    margin-bottom: 1px;
    letter-spacing: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff !important;
    background: #000;
    width: auto !important;
    float: left !important;
}
.recent_post_large_widget .post-meta {
    float: left;
    width: 100%;
    color: #737373;
    font-size: 14px !important;
    text-transform: capitalize;
    line-height: 1.2;
}
.recent_post_large_widget .post-meta a {
    color: #444;
    font-weight: 400;
}
.recent_post_large_widget .post-meta a:hover {
    text-decoration: none !important;
    float: none !important;
}
.post-meta .post-author:hover a,

.post-meta .post-author a:hover {
    margin: 0px !important;
    padding: 0px !important;
    line-height: auto;
    float: none !important;
    text-decoration: none !important;
}
.recent_post_large_widget:last-child {
    margin-bottom: 0px;
    border-bottom: 0px solid #EDEDED;
    padding-bottom: 0px;
}
.recent_post_large_widget .image_post a.feature-link {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    position: relative;
    max-height: 200px;
    overflow: hidden;
    background: #eee;
}
.jl_radius .recent_post_large_widget .image_post a.feature-link {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.layout_magazine_video .post_type_icon,

.post_type_icon,

.post_type_icon:before {
    margin-left: 14px !important;
    font-size: 18px;
    margin-top: -2px !important;
    float: left;
}
.feature-post-list .post_type_icon,

.recent-grid-post-widget .post_type_icon,

.recent_post_large_widget .post_type_icon {
    border: 2px solid #fff;
    height: 35px;
    width: 35px;
    line-height: 35px;
}
.feature-post-list .post_type_icon:before,

.recent-grid-post-widget .post_type_icon:before,

.recent_post_large_widget .post_type_icon:before {
    margin-left: 11px !important;
    font-size: 15px;
    margin-top: -2px !important;
}
.recent_post_large_widget .image_post a:hover img {
    opacity: 1;
}
.recent_post_large_widget .overlay_icon {
    font-size: 20px;
    margin-top: 5px;
    color: #333;
    float: right;
    padding: 0px;
}
.recent_post_large_widget .meta-category {
    float: left;
    margin-bottom: 10px;
}
.recent_post_large_widget .meta-category a {
    height: 20px;
    margin-top: 5px;
    line-height: 20px;
    font-size: 12px;
    color: #FFF;
    background: #ff4200;
    float: left;
    padding: 0px 7px;
    margin-left: 5px;
    margin-right: 6px;
    position: relative;
}
.recent_post_large_widget .meta-category a:hover {
    background: #333 !important;
    text-decoration: none !important;
}
.recent_post_large_widget img,

.recent_post_large_widget .image_post {
    float: left;
    width: 100%;
}
.recent_post_large_widget .image_post {
    margin-bottom: 20px;
}
.recent_post_large_widget .wrap_box_style_main {
    float: left;
    width: 100%;
    margin-top: 0px;
}
.recent_post_large_widget .recent_list_item_number {
    background: #ff4200;
    border: 2px solid #fff;
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    margin-top: -20px;
    position: absolute;
    top: 16%;
    left: -10px;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    z-index: 99;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.recent_post_large_widget .wrap_box_style_main .title_content_wrapper {
    float: left;
}
.menu_post_feature .recent_post_large_widget .post-meta,

.menu_post_feature .recent_post_large_widget .meta-category-small {
    display: none !important;
}
.menu_post_feature .recent_post_large_widget .wrap_box_style_main .title_content_wrapper .jl_builder_cat_main,

.menu_post_feature .recent_post_large_widget .wrap_box_style_main .title_content_wrapper .jl_rating_front {
    display: inherit !important;
    margin-bottom: 10px;
}
.menu_post_feature .recent_post_large_widget .wrap_box_style_main .title_content_wrapper .jl_builder_cat_main {
    margin-top: 2px;
}
.menu_post_feature .recent_post_large_widget .wrap_box_style_main .title_content_wrapper .jl_builder_cat_main a {
    font-weight: 600 !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    float: left !important;
    letter-spacing: 0em !important;
    height: auto !important;
    line-height: 10px !important;
    padding: 0px !important;
}
.menu_post_feature .recent_post_large_widget .wrap_box_style_main .title_content_wrapper .jl_rating_front {
    margin-top: 0px;
}
.recent_post_large_widget .wrap_box_style_main .title_content_wrapper .jl_builder_cat_main,

.recent_post_large_widget .wrap_box_style_main .title_content_wrapper .jl_rating_front {
    display: none;
}
.recent_post_large_widget .jl_count_num {
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    background: #ff4200;
    color: #fff;
    font-weight: 800;
    font-size: 18px;
}
.recent_post_large_widget .wrap_box_style_main h3 {
    margin: 0px 0px 10px 0px;
    font-size: 20px;
    line-height: 1.2;
    text-transform: capitalize;
    text-align: left;
}
.recent_post_large_widget .wrap_box_style_main .post-meta span {
    float: left;
    margin-right: 10px;
    font-size: 11px;
    color: #777;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 400;
}
.recent_post_large_widget .wrap_box_style_main .post-meta span i {
    margin-right: 5px;
}
.jellywp_about_us_widget_wrapper .jl_img_sign {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.ajax_cat_post_wrapper {
    position: relative;
    float: left;
    width: 100%;
}
.cat_post_nav {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.cat_post_nav:after {
    content: '';
    display: block;
    min-width: 100%;
    height: 0px;
    background: #eeeded;
    position: absolute;
    top: 13px;
    right: 65px;
}
.cat_post_nav .next,

.cat_post_nav .prev {
    height: 25px !important;
    line-height: 23px !important;
    width: 25px !important;
    padding: 0px;
    display: inline-block;
    margin-left: 7px;
    margin-right: 0px !important;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    color: #b7b7b7;
    background: none;
    border: 1px solid #a7a7a7 !important;
    cursor: pointer;
}
.cat_post_nav .nav_blank_link {
    border: 1px solid #e6e6e6 !important;
    color: #e6e6e6;
}
.cat_post_nav .nav_blank_link:hover,

.cat_post_nav .next.nav_blank_link:hover,

.cat_post_nav .prev.nav_blank_link:hover {
    color: #e6e6e6 !important;
    background: none !important;
    border: 1px solid #e6e6e6 !important;
}
.cat_post_nav .next:hover,

.cat_post_nav .prev:hover {
    background: #222;
    border: 1px solid #222 !important;
    color: #fff !important;
}
.cat_post_nav .prev {
    float: right;
    margin-right: 2px;
}
.cat_post_nav .next {
    float: right;
}
.menu_post_feature,

.menu_post_feature .category_post_ajax_wrap {
    float: left;
    width: 100%;
    position: relative;
}
.menu_post_feature .category_post_ajax_wrap .cat_title_list_style {
    width: 246px !important;
    float: left;
    background: #efeeee !important;
    margin: 0px 0px -500px;
    padding-bottom: 500px;
    margin-left: -20px;
    margin-top: -20px;
}
.menu_post_feature .category_post_ajax_wrap .cat_title_list_style li {
    border-bottom: 1px solid #dcdcdc !important;
    float: left;
    width: 100%;
    height: 40px;
    font-size: 12px;
    line-height: 39px;
    padding: 0px 0px 0px 15px !important;
    margin: 0 0 0 0px;
    overflow: hidden;
    position: relative;
    list-style: none;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 500;
    color: #000 !important;
}
.menu_post_feature .category_post_ajax_wrap .cat_title_list_style li.current_cat_post,

.menu_post_feature .category_post_ajax_wrap .cat_title_list_style li.current_cat_post:hover {
    background: #fff !important;
}
.menu_post_feature .builder_cat_title_list_style {
    overflow: visible !important;
    visibility: visible !important;
    opacity: 1 !important;
    -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0) !important;
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0) !important;
}
.menu_post_feature .builder_cat_title_list_style li {
    color: #000;
    text-align: left;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat {
    width: 79.5% !important;
    float: right !important;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .row {
    min-width: 100%;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat {
    padding: 20px 25px 20px 20px !important;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .blog_grid_post_style {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .blog_grid_post_style .author-avatar-link {
    line-height: 1.2 !important;
    padding: 0px;
    height: auto !important;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .blog_grid_post_style .author-avatar-link a {
    padding: 0px !important;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .blog_grid_post_style .post-date {
    line-height: 1.2;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .recent_post_large_widget {
    float: left !important;
    width: 270px !important;
    border: 0px solid #000;
    margin-left: 20px;
    margin-right: 0px !important;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .recent_post_large_widget .image-post-title a,

.menu_post_feature .image-post-title a {
    text-transform: capitalize;
}
.menu_post_feature .category_post_ajax_wrap .wrapper_display_post_cat .recent_post_large_widget .image-post-title a:hover,

.menu_post_feature .image-post-title a:hover {
    color: #000 !important;
}
.menu_post_feature .jelly_category_ajax_widget {
    margin-bottom: 0px !important;
}
.menu_post_feature .image-post-thumb > a {
    height: auto !important;
}
.menu_post_feature .image_post > .feature-link img,

.menu_post_feature .image-post-thumb > a img {
    width: 100% !important;
    max-height: 100% !important;
}
.menu_post_feature .recent_post_large_widget .wrap_box_style_main h3 a {
    font-size: 17px !important;
    letter-spacing: -0.03em !important;
    float: left;
    width: 100%;
}
.menu_post_feature .recent_post_large_widget .feature-link img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.menu_post_feature {
    margin-top: 0px !important;
    width: 100% !important;
    background: #FFF !important;
    float: left;
    padding: 20px 0px;
    padding-bottom: 0px !important;
    overflow: hidden !important;
}
.menu_post_feature ul.hover_tab_post_large {
    background: #2C3242 !important;
    margin: 0px 0px -500px;
    padding-bottom: 500px;
    margin-top: -30px;
}
.menu_post_feature ul.hover_tab_post_large li {
    border-right: 0px solid #ccc !important;
    border-bottom: 1px solid #616161 !important;
}
.menu_post_feature .builder_cat_title_list_style {
    width: 20% !important;
    float: left;
    background: #ff4200 !important;
    margin: 0px 0px -500px;
    padding-bottom: 500px;
    margin-left: -20px;
    margin-top: -20px;
    padding-top: 30px !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
}
.menu_post_feature .builder_cat_title_list_style li {
    border-bottom: 1px solid #fff !important;
    border-bottom: 1px solid rgba(225, 225, 225, 0.3) !important;
    float: left;
    width: 100%;
    height: 40px;
    font-size: 12px;
    line-height: 39px;
    padding: 0px 0px 0px 25px !important;
    margin: 0 0 0 0px;
    overflow: hidden;
    position: relative;
    list-style: none;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 500;
    color: #fff !important;
}
.menu_post_feature .builder_cat_title_list_style li {
    letter-spacing: 0.03em;
    font-weight: 600 !important
}
.menu_post_feature .builder_cat_title_list_style li.current_cat_post,

.menu_post_feature .builder_cat_title_list_style li.current_cat_post:hover {
    background: #fff !important;
    color: #000 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.menu_post_feature .builder_cat_title_list_style li.current_cat_post:hover {
    background: #fff !important;
}
.menu_post_feature .wrapper_display_post_cat {
    float: left;
    position: relative;
    width: 870px !important;
    margin-left: 0px;
    margin-top: 0px;
}
.menu_post_feature .wrapper_display_post_cat .image-post-title a {
    font-size: 15px !important;
    letter-spacing: 0px !important;
}
.menu_post_feature .wrapper_display_post_cat .image-post-title a:hover {
    opacity: 0.8 !important;
}
.menu_post_feature .cat_post_nav {
    float: left;
    width: 57px;
    margin: 20px 0px 0px 0px !important;
}
.menu_post_feature .cat_post_nav a.next {
    float: right !important;
}
.menu_post_feature .cat_post_nav a.prev {
    float: left !important;
    margin-left: 0px;
}
.menu_post_feature .cat_post_nav a {
    height: 25px !important;
    line-height: 23px !important;
    width: 25px !important;
    padding: 0px !important;
    text-align: center !important;
}
.menu_post_feature .cat_post_nav .prev.nav_blank_link {
    float: left;
    margin-left: 0px !important;
}
.menu_post_feature .cat_post_nav .next.nav_blank_link {
    float: right !important;
    margin-left: 0px;
}
.menu_post_feature .cat_post_nav a i {
    float: none !important;
    margin: 0px !important;
}
.menu_post_feature li {
    white-space: normal !important;
    background: none !important;
    padding: 10px !important;
    padding-bottom: 0px !important;
}
.menu_post_feature li:hover,

.menu_post_feature:hover li {
    background: none !important;
}
.menu_post_feature .two-content-wrapper {
    float: left !important;
    width: 247px !important;
    margin: 0px 10px !important;
}
.menu_post_feature .two-content-wrapper a.feature-link {
    height: 160px !important;
}
.menu_tab_post_large {
    margin-bottom: 10px !important;
}
.menu_post_feature .menu_post_cat_color:hover {
    text-decoration: underline !important;
}
.menu_post_feature .widget-title,

.menu_post_feature .homepage_builder_title {
    display: none !important;
}
.menu_post_feature .feature-post-title a {
    height: auto !important;
    font-size: 15px !important;
    line-height: 20px !important;
    padding: 0px !important;
    margin-bottom: 5px !important;
}
.menu_post_feature h3 a.image-post-title-link {
    background: none !important;
    text-transform: none !important;
    color: #FFF !important;
    font-size: 17px !important;
    line-height: 1.2 !important;
    margin-bottom: 5px !important;
    height: auto !important;
    padding: 0px !important;
    line-height: 25px !important;
}
.menu_post_feature h3 a:hover {
    text-decoration: underline !important;
    background: none !important;
    color: #FFF !important;
}
.menu_post_feature .post-meta {
    margin: 0px !important;
    float: left !important;
}
.menu_post_feature .post-author a {
    display: inherit !important;
    padding: 0px !important;
    padding-right: 5px !important;
    background: none !important;
    height: 20px !important;
    line-height: 20px !important;
    color: #B0B0B8 !important;
}
.menu_post_feature ul {
    position: static !important;
    display: block !important;
}
.menu_post_feature .jl_post_meta .jl_author_img_w a {
    color: #818181 !important;
    float: left !important;
    font-size: 12px !important;
    line-height: 25px !important;
    letter-spacing: 0em !important;
}
.menu_post_feature .jl_post_meta .post-date {
    color: #818181;
}
.menu_post_feature .jl_post_meta .jl_author_img_w a:hover {
    color: #818181 !important;
}
.menu_post_feature .image-post-thumb a {
    height: auto !important;
    padding: 0px !important;
}
.menu_post_feature .image-post-title {
    margin: 0px;
}
.menu_post_feature .image-post-title a {
    padding: 0px !important;
    color: #000;
    font-size: 18px !important;
    height: auto !important;
    line-height: 1.2 !important;
}
.menu_post_feature .image-post-title a:hover,

.menu_post_feature .image-post-title:hover,

.menu_post_feature a:hover {
    color: #000 !important;
}
.menu_post_feature .right-post-display-content {
    float: left;
    width: 760px;
}
.menu_post_feature .right-post-display-content .image_post {
    height: auto !important;
    padding: 0px !important;
}
.menu_post_feature .right-post-display-content ul {
    float: left;
    width: 100%;
}
.menu_post_feature .right-post-display-content ul li {
    float: left;
    width: 350px;
    height: auto !important;
    margin: 0px 0px 15px 20px !important;
    padding: 0px 0px 15px 0px !important;
}
.menu_post_feature .right-post-display-content ul li:last-child {
    border-bottom: 1px solid #EDEDED;
}
.menu_post_feature .right-post-display-content ul li a {
    padding: 0px;
    color: #000;
    height: auto !important;
    line-height: 1.2;
}
.menu_post_feature .right-post-display-content ul li .post-meta.meta-main-img,

.menu_post_feature .right-post-display-content .post-meta.meta-main-img {
    display: block !important;
}
.menu_post_feature .mainpost_with_list_widget .blog_grid_post_style .content_post_grid {
    display: none;
    border-bottom: 0px !important;
}
.menu_post_feature .blog_grid_post_style {
    margin-bottom: 0px !important;
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style {
    width: 100% !important;
    padding: 0px !important;
    margin-bottom: 25px !important;
    position: relative;
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-entry-content {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 15px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 140%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(140%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 150%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 140%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 140%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 140%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style .home_page_front_view {
    top: 10px;
    bottom: auto;
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-entry-content h3 {
    margin: 5px 0px;
    font-size: 14px;
    line-height: 1.2;
    text-transform: capitalize;
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-entry-content h3 a,

.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-entry-content h3 a:hover {
    color: #fff !important;
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-entry-content .post-meta span {
    float: left;
    margin-right: 10px;
    font-size: 11px;
    color: #FFF !important;
    text-transform: uppercase;
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-entry-content .post-meta span a {
    color: #fff !important;
}
.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-meta span,

.widget_home-main-post-style.main_post_style .blog_grid_post_style .post-meta span a {
    text-transform: uppercase !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    color: #929292 !important;
}
.main_post_style .feature-link img {
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.main_post_style .feature-link:hover img {}
.menu_post_feature>li,

.menu_post_feature .main_post_style {
    width: 100%;
    padding: 0px;
    margin: 0px;
    background: transparent;
}
.menu_post_feature .widget.main_post_style {
    margin-bottom: 0px !important;
}
.menu_post_feature .widget.main_post_style .jl_recent_large {
    padding: 20px 10px 0px 10px;
    float: left;
    width: 100%;
}
.menu_post_feature>li {
    float: left;
    width: 100%;
    padding: 0px !important;
    padding-left: 20px !important;
    margin-bottom: 20px;
    border: 0px solid #000 !important;
}
.menu_post_feature .recent_post_large_widget {
    float: left !important;
    width: 25% !important;
    border: 0px solid #000;
    padding: 0px 10px;
    margin-bottom: 30px;
}
.menu_post_feature .image_post a.feature-link {
    height: auto !important;
    line-height: auto !important;
    padding: 0px !important;
}
.menu_post_feature .wrap_box_style_main .image-post-title {
    margin: 0px 0px 10px 0px !important;
    padding: 0px !important;
    float: left;
    width: 100%;
}
.menu_post_feature .wrap_box_style_main .image-post-title a {
    font-size: 16px !important;
    line-height: 1.3 !important;
    height: auto !important;
    padding: 0px !important;
    margin: 0px !important;
    color: #000 !important;
}
.menu_post_feature .wrap_box_style_main .image-post-title a:hover,

.menu_post_feature .post-entry-content .image-post-title a:hover,

.menu_post_feature .item-details .feature-post-title a:hover {
    color: #000 !important;
    text-decoration: none !important;
}
.menu_post_feature .post-entry-content .image-post-title a,

.menu_post_feature .item-details .feature-post-title a {
    text-transform: capitalize !important;
}
.menu_post_feature .recent_post_large_widget .post-meta.meta-main-img {
    display: none !important;
    margin-top: 6px !important;
}
.menu_post_feature .recent_post_large_widget .post-meta.meta-main-img a {
    font-size: 11px !important;
    text-transform: uppercase !important;
}
.full_screen_slider_home_height .banner-container h5 a {
    font-size: 45px !important;
    text-transform: uppercase;
    font-weight: 800 !important;
    opacity: 1;
}
.full_screen_slider_home_height .banner-container .meta-main-img span,

.full_screen_slider_home_height .banner-container .meta-main-img span a {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    display: none !important;
}
.full_screen_slider_home_height .banner-container {
    left: 25%;
    right: 25%;
}
.full_screen_slider_home_height .jelly_pro_post_arrow_left,

.full_screen_slider_home_height .jelly_pro_post_arrow_right {
    opacity: 0.6 !important;
    font-size: 70px;
}
.full_screen_slider_home_height .jelly_pro_post_arrow_left:hover,

.full_screen_slider_home_height .jelly_pro_post_arrow_right:hover {
    opacity: 0.9 !important;
}
.full_width_caption_with_post_format .single_post_share_icon_post_top {
    margin-bottom: 25px !important;
}
.show3_post_col_home {
    background: none !important;
}
.show3_post_col_home .grid4_home_post_display .box {
    width: 33.33333333%;
    padding-right: 15px;
    padding-left: 15px;
}
.show3_post_col_home #content_masonry {
    margin: 0px -15px 0px -15px;
}
.show3_post_col_home .grid4_home_post_display .blog_grid_post_style .image-post-title {
    font-size: 20px;
    text-align: left;
    padding: 0px 30px;
    margin-top: 23px;
}
.show3_post_col_home .grid4_home_post_display .image-post-thumb {
    margin-bottom: 0px !important;
}
.show3_post_col_home .grid4_home_post_display .box {
    margin-bottom: 40px !important;
}
.grid4_home_post_display {
    padding: 0px;
}
.grid4_home_post_display .blog_grid_post_style .image-post-title {
    font-size: 20px;
}
.grid4_home_post_display .box {
    margin-bottom: 30px !important;
    width: 25%;
    display: inline-block;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 15px;
}
.grid5_home_post_display {
    padding: 0px;
}
.grid5_home_post_display .container {
    max-width: 100%;
}
.grid5_home_post_display .row {
    padding: 0px;
    margin: 0px;
}
.grid5_home_post_display .col-md-12 {
    padding: 0px;
    margin: 0px;
}
.grid5_home_post_display #content_masonry {
    padding: 0px;
    margin: 0px;
}
.grid5_home_post_display .blog_grid_post_style .image-post-title {
    font-size: 21px;
}
.grid5_home_post_display .box {
    margin-bottom: 30px !important;
    width: 20%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
}
.container_grid4_home .post_grid_content_wrapper {
    background: #fff;
    float: left;
    width: 100%;
    position: relative;
}
.container_grid4_home .post_grid_content_wrapper .preview_wrapper_icons {
    top: -12px;
}
.container_grid4_home .box .meta-category-small {
    text-align: left;
}
.grid4_home_post_display .box .background_quote_image {
    background-position: center center;
    background-size: cover;
}
.grid4_home_post_display .box.grid_4col {
    width: 270px;
}
.jl_4col_overlay .box.jl_post_overlay_center {
    width: 25%;
    padding: 0px !important;
    margin: 0px !important;
}
.jl_4col_overlay .col-md-12.grid-sidebar {
    padding: 0px;
}
.jl_4col_overlay .pagination-more div a {
    width: 100%;
}
.jl_4col_overlay #content_masonry {
    margin: 0px !important;
}
#sidebar table thead {
    background: #2f88d6;
}
.mainpost_with_list_widget.jl_dark_main_list {
    background: #f5f5f5;
}
.mainpost_with_list_widget.jl_dark_main_list .blog_grid_post_style .post-entry-content {
    padding: 10px 20px;
}
.mainpost_with_list_widget.jl_dark_main_list .feature-post-list {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.mainpost_with_list_widget.jl_dark_main_list .feature-post-list li {
    padding: 0px 20px;
}
.mainpost_with_list_widget.jl_dark_main_list .image-post-title a,

.mainpost_with_list_widget.jl_dark_main_list .item-details h3 a {
    color: #000;
}
.mainpost_with_list_widget.jl_dark_main_list .blog_grid_post_style .post-entry-content .post-meta.meta-main-img a:hover,

.mainpost_with_list_widget.jl_dark_main_list .post-meta.meta-main-img a,

.mainpost_with_list_widget.jl_dark_main_list .post-meta.meta-main-img a:hover {
    color: #989898 !important;
}
.mainpost_with_list_widget,

.mainpost_with_list_widget .blog_grid_post_style,

.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img {
    float: left;
    width: 100%;
}
.mainpost_with_list_widget .meta-category-small a {
    color: #fff !important;
}
.mainpost_with_list_widget .blog_grid_post_style {
    margin-bottom: 10px;
}
.mainpost_with_list_widget .image-post-title a {
    font-size: 22px;
    float: left;
}
.mainpost_with_list_widget .blog_grid_post_style .content_post_grid {
    padding: 0px;
}
.mainpost_with_list_widget .blog_grid_post_style .content_post_grid p {
    text-align: left;
}
.mainpost_with_list_widget .image-post-thumb {
    margin-bottom: 20px !important;
}
.mainpost_with_list_widget .image-post-thumb .jl_post_type_icon {
    z-index: 1 !important;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content {
    padding: 0px 0px 12px 0px;
    margin-bottom: 5px !important;
    text-align: left;
    position: relative;
    margin: 0px;
    border-bottom: 0px solid #e4e4e4;
}
.mainpost_with_list_widget .blog_grid_post_style .content_post_grid {
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .meta-category-small a {
    height: 18px;
    margin-top: 5px;
    line-height: 18px;
    font-size: 10px;
    position: relative;
    color: #222;
    background: #E6E6E6;
    display: inline-block;
    padding: 0px 5px;
    margin-right: 2px;
    letter-spacing: 0px;
    text-transform: uppercase;
    border-radius: 1px;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img {
    margin-top: 15px;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img,

.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img a {
    color: #444;
    font-size: 11px !important;
    text-transform: capitalize;
    line-height: 1.2;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img a {
    text-transform: uppercase;
    text-decoration: none !important;
    float: none !important;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img a:hover {
    color: #000 !important;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img .post-author {
    margin-right: 10px;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .post-meta.meta-main-img span i {
    margin-right: 5px;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .love_post_view_single {
    position: absolute;
    right: 0px;
    top: 10px;
    font-size: 13px;
}
.mainpost_with_list_widget .blog_grid_post_style .post-entry-content .love_post_view_single i {
    margin-right: 3px;
}
.blog_grid_post_style .large_continue_reading {
    margin: 15px 0px 0px 0px !important;
}
.main_grid_3col_post_below_wrapper {
    float: left;
    width: 100%;
}
.main_grid_3col_post_below_wrapper .cat_post_nav {
    margin-top: -35px !important;
    position: relative;
}
.main_full_3_col_post_row {
    margin-top: 30px !important;
}
.main_full_3_col_post .post-entry-content .meta-category-small {
    margin-top: 15px !important;
}
.post_list_widget li {
    position: relative;
}
.post_list_widget .recent_list_item_number {
    background: #ff4200;
    border: 2px solid #fff;
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    margin-top: -20px;
    position: absolute;
    top: 16%;
    left: -10px;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    z-index: 99;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.post_list_widget ul,

.feature-post-list .item-details .meta-category-small {
    margin-bottom: 10px;
}
.feature-post-list .item-details .meta-category-small a {
    color: #fff;
    font-weight: 400 !important;
    letter-spacing: 0.03em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    margin-bottom: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.feature-post-list .item-details .post-meta .post-author {
    margin-right: 10px;
}
.jl_recent_post_number .meta-category-small-text {
    float: left;
    width: 100%;
    line-height: 1.2;
    margin-bottom: 10px;
}
.jl_recent_post_number .meta-category-small-text a {
    font-size: 12px;
    margin-right: 10px;
    text-transform: capitalize;
    letter-spacing: 0em;
    font-weight: 400;
    float: left;
}
.jl_recent_post_number .meta-category-small-text a:hover {
    text-decoration: none !important;
}
.jl_recent_post_number .meta-category-small-text a:after {
    content: ' ,';
}
.jl_recent_post_number .meta-category-small-text a:last-child:after {
    content: '';
}
.jl_recent_post_number {
    float: left;
    width: 100%;
}
.jl_recent_post_number > li {
    float: left;
    width: 100%;
    list-style: none;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e9ecef;
}
.jl_recent_post_number > li:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px !important;
}
.jl_recent_post_number > li .jl_list_bg_num {
    position: absolute;
    z-index: 1;
    font-weight: 800;
    font-size: 80px;
    line-height: 1.2;
    top: -25px;
    right: 0px;
    color: #f5f5f5;
}
.jl_recent_post_number > li .item-details {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
}
.jl_recent_post_number .meta-category-small {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.jl_recent_post_number .meta-category-small a {
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0.03em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.jl_recent_post_number .feature-post-title {
    font-size: 17px;
    margin-top: 0px !important;
    float: left;
    width: 100%;
}
.jl_recent_post_number .feature-post-title a {
    font-size: 17px !important;
}
.jl_recent_post_number .post-meta {
    float: left;
    width: 100%;
}
.jl_recent_post_number .post-meta .post-date i {
    margin-right: 5px;
}
.widget.post_grid_widget {
    padding-bottom: 20px !important;
}
.post_grid_widget .widget_container {
    padding-bottom: 0px !important;
}
.recent-grid-post-widget .grid_post_wrapper {
    list-style: none;
    float: left;
    width: 50%;
}
.recent-grid-post-widget .grid_post_wrapper h3 {
    font-size: 15px;
    line-height: 1.2;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 7px;
    text-transform: capitalize;
}
.recent-grid-post-widget .grid_post_wrapper .post-meta {
    color: #444;
    font-size: 12px !important;
    text-transform: capitalize;
    font-style: italic;
}
.recent-grid-post-widget .grid_post_wrapper .post-meta i {
    margin-right: 5px;
}
.recent-grid-post-widget .grid_post_wrapper.last_grid {
    padding-left: 10px;
    padding-right: 0px;
}
.recent-grid-post-widget .grid_post_wrapper .recent-grid-post {
    position: relative;
    float: left;
    overflow: hidden;
}
.jl_radius .recent-grid-post-widget .grid_post_wrapper .recent-grid-post {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.recent-grid-post-widget .grid_post_wrapper .recent-grid-post > img {
    width: 100%;
}
.recent-grid-post-widget .grid_post_wrapper .recent-grid-post > img,

.recent-grid-post-widget .grid_post_wrapper .overlay_icons,
.jellywp_pagination {
    margin: 0px !important;
    text-align: center;
    text-transform: uppercase;
    float: left;
    width: 100%;
}
.jellywp_pagination ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.jellywp_pagination ul li {
    float: left;
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.jellywp_pagination ul li a {
    font-size: 12px;
    margin-right: 5px;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    float: left;
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    background: #000;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.jellywp_pagination ul li span {
    font-size: 12px;
    margin-right: 5px;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    float: left;
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    background: #ff4200;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.jellywp_pagination ul li a:hover {
    text-decoration: none !important;
    background: #ff4200;
    color: #FFF;
}
.main_title_col .auth {
    margin-top: 0px;
}
.main_title_col .auth .jl-author-link a {
    background: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.main_title_col .auth .jl-author-link {
    margin-bottom: 10px;
}
.auth .author_postcount,

.auth .author_commentcount {
    background-color: #222;
    font-size: 11px !important;
    font-weight: 700 !important;
    color: #fff;
    margin-right: 2px;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
}
.auth .socialmedia span {
    text-align: center;
    width: 20px;
    height: 20px;
    display: inline-block;
    padding: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.auth .socialmedia span a {
    display: block;
}
.auth .socialmedia span a i {
    color: #FFF;
    font-size: 13px;
}
.auth .socialmedia span.globe {
    background: #ff835e;
}
.auth .socialmedia span.facebook {
    background: #3b5999;
}
.auth .socialmedia span.twitter {
    background: #00aced;
}
.auth .socialmedia span.googleplus {
    background: #d61e1e;
}
.auth .author_avata img {
    position: relative;
    float: left;
    padding-right: 15px;
}
.auth {
    float: left;
    width: 100%;
    border-left: 0px;
    border-right: 0px;
    margin-top: 40px;
    padding: 25px 0px;
    border-top: 0px solid #f0f0f0;
    padding: 0px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.auth h5 {
    margin-bottom: 5px;
    margin: 0px;
}
.auth i {
    font-size: 20px;
}
.auth span {
    padding-right: 10px;
}
.auth p {
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.5;
}
.auth .author-info {
    margin-bottom: 0px;
}
.auth .jl-author-link {
    float: left;
    width: 100%;
    padding: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
    line-height: 1.2;
}
.auth .jl-author-link li {
    list-style: none;
    float: left;
    margin-right: 5px;
}
.auth .jl-author-link a {
    color: #000;
    width: 25px;
    height: 25px;
    line-height: 25px;
    float: left;
    text-align: center;
    border-radius: 100px;
}
.options_dark_skin .auth .jl-author-link a {
    color: #999;
}
.auth .jl-author-link a:hover {
    color: #000;
}
.auth .jl-author-link a i {
    font-size: 13px;
}
.author-info {
    margin-bottom: 25px;
}
.author-info .author-avatar {
    float: left;
}
.author-info .author-description {
    margin-left: 140px;
}
.author-info .author-description h5 {
    font-size: 18px;
    text-transform: capitalize;
}
.author-info .author-description h2 {
    font-size: 25px;
}
.author-info img.avatar {
    margin: 0px;
    width: 120px !important;
    height: 120px !important;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.author-description h2 {
    color: #656d78;
    line-height: 18px;
}
.auth .social-icons-list-widget {
    margin-top: 10px;
    text-align: left;
}
.auth .social-icons-list-widget li {
    float: left;
}
.auth .social-icons-list-widget a {
    color: #222;
    font-size: 12px;
    transition: background 0.3s linear;
    -moz-transition: background 0.3s linear;
    -webkit-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
}
.auth .social-icons-list-widget a:hover {
    color: #ff4200;
}
.auth .social-icons-list-widget i {
    font-size: 15px;
}
.single_post_tag_layout {
    float: left;
    padding: 0px;
    margin: 0px;
}
.single_post_tag_layout li {
    float: left;
    list-style: none;
}
.single_post_tag_layout li a:before {
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    content: "#";
    margin-right: 3px;
}
.single_post_tag_layout li a {
    color: #000 !important;
    padding: 0px 10px 0px 10px;
    border: 1px solid #e8e8e8;
    background: transparent;
    height: 25px;
    line-height: 24px;
    font-size: 10px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.single_post_tag_layout li a:hover {
    color: #000 !important;
    background: transparent !important;
    padding: 0px 10px 0px 10px !important;
    border: 1px solid #000 !important;
}
.single_section_content .mashsb-count {
    font-family: inherit !important;
}
.single_section_content .counts.mashsbcount {
    color: #ff4200;
    font-family: inherit;
    letter-spacing: -3px;
    padding-top: 3px;
}
.single_section_content .mashsb-sharetext {
    font-family: inherit;
    color: #8A8C8E;
    font-weight: 400;
}
.jl_ads_u_title.image_ads_bl .widget_text.widget {
    margin-bottom: 0px !important;
}
.single_post_arrow {
    width: 40px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    font-size: 20px;
    background-color: #f3f3f3;
    color: #000;
    position: relative;
    z-index: 99;
}
.postnav_left .single_post_arrow_content {
    float: left;
}
.postnav_right .single_post_arrow_content {
    float: right;
    text-align: right;
}
.postnav_left:hover .single_post_arrow_content {
    left: 40px;
    opacity: 1;
    visibility: visible;
}
.postnav_right:hover .single_post_arrow_content {
    right: 40px;
    opacity: 1;
    visibility: visible;
}
.single_post_arrow_content {
    top: 0;
    height: 100%;
    padding: 0px;
    vertical-align: top;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    width: 100%;
}
.single_post_arrow_content a {
    font-size: 17px;
}
.postnav_right > a {
    float: right;
}
.postnav_right {
    margin-bottom: 0px;
    margin-right: 0px;
    float: right;
    text-align: left;
    font-size: 18px;
    line-height: 1.2;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    z-index: 999;
    width: 40%;
}
.postnav_left > a {
    float: left;
}
.postnav_left {
    margin-bottom: 0px;
    float: left;
    text-align: left;
    font-size: 18px;
    line-height: 1.2;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    z-index: 999;
    margin-left: 0px;
    width: 40%;
}
.single_post_arrow_content .nav_thumbnail_left {
    width: 100px;
    position: relative !important;
    display: block;
    float: left;
    overflow: hidden;
}
.jl_radius .single_post_arrow_content .nav_thumbnail_right,

.jl_radius .single_post_arrow_content .nav_thumbnail_left {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.single_post_arrow_content #prepost {
    position: relative;
    margin-left: 0px;
    top: 5px;
    display: block;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: -0.03em;
}
.single_post_arrow_content #prepost span,

.single_post_arrow_content #nextpost span {
    margin-top: 6px;
    font-weight: 300 !important;
    letter-spacing: 0.01em;
}
.single_post_arrow_content #prepost span,

.single_post_arrow_content #nextpost span,

.single_post_arrow_content #prepost a:hover span {
    color: #737373 !important;
}
.single_post_arrow_content #prepost:hover {
    text-decoration: none !important;
}
.single_post_arrow_content .nav_thumbnail_right {
    width: 100px;
    position: relative !important;
    display: block;
    float: right;
    overflow: hidden;
}
.single_post_arrow_content #nextpost {
    position: relative;
    margin-right: 0px;
    top: 5px;
    display: block;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: -0.03em;
}
.single_post_arrow_content #nextpost:hover {
    text-decoration: none !important;
}
.single_post_arrow_content .no_nav_img_post_left {
    margin-right: 0px !important;
}
.single_post_arrow_content .no_nav_img_post {
    margin-left: 0px !important;
}
.related-posts {
    border: 0px solid #f0f0f0;
    border-left: 0px;
    border-right: 0px;
    margin-top: -1px;
    float: left;
    width: 100%;
    padding: 40px 0px 0px 0px;
    position: relative;
}
.related-posts .single_related_post {
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: -30px;
    float: left;
    width: auto;
}
.related-posts .jl_related_feature_items {
    width: 50%;
    position: relative;
    float: left;
    margin-bottom: 30px;
    padding: 0px 15px;
}
body:not(.jl-has-sidebar) .related-posts .jl-post-title {
    font-size: 18px !important;
}
.related-posts h4 {
    color: #202020;
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 20px;
    text-transform: capitalize;
}
.related-posts .jl_related_feature_items_in {
    float: left;
    width: 100%;
    position: relative;
}
.jl_related_feature_items .meta-category-small {
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 1;
}
.blog_large_post_style .related-posts .jl_related_feature_items .image-post-thumb {
    margin-bottom: 25px !important;
}
.jl_related_feature_items .post-entry-content .jl_post_meta {
    margin-top: 15px;
}
.jl_related_feature_items .jl_post_type_icon {
    z-index: 1;
}
.jl_related_feature_items .jl_author_img_w a,

.jl_related_feature_items .jl_author_img_w a:hover,

.related-posts .meta-category-small {
    margin: 0px !important;
    float: left;
    width: auto;
}
.related-posts .meta-category-small a {
    float: left !important;
    margin: 0px 5px 1px 0px !important;
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0.05em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px !important;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.related-posts .post-meta {
    float: left;
    width: auto !important;
    margin-bottom: 0px !important;
    margin-top: 3px;
}
.related-posts .post-meta span {
    margin-right: 0px !important;
}
.related-posts .post-meta span:last-child {
    display: none !important;
}
.related-posts .jl-post-title {
    margin-bottom: 0px !important;
    font-size: 22px !important;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.related-posts .content_post_grid {
    margin-bottom: 0px;
    margin-top: 13px;
}
.related-posts .content_post_grid p {
    font-size: 15px;
    line-height: 1.5;
}
.blog_large_post_style .related-posts .image-post-thumb {
    margin-bottom: 25px !important;
}
.jl_radius .blog_large_post_style .related-posts .image-post-thumb a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.blog_large_post_style .related-posts .image-post-thumb a,

.blog_large_post_style .related-posts .image-post-thumb img {
    float: left;
    width: 100% !important;
}
.related-posts .jl_captions_overlay {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 1;
    padding: 30px;
    width: 100%;
}
.related-posts .jl_captions_overlay h5 {
    font-size: 20px;
    margin-bottom: 0px;
}
.related-posts .jl_captions_overlay h5 a {
    color: #fff !important;
}
.related-posts .jl_captions_overlay h5 a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.related-posts .jl_captions_overlay .post-meta {
    color: #fff !important;
    font-size: 11px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    line-height: 1.2;
    margin-top: 10px;
}
.related-posts .jl_captions_overlay .post-meta span {
    color: #fff !important;
}
.related-posts .jl_captions_overlay .post-meta a {
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}
.related-posts .jl_captions_overlay .post-meta i {
    margin-right: 5px;
}
.no_feature_image_post_small_grid {
    height: 13px;
    width: 100%;
    float: left;
}
.no_feature_image_post_medium_grid {
    height: 0px;
    width: 100%;
    float: left;
}
.blog_list_post_style .post-entry-content.list_no_feature_image_post {
    float: left !important;
    width: 100% !important;
    margin-left: 0px !important;
    padding: 0px;
}
.hide_feature_post_sign {
    display: none !important;
}
.single-meta-category-small {
    float: left;
    width: 100%;
}
.single-meta-category-small a {
    float: left;
    margin-bottom: 5px;
}
.jl_main_b_grid_builder .jl_main_b_grid_item .jl_main_b_grid_captions .jl_post_meta span {
    color: #fff !important;
}
.jl_main_b_grid_builder .jl_main_b_grid_item .jl_main_b_grid_itemin .meta-category-small-overlay {
    position: absolute;
    width: auto;
    left: 20px;
    top: 20px;
    z-index: 2;
}
.jl_main_b_grid_builder .jl_main_b_grid_item .jl_main_b_grid_itemin .meta-category-small-overlay a {
    float: left;
    color: #fff;
    font-size: 11px !important;
    font-weight: 500 !important;
    letter-spacing: 0.03em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.widget.widget_disto_main_b_gridwidgets {
    margin-bottom: 20px !important;
}
.jl_main_b_grid_builder .jl_main_b_grid_item.jl_second_feature .meta-category-small {
    top: 20px;
    left: 20px;
}
.jl_main_b_grid_builder .jl_main_b_grid_item.jl_second_feature .meta-category-small {
    float: left;
    width: auto;
    margin-bottom: 0px;
}
.jl_main_b_grid_builder .jl_main_b_grid_item.jl_second_feature .meta-category-small a {
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0.03em;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
}
.comment-meta {
    position: relative;
    float: left;
    width: 100%;
}
.comment-meta img {
    margin-right: 20px;
    float: left;
    width: 80px !important;
    height: 80px !important;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    border-radius: 80px;
}
.comment-meta .comment-author-name {
    display: block;
    text-transform: capitalize;
    font-size: 14px;
    color: #202020;
    margin-top: 0px;
    font-weight: 400;
}
.comment-meta .comment-author-name a:hover {
    text-decoration: none !important;
    color: #ff4200;
}
.comment-meta .comment-author-date {
    display: block;
    margin-top: -5px;
}
.comment-meta .comment-author-date:hover,

.comment-meta .comment-author-date:hover time {
    color: #ff4200;
    text-decoration: none !important;
}
.comment-meta cite {
    display: block;
    font-size: 16px;
    padding-bottom: 0px;
}
.comment-content {
    display: block;
    margin-top: 10px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
}
.comment-reply-link,

.comment-edit-link {
    font-size: 10px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background-color: #F1F1F1;
    color: #313131 !important;
    height: 20px;
    line-height: 20px;
    margin-left: 0px;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    top: 0px;
    right: 0px;
    float: left;
    text-align: center;
    padding: 0px 10px;
    margin-top: 5px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.comment-edit-link {
    margin-right: 5px;
}
.comment-reply-link:hover,

.comment-edit-link:hover {
    color: #fff !important;
    background: #ff4200;
    text-decoration: none !important;
}
.comments-area .comments-title,

.comment-respond .comment-reply-title {
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    line-height: 1.2;
    color: #202020;
}
.comments-area ul,

.comments-area ol {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.comments-area .commentlist > li,

.comments-area .children > li {
    list-style: none !important;
}
.comments-area li {
    float: left;
    margin-bottom: 0px;
    width: 100%;
}
.comments-area li #respond {
    margin-bottom: 30px;
    margin-top: 20px;
}
.single_section_comment p {
    font-size: 14px;
    margin-bottom: 0px;
    position: relative;
    width: 100%;
    float: left;
}
.single_section_comment .comment-form-comment .u-full-width {
    float: left;
    width: 100%;
}
.single_section_comment .form-fields.row {
    float: left;
}
.single_section_comment .comment-form-cookies-consent {
    margin-top: 10px;
    position: relative;
}
.single_section_comment .comment-form-cookies-consent input[type="checkbox"] {
    float: left;
    position: relative !important;
    display: block;
}
.single_section_comment .comment-form-cookies-consent label {
    position: relative;
    margin-left: 20px;
    line-height: 1.2;
}
.single_section_comment .form-submit input,

.single_section_comment .form-submit {
    margin-bottom: 0px !important;
}
.single_section_comment .form-submit {
    margin-top: 0px;
}
.single_section_comment {
    border: 0px solid #EAEAEA;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    margin-top: -1px;
    float: left;
    width: 100%;
    padding: 35px 0px 0px 0px;
}
.single_section_comment #respond {
    padding: 25px 30px 30px 30px !important;
    background: #f8f8f8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 0px;
}
.comment-respond form {
    margin-bottom: 0px;
}
.single_section_comment .commentlist {
    padding: 0px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.single_section_comment .commentlist:last-child {
    margin-bottom: 0px;
}
.single_section_comment .commentlist .children {
    float: left;
    width: 100%;
}
.single_section_comment .commentlist .children:last-child {
    margin-bottom: 0px;
}
.comments-area textarea,

.comments-area input[type="text"] {
    width: 100%;
}
.comments-area h3#reply-title {
    margin: 0px;
    text-transform: capitalize;
    color: #202020;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.comments-area .logged-in-as {
    margin-bottom: 15px;
}
.comments-area .form-allowed-tags {
    font-size: 12px;
}
.post_category_list_display #content-loop-list-post {}
.blog-list-padding {
    float: left;
    width: 100%;
}
.loop-list-post-display #content-loop-list-post .blog_large_post_style {
    float: left;
    width: 100%;
    margin-bottom: 45px;
    position: relative;
}
.loop-list-post-display #content-loop-list-post .blog_large_post_style .post-entry-content {
    padding-left: 0px !important;
}
.loop-list-post-display #content-loop-list-post .blog_large_post_style .large_continue_reading span,

.loop-list-post-display #content-loop-list-post .blog_large_post_style .large_continue_reading span a {
    color: #202020;
}
.loop-list-post-display #content-loop-list-post .blog_large_post_style .large_post_content {
    float: left;
    width: 100%;
    margin: 0px 0px 25px 0px;
    padding: 0px;
}
.post_content input[type="submit"] {
    outline: none;
    height: 35px;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 40px;
    color: #FFF;
    background: #4E4E4E;
    cursor: pointer;
    border: 0px;
    margin-bottom: 15px;
    text-transform: uppercase;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.blog_list_post_style {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 50px !important;
    border-bottom: 0px solid #e4e4e4;
}
.blog_list_post_style:last-child {
    border-bottom: 0px;
}
.blog_list_post_style .large_continue_reading {
    margin-bottom: 0px !important;
}
.blog_list_post_style .meta-category-small {
    width: 100%;
    float: left;
}
.blog_list_post_style .image-post-thumb {
    position: relative;
    width: 50% !important;
    float: left;
}
.blog_list_post_style .image-post-thumb .jl_img_container {
    width: 100%;
    padding-bottom: 65%;
}
.blog_list_post_style .post-entry-content {
    width: 50% !important;
    padding: 0px 0px 0px 25px;
    text-align: left;
}
.blog_list_post_style .image-post-title {
    float: left;
    width: 100%;
    font-size: 23px;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 15px;
    text-align: left !important;
    text-transform: capitalize;
}
.blog_list_post_style .post-meta {
    float: left;
    color: #444;
    font-size: 11px !important;
    text-transform: capitalize;
    letter-spacing: 0.05em;
}
.blog_list_post_style .post-meta a {
    color: #444;
    font-size: 11px !important;
    text-transform: uppercase;
    font-weight: 500;
}
.blog_list_post_style .post-meta a:hover {
    float: none !important;
    text-decoration: none !important;
}
.blog_list_post_style .post-meta span.author-avatar-image {
    margin-right: 0px !important;
}
.blog_list_post_style .post-meta span {
    float: left;
    margin-right: 10px;
    color: #777;
    font-size: 13px;
}
.blog_list_post_style .post-meta span i {
    margin-right: 5px;
}
.blog_list_post_style .large_continue_reading {
    text-align: left;
    margin: 0px;
    border: 0px;
    float: left;
    margin-top: 7px;
}
.blog_list_post_style .post_type_icon {
    color: #FFF;
    background: #000;
    font-size: 20px !important;
    height: 45px;
    width: 45px;
    line-height: 45px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    z-index: 9;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    opacity: 0.7;
}
.jl_radius .blog_list_post_style .image-post-thumb {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.blog_list_post_style .image-post-thumb {
    position: relative;
    overflow: hidden;
}
.blog_list_post_style .image-post-thumb .meta-category-small {
    position: absolute;
    bottom: 0px;
    left: 0px;
}

/*jl_post_type_icon*/

.jl_small_format .jl_post_type_icon,

.jl_small_format .jl_post_type_icon i {
    height: 40px;
    width: 40px;
    line-height: 40px;
}
.jl_post_type_icon {
    color: #000;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    font-size: 20px !important;
    height: 35px;
    width: 35px;
    line-height: 35px;
    right: 20px;
    position: absolute;
    text-align: center;
    top: 20px;
    z-index: 1;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.jl_post_type_icon i {
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    float: left;
}
.full-slider-wrapper .banner-carousel-item .banner-container {
    width: 100%;
    text-align: left;
    padding: 15px 25px 20px 25px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.full-slider-wrapper .banner-carousel-item .banner-container .more_btn,

.single-item-slider .banner-carousel-item .banner-container .more_btn {
    display: inline-block;
    position: relative;
    padding: 0px;
    line-height: 30px;
    height: 30px;
    text-transform: uppercase;
    font-size: 13px;
    margin-top: 10px;
}
.full-slider-wrapper .banner-carousel-item .banner-container .more_btn a {
    color: #000;
    display: block;
    padding: 0px 15px;
    border: 1px solid #000;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    letter-spacing: 1px;
}
.full-slider-wrapper .banner-carousel-item .banner-container .more_btn a:hover,

.single-item-slider .banner-carousel-item .banner-container .more_btn a:hover {
    text-decoration: none !important;
    border: 1px solid #ff4200;
    box-shadow: 200px 0 0 0 #ff4200 inset;
    color: #fff;
}
.full-slider-main-home .banner-container .meta-category-small a {
    float: none !important;
    display: inline-block;
}
.siteorigin-panels-stretch .full-slider-main-home .banner-container {
    left: 30%;
    right: 30%;
}
.siteorigin-panels-stretch .full-slider-main-home .banner-container h5 a {
    font-size: 35px !important;
}
.full-slider-main-home .banner-container {
    top: 50%;
    background: none;
    left: 25%;
    right: 25%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: auto;
    padding: 0px;
    bottom: auto;
    text-align: center;
}
.full-slider-main-home .banner-container .post-meta {
    float: left;
    color: #fff;
    width: 100%;
}
.full-slider-main-home .banner-container .post-meta a {
    color: #fff;
}
.full-slider-main-home .banner-container .post-meta a:hover {
    color: #fff !important;
}
.page_builder_slider .banner-container h5 a {
    font-size: 25px !important;
}
.full-slider-main-home .banner-container h5:hover {
    color: #fff !important;
}
.full-slider-main-home .banner-container h5 a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.full-slider-main-home .banner-container h5 a {
    font-size: 35px;
    line-height: 1.2;
    color: #fff;
    text-transform: capitalize;
}
.full-slider-main-home .banner-container h5 a:hover,

.page_builder_slider .banner-container h5 a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.full-slider-main-home .jelly_pro_post_arrow_right {
    background: #000;
    right: 20px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.full-slider-main-home .jelly_pro_post_arrow_left {
    background: #000;
    left: 20px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.full-slider-main-home .jelly_pro_post_arrow_left {
    left: 0px;
}
.full-slider-main-home .jelly_pro_post_arrow_right {
    right: 0px;
}
.full-slider-main-home .jelly_pro_post_arrow_left,

.full-slider-main-home .jelly_pro_post_arrow_right {
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
    cursor: pointer;
    z-index: 1;
    font-size: 20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    opacity: 1 !important;
}
.full-slider-main-home .jelly_pro_post_arrow_left {
    left: 40px;
}
.full-slider-main-home .jelly_pro_post_arrow_right {
    right: 40px;
}
.full-slider-main-home:hover .jelly_pro_post_arrow_left {
    left: 40px;
    opacity: 1 !important;
}
.full-slider-main-home:hover .jelly_pro_post_arrow_right {
    right: 40px;
    opacity: 1 !important;
}
.full-slider-main-home .jelly_pro_post_arrow_left:hover,

.full-slider-main-home .jelly_pro_post_arrow_right:hover {
    background: rgba(255, 255, 255, 0.4);
    color: #fff;
}
.jl_post_loop_wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
}
.jl_post_loop_wrapper #content_masonry {
    margin: 0px -15px 0px -15px;
    padding-top: 0px;
    display: flex;
    flex-flow: row wrap;
}
.jl_post_loop_wrapper .jl_wrapper_cat {
    float: left;
    width: 100%;
    padding: 0px;
    padding-bottom: 0px;
    position: relative;
}
.jl_post_loop_wrapper .jl_wrapper_cat .auto_image_with_date {
    float: left;
    width: 100%;
    font-size: 10px;
    line-height: 1.2;
    margin-top: 10px;
}
.jl_post_loop_wrapper .jl_wrapper_cat .auto_image_with_date span {
    margin-right: 10px;
    letter-spacing: 0;
    text-transform: capitalize;
}
.jl_post_loop_wrapper .jl_wrapper_cat .auto_image_with_date span i {
    margin-right: 5px;
}
.jl_post_loop_wrapper .jl_wrapper_cat .auto_image_with_date span a {
    text-transform: uppercase;
    color: #777;
    letter-spacing: 0.2em;
    font-weight: 300;
}
.jl_post_loop_wrapper .jl_wrapper_cat .auto_image_with_date span a:hover {
    color: #777 !important;
}
.jl_post_loop_wrapper .jl_wrapper_cat .large_post_content p {
    margin-top: 5px;
}
.jl_post_loop_wrapper .jl_wrapper_cat .post_grid_content_wrapper {
    margin-bottom: 50px;
    padding-bottom: 0px;
}
.jl_post_loop_wrapper .jl_wrapper_cat .post_grid_content_wrapper .meta-category-small a {
    color: #fff;
    font-weight: 500 !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.kne-archive-posts #content_masonry.kne-archive-posts__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 30px;
    align-items: stretch;
}

.kne-archive-posts #content_masonry.kne-archive-posts__grid > .box {
    margin: 0;
    width: 100% !important;
    max-width: none !important;
    min-width: 0;
    float: none;
    display: block;
}

.kne-archive-posts .box.jl_grid_layout1 {
    background: #fff;
    border: 1px solid rgba(15, 23, 42, 0.08);
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
    transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background-color 0.25s ease;
    width: 100%;
    height: 100%;
}

.kne-archive-posts .box.jl_grid_layout1:hover {
    transform: translateY(-6px);
    border-color: rgba(34, 197, 94, 0.32);
    box-shadow: 0 24px 48px rgba(22, 163, 74, 0.16);
    background: linear-gradient(180deg, rgba(240, 253, 244, 0.96) 0%, #ffffff 72%);
}

.kne-archive-posts .box.jl_grid_layout1 .image-post-thumb {
    margin: 0;
    width: 100%;
}

.kne-archive-posts .box.jl_grid_layout1 .image-post-thumb img {
    width: 100%;
    aspect-ratio: 16 / 10;
    object-fit: cover;
    transition: transform 0.3s ease, filter 0.3s ease;
}

.kne-archive-posts .box.jl_grid_layout1:hover .image-post-thumb img {
    transform: scale(1.035);
    filter: saturate(1.04);
}

.kne-archive-posts .box.jl_grid_layout1 .post-entry-content {
    padding: 24px 24px 26px;
    width: 100%;
}

.kne-archive-posts .box.jl_grid_layout1 .post_grid_content_wrapper,
.kne-archive-posts .box.jl_grid_layout1 .post-entry-content-wrapper,
.kne-archive-posts .box.jl_grid_layout1 .large_post_content {
    width: 100%;
}

.kne-archive-posts .box.jl_grid_layout1 .image-post-title {
    font-size: 24px;
    line-height: 1.28;
    margin-bottom: 10px;
    word-break: break-word;
}

.kne-archive-posts .box.jl_grid_layout1 .image-post-title a {
    color: #0f172a;
}

.kne-archive-posts .box.jl_grid_layout1:hover .image-post-title a {
    color: #15803d;
}

.kne-archive-card__meta {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    margin-bottom: 14px;
}

.kne-archive-card__meta > span {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    color: #64748b;
    font-size: 13px;
    letter-spacing: 0.01em;
}

.kne-archive-card__meta i {
    color: #16a34a;
}

.kne-archive-card__excerpt p {
    margin: 0;
    color: #475569;
    font-size: 15px;
    line-height: 1.75;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.kne-archive-pagination {
    margin-top: 34px !important;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    padding: 0 !important;
}

.kne-archive-pagination .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 46px;
    height: 46px;
    padding: 0 16px;
    margin: 0;
    border: 1px solid rgba(15, 23, 42, 0.08);
    border-radius: 999px;
    background: #fff;
    color: #0f172a;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    box-shadow: 0 12px 24px rgba(15, 23, 42, 0.08);
    transition: all 0.22s ease;
}

.kne-archive-pagination .page-numbers.current {
    background: linear-gradient(135deg, #16a34a 0%, #22c55e 100%);
    border-color: transparent;
    color: #fff;
    box-shadow: 0 16px 32px rgba(22, 163, 74, 0.28);
}

.kne-archive-pagination .page-numbers:hover {
    background: rgba(34, 197, 94, 0.1);
    border-color: rgba(34, 197, 94, 0.26);
    color: #15803d;
    text-decoration: none !important;
    transform: translateY(-2px);
}

.kne-archive-pagination ul {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12px;
    float: none;
    width: auto;
    max-width: 100%;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    padding: 0;
    margin: 0 auto;
}

.kne-archive-pagination ul li {
    float: none;
    margin: 0;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
}

.kne-archive-pagination .page-numbers.prev,
.kne-archive-pagination .page-numbers.next {
    padding: 0;
    width: 46px;
    min-width: 46px;
}
#wrapper_masonry.show3_post_col_home {
    padding-top: 60px;
}
.jl_spost .post_content > p {
    margin-top: 0px;
    margin-bottom: 20px;
}
.jl_home_section .box.blog_grid_post_style {
    margin-bottom: 50px !important;
}
#wrapper_masonry #sidebar .widget:last-child {
    margin-bottom: 0px !important;
}
.jl_grid_mian_overlay .post_grid_more_meta_wrapper .meta-category-small,

#content_masonry {
    margin: 0px -15px 0px -15px;
}
#content_masonry .meta-category-small a:before {
    border-top: 20px solid rgba(255, 255, 255, 0);
}
#content_masonry .meta-category-small a:after {
    border-bottom: 20px solid rgba(255, 255, 255, 0);
}
.jl_post_overlay_center .post_grid_content_wrapper {
    width: 100% !important;
    height: 100%;
    padding-bottom: 100%;
    position: relative;
    background: #ececec;
    float: left;
}
.jl_post_overlay_center .post-entry-content {
    background: none;
    padding: 50px 30px 30px 30px !important;
    width: auto;
    padding: 0;
    bottom: auto;
    text-align: left;
    float: none !important;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(130%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.jl_post_overlay_center .post-entry-content .jl_post_meta {
    margin-top: 10px;
}
.jl_post_overlay_center .post-entry-content .jl_post_meta .post-date,

.jl_post_overlay_center .post-entry-content .jl_post_meta .jl_author_img_w a {
    color: #fff !important;
}
.jl_post_overlay_center .post-entry-content .image-post-title,

.jl_post_overlay_center .post-entry-content .single-post-meta-wrapper {
    text-align: left !important;
}
.jl_post_overlay_center .post-entry-content .single-post-meta-wrapper {
    margin-bottom: 0px !important;
}
.jl_post_overlay_center .post-entry-content .single-post-meta-wrapper > span {
    float: left !important;
}
.jl_post_overlay_center .post-entry-content .single-post-meta-wrapper > span a:hover {
    color: #fff !important;
}
.jl_post_overlay_center .post-entry-content .single-post-meta-wrapper .post-author {
    margin-left: 0px !important;
}
.jl_post_overlay_center .meta-category-small {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 99;
}
.jl_post_overlay_center .meta-category-small a {
    color: #fff !important;
}
.grid-sidebar .box.jl_post_overlay_center .post-entry-content .image-post-title {
    font-size: 20px !important;
}
.jl_post_overlay_center .post-entry-content h3 a,

.jl_post_overlay_center .single-post-meta-wrapper span,

.jl_post_overlay_center .single-post-meta-wrapper span a,

.jl_post_overlay_center .single-post-meta-wrapper span a:hover {
    color: #fff !important;
}
.jl_post_overlay_center .post-entry-content h3 a:hover {
    opacity: 0.8;
}
.jl_grid_fullwidth #content_masonry {
    margin: 0px !important;
    background: #000;
}
.jl_grid_fullwidth .box.jl_large_width .post_grid_content_wrapper {
    padding-bottom: 50%;
}
.jl_grid_fullwidth .post-entry-content .meta-category-small {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
}
.jl_post_title_top {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 35px;
}
.jl_post_title_top .image-post-title {
    text-align: left !important;
    font-size: 30px !important;
    float: left;
    width: 100%;
    margin-top: 15px !important;
}
.jl_post_title_top .image-post-title a {
    font-size: 30px;
}
.jl_post_title_top .meta-category-small {
    text-align: center !important;
}
.jl_post_title_top .meta-category-small a {
    float: none !important;
    color: #fff;
    margin: 0px 3px;
}
.jl_post_title_top .single-post-meta-wrapper {
    text-align: left !important;
    line-height: 1.2;
    margin-bottom: 0px !important;
}
.jl_post_title_top.jl_large_format {
    margin-top: 0px;
}
.jl_post_title_top.jl_large_format .meta-category-small {
    margin-top: -1px;
}
.jl_post_title_top.jl_large_format .single-post-meta-wrapper span,

.jl_post_title_top.jl_large_format .single-post-meta-wrapper span a {
    font-size: 13px;
    color: #818181 !important;
}
.jl_post_title_top.jl_large_format .single-post-meta-wrapper span {
    letter-spacing: 0px;
    margin-right: 5px !important;
}
.jl_post_title_top.jl_large_format .single-post-meta-wrapper span:after {
    display: none !important;
}
.jl_grid_large2col.jl_post_loop_wrapper.jl_grid_4col_home .grid-sidebar .box .image-post-title {
    font-size: 28px !important;
    margin-bottom: 0px;
}
.jl_grid_large2col.jl_post_loop_wrapper.jl_grid_4col_home .grid-sidebar .grid-sizer {
    width: 50%;
}
.jl_grid_large2col.jl_post_loop_wrapper.jl_grid_4col_home .grid-sidebar .box {
    width: 50%;
    padding-right: 35px;
    padding-left: 35px;
}
.jl_grid_large2col.jl_grid_4col_home #content_masonry {
    margin-right: -35px;
    margin-left: -35px;
}
.jl_grid_large2col.jl_post_loop_wrapper.jl_grid_4col_home .grid-sidebar .box .post-entry-content {
    background: #fff;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: -80px;
    padding: 30px 30px 0px 30px;
    width: auto;
}
.jl_grid_large2col.jl_post_loop_wrapper.jl_grid_4col_home #wrapper_masonry {
    padding-top: 50px;
}
.jl_post_loop_wrapper.jl_grid_4col_home .grid-sidebar .grid-sizer {
    width: 33.33333333%;
}
.jl_post_loop_wrapper.jl_grid_4col_home .grid-sidebar .box {
    width: 33.33333333%;
}

/*Grid layout with sidebar*/

.grid-sidebar .box.sticky .large_post_content {
    padding: 30px;
    background: #f4f4f4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.grid-sidebar .grid-sizer {
    width: 50%;
}
.grid-sidebar .box {
    margin-bottom: 0px !important;
    width: 50%;
    padding: 0px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    text-align: center;
    position: relative;
}
.box .post_grid_content_wrapper {
    float: left;
    width: 100%;
}
.box .post_grid_content_wrapper .meta-category-small {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
    text-align: left;
}
.box .post_grid_content_wrapper .meta-category-small a {
    float: none;
    display: inline-block;
    color: #fff !important;
}
.box .post_grid_content_wrapper .post-author img {
    width: 20px !important;
    height: 20px !important;
}
.box .post_grid_content_wrapper .single-post-meta-wrapper {
    margin-bottom: 5px;
    padding: 0px;
}
.box .post_grid_content_wrapper .single-post-meta-wrapper span {
    font-weight: 400;
    color: #000 !important;
}
.box .post_grid_content_wrapper .single-post-meta-wrapper span.post-author a {
    font-weight: 400;
}
.box .post_grid_content_wrapper .single-post-meta-wrapper span a {
    font-weight: 400;
    color: #000 !important;
}
.box .post_grid_content_wrapper .single-post-meta-wrapper span a:hover {
    color: #000 !important;
}
.box .post_grid_content_wrapper .single-post-meta-wrapper span,

.box .post_grid_content_wrapper .single-post-meta-wrapper span a {
    font-size: 11px;
    color: #000;
    letter-spacing: 0.05em;
}
.grid-sidebar .box .image-post-title {
    float: left;
    width: 100%;
    font-size: 22px;
    letter-spacing: -0.025em;
    margin-top: 0px;
    margin-bottom: 15px;
    text-align: left;
    padding: 0px;
}
.grid-sidebar .box .image-post-title,

.show3_post_col_home .grid4_home_post_display .blog_grid_post_style .image-post-title {
    text-align: left;
}
.grid-sidebar .box .image-post-thumb {
    margin-bottom: 20px;
}
.box .large_post_content {
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px;
}
.box .large_post_content .meta-category-small {
    float: left;
    width: auto;
    margin-right: 10px;
}
.box .large_post_content .meta-category-small a {
    float: left;
}
.box .large_post_content .auto_image_with_date {
    float: left;
    width: auto;
    margin-top: 5px;
    margin-bottom: 15px;
}
.box .large_post_content p {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    text-align: left;
    padding: 0px;
    font-size: 15px;
    line-height: 1.5;
    color: #777;
}
.box .large_post_content .jl_continue_reading {
    margin: 25px 0px 15px 0px;
}

/*Large Main Grid layout with sidebar*/

.main-grid-post-display .blog_large_post_style {
    width: 100%;
    float: left;
    padding: 0px !important;
}
#content-large-main-grid-post .meta-category-small a:before {
    border-top: 20px solid rgba(255, 255, 255, 0);
}
#content-large-main-grid-post .meta-category-small a:after {
    border-bottom: 20px solid rgba(255, 255, 255, 0);
}
.main-grid-post-display .blog_large_post_style {
    width: 100% !important;
}
.blog_grid_post_style .post-entry-content .post-entry-content-wrapper {
    padding: 0px;
}
.blog_grid_post_style .post-entry-content .post-entry-content-wrapper,

.main-grid-post-display .blog_grid_post_style .post-entry-content .post-entry-content-wrapper,

.grid_home_3col .blog_grid_post_style .post-entry-content .post-entry-content-wrapper {
    float: left;
    width: 100%;
}
.box.jl_grid_layout1.blog_large_post_style .single-post-meta-wrapper > span,

.box.jl_grid_layout1 .post_grid_content_wrapper .single-post-meta-wrapper > span {
    margin: 0px 10px 0px 0px;
}
.single_section_content .single-post-meta-wrapper > span:after,

.single_section_content .single-post-meta-wrapper .jm-post-like:after {
    background: #000;
}
.single-post-meta-wrapper .post-author span {
    padding-right: 0px !important;
}
.box.jl_grid_layout2 .large_post_content p {
    text-align: center;
}
.show3_post_col_home .grid4_home_post_display .box.jl_grid_layout2 .image-post-title {
    text-align: center;
}
.box.jl_grid_layout2.blog_large_post_style .image-post-title,

.box.jl_grid_layout2.blog_large_post_style .single-post-meta-wrapper,

.box.jl_grid_layout2 .post_grid_content_wrapper .single-post-meta-wrapper {
    margin-bottom: 10px !important;
}
.box.jl_grid_layout2.blog_large_post_style .meta-category-small,

.box.jl_grid_layout2 .meta-category-small {
    text-align: center;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.box.jl_grid_layout2.blog_large_post_style .single-post-meta-wrapper,

.box.jl_grid_layout2 .post_grid_content_wrapper .single-post-meta-wrapper {
    text-align: center;
}
.box.jl_grid_layout2 .large_post_content {
    padding-bottom: 0px !important;
    border-bottom: 0px solid #ededed;
}
#content .box.jl_grid_layout2.blog_grid_post_style .meta-category-small a {
    font-weight: 700 !important;
    margin: 0px 5px !important;
}
.box.jl_grid_layout2 .meta-category-small a,

.box.jl_grid_layout2.blog_grid_post_style .meta-category-small a {
    float: none;
    margin: 0px 5px !important;
    padding: 0px !important;
    background: none !important;
    float: none;
    font-size: 12px !important;
    color: #000 !important;
    font-weight: 700 !important;
}
.box.jl_grid_layout3 .large_post_content p {
    text-align: center;
}
.box.jl_grid_layout3.blog_large_post_style .image-post-title,

.box.jl_grid_layout3.blog_large_post_style .single-post-meta-wrapper,

.box.jl_grid_layout3 .post_grid_content_wrapper .single-post-meta-wrapper {
    margin-bottom: 10px !important;
}
.box.jl_grid_layout3.blog_large_post_style .meta-category-small,

.box.jl_grid_layout3 .meta-category-small {
    text-align: center;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.box.jl_grid_layout3.blog_large_post_style .single-post-meta-wrapper,

.box.jl_grid_layout3 .post_grid_content_wrapper .single-post-meta-wrapper {
    text-align: center;
}
.box.jl_grid_layout3 .large_post_content {
    padding-bottom: 0px !important;
    border-bottom: 0px solid #ededed;
}
.box.jl_grid_layout3 .meta-category-small a,

.box.jl_grid_layout3.blog_grid_post_style .meta-category-small a,

#content .box.jl_grid_layout3.blog_grid_post_style .meta-category-small a {
    margin: 0px 5px !important;
    padding: 0px !important;
    background: none !important;
    float: none;
    font-weight: 700 !important;
    font-size: 12px !important;
}
.box.jl_grid_layout4 .large_post_content p {
    text-align: left;
}
.box.jl_grid_layout4 .post_grid_content_wrapper .single-post-meta-wrapper {
    margin-bottom: 5px !important;
    text-align: left;
}
.box.jl_grid_layout4 .post_grid_content_wrapper .single-post-meta-wrapper > span {
    margin: 0px 10px 0px 0px;
}
.box.jl_grid_layout4.blog_large_post_style .single-post-meta-wrapper > span {
    margin: 0px 10px 0px 0px !important;
}
.box.jl_grid_layout4.blog_large_post_style .meta-category-small,

.box.jl_grid_layout4 .meta-category-small {
    text-align: left;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.box.jl_grid_layout4 .meta-category-small a {
    float: none;
}
.box.jl_grid_layout4 .large_post_content {
    padding-bottom: 0px !important;
    border-bottom: 0px solid #ededed;
}
.box.jl_grid_layout4 .meta-category-small a {
    margin: 0px 5px 0px 0px !important;
    padding: 0px !important;
    background: none !important;
    float: left;
}
.blog_large_post_style .jl_love_view_social {
    background: #030303;
}
.blog_large_post_style .jl_love_view_social .jm-post-like,

.blog_large_post_style .jl_love_view_social .view_options,

.blog_large_post_style .jl_love_view_social .jl_foot_con_readding,

.blog_large_post_style .jl_love_view_social .jl_foot_share_col {
    border-right: 1px solid #444444;
}
.grid-sidebar .box .jl_love_view_social .jl_foot_share_col.jl_read_more,

.grid-sidebar .box .jl_love_view_social .jl_foot_share_col,

.box.jl_grid_layout5 .large_post_content p {
    text-align: left;
}
.box.jl_grid_layout5.blog_large_post_style .single-post-meta-wrapper,

.box.jl_grid_layout5 .post_grid_content_wrapper .single-post-meta-wrapper {
    margin-bottom: 5px !important;
    text-align: left;
}
.box.jl_grid_layout5.blog_large_post_style .single-post-meta-wrapper > span,

.box.jl_grid_layout5 .post_grid_content_wrapper .single-post-meta-wrapper > span {
    margin: 0px 10px 0px 0px;
}
.box.jl_grid_layout5.blog_large_post_style .meta-category-small,

.box.jl_grid_layout5 .meta-category-small {
    text-align: left;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
#content .box.jl_grid_layout5 .meta-category-small a {
    font-weight: 700 !important;
    font-size: 11px !important;
}
.box.jl_grid_layout5 .large_post_content {
    padding-bottom: 0px !important;
    border-bottom: 0px solid #ededed;
}
.box.jl_grid_layout5 .meta-category-small a {
    float: none;
    margin: 0px 10px 0px 0px !important;
    padding: 0px !important;
    background: none !important;
    float: left;
}
.box.jl_grid_layout6 .large_post_content p {
    text-align: left;
}
.box.jl_grid_layout6.blog_large_post_style .single-post-meta-wrapper,

.box.jl_grid_layout6 .post_grid_content_wrapper .single-post-meta-wrapper {
    margin-bottom: 5px !important;
    text-align: left;
}
.box.jl_grid_layout6.blog_large_post_style .single-post-meta-wrapper > span,

.box.jl_grid_layout6 .post_grid_content_wrapper .single-post-meta-wrapper > span {
    margin: 0px 10px 0px 0px;
}
.box.jl_grid_layout6.blog_large_post_style .meta-category-small,

.box.jl_grid_layout6 .meta-category-small {
    text-align: left;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
#content .box.jl_grid_layout6 .meta-category-small a {
    font-weight: 700 !important;
    font-size: 11px !important;
}
.box.jl_grid_layout6 .large_post_content {
    padding-bottom: 0px !important;
    border-bottom: 0px solid #ededed;
}
.box.jl_grid_layout6 .meta-category-small a {
    float: none;
    margin: 0px 10px 0px 0px !important;
    padding: 0px !important;
    background: none !important;
    float: left;
}
.box.blog_large_post_style .post-entry-content {
    position: relative;
    z-index: 9;
    text-align: left;
}
.jl_single_style1 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
    color: #000 !important;
}
.jl_single_style1 .single_post_entry_content {
    margin-bottom: 0px;
}
.jl_single_style1 .single_post_entry_content .meta-category-small,

.jl_single_style1 .single_post_entry_content .single_post_title_main,

.jl_radius .blog_large_post_style .jl_single_style1 .image-post-thumb {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.blog_large_post_style .jl_single_style1 .image-post-thumb {
    margin-bottom: 30px !important;
    overflow: hidden;
}
.jl_single_style2 .single_post_title_main {
    margin-bottom: 0px !important;
}
.jl_single_style2 .single_post_entry_content {
    margin-bottom: 0px;
}
.jl_single_style2 .single_post_entry_content .meta-category-small,

.jl_single_style2 .single_post_entry_content .single_post_title_main,

.jl_single_style2 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
    color: #000 !important;
}
.jl_single_style3 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
}
.jl_single_style4 .single_post_entry_content .meta-category-small,

.jl_single_style4 .single_post_entry_content .single_post_title_main,

.jl_single_style4 .single_captions_overlay_bottom_image_full_width .single_post_entry_content_wrapper .single_post_entry_content {
    padding: 0px !important;
}
.jl_single_style4 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
}
.jl_single_style4 .single_post_entry_content .single-post-meta-wrapper .jm-post-like:hover {
    color: #fff !important;
}
.jl_single_style5 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
}
.jl_single_style5 .single_post_entry_content {
    padding: 30px 45px !important;
    margin-bottom: 0px;
}
.jl_single_style5 .single_post_entry_content h1 {
    color: #fff;
}
.jl_single_style5 .single_post_entry_content .single-post-meta-wrapper span,

.jl_single_style5 .single_post_entry_content .single-post-meta-wrapper a,

.jl_single_style5 .single_post_entry_content .single-post-meta-wrapper a:hover {
    color: #fff !important;
}
.jl_single_style6 .single_post_entry_content {
    padding: 0px !important;
}
.jl_single_style6 .single_post_entry_content .meta-category-small,

.jl_single_style6 .single_post_entry_content .single_post_title_main,

.jl_single_style6 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
    color: #000 !important;
}
.jl_single_style7 .single_post_entry_content {
    margin-bottom: 0px;
}
.jl_single_style7 .single_post_entry_content .meta-category-small,

.jl_single_style7 .single_post_entry_content .single_post_title_main,

.jl_single_style7 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
    color: #000 !important;
}
.jl_single_style8 .single_post_entry_content .meta-category-small,

.jl_single_style8 .single_post_entry_content .single_post_title_main,

.jl_single_style8 .single_post_entry_content .single-post-meta-wrapper .jm-post-like:hover {
    color: #fff !important;
}
.jl_single_style8 .single-post-meta-wrapper span.post-author a {
    font-weight: 500;
    color: #fff !important;
}
.jl_single_style8 .single-post-meta-wrapper span.post-author a:hover,

.jl_single_style8 .single_post_entry_content {
    position: absolute;
    width: auto;
    bottom: 30px;
    left: 30px;
    right: 30px;
    z-index: 3;
}
.jl_single_style8 .single_post_entry_content .single_post_title_main {
    color: #fff;
}
.jl_single_style8 .post_subtitle_text {
    color: #fff !important;
}
.jl_single_style8 .single_post_entry_content .post_subtitle_text,

.jl_single_style8 .single_post_entry_content .post_subtitle_text {
    margin-top: 20px;
}
.single_post_entry_content {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
    padding: 0px;
}
.single_post_entry_content .single_post_category_top a {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    padding: 0px !important;
    font-size: 11px !important;
    text-transform: uppercase;
    margin: 0px 10px 0px 0px;
    display: inline-block;
    background: #fff;
    color: #222;
    font-weight: 500 !important;
    letter-spacing: 0.05em;
}
.single_post_entry_content .single_post_category_top a:hover {
    color: #ff4200 !important;
}
.single_post_entry_content .single-meta-category-small a {
    padding: 3px 9px;
    font-size: 13px;
    line-height: 1;
    margin-right: 5px;
    background-color: #ff4200;
    color: #fff;
}
.single_post_entry_content .single-meta-category-small a:hover {
    text-decoration: none !important;
}
.single_post_entry_content .single_post_title_main {
    font-size: 40px;
    color: #000;
    text-transform: capitalize;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1.125 !important;
    float: left;
    width: 100%;
}
.single_post_entry_content .post_subtitle_text {
    float: left;
    font-size: 18px;
    color: #777;
    font-weight: 300;
    margin-top: 15px;
    margin-bottom: 0px;
    width: 100%;
    text-align: left;
    line-height: 1.6;
}
.single_post_entry_content .author_option_left {
    float: left;
}
.single_post_entry_content .author_option_left .single_author_avatar_image {
    float: left;
    margin-right: 10px;
}
.single_post_entry_content .author_option_left .single_author_avatar_image img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 25px;
    height: 25px;
}
.single_post_entry_content .author_option_left .wrapper_author_option_left {
    float: left;
    margin-top: 6px;
}
.single_post_entry_content .author_option_left .wrapper_author_option_left .post-author {
    margin-right: 5px;
}
.single_post_entry_content .author_option_left .wrapper_author_option_left span {
    float: left;
    line-height: 1.2;
    font-size: 12px;
    text-transform: uppercase;
}
.single_post_entry_content .author_option_left .wrapper_author_option_left .post-author a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}
.single_post_entry_content .author_option_left .wrapper_author_option_left .post-author a:hover {
    text-decoration: none !important;
}
.single_post_entry_content .user_option_right {
    float: left;
    margin-top: 3px;
}
.single_post_entry_content .user_option_right span {
    float: left;
    text-align: center;
    margin-left: 10px;
    color: #000;
    font-size: 12px;
}
.single_post_entry_content .user_option_right span a {
    font-size: 12px;
}
.single_post_entry_content .user_option_right i {
    margin-right: 3px;
}
.blog_large_post_style .single-post-meta-wrapper {
    margin-bottom: 5px;
    margin-top: 15px;
}
.single-post-meta-wrapper span.post-author a {
    font-weight: 400;
}
.single-post-meta-wrapper span.post-author a:hover,

.single_post_entry_content .single-post-meta-wrapper .jm-post-like:hover {
    color: #000 !important;
}
.single-post-meta-wrapper .post-author {
    color: #000 !important;
}
.single-post-meta-wrapper .post-author span {
    margin: 0px;
}
.single-post-meta-wrapper .post-author img {
    width: 30px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin-right: 10px;
}
.options_admin_single_style1 .single_post_share_icon_post_top {
    display: none !important;
}
.single_full_width_custom_options.options_admin_single_style1 .post_content {
    margin-top: 10px !important;
}
.single_full_width_custom_options .post_content {
    margin-top: -9px !important;
}
.single_post_caption_center_below,

.single_post_caption_center_below .meta-category-small,

.single_post_caption_center_below .single_post_title_main {
    text-align: center;
}
.single_above_center_align .meta-category-small,

.single_above_center_align .single_post_title_main {
    text-align: center;
}
.single_section_content .single_bellow_left_align .meta-category-small a {
    margin: 1px 10px 0px 0px !important;
    padding: 7px 20px 7px;
    color: #fff;
    background: #000;
    float: none;
    display: inline-block;
    letter-spacing: 0.1em;
    font-weight: 500 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.single_bellow_left_align .single-post-meta-wrapper .post-author {
    margin-left: 0px;
}
.single_bellow_left_align .single_post_share_icon_post_top {
    display: block !important;
}
.single_above_left_align .meta-category-small a {
    margin: 0px 10px 0px 0px !important;
}
.single_above_left_align .single-post-meta-wrapper .post-author {
    margin-left: 0px;
}
.single_captions_overlay_image .single_post_entry_content {
    margin: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: auto;
    max-width: 80%;
    z-index: 1;
    text-align: center;
}
.single_captions_overlay_image .single_post_entry_content .meta-category-small a {
    text-align: center;
}
.single_captions_overlay_image .single_post_entry_content .single_post_title_main,

.single_captions_overlay_image_full_width .single_post_entry_content {
    margin: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: auto;
    max-width: 600px;
    z-index: 1;
    text-align: center;
    padding: 0px;
}
.single_captions_overlay_image_full_width .single_post_entry_content span a:hover,

.single_captions_overlay_image_full_width .single_post_entry_content .jm-post-like:hover {
    color: #fff !important;
}
.single_captions_overlay_image_full_width .single_post_entry_content h1 {
    font-size: 40px;
}
.single_captions_overlay_image_full_width .single_post_entry_content .single_post_title_main,

.single_full_breadcrumbs_top {
    position: absolute;
    width: 100%;
    z-index: 1;
    margin-top: 20px;
}
.single_full_breadcrumbs_top .breadcrumbs_options,

.single_full_breadcrumbs_top .breadcrumbs_options a {
    color: #fff !important;
}
.single_full_breadcrumbs_top .row {
    margin-bottom: 0px;
}
.single_captions_overlay_bottom_image_full_width .single_post_entry_content_wrapper {
    margin: 0px;
    position: absolute;
    height: auto;
    width: 100%;
    bottom: 0px;
    z-index: 1;
    padding-bottom: 30px;
}
.single_captions_overlay_bottom_image_full_width .single_post_entry_content_wrapper .row {
    margin-bottom: 0px;
}
.single_captions_overlay_bottom_image_full_width .single_post_entry_content_wrapper .single_post_entry_content {
    text-align: left;
}
.single_captions_overlay_bottom_image_full_width .single_post_entry_content_wrapper .single_post_entry_content h1 {
    font-size: 40px;
}
.single_captions_overlay_bottom_image_full_width .single_post_entry_content_wrapper .single-post-meta-wrapper span {}
.single_captions_overlay_bottom_image_full_width .single_post_entry_content .meta-category-small a {
    margin: 1px 10px 0px 0px;
}
.single_captions_overlay_bottom_image_full_width .single-post-meta-wrapper .post-author {
    margin-left: 0px;
}
.single_captions_overlay_bottom_image_full_width .single_post_entry_content .single_post_title_main,

.single_captions_bottom_image_full_width_wrapper .row .col-md-12 .breadcrumbs_options {
    margin-bottom: 8px;
}
.single_post_entry_content {
    text-align: left;
}
.single_captions_bottom_image_full_width_wrapper .single_post_entry_content h1 {
    font-size: 40px;
}
.single_captions_bottom_image_full_width_wrapper .single_post_entry_content .meta-category-small a {
    margin: 0px 5px 0px 5px;
    background: #000;
}
.single_captions_bottom_image_full_width_wrapper .single-post-meta-wrapper .post-author {
    margin-left: 0px;
}
.single_captions_bottom_image_full_width_wrapper .meta-category-small a {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 10px !important;
    text-transform: uppercase;
    margin: 0px 5px 0px 5px;
    display: inline-block;
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px;
    height: auto;
    line-height: 10px;
    padding: 7px 20px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.single_captions_only_full_width_wrapper .breadcrumbs_options {
    margin-bottom: 5px;
}
.single_post_entry_content {
    text-align: left;
}
.single_captions_only_full_width_wrapper .single_post_entry_content h1 {
    font-size: 40px;
}
.single_captions_only_full_width_wrapper .single_post_entry_content .meta-category-small a {
    margin: 0px 10px 0px 0px;
    background: #000;
}
.single_captions_only_full_width_wrapper .single-post-meta-wrapper .post-author {
    margin-left: 0px;
}
.single_captions_only_full_width_wrapper .meta-category-small a {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 10px !important;
    text-transform: uppercase;
    margin: 0px 5px;
    display: inline-block;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.1em;
    height: auto;
    line-height: 10px;
    padding: 7px 20px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.single_captions_aboves_image_full_width_wrapper .breadcrumbs_options {
    margin-bottom: 5px;
}
.single_captions_aboves_image_full_width_wrapper .row .col-md-12 .single_post_entry_content {
    padding: 0px;
}
.single_post_entry_content {
    text-align: left;
}
.single_captions_aboves_image_full_width_wrapper .single_post_entry_content h1 {
    font-size: 40px;
}
.single_captions_aboves_image_full_width_wrapper .single_post_entry_content .meta-category-small a {
    margin: 10px 10px 0px 0px;
    background: #000;
}
.single_captions_aboves_image_full_width_wrapper .single-post-meta-wrapper .post-author {
    margin-left: 0px;
}
.single_captions_aboves_image_full_width_wrapper .meta-category-small a {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 11px !important;
    text-transform: uppercase;
    margin: 0px 5px;
    display: inline-block;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.1em;
    height: auto;
    line-height: 10px;
    padding: 7px 20px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.single_post_caption_full_width_format {
    margin-bottom: 0px;
}
.full_width_caption_with_post_format {
    padding-top: 30px !important;
}
.caption_without_image .breadcrumbs_options {
    margin-bottom: 5px;
}
.title_below_align_left .breadcrumbs_options,

.title_above_align_left .breadcrumbs_options {
    margin-bottom: 5px;
}
.single_post_share_icon_post li.single_post_share_pinterest a {
    line-height: 70px;
    height: 70px;
    width: 70px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    position: relative;
}
.single_post_share_icon_post li.single_post_share_pinterest a:after {
    content: "\f0d2";
    font-family: FontAwesome;
    font-size: 25px !important;
    line-height: 70px;
    height: 70px;
    width: 70px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #cd1d1f;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.single_post_share_icon {
    float: right;
    padding: 0px;
    margin-bottom: 25px;
}
.single_post_share_icon li {
    float: left;
    margin-left: 5px;
    list-style: none !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 100px;
}
.single_post_share_icon li a {
    display: block;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #222;
    text-align: center;
    font-size: 15px;
    background: #fff !important;
}
.single_post_share_icon li a:hover {
    text-decoration: none !important;
    color: #ff4200;
}
.single_post_share_icon li.single_post_share_facebook a i,

.single_post_share_icon li.single_post_share_twitter a i {
    margin-right: 0px;
}
.single_post_share_icons.social_popup_close i {
    margin: 0px !important;
    font-size: 13px !important;
}
.single_post_share_icons.social_popup_close {
    position: absolute;
    top: 40px;
    right: 40px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
    display: block;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    color: #ffffff;
    background-color: #000;
    margin: 0px !important;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.single_post_share_icons i {
    margin-left: 5px;
}
.single_post_share_icons {
    text-transform: uppercase;
    float: right;
    margin-top: 0px;
    cursor: pointer;
    font-size: 11px;
    color: #fff;
    background: #212121;
    height: 21px;
    line-height: 21px;
    padding: 0px 10px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: color .2s linear, background .1s linear;
    -moz-transition: color .2s linear, background .1s linear;
    -ms-transition: color .2s linear, background .1s linear;
    -o-transition: color .2s linear, background .1s linear;
    transition: color .2s linear, background .1s linear;
}
.single_post_share_wrapper .single_post_share_icon_post {
    margin: -40px 0px 0px 0px;
    position: absolute;
    top: 50%;
    left: 00%;
    width: 100%;
    height: auto;
    overflow: hidden;
    float: none;
    text-align: center;
}
.single_post_share_wrapper.share_single_active {
    opacity: 1 !important;
    visibility: visible !important;
}
.single_post_share_wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: rgba(255, 255, 255, .97);
    opacity: 0;
    position: fixed;
    top: 0 !important;
    left: 0;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 100%;
    height: 100%;
    z-index: 999999;
    visibility: hidden;
}
.large_post_share_btn.single_post_share_icon_post {
    float: right;
    width: auto;
    margin-bottom: 0px;
}
.large_post_meta_wrapper .grid_meta_bottom_wrapper {
    float: left;
    width: 100%;
}
.large_post_share_btn.single_post_share_icon_post li a {
    width: auto;
    letter-spacing: 0px;
    font-size: 13px;
    text-transform: capitalize;
    height: 32px !important;
    line-height: 32px !important;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin: 0px;
    padding: 0px 30px;
}
.large_post_share_btn.single_post_share_icon_post li a i {
    margin-right: 5px;
}
.single_post_share_icon_post {
    float: left;
    width: 100%;
    padding: 0px;
    margin-bottom: 15px;
}
.single_post_share_icon_post li {
    display: inline-block;
    margin-right: 0px;
    list-style: none !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.single_post_share_icon_post li a {
    display: block;
    padding: 0px;
    line-height: 70px;
    height: 70px;
    width: 70px;
    color: #fff;
    text-align: center;
    font-size: 25px;
    margin-right: 5px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.single_post_share_icon_post li a:hover {
    opacity: 0.8;
}
.single_post_share_icon_post li:last-child a {
    margin-right: 0px;
}
.single_post_share_icon_post li a span {
    font-size: 12px;
    border-left: 1px solid rgba(255, 255, 255, .2);
    padding-left: 10px;
    margin-left: 5px;
}
.single_post_share_icon_post li a:hover {
    text-decoration: none !important;
    color: #fff !important;
}
.single_post_share_icon_post li.single_post_share_facebook a {
    background: #455fa1;
}
.single_post_share_icon_post li.single_post_share_twitter a {
    background: #58abf5;
}
.single_post_share_icon_post li.single_post_share_mail a {
    background: #c18442;
}
.single_post_share_icon_post li.single_post_share_google_plus a {
    background: #eb4026;
}
.single_post_share_icon_post li.single_post_share_pinterest a {
    background: transparent;
}
.single_post_share_icon_post li.single_post_share_linkedin a {
    background: #1980be;
}
.single_post_share_icon_post li.single_post_share_ftumblr a {
    background: #586973;
}
.single_post_share_icon_post_bottom {
    margin-top: 20px;
}
.title_below_align_center .single_post_share_icon_post_top,

.title_above_align_center .single_post_share_icon_post_top,

.title_above_align_left .single_post_share_icon_post_top,

.title_overlay_image .single_post_share_icon_post_top {
    display: none;
}
.single_box_width_custom_options .single_post_share_icon_post_top {
    display: none !important;
}
.full_width_image_with_caption_overlay_center .single_post_share_icon_post_top,

.full_width_image_with_caption_overlay_bottom .single_post_share_icon_post_top,

.full_width_image_with_caption_above .single_post_share_icon_post_top {
    margin-bottom: 30px;
}
.title_below_align_left .single_post_share_icon_post_top {
    margin-top: 10px;
    margin-bottom: 5px;
}
.caption_without_image .single_post_share_icon_post_top {
    margin-top: 15px;
}

/*Blog list layout with sidebar*/

.loop-list-post-display .large_post_content,

.loop-list-post-display .large_post_content {
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}
.loop-list-post-display .large_post_content p {
    margin-bottom: 0px;
}
.loop-list-post-display .meta-category-small {
    margin-top: 0px !important;
}
.loop-list-post-display .post_grid_more_meta_wrapper {
    margin-top: 0px;
}
.loop-list-post-display .blog_list_post_style .meta-category-small {
    margin: 0px !important;
    padding: 0px;
    line-height: 1.2;
    text-align: left;
    float: left;
    width: auto;
    margin-right: 10px !important;
    margin-bottom: 20px !important;
}
.blog_large_post_style.jl_grid_layout1 .meta-category-small {
    position: absolute;
    margin: 0px !important;
    top: 20px;
    left: 20px;
    width: auto;
    z-index: 1;
}
.blog_large_post_style .large_post_content p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 1.8;
}
.blog_large_post_style .jl_post_title_top {
    padding: 0px;
    margin-bottom: 20px !important;
}
.blog_large_post_style .jl_post_title_top .image-post-title {
    margin-top: 0px !important;
    margin-bottom: 15px;
}
.blog_large_post_style .jl_post_title_top .single-post-meta-wrapper {
    margin-top: 0px;
}
.single_section_content.box.blog_large_post_style {
    width: 100% !important;
    position: static;
    padding: 0px;
}
.single_section_content .mashsb-container {
    padding-top: 0px;
    padding-bottom: 20px;
}
.single_section_content.box.blog_large_post_style .meta-category-small .post_type_icon {
    margin-right: 6px;
}
.jl_radius .loop-large-post .post_content img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.loop-large-post .post_content {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: 0px;
}
.loop-large-post .post_content a {
    font-weight: bold;
}
.blog_large_post_style .box.format-quote {
    padding: 0px;
}
.blog_large_post_style .post_type_icon {
    height: 30px;
    line-height: 30px;
    background: #000;
    color: #FFF;
    float: none;
    width: 30px;
    text-align: center;
    display: inline-block;
    font-size: 13px;
    margin-right: 1px;
    position: relative;
}
.blog_large_post_style.sticky {
    background: #ffffe0;
    border: 1px solid #e6db55;
}
.blog_large_post_style.sticky .featured-thumbnail img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.blog_large_post_style.sticky .post-entry-content-wrapper {
    background: #fffde4;
    padding: 10px 25px 25px 25px !important;
}
.blog_large_post_style.sticky .post-entry-content-wrapper .large_post_content {
    padding: 0px !important;
    margin: 0px !important;
}
.blog_large_post_style.sticky .post-entry-content-wrapper .large_post_content {
    padding: 0px;
    border: 0px;
}
.blog_large_post_style.sticky .post-entry-content-wrapper .jl_continue_reading {
    background: #fffde4;
}
.blog_large_post_style.sticky .post-entry-content-wrapper .jl_continue_reading:hover {
    background: #000;
}
.blog_large_overlay_post_style.box {
    width: 100% !important;
    height: 510px;
    position: relative;
    background: #ececec;
    margin-bottom: 30px !important;
}
.blog_large_overlay_post_style.box .image-post-title {
    font-size: 30px;
}
.blog_large_overlay_post_style .post-entry-content {
    top: 50%;
    background: none;
    padding: 0px 60px !important;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: auto;
    padding: 0;
    bottom: auto;
    text-align: center;
    float: none !important;
    position: absolute;
}
.blog_large_overlay_post_style .post-entry-content h3 {
    margin: 10px 0px 5px 0px;
}
.blog_large_overlay_post_style .post-entry-content h3 a,

.blog_large_overlay_post_style .single-post-meta-wrapper span,

.blog_large_overlay_post_style .single-post-meta-wrapper span a {
    color: #fff !important;
}
.blog_large_overlay_post_style .post-entry-content h3 a:hover {
    opacity: 0.8;
}
.blog_large_overlay_post_style .post_grid_more_meta_wrapper {
    text-align: center;
}
.blog_large_overlay_post_style .post_grid_more_meta_wrapper span a {
    display: inline-block;
    font-weight: 400;
    letter-spacing: 0em;
    margin: 0px !important;
    margin-right: 2px !important;
    margin-left: 2px !important;
    float: none !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 4px 12px 4px;
    color: #fff !important;
}
#content .blog_grid_post_style .meta-category-small,

.grid_home_3col .blog_grid_post_style .meta-category-small {
    margin-top: 15px;
    margin-bottom: 5px;
}
#content .blog_grid_post_style .jl_rating_front,

.grid_home_3col .blog_grid_post_style .jl_rating_front {
    margin-top: 0px;
    margin-left: 0px;
}
.page-template-home-grid-post-4col .col3_homepost_carosel,

.page-template-home-grid-post-4col .post_grid_more_meta_wrapper.no_feature_img_class {
    margin-top: 15px !important;
}
.post_grid_more_meta_wrapper.no_feature_img_class {
    margin-top: 0px;
}
.post_grid_more_meta_wrapper {
    float: left;
    width: 100%;
    margin-top: 0px;
}
.post_grid_more_meta_wrapper .grid_post_share {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    width: auto;
    float: left;
    line-height: 1.2;
    margin-right: 10px;
    color: #555;
}
.post_grid_more_meta_wrapper .grid_post_share .grid_share_wrapper {
    float: left;
}
.post_grid_more_meta_wrapper .grid_post_share i {
    margin-right: 5px;
    float: left;
}
.grid_post_share .mashsb-count {
    margin-right: 5px;
    margin-top: 0px;
    font-weight: 400;
}
.grid_post_share .mashsbcount {
    float: left;
    font-size: 12px;
    color: #555;
}
.grid_post_share .mashsb-sharetext {
    display: none;
}
.post_grid_more_meta_wrapper .meta-category-small {
    width: 100%;
    margin: 0px !important;
    padding: 0px;
    line-height: 1.2;
    text-align: left;
}
.post_grid_more_meta_wrapper .meta-comment i {
    margin-right: 5px;
}
.post_grid_more_meta_wrapper .meta-comment {
    font-size: 12px;
    font-weight: 400px;
    line-height: 16px;
    width: auto;
    float: left;
    line-height: 1.2;
    margin-right: 10px;
}
.post_grid_more_meta_wrapper .meta-comment a {
    color: #555;
}
#content .blog_grid_post_style .meta-category-small a,

.grid_home_3col .blog_grid_post_style .meta-category-small a,

.jellywp_home_builder_carousel_post .meta-category-small a,

.post_list_medium_widget .meta-category-small a,

.page_builder_slider .meta-category-small a,

.jelly_homepage_builder.builder_post_grid_bellow .blog_list_post_style .meta-category-small a,

.blog_grid_post_style .meta-category-small a,

.blog_large_post_style .meta-category-small a,

.loop-list-post-display .blog_list_post_style .meta-category-small a {
    color: #fff;
    font-weight: 400 !important;
    letter-spacing: 0.03em !important;
    background: #000;
    height: auto;
    line-height: 10px;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.page_builder_slider .meta-category-small a {
    margin: 0px 2px 0px 0px !important;
}
.loop-list-post-display .blog_list_post_style .meta-category-small a {
    color: #fff !important;
}
.builder_post_list_bellow .meta-category-small a,

.main_right_post_style_list .meta-category-small a {
    font-weight: 400 !important;
    letter-spacing: 0.05em;
    height: auto;
    line-height: 10px;
    padding: 0px;
    color: #000;
}
.container_masonry_home .pagination-more {
    margin-bottom: 0px;
    padding-bottom: 0px;
    background: #fff;
}
.container_masonry_home .pagination-more a {
    margin: 30px 0px;
}
.blog_grid_post_style .meta-category-small a {
    margin: 0px 2px 1px 0px !important;
}
.blog_grid_post_style .meta-category-small a:last-child {
    margin-right: 0px !important;
}
.jl_cat_nav_head .category_listing {
    padding: 0px;
    margin: 0px;
    list-style: none;
    float: left;
}
.jl_cat_nav_head .category_listing li {
    float: left;
    margin-left: 10px;
    cursor: pointer;
}
.jl_cat_nav_head .jl_pagination {
    padding: 0px;
    margin: 0px;
    list-style: none;
    float: left;
}
.jl_cat_nav_head .jl_pagination li {
    float: left;
    margin-left: 10px;
    font-size: 14px;
    cursor: pointer;
}
.jl_cat_nav_head .jl_pagination li i {}
.grid_home_masonry.grid_home_masonry_3col .blog_grid_post_style {
    width: 33.33333333%;
}
.grid_home_masonry.grid_home_masonry_3col .blog_grid_post_style .jl_squre_content_wrapper {
    opacity: 1;
}
.grid_home_masonry.grid_home_masonry_3col .blog_grid_post_style .jl_squre_content_wrapper {
    background: none;
}
.grid_home_masonry.grid_home_masonry_3col .blog_grid_post_style .jl_squre_content_wrapper .image-post-title {
    font-size: 32px;
    text-transform: uppercase;
    margin-top: 20px;
}
.grid_home_masonry.grid_home_masonry_3col .blog_grid_post_style .jl_squre_content_wrapper .image-post-title a {
    font-weight: 700 !important;
}
.grid_home_masonry.grid_home_masonry_3col .blog_grid_post_style .jl_squre_content_wrapper .image-post-title a:hover {
    color: #fff !important;
    opacity: 0.7;
}
.page-template-home-grid-masonry-3 .large_center_slider_container .banner-container h5 a {
    text-transform: uppercase;
    font-weight: 700 !important;
}
.jl_s_slide_text_wrapper .banner-container,

.jl_s_slide_text_wrapper .banner-container {
    width: 35% !important;
    float: left;
    overflow: hidden;
    position: relative !important;
    background: #040404 !important;
    padding: 50px !important;
}
.jl_s_slide_text_wrapper .banner-container .meta-category-small {
    float: left !important;
    width: 100%;
}
.jl_s_slide_text_wrapper .banner-container .meta-category-small a {
    background: transparent;
    font-size: 10px !important;
    height: auto;
    line-height: 10px;
    padding: 4px 15px 4px !important;
    letter-spacing: 0.2em;
}
.jl_s_slide_text_wrapper .banner-container h5 {
    float: left !important;
    width: 100%;
}
.jl_s_slide_text_wrapper .banner-container h5 a {
    color: #fff !important;
    font-size: 35px !important;
}
.jl_s_slide_text_wrapper .banner-container .jl_slider_desc {
    float: left;
    width: 100%;
    color: #bbb;
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 15px;
}
.jl_s_slide_text_wrapper .banner-container .jl_ssider_more {
    float: left;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 10px;
    font-weight: 400;
    color: #000;
    height: 40px;
    line-height: 38px;
    border: 1px solid #fff;
    padding: 0px 30px 0px;
    -o-transition: .25s;
    -ms-transition: .25s;
    -moz-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
    background-color: #fff;
    margin-top: 30px;
}
.jl_s_slide_text_wrapper .banner-container .jl_ssider_more:hover {
    text-decoration: none !important;
    background: #fff;
    color: #000;
}
.large_center_slider_container.jl_single_slider_box.jl_s_slide_text_wrapper .banner-container .post-meta span,

.large_center_slider_container.jl_single_slider_box.jl_s_slide_text_wrapper .banner-container .post-meta span a {
    color: #fff !important;
}
.jl_s_slide_text_wrapper .jelly_pro_post_arrow_left i {
    margin-right: 10px;
}
.jl_s_slide_text_wrapper .jelly_pro_post_arrow_right i {
    margin-left: 10px;
}
.jl_s_slide_text_wrapper .jelly_pro_post_arrow_left i,

.jl_s_slide_text_wrapper .jelly_pro_post_arrow_right i {
    width: auto;
    font-size: 15px;
}
.jl_s_slide_text_wrapper .jelly_pro_post_arrow_left,

.jl_s_slide_text_wrapper .jelly_pro_post_arrow_right {
    color: #999;
    cursor: pointer;
    z-index: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 1;
    width: 17.5% !important;
    height: 60px;
    line-height: 60px;
    position: absolute;
    text-align: center;
    top: auto;
    bottom: 0px;
    margin-top: 0;
    opacity: 1 !important;
    border-top: 1px solid #292929;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.jl_s_slide_text_wrapper .jelly_pro_post_arrow_left:hover,

.jl_s_slide_text_wrapper .jelly_pro_post_arrow_right:hover {
    color: #999;
}
.large_center_slider_container.jl_s_slide_text_wrapper:hover .jelly_pro_post_arrow_right,

.large_center_slider_container.jl_s_slide_text_wrapper:hover .jelly_pro_post_arrow_left {
    opacity: 1 !important;
}
.jl_s_slide_text_wrapper:hover .jelly_pro_post_arrow_right {
    right: 0px !important;
}
.jl_s_slide_text_wrapper .jelly_pro_post_arrow_right {
    right: 0px;
    border-left: 1px solid #292929;
}
.jl_s_slide_text_wrapper .jelly_pro_post_arrow_left {
    left: auto !important;
    right: 17.5%;
}
.jl_home_large_full .blog_grid_post_style {
    width: 100%;
}
.jl_home_large_full .blog_grid_post_style .jl_squre_grid_wrapper {
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 35%;
}
.jl_home_large_full .blog_grid_post_style .jl_squre_grid_image {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-size: cover;
    opacity: 1;
    backface-visibility: hidden;
    background-position: 50% center;
    -webkit-transition: .5s ease-in-out opacity, 0.5s transform ease-in-out;
    -webkit-transition: .5s ease-in-out opacity, 0.5s -webkit-transform ease-in-out;
    transition: .5s ease-in-out opacity, 0.5s -webkit-transform ease-in-out;
    transition: .5s ease-in-out opacity, 0.5s transform ease-in-out;
    transition: .5s ease-in-out opacity, 0.5s transform ease-in-out, 0.5s -webkit-transform ease-in-out;
}
.jl_home_large_full .jl_squre_grid_wrapper .banner-container {
    top: 50%;
    background: none;
    left: 25%;
    right: 25%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: auto;
    padding: 0;
    bottom: auto;
    text-align: center;
}
.jl_home_large_full .jl_squre_grid_wrapper .meta-category-small a {
    float: none !important;
    display: inline-block;
}
.jl_home_large_full .jl_squre_grid_wrapper .banner-container h5 a {
    font-size: 45px;
}
.jl_home_large_full .jl_squre_grid_wrapper .banner-container h5 a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.grid_home_masonry .blog_grid_post_style {
    width: 25%;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_grid_wrapper {
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 100%;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_grid_image {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-size: cover;
    opacity: 1;
    backface-visibility: hidden;
    background-position: 50% center;
    -webkit-transition: .5s ease-in-out opacity, 0.5s transform ease-in-out;
    -webkit-transition: .5s ease-in-out opacity, 0.5s -webkit-transform ease-in-out;
    transition: .5s ease-in-out opacity, 0.5s -webkit-transform ease-in-out;
    transition: .5s ease-in-out opacity, 0.5s transform ease-in-out;
    transition: .5s ease-in-out opacity, 0.5s transform ease-in-out, 0.5s -webkit-transform ease-in-out;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    padding: 35px;
    opacity: 0;
    -webkit-transition: .3s ease-in-out opacity, 0.3s transform ease-in-out;
    -webkit-transition: .3s ease-in-out opacity, 0.3s -webkit-transform ease-in-out;
    transition: .3s ease-in-out opacity, 0.3s -webkit-transform ease-in-out;
    transition: .3s ease-in-out opacity, 0.3s transform ease-in-out;
    transition: .3s ease-in-out opacity, 0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_grid_wrapper:hover .jl_squre_content_wrapper {
    opacity: 1;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper .post_grid_more_meta_wrapper {
    margin: 0px;
    position: relative;
    z-index: 2;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper .image-post-title {
    font-size: 25px;
    position: relative;
    z-index: 2;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper .image-post-title a {
    color: #fff;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper .image-post-title a:hover {
    color: #fff !important;
    opacity: 0.8;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper .post-meta-bot {
    position: absolute;
    bottom: 35px;
    left: 35px;
    right: 35px;
    color: #fff;
    font-size: 12px;
    z-index: 2;
}
.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper .post-meta-bot .post-date,

.grid_home_masonry .blog_grid_post_style .jl_squre_content_wrapper .post-meta-bot span a {
    color: #fff !important;
}
.blog_large_post_style .large_post_content {
    float: left;
    width: 100%;
    text-align: center;
}
.blog_large_post_style .large_post_content p {
    margin-bottom: 30px;
    text-align: left;
    font-size: 15px;
    padding: 0px;
}
.blog_large_post_style .image-post-thumb {
    margin-bottom: 25px !important;
}
.blog_large_post_style .large_post_content .jl_continue_reading {
    margin: 25px 0px 10px 0px;
}
.blog_list_post_style .jelly_read_more_wrapper {
    text-align: left !important;
}
.blog_large_post_style .large_post_content .jelly_read_more_wrapper,

.blog_grid_post_style .jelly_read_more_wrapper,

.blog_list_post_style .jelly_read_more_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    margin: 15px 0px;
}
.blog_grid_post_style .jelly_read_more_wrapper {
    margin-bottom: 2px;
}
.blog_large_post_style .large_post_content .jelly_read_more_wrapper a,

.blog_grid_post_style .jelly_read_more_wrapper a,

.blog_list_post_style .jelly_read_more_wrapper a {
    color: #222;
    text-transform: uppercase;
    padding: 0px 20px;
    height: 36px;
    line-height: 34px;
    border: 2px solid #222;
    font-size: 10px;
    letter-spacing: 1px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    display: inline-block;
    transition: background 0.3s linear;
    -moz-transition: background 0.3s linear;
    -webkit-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
}
.blog_large_post_style .large_post_content .jelly_read_more_wrapper a:hover,

.blog_grid_post_style .jelly_read_more_wrapper a:hover,

.blog_list_post_style .jelly_read_more_wrapper a:hover {
    background: #222;
    color: #fff !important;
    text-decoration: none !important;
}
.date_post_large_display {
    display: none;
    float: left;
    width: 70px;
    height: 90px;
    background: #000;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 35px;
    padding-top: 15px;
    position: absolute;
    right: -1px;
    top: 0px;
    z-index: 9;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
}
.date_post_large_display span {
    display: block;
    font-size: 27px;
}
.blog_large_post_style .post-entry-content .meta-category-small {
    margin: 0px !important;
    padding: 0px;
    line-height: 1.2;
}
.blog_large_post_style .post-entry-content .meta-category-small,

.blog_large_post_style .post-entry-content .meta-category-small a,

.meta-category-small a {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.blog_large_post_style .post-entry-content .image-post-title,

.blog_large_post_style .post-entry-content h1 {
    margin: 0px;
    margin-top: 0px !important;
    font-size: 35px;
    line-height: 1.2 !important;
    margin-bottom: 5px;
    color: #222222;
    float: left;
    width: 100%;
    text-transform: capitalize;
    text-align: left;
    padding: 0px;
}
.blog_large_post_style .post-entry-content .large_post_content {
    text-align: left;
}
.blog_large_post_style .post-entry-content .post-meta {
    display: block;
    margin-bottom: 12px;
    letter-spacing: 0px;
    float: left;
    width: 100%;
}
.blog_large_post_style .post-entry-content .post-meta,

.blog_large_post_style .post-entry-content .post-meta a {
    color: #777;
    font-size: 10px !important;
    text-transform: uppercase;
    line-height: 1.2;
}
.blog_large_post_style .post-entry-content .post-meta a:hover {
    float: none !important;
    text-decoration: none !important;
    color: #777 !important;
}
.blog_large_post_style .post-entry-content .post-meta a {
    font-weight: 300;
}
.blog_large_post_style .post-entry-content .post-meta i {
    margin-right: 5px;
}
.blog_large_post_style .post-entry-content .post-meta span {
    display: inline-block;
    margin-right: 10px;
}
.large_post_share_icons {
    float: left;
    width: 100%;
    padding: 0px;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    padding: 10px 0 10px 0;
}
.large_post_share_icons li {
    display: inline-block;
}
.large_post_share_icons li a {
    display: inline-block;
    text-align: center;
    color: #000;
    font-size: 20px;
    margin-left: 5px;
    margin-right: 5px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.large_post_share_icons li a:hover {
    color: #ff4200;
}
.blog_post_related_title {
    margin-bottom: 25px;
}
.blog_post_related_title h5 {
    text-align: center;
    text-transform: capitalize;
    font-size: 20px;
    color: #000;
    margin: 0px;
}
.blog_large_post_style .image-post-thumb .link_image > img {
    width: 100%;
}
.blog_large_post_style .image-post-thumb,

.blog_large_post_style .qoute_large_image,

.blog_large_post_style .qoute_large_image img,

.blog_large_post_style .qoute_large_background,

.blog_large_post_style .qoute_large_wrapper_inside,

.blog_large_post_style .qoute_large_content_inside,

.blog_large_post_style .qoute_large_content_inside p,

.blog_large_post_style .qoute_large_content_inside .quote_source,

.blog_large_post_style .jelly_pro_post_arrow_right,

.single_post_caption_full_thumb .jelly_pro_post_arrow_right {
    right: 10px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.blog_large_post_style .jelly_pro_post_arrow_left,

.single_post_caption_full_thumb .jelly_pro_post_arrow_left {
    left: 10px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.blog_large_post_style .jelly_pro_post_arrow_left,

.blog_large_post_style .jelly_pro_post_arrow_right,

.single_post_caption_full_thumb .jelly_pro_post_arrow_left,

.single_post_caption_full_thumb .jelly_pro_post_arrow_right {
    color: #FFF;
    cursor: pointer;
    font-size: 35px;
    line-height: 1;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -20px;
    z-index: 1;
}
.blog_large_post_style .categories-title {
    margin-bottom: 30px !important;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border: 1px solid #EEE;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    padding: 20px;
    margin-top: 0px;
    color: #333;
}
.blog_large_post_style .box .post_content {
    padding: 0px 30px;
    float: left;
}
.grid_meta_bottom_wrapper .author-avatar-image img {
    width: 32px !important;
    height: 32px !important;
}
.grid_meta_bottom_wrapper .author-avatar-link a {
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    width: 100%;
    float: left;
    color: #000;
    text-align: left;
}
.author-avatar-image {
    float: left;
}
.author-avatar-image img {
    width: 20px !important;
    height: 20px !important;
    float: left;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin-right: 5px;
}
.author-avatar-link {
    float: left;
    margin-top: 0px;
    letter-spacing: 0px;
    font-weight: 400;
    text-transform: capitalize;
    max-width: 160px;
    margin-right: 10px;
}
.author-avatar-link a {
    font-size: 10px;
    font-weight: 300 !important;
    color: #777 !important;
}
.author-avatar-link a:hover {
    text-decoration: none !important;
}
.jl_radius .jl_grid_large2col.jl_post_loop_wrapper.jl_grid_4col_home .grid-sidebar .box .post-entry-content {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.box .image-post-thumb > .meta-category-small {
    position: absolute;
    margin: 0px !important;
    top: 20px;
    left: 20px;
}
.box .image-post-thumb > .meta-category-small a {
    float: left !important;
    margin: 0px 1px 0px 0px !important;
    color: #fff;
}
.box.blog_grid_post_style .image-post-thumb > a > img {
    width: 100%;
    float: left;
}
.blog_large_post_style .post-entry-content .post-entry-content-wrapper {
    float: left;
    width: 100%;
    padding: 0px;
}
.content_post_grid {
    position: relative;
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: left;
}
.content_post_grid p {
    margin-bottom: 0px;
    text-align: left;
}
.jl_small_list_front .meta-category-small-list {
    width: auto !important;
}
.meta-category-small-list.jl_builder_cat_main {
    width: auto;
    margin-top: 15px;
}
.meta-category-small-list {
    float: left;
    width: 100%;
}
.meta-category-small-list a {
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 10px !important;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
    display: inline-block;
    color: #000;
    font-weight: 600;
    letter-spacing: 0em;
    height: auto;
    line-height: 10px;
    padding: 0px;
}
.meta-category-small-list a:hover {
    text-decoration: none !important;
}
.meta-category-small.cus_bgcolor_wrapper {
    position: absolute;
    margin: 0px !important;
    top: 10px;
    left: 10px;
    z-index: 2;
}
.meta-category-small.cus_bgcolor_wrapper .post-category-bgcolor-text {
    margin: 0px !important;
    margin-right: 1px !important;
    float: left !important;
    color: #fff;
    background: #000;
    height: auto;
    line-height: 10px;
    font-size: 11px !important;
    padding: 5px 10px 5px !important;
    font-weight: 400 !important;
    width: auto !important;
    letter-spacing: 0.05em;
}
.meta-category-small.cus_bgcolor_wrapper .post-category-bgcolor-text:hover {
    color: #fff !important;
}
.meta-category-small {
    float: left;
    width: 100%;
    line-height: 1.2;
}
.meta-category-small a {
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 11px !important;
    text-transform: uppercase;
    margin: 0px 1px 0px 0px;
    display: inline-block;
    color: #000;
    font-weight: 500;
    letter-spacing: 0.2em;
    height: auto;
    line-height: 10px;
    padding: 0px;
}
.meta-category-small a:hover {
    text-decoration: none !important;
}
.post-meta-bot .love_post_view {
    float: right;
    margin-top: 2px;
}
.post-meta-bot .love_post_view a {
    color: #313131;
}
.post-meta-bot .love_post_view a:hover {
    color: #ff4200;
}
.pagination-more {
    display: block !important;
    text-align: center;
    padding-bottom: 0px;
    float: left;
    width: 100%;
}
.pagination-more .more-previous {
    text-align: center;
    float: left;
    width: 100%;
}
.pagination-more div a:active,

.pagination-more div a:focus {
    text-decoration: none !important;
}
.page-template-home-grid-full .pagination-more .more-previous a,

.page-template-home-grid-full .pagination-more .more-previous a:hover {
    -webkit-transform: translatey(0px);
    transform: translatey(0px);
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0);
}
.pagination-more .more-previous a {
    position: relative;
    width: 194px;
    height: 45px;
    line-height: 45px;
    padding: 0px;
    background: #222;
    color: #fff;
    text-align: left;
    text-shadow: none;
    text-decoration: none;
    cursor: pointer;
    filter: none;
    box-shadow: none;
    text-align: center;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.pagination-more .more-previous a:hover {
    -webkit-transform: translatey(-3px);
    transform: translatey(-3px);
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, .2);
    box-shadow: 0 20px 30px rgba(0, 0, 0, .2);
}
.pagination-more div a:hover {
    text-decoration: none;
    text-decoration: none !important;
}
.enable_single_post_full {
    padding-right: 15px !important;
    width: 100% !important;
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
#sidebar,

.jl-h-sidebar {
    width: 30.33333333%;
}
#sidebar ul li a,

#sidebar ul li {
    font-size: 14px;
}
#sidebar .feature-post-list .item-details h3 a {
    font-size: 17px;
}
.jellywp_about_us_widget_wrapper p {
    margin-bottom: 25px;
    float: left;
    width: 100%;
    font-size: 15px;
    text-align: left;
    margin-top: -10px;
}
.widget_jl_wrapper {
    float: left;
    width: 100%;
}
.widget.grid_widget_post_displat > .widget {
    margin-bottom: 0px !important;
}
.grid_widget_post_displat .widget_container {
    padding-bottom: 0px !important;
}
.jl_sidebar .panel-grid-cell:last-child {
    float: left;
    padding-left: 20px;
}
.jl_sidebar .widget .widget-title {
    float: left;
    width: 100% !important;
    color: #000;
    display: block;
    font-size: 20px;
    line-height: 1.2;
    text-transform: capitalize;
    padding-bottom: 20px;
    margin: 0px 0px 25px 0px;
    border-bottom: 1px solid #E2E3E7;
    position: relative;
}
.widget.widget_mc4wp_form_widget {
    padding: 0px !important;
}
.jl_custom_title2 #sidebar .widget {
    padding: 30px;
    border: 1px solid #ebebeb;
}
.jl_custom_title2 #sidebar .widget .widget-title {
    margin: 0 -31px;
    margin-top: -31px;
    margin-bottom: 80px;
    width: auto;
    float: none;
}
.jl_custom_title2 #sidebar .widget .widget-title h2 {
    background: #131313;
    text-align: center;
}
.jl_custom_title2 #sidebar .widget .widget-title h2:after {
    display: none;
}
.jl_custom_title2 #sidebar .widget .widget-title h2 a {
    color: #fff !important;
}
.jl_custom_title3 #sidebar .widget {
    padding: 30px;
    border: 1px solid #ebebeb;
}
.jl_custom_title3 #sidebar .widget .widget-title {
    margin: 0 -31px;
    margin-top: -31px;
    margin-bottom: 80px;
    width: auto;
    float: none;
}
.jl_custom_title3 #sidebar .widget .widget-title h2 {
    background: none;
    text-align: center;
    color: #000;
    border-bottom: 1px solid #ebebeb;
}
.jl_custom_title3 #sidebar .widget .widget-title h2:after {
    display: none;
}
.jl_custom_title3 #sidebar .widget .widget-title h2 a {
    color: #000 !important;
}
.jl_custom_title4 #sidebar .widget {
    padding: 0px;
    border: 0px solid #ebebeb;
}
.jl_custom_title4 #sidebar .widget .widget-title {
    margin-bottom: 50px;
    width: auto;
    float: none;
}
.jl_custom_title4 #sidebar .widget .widget-title h2 {
    background: none;
    text-align: center;
    color: #000;
    padding: 0px;
    margin-bottom: 40px;
    line-height: 1.2;
    position: relative;
}
.jl_custom_title4 #sidebar .widget .widget-title h2:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: 10px;
    margin-left: -18px;
    width: 36px;
    height: 3px;
    background: #ff4200;
    border: 0px;
}
.jl_custom_title4 #sidebar .widget .widget-title h2 a {
    color: #000 !important;
}
.jl_custom_title5 #sidebar .widget {
    padding: 0px;
    background: #f1f1f1;
    padding: 30px;
}
.jl_custom_title5 #sidebar .widget .widget-title {
    margin-bottom: 30px;
    width: auto;
    float: none;
}
.jl_custom_title5 #sidebar .widget .widget-title h2 {
    background: none;
    text-align: left;
    color: #000;
    padding: 0px;
    margin-bottom: 30px;
    line-height: 1.2;
    position: relative;
    text-transform: capitalize;
    letter-spacing: -0.03em;
    font-weight: 600 !important;
    font-size: 20px;
    margin-top: 0px;
}
.jl_custom_title5 #sidebar .widget .widget-title h2:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: 5px;
    margin-left: -18px;
    width: 36px;
    height: 2px;
    background: #ff4200;
    border: 0px;
    display: none;
}
.jl_custom_title5 #sidebar .widget .widget-title h2 a {
    color: #000 !important;
}
.jl_custom_title6 #sidebar .widget {
    padding: 0px;
    border: 0px solid #ebebeb;
}
.jl_custom_title6 #sidebar .widget .widget-title {
    margin-bottom: 30px;
    width: auto;
    float: none;
}
.jl_custom_title6 #sidebar .widget .widget-title h2 {
    background: none;
    text-align: left;
    color: #000;
    padding: 0px;
    margin-bottom: 30px;
    line-height: 1.2;
    position: relative;
    text-transform: capitalize;
    letter-spacing: -0.03em;
    font-weight: 600 !important;
    font-size: 20px;
    margin-top: -5px;
}
.jl_custom_title6 #sidebar .widget .widget-title h2:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: 5px;
    margin-left: -18px;
    width: 36px;
    height: 2px;
    background: #ff4200;
    border: 0px;
    display: none;
}
.jl_custom_title6 #sidebar .widget .widget-title h2 a {
    color: #000 !important;
}
.widget_archive ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: -10px;
    margin-bottom: 0px;
}
.widget_archive ul li {
    float: left;
    width: 100%;
    list-style: none;
    text-align: right;
    padding: 12px 0px;
    line-height: 1.2;
    border-bottom: 1px solid #EAEAEA;
}
.widget_archive ul li:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
}
.widget_archive ul li a {
    position: relative;
    float: left;
}
.widget_categories > ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: -10px;
    margin-bottom: 0px;
}
.widget_categories ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 35px;
    border-bottom: 1px solid #EAEAEA;
}
.widget_categories ul li a {
    position: relative;
    float: left;
    margin-top: 3px;
}
.reactions_img_wrapper .category_style_item_image {
    width: auto;
    margin-bottom: 0px !important;
    float: left;
    margin-left: 5px;
    text-align: center;
}
.reactions_img_wrapper .category_style_item_image input {
    margin-right: 0px !important;
}
.wrapper_category_image {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
}
.wrapper_category_image .widget {
    background: none;
}
.wrapper_category_image .widget-title {
    margin: 0px;
    padding-bottom: 0px;
}
.wrapper_category_image {
    float: left;
    width: 100%;
}
.wrapper_category_image .widget-title h2 {
    float: left;
    width: 100%;
    display: block;
    line-height: inherit;
}
.jl_radius .category_image_wrapper_main .category_image_bg_image {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.category_image_wrapper_main .category_image_bg_image {
    background: #000;
    min-height: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 0px;
    display: block;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
}
.category_image_wrapper_main .category_image_bg_image:last-child {
    margin-bottom: 0px !important;
}
.category_image_wrapper_main .category_image_link {
    color: #fff;
    display: block;
    font-size: 14px;
    letter-spacing: 0px;
    text-transform: capitalize;
    position: absolute;
    z-index: 3;
    width: 100%;
}
.category_image_wrapper_main .category_image_link .jl_cm_overlay {
    color: #fff;
    padding: 0px 20px;
    float: left;
    width: 100%;
}
.category_image_wrapper_main .category_image_link .jl_cm_overlay .jl_cm_name {
    float: left;
}
.category_image_wrapper_main .category_image_link .jl_cm_overlay .jl_cm_count {
    font-size: 12px;
    right: 20px;
    background: #fff;
    color: #000;
    height: 27px;
    line-height: 27px;
    min-width: 27px;
    padding: 0px 10px;
    float: left;
    top: 50%;
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    -ms-transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    transform: translate3d(0, 0, 0) perspective(1px) translateY(-50%);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.category_image_wrapper_main .category_image_link:hover {
    text-decoration: none !important;
}
.category_image_wrapper_main .category_image_bg_overlay {
    background: #000 !important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.widget_pages ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin-bottom: 0px;
}
.widget_pages ul li {
    float: left;
    width: 100%;
    list-style: none;
    padding: 12px 0px !important;
    border-bottom: 1px solid #EAEAEA;
}
.widget_pages ul li.page_item_has_children {
    margin-left: 20px;
}
.widget_pages ul li a {
    position: relative;
    float: left;
}
.widget_meta ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: -10px;
    margin-bottom: 0px;
}
.widget_meta ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1.2;
    padding: 12px 0px;
    border-bottom: 1px solid #EAEAEA;
}
.widget_meta ul li:last-child {
    padding-bottom: 0px;
    border-bottom: 0px;
}
.widget_meta ul li a {
    position: relative;
    float: left;
}
.widget_recent_comments ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: -10px;
    margin-bottom: 0px;
}
.widget_recent_comments ul li {
    list-style: none;
    position: relative;
    border-bottom: 1px solid #EAEAEA;
    line-height: 1.6;
    float: left;
    width: 100%;
    padding: 5px 0px;
}
.widget_recent_comments ul li:last-child {
    padding-bottom: 0px;
    border-bottom: 0px;
}
.widget_recent_entries ul {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-top: -10px;
}
.widget_recent_entries ul li {
    float: left;
    width: 100%;
    list-style: none;
    position: relative;
    padding-left: 15px;
    border-bottom: 1px solid #EAEAEA;
    line-height: 1.6;
    padding: 12px 0px;
}
.widget_recent_entries ul li:last-child {
    padding-bottom: 0px;
    border-bottom: 0px !important;
}
.widget_rss ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin-top: -10px;
    margin-bottom: 0px;
}
.widget_rss ul li {
    float: left;
    width: 100%;
    list-style: none;
    position: relative;
    border-bottom: 1px solid #EAEAEA;
    line-height: 1.6;
    padding: 12px 0px;
}
.widget_rss ul li:last-child {
    padding-bottom: 0px;
    border-bottom: 0px !important;
}
.widget_rss ul li a {
    color: #000;
}
.widget_nav_menu ul {
    float: left;
    width: 100%;
    padding: 0px;
}
.widget.jl_widget_slider {
    padding: 0px;
}
.slider_widget_post {
    float: left;
    width: 100%;
    position: relative;
}
.slider_widget_post .recent_post_large_widget {
    height: 380px;
}
.slider_widget_post .recent_post_large_widget .meta-category-small {
    z-index: 999;
}
.jl_radius .slider_widget_post .recent_post_large_widget {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.slider_widget_post .recent_post_large_widget {
    float: left;
    width: 100%;
    padding: 0px !important;
    margin-bottom: 0px !important;
    overflow: hidden;
}
.slider_widget_post .image_post a {
    overflow: hidden;
    margin: 0px;
    width: 100%;
    float: left;
}
.slider_widget_post .image_post a img {
    width: 100%;
    float: left;
    opacity: 0.7;
}
.slider_widget_post .owl-controls {
    position: absolute;
    top: 6px;
    left: 4px;
}
.slider_widget_post .owl-controls .jelly_pro_post_arrow_right,

.slider_widget_post .owl-controls .jelly_pro_post_arrow_left {
    width: 23px;
    height: 30px;
    line-height: 30px;
    font-size: 25px;
    text-align: center;
    color: #fff;
    background: none;
    float: left;
    -webkit-transition: .35s all;
    -transition: .35s all;
    transition: .35s all;
    position: relative;
    z-index: 1;
}
.slider_widget_post .owl-controls .jelly_pro_post_arrow_right:hover,

.slider_widget_post .owl-controls .jelly_pro_post_arrow_left:hover {
    background: none;
    color: #fff;
}
.slider_widget_post .jelly_pro_post_arrow_left,

.slider_widget_post .jelly_pro_post_arrow_right {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    float: left;
    -webkit-transition: .35s all;
    -transition: .35s all;
    transition: .35s all;
    position: absolute;
    z-index: 1;
    top: 20px;
    margin-top: 0px;
    cursor: pointer;
    opacity: 1 !important;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background: #000;
    background: rgb(255, 255, 255, .3);
}
.slider_widget_post .jelly_pro_post_arrow_left {
    right: 58px;
}
.slider_widget_post:hover .jelly_pro_post_arrow_left {
    opacity: 1 !important;
}
.slider_widget_post .jelly_pro_post_arrow_right {
    right: 20px;
}
.slider_widget_post:hover .jelly_pro_post_arrow_right {
    opacity: 1 !important;
}
.slider_widget_post .wrap_box_style_main {
    position: absolute;
    top: auto;
    bottom: 0px;
    text-align: left;
    padding: 30px;
    margin-top: 0px;
    z-index: 1;
}
.slider_widget_post .wrap_box_style_main h3 {
    margin: 0px 0px 5px 0px;
    font-size: 20px;
    line-height: 1.2;
    text-transform: capitalize;
    float: left;
}
.slider_widget_post .wrap_box_style_main .jl_post_meta span,

.slider_widget_post .wrap_box_style_main .jl_post_meta span a {
    color: #fff;
}
.slider_widget_post .wrap_box_style_main h3 a,

.slider_widget_post .wrap_box_style_main h3 a:hover {
    color: #fff !important;
}
.slider_widget_post .wrap_box_style_main .post-meta,

.slider_widget_post .wrap_box_style_main .post-meta span,

.slider_widget_post .wrap_box_style_main .post-meta a,

.slider_widget_post .wrap_box_style_main .post-meta a:hover {
    color: #fff !important;
}
.slider_widget_post .wrap_box_style_main .meta-category-small {
    float: left;
    width: 100%;
    position: relative !important;
    margin-bottom: 10px !important;
}
.slider_widget_post .wrap_box_style_main .meta-category-small a {
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    font-size: 10px !important;
    text-transform: uppercase;
    display: inline-block;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.05em;
    height: auto;
    line-height: 10px;
    padding: 4px 11px 4px;
}
.widget.widget_nav_menu > ul,

.widget.widget_pages > ul,

.widget.widget_categories > ul {
    overflow: hidden;
    margin-top: -10px;
}
.widget_nav_menu>ul>li,

.widget_pages>ul>li,

.widget_categories>ul>li {
    border-top: 0px !important;
}
.widget_nav_menu ul li,

.widget_pages ul li,

.widget_categories ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1.2;
    text-align: right;
    padding: 8px 0px;
    border-top: 1px solid #EAEAEA;
    margin-top: -1px;
}
.widget_nav_menu > ul,

.widget_pages > ul,

.widget_categories > ul {
    margin-top: -7px;
}
.widget_categories li span {
    float: right;
    padding: 0 5px;
    background: #38702a;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    min-width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 13px;
    margin-top: 0px;
    margin-left: 10px;
}
.widget_nav_menu li ul,

.widget_pages li ul,

.widget_categories li ul {
    border-top: 0px !important;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-bottom: -6px;
    margin-top: 10px;
}
.widget_nav_menu ul li:last-child,

.widget_pages ul li:last-child,

.widget_categories ul li:last-child {
    border-bottom: 0px;
}
.widget_nav_menu ul li .sub-menu,

.widget_pages ul li .sub-menu,

.widget_categories ul li .sub-menu {
    padding-left: 20px;
    border-top: 1px solid #EAEAEA !important;
    margin-top: 5px;
    margin-bottom: 0px;
}
.widget_nav_menu ul li .sub-menu li a {
    padding: 0px;
}
.widget_nav_menu ul li:first-child {
    border-top: 0px;
}
.widget_nav_menu ul li {
    padding: 12px 0px !important;
}
.widget_nav_menu ul li.menu-item-has-children {
    padding-bottom: 0px !important;
}
.widget_nav_menu ul li.menu-item-has-children > a {
    margin-bottom: 6px;
}
.widget_nav_menu ul li a {
    position: relative;
    float: left;
}
#sidebar #wp-calendar {
    margin-top: 0px;
}
.featured-thumbnail:hover .date_post_small_display,

.featured-thumbnail:hover .date_post_large_display {
    background: #fff;
    color: #000;
}
.post_review_bar {
    font-size: 19px !important;
    margin-top: 0px !important;
    height: 60px !important;
    color: #f4b711 !important;
}
.review_circle_large_small .post_review_bar {
    font-weight: 700;
    font-size: 13px !important;
    margin-top: 0px !important;
    height: 40px !important;
    color: #f4b711 !important;
}
.jelly_homepage_builder .col-md-12 {}
.jelly_homepage_builder .large_post_content p,

.jelly_homepage_builder .content_post_grid p {
    font-size: 16px;
    line-height: 1.6;
    color: #777;
}
.jl_2main_rightlist_wrapper .jl_2main_main_captions .jl_author_img_w a {
    color: #818181;
}
.jelly_homepage_builder.homepage_builder_3grid_post .category_post_ajax_wrap {
    float: left;
    width: 100%;
}
.wrapper_display_post_cat {
    min-height: 150px;
    float: left;
    width: 100%;
    position: relative;
}
.jelly_homepage_builder.homepage_builder_3grid_post .wrapper_display_post_cat {
    float: left;
    position: relative;
    width: 100%;
}
.jelly_homepage_builder.main_bellow_list_cat_posts_wrap_1 .jelly_homepage_builder .cat_post_nav {
    margin-top: -10px;
}
.jelly_homepage_builder.homepage_builder_3grid_post .row .blog_grid_post_style {
    padding-right: 15px;
    padding-left: 15px;
}
.jelly_homepage_builder.homepage_builder_3grid_post .row .cat_post_nav {
    padding-right: 15px;
    padding-left: 15px;
}
.jl_cus_grid_overlay .meta-category-small {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 2;
}
.jl_cus_grid_overlay .jl_post_type_icon {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 2;
}
.jl_cus_grid_overlay .post-entry-content .jl_post_meta span,

.jl_cus_grid_overlay .post-entry-content .jl_post_meta a,

.jl_cus_grid_overlay .post-entry-content .jl_post_meta a:hover,

.jelly_homepage_builder.ajax_small_grid_margin .cat_post_nav {
    margin-top: -10px;
}
.jelly_homepage_builder.builder_post_list_bellow {
    margin-bottom: 40px;
    position: relative;
    float: left;
    width: 100%;
}
.jelly_homepage_builder.builder_post_list_bellow .blog_list_post_style {
    margin-bottom: 30px !important;
    border: 0px;
}
.page_builder_listpost.jelly_homepage_builder .blog_list_post_style .image-post-title {
    margin-top: 0px;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .blog_main_grid_post_style {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 40px;
    height: 380px;
    overflow: hidden;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content {
    position: absolute;
    background: none;
    left: 0px;
    right: 0px;
    width: auto;
    bottom: 0px;
    text-align: left;
    z-index: 9;
    padding: 20px !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .cus_bgcolor_wrapper {
    position: relative !important;
    left: 0px !important;
    top: 0px !important
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .blog_main_grid_post_style {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content {
    position: absolute;
    background: none;
    left: 0px;
    right: 0px;
    width: auto;
    bottom: 0px;
    text-align: left;
    z-index: 9;
    padding: 20px !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(190%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .meta-category-small {
    float: left;
    width: 100%;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .meta-category-small a {
    float: none !important;
    display: inline-block !important;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .image-post-title {
    float: left;
    width: 100%;
    line-height: 0px;
    margin: 10px 0px 5px 0px !important;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .image-post-title a {
    line-height: 1.2 !important;
    font-size: 30px !important;
    font-weight: 800 !important;
    text-transform: capitalize;
    color: #fff !important;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .image-post-title a:hover {
    opacity: 0.8;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .post-meta span,

.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .post-entry-content .post-meta span a {
    color: #fff !important;
    font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: 500;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .image-post-thumb a {
    background: #000;
}
.jelly_homepage_builder.builder_post_list_bellow.main_full_bellow_list .image-post-thumb img {
    opacity: 0.8;
}
.jelly_homepage_builder.main_right_post_style_list {
    margin-bottom: 50px;
    float: left;
}
.jelly_homepage_builder.main_right_post_style_list {
    margin-bottom: 10px;
}
.home_main_right_list_post_margin {
    margin-bottom: 25px !important;
}
.jelly_homepage_builder.main_right_post_style_list .cat_post_nav {
    margin-top: 15px;
}
.jelly_homepage_builder.homepage_builder_two_cols .content_post_grid {
    padding: 0px;
    margin-top: 5px;
}
.jelly_homepage_builder.homepage_builder_two_cols .meta-category-small {
    margin-top: 15px;
}
.jelly_homepage_builder.homepage_builder_two_cols .meta-category-small a {
    margin: 0px 10px 0px 0px;
    float: left;
}
.jelly_homepage_builder.homepage_builder_two_cols .right-post-display-content .meta-category-small a {
    padding: 0px;
    font-weight: 700;
    letter-spacing: 0px;
    font-size: 10px !important;
    background: none !important;
    color: #000;
}
.jelly_homepage_builder.homepage_builder_two_cols .right-post-display-content .meta-category-small a:hover {
    color: inherit !important;
}
.jelly_homepage_builder.homepage_builder_two_cols .right-post-display-content .meta-category-small {
    margin-top: 0px;
    margin-bottom: 0px;
}
.home_builder_with_sidebar_options .widget .widget-title {
    float: left;
    width: 100%;
    font-weight: 600 !important;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 5px;
    letter-spacing: 0px;
    border-bottom: 2px solid #080808;
    line-height: inherit;
}
.home_builder_with_sidebar_options .panel-grid,

.home_builder_with_sidebar_options .panel-grid-cell,

.jl_nonav_margin.builder_post_list_bellow .row {
    margin-bottom: 5px;
}
.jl_nonav_margin.main_right_post_style_list .row {
    margin-bottom: 10px;
}
.jl_nonav_margin.builder_post_list_bellow {
    margin-bottom: 10px;
}
.jl_nonav_margin.homepage_builder_3grid_post.jl_hide_author_img .jl_post_meta img,

.jl_nonav_margin.homepage_builder_3grid_post.jl_hide_author .jl_post_meta .jl_author_img_w,

.jl_nonav_margin.homepage_builder_3grid_post.jl_hide_date .jl_post_meta .post-date {
    display: none;
}
.jl_nonav_margin.jl_cus_grid_overlay .jl_post_meta .jl_author_img_w,

.jl_nonav_margin.jl_cus_grid_overlay .jl_post_meta .post-date {
    margin-top: 10px !important;
}
.jl_nonav_margin.jl_cus_grid_overlay.jl_hide_author .jl_post_meta .jl_author_img_w,

.jl_nonav_margin.jl_cus_grid_overlay.jl_hide_author_img .jl_post_meta .jl_author_img_w img,

.jl_nonav_margin.jl_cus_grid_overlay.jl_hide_date .jl_post_meta .post-date {
    display: none;
}
.jl_nonav_margin.post_list_medium_widget {
    margin-bottom: 20px !important;
}
.jl_nonav_margin.post_list_medium_widget .jellywp_pagination {
    margin-bottom: 0px !important;
}
.jl_nav_margin.builder_post_list_bellow {
    margin-bottom: 20px !important;
}
.jl_nav_margin.builder_post_list_bellow .row {
    margin-bottom: 0px;
}
.jl_nav_margin.builder_post_list_bellow .cat_post_nav {
    margin-top: 0px !important;
}
.jl_nonav_margin.homepage_builder_3grid_post.col_style3 .blog_grid_post_style.jl_row_1 {
    border-left: 1px solid #e6e6e6;
}
.jl_nonav_margin.homepage_builder_3grid_post.col_style3 .blog_grid_post_style {
    padding-left: 0px;
    padding-right: 0px;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.home_main_post_right_list .content_post_grid p {
    text-align: left;
}
.jelly_homepage_builder.builder_post_list_bellow .meta-category-small {
    margin-top: 0px;
}
.home_main_post_right_list .image-post-thumb > a > img {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}
.jelly_homepage_builder.builder_post_list_bellow .large_post_content {
    float: left;
    width: 100%;
}
.jelly_homepage_builder.builder_post_list_bellow .large_post_content p {
    padding: 0px;
    margin: 10px 0px 10px 0px;
    float: left;
    width: 100%;
}
.jelly_homepage_builder .love_post_view_single {
    font-size: 13px;
    float: right;
    color: #CB0404;
    font-weight: 600;
}
.jelly_homepage_builder .love_post_view_single i {
    margin-right: 5px;
}
.jelly_homepage_builder .home_slider_post_tab .post-meta.meta-main-img a:hover,

.jelly_homepage_builder .post-meta.meta-main-img .post-author {
    margin-right: 10px;
}
.jelly_homepage_builder.homepage_builder_two_cols .blog_grid_post_style {
    margin-bottom: 17px !important;
    width: 100%;
    float: left;
    border-bottom: 1px solid #e4e4e4;
}
.full_width_slider_builder .jlf_slider_builder .banner-container {
    top: auto;
    background: none;
    left: 0;
    right: auto;
    transform: none;
    -webkit-transform: none;
    width: 100%;
    padding: 30px;
    bottom: 0px;
    text-align: left;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(190%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 190%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.full_width_slider_builder .jlf_slider_builder .banner-container .meta-category-small {
    float: left;
    width: 100%;
}
.full_width_slider_builder .jlf_slider_builder .banner-container .meta-category-small a {
    float: left;
}
.full_width_slider_builder .jlf_slider_builder .banner-container .post-meta {
    float: left;
    width: auto;
}
.full_width_slider_builder .jlf_slider_builder .banner-container span {
    float: left;
}
.full_width_slider_builder .jlf_slider_builder .banner-container .author-avatar-image img {
    margin: 0px;
}
.page_builder_slider .banner-container h5 {
    width: 100%;
}
.page_builder_slider .banner-container h5 a {
    width: 100%;
    font-size: 30px !important;
    text-transform: capitalize;
}
.page_builder_slider.page_builder_slider_single_wrapper .banner-container h5 {
    margin: 20px 0px 15px 0px;
}
.page_builder_slider.page_builder_slider_single_wrapper .banner-container h5 a {
    font-size: 38px !important;
}
.page_builder_slider.page_builder_slider_single_wrapper .banner-container .jl_post_meta {
    text-align: center;
}
.page_builder_slider.page_builder_slider_single_wrapper .banner-container .jl_post_meta > span {
    float: none;
    display: inline-block;
}
.page_builder_slider.page_builder_slider_single_wrapper .banner-container .jl_post_meta span,

.page_builder_slider.page_builder_slider_single_wrapper .banner-container .jl_post_meta span a {
    color: #fff;
}
.page_builder_slider.page_builder_slider_single_wrapper .banner-container .jl_post_meta .jl_author_img_w a {
    float: none;
    display: inline-block;
}
.builder_2_carousel_post.jellywp_home_builder_carousel_post .content_post_grid {
    margin: 10px 0px 0px 0px;
    float: left;
    width: 100%;
}
.builder_2_carousel_post.jellywp_home_builder_carousel_post .content_post_grid p {
    color: #dadada;
}
.jellywp_home_builder_carousel_post .jelly_pro_post_arrow_left {
    left: 0px;
    opacity: 0 !important;
}
.jellywp_home_builder_carousel_post:hover .jelly_pro_post_arrow_left {
    left: 20px;
    opacity: 1 !important;
}
.jellywp_home_builder_carousel_post .jelly_pro_post_arrow_right {
    right: 0px;
    opacity: 0 !important;
}
.jellywp_home_builder_carousel_post:hover .jelly_pro_post_arrow_right {
    right: 20px;
    opacity: 1 !important;
}
.jellywp_home_builder_carousel_post .jelly_pro_post_arrow_left,

.jellywp_home_builder_carousel_post .jelly_pro_post_arrow_right {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    text-align: center;
    color: #000;
    background: #fff;
    float: left;
    -webkit-transition: .35s all;
    transition: .35s all;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -35px;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 25px rgba(0, 0, 0, .2);
}
.jellywp_home_builder_carousel_post:hover .jelly_pro_post_arrow_left,

.jellywp_home_builder_carousel_post:hover .jelly_pro_post_arrow_right {
    opacity: 1 !important;
}
.jellywp_home_builder_carousel_post .jelly_pro_post_arrow_left:hover,

.jellywp_home_builder_carousel_post .jelly_pro_post_arrow_right:hover {
    background: #000;
    color: #fff;
}
.jellywp_home_builder_carousel_post .meta-category-small {
    float: left;
    display: inline-block;
}
.jl_main_right_grid .blog_main_grid_post_style {
    height: 487px !important;
    margin-bottom: 25px !important;
}
.jl_main_right_number .wrap_blog_main_grid_post_style {
    float: right;
}
.jl_main_right_number .blog_main_grid_post_style {
    height: 460px !important;
    margin-bottom: 20px !important;
}
.jl_main_right_number .blog_grid_post_style .post-entry-content {
    position: relative;
}
.jl_main_right_number .jl_number_content .meta-category-small {
    margin-top: 0px !important;
}
.jl_main_right_number .jl_number_content .meta-category-small a {
    background: none !important;
}
.jl_main_right_number.jl_2main_list_number .blog_main_grid_post_style {
    height: 300px !important;
}
.jl_main_right_number.jl_2main_list_number .wrap_blog_main_grid_post_style .post-entry-content .image-post-title a {
    font-size: 18px !important;
}
.jl_main_right_number.jl_2main_list .blog_main_grid_post_style {
    height: 300px !important;
}
.jl_main_right_number.jl_2main_list .wrap_blog_main_grid_post_style .post-entry-content .image-post-title a {
    font-size: 18px !important;
}
.jelly_homepage_builder.builder_post_grid_bellow {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.jelly_homepage_builder.builder_post_grid_bellow {
    position: relative;
}
.jelly_homepage_builder.builder_post_grid_bellow .image-post-title {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 21px;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 0px;
    overflow: hidden;
    height: 400px;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow,

.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style {
    float: left;
    width: 100%;
    position: relative;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .image-post-thumb a,

.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .image-post-thumb a img {
    width: 100%;
    float: left;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content {
    position: absolute;
    bottom: 0px;
    background: none;
    left: 0px;
    right: 0px;
    width: auto;
    padding: 20px;
    text-align: left;
    z-index: 9;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content .meta-category-small a {
    float: none;
    display: inline-block;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content h3 {
    float: left;
    width: 100%;
    line-height: 0px;
    margin: 10px 0px 5px 0px !important;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content h3 a {
    line-height: 1.2;
    font-size: 22px;
    text-transform: capitalize;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content h3:hover,

.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content h3 a:hover,

.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content .post-meta span a:hover {
    color: #fff !important;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content h3 a:hover,

.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content .post-meta span a:hover {
    opacity: 0.8;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content h3 a,

.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content .post-meta span,

.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .post-entry-content .post-meta span a {
    color: #fff !important;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .link_image {
    background: #000;
}
.jelly_homepage_builder.builder_post_grid_bellow .post_grid_main_with_grid_bellow .blog_main_grid_post_style .link_image img {
    opacity: 0.8;
}
.container_grid_small_post_home {
    float: left;
    margin-bottom: 20px;
}
.container_grid_small_post_home .wrapper_grid_post_home {
    position: relative;
    margin-top: 30px;
}
.container_grid_small_post_home .wrapper_grid_post_home .grid_post_home_container {
    float: left;
    width: 100%;
    height: 250px;
    position: relative;
}
.container_grid_small_post_home .wrapper_grid_post_home .link_image {
    background: #000;
}
.container_grid_small_post_home .wrapper_grid_post_home .link_image img {
    opacity: 0.6;
}
.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content {
    position: absolute;
    background: none;
    left: 0px;
    right: 0px;
    width: auto;
    padding: 20px !important;
    bottom: 0px;
    text-align: left;
    z-index: 9;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content .meta-category-small a {
    float: none;
    display: inline-block;
}
.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content h3 {
    line-height: 0px;
    float: left;
    width: 100%;
    margin: 10px 0px 5px 0px;
}
.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content h3 a {
    line-height: 1.2;
    font-size: 20px;
    text-transform: capitalize;
}
.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content h3:hover,

.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content h3 a:hover,

.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content .post-meta span a:hover {
    color: #fff !important;
}
.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content h3 a:hover,

.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content .post-meta span a:hover {
    opacity: 0.8;
}
.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content h3 a,

.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content .post-meta span,

.container_grid_small_post_home .wrapper_grid_post_home .post-entry-content .post-meta span a {
    color: #fff !important;
}
.jelly_homepage_builder.builder_post_grid_bellow.builder_main_full_small_margin .container_grid_small_post_home.row {
    margin-right: -1px;
    margin-left: -1px;
    float: left;
    width: 100%;
}
.jelly_homepage_builder.builder_post_grid_bellow.builder_main_full_small_margin .wrapper_grid_post_home {
    margin-top: 2px;
    padding-right: 1px;
    padding-left: 1px;
    height: 250px;
}
.jl_large_grid .homepage_builder_3grid_post.jl_cus_grid2 .blog_grid_post_style {
    width: 100% !important;
    padding: 0px !important;
    margin: 0px;
}
.jl_large_builder.jelly_homepage_builder .jl_post_title_top {
    margin-bottom: 0px !important;
    padding: 0px 50px;
}
.jl_large_builder.jelly_homepage_builder .jl_post_title_top .image-post-title {
    margin-bottom: 10px;
}
.page_builder_listpost.jelly_homepage_builder .meta-category-small a {
    margin: 0px 2px 0px 0px;
    color: #fff;
    letter-spacing: 0em;
}
.page_builder_listpost.jelly_homepage_builder .meta-category-small a:last-child {
    margin-right: 0px;
}
.page_builder_listpost.jelly_homepage_builder .blog_list_post_style {
    padding-bottom: 0px;
    margin-bottom: 50px !important;
    border-bottom: 0px solid #e4e4e4;
}
.page_builder_listpost.jelly_homepage_builder .blog_list_post_style:last-child {
    border: 0px !important;
}
.page_builder_listpost.jelly_homepage_builder .meta-category-small {
    margin-top: 0px;
    float: left;
    width: auto;
    margin-right: 10px;
    margin-bottom: 20px;
}
.page_builder_listpost.jelly_homepage_builder .large_post_content {
    float: left;
    width: 100%;
}
.page_builder_listpost.jelly_homepage_builder .large_post_content p {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
}
.homepage_builder_grid_post_container {
    float: left;
    width: 100%;
    position: relative;
}
.homepage_builder_grid_post_container_wrapper .blog_grid_post_style {
    margin-bottom: 30px !important;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
.homepage_builder_grid_post.jelly_homepage_builder .content_post_grid {
    padding: 0px;
    margin-top: 5px;
}
.homepage_builder_grid_post_container_wrapper {
    float: left;
    width: auto;
    margin: 0px -15px;
    position: relative;
}
.homepage_builder_grid_post_container_wrapper .post-meta {
    float: left;
    width: 100%;
}
.homepage_builder_grid_post_container_wrapper .large_post_content {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.homepage_builder_grid_post_container_wrapper .large_post_content p {
    margin-bottom: 0px;
}
.homepage_builder_grid_post_container_wrapper.jl_grid3_col .blog_grid_post_style {
    width: 33.33333333%;
}
.homepage_builder_grid_post_container_wrapper.jl_grid3_col .blog_grid_post_style .image-post-title {
    font-size: 15px;
}
.homepage_builder_grid_post_container_wrapper.jl_grid4_col .blog_grid_post_style {
    width: 25%;
}
.homepage_builder_grid_post_container_wrapper.jl_grid4_col .blog_grid_post_style .image-post-title {
    font-size: 15px;
    margin-bottom: 0px;
}
.homepage_builder_grid_post_container_wrapper.jl_grid5_col .blog_grid_post_style {
    width: 20%;
}
.homepage_builder_grid_post_container_wrapper.jl_grid5_col .blog_grid_post_style .image-post-title {
    font-size: 15px;
    margin-bottom: 0px;
}
.jl_main_right_overlay.blog_grid_post_style .image-post-thumb {
    height: 453px;
    overflow: hidden;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 0px;
}
.jl_main_right_overlay.blog_grid_post_style .post-entry-content {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 20px !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 200%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(200%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 200%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 200%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 200%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 200%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.jl_main_right_overlay.blog_grid_post_style .meta-category-small {
    z-index: 2;
}
.jl_main_right_overlay.blog_grid_post_style .post-entry-content .image-post-title a,

.jl_main_right_overlay.blog_grid_post_style .post-entry-content .image-post-title a:hover {
    color: #fff !important;
}
.jl_main_right_overlay.blog_grid_post_style .post-entry-content .post-meta span,

.jl_main_right_overlay.blog_grid_post_style .post-entry-content .post-meta span a {
    color: #fff !important;
}
.jl_main_right_overlay.blog_grid_post_style.jl_maingrid .image-post-thumb,

.main_right_post_style_list .category_post_ajax_wrap {
    margin: 0px 0px 15px 0px;
}
.main_right_post_style_list .feature-post-list li:last-child {
    border: 0px !important;
}
.home_main_post_right_list .box {
    width: 100%;
}
.jelly_homepage_builder.main_right_post_style_list .box {
    margin-bottom: 0px !important;
    width: 100%;
    padding: 0px !important;
}
.jelly_homepage_builder.main_right_post_style_list .blog_grid_post_style .meta-category-small a {
    margin: 0px 10px 0px 0px;
    float: left;
}
.jelly_homepage_builder.main_right_post_style_list .image-post-title {
    margin: 10px 0px;
    font-size: 18px;
}
.jelly_homepage_builder.main_right_post_style_list .post-entry-content {
    padding: 0px 0px;
    margin-top: 0px;
    border-bottom: 0px solid #eeeeee;
}
.jelly_homepage_builder.main_right_post_style_list .jl_main_right_overlay .post-entry-content .auto_image_with_date .view_options {
    color: #fff !important;
}
.jelly_homepage_builder.main_right_post_style_list .content_post_grid {
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.main_right_post_style_list ul li .meta-category-small {
    margin-top: 0px !important;
}
.main_right_post_style_list ul li .meta-category-small a {
    padding: 0px;
    margin: 0px 10px 0px 0px;
    background: none !important;
    color: #000;
    float: left !important;
}
.main_right_post_style_list ul li .meta-category-small a:hover {
    color: inherit !important;
}
.main_right_post_style_list .meta-category-small {
    margin-top: -2px !important;
}
.grid_medium_wrapper_builder .meta-category-small a {
    margin: 0px 10px 0px 0px;
}
.homepage_builder_two_cols .blog_grid_post_style {
    padding: 0px;
}
.homepage_builder_3grid_post.jl_cus_grid2 .blog_grid_post_style {
    width: 50%;
    float: left;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.homepage_builder_3grid_post.jl_cus_grid_overlay .content_post_grid p {
    color: #fff;
    opacity: .8;
}
.homepage_builder_3grid_post.jl_cus_grid2 .meta-category-small {
    left: 20px !important;
    top: 20px !important;
}
.homepage_builder_3grid_post.jl_cus_grid2 .jl_post_type_icon {
    top: 20px !important;
    right: 20px !important;
}
.homepage_builder_3grid_post .blog_grid_post_style .meta-category-small {
    margin: 0px;
    position: absolute;
    left: 20px;
    top: 20px;
    width: auto;
}
.homepage_builder_3grid_post .blog_grid_post_style .meta-category-small a {
    color: #fff;
    padding: 7px 15px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.homepage_builder_3grid_post .blog_grid_post_style .content_post_grid {
    margin-bottom: 0px;
    margin-top: 13px;
}
.homepage_builder_3grid_post .blog_grid_post_style .post-meta.meta-main-img {
    float: left;
    width: auto;
    padding-top: 10px;
    margin-top: auto;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.homepage_builder_3grid_post.jl_cus_grid4 .blog_grid_post_style {
    width: 25%;
    float: left;
}
.homepage_builder_3grid_post.jl_cus_grid5 .blog_grid_post_style {
    width: 20%;
    float: left;
}
.homepage_builder_3grid_post.jl_cus_grid5 .blog_grid_post_style .post-meta.meta-main-img .meta-comment {
    display: none;
}
.homepage_builder_3grid_post.jl_cus_grid5 .blog_grid_post_style .meta-category-small a:first-child {
    display: block !important;
}
.homepage_builder_3grid_post.jl_cus_grid5 .blog_grid_post_style .meta-category-small a {
    display: none;
}
.homepage_builder_3grid_post .blog_grid_post_style {
    width: 33.33333333%;
    float: left;
}
.homepage_builder_3grid_post .blog_grid_post_style img {
    width: 100%;
}
.homepage_builder_3grid_post .meta-category-small {
    margin-top: 10px;
}
.homepage_builder_3grid_post .meta-category-small a {
    margin: 0px 3px 2px 0px;
}
.homepage_builder_3grid_post .blog_grid_post_style {
    margin-bottom: 50px;
}
.jelly_homepage_builder.carousel_pagebuilder_wrapper .meta-category-small {
    margin-top: 10px;
}
.home_slider_post_tab_nav *:focus,

.home_slider_post_tab *:focus {
    outline: none;
}
.home_slider_post_tab .banner-carousel-item {
    position: relative;
    float: left;
    width: 100%;
    height: 500px;
}
.home_slider_post_tab .banner-container {
    position: absolute;
    background: none;
    width: auto;
    padding: 30px;
    bottom: 0px;
    text-align: left;
    z-index: 9;
    top: auto;
    left: 0px;
    right: 0px;
    transform: none !important;
    -webkit-transform: none !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 250%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(250%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 250%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 250%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 250%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 250%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.home_slider_post_tab .jl_love_view_social.jl_meta_overlay {
    top: 17px;
    right: 20px;
    z-index: 9;
}
.home_slider_post_tab .post-meta span,

.home_slider_post_tab .post-meta span a {
    color: #fff !important;
}
.home_slider_post_tab .jelly_pro_post_arrow_left,

.home_slider_post_tab .jelly_pro_post_arrow_right {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    text-align: center;
    color: #000;
    background: #fff;
    float: left;
    -webkit-transition: .35s all;
    -transition: .35s all;
    transition: .35s all;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -19px;
    cursor: pointer;
    opacity: 0 !important;
}
.home_slider_post_tab .jelly_pro_post_arrow_left:hover,

.home_slider_post_tab .jelly_pro_post_arrow_right:hover {
    background: #000;
    color: #fff;
}
.home_slider_post_tab .jelly_pro_post_arrow_left {
    left: 0px;
}
.home_slider_post_tab:hover .jelly_pro_post_arrow_left {
    left: 20px;
    opacity: 1 !important;
}
.home_slider_post_tab .jelly_pro_post_arrow_right {
    right: 0px;
}
.home_slider_post_tab:hover .jelly_pro_post_arrow_right {
    right: 20px;
    opacity: 1 !important;
}
.home_slider_post_tab_nav {
    margin-top: 10px;
}
.home_slider_post_tab_nav .slick-list {
    margin: 0px -5px;
    width: auto;
    position: relative;
}
.home_slider_post_tab_nav .slick-list .item {
    padding: 0px 5px;
}
.home_slider_post_tab_nav .slick-list .item .banner-carousel-item {
    cursor: pointer;
}
.home_slider_post_tab_nav .slick-list .item .banner-carousel-item .jl_car_tumb_container {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 0px;
    background: #000;
}
.home_slider_post_tab_nav .slick-list .item .banner-carousel-item img {
    width: 100%;
    opacity: 0.7;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.home_slider_post_tab_nav .slick-list .item .banner-carousel-item img:hover {
    opacity: 1;
}
.home_slider_post_tab_nav .slick-list .item.slick-current img {
    opacity: 1;
}
.home_slider_post_tab_nav .slick-list .item h5 {
    font-size: 13px;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 0px;
}
.jelly_homepage_builder.builder_post_list_bellow .post-entry-content {
    padding: 0px 0px 0px 25px;
}
.jelly_homepage_builder.builder_post_list_bellow .image-post-title {
    margin-top: 10px;
    margin-bottom: 10px !important;
    font-size: 20px;
}
.jelly_homepage_builder.builder_post_list_bellow .image-post-title.cus_jl_list_title {
    margin-top: 0px !important;
}
.jelly_homepage_builder.builder_post_list_bellow .jl_small_list_front {
    border-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.jelly_homepage_builder.builder_post_list_bellow .jl_small_list_front >div {
    border-bottom: 0px solid #E4E4E4;
    float: left;
    width: 100%;
    margin-bottom: 13px;
    padding-bottom: 13px;
}
.jelly_homepage_builder.builder_post_list_bellow .jl_small_list_front:last-child div {
    margin-bottom: 0px;
}
.builder_post_list_bellow .jl_small_list_front .meta-category-small {
    margin-top: 0px !important;
}
.builder_post_list_bellow .jl_small_list_front .meta-category-small a {
    padding: 0px;
    font-weight: 600 !important;
    letter-spacing: 0px;
    font-size: 12px !important;
    margin: 0px 10px 0px 0px;
    background: none !important;
    color: #000;
    float: left !important;
}
.builder_post_list_bellow .jl_small_list_front .meta-category-small a:hover {
    color: inherit !important;
}
.builder_post_list_bellow .post-entry-content .meta-category-small {
    margin-top: 0px;
}
.builder_post_list_bellow .post-entry-content .meta-category-small a {
    float: left;
    margin: 0px 10px 0px 0px;
}
.widget_price_filter form {
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
.comments-area .comments-title,

.comment-respond .comment-reply-title {
    font-weight: 600;
}
#sidebar .null-instagram-feed ul {
    margin-right: -1px;
    margin-left: -1px;
    padding: 0px;
}
#sidebar .null-instagram-feed li {
    position: relative;
    width: 33.33333333%;
    float: left;
    min-height: 1px;
    padding-right: 1px;
    padding-left: 1px;
    margin-bottom: 2px;
    list-style: none;
}
.bbp-pagination-count {
    font-size: 13px !important;
}
div.bbp-template-notice .bbp-author-avatar {
    display: none;
}
a.bbp-author-name {
    color: #e54e53;
    font-weight: bold;
}
.bbp-pagination-links a,

.bbp-pagination-links span.current {
    font-size: 12px;
    margin-right: 5px;
    padding: 5px 13px;
    display: inline-block;
    background: #000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px;
}
.bbp-pagination-links a:hover,

.bbp-pagination-links span.current {
    background: #000;
    text-decoration: none !important;
}
#sidebar .bbp-login-form label {
    font-weight: 400;
}
#bbpress-forums .widget_display_topics img.avatar,

#bbpress-forums .widget_display_replies img.avatar {
    margin-bottom: -3px;
}
.widget_display_replies {}
.widget_display_replies ul,

.widget_display_views ul,

.widget_display_topics ul,

.widget_display_forums ul {
    margin-top: -7px;
    float: left;
    width: 100%;
    padding: 0px;
    margin-bottom: 0px;
}
.widget_display_replies ul li,

.widget_display_views ul li,

.widget_display_topics ul li,

.widget_display_forums ul li {
    float: left;
    width: 100%;
    list-style: none;
    padding: 6px 0px;
    border-bottom: 1px solid #EAEAEA;
}
.widget_display_forums ul li a,

.widget_display_topics ul li a {
    font-weight: normal !important;
}
.widget.widget_display_stats dl {
    margin: 0 auto;
}
.widget.widget_display_stats dl:after {
    display: inline-block;
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.widget.widget_display_stats dt,

.widget.widget_display_stats dd {
    float: left;
    width: 30%;
    padding: 8px 0;
    border-bottom: 1px solid #efefef;
    line-height: 26px;
    text-align: right;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -0.3px;
}
.widget.widget_display_stats dt {
    position: relative;
    width: 70%;
    padding-left: 20px;
    text-align: left;
    line-height: 30px;
}
.widget.widget_display_stats dt:before {
    position: absolute;
    left: 0px;
    top: 7px;
    color: #010101;
    font-family: 'FontAwesome';
    content: "\f105";
}
.widget.widget_display_stats dd strong {
    display: inline-block;
    font-size: 11px;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #efefef;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.widget.widget_display_stats dl dt:last-of-type,

.widget.widget_display_stats dl dd:last-of-type {
    margin: 0;
    border-bottom: none;
}
.post-author a:hover,

.post_content ul,

.post_content ol {
    margin-top: 1.65em;
    margin-bottom: 1.65em;
}
.post_content li {
    padding-left: 5px;
    margin-bottom: .8em;
}
@media only screen and (min-width: 90.063em) {
    .jl_s_slide_text_wrapper .banner-container h5 a {
        font-size: 45px !important;
    }
.jl_s_slide_text_wrapper .banner-container .jl_slider_desc {
        font-size: 15px;
    }
.jl_s_slide_text_wrapper:after {
        height: 750px;
    }
.jl_s_slide_text_wrapper,
    .jl_s_slide_text_wrapper .jl_s_slider_img,
    .jl_s_slide_text_wrapper .banner-container,
    .large_center_slider_container.jl_single_slider_box.jl_s_slide_text_wrapper .item {
        height: 750px;
    }
}

/* Related posts aligned with archive/category cards */
.related-posts {
    clear: both;
    width: 100%;
    padding: 48px 0 0;
}

.related-posts h4 {
    margin: 0 0 28px;
    color: #17351d;
    font-size: 34px;
    line-height: 1.15;
    letter-spacing: -0.03em;
    text-transform: none;
    float: none;
}

.related-posts .single_related_post {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 28px;
    margin: 0;
    width: 100%;
    float: none;
}

.related-posts .jl_related_feature_items {
    width: 100%;
    margin: 0;
    padding: 0;
    float: none;
}

.related-posts .jl_related_feature_items_in {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid #dde9de;
    border-radius: 28px;
    overflow: hidden;
    box-shadow: 0 24px 48px rgba(14, 33, 18, 0.08);
    transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background-color 0.22s ease;
}

.related-posts .jl_related_feature_items_in:hover {
    transform: translateY(-8px);
    border-color: rgba(60, 177, 84, 0.35);
    background: rgba(60, 177, 84, 0.06);
    box-shadow: 0 28px 56px rgba(60, 177, 84, 0.16);
}

.related-posts .jl_related_feature_items .image-post-thumb {
    position: relative;
    aspect-ratio: 16 / 10;
    overflow: hidden;
    margin: 0;
    background: linear-gradient(180deg, #eef6ef 0%, #e3f0e5 100%);
}

.related-posts .jl_related_feature_items .image-post-thumb .link_image,
.related-posts .jl_related_feature_items .image-post-thumb .featured-thumbnail {
    display: block;
    width: 100%;
    height: 100%;
}

.related-posts .jl_related_feature_items .image-post-thumb img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.related-posts .jl_related_feature_items_in:hover .image-post-thumb img {
    transform: scale(1.03);
}

.related-posts .jl_related_feature_items .post-entry-content {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 22px 22px 24px;
}

.related-posts .jl_related_feature_items .post-entry-content .large_post_content {
    margin: 0;
}

.related-posts .jl-post-title {
    margin: 0 !important;
    width: 100%;
    float: none;
    font-size: 22px !important;
    line-height: 1.28;
    letter-spacing: -0.03em;
}

.related-posts .jl-post-title a {
    color: #102915 !important;
}

.related-posts .jl_related_feature_items_in:hover .jl-post-title a {
    color: #1e8f39 !important;
}

.related-posts .jl_post_meta.kne-archive-card__meta {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 18px;
    margin: 0;
}

.related-posts .kne-archive-card__excerpt {
    color: #516156;
    font-size: 15px;
    line-height: 1.7;
}

.related-posts .kne-archive-card__excerpt p {
    margin: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
