@charset "utf-8";

/* With side menu - uncomment next row
@import url('responsive-outer-sidebar.css');
*/

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

/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/

@media (min-width: 1280px) {
    .vc_row-no-padding .sc_recent_news_style_news-portfolio .column-1_4 .post_featured .post_info {
        box-sizing: border-box;
        padding: 0 4em;
    }

    body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content,
    body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions {
        max-width: 60%;
    }
}
@media (min-width: 1280px) and (max-width: 1439px) {

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

	/* Content and Sidebar */
	.sidebar_show .content { width: 670px; }
	.sidebar { 				 width: 300px; }

    .top_panel_bottom .search_wrap .search_field { width: 12em; }

	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 330px; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: -300px; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  330px; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:-300px; }

	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 343px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 515px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 257px;
	}

    /* Widget */
    .widget_area .post_item .post_info .post_info_item { margin: 0 5px 0 0; }
    .widget_area .post_item .post_info .post_info_item + .post_info_item::before { margin: 0 5px 0 0; }
    .sidebar.widget_area .widget_advert, .sc_sidebar.widget_area .widget_advert { padding: 20px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 378px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 294px; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 147px; }
    .sc_recent_news_style_news-announce .post_size_small {	height: 147px; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 564px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 440px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 220px; }

    .sc_recent_news.sc_recent_news_style_news-list .post_item + .post_item { margin-top: 1.6em !important; padding-top: 1.6em !important; }

    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info { padding: 0.5em; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_meta { display: none; }

    /* buddypress */
    #buddypress div#subnav.item-list-tabs ul li.last { margin-right: 5px; padding-left: 0.5em; padding-right: 0.5em; }
}


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

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

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

    .top_panel_bottom .search_wrap .search_field { width: 7em; }

    /* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 313px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 470px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 235px;
	}

    /* Widget */
    .widget_area .post_item .post_info .post_info_item { margin: 0 5px 0 0; }
    .widget_area .post_item .post_info .post_info_item + .post_info_item:before { margin: 0 5px 0 0; }
    .sidebar.widget_area .widget_advert, .sc_sidebar.widget_area .widget_advert { padding: 20px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 344px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 268px; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 134px;  }
    .sc_recent_news_style_news-announce .post_size_small {  height: 134px; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 514px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 400px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 200px;  }

    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info { padding: 0.5em; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_meta { display: none; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_title { font-size: 1em; }

    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .post_title { font-size: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_meta { margin-top: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item + .post_item { margin-top: 1.6em !important; padding-top: 1.6em !important; }

    .sc_recent_news_style_news-excerpt .post_featured { padding-right: 2em; }

    .sc_recent_news_style_news-list .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_featured .post_info { padding: 1.1em 1.1em 1.5em; }

    /* buddypress */
    #buddypress div#item-header img.avatar { margin-right: 2em; width: 130px; }

    .reviews_block .reviews_item { font-size: 12px; }
}


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

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

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

    .top_panel_bottom .search_wrap .search_field { width: 10em; }
    .reviews_block .reviews_item { font-size: 12px; }

	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 331px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 497px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 248px;
	}

    .widget_area .post_item .post_info .post_info_item { margin: 0 3px 0 0; }
    .widget_area .post_item .post_info .post_info_item + .post_info_item:before { margin: 0 3px 0 0; }
    .sidebar.widget_area .widget_advert, .sc_sidebar.widget_area .widget_advert { padding: 20px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 375px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 292px; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 146px;  }
    .sc_recent_news_style_news-announce .post_size_small {  height: 146px; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 544px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 424px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 212px;  }

    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info { padding: 0.5em; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_meta { display: none; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_title { font-size: 1em; }

    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_meta { margin-top: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item + .post_item { margin-top: 1.7em !important; padding-top: 1.7em !important; }

    .sc_recent_news_style_news-excerpt .post_featured { padding-right: 2em; }

    .sc_recent_news_style_news-list .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_featured .post_info { padding: 1.1em 1.1em 1.5em; }


    /* buddypress */
    #buddypress div#item-header img.avatar { margin-right: 2em; width: 130px; }
}


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

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

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

	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 310px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 465px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 232px;
	}

    .top_panel_bottom .search_wrap .search_field { width: 10em; }

    .widget_area .post_item .post_info .post_info_item { margin: 0 3px 0 0; }
    .widget_area .post_item .post_info .post_info_item + .post_info_item:before { margin: 0 3px 0 0; }
    .sidebar.widget_area .widget_advert, .sc_sidebar.widget_area .widget_advert { padding: 20px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 338px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 264px; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 132px; }
    .sc_recent_news_style_news-announce .post_size_small {  height: 132px; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 508px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 396px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 198px;  }

    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info { padding: 0.5em; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_meta { display: none; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_title { font-size: 1em; }

    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_meta { margin-top: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item + .post_item { margin-top: 1.55em !important; padding-top: 1.55em !important; }

    .sc_recent_news_style_news-excerpt .post_featured { padding-right: 2em; }

    .sc_recent_news_style_news-list .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_featured .post_info { padding: 1.1em 1.1em 1.5em; }
    .sc_recent_news_style_news-portfolio .post_featured .post_info { padding: 1em 1em 1em; box-sizing: border-box; }

    /* buddypress */
    #buddypress div#item-header img.avatar { margin-right: 2em; width: 130px; }
}


/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/
@media (min-width: 960px) and (max-width: 1279px) {

	.sidebar { 				 width: 270px; }
	
	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 300px; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: -270px; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  300px; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:-270px; }

	/* Posts layouts */
    .sc_recent_news .post_meta_date:before { margin: 0 0.4em 0 0.2em; }
    .post_info .post_info_item + .post_info_item:before { margin: 0 0.2em; }
    .post_info .post_info_counters .post_counters_item::before { margin-right: 0.3em; }

    /* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li { margin-left:0.45em; }
	.widget_area .widget_calendar td .day_wrap { padding:6px 3px; }

    /* Top Panel*/
    .menu_user_nav {
        clear: both;
        float: none;
        width: 100%;
        display: inline-block;
    }
    .top_panel_top_today {
        border-right: none;
        margin: 1.45em 17px 0 0;
        padding: 0;
    }
    .menu_user_nav > li > ul { top: 3.4em; }
    .menu_user_nav > li > a { padding: 0.5em 0 1em; }
    .top_panel_wrap .menu_user_language > a,
    .top_panel_wrap .menu_user_currency > a,
    .top_panel_wrap .menu_user_bookmarks > a,
    .top_panel_wrap .menu_user_logout > a,
    .top_panel_wrap .menu_user_login > a,
    .top_panel_wrap .menu_user_controls > a,
    .top_panel_wrap .menu_user_register > a { margin: 0.5em 0 1em; }

    /* buddypress */
    #buddypress div#subnav.item-list-tabs ul li.last { margin-right: 5px; padding-left: 0.5em; padding-right: 0.5em; }

	/* Woocommerce */
	.woocommerce .widget_price_filter .price_label { font-size: 1em; }
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { font-size: 1em; }
	.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) { margin-top:-0.15em; }
}


/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 768px) and (max-width: 959px) {


    .widget_area .widget_popular_posts .post_item .post_thumb {
        height: 5em;
        width: 5em;
    }
    .widget_area .widget_recent_reviews .post_item .post_thumb {
        height: 4em;
        width: 4em;
    }
    .show_big_title.sc_recent_news_style_news-magazine .post_item .post_title, .show_big_title.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title, .sc_recent_news_style_news-magazine .post_item .post_title {
        font-size: 1.2em;
    }
    .sc_recent_news_without_accented .post_accented_off .post_featured {
        margin-bottom: 1em;
    }


    .top_panel_middle .top_socials,
    .top_panel_middle .user_register_login { width: 25%; }
    .top_panel_middle .contact_logo { width: 50%; }
    .search_wrap_fixed .search_form_wrap_fixed .search_form { width: 80%; }
    .widget_area .widget_title { font-size: 1.1em; }


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

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

    .reviews_block .reviews_value { width: 12%; }
    .page_content_wrap { padding: 3em 0 3.6em; }

    .sidebar aside {
		display: inline-block;
		vertical-align:top;
		width:31%;
		margin-left:3.5%;
	}
	.sidebar aside+aside {
		margin-top:0;
	}
    .sidebar aside + aside.widget_advert {
        margin-top: 0 !important;
    }
	.sidebar aside:nth-child(3n+1) {
		margin-left:0;
	}
	.sidebar aside:nth-child(3n+4),
	.sidebar aside:nth-child(3n+5),
	.sidebar aside:nth-child(3n+6) {
		padding-top:1.45em;
		margin-top:1.45em;
	}
	
	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 0; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: 0; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  0; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.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; }

    /* Posts layouts */
    .sc_recent_news .post_meta_date:before { margin: 0 0.4em 0 0.2em; }
    .post_info .post_info_item + .post_info_item:before { margin: 0 0.2em; }
    .post_info .post_info_counters .post_counters_item::before { margin-right: 0.3em; }

    /* Widgets */
    .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li { margin-left:0.4em; }
    .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li { font-size: 10px; }
    .widget_area .widget_calendar td .day_wrap { padding:6px 3px; }

    /* Top Panel*/
    .menu_user_nav {
        clear: both;
        float: none;
        width: 100%;
        display: inline-block;
    }
    .top_panel_top_today {
        border-right: none;
        margin: 1.45em 17px 0 0;
        padding: 0;
    }
    .menu_user_nav > li > ul { top: 3.4em; }
    .menu_user_nav > li > a { padding: 0.5em 0 1em; }
    .top_panel_wrap .menu_user_language > a,
    .top_panel_wrap .menu_user_currency > a,
    .top_panel_wrap .menu_user_bookmarks > a,
    .top_panel_wrap .menu_user_logout > a,
    .top_panel_wrap .menu_user_login > a,
    .top_panel_wrap .menu_user_controls > a,
    .top_panel_wrap .menu_user_register > a { margin: 0.5em 0 1em; }

    .top_panel_bottom .search_wrap .search_field { max-width: 100%; width: 100%; }
    .search_wrap .search_results { top: 4.5em; }

    .widget_area .post_item .post_info .post_info_item { margin: 0 3px 0 0; }
    .widget_area .post_item .post_info .post_info_item + .post_info_item:before { margin: 0 3px 0 0; }
    .sidebar.widget_area .widget_advert, .sc_sidebar.widget_area .widget_advert { padding: 10px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 398px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 312px; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 156px; }
    .sc_recent_news_style_news-announce .post_size_small {  height: 156px; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 398px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 312px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 156px;  }

    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info { padding: 0.5em; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_meta { display: none; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_title { font-size: 1em; }

    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_meta { margin-top: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item + .post_item { margin-top: 1.3em !important; padding-top: 1.3em !important; }

    .sc_recent_news_style_news-excerpt .post_featured { padding-right: 2em; }

    .sc_recent_news_style_news-list .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_featured .post_info { padding: 1.2em; box-sizing: border-box; }
    .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_title { font-size: 13px; }

    .sc_recent_news_style_news-list .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-list .post_size_medium .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_size_medium .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_size_medium .post_featured .post_info { padding: 1em 0.5em; }

    .sc_recent_news .post_item .post_title { font-size: 1em; }
    .sc_recent_news_style_news-announce .post_size_big .post_title { font-size: 1.3em; }
    .sc_recent_news_style_news-announce .post_size_small .post_meta { font-size: 9px; }

    .sc_recent_news.sc_recent_news_style_news-list .left .post_meta_date:before,
    .sc_recent_news.sc_recent_news_style_news-announce .post_meta_date:before,
    .sc_recent_news.sc_recent_news_style_news-portfolio .post_meta_date:before { margin: 0 0.3em; }

    .sc_recent_news_with_accented .post_accented_off .post_featured { padding-right: 1.1em; width: 50%; }
    .sc_recent_news_with_accented .post_accented_off .post_header { width: 50%; }

    .sc_recent_news_with_accented .post_accented_off .post_meta,
    .sc_recent_news_without_accented.sc_recent_news_style_news-magazine .post_accented_off .post_meta { font-size: 9px; }

    .sc_recent_news_header_split .sc_recent_news_header_captions { padding-right: 1em; }

    .sc_recent_news_header_split .sc_recent_news_header_categories > * { font-size: 0.72em; line-height: 1em; margin-left: 0.8em; }

    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title { font-size: 0.9em; }

    .sc_recent_news_style_news-list.sc_recent_news_with_accented .post_accented_off .post_featured { padding-right: 1.2em; width: 36%; }
    .sc_recent_news_style_news-list.sc_recent_news_with_accented .post_accented_off .post_header { width: 54%; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item .post_title { font-size: 1.1em; }

    .sc_recent_news .column-1_4 .post_counters_item { clear: both; display: inline-block; float: left; }
    .sc_recent_news .column-1_4 .post_info_couner .post_counters_item + .post_counters_item { margin-left: 0; margin-top: 5px; }

    /* Login and Register */
	.menu_user .popup_wrap {
		left: 50%;
		-webkit-transform:translateX(-50%);
		   -moz-transform:translateX(-50%);
			-ms-transform:translateX(-50%);
				transform:translateX(-50%);
	}
	
	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 246px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 369px;
	}
	
	/* Woocommerce */
	.woocommerce .widget_price_filter .price_label { font-size: 1em; }
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { font-size: 1em; }
	.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img { width: 60px; }
	.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td { padding: 8px; }

	/* BuddyPress */
	#buddypress #item-nav { float:none; margin-bottom:2em; width:auto; display:inline-block; }
	#buddypress #item-nav ul { overflow:hidden; }
	#buddypress #item-nav ul li { float:left; }
    #buddypress div#item-header img.avatar { margin-right: 2em; width: 130px; }

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

    .comments_form_wrap .section_title { margin: 1.5em 0 0.8em; }


    .top_panel_style_1.light .menu_main_nav > li + li:before { left: -3px; }
    .top_panel_style_1.light .menu_main_nav > li + li { margin-left: 0; }
    .widget_area .reviews_block { font-size: 11px; }
}


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

	/* Body sizes */
	.slider_boxed, .content_wrap, .content_container {	width:600px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 338px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 264px; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 132px; }
    .sc_recent_news_style_news-announce .post_size_small {  height: 132px; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 338px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 264px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 132px;  }

	/* Login and Register */
	.popup_wrap {
		left: 50%;
		-webkit-transform:translateX(-50%);
		   -moz-transform:translateX(-50%);
			-ms-transform:translateX(-50%);
				transform:translateX(-50%);
	}

	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 206px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 310px;
	}
}


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

	/* Body sizes */
	.slider_boxed, .content_wrap, .content_container {	width:440px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 248px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 388px; width: 100%; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 194px; width: 100%; }
    .sc_recent_news_style_news-announce .post_size_small {  height: 194px; width: 50%; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 248px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 388px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 194px;  }

    .sc_recent_news .column-1_4 .post_counters_item { clear: both; display: inline-block; float: left; }
    .sc_recent_news .column-1_4 .post_info_couner .post_counters_item + .post_counters_item { margin-left: 0; margin-top: 5px; }

	/* Login and Register */
	.popup_wrap {
		left: 50%;
		-webkit-transform:translateX(-80%);
		   -moz-transform:translateX(-80%);
			-ms-transform:translateX(-80%);
				transform:translateX(-80%);
	}
	.popup_registration {
		-webkit-transform:translateX(-55%);
		   -moz-transform:translateX(-55%);
			-ms-transform:translateX(-55%);
				transform:translateX(-55%);
	}

	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 230px;
	}

    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title { font-size: 1em !important; }
    .menu_user_nav > li { margin-left: 1.3em; }
    .sc_recent_news_header_more_categories > a { line-height: 2.4em; }
    .sc_recent_news_header_split .sc_recent_news_header_categories > * { font-size: 0.75em !important; }
    .sidebar aside { width: 100% !important; margin-left:0 !important; }
    .sidebar aside+aside { padding-top: 2em !important; padding-bottom: 2em !important; }
    .sidebar aside + aside.widget_advert, .sc_sidebar aside + aside.widget_advert { margin-top: 2.5em !important; }
    .news-ticker .sc_slider_swiper .slides .swiper-slide a { font-size: 12px; }
    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_meta_author { display: none; }
    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_meta_date:before { display: none; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item .post_title { font-size: 1em !important; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 0.5em !important; }
    .post_item_excerpt_extra .post_featured { margin: 0 20px 0 0; width: 40%; }
    .copyright_wrap_inner { font-size: 12px; }
    .post_item_attachment > .post_title, .post_item_single > .post_title { font-size: 1.5em; }
    .post_info .post_info_counters { float: left; padding-left: 7px; }
    .post_author .post_author_avatar { width: 60px; }
    .top_panel_image { height: 35em; }
    #buddypress div.dir-search input[type="submit"], #buddypress li.groups-members-search input[type="submit"] { top: 0; bottom: auto; }
    body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions { width: 100%; padding-top: 10px; }
    .comments_form_wrap .section_title { margin: 1.5em 0 0.8em; }
}


/*
Portrait orientation
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 480px) and (max-width: 767px) {

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

	/* Content and Sidebar */
	.sidebar_show .content { width: 100%; float: none; }
	.sidebar { 				 width: 100%; float:none; }
	
	.sidebar { margin-top:25px; }
	
	.sidebar aside {
		display: inline-block;
		float:none;
		vertical-align:top;
		width:48%;
		margin-left:4%;
	}
	.sidebar aside[class*="column-"] {
		margin-left:0;
	}
    .sidebar aside+aside {
        margin-top:0;
    }
	.sidebar aside:nth-child(2n+1) {
		margin-left:0;
	}
    .sidebar aside + aside.widget_advert {
        margin-top: 0;
    }
	.sidebar aside:nth-child(2n+3),
	.sidebar aside:nth-child(2n+4) {
		padding-top:1.5em;
		margin-top:2.2em;
	}

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

    /* Posts layouts */
    .sc_recent_news .post_meta_date:before { margin: 0 0.4em 0 0.2em; }
    .post_info .post_info_item + .post_info_item:before { margin: 0 0.2em; }
    .post_info .post_info_counters .post_counters_item::before { margin-right: 0.3em; }
    .comments_wrap .comments_field { padding-top: 0 !important; }
    .post_info { font-size: 10px; }

    /* Widgets */
    .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li { margin-left:1em; }
    .widget_area .widget_calendar td .day_wrap { padding:6px 3px; }

    /* Top Panel*/
    .top_panel_middle .top_socials,
    .top_panel_middle .user_register_login,
    .top_panel_middle .contact_logo,
    .top_panel_middle .ad_block { width: 100%; text-align: center; }
    .top_panel_middle .top_socials .top_panel_top_socials { float: none; margin: 2.2em 0 0; }
    .top_user_register_login { margin: 0 0 2em; }
    .banner-block { padding: 0 0 1.95em; }
    .responsive_menu .top_panel_middle .logo, .menu_relayout .top_panel_middle .logo { margin-bottom: 2em !important; }
    .top_panel_top_user_area { font-size: 10px !important; }
    .search_wrap_fixed .search_form_wrap_fixed .search_form { width: 90%; }
    .menu_user_nav {
        clear: both;
        float: none;
        width: 100%;
        display: inline-block;
    }
    .top_panel_top_today {
        border-right: none;
        margin: 1.45em 17px 0 0;
        padding: 0;
    }
    .menu_user_nav > li > ul { top: 3.4em; }
    .menu_user_nav > li > a { padding: 0.5em 0 1em; }
    .top_panel_wrap .menu_user_language > a,
    .top_panel_wrap .menu_user_currency > a,
    .top_panel_wrap .menu_user_bookmarks > a,
    .top_panel_wrap .menu_user_logout > a,
    .top_panel_wrap .menu_user_login > a,
    .top_panel_wrap .menu_user_controls > a,
    .top_panel_wrap .menu_user_register > a { margin: 0.5em 0 1em; }

    .top_panel_bottom .search_wrap .search_field { max-width: 100%; width: 100%; }

    .widget_area .post_item .post_info .post_info_item { margin: 0 3px 0 0; }
    .widget_area .post_item .post_info .post_info_item + .post_info_item:before { margin: 0 3px 0 0; }
    .sidebar.widget_area .widget_advert, .sc_sidebar.widget_area .widget_advert { padding: 20px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news .post_item .post_title { font-size: 1em; }
    .sc_recent_news .post_size_full .post_title { font-size: 1.3em; }
    .sc_recent_news .post_size_big .post_title { font-size: 1.3em; }
    .sc_recent_news_style_news-announce .post_size_big .post_title { font-size: 1.3em; }
    .sc_recent_news_style_news-announce .post_size_small .post_meta { font-size: 9px; }
    .show_big_title.sc_recent_news_style_news-magazine .post_item .post_title, .show_big_title.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title, .sc_recent_news_style_news-magazine .post_item .post_title {
        font-size: 1.2em; }

    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title { font-size: 1.2em; }

    .sc_recent_news .post_size_small .post_meta .post_meta_author { display: none; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info { padding: 0.5em; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_meta { display: none; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_title { font-size: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_meta { margin-top: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item + .post_item { margin-top: 1.3em !important; padding-top: 1.3em !important; }

    .sc_recent_news_style_news-excerpt .post_featured { padding-right: 2em; }

    .sc_recent_news_style_news-list .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_featured .post_info { padding: 1.2em; box-sizing: border-box; }
    .sc_recent_news_style_news-list .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-list .post_size_medium .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_size_medium .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_size_medium .post_featured .post_info { padding: 1em 0.5em; }
    .sc_recent_news.sc_recent_news_style_news-list .left .post_meta_date:before,
    .sc_recent_news.sc_recent_news_style_news-announce .post_meta_date:before,
    .sc_recent_news.sc_recent_news_style_news-portfolio .post_meta_date:before { margin: 0 0.3em; }
    .sc_recent_news_with_accented .post_accented_off .post_featured { padding-right: 1.1em; width: 50%; }
    .sc_recent_news_with_accented .post_accented_off .post_header { width: 50%; }

    .sc_recent_news_with_accented .post_accented_off .post_meta,
    .sc_recent_news_without_accented.sc_recent_news_style_news-magazine .post_accented_off .post_meta { font-size: 10px; }
    .sc_recent_news_style_news-list .post_accented_off .post_meta { display: none; }
    .sc_recent_news_header_split .sc_recent_news_header_captions { padding-right: 1em; }
    .sc_recent_news_header_split .sc_recent_news_header_categories > * { font-size: 0.72em; line-height: 1em; margin-left: 0.8em; }
    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title { font-size: 1.2em; }
    .sc_recent_news_style_news-list.sc_recent_news_with_accented .post_accented_off .post_featured { padding-right: 1.2em; width: 36%; }
    .sc_recent_news_style_news-list.sc_recent_news_with_accented .post_accented_off .post_header { width: 54%; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item .post_title { font-size: 1.1em; }


    /* 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;
	}
	
	.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
	.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3,
	.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
	.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4,
	.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
	.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5,
	.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
	.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {
		width: 50%;
	}
	.woocommerce .list_products.shop_mode_list ul.products li.product, .woocommerce-page .list_products.shop_mode_list ul.products li.product { width:100%; }
	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: none; }
	.woocommerce ul.products li:nth-child(2n+3), .woocommerce-page ul.products li:nth-child(2n+3) { clear: both; }

	.isotope_wrap {
		margin-right:-20px;
	}
	.isotope_wrap .isotope_item {
		padding-right:20px;
		padding-bottom:20px;
	}
    .isotope_wrap .isotope_item .post_item {
        padding-bottom: 5px;
    }

	.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; }
	
	/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;
	}
	.isotope_wrap .isotope_column_3 {
		width:50%;
	}
	.isotope_wrap .isotope_item_colored .post_item .hover_icon:before,
	.isotope_wrap .isotope_item_grid .post_item .hover_icon:before,
	.isotope_wrap .isotope_item_square .post_item .hover_icon:before,
	.isotope_wrap .isotope_item_portfolio .post_item .hover_icon:before {
		display:none;
	}
	.comments_list_wrap ul ul ul {
		margin-left:0;
	}

	/* Reviews block */
	.reviews_block {
		width:100%; 
	}
	.content .reviews_block {
		float:none;
		margin-left:0;
	}

	/* Widgets */
	td, th { padding:2px; }

	/* Woocommerce */
	.woocommerce-shipping-fields { margin-top: 2em; }
	.woocommerce ul.products, .woocommerce-page ul.products { margin-right:-20px; }
	.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { padding: 0 20px 20px 0; }
	.woocommerce .widget_price_filter .price_label { font-size: 1em; }
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { font-size: 1em; }
	.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img { width: 50px; }
	.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td { padding: 6px; }
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { float:left; }
	.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button { width: auto; }
	.woocommerce #content table.cart td.actions > .button, .woocommerce table.cart td.actions > .button, .woocommerce-page #content table.cart td.actions > .button, .woocommerce-page table.cart td.actions > .button { float: right; }

	/* BuddyPress */
	#buddypress #item-nav { float:none; margin-bottom:2em; width:auto; display:inline-block; }
	#buddypress #item-nav ul { overflow:hidden; }
	#buddypress #item-nav ul li { float:left; }
    #buddypress ul.item-list li div.item-title > span { font-size: 1em; }

    /* Shortcodes */
	.sc_price_block .sc_price_block_description { height: 5.5em; }

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









/*
Very common low res
*/
@media (max-width: 479px) {

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

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

   	.article_style_boxed .sidebar { margin-top: 3.4em; }
	.widget_area aside { display: block; float:none; width:100% !important; margin-left:0 !important; box-sizing: border-box; }
	.widget_area aside+aside { padding-top: 1.5em !important; }
    .sidebar aside + aside.widget_advert, .sc_sidebar aside + aside.widget_advert { margin-top: 2.5em !important; }

    /* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 0; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: 0; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  0; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right: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;
	}
	.isotope_wrap {
		margin-right:-10px;
	}
	.isotope_wrap .isotope_item {
		padding-right:10px;
		padding-bottom:15px;
	}
    .isotope_wrap .isotope_item .post_item {
        padding-bottom:15px;
    }
    .isotope_filters a {
        padding: 1px 7px;
    }

/*
	.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; } */

	.woocommerce[class*="column-"] ul.products li.product, .woocommerce-page[class*="column-"] ul.products li.product,
	.woocommerce ul.products li.product[class*="column-"], .woocommerce-page ul.products li.product[class*="column-"],
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product,
	.woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product,
	.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
		width: 100%;
		float:none;
	}

	/* Login and Register */
    .popup_wrap .form_right {
        padding-top: 0.5em;
    }
    .popup_wrap .popup_form_field.iconed_field:before { top: 6px; }
	.popup_wrap {
		width: 294px;
		left: 50%;
		-webkit-transform:translateX(-65%);
		   -moz-transform:translateX(-65%);
			-ms-transform:translateX(-65%);
				transform:translateX(-65%);
        padding: 1em 1em 0.8em;
	}
	.popup_wrap .popup_form_field .forgot_password {
		float: none;
		display:block;
		margin-bottom:0.5em;
	}
	.popup_wrap .login_socials_title { font-size:1.15em; }
	.popup_wrap input[type="text"], .popup_wrap input[type="email"], .popup_wrap input[type="password"] { font-size:1em; }




    .top_panel_middle .popup_wrap {
        font-size: 1em;
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%);
    }
    .top_panel_middle .popup_wrap .form_right {
        padding-top: 0;
    }
	/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;
	}

	.isotope_wrap .isotope_item { width:100% !important; }
	.comments_list_wrap ul ul ul { margin-left:0; }
    .comments_list_wrap ul ul { margin-left: 30px; }
    .post_info.post_info_share_horizontal .sc_socials_item { margin: 0.25em 0.5em 0.25em 0; padding: 7px 6px 0; }

    /* Reviews block */
	.reviews_block { width:100%; }
	.content .reviews_block { float:none; margin-left:0; }


	/* Widgets */
	td, th {
		padding:2px;
	}
	.widget_area .post_item .post_title {
		margin-top:0;
	}


	/* Woocommerce */
	.woocommerce-shipping-fields {
		margin-top: 2em;
	}
	.woocommerce ul.products, .woocommerce-page ul.products {
		margin-right:-20px;
	}
	.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product,
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding: 0 20px 20px 0;
	}
	.woocommerce .widget_price_filter .price_label {
		font-size: 1em;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		font-size: 1em;
	}
	.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
		margin-top:-0.15em;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		padding:0;
	}
	.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
		width: 40px;
	}
	.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {
		padding: 4px;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		float:left;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		float:left;
	}
	.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		width: auto;
	}
	.woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text + .button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text + .button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text + .button, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text + .button {
		float:left;
}
	.woocommerce #content table.cart td.actions > .button, .woocommerce table.cart td.actions > .button, .woocommerce-page #content table.cart td.actions > .button, .woocommerce-page table.cart td.actions > .button {
		float: right;
	}

	/* BuddyPress */
	#buddypress #item-nav { float:none; margin-bottom:2em; width:auto; display:inline-block; }
	#buddypress #item-nav ul { overflow:hidden; }
	#buddypress #item-nav ul li { float:left; }
    #buddypress ul.item-list li div.meta { font-size: 85%; margin-top: 2px; }
    #buddypress .activity-list .activity-content .activity-header,
    #buddypress .activity-list .activity-content .comment-header { line-height: 180%; }

    /* Shortcodes */
	input.sc_button_size_large[type="submit"], input.sc_button_size_large[type="button"], button.sc_button_size_large, .sc_button.sc_button_size_large {
		padding: 1em 1.25em;
	}
	input.sc_button_size_medium[type="submit"], input.sc_button_size_medium[type="button"], button.sc_button_size_medium, .sc_button.sc_button_size_medium {
		padding: 0.8em 1em;
	}
	input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before {
		margin-right:4px;
	}
	.sc_form .sc_form_field { float: none; width: 100%; padding-left:0 !important; }
	.sc_price_block .sc_price_block_description { height: 5.5em; }
	.sc_tabs .sc_tabs_titles li a { padding: 0.5em; }
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after { height:2px; }
	.sc_video_player.sc_video_bordered .sc_video_frame { max-width:198px; }

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

    /* News Ticker */
    .news-ticker { height: auto; overflow: visible; }
    .news-ticker .breaking_title { float: none; margin: 25px 0 5px; }
    .news-ticker .sc_slider_swiper .slides .swiper-slide { padding: 0 75px 0 0; }
    .news-ticker .sc_slider_swiper .slides .swiper-slide a { font-size: 12px; }

    /* Posts layouts */
    .post_item_single > .post_content { overflow: hidden; }

    .sc_recent_news .post_meta_date:before { margin: 0 0.4em 0 0.2em; }
    .post_info .post_info_item + .post_info_item:before { margin: 0 0.2em; }
    .post_info .post_info_counters .post_counters_item:before { margin-right: 0.3em; }
    .comments_wrap .comments_field { padding-top: 0 !important; }
    .post_info { font-size: 10px; }

    /* Widgets */
    .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li { margin-left:1em; }
    .widget_area .widget_calendar td .day_wrap { padding:6px 3px; }

    /* Top Panel*/
    .top_panel_title.title_present .breadcrumbs { padding: 25px 0 20px; }
    .top_panel_top_socials { float: none; margin-left: 0; margin-top: 1em; line-height: 0; }
    .top_panel_middle .top_socials,
    .top_panel_middle .user_register_login,
    .top_panel_middle .contact_logo,
    .top_panel_middle .ad_block { width: 100% !important; text-align: center; padding-top: 0 !important; }
    .top_panel_middle .top_socials .top_panel_top_socials { float: none; margin: 2.2em 0 0; }
    .top_user_register_login { margin: 0 0 2em; }
    .search_wrap_fixed .search_form_wrap_fixed .search_form { width: 100%; }
    .banner-block a > img { min-height: auto; }
    .banner-block { padding: 0 0 1.95em; }
    .responsive_menu .top_panel_middle .logo, .menu_relayout .top_panel_middle .logo { margin-bottom: 2em !important; }
    .menu_user_nav > li { margin-left: 1.2em; display: inline-block; float: none; }
    .top_panel_top_user_area { font-size: 10px !important; text-align: center; }
    .menu_user_nav { clear: both; float: none; width: 100%; display: inline-block; }
    .top_panel_top_today { float: none; margin: 0.5em 0 0.7em; padding: 0; border: none; }
    .top_panel_wrap .menu_user_nav li li > a { padding: 0.3em 0.7em 0.3em 0.5em; }
    .menu_user_nav > li > ul { top: 2.4em; }
    .menu_user_nav > li > a { padding: 0.3em 0 0.3em; }
    .top_panel_wrap .menu_user_language > a,
    .top_panel_wrap .menu_user_currency > a,
    .top_panel_wrap .menu_user_bookmarks > a,
    .top_panel_wrap .menu_user_logout > a,
    .top_panel_wrap .menu_user_login > a,
    .top_panel_wrap .menu_user_controls > a,
    .top_panel_wrap .menu_user_register > a { margin: 0.5em 0 1em; padding: 0; border: none; }

    .top_panel_bottom .search_wrap .search_field { max-width: 100%; width: 100%; }

    .widget_area .post_item .post_info .post_info_item { margin: 0 3px 0 0; }
    .widget_area .post_item .post_info .post_info_item + .post_info_item:before { margin: 0 3px 0 0; }
    .sidebar.widget_area .widget_advert, .sc_sidebar.widget_area .widget_advert { padding: 20px; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_header_category_item_more:after { margin-left: 0.5em; }
    .sc_recent_news .post_item .post_title { font-size: 1.06em; }
    .sc_recent_news .post_size_full .post_title { font-size: 1.3em; }
    .sc_recent_news .post_size_big .post_title { font-size: 1.3em; }
    .sc_recent_news_style_news-announce .post_size_big .post_title { font-size: 1.3em; }
    .sc_recent_news_style_news-announce .post_size_small .post_meta { font-size: 9px; }

    .sc_recent_news .post_size_small .post_meta .post_meta_author { display: none; }

    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info { padding: 0.5em; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_featured .post_meta { display: none; }
    body.sidebar_show .sc_recent_news_style_news-announce .post_size_small .post_title { font-size: 1em; }

    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_meta { margin-top: 1em; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item + .post_item { margin-top: 1.3em !important; padding-top: 1.3em !important; }

    .sc_recent_news_style_news-excerpt .post_featured { padding-right: 2em; }

    .sc_recent_news_style_news-list .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_featured .post_info { padding: 1em; box-sizing: border-box; }

    .sc_recent_news_style_news-list .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_size_small .post_featured .post_info,
    .sc_recent_news_style_news-list .post_size_medium .post_featured .post_info,
    .sc_recent_news_style_news-portfolio .post_size_medium .post_featured .post_info,
    .sc_recent_news_style_news-announce .post_size_medium .post_featured .post_info { padding: 1em 0.5em; }
    .sc_recent_news.sc_recent_news_style_news-list .left .post_meta_date:before,
    .sc_recent_news.sc_recent_news_style_news-announce .post_meta_date:before,
    .sc_recent_news.sc_recent_news_style_news-portfolio .post_meta_date:before { margin: 0 0.3em; }
    .sc_recent_news_with_accented .post_accented_off .post_featured { padding-right: 1.1em; width: 50%; }
    .sc_recent_news_with_accented .post_accented_off .post_header { width: 50%; }
    .sc_recent_news_with_accented .post_accented_off .post_meta,
    .sc_recent_news_without_accented.sc_recent_news_style_news-magazine .post_accented_off .post_meta { font-size: 9px; }
    .sc_recent_news_style_news-list .post_accented_off .post_meta { display: none; }
    .sc_recent_news_header_split .sc_recent_news_header_captions { padding-right: 0; width: 100%; }
    .sc_recent_news_header_split .sc_recent_news_header_categories { width: 100%; margin-top: 8px; text-align: left; }
    .sc_recent_news_header_split .sc_recent_news_header_categories > * { font-size: 0.72em; line-height: 1em; margin-left: 0.8em; }
    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title { font-size: 1.3em; }
    .sc_recent_news_style_news-list.sc_recent_news_with_accented .post_accented_off .post_featured { padding-right: 1.2em; width: 36%; }
    .sc_recent_news_style_news-list.sc_recent_news_with_accented .post_accented_off .post_header { width: 54%; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item .post_title { font-size: 1.1em; }

    /* Widget: Recent News + Shortcode Recent News */
    .sc_recent_news_style_news-announce .post_size_full {	height: 168px; }
    .sc_recent_news_style_news-announce .post_size_big {	height: 264px; width: 100%; }
    .sc_recent_news_style_news-announce .post_size_medium {	height: 132px; width: 100%; }
    .sc_recent_news_style_news-announce .post_size_small {  height: 132px; width: 50%; }

    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_full { height: 168px; }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_big { height: 264px;  }
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
    body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_medium,
    .section-block-outside .sc_recent_news_style_news-announce .post_size_small { height: 132px;  }


    .sc_recent_news_style_news-list .category.style, .sc_recent_news_style_news-announce .category.style, .sc_recent_news_style_news-portfolio .category.style { bottom: 5px; }
    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title { font-size: 1em !important; }
    .sc_recent_news_header_more_categories > a { line-height: 2.4em; }
    .sc_recent_news_header_split .sc_recent_news_header_categories > * { font-size: 0.75em !important; }
    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_meta_author { display: none; }
    .sc_recent_news_style_news-magazine .post_item.post_accented_off .post_meta_date:before { display: none; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item .post_title { font-size: 1em !important; }
    .sc_recent_news.sc_recent_news_style_news-list .post_item.post_accented_off .category { margin: -1px 0 0.5em !important; }
    .post_item_excerpt_extra .post_featured { float: none; margin: 0 0 20px; text-align: left; width: 100%; }

    .copyright_wrap_inner { font-size: 12px; }
    .post_item_attachment > .post_title, .post_item_single > .post_title { font-size: 1.5em; }
    .post_info .post_info_counters { float: left; padding-left: 7px; }
    .post_author .post_author_avatar { width: 60px; }
    .top_panel_image { height: 25em; }
    #buddypress div.dir-search input[type="submit"], #buddypress li.groups-members-search input[type="submit"] { top: 0; bottom: auto; }
    #buddypress .activity-list .activity-content .activity-header img.avatar { margin-top: 0 !important; }
    #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { padding: 3px; }
    li.bbp-forum-info, li.bbp-topic-title { width: 40% !important; }
    li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count { width: 15% !important; }
    li.bbp-forum-freshness, li.bbp-topic-freshness { width: 22% !important; }
    #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic { padding: 3px; }
    body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions { width: 100%; padding-top: 10px; }
    a.pp_close { top: 15px; }
    .content .search_wrap { max-width: 90%; }
    .content .search_wrap .search_results { top: 3.1em; }

    .full_row_extra .wpb_wrapper {
        padding: 0 10px;
    }

    .category.style .post_info_couner .post_counters_item::before { margin-right: 4px; }
    .search_wrap_fixed .search_form_wrap_fixed { padding: 4em; }
    .top_panel_middle .search_wrap_fixed .search_form_wrap_fixed .search_field { font-size: 18px; padding: 0 0 0 30px; }
    .content > .post_item_single > .post_info { overflow: hidden; }
    #buddypress div#message p, #sitewide-notice p { margin-top: 10px; }


    .post_item_excerpt_extra .post_featured .hover_icon {
        display: inline-block;
    }
}


@media (max-width: 782px) {
	.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; }
	.admin-bar .pushy .close-pushy::before { top: 3em;	}
	.admin-bar .pushy .pushy_inner {		padding-top: 4em; }
	.admin-bar .pushy .logo {				margin-bottom: 1em;	}
}

@media (max-width: 599px) {
	.admin-bar.top_panel_over .top_panel_wrap {	top: 46px; }
	.admin-bar.top_panel_fixed .top_panel_wrap { top: 0; }
	.admin-bar #debug_log { top: 46px; }
}
