@charset "utf-8";

/* Responsive styles
-------------------------------------------------------------- */

@media (min-width: 1440px) {
    /* Footer */
    .footer_fullwidth .content_wrap,
    .copyright_wrap .content_wrap {
        margin: 0 auto;
        width: 1170px;
    }
}

@media (min-width: 1440px) and (max-width: 1576px) {

    /* Popular Extra Widget */
    .content .widget_popular_extra_posts .extra_post .post_title { font-size: 26px; }
    .content .widget_popular_extra_posts .post_title { font-size: 24px; }
    .content .widget_popular_extra_posts .extra_post .post_thumb { width: 8em; }
    .content .widget_popular_extra_posts .post_thumb { margin: 0 1.5em 0 0; width: 6.5em; }
    .content .widget_popular_extra_posts { padding: 4.4em 4.5em; }
    .content .widget_popular_extra_posts .extra_post { margin: 0 4.5em 0 0; padding: 0 4.3em 1.6em 0; }
    .sidebar_show .widget_popular_extra_posts .post_info { line-height: 1.7em; }
    .sidebar_show .widget_popular_extra_posts .post_info .post_counters_item { display: block; margin: 0 !important; }

    /* Layout Excerpt */
    .post_layout_excerpt .post_title { font-size: 1.8em; }
    .post_layout_excerpt .post_content { padding: 2.2em 0 0; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { margin: 2.5em 0 0; }
    .content .post_layout_excerpt .excerpt_content_wrap { padding: 4em 4.5em 1em; }

}

@media (min-width: 1263px) and (max-width: 1439px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:1120px; }
	.slider_style_boxed, .content_wrap, .content_container {	width:1000px; }

    .footer_fullwidth .content_wrap,
    .copyright_wrap .content_wrap { width:1000px; }
    .copyright_wrap .copyright_text { padding-left: 0; }

	/* Content and Sidebar */
	/*.sidebar_show */.content { width: 660px; }
	.sidebar, .body_style_fullwide .sidebar { width: 310px; }

    .body_style_boxed .content { width: 690px; }
	
	/* Fullwide with sidebar */
	.body_style_fullwide.sidebar_right .content { padding-right: 310px; }
	.body_style_fullwide.sidebar_right .sidebar { margin-left: -310px; }
	.body_style_fullwide.sidebar_left  .content { padding-left:  310px; }
	.body_style_fullwide.sidebar_left  .sidebar { margin-right:-310px; }

    /* Menu */
    .menu_main_nav > li > a { padding: 2.2em 2.2em 2.1em; }

    /* Slider */
    .slider_swiper[data-slides-per-view="1"] .slide_info .slide_title { font-size: 2em; }

    /* Logo and title */
	.post_layout_excerpt .post_title {
		margin-left:0;
		margin-right:0;
	}

	/* Widgets */
    .sidebar { padding: 10px 2em; }
    .body_style_fullwide .sidebar { padding: 10px 2em; }

	.widget_area .widget_socials .social_item { margin: 0 0.8em 0.8em 0; }
	.widget_area .sc_tabs .sc_tabs_titles li + li { margin-left:2em; }
    .widget_area .post_item .post_thumb {
        height: 5em;
        margin: 0 1em 4px 0;
        width: 5em;
    }
    .widget_area .post_item .post_title {
        font-size: 1.2em;
        margin: 0 0 8px;
    }
    .widget_area .mc4wp_wrap input[type="submit"] { padding: 1em 1.5em; }

    /* Popular Extra Widget */
    .content .widget_popular_extra_posts { padding: 3.5em 4em; }
    .content .widget_popular_extra_posts .extra_post { margin: 0 2em 0 0; padding: 0 2em 0.3em 0; }
    .content .widget_popular_extra_posts .post_thumb { margin: 0 1.3em 0 0; width: 5em; }
    .content .widget_popular_extra_posts .extra_post .post_thumb { width: 6em; }
    .content .widget_popular_extra_posts .post_title,
    .content .widget_popular_extra_posts .extra_post .post_title { font-size: 1.3em; }
    .content .widget_popular_extra_posts .post_info { letter-spacing: 0; margin-left: 1px; }
    .content .widget_popular_extra_posts .post_info .post_counters_item + .post_counters_item { margin-left: 1em; }
    .content .widget_popular_extra_posts .post_content { margin: 2.2em 0 0; padding: 2.2em 0 0; }
    .content .widget_popular_extra_posts .more-link { margin: 2em 0 0; }
    .content .widget_popular_extra_posts .list_post .post_item + .post_item { margin: 3em 0 0; padding: 3em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .extra_post .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .post_thumb { width: 5em; }
    .body_style_boxed .content .widget_popular_extra_posts .extra_post,
    .body_style_wide .content .widget_popular_extra_posts .extra_post { margin: 0 1.8em 0 0; padding: 0 1.8em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .post_thumb { margin: 0 1em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .post_info,
    .body_style_boxed .content .widget_popular_extra_posts .post_info { line-height: 1.7em; letter-spacing: 0.05em; }
    .body_style_wide .content .widget_popular_extra_posts .post_info .post_counters_item,
    .body_style_boxed .content .widget_popular_extra_posts .post_info .post_counters_item { margin: 0 !important; display: block; }

    /* Layout Excerpt */
    .post_layout_excerpt .post_title { font-size: 1.7em; }
    .post_layout_excerpt .post_content { padding: 2em 0 0; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { margin: 2.4em 0 0; }
    .content .post_layout_excerpt .excerpt_content_wrap { padding: 3.5em 4em 1em; }
    .body_style_boxed .post_layout_excerpt .post_title,
    .body_style_wide .post_layout_excerpt .post_title { font-size: 1.5em; }
    .body_style_boxed .post_layout_excerpt .more-link,
    .body_style_wide .post_layout_excerpt .more-link { margin: 2em 0 0; }
    .body_style_boxed .post_layout_excerpt .post_content,
    .body_style_wide .post_layout_excerpt .post_content { padding: 1.8em 0 0; }

    .body_style_boxed .post_layout_excerpt .post_featured,
    .body_style_boxed .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_wide .post_layout_excerpt .post_featured,
    .body_style_wide .post_layout_excerpt .post_featured .slider_height_fixed {
        height: 580px;
    }

    /* other */
    .relatedWrap .related_item .thumb { min-height: 9.5em; }
}

@media (min-width: 1136px) and (max-width: 1262px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:1030px; }
	.slider_style_boxed, .content_wrap, .content_container {	width:910px; }

    .footer_fullwidth .content_wrap,
    .copyright_wrap .content_wrap { width:910px; }
    .copyright_wrap .copyright_text { padding-left: 0; }

	/* Content and Sidebar */
	/*.sidebar_show */.content { width: 610px; }
    .body_style_boxed .content { width: 640px; }

    body {	font-size: 14px; }
    h1 { font-size:2.6em; }
    h2 { font-size:2.2em; }
    h3 { font-size:1.85em; }
    h4 { font-size:1.25em; }
    h5 { font-size:1em; }
    h6 { font-size:0.95em; }

    .sidebar, .body_style_fullwide .sidebar { 				 width: 270px; }
    .sidebar aside { padding: 3.4em 0; }

    /* Fullwide with sidebar */
    .body_style_fullwide.sidebar_right .content { padding-right: 270px; }
    .body_style_fullwide.sidebar_right .sidebar { margin-left: -270px; }
    .body_style_fullwide.sidebar_left  .content { padding-left:  270px; }
    .body_style_fullwide.sidebar_left  .sidebar { margin-right:-270px; }

    /* Menu */
    .menu_main_nav > li > a { padding: 2.2em 2.1em 2.1em; }
    .body_style_boxed .menu_main_nav > li > a { padding-left: 1.8em; padding-right: 1.8em; }
    .menu_main_nav > li ul,
    .menu_user_nav > li ul { width: 20em; }
    .menu_main_nav > li > ul ul { left: 20em; }
    .menu_user_nav > li > ul ul.submenu_left { left: -20em; }
    .menu_main_nav > li > ul ul.submenu_left { left: -20em; }
    .menu_main_nav_area { font-size: 0.84em; }

    /* Slider */
    .slider_swiper[data-slides-per-view="1"] .slide_info .slide_title { font-size: 2em; }

    /* Logo and title */
    .post_layout_excerpt .post_title {
        margin-left:0;
        margin-right:0;
    }

    /* Widgets */
    .sidebar { padding: 10px 2em; }
    .body_style_fullwide .sidebar { padding: 10px 2em; }
    .widget_area .widget_socials .social_item span { width: 3em; height:3em; line-height:3em; }
    .widget_area .widget_socials .social_item { margin: 0 0.8em 0.8em 0; }
    .widget_area .sc_tabs .sc_tabs_titles li + li { margin-left:2em; }
    .widget_area .post_item .post_thumb {
        height: 5em;
        margin: 0 1em 4px 0;
        width: 5em;
    }
    .widget_area .post_item .post_title {
        font-size: 1.2em;
        margin: 0 0 8px;
    }
    .widget_area .widget_calendar td .day_wrap { padding:6px 3px; }
    .body_style_fullwide .widget_area .widget_aboutme .aboutme_avatar { padding: 0 1.6em; }

    /* Popular Extra Widget */
    .content .widget_popular_extra_posts { padding: 3.5em 4em; }
    .content .widget_popular_extra_posts .extra_post { margin: 0 2em 0 0; padding: 0 2em 0.3em 0; }
    .content .widget_popular_extra_posts .post_thumb { margin: 0 1.3em 0 0; width: 5em; }
    .content .widget_popular_extra_posts .extra_post .post_thumb { width: 6em; }
    .content .widget_popular_extra_posts .post_title,
    .content .widget_popular_extra_posts .extra_post .post_title { font-size: 1.3em; }
    .content .widget_popular_extra_posts .post_info { letter-spacing: 0; margin-left: 1px; }
    .content .widget_popular_extra_posts .post_info .post_counters_item + .post_counters_item { margin-left: 1em; }
    .content .widget_popular_extra_posts .post_content { margin: 2.2em 0 0; padding: 2.2em 0 0; }
    .content .widget_popular_extra_posts .more-link { margin: 2em 0 0; }
    .content .widget_popular_extra_posts .list_post .post_item + .post_item { margin: 3em 0 0; padding: 3em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .extra_post .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .post_thumb { width: 5em; }
    .body_style_boxed .content .widget_popular_extra_posts .extra_post,
    .body_style_wide .content .widget_popular_extra_posts .extra_post { margin: 0 1.8em 0 0; padding: 0 1.8em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .post_thumb { margin: 0 1em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .post_info,
    .body_style_boxed .content .widget_popular_extra_posts .post_info { line-height: 1.7em; letter-spacing: 0.05em; }
    .body_style_wide .content .widget_popular_extra_posts .post_info .post_counters_item,
    .body_style_boxed .content .widget_popular_extra_posts .post_info .post_counters_item { margin: 0 !important; display: block; }

    /* Layout Excerpt */
    .post_layout_excerpt .post_title { font-size: 1.6em; }
    .post_layout_excerpt .post_content { padding: 2em 0 0; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { margin: 2.4em 0 0; }
    .content .post_layout_excerpt .excerpt_content_wrap { padding: 3.3em 3.5em 1em; }
    .body_style_boxed .post_layout_excerpt .post_title,
    .body_style_wide .post_layout_excerpt .post_title { font-size: 1.5em; }
    .body_style_boxed .post_layout_excerpt .more-link,
    .body_style_wide .post_layout_excerpt .more-link { margin: 2em 0 0; }
    .body_style_boxed .post_layout_excerpt .post_content,
    .body_style_wide .post_layout_excerpt .post_content { padding: 1.8em 0 0; }

    .post_layout_excerpt .post_featured,
    .post_layout_excerpt .post_featured .slider_height_fixed {
        height: 555px;
    }

    .body_style_boxed .post_layout_excerpt .post_featured,
    .body_style_boxed .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_wide .post_layout_excerpt .post_featured,
    .body_style_wide .post_layout_excerpt .post_featured .slider_height_fixed {
        height: 540px;
    }

    /* other */
    .relatedWrap .related_item .thumb { min-height: 9em; }
    .widget_area .mc4wp_wrap input[type="submit"] { padding: 1em; }
    .widget_area .mc4wp_wrap input[type="email"] { padding: 1em 5.9em 1em 2.9em; }
}

@media (min-width: 1024px) and (max-width: 1135px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_style_boxed, .content_wrap, .content_container {	width:964px; }

    .footer_fullwidth .content_wrap,
    .copyright_wrap .content_wrap { width:964px; }
    .copyright_wrap .copyright_text { padding-left: 0; }

	/* Content and Sidebar */
	/*.sidebar_show */.content { width: 664px; }
    .body_style_boxed .content { width: 664px; }

}

@media (min-width: 960px) and (max-width: 1023px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_style_boxed, .content_wrap, .content_container {	width:900px; }

    .footer_fullwidth .content_wrap,
    .copyright_wrap .content_wrap { width:900px; }
    .copyright_wrap .copyright_text { padding-left: 0; }

	/* Content and Sidebar */
	/*.sidebar_show */.content { width: 600px; }
    .body_style_boxed .content { width: 600px; }
}

@media (min-width: 960px) and (max-width: 1135px) {

	body {	font-size: 14px; }
    h1 { font-size:2.4em; }
    h2 { font-size:2em; }
    h3 { font-size:1.6em; }
    h4 { font-size:1.1em; }
    h5 { font-size:1em; }
    h6 { font-size:0.95em; }

	.sidebar, .body_style_fullwide .sidebar { width: 270px; }
    .sidebar aside { padding: 2.7em 0; }
    .body_style_boxed.sidebar_right .sidebar, .body_style_boxed.sidebar_left .sidebar { margin: 0; }

    /* Fullwide with sidebar */
	.body_style_fullwide.sidebar_right .content { padding-right: 270px; }
	.body_style_fullwide.sidebar_right .sidebar { margin-left: -270px; }
	.body_style_fullwide.sidebar_left  .content { padding-left:  270px; }
	.body_style_fullwide.sidebar_left  .sidebar { margin-right:-270px; }

	/* Logo and title */
	.post_layout_excerpt .post_title {
		margin-left:0;
		margin-right:0;
	}
    .breadcrumbs, .top_panel_title .single_date, .top_panel_title .single_cat { font-size: 0.9em; }

    /* Slider */
    .slider_swiper[data-slides-per-view="1"] .slide_info .slide_title { font-size: 1.7em; }
    .slider_swiper.slider_titles_center[data-slides-per-view="1"] .slide_info { width: 45%; }

    /* Menu */
    .menu_main_nav > li > a, .body_style_boxed .menu_main_nav > li > a { padding: 1.8em 1.5em 1.7em; }
    .menu_main_nav > li ul,
    .menu_user_nav > li ul { width: 19em; }
    .menu_user_nav > li > ul ul { left: 19em; }
    .menu_main_nav > li > ul ul { left: 19em; }
    .menu_user_nav > li > ul ul.submenu_left { left: -19em; }
    .menu_main_nav > li > ul ul.submenu_left { left: -19em; }
    .menu_main_nav_area { font-size: 0.83em; }
    .menu_main_nav > li.menu-item-has-children > a::after { bottom: 0.6em; }
    .menu_main_nav > li > ul { top: 5.1em; }

    /* Widgets */
    .sidebar { padding: 10px 2em; }
    .body_style_fullwide .sidebar { padding: 10px 2em; }
    .widget_area .widget_aboutme .widget_title { margin-bottom: 0.8em; }
    .widget_area .widget_title { font-size: 1.7em; }
    .widget_area .widget_socials .social_item span { width: 3em; height:3em; line-height:3em; }
    .widget_area .widget_socials .social_item { margin: 0 0.8em 0.8em 0; }
    .widget_area .sc_tabs .sc_tabs_titles li + li { margin-left:2em; }
    .widget_area .post_item .post_thumb {
        height: 5em;
        margin: 0 1em 4px 0;
        width: 5em;
    }
    .widget_area .post_item .post_title {
        font-size: 1.2em;
        margin: 0 0 8px;
    }
    .widget_area .widget_calendar td .day_wrap { padding:6px 3px; }
    .widget_area .widget_product_tag_cloud a, .widget_area .widget_tag_cloud a { margin: 0 0.5em 0.5em 0; padding: 0.9em 1em; }
    .body_style_fullwide .widget_area .widget_aboutme .aboutme_avatar { padding: 0 1.6em; }


    /* Popular Extra Widget */
    .content .widget_popular_extra_posts { padding: 3em }
    .content .widget_popular_extra_posts .extra_post { margin: 0 2em 0 0; padding: 0 2em 0.3em 0; }
    .content .widget_popular_extra_posts .post_thumb { margin: 0 1.3em 0 0; width: 5em; }
    .content .widget_popular_extra_posts .extra_post .post_thumb { width: 6em; }
    .content .widget_popular_extra_posts .post_title,
    .content .widget_popular_extra_posts .extra_post .post_title { font-size: 1.3em; }
    .content .widget_popular_extra_posts .post_info { letter-spacing: 0; margin-left: 1px; }
    .content .widget_popular_extra_posts .post_info .post_counters_item + .post_counters_item { margin-left: 1em; }
    .content .widget_popular_extra_posts .post_content { margin: 2.2em 0 0; padding: 2.2em 0 0; }
    .content .widget_popular_extra_posts .more-link { margin: 2em 0 0; }
    .content .widget_popular_extra_posts .list_post .post_item + .post_item { margin: 3em 0 0; padding: 3em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .extra_post .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .post_thumb { width: 5em; }
    .body_style_boxed .content .widget_popular_extra_posts .extra_post,
    .body_style_wide .content .widget_popular_extra_posts .extra_post { margin: 0 1.8em 0 0; padding: 0 1.8em 0 0; }
    .body_style_wide .content .widget_popular_extra_posts .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .post_thumb { margin: 0 1em 0 0; }
    .content .widget_popular_extra_posts .post_info { line-height: 1.7em; letter-spacing: 0.05em; }
    .content .widget_popular_extra_posts .post_info .post_counters_item { margin: 0 !important; display: block; }

    /* Layout Excerpt */
    .post_item .post_categories { letter-spacing: 0.05em; line-height: 1.5em; }
    .post_layout_excerpt .post_title { font-size: 1.5em; }
    .post_layout_excerpt .post_content { padding: 1.8em 0 0; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { margin: 2.2em 0 0; }
    .content .post_layout_excerpt .excerpt_content_wrap { padding: 3em 3em 1em; }
    .body_style_boxed .post_layout_excerpt .post_title,
    .body_style_wide .post_layout_excerpt .post_title { font-size: 1.5em; }
    .body_style_boxed .post_layout_excerpt .more-link,
    .body_style_wide .post_layout_excerpt .more-link { margin: 2em 0 0; }
    .body_style_boxed .post_layout_excerpt .post_content,
    .body_style_wide .post_layout_excerpt .post_content { padding: 1.8em 0 0; }

    .post_layout_excerpt .post_featured,
    .post_layout_excerpt .post_featured .slider_height_fixed {
        height: 555px;
    }

    .body_style_boxed .post_layout_excerpt .post_featured,
    .body_style_boxed .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_wide .post_layout_excerpt .post_featured,
    .body_style_wide .post_layout_excerpt .post_featured .slider_height_fixed {
        height: 540px;
    }

    /* other */
    .relatedWrap .related_item .thumb { min-height: 9em; }
    .widget_area .mc4wp_wrap input[type="submit"] { padding: 1em; }
    .widget_area .mc4wp_wrap input[type="email"] { padding: 1em 5.9em 1em 2.9em; }
    .post_layout_grid .post_title { font-size: 1.3em; }
}

@media (min-width: 768px) and (max-width: 959px) {

    body {	font-size: 14px; }
    h1 { font-size:2.2em; }
    h2 { font-size:1.9em; }
    h3 { font-size:1.5em; }
    h4 { font-size:1.2em; }
    h5 { font-size:1em; }
    h6 { font-size:0.90em; }

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_style_boxed, .content_wrap, .content_container {	width:708px; }

    .body_style_fullwide .page_content_wrap .content_wrap { display: inline-block; }

	/* Content and Sidebar */
	/*.sidebar_show */.content { width: 100%; float: none; }
    .body_style_boxed .content { width: 100%; }

	.sidebar, .body_style_fullwide .sidebar { width: 100%; float:none; margin-top:2.3077em; padding: 0 0 1em; }
	.body_style_fullwide .sidebar { margin-top: 0; padding: 0 2em 2em; }

    .body_style_boxed.sidebar_right .sidebar, .body_style_boxed.sidebar_left .sidebar { margin: 0; }

    .sidebar_right .content, .sidebar_left .content { float: none; }

    .sidebar aside { padding: 3em 1.4em !important; }
    .body_style_boxed .sidebar aside { padding: 3em 2em !important; }

	/* Fullwide with sidebar */
	.body_style_fullwide.sidebar_right .content { padding-right: 0; }
	.body_style_fullwide.sidebar_right .sidebar { margin-left: 0; }
	.body_style_fullwide.sidebar_left  .content { padding-left:  0; }
	.body_style_fullwide.sidebar_left  .sidebar { margin-right:0; }

	.gallery.gallery-columns-9 .gallery-item {	width: 20% !important; }
	.gallery.gallery-columns-8 .gallery-item {	width: 20% !important; }
	.gallery.gallery-columns-7 .gallery-item {	width: 20% !important; }
	.gallery.gallery-columns-6 .gallery-item {	width: 20% !important; }

    /* TOP */
    .search_wrap .search_field { padding: 0 2.5em 0 2em; width: 10em !important; border-radius: 0; box-shadow: none; border: none; }
    .search_wrap .search_submit { right: 0.5em; }

    /* Slider */
    .slider_swiper.slider_titles_center[data-slides-per-view="1"] .slide_info { width: 45%; }
    .slider_swiper[data-slides-per-view="1"] .slide_info .slide_title { font-size: 2em; }
    .slider_swiper[data-slides-per-view="1"] .slide_info { padding: 2em 3em 2.3em; }

    /* Extra Posts */
    .content .widget_popular_extra_posts .extra_post {
        border-right: none;
        margin: 0;
        padding: 0;
        width: 100%;
        float: none;
    }
    .content .widget_popular_extra_posts .list_post .post_item { margin: 4em 0 0; padding: 4em 0 0; }
    .content .widget_popular_extra_posts .list_post .post_item:first-child::before { display: block; }
    .content .widget_popular_extra_posts .post_content { margin: 2.4em 0 0; padding: 2.4em 0 0; }
    .content .widget_popular_extra_posts { padding: 4em 2.5em; }
    .content .post_layout_excerpt .excerpt_content_wrap { padding: 3em 2.5em 1em; }
    .post_layout_excerpt .post_title { font-size: 1.7em; }
    .post_layout_excerpt .post_content { padding: 2em 0 0; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { margin: 2.3em 0 0; }
    .body_style_boxed .content .widget_popular_extra_posts,
    .body_style_wide .content .widget_popular_extra_posts { padding: 4em 2.5em; }
    .body_style_wide .content .widget_popular_extra_posts .extra_post .header_content,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .header_content { min-height: 10.667em;}
    .body_style_wide .content .widget_popular_extra_posts .extra_post .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .post_thumb { width: 10.667em; }
    .body_style_wide .content .widget_popular_extra_posts .post_title,
    .body_style_boxed .content .widget_popular_extra_posts .post_title { font-size: 34px; }
    .body_style_wide .content .widget_popular_extra_posts .post_info,
    .body_style_boxed .content .widget_popular_extra_posts .post_info { letter-spacing: 0.07em; }
    .body_style_wide .content .widget_popular_extra_posts .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .post_thumb { width: 8.333em; }
    .post_layout_excerpt .post_featured,
    .post_layout_excerpt .post_featured .slider_height_fixed { height: 550px; }

    /* Grid posts*/
    .post_layout_grid .post_title { font-size: 1.3em; }

    /* Widgets */
	.widget_area aside:not(.column-1_1) {
		display: inline-block;
		float:none;
		vertical-align:top;
		width:48%;
		margin-left:4%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	.widget_area aside:nth-child(2n+1) { margin-left:0; }
	.widget_area aside[class*="column-"] { margin-left:0; }
	.widget_area .widget_socials .social_item { margin: 0 0.8em 0.8em 0; }

	/* Copyright */
    .copyright_wrap .columns_wrap > div { width:100% !important; text-align:center; }
    .copyright_wrap .copyright_text { padding-left: 0; }

    /* Scroll to Top */
	.scroll_to_top { right: 1em; }
	.scroll_to_top.show { bottom: 1em; }

    /* Other */
    .relatedWrap .related_item .thumb { min-height: 11em; }
    .search_wrap .search_form { font-size: 0.9em; }
    .post_item_404 .page_search .search_wrap { max-width: 60%; width: 100%; }
}

@media (min-width: 640px) and (max-width: 767px) {
	/* Body sizes */
	.slider_style_boxed, .content_wrap, .content_container {	width:600px; }
   	.widget_area aside {
		width:48%;
		margin-left:4%;
	}
    .post_layout_excerpt .post_featured,
    .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_boxed .post_layout_excerpt .post_featured,
    .body_style_boxed .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_wide .post_layout_excerpt .post_featured,
    .body_style_wide .post_layout_excerpt .post_featured .slider_height_fixed { height: 330px; }

    .post_item_404 .page_search .search_wrap { max-width: 65%; width: 100%; }
    .relatedWrap .related_item .thumb { min-height: 22.38em; }

    .post_item_single .post_label,
    .post_item .post_label {
        width:4.5em !important;
        height:4.5em !important;
        line-height:4.5em !important;
    }
}

@media (min-width: 480px) and (max-width: 639px) {
	/* Body sizes */
	.slider_style_boxed, .content_wrap, .content_container {	width:440px; }
	.widget_area aside {
		width:100%;
		margin-left:0;
	}
    .post_layout_excerpt .post_featured,
    .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_boxed .post_layout_excerpt .post_featured,
    .body_style_boxed .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_wide .post_layout_excerpt .post_featured,
    .body_style_wide .post_layout_excerpt .post_featured .slider_height_fixed { height: 280px; }

    .post_layout_grid .post_content { padding: 0.5em 1.5em 1.6em; }
    .post_layout_grid .post_header { padding: 2.5em 1.5em 0; }
    .post_layout_grid .post_footer { padding: 0 2.5em 1.5em; }

    .widget_area .sc_tabs .sc_tabs_titles li { font-size: 1.1em !important; }
    .nav-links-old > span > a { padding: 2em; }
    blockquote { margin: 1em 0 1em 3em; }
    .post_item_404 .page_search .search_wrap { max-width: 65%; width: 100%; }
    .relatedWrap .related_item .thumb { min-height: 16.2em; }
    .widget_area .widget_advert.widget_fullwidth .image_wrap { text-align: center; }
    .widget_area .widget_advert .image_wrap img { width: auto; }

    .likes_style { height: 50px; right: 25px; top: 25px; width: 50px; }
    .likes_style .post_counters_text { font-size: 11px; height: 20px; line-height: 20px; }
    .likes_style:hover .post_counters_text { top: -22px; }
    .likes_style::before { padding-top: 12px; }

    .post_layout_grid .post_label,
    .post_layout_grid .post_label {
        left: 25px;
        top: 25px;
    }
    .post_item_single .post_label,
    .post_item .post_label {
        height: 4em !important;
        line-height: 4em !important;
        right: 25px;
        width: 4em !important;
    }

    .comments_wrap .comments_field { padding-top: 0 !important; }
}


@media (min-width: 480px) and (max-width: 767px) {

    body {	font-size: 13px; }
    h1 { font-size:2.1em; }
    h2 { font-size:1.9em; }
    h3 { font-size:1.6em; }
    h4 { font-size:1.3em; }
    h5 { font-size:1.1em; }
    h6 { font-size:1em; }


	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }

	/* Content and Sidebar */
	/*.sidebar_show */.content { width: 100%; float: none; }
	.sidebar { 				 width: 100%; float:none; margin-top:2.3077em; }
    .body_style_boxed .content { width: 100%; }

    .sidebar, .body_style_fullwide .sidebar { width: 100%; float:none; margin-top:2.3077em; padding: 0; }
    .body_style_fullwide .sidebar { margin-top: 0; }

    .body_style_boxed.sidebar_right .sidebar, .body_style_boxed.sidebar_left .sidebar { margin: 0; }

    .sidebar_right .content, .sidebar_left .content { float: none; }

    .sidebar aside { padding: 3em 1.4em !important; }
    .body_style_boxed .sidebar aside { padding: 3em 2em !important; }

    .body_style_fullwide .page_content_wrap { padding: 0 0 0; }

    /* Fullwide with sidebar */
	.body_style_fullwide.sidebar_right .content { padding-right: 0; }
	.body_style_fullwide.sidebar_right .sidebar { margin-left: 0; }
	.body_style_fullwide.sidebar_left  .content { padding-left:  0; }
	.body_style_fullwide.sidebar_left  .sidebar { margin-right:0; }

    /* TOP */
    .search_wrap .search_field { padding: 0 2.5em 0 2em; width: 10em !important; border-radius: 0; box-shadow: none; border: none; }
    .search_wrap .search_submit { right: 0.5em; }
    .top_user_panel_wrap .socials_wrap { padding-left: 20px; }
    .search_wrap { padding-left: 10px; padding-right: 10px; }
    .search_results.widget_area .post_item .post_thumb { height: 5.5em; width: 5.5em; }
    .breadcrumbs, .top_panel_title .single_date, .top_panel_title .single_cat { font-size: 0.9em; }

    /* Slider */
    .slider_swiper.slider_titles_center[data-slides-per-view="1"] .slide_info { width: 45%; }
    .slider_swiper[data-slides-per-view="1"] .slide_info .slide_title { font-size: 1.4em; }
    .slider_swiper[data-slides-per-view="1"] .slide_info { padding: 1.1em 1.1em 1.8em; }

    /* Menu */


    /* Grid */
	.container, .container-fluid {
		padding-left:  10px;
		padding-right: 10px;
	}
	.row, .columns_wrap {
		margin-right: -20px;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-right: 20px;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-left: -20px;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-left: 20px;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-right: -20px;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-right:20px;
	}
	.row.column_padding_center, .columns_wrap.column_padding_center {
		margin-left: -10px;
		margin-right: -10px;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-left:20px;
	}
	.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom {
		padding-bottom: 20px;
	}

	/* Columns relayout (max 2 columns in the row) */
	.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
		width:50%;
	}
	.row:not(.columns_fluid) > .column-1_1, .row:not(.columns_fluid) > .column-2_2, .row:not(.columns_fluid) > .column-3_3, .row:not(.columns_fluid) > .column-4_4,
	.row:not(.columns_fluid) > .column-5_5,	.row:not(.columns_fluid) > .column-6_6, .row:not(.columns_fluid) > .column-7_7, .row:not(.columns_fluid) > .column-8_8,
	.row:not(.columns_fluid) > .column-9_9, .row:not(.columns_fluid) > .column-10_10,
	.row:not(.columns_fluid) > .column-11_11, .row:not(.columns_fluid) > .column-12_12,
	.columns_wrap:not(.columns_fluid) > .column-1_1, .columns_wrap:not(.columns_fluid) > .column-2_2, .columns_wrap:not(.columns_fluid) > .column-3_3,
	.columns_wrap:not(.columns_fluid) > .column-4_4, .columns_wrap:not(.columns_fluid) > .column-5_5, .columns_wrap:not(.columns_fluid) > .column-6_6,
	.columns_wrap:not(.columns_fluid) > .column-7_7, .columns_wrap:not(.columns_fluid) > .column-8_8, .columns_wrap:not(.columns_fluid) > .column-9_9,
	.columns_wrap:not(.columns_fluid) > .column-10_10, .columns_wrap:not(.columns_fluid) > .column-11_11, .columns_wrap:not(.columns_fluid) > .column-12_12,
	.row:not(.columns_fluid) > .column-1_3:nth-child(3n), .columns_wrap:not(.columns_fluid) > .column-1_3:nth-child(3n),
	.row:not(.columns_fluid) > .column-2_3, .columns_wrap:not(.columns_fluid) > .column-2_3,
	.row:not(.columns_fluid) > .column-1_3.after_span_2, .columns_wrap:not(.columns_fluid) > .column-1_3.after_span_2,
	.row:not(.columns_fluid) > .column-2_4, .columns_wrap:not(.columns_fluid) > .column-3_4,
	.row:not(.columns_fluid) > .column-1_4.after_span_2, .columns_wrap:not(.columns_fluid) > .column-1_4.after_span_3,
	.row:not(.columns_fluid) > .column-1_5:nth-child(5n), .columns_wrap:not(.columns_fluid) > .column-1_5:nth-child(5n),
	.row:not(.columns_fluid) > .column-2_5, .columns_wrap:not(.columns_fluid) > .column-2_5,
	.row:not(.columns_fluid) > .column-3_5, .columns_wrap:not(.columns_fluid) > .column-3_5,
	.row:not(.columns_fluid) > .column-4_5, .columns_wrap:not(.columns_fluid) > .column-4_5,
	.row:not(.columns_fluid) > .column-2_6, .columns_wrap:not(.columns_fluid) > .column-2_6,
	.row:not(.columns_fluid) > .column-3_6, .columns_wrap:not(.columns_fluid) > .column-3_6,
	.row:not(.columns_fluid) > .column-4_6, .columns_wrap:not(.columns_fluid) > .column-4_6,
	.row:not(.columns_fluid) > .column-5_6, .columns_wrap:not(.columns_fluid) > .column-5_6	{
		width:100%;
	}
	.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
	.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4) {
		padding-top: 20px;
	}
	
	.gallery.gallery-columns-9 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-8 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-7 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-6 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-5 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-4 .gallery-item {	width: 33.3333% !important; }
	
	.admin-bar.top_panel_over .top_panel_wrap {	top:46px; }
	.admin-bar.top_panel_fixed .top_panel_wrap { top:46px; }
	.admin-bar #debug_log { top:46px; }

    /* Extra Posts */
    .post_layout_excerpt .post_featured { float: none !important; width: 100%; }
    .post_format_video { overflow: visible !important; }
    .post_format_video .post_featured { height: auto !important; }
    .post_layout_excerpt .post_featured > .wp-video,
    .post_layout_excerpt .post_featured > iframe {
        left: 0;
        position: relative;
        top: 0;
        transform: none;
    }
    .content .widget_popular_extra_posts .extra_post {
        border-right: none;
        margin: 0;
        padding: 0;
        width: 100%;
        float: none;
    }
    .content .widget_popular_extra_posts .list_post .post_item { margin: 3.5em 0 0; padding: 3.5em 0 0; }
    .content .widget_popular_extra_posts .list_post .post_item:first-child::before { display: block; }
    .content .widget_popular_extra_posts .post_content { margin: 2.4em 0 0; padding: 2.4em 0 0; }
    .content .widget_popular_extra_posts { padding: 4em 2.5em; }
    .content .post_layout_excerpt .excerpt_content_wrap { padding: 3em 2.5em 3.5em; }
    .post_layout_excerpt .post_title,
    .body_style_boxed .post_layout_excerpt .post_title,
    .body_style_wide .post_layout_excerpt .post_title { font-size: 1.7em; }
    .post_layout_excerpt .post_content { padding: 2em 0 0; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { margin: 2.3em 0 0; }
    .body_style_boxed .content .widget_popular_extra_posts,
    .body_style_wide .content .widget_popular_extra_posts { padding: 4em 2.5em; }
    .body_style_wide .content .widget_popular_extra_posts .extra_post .header_content,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .header_content { min-height: 10.667em;}
    .body_style_wide .content .widget_popular_extra_posts .extra_post .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .post_thumb { width: 10.667em; }
    .body_style_wide .content .widget_popular_extra_posts .post_title,
    .body_style_boxed .content .widget_popular_extra_posts .post_title { font-size: 26px; }
    .body_style_wide .content .widget_popular_extra_posts .post_info,
    .body_style_boxed .content .widget_popular_extra_posts .post_info { letter-spacing: 0.07em; }
    .body_style_wide .content .widget_popular_extra_posts .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .post_thumb { width: 8.333em; }
    .content .widget_popular_extra_posts .extra_post .post_thumb { width: 8.333em; }
    .content .widget_popular_extra_posts .extra_post .post_title,
    .content .widget_popular_extra_posts .post_title { font-size: 26px; }
    .widget_popular_extra_posts .post_info { font-size: 0.85em; }
    .body_style_boxed .content .post_layout_excerpt:nth-child(2n+1)
    .excerpt_content_wrap, .body_style_wide .content .post_layout_excerpt:nth-child(2n+1) .excerpt_content_wrap,
    .body_style_boxed .content .post_layout_excerpt .excerpt_content_wrap,
    .body_style_wide .content .post_layout_excerpt .excerpt_content_wrap { padding: 3em 2.5em 3.5em; }

    /* Grid posts*/
    .post_layout_grid .post_title { font-size: 1.3em; }

	/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;
	}

	/* Single post */
	.single .nav-links a {
		padding-top:1.5em;
		padding-bottom:1.5em;
	}
	.single .nav-links .nav-previous a {
		padding-left:4em;
		padding-right:2em;
	}
	.single .nav-links .nav-next a {
		padding-left:2em;
		padding-right:4em;
	}
	
	/* Comments */
	.comments_list_wrap ul ul { margin-left: 3.3333em; }
	.comments_list_wrap ul ul ul { margin-left:0; }
	.comments_list_wrap .comment_author_avatar {
		position: static;
		float:left;
		margin: 0 2em 1em 0;
	}
	.comments_list_wrap .comment_content { padding-left:0; }

	/* Widgets */
	.widget_area aside {
		display: inline-block;
		float:none;
		vertical-align:top;
		margin-bottom:1.75em;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	.widget_area aside:nth-child(2n+1) { margin-left:0; }
	.widget_area aside[class*="column-"] { margin-left:0; }
	.sidebar aside { padding: 2.5em; }
	.widget_area .widget_socials .social_item { margin: 0 0.8em 0.8em 0; }
	td, th { padding:2px; }
	.widget_area .post_item .post_title { margin-top:0; }
	.widget_area .sc_tabs .sc_tabs_titles li + li { margin-left: 2.2em; }
	.widget_area .column-1_1 #sb_instagram .sbi_item { min-width:25%; }

	/* Copyright */
	.copyright_wrap .columns_wrap > div {
		width:100% !important;
		text-align:center;
	}
    .copyright_wrap .columns_wrap > .socials_area { padding-top:0 !important; }
    .copyright_wrap .copyright_text { padding: 0; }
    .copyright_wrap .copyright_text { font-size: 13px; }

    /* Scroll to Top */
	.scroll_to_top { right: 1em; }
	.scroll_to_top.show { bottom: 1em; }

    /* Other */
    .relatedWrap h3 { margin: 0 0 0.8em; }
    .relatedWrap .related_item .thumb { margin-top: 20px; }
    .relatedWrap .related_item .thumb img { width: 100%; }
    .search_wrap .search_form { font-size: 0.85em; }
    #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item { width: 33.333%; }
    .blog-yumprint-info-bar{ display: block !important; }
    .format-audio.post_layout_excerpt .post_featured .post_audio { padding: 0 10px; }

    .blog-yumprint-recipe { padding: 30px 30px; }
}


@media (max-width: 479px) {

    body {	font-size: 13px; }
    h1 { font-size:1.75em; }
    h2 { font-size:1.65em; }
    h3 { font-size:1.45em; }
    h4 { font-size:1.25em; }
    h5 { font-size:1em; }
    h6 { font-size:1em; }

    dt, b, strong, dfn, em, i { font-size: 14px; }

    /* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_style_boxed, .content_wrap, .content_container {	width:300px; }

	/* Content and Sidebar */
	/*.sidebar_show */.content { width: 100%; float: none; }
	.sidebar { 				 width: 100%; float:none; margin-top:2.3077em; }
    .body_style_boxed .content { width: 100%; }

    .sidebar, .body_style_fullwide .sidebar { width: 100%; float:none; margin-top:2.3077em; padding: 0; }
    .body_style_fullwide .sidebar { margin-top: 0; }
    .body_style_boxed.sidebar_right .sidebar, .body_style_boxed.sidebar_left .sidebar { margin: 0; }
    .sidebar_right .content, .sidebar_left .content { float: none; }
    .sidebar aside { padding: 3em 1.4em !important; }
    .body_style_boxed .sidebar aside { padding: 3em 2em !important; }
    .body_style_fullwide .page_content_wrap { padding: 0 0 0; }
    .page_content_wrap { padding: 3em 0 3em; }
    .top_panel_title { padding: 5em 0; }

    .post_layout_excerpt .post_featured,
    .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_boxed .post_layout_excerpt .post_featured,
    .body_style_boxed .post_layout_excerpt .post_featured .slider_height_fixed,
    .body_style_wide .post_layout_excerpt .post_featured,
    .body_style_wide .post_layout_excerpt .post_featured .slider_height_fixed { height: 280px; }

    /* Fullwide with sidebar */
	.body_style_fullwide.sidebar_right .content { padding-right: 0; }
	.body_style_fullwide.sidebar_right .sidebar { margin-left: 0; }
	.body_style_fullwide.sidebar_left  .content { padding-left:  0; }
	.body_style_fullwide.sidebar_left  .sidebar { margin-right:0; }

    /* TOP */
    .search_wrap .search_field { padding: 0 2.5em 0 2em; width: 10em !important; border-radius: 0; box-shadow: none; border: none; }
    .search_wrap .search_submit { right: 0.5em; }
    .top_user_panel_wrap .socials_wrap { padding-left: 20px; }
    .search_wrap { padding-left: 10px; padding-right: 10px; }
    .search_results.widget_area .post_item .post_thumb { height: 5.5em; width: 5.5em; }
    .breadcrumbs, .top_panel_title .single_date, .top_panel_title .single_cat { font-size: 0.9em; }
    .search_and_socials { float: none; }
    .menu_mode_responsive .menu_user_responsive_button { margin: 0; }
    .menu_mode_responsive .menu_user_nav_area { width: 100%; }

    .menu_mode_responsive .menu_user_responsive_button { color: #ffffff; }
    .menu_mode_responsive .menu_user_responsive_button { padding: 0.15em 0 0.1em; }
    .menu_mode_responsive .menu_user_responsive_button:hover,
    .menu_mode_responsive .menu_user_responsive_button.opened {
        color: rgba(255,255,255,0.6) !important;
    }

    .top_user_panel_wrap { padding: 0 0; text-align: center; }
    .logo img /*{ max-height: 7em; } */

    /* Slider */
    .slider_swiper.slider_titles_center[data-slides-per-view="1"] .slide_info { width: 55%; }
    .slider_swiper[data-slides-per-view="1"] .slide_info .slide_title { font-size: 1.2em; }
    .slider_swiper[data-slides-per-view="1"] .slide_info { padding: 1.1em 1.1em 1.4em; }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 5px !important; }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 5px !important; }
    .slider_swiper .more-link { letter-spacing: 0.1em; margin: 1em 0 0; padding: 0.7em 1.3em; }
    .slider_swiper .slide_cats, .slider_swiper .slide_date { letter-spacing: 0.5px; line-height: 1.8em; }
    .slider_swiper .slider_prev, .slider_swiper .slider_next { height: 3em; line-height: 3em; width: 3em; }

    /* Menu */
    .menu_user_responsive a, .menu_main_responsive a { font-size: 1.2em; }
    .menu_main_responsive li > a, .menu_main_responsive li li > a,
    .menu_user_responsive li > a, .menu_user_responsive li li > a { padding: 0.8em 0; }

    /* Grid */
	.container, .container-fluid { padding-left:  5px; padding-right: 5px; }
	.row, .columns_wrap {
		margin-right: -10px;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-right: 10px;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-left: -10px;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-left: 10px;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-right: -10px;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-right:10px;
	}
	.row.column_padding_center, .columns_wrap.column_padding_center {
		margin-left: -5px;
		margin-right: -5px;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-left:10px;
	}
	.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom {
		padding-bottom: 10px;
	}

	/* Columns relayout (no columns) */
	.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {	width:100%; }
	.row.columns_fluid > [class*="column-"], .columns_wrap.columns_fluid > [class*="column-"] { width:50%; }
	.row.columns_fluid > .column-1_1, .row.columns_fluid > .column-2_2, .row.columns_fluid > .column-3_3, .row.columns_fluid > .column-4_4, .row.columns_fluid > .column-5_5,
	.row.columns_fluid > .column-6_6, .row.columns_fluid > .column-7_7, .row.columns_fluid > .column-8_8, .row.columns_fluid > .column-9_9, .row.columns_fluid > .column-10_10,
	.row.columns_fluid > .column-11_11, .row.columns_fluid > .column-12_12,
	.columns_wrap.columns_fluid > .column-1_1, .columns_wrap.columns_fluid > .column-2_2, .columns_wrap.columns_fluid > .column-3_3,
	.columns_wrap.columns_fluid > .column-4_4, .columns_wrap.columns_fluid > .column-5_5, .columns_wrap.columns_fluid > .column-6_6,
	.columns_wrap.columns_fluid > .column-7_7, .columns_wrap.columns_fluid > .column-8_8, .columns_wrap.columns_fluid > .column-9_9,
	.columns_wrap.columns_fluid > .column-10_10, .columns_wrap.columns_fluid > .column-11_11, .columns_wrap.columns_fluid > .column-12_12,
	.row.columns_fluid > .column-1_3:nth-child(3n), .columns_wrap.columns_fluid > .column-1_3:nth-child(3n),
	.row.columns_fluid > .column-2_3, .columns_wrap.columns_fluid > .column-2_3,
	.row.columns_fluid > .column-1_3.after_span_2, .columns_wrap.columns_fluid > .column-1_3.after_span_2,
	.row.columns_fluid > .column-2_4, .columns_wrap.columns_fluid > .column-3_4,
	.row.columns_fluid > .column-1_4.after_span_2, .columns_wrap.columns_fluid > .column-1_4.after_span_3,
	.row.columns_fluid > .column-1_5:nth-child(5n), .columns_wrap.columns_fluid > .column-1_5:nth-child(5n),
	.row.columns_fluid > .column-2_5, .columns_wrap.columns_fluid > .column-2_5,
	.row.columns_fluid > .column-3_5, .columns_wrap.columns_fluid > .column-3_5,
	.row.columns_fluid > .column-4_5, .columns_wrap.columns_fluid > .column-4_5,
	.row.columns_fluid > .column-2_6, .columns_wrap.columns_fluid > .column-2_6,
	.row.columns_fluid > .column-3_6, .columns_wrap.columns_fluid > .column-3_6,
	.row.columns_fluid > .column-4_6, .columns_wrap.columns_fluid > .column-4_6,
	.row.columns_fluid > .column-5_6, .columns_wrap.columns_fluid > .column-5_6	{
		width:100%;
	}
	.row:not(.columns_fluid) > [class*="column-"]+[class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]+[class*="column-"],
	.row.columns_fluid > [class*="column-"]:nth-child(2n+3), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+3),
	.row.columns_fluid > [class*="column-"]:nth-child(2n+4), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+4) {
		padding-top: 10px;
	}
	.gallery.gallery-columns-9 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-8 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-7 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-6 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-5 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-4 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-3 .gallery-item {	width: 50% !important; }

	/* Top Panel */
	.admin-bar.top_panel_over .top_panel_wrap {	top:46px; }
	.admin-bar.top_panel_fixed .top_panel_wrap { top:46px; }
	.admin-bar #debug_log { top:46px; }
	
	/* Logo and title */
	.logo i { font-size:4em; }

	/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;
	}
    .post_layout_grid .post_label,
    .post_layout_grid .post_label {
        left: 25px;
        top: 25px;
    }
	.post_item_single .post_label,
	.post_item .post_label {
        height: 4em !important;
        line-height: 4em !important;
        right: 25px;
        width: 4em !important;
	}
	.post_item .post_footer { text-align:center; }
	.post_layout_excerpt .post_footer .post_date,
	.post_layout_excerpt .post_footer .post_edit { float: none; display:inline-block; }
	.post_layout_excerpt .post_footer .post_share { float:none; display:block; }
    .post_item .excerpt_content_wrap .post_info { font-size: 0.85em; letter-spacing: 0.06em; }
    .post_item .post_categories { font-size: 0.85em; letter-spacing: 0.06em; }
    .post_item .excerpt_content_wrap .post_info .post_counters_item + .post_counters_item { margin-left: 1.25em; }

    /* Comments */
	.comments_list_wrap ul ul { margin-left: 3.3333em; }
	.comments_list_wrap ul ul ul { margin-left:0; }
	.comments_list_wrap .comment_author_avatar { position: static; float:left; margin: 0 1.2em 1em 0; }
	.comments_list_wrap .comment_content { padding-left:0; }
    .comments_list_wrap .comment_date, .comments_list_wrap .comment_time { margin-left: 0.6em; }
    .comments_wrap .comments_field { margin-bottom: 10px; }
    .comments_wrap .comments_message { margin-top: 10px; margin-bottom: 20px; }

    /* Single post */
	.single .nav-links a { padding-top:1.5em; padding-bottom:1.5em; }
	.single .nav-links .nav-previous a { padding-left:4em; padding-right:2em; }
	.single .nav-links .nav-next a { padding-left:2em; padding-right:4em; }
	.single .nav-links .nav-previous, .single .nav-links .nav-next { width: 100%; padding:0; margin:0; }
	.single .nav-links .nav-previous + .nav-next { margin-top:1.5em; }
	.post_item_single .post_taxes,
	.post_item_single .post_counters { display: block; float: none; width: 100%; margin:0 0 1em 0; }
	.post_item_single .post_counters {  margin-top: 1.5em; text-align: right; }
    .post_item_single .post_counters .social_items { font-size: 14px; }
    .post_item_single .post_counters .social_item + .social_item { margin-left: 1em; }

    /* Extra Posts */
    .post_layout_excerpt .post_featured { float: none !important; width: 100%; }
    .post_format_video { overflow: visible !important; }
    .post_format_video .post_featured { height: auto !important; }
    .post_layout_excerpt .post_featured > .wp-video,
    .post_layout_excerpt .post_featured > iframe {
        left: 0;
        position: relative;
        top: 0;
        transform: none;
    }
    .content .widget_popular_extra_posts .extra_post {
        border-right: none;
        margin: 0;
        padding: 0;
        width: 100%;
        float: none;
    }
    .content .widget_popular_extra_posts .list_post .post_item { margin: 3.5em 0 0; padding: 3.5em 0 0; }
    .content .widget_popular_extra_posts .list_post .post_item:first-child::before { display: block; }
    .content .widget_popular_extra_posts .post_content { margin: 2.4em 0 0; padding: 2.4em 0 0; }
    .content .widget_popular_extra_posts { padding: 3.2em 2em; }
    .content .post_layout_excerpt .excerpt_content_wrap { padding: 2em 2em 3.5em; }
    .post_layout_excerpt .post_title,
    .body_style_boxed .post_layout_excerpt .post_title,
    .body_style_wide .post_layout_excerpt .post_title { font-size: 1.7em; }
    .post_layout_excerpt .post_content { padding: 2em 0 0; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { margin: 2.3em 0 0; }
    .body_style_boxed .content .widget_popular_extra_posts,
    .body_style_wide .content .widget_popular_extra_posts { padding: 3.2em 2em; }
    .body_style_boxed .content .widget_popular_extra_posts .extra_post,
    .body_style_wide .content .widget_popular_extra_posts .extra_post { margin: 0; padding: 0; }
    .body_style_wide .content .widget_popular_extra_posts .extra_post .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .extra_post .post_thumb { margin: 0 1em 0 0; width: 6.5em; }
    .body_style_wide .content .widget_popular_extra_posts .post_title,
    .body_style_boxed .content .widget_popular_extra_posts .post_title { font-size: 16px; }
    .body_style_wide .content .widget_popular_extra_posts .post_info,
    .body_style_boxed .content .widget_popular_extra_posts .post_info { letter-spacing: 0.07em; }
    .body_style_wide .content .widget_popular_extra_posts .post_thumb,
    .body_style_boxed .content .widget_popular_extra_posts .post_thumb { width: 6.4em; }
    .content .widget_popular_extra_posts .extra_post .post_thumb,
    .content .widget_popular_extra_posts .post_thumb { margin: 0 1em 0 0; width: 6.5em; }
    .content .widget_popular_extra_posts .list_post .post_item + .post_item { margin: 3em 0 0; padding: 3em 0 0; }
    .content .widget_popular_extra_posts .extra_post .post_title,
    .content .widget_popular_extra_posts .post_title { font-size: 16px; margin: 0 0 0.5em; }
    .widget_popular_extra_posts .post_info { font-size: 0.85em; line-height: 1.5em; }
    .widget_popular_extra_posts .post_info .post_counters_item { display: block; margin: 0 !important; }
    .body_style_boxed .content .post_layout_excerpt:nth-child(2n+1)
    .excerpt_content_wrap, .body_style_wide .content .post_layout_excerpt:nth-child(2n+1) .excerpt_content_wrap,
    .body_style_boxed .content .post_layout_excerpt .excerpt_content_wrap,
    .body_style_wide .content .post_layout_excerpt .excerpt_content_wrap { padding: 2em 2em 3.5em; }
    .post_layout_excerpt .more-link, .widget_popular_extra_posts .more-link { letter-spacing: 0.1em; padding: 0.7em 1.2em; }
    .body_style_boxed .content .widget_popular_extra_posts .extra_post,
    .body_style_wide .content .widget_popular_extra_posts .extra_post { margin: 0; padding: 0; }

    /* Grid */
    .post_layout_grid .post_content { padding: 0.5em 1.5em 1.6em; }
    .post_layout_grid .post_header { padding: 2.5em 1.5em 0; }
    .post_layout_grid .post_footer { padding: 0 2.5em 1.5em; }

    /* Widgets */
	.widget_area aside {
		display: inline-block;
		float:none;
		vertical-align:top;
		width:100%;
		margin-left:0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	td, th { padding:2px; }
	.widget_area .post_item .post_title { margin-top:0; }
	.widget_area .sc_tabs .sc_tabs_titles li + li { margin-left:2em; }
	.widget_area .column-1_1 #sb_instagram .sbi_item { min-width:25%; }
    .widget_area .sc_tabs .sc_tabs_titles li { font-size: 1.1em; }

	/* Copyright */
    .copyright_wrap { padding: 2.5em 0.5em; }
    .copyright_wrap .columns_wrap > div { width: 100% !important; text-align:center; }
    .copyright_wrap .columns_wrap > .socials_area { padding-top:0 !important; }
    .copyright_wrap .copyright_text { padding: 0; }
    .footer_wrap { padding: 3em 0 0; }
    .menu_footer_nav { margin: 0 1em; }
    .copyright_wrap .logo { margin: 1.5em 0 2em; }

    /* Scroll to Top */
	.scroll_to_top { right: 1em; }
	.scroll_to_top.show { bottom: 1em; }

    /* Other */
    .logo { max-height: 100%; }
    #sb_instagram #sbi_load { margin: 3em 0; }
    .sc_contact_form .result { border: 1px solid #eee; line-height: 1.5em; padding: 1em; }
    .sc_contact_form_item { margin-bottom: 20px; padding-top: 0 !important; }
    .comments_list_wrap .comments_list_title, .relatedWrap h3, .comments_wrap .comments_form_title { font-size: 2.2em; }
    .relatedWrap .related_item h5 { margin: 1em 0 0; }
    .relatedWrap .related_item .thumb { margin: 0 auto; max-width: 70%; min-height: 16em; }
    .relatedWrap .related_item { margin-bottom: 2em; }
    .search_wrap .search_form { font-size: 0.85em; }
    #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item { width: 33.333%; }
    .blog-yumprint-info-bar{ display: block !important; }
    .nav-links-old > span > a { padding: 1.5em 1em; }
    blockquote { margin: 1em 0 1em 2em; }
    .post_item_404 .page_search .search_wrap { max-width: 85%; width: 100%; }
    .search_wrap .search_results { padding: 1em 0.5em; right: -5.5em; width: 16em; }
    .format-audio.post_layout_excerpt .post_featured .post_audio { padding: 0 8px; }

    .widget_area .widget_advert.widget_fullwidth .image_wrap { text-align: center; }
    .widget_area .widget_advert .image_wrap img { width: auto; }

    .likes_style { height: 50px; right: 25px; top: 25px; width: 50px; }
    .likes_style .post_counters_text { font-size: 11px; height: 20px; line-height: 20px; }
    .likes_style:hover .post_counters_text { top: -22px; }
    .likes_style::before { padding-top: 12px; }

    .post_item_404 .page_title { font-size: 6em; }
    .post_item_404 .page_subtitle { font-size: 1.6em; line-height: 1.3em; }
    .post_item_404 .page_description,
    .post_item_404 .page_subtitle,
    .post_item_404 .page_title { padding: 0 15px; }

    .blog-yumprint-recipe .blog-yumprint-recipe-title { font-size: 18px !important; }
    .blog-yumprint-recipe { padding: 20px 15px; }
    .blog-yumprint-method-section { margin-top: 5px !important; }

    .post_item_none_search .page_title,
    .post_item_none_archive .page_title {
        font-size: 3em;
    }
}