@charset "utf-8";
@media(min-width:1440px) and (max-width:1509px) {
	.post_item_colored .post_featured .post_title {
		font-size: 1.2em;
		line-height: 1.3em
	}
	.post_item_colored .match_date,
	.post_item_colored .post_category {
		font-size: 1em;
		line-height: 1.3em
	}
}

@media(min-width:1263px) and (max-width:1439px) {
	footer .call_wrap_inner {
		margin-bottom: -1px
	}
	.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal input {
		vertical-align: top;
		margin-top: 1.15rem
	}
	.content .search_wrap,
	.post_item_404 .page_search .search_wrap {
		max-width: 50%
	}
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.7em
	}
	.body_style_boxed .menu_main_nav {
		margin-left: 2em
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 3.58em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 3.58em;
		line-height: 3.58em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 7.3em 4.7em 8.25em
	}
	.call_wrap_inner .call-text {
		max-width: 380px
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 1.67
	}
	blockquote {
		padding: 5em 8em 4.55em
	}
	blockquote::before {
		left: 7rem;
		top: 4.5rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.8em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 15.15em
	}
	.post_item_excerpt .post_title {
		font-size: 3em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 1.8em 1.1em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1.6em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.body_style_boxed .page_wrap {
		width: 1060px
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 1000px
	}
	.sidebar_show .content {
		width: 670px
	}
	.sidebar {
		width: 300px
	}
	.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
	}
	.woocommerce.sidebar_show .content {
		width: 690px
	}
	.woocommerce .sidebar {
		width: 280px
	}
	.woocommerce.body_style_fullwide.sidebar_right .content,
	.woocommerce.body_style_fullscreen.sidebar_right .content {
		padding-right: 310px
	}
	.woocommerce.body_style_fullwide.sidebar_right .sidebar,
	.woocommerce.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: -280px
	}
	.woocommerce.body_style_fullwide.sidebar_left .content,
	.woocommerce.body_style_fullscreen.sidebar_left .content {
		padding-left: 310px
	}
	.woocommerce.body_style_fullwide.sidebar_left .sidebar,
	.woocommerce.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: -280px
	}
	.article_style_boxed .sidebar_inner,
	.body_filled .sidebar[class*=scheme_] .sidebar_inner {
		padding: 2.1429em
	}
	.post_item_colored .post_category {
		max-height: 1.2em;
		overflow: hidden
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em
	}
	.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
	}
	.sc_matches_next {
		width: 35%
	}
	.sc_matches_current {
		width: 65%
	}
	.sc_matches_next,
	.sc_matches_current {
		padding: 2.5em 2.5em 1em
	}
	.sc_matches.style_matches-1 .sc_matches_title {
		font-size: 2.5714em
	}
	.sc_matches.style_matches-1 .sc_matches_descr {
		font-size: 1.2857em
	}
	.type_player.post_item_colored .player_info {
		font-size: .9em
	}
	.sc_matches.style_matches-2 .sc_match_info .name {
		width: 8em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
		margin-left: .4em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px .5em
	}
	.sc_recent_news_style_news-announce .post_size_full {
		height: 372px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		height: 186px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		height: 93px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		height: 93px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		height: 560px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		height: 280px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		height: 140px
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_title,
	.sc_recent_news_style_news-announce .post_size_small .post_title {
		font-size: 1.2em
	}
}

@media(min-width:1136px) and (max-width:1262px) {
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.7em
	}
	.body_style_boxed .menu_main_nav {
		margin-left: 2em
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 3.58em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 3.58em;
		line-height: 3.58em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 7.3em 4.7em 8.25em
	}
	.call_wrap_inner .call-text {
		max-width: 380px
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 1.67
	}
	blockquote {
		padding: 5em 8em 4.55em
	}
	blockquote::before {
		left: 7rem;
		top: 4.5rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.8em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 15.15em
	}
	.post_item_excerpt .post_title {
		font-size: 3em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 1.8em 1.1em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1.6em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.vc_custom_1475048754773 .wpb_wrapper .sc_section_content_wrap>.sc_section:first-child {
		width: 100%
	}
	.price_image {
		padding: 6em 4em 0
	}
	.sc_item_title span::after,
	.sc_item_title span::before {
		bottom: -1.4rem;
		left: calc(50% - 4rem)
	}
	.sc_item_title span::after {
		left: calc(50% + 3.6rem)
	}
	.vc_custom_1475063547001 .sc_section .sc_section {
		margin-top: -1em!important
	}
	.body_style_boxed .page_wrap {
		width: 970px
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 910px
	}
	.sidebar_show .content {
		width: 610px
	}
	.woocommerce.sidebar_show .content {
		width: 630px
	}
	.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
	}
	.sc_recent_news_style_news-announce .post_size_full {
		height: 344px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		height: 172px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		height: 86px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		height: 86px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		height: 512px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		height: 256px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		height: 128px
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_title,
	.sc_recent_news_style_news-announce .post_size_small .post_title {
		font-size: 1.2em
	}
}

@media(min-width:1024px) and (max-width:1135px) {
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.7em
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 3.58em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 3.58em;
		line-height: 3.58em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 8.3em 4.7em 8.65em
	}
	.call_wrap_inner .call-text {
		max-width: 380px
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 1.67
	}
	blockquote {
		padding: 5em 8em 4.55em
	}
	blockquote::before {
		left: 7rem;
		top: 4.5rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.8em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 15.15em
	}
	.post_item_excerpt .post_title {
		font-size: 3em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 1.8em 1.1em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1.6em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.vc_custom_1475048754773 .wpb_wrapper .sc_section_content_wrap>.sc_section:first-child {
		width: 100%
	}
	.price_image {
		padding: 6em 4em 0
	}
	.sc_item_title span::after,
	.sc_item_title span::before {
		bottom: -1.4rem;
		left: calc(50% - 4rem)
	}
	.sc_item_title span::after {
		left: calc(50% + 3.6rem)
	}
	.vc_custom_1475063547001 .sc_section .sc_section {
		margin-top: -1em!important
	}
	.vc_row .vc_custom_1475049444491,
	.vc_row .vc_custom_1475235352066 {
		margin-top: 1em!important
	}
	.body_style_boxed .page_wrap {
		width: 100%
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 964px
	}
	.sidebar_show .content {
		width: 664px
	}
	.woocommerce.sidebar_show .content {
		width: 684px
	}
	.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
	}
	.sc_recent_news_style_news-announce .post_size_full {
		height: 372px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		height: 186px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		height: 93px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		height: 93px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		height: 540px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		height: 270px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		height: 135px
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_title,
	.sc_recent_news_style_news-announce .post_size_small .post_title {
		font-size: 1.2em
	}
}

@media(min-width:960px) and (max-width:1023px) {
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.7em
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 3.58em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 3.58em;
		line-height: 3.58em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 7.3em 4.7em 8.25em
	}
	.call_wrap_inner .call-text {
		max-width: 380px
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 1.67
	}
	blockquote {
		padding: 5em 8em 4.55em
	}
	blockquote::before {
		left: 7rem;
		top: 4.5rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.8em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 15.15em
	}
	.post_item_excerpt .post_title {
		font-size: 3em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 1.8em 1.1em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1.6em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.vc_custom_1475048754773 .wpb_wrapper .sc_section_content_wrap>.sc_section:first-child {
		width: 100%
	}
	.price_image {
		padding: 6em 4em 0
	}
	.sc_item_title span::after,
	.sc_item_title span::before {
		bottom: -1.4rem;
		left: calc(50% - 4rem)
	}
	.sc_item_title span::after {
		left: calc(50% + 3.6rem)
	}
	.vc_custom_1475063547001 .sc_section .sc_section {
		margin-top: -1em!important
	}
	.vc_row .vc_custom_1475049444491,
	.vc_row .vc_custom_1475235352066 {
		margin-top: 1em!important
	}
	.woocommerce-page button.button.single_add_to_cart_button {
		padding: 1em 3.63em
	}
	.body_style_boxed .page_wrap {
		width: 100%
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 900px
	}
	.sidebar_show .content {
		width: 600px
	}
	.woocommerce.sidebar_show .content {
		width: 620px
	}
	.slider_over_content .sc_form_message textarea {
		min-height: 8em
	}
	.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
	}
	.sc_recent_news_style_news-announce .post_size_full {
		height: 336px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		height: 168px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		height: 84px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		height: 84px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		height: 504px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		height: 252px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		height: 126px
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_title,
	.sc_recent_news_style_news-announce .post_size_small .post_title {
		font-size: 1.2em
	}
}

@media(min-width:960px) and (max-width:1262px) {
	html,
	body {
		font-size: 13px
	}
	h1 {
		font-size: 3em
	}
	h2 {
		font-size: 2.3077em
	}
	h3 {
		font-size: 2.3077em
	}
	h4 {
		font-size: 1.3846em
	}
	h5 {
		font-size: 1.2308em
	}
	h6 {
		font-size: 1em
	}
	.sidebar {
		width: 270px
	}
	.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
	}
	.woocommerce .sidebar {
		width: 250px
	}
	.woocommerce.body_style_fullwide.sidebar_right .content,
	.woocommerce.body_style_fullscreen.sidebar_right .content {
		padding-right: 280px
	}
	.woocommerce.body_style_fullwide.sidebar_right .sidebar,
	.woocommerce.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: -250px
	}
	.woocommerce.body_style_fullwide.sidebar_left .content,
	.woocommerce.body_style_fullscreen.sidebar_left .content {
		padding-left: 280px
	}
	.woocommerce.body_style_fullwide.sidebar_left .sidebar,
	.woocommerce.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: -250px
	}
	.article_style_boxed .sidebar_inner,
	.body_filled .sidebar[class*=scheme_] .sidebar_inner {
		padding: 2.1429em
	}
	.isotope_filters a {
		font-size: .8461em
	}
	.post_item_colored .post_category {
		max-height: 1.2em;
		overflow: hidden
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em
	}
	.post_item_colored .post_featured .post_title {
		font-size: 1.2857em
	}
	.post_info {
		font-size: .8461em
	}
	.post_info {
		font-size: .8461em
	}
	.post_rating .reviews_star {
		font-size: 1em
	}
	.post_item_colored .post_category {
		font-size: 1em;
		margin: 0 0 .4em
	}
	.post_item_colored .post_descr .post_price_period {
		font-size: 1em
	}
	.post_item_colored .post_descr .post_price_value {
		font-size: 1.3846em
	}
	.widget_area .post_item .post_info {
		font-size: .7692em
	}
	.widget_area .widget_tag_cloud a {
		font-size: .8461em!important
	}
	.widget_area .widget_calendar .weekday {
		font-size: .8461em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
		margin-left: .4em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px .25em
	}
	.contacts_wrap .contacts_address {
		font-size: 1em
	}
	.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: -.15em
	}
	.sc_googlemap {
		max-height: 435px
	}
	.sc_googlemap_content {
		position: static;
		width: auto
	}
	.sc_matches_next {
		width: 35%
	}
	.sc_matches_current {
		width: 65%
	}
	.sc_matches_next,
	.sc_matches_current {
		padding: 2.5em 2.5em 1em
	}
	.match_block .match_score {
		font-size: 3em
	}
	.sc_matches.style_matches-1 .sc_matches_title {
		font-size: 2.5714em
	}
	.sc_matches.style_matches-1 .sc_matches_descr {
		font-size: 1.2857em
	}
	.sc_matches.style_matches-2 .sc_match_info .name {
		width: 6em
	}
	.post_item_colored .match_date,
	.post_item_colored .post_category {
		font-size: 1.0769em;
		line-height: 1.2em;
		margin-bottom: .4em
	}
	.type_player.post_item_colored .player_info {
		line-height: 1.25em
	}
	.post_item_single_players .player_content {
		padding-top: 2.5em
	}
	.sc_testimonial_content {
		font-size: 1.25em
	}
	.sc_testimonial_author {
		font-size: 1em
	}

	.scheme_original .vc_row.inverse_colors .sc_item_title.cow_icon_black:after {
		background: url(../images/cow-icon.png);
		height: 30px;
		background-size: cover;
		width: 40px;
		/* margin-top: -13px; */
		position: absolute;
		bottom: 10px;
		left: 67px;
		content: '';
	}

	.sc_item_title.cow_icon_black1:after {
		bottom: 6px;
		left: 49.7%;
	}
}

@media(min-width:768px) {
	.farmpg .add_to_cart_button {
		top: 1.5rem
	}
	.farmpg li.product .post_content {
		padding-bottom: 4rem!important
	}
}

@media(max-width:767px) {
	.farmpg span.price {
		margin-right: 1.5rem
	}
}

@media(min-width:480px) and (max-width:639px) {
	.farmpg .add_to_cart_button {
		top: 1.5rem
	}
	.farmpg li.product .post_content {
		padding-bottom: 4rem!important
	}
}

@media(min-width:768px) and (max-width:959px) {
	html,
	body {
		font-size: 13px
	}
	h1 {
		font-size: 3em
	}
	h2 {
		font-size: 2.3077em
	}
	h3 {
		font-size: 2.3077em
	}
	h4 {
		font-size: 1.3846em
	}
	h5 {
		font-size: 1.2308em
	}
	h6 {
		font-size: 1em
	}
	.woocommerce ul.cart_list li dl,
	.woocommerce ul.product_list_widget li dl {
		padding: 0;
		float: left
	}
	.woocommerce-page table.cart td.actions {
		overflow: hidden
	}
	.woocommerce .widget_shopping_cart .cart_list li,
	.woocommerce-page .widget_shopping_cart .cart_list li {
		padding: 0 2.4em 0 0
	}
	.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal input {
		vertical-align: top;
		margin-top: 1.05rem
	}
	.content .search_wrap,
	.post_item_404 .page_search .search_wrap {
		max-width: 50%
	}
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.3em
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 2.7em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 2.7em;
		line-height: 2.7em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 5.3em 2.7em 5.25em
	}
	.call_wrap_inner .call-text {
		max-width: 280px;
		margin: 0 0 0 1.5em
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 1.67
	}
	blockquote {
		padding: 5em 8em 4.55em
	}
	blockquote::before {
		left: 7rem;
		top: 4.5rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.3em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 20.5em
	}
	.post_item_excerpt .post_title {
		font-size: 3em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 2.35em 1.1em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1.3em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.vc_custom_1475048754773 .wpb_wrapper .sc_section_content_wrap>.sc_section:first-child {
		width: 100%
	}
	.price_image {
		padding: 6em 4em 0
	}
	.sc_item_title span::after,
	.sc_item_title span::before {
		bottom: -1.4rem;
		left: calc(50% - 4rem)
	}
	.sc_item_title span::after {
		left: calc(50% + 3.6rem)
	}
	.vc_custom_1475063547001 .sc_section .sc_section {
		margin-top: -1em!important
	}
	.vc_row .vc_custom_1475049444491,
	.vc_row .vc_custom_1475235352066 {
		margin-top: 1em!important
	}
	.woocommerce-page button.button.single_add_to_cart_button {
		padding: 1em 3.63em
	}
	.woocommerce a.button {
		padding: 1em 2em 1.05em
	}
	.sc_intro_style_2 .sc_intro_descr {
		font-size: 1.1em
	}
	.sc_team_item .sc_team_item_info .sc_team_item_position {
		max-width: 90px
	}
	.sc_price_block .sc_price_block_description {
		padding: 0 2.7em
	}
	.ih-item.square .info {
		font-size: .8em
	}
	.woocommerce div.product div.images {
		margin: 0 auto 4em
	}
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width: 100%
	}
	.woocommerce table.cart td div.quantity {
		margin-right: 0
	}
	.body_style_boxed .page_wrap {
		width: 100%
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 708px
	}
	.sidebar_show .content {
		width: 100%;
		float: none
	}
	.sidebar_show .sidebar {
		width: 100%;
		float: none;
		margin-top: 7em
	}
	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-right: 0!important
	}
	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: 0!important
	}
	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-left: 0!important
	}
	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: 0!important
	}
	.woocommerce.sidebar_show .content {
		width: 100%;
		float: none
	}
	.woocommerce .sidebar {
		width: 100%;
		float: none;
		margin-top: 7em
	}
	.slider_over_content .sc_form_message textarea {
		min-height: 7em
	}
	.slider_over_content .sc_form .sc_form_item input[type=text],
	.slider_over_content .sc_form .sc_form_item select,
	.slider_over_content .sc_form .sc_form_item textarea {
		padding: .6em 1em
	}
	.sidebar aside {
		display: inline-block;
		vertical-align: top;
		width: 31%;
		margin-left: 3.5%
	}
	.sidebar aside+aside {
		padding-top: 0;
		border-top: none;
		margin-top: 0;
		margin-right: -3.5px
	}
	.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: 2em;
		border-top: 1px solid #f4f7f9;
		margin-top: 2em
	}
	.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_panel_top_user_area {
		float: none;
		clear: both;
		width: 100%
	}
	.top_panel_top_socials {
		float: left;
		margin-left: 0;
		margin-right: 4.5em
	}
	.top_panel_style_1 .contact_field {
		text-align: center;
		margin-top: 1.5em;
		margin-bottom: 1.5em
	}
	.top_panel_style_1 .contact_field .contact_icon {
		float: none;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: .3em
	}
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.isotope_filters a {
		font-size: .8461em
	}
	.post_item_colored .post_category {
		max-height: 1.2em;
		overflow: hidden
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em
	}
	.post_item_colored .post_info_wrap .post_button+.post_button {
		margin-left: .4em
	}
	.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
	}
	.post_info {
		font-size: .8461em
	}
	.post_info {
		font-size: .8461em
	}
	.post_rating .reviews_star {
		font-size: 1em
	}
	.post_item_colored .post_category {
		font-size: 1em;
		margin: 0 0 .4em
	}
	.post_item_colored .post_descr .post_price_period {
		font-size: 1em
	}
	.post_item_colored .post_descr .post_price_value {
		font-size: 1.3846em
	}
	.widget_area .post_item .post_info {
		font-size: .7692em
	}
	.widget_area .widget_tag_cloud a {
		font-size: .8461em!important
	}
	.widget_area .widget_calendar .weekday {
		font-size: .8461em
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size: .7692em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
		margin-left: .4em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px .5em
	}
	.sc_recent_news_style_news-announce .post_item {
		float: none
	}
	.sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 198px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 198px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		width: 100%;
		height: 198px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 198px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 198px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 198px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 198px
	}
	.sc_recent_news_style_news-announce .post_size_full .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_big .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_small .post_featured {
		max-height: 100%
	}
	.contacts_wrap .contacts_address {
		font-size: 1em
	}
	.sc_promo_block {
		min-width: 50%
	}
	.sc_promo_block_inner {
		padding: 3.5em
	}
	.sc_googlemap {
		max-height: 388px
	}
	.sc_googlemap_content {
		position: static;
		width: auto
	}
	.popup_menuitem>.sc_menuitems_wrap {
		width: 600px
	}
	.sc_matches_next,
	.sc_matches_current {
		float: none;
		width: 100%;
		padding: 2.5em 2.5em 1em
	}
	.match_block .match_score {
		font-size: 3em
	}
	.sc_matches.style_matches-1 .sc_matches_title {
		font-size: 2.5714em
	}
	.sc_matches.style_matches-1 .sc_matches_descr {
		font-size: 1.2857em
	}
	.sc_matches.style_matches-2 .sc_matches_next .sc_matches_list {
		float: none;
		width: 100%
	}
	.sc_matches.style_matches-2 .sc_match_info {
		text-align: center
	}
	.sc_matches.style_matches-2 .sc_match_info .name {
		width: 10em
	}
	.post_item_colored .match_date,
	.post_item_colored .post_category {
		font-size: 1.0769em;
		line-height: 1.2em;
		margin-bottom: .4em
	}
	.type_player.post_item_colored .player_info {
		line-height: 1.4em
	}
	.post_item_single_players .player_content {
		padding-top: 2.5em
	}
	input[type=submit],
	input[type=button],
	button,
	.sc_button {}
	.sc_testimonial_content {}
	.sc_testimonial_author {
		font-size: 1em
	}
	.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: -.15em
	}
	.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
	}
	.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;
		width: 60%;
		padding-bottom: 0
	}
	.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
	}
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce-page[class*=columns-] ul.products li.product,
	.woocommerce[class*=columns-] ul.products li.product {
		clear: none!important
	}
	.woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),
	.woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
		float: left
	}
	.woocommerce.columns-5 ul.products li.product,
	.woocommerce-page.columns-5 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_5,
	.woocommerce-page .related.products ul.products li.product.column-1_5,
	.woocommerce .upcells.products ul.products li.product.column-1_5,
	.woocommerce-page .upcells.products ul.products li.product.column-1_5,
	.woocommerce ul.products li.product.column-1_5,
	.woocommerce-page ul.products li.product.column-1_5 {
		width: 33.3333%
	}
	.woocommerce.columns-6 ul.products li.product,
	.woocommerce-page.columns-6 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_6,
	.woocommerce-page .related.products ul.products li.product.column-1_6,
	.woocommerce .upcells.products ul.products li.product.column-1_6,
	.woocommerce-page .upcells.products ul.products li.product.column-1_6,
	.woocommerce ul.products li.product.column-1_6,
	.woocommerce-page ul.products li.product.column-1_6 {
		width: 33.3333%
	}
	#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
	}
	#myplayer .ttw-music-player .album-cover {
		width: 100%;
		float: none;
		overflow: hidden
	}
	#myplayer .ttw-music-player .album-cover .img {
		position: static;
		max-height: none;
		margin-top: 0
	}
	#myplayer .ttw-music-player .album-cover img {
		max-width: none
	}
	#myplayer .ttw-music-player .tracklist {
		position: relative;
		margin-left: 0;
		padding: 0;
		top: 0
	}
	.scroll_to_top {
		right: 1em
	}
	.scroll_to_top.show {
		bottom: 1em
	}	

	.scheme_original .vc_row.inverse_colors .sc_item_title.cow_icon_black:after {
		background: url(../images/cow-icon.png);
		height: 30px;
		background-size: cover;
		width: 40px;
		/* margin-top: -13px; */
		position: absolute;
		bottom: 12px;
		left: 67px;
		content: '';
	}

	.sc_item_title.cow_icon_black1:after {
		bottom: 6px;
		left: 50%;
	}
}

@media(min-width:640px) and (max-width:959px) {
	.single-product .images {
		float: none!important
	}
	.single-product .images {
		width: 60%!important
	}
	.single-product .summary.entry-summary {
		text-align: center
	}
	.single-product .variations {
		width: 85%!important
	}
	.single-product .single_variation_wrap {
		margin-left: 15rem
	}
}

@media(min-width:640px) and (max-width:767px) {
	.content .search_wrap,
	.post_item_404 .page_search .search_wrap {
		max-width: 60%
	}
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.3em
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 2.7em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 2.7em;
		line-height: 2.7em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 5.3em 2.7em 5.25em
	}
	.call_wrap_inner .call-text {
		max-width: 180px;
		margin: 0 0 0 1.5em
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 2.5
	}
	blockquote {
		padding: 5em 8em 4.55em
	}
	blockquote::before {
		left: 7rem;
		top: 4.5rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.3em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 12em
	}
	.post_item_excerpt .post_title {
		font-size: 3em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 4.25em 1.1em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1.3em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.vc_custom_1475048754773 .wpb_wrapper .sc_section_content_wrap>.sc_section:first-child {
		width: 100%
	}
	.price_image {
		padding: 6em 4em 0
	}
	.sc_item_title span::after,
	.sc_item_title span::before {
		bottom: -1.8rem;
		left: calc(50% - 4.5rem)
	}
	.sc_item_title span::after {
		left: calc(50% + 4.1rem)
	}
	.vc_custom_1475063547001 .sc_section .sc_section {
		margin-top: -1em!important
	}
	.vc_row .vc_custom_1475049444491,
	.vc_row .vc_custom_1475235352066 {
		margin-top: 1em!important
	}
	.woocommerce-page button.button.single_add_to_cart_button {
		padding: 1em 3.63em
	}
	.woocommerce a.button {
		padding: 1em 2em 1.05em
	}
	.sc_intro_style_2 .sc_intro_descr {
		font-size: 1em;
		min-height: 5.7em
	}
	.sc_team_item .sc_team_item_info .sc_team_item_position {
		max-width: 90px
	}
	.sc_price_block .sc_price_block_description {
		padding: 0 2.7em
	}
	.ih-item.square .info {
		font-size: .8em
	}
	.woocommerce div.product div.images {
		margin: 0 auto 4em
	}
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width: 100%
	}
	.woocommerce table.cart td div.quantity {
		margin-right: 0
	}
	.sc_googlemap {
		max-height: 250px
	}
	.vc_custom_1475235352066 .margin_top_huge {
		margin-top: 0!important
	}
	.vc_row .vc_custom_1475235352066 {
		margin-bottom: 6em!important;
		text-align: center
	}
	.vc_custom_1475235191339 .margin_bottom_huge {
		margin-bottom: 5em!important
	}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li+li {
		margin-left: 2px
	}
	.vc_custom_1475049444491 {
		text-align: center
	}
	footer .widget_area_inner aside.column-1_4:nth-child(n+5) {
		margin-top: .7em
	}
	.page-id-62 .column-5_12,
	.page-id-62 .column-7_12,
	.page-id-62 .column-1_2 {
		width: 100%!important
	}
	.page-id-62 .column-7_12+.column-5_12,
	.page-id-62 .column-1_2+.column-1_2 {
		margin-top: 7em
	}
	.woocommerce .widget_price_filter .price_slider_amount .button,
	.woocommerce-page .widget_price_filter .price_slider_amount .button {
		font-size: 10px
	}
	.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 {
		width: 64%
	}
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals {
		width: 55%
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 600px
	}
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.isotope_wrap {
		margin-right: -20px
	}
	.isotope_wrap .isotope_item {
		padding-right: 20px;
		padding-bottom: 20px;
		min-width: 50%
	}
	.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;
		min-width: 0
	}
	.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
	}
	.sc_recent_news_style_news-announce .post_item {
		float: none
	}
	.sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 168px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 168px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		width: 100%;
		height: 168px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 168px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 168px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 168px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 168px
	}
	.sc_recent_news_style_news-announce .post_size_full .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_big .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_small .post_featured {
		max-height: 100%
	}
	.popup_menuitem>.sc_menuitems_wrap {
		width: 500px
	}
}

@media(min-width:480px) and (max-width:639px) {
	.content .search_wrap,
	.post_item_404 .page_search .search_wrap {
		max-width: 80%
	}
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.3em
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 2.7em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 2.7em;
		line-height: 2.7em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 5.3em 2.7em 5.25em
	}
	.call_wrap_inner .call-text {
		max-width: 100%;
		margin: 2em 0 2.5em
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 1.6
	}
	blockquote {
		padding: 5em 8em 4.55em
	}
	blockquote::before {
		left: 7rem;
		top: 4.5rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.3em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 19em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 2.25em 1.1em
	}
	.post_item_excerpt+.post_item_excerpt {
		margin-top: 5em;
		padding-top: 5em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.vc_custom_1475048754773 .wpb_wrapper .sc_section_content_wrap>.sc_section:first-child {
		width: 100%
	}
	.price_image {
		padding: 6em 4em 0
	}
	.sc_item_title span::after,
	.sc_item_title span::before {
		bottom: -1.8rem;
		left: calc(50% - 4.5rem)
	}
	.sc_item_title span::after {
		left: calc(50% + 4.1rem)
	}
	.vc_custom_1475063547001 .sc_section .sc_section {
		margin-top: -1em!important
	}
	.vc_row .vc_custom_1475049444491,
	.vc_row .vc_custom_1475235352066 {
		margin-top: 1em!important
	}
	.woocommerce-page button.button.single_add_to_cart_button {
		padding: 1em 3.63em
	}
	.woocommerce a.button {
		padding: 1em 2em 1.05em
	}
	.sc_intro_style_2 .sc_intro_descr {
		font-size: 1em
	}
	.sc_team_item .sc_team_item_info .sc_team_item_position {
		max-width: 90px
	}
	.sc_price_block .sc_price_block_description {
		padding: 0 2.7em
	}
	.ih-item.square .info {
		font-size: .8em
	}
	.woocommerce div.product div.images {
		margin: 0 auto 4em;
		width: 100%
	}
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width: 100%
	}
	.woocommerce table.cart td div.quantity {
		margin-right: 0
	}
	.sc_googlemap {
		max-height: 250px
	}
	.vc_custom_1475235352066 .margin_top_huge {
		margin-top: 0!important
	}
	.vc_row .vc_custom_1475235352066 {
		margin-bottom: 6em!important;
		text-align: center
	}
	.vc_custom_1475235191339 .margin_bottom_huge {
		margin-bottom: 5em!important
	}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li+li {
		margin-left: 2px
	}
	.vc_custom_1475049444491 {
		text-align: center
	}
	footer .widget_area_inner aside.column-1_4:nth-child(n+5) {
		margin-top: .7em
	}
	.column-5_12,
	.column-7_12 {
		width: 100%!important
	}
	.page-id-8 .column-1_2,
	.page-id-62 .column-1_2 {
		width: 100%!important
	}
	.column-7_12+.column-5_12,
	.page-id-62 .column-1_2+.column-1_2 {
		margin-top: 7em
	}
	.woocommerce .widget_price_filter .price_slider_amount .button,
	.woocommerce-page .widget_price_filter .price_slider_amount .button {
		font-size: 10px
	}
	.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 {
		width: 100%
	}
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals {
		width: 55%
	}
	.vc_row .vc_custom_1475235191339 {
		padding-left: 15px!important
	}
	.sc_promo:not(.sc_promo_size_small) .sc_promo_block {
		min-width: 100%;
		margin: 0!important;
		float: none
	}
	.sc_promo_block_inner {
		padding: 2em
	}
	.sc_promo:not(.sc_promo_size_small) .sc_promo_image {
		position: relative;
		height: 200px;
		min-width: 100%
	}
	.sc_promo_block.sc_align_left *,
	.sc_promo_block.sc_align_left *:after {
		text-align: center!important;
		margin-left: auto
	}
	.sc_promo_block.sc_align_right *,
	.sc_promo_block.sc_align_right *:after {
		text-align: center!important;
		margin-right: auto
	}
	.call_wrap_inner .sc_button {
		float: left
	}
	.top_panel_title_inner {
		padding: 3em 0
	}
	.mb2 {
		max-width: 250px!important;
		height: auto!important
	}
	.woocommerce-page table.cart td.actions {
		overflow: hidden
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 440px
	}
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.popup_registration {
		-webkit-transform: translate(-55%, -50%);
		-moz-transform: translate(-55%, -50%);
		-ms-transform: translate(-55%, -50%);
		transform: translate(-55%, -50%)
	}
	.isotope_wrap {
		margin-right: -20px
	}
	.isotope_wrap .isotope_item {
		padding-right: 20px;
		padding-bottom: 20px;
		min-width: 50%
	}
	.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;
		min-width: 0
	}
	.isotope_wrap .isotope_item_colored_1 .post_featured {
		float: none;
		width: 100%
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-left: 2em;
		padding-bottom: 2em
	}
	.sc_recent_news_style_news-announce .post_item {
		float: none
	}
	.sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 124px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 124px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		width: 100%;
		height: 124px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 124px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 124px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 124px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 124px
	}
	.sc_recent_news_style_news-announce .post_size_full .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_big .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_small .post_featured {
		max-height: 100%
	}
	.popup_menuitem>.sc_menuitems_wrap {
		width: 320px
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_box_title {
		font-size: 1.5em
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li {
		width: 100%
	}
}

@media(min-width:480px) and (max-width:767px) {
	html,
	body {
		font-size: 12px
	}
	h1 {
		font-size: 2.5em
	}
	h2 {
		font-size: 2em
	}
	h3 {
		font-size: 2em
	}
	h4 {
		font-size: 1.3333em
	}
	h5 {
		font-size: 1.1667em
	}
	h6 {
		font-size: 1em
	}
	.body_style_boxed .page_wrap {
		width: 100%
	}
	.sidebar_show .content {
		width: 100%;
		float: none
	}
	.sidebar_show .sidebar {
		width: 100%;
		float: none;
		margin-top: 2em
	}
	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-right: 0!important
	}
	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: 0!important
	}
	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-left: 0!important
	}
	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: 0!important
	}
	.woocommerce.sidebar_show .content {
		width: 100%;
		float: none
	}
	.woocommerce .sidebar {
		width: 100%;
		float: none;
		margin-top: 2em
	}
	.article_style_boxed .sidebar,
	.body_filled .sidebar[class*=scheme_] {
		margin-top: 7em
	}
	.slider_over_content_inner {
		padding: 1.5em
	}
	.slider_over_content .sc_form_message textarea {
		min-height: 7em
	}
	.slider_over_content .sc_form .sc_form_item input[type=text],
	.slider_over_content .sc_form .sc_form_item select,
	.slider_over_content .sc_form .sc_form_item textarea {
		padding: .5em 1em
	}
	.widget_area aside {
		display: inline-block;
		float: none;
		vertical-align: top;
		width: 48%;
		margin-left: 4%
	}
	.widget_area aside[class*=column-] {
		margin-left: 0
	}
	.widget_area aside+aside {
		padding-top: 0;
		border-top: none;
		margin-top: 0
	}
	.widget_area aside:nth-child(2n+1) {
		margin-left: 0
	}
	.widget_area aside:nth-child(2n+3),
	.widget_area aside:nth-child(2n+4) {
		padding-top: 1em;
		margin-top: 1em
	}
	.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
	}
	.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-2_3,
	.columns_wrap:not(.columns_fluid)>.column-2_3,
	.row:not(.columns_fluid)>.column-2_4,
	.columns_wrap:not(.columns_fluid)>.column-3_4,
	.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
	}
	.top_panel_top_user_area {
		float: none;
		clear: both;
		width: 100%
	}
	.top_panel_top_socials {
		float: left;
		margin-left: 0;
		margin-right: 4.5em
	}
	.top_panel_top_contact_area,
	.top_panel_top_search,
	.top_panel_top_user_area .menu_user_nav {
		margin-top: .5em
	}
	.top_panel_top_search {
		padding-top: .1em;
		margin-right: 1em
	}
	.top_panel_top_search .search_field {
		max-width: 4em
	}
	.top_panel_style_3 .top_panel_top_socials {
		margin-right: 2em
	}
	.top_panel_style_1 .top_panel_top_socials,
	.top_panel_style_1 .top_panel_top_open_hours,
	.top_panel_style_2 .top_panel_top_socials,
	.top_panel_style_2 .top_panel_top_open_hours,
	.top_panel_style_3 .top_panel_top_socials {
		margin-top: .5em
	}
	.top_panel_style_1 .menu_user_nav>li>a,
	.top_panel_style_2 .menu_user_nav>li>a,
	.top_panel_style_3 .menu_user_nav>li>a {
		padding-top: 0;
		padding-bottom: 0
	}
	.top_panel_style_3 .search_results {
		top: 3em
	}
	.top_panel_middle .logo {
		font-size: .875em
	}
	.top_panel_middle .logo img {
		max-height: 40px
	}
	.top_panel_style_1 .contact_logo {
		width: 100%
	}
	.top_panel_style_1 .logo {
		text-align: center
	}
	.top_panel_style_1 .contact_field {
		text-align: center;
		margin-top: 1em;
		margin-bottom: 2em;
		padding-top: 0!important;
		width: 33.3333%!important
	}
	.top_panel_style_2 .contact_field {
		margin: 1em 0
	}
	.top_panel_style_2 .contact_field,
	.top_panel_style_2 .contact_phone>span+span {
		text-align: center
	}
	.top_panel_style_1 .contact_field .contact_icon,
	.top_panel_style_2 .contact_field .contact_icon {
		float: none;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: .3em
	}
	.top_panel_title .page_title,
	.top_panel_title .post_navi,
	.top_panel_title .breadcrumbs {
		max-width: 100%!important;
		float: none;
		text-align: center
	}
	.post_featured_left>.post_featured,
	.post_featured_right>.post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%
	}
	.isotope_filters a {
		font-size: .8333em
	}
	.isotope_wrap .isotope_item_colored .post_item .hover_icon,
	.isotope_wrap .isotope_item_grid .post_item .hover_icon,
	.isotope_wrap .isotope_item_square .post_item .hover_icon,
	.isotope_wrap .isotope_item_portfolio .post_item .hover_icon {
		display: none
	}
	.ih-item.square.effect1.bottom_to_top .info .post_title {
		margin-top: 35%!important
	}
	.post_item_colored .post_category {
		max-height: 1.2em;
		overflow: hidden
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em
	}
	.post_item_colored .post_info_wrap .post_button+.post_button {
		margin-left: .4em
	}
	.post_item_colored .post_featured .post_title,
	.post_item_colored .post_featured .post_descr {
		padding: 4px 8px
	}
	.ih-item.square.effect_dir .info .post_title {
		margin-top: 4%!important
	}
	.isotope_wrap .isotope_item_colored_1 .post_featured {
		float: none;
		width: 100%
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-left: 2em;
		padding-bottom: 2em
	}
	.post_info {
		font-size: .8333em
	}
	.post_info {
		font-size: .8333em
	}
	.post_rating .reviews_star {
		font-size: 1em
	}
	.post_item_colored .post_category {
		font-size: 1em;
		margin: 0 0 .4em
	}
	.post_item_colored .post_descr .post_price_period {
		font-size: 1em
	}
	.post_item_colored .post_descr .post_price_value {
		font-size: 1.3333em
	}
	.comments_list_wrap ul ul ul {
		margin-left: 0
	}
	.reviews_block {
		width: 100%
	}
	.content .reviews_block {
		float: none;
		margin-left: 0
	}
	.widget_area .post_item .post_info {
		font-size: .75em
	}
	.widget_area .widget_tag_cloud a {
		font-size: .8333em!important
	}
	.widget_area .widget_calendar .weekday {
		font-size: .8333em
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size: .75em
	}
	td,
	th {
		padding: 2px
	}
	.widget_area .post_item .post_title {
		margin-top: 0
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
		margin-left: .4em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px .5em
	}
	.sc_recent_news_header_split .sc_recent_news_header_captions,
	.sc_recent_news_header_split .sc_recent_news_header_categories {
		width: 100%;
		padding-right: 0;
		text-align: left
	}
	.sc_recent_news_header_split .sc_recent_news_header_categories {
		margin-top: 1em
	}
	.sc_recent_news_header_split .sc_recent_news_header_categories>* {
		margin: 0 1em 0 0
	}
	.sc_recent_news_style_news-announce .post_item {
		float: none
	}
	.sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 112px
	}
	.sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 112px
	}
	.sc_recent_news_style_news-announce .post_size_medium {
		width: 100%;
		height: 112px
	}
	.sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 112px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 112px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 112px
	}
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium,
	body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 112px
	}
	.sc_recent_news_style_news-announce .post_size_full .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_big .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_medium .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-announce .post_size_small .post_featured {
		max-height: 100%
	}
	.sc_recent_news_style_news-excerpt .post_featured {
		float: none;
		padding-right: 0;
		margin-bottom: 1.5em;
		width: 100%
	}
	.sc_recent_news_style_news-excerpt .post_body {
		float: none;
		width: 100%
	}
	.contacts_wrap .contacts_address {
		font-size: 1em
	}
	.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: -.15em
	}
	.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
	}
	.woocommerce.columns-2 ul.products li.product,
	.woocommerce-page.columns-2 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_2,
	.woocommerce-page .related.products ul.products li.product.column-1_2,
	.woocommerce .upcells.products ul.products li.product.column-1_2,
	.woocommerce-page .upcells.products ul.products li.product.column-1_2,
	.woocommerce ul.products li.product.column-1_2,
	.woocommerce-page ul.products li.product.column-1_2,
	.woocommerce.columns-3 ul.products li.product,
	.woocommerce-page.columns-3 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_3,
	.woocommerce-page .related.products ul.products li.product.column-1_3,
	.woocommerce .upcells.products ul.products li.product.column-1_3,
	.woocommerce-page .upcells.products ul.products li.product.column-1_3,
	.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 .related.products ul.products li.product.column-1_4,
	.woocommerce-page .related.products ul.products li.product.column-1_4,
	.woocommerce .upcells.products ul.products li.product.column-1_4,
	.woocommerce-page .upcells.products ul.products li.product.column-1_4,
	.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 .related.products ul.products li.product.column-1_5,
	.woocommerce-page .related.products ul.products li.product.column-1_5,
	.woocommerce .upcells.products ul.products li.product.column-1_5,
	.woocommerce-page .upcells.products ul.products li.product.column-1_5,
	.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 .related.products ul.products li.product.column-1_6,
	.woocommerce-page .related.products ul.products li.product.column-1_6,
	.woocommerce .upcells.products ul.products li.product.column-1_6,
	.woocommerce-page .upcells.products ul.products li.product.column-1_6,
	.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
	}
	.woocommerce-account .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
		float: none
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		border-top: 1px dotted #ddd;
		border-bottom: 1px dotted #ddd;
		margin-bottom: 2em
	}
	.woocommerce-MyAccount-navigation,
	.woocommerce-MyAccount-content .woocommerce-Address-title a {
		font-size: 10px;
		letter-spacing: 0
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul {
		width: 100%;
		text-align: center
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li {
		display: inline-block
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li+li {
		border-top-width: 0;
		border-left: 1px dotted #ddd
	}
	.woocommerce-MyAccount-navigation ul li a {
		padding: .6em .8em
	}
	.woocommerce table.my_account_orders {
		font-size: 1em
	}
	.woocommerce table.my_account_orders tr td,
	.woocommerce table.my_account_orders tr th,
	.woocommerce-page table.my_account_orders tr td,
	.woocommerce-page table.my_account_orders tr th {
		text-align: left!important
	}
	.woocommerce table.my_account_orders tr th,
	.woocommerce-page table.my_account_orders tr th {
		font-size: 10px
	}
	#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
	}
	#myplayer .ttw-music-player .album-cover {
		width: 100%;
		float: none;
		overflow: hidden
	}
	#myplayer .ttw-music-player .album-cover .img {
		position: static;
		max-height: none;
		margin-top: 0
	}
	#myplayer .ttw-music-player .album-cover img {
		max-width: none
	}
	#myplayer .ttw-music-player .tracklist {
		position: relative;
		margin-left: 0;
		padding: 0;
		top: 0
	}
	input[type=submit],
	input[type=button],
	button,
	.sc_button {}
	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 {}
	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 {}
	input[type=submit]:before,
	input[type=button]:before,
	button:before,
	.sc_button:before {
		margin-right: 4px
	}
	.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
		border-width: 1px
	}
	.sc_price_block .sc_price_block_description {}
	.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
		min-width: 33.3333%;
		margin-bottom: 1em
	}
	.sc_googlemap_content {
		position: static;
		width: auto
	}
	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover {
		width: 2.5em;
		height: 2.5em;
		line-height: 2.5em
	}
	.sc_socials.sc_socials_size_small .social_icons span {
		font-size: 1.2em
	}
	.sc_tabs .sc_tabs_titles li a {}
	.sc_tabs .sc_tabs_titles li {}
	.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		border-width: 1px
	}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after,
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after {
		height: 2px
	}
	.sc_testimonial_content {
		font-size: 1.25em
	}
	.sc_testimonial_author {
		font-size: 1em
	}
	.sc_twitter_item {
		padding: 0 3em
	}
	.sc_twitter .sc_slider_controls_wrap a {
		font-size: 1.5em
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2 {
		width: 50%;
		max-width: 50%
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2 .sc_services_item {
		margin-right: 0%
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2:nth-child(2n) .sc_services_item {
		margin-left: 0%;
		margin-right: 0
	}
	.sc_services_style_services-5 .sc_service_container .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image {
		position: relative;
		width: 100%;
		left: 0%;
		top: 0%;
		transform: translateY(0%) translateX(0%);
		margin-bottom: 2.2857em
	}
	.sc_services_style_services-5 .sc_service_container .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap>.column-1_2:nth-child(2n) .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap>.column-1_2:nth-child(2n) .sc_services_item_featured {
		float: left;
		margin-right: 2.2857em;
		margin-left: 0
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2 .sc_services_item_content,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap>.column-1_2 .sc_services_item_content {
		text-align: left
	}
	.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap {
		margin-left: 0;
		margin-right: 0
	}
	.sc_services_style_services-5 .sc_services_button {
		margin-top: 2.2857em
	}
	.sc_promo_block {
		min-width: 50%
	}
	.sc_promo_block_inner {
		padding: 3em
	}
	.sc_matches_next,
	.sc_matches_current {
		float: none;
		width: 100%;
		padding: 2.5em 2.5em 1em
	}
	.match_block .match_score {
		font-size: 3em
	}
	.sc_matches.style_matches-1 .sc_matches_title {
		font-size: 2.5714em
	}
	.sc_matches.style_matches-1 .sc_matches_descr {
		font-size: 1.2857em
	}
	.sc_matches.style_matches-1 .sc_matches_list {
		margin-top: 1em
	}
	.sc_matches.style_matches-2 .sc_matches_next .sc_matches_list {
		float: none;
		width: 100%
	}
	.sc_matches.style_matches-2 .sc_match_info {
		text-align: center
	}
	.sc_matches.style_matches-2 .sc_match_info .name {
		width: 8em
	}
	.post_item_colored .match_date,
	.post_item_colored .post_category {
		font-size: 1em;
		line-height: 1.2em;
		margin-bottom: .2em
	}
	.type_player.post_item_colored .player_info {
		line-height: 1.4em
	}
	.post_item_single_players .player_content {
		padding-top: 2.5em
	}
	.scroll_to_top {
		right: 1em
	}
	.scroll_to_top.show {
		bottom: 1em
	}

	.scheme_original .vc_row.inverse_colors .sc_item_title.cow_icon_black:after {
		background: url(../images/cow-icon.png);
		height: 30px;
		background-size: cover;
		width: 40px;
		/* margin-top: -13px; */
		position: absolute;
		bottom: 6px;
		left: 67px;
		content: '';
	}

	.sc_item_title.cow_icon_black1:after {
		bottom: 6px;
		left: 50%;
	}
}

@media(max-width:479px) {
	html,
	body {
		font-size: 12px
	}
	h1 {
		font-size: 2.5em
	}
	h2 {
		font-size: 2em
	}
	h3 {
		font-size: 2em
	}
	h4 {
		font-size: 1.3333em
	}
	h5 {
		font-size: 1.1667em
	}
	h6 {
		font-size: 1em
	}
	.shoppg .shop_mode_list .product {
		text-align: center
	}
	.shoppg .shop_mode_list .product .post_featured {
		float: none!important;
		width: auto!important
	}
	.shoppg .shop_mode_list .product .post_content {
		padding-left: 2rem!important
	}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th.product-name {
		width: 50%
	}
	.woocommerce ul.cart_list li dl,
	.woocommerce ul.product_list_widget li dl {
		padding: 0;
		float: left
	}
	.content .search_wrap,
	.post_item_404 .page_search .search_wrap {
		max-width: 100%
	}
	.top_panel_wrap .contact_field {
		padding-left: 4.1em
	}
	.sc_tabs .sc_tabs_titles li a {
		padding: .43em 1.3em
	}
	.woocommerce div.product form.cart .variations {
		width: 100%
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a,
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		width: 100%
	}
	.body_style_boxed .menu_main_nav>li>a {
		padding: 1.45em .63em 1.35em
	}
	.woocommerce-message .button {
		margin-left: 2em!important
	}
	.body_style_boxed .top_panel_wrap .contact_field {
		padding-left: 0
	}
	.sc_countdown .sc_countdown_digits {
		width: 2.3em
	}
	.sc_countdown .sc_countdown_digits,
	.sc_countdown .sc_countdown_separator {
		height: 2.3em;
		line-height: 2.3em
	}
	.sc_section.section_style_call_section .sc_section_content {
		padding: 5.3em 2.7em 5.25em
	}
	.call_wrap_inner .call-text {
		max-width: 100%;
		margin: 2em 0 2.5em
	}
	.widget_area .widget_calendar td .day_wrap {
		line-height: 2
	}
	blockquote {
		padding: 3em 2.7em 3.55em
	}
	blockquote::before {
		left: 1.7rem;
		top: 2.9rem
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_title {
		padding: 3rem 1.4rem 1.3rem;
		font-size: 1.3em
	}
	.sc_price_block.sc_price_block_style_3 .sc_price_block_description {
		text-align: center;
		height: 15em
	}
	.woocommerce p.buttons a.button,
	.woocommerce-page p.buttons a.button {
		padding: 1em 3.15em 1.1em
	}
	.woocommerce .widget_shopping_cart .cart_list li,
	.woocommerce-page .widget_shopping_cart .cart_list li {
		padding: 0 2.4em 0 0
	}
	.post_item_excerpt+.post_item_excerpt {
		margin-top: 5em;
		padding-top: 5em
	}
	.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
		font-size: 1em
	}
	.sc_googlemap_content {
		width: 25%;
		padding: 4.7em 2.65em
	}
	.comments_list_wrap ul ul {
		margin-left: 60px
	}
	.vc_custom_1475048754773 .wpb_wrapper .sc_section_content_wrap>.sc_section:first-child {
		width: 100%
	}
	.price_image {
		padding: 6em 4em 0
	}
	.sc_item_title span::after,
	.sc_item_title span::before {
		bottom: -1.8rem;
		left: calc(50% - 4.5rem)
	}
	.sc_item_title span::after {
		left: calc(50% + 4.1rem)
	}
	.vc_custom_1475063547001 .sc_section .sc_section {
		margin-top: 1em!important
	}
	.vc_row .vc_custom_1475049444491,
	.vc_row .vc_custom_1475235352066 {
		margin-top: 0!important
	}
	.woocommerce-page button.button.single_add_to_cart_button {
		padding: 1em 3.63em
	}
	.woocommerce a.button {
		padding: 1em 2em 1.05em
	}
	.post_item_single_team.post_featured_right .single_team_post_featured {
		padding: 0
	}
	.comments_wrap .comments_field {
		width: 100%!important;
		margin-left: 0!important
	}
	.post_item_recipes .post_content,
	.post_item_classic .post_content,
	.post_item_masonry .post_content {
		margin-bottom: 2em
	}
	.article_style_stretch:not(.sidebar_show) .related_wrap:not(.related_wrap_empty) {
		padding: 4em 0 7em
	}
	.sc_intro_style_2 .sc_intro_descr {
		font-size: 1em
	}
	.sc_team_item .sc_team_item_info .sc_team_item_position {
		max-width: 90px
	}
	.sc_price_block .sc_price_block_description {
		padding: 0 2.7em
	}
	.ih-item.square .info {
		font-size: .8em
	}
	.woocommerce div.product div.images {
		margin: 0 auto 4em;
		width: 100%
	}
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width: 100%
	}
	.woocommerce table.cart td div.quantity {
		margin-right: 0
	}
	.sc_googlemap {
		max-height: 250px
	}
	.vc_custom_1475235352066 .margin_top_huge {
		margin-top: 0!important
	}
	.vc_row .vc_custom_1475235352066 {
		margin-bottom: 6em!important;
		text-align: center;
		padding-left: 15px!important
	}
	.vc_custom_1475235191339 .margin_bottom_huge {
		margin-bottom: 5em!important
	}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li+li {
		margin-left: 2px
	}
	.vc_custom_1475049444491 {
		text-align: center
	}
	footer .widget_area_inner aside.column-1_4:nth-child(n+5) {
		margin-top: 0em
	}
	.widget_area .widget_socials .sc_socials{
		margin-top: 0em;
	}
	.column-5_12,
	.column-7_12 {
		width: 100%!important
	}
	.page-id-8 .column-1_2,
	.page-id-62 .column-1_2 {
		width: 100%!important
	}
	.column-7_12+.column-5_12,
	.page-id-62 .column-1_2+.column-1_2 {
		margin-top: 7em
	}
	.woocommerce .widget_price_filter .price_slider_amount .button,
	.woocommerce-page .widget_price_filter .price_slider_amount .button {
		font-size: 10px
	}
	.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 {
		width: 100%
	}
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%
	}
	.vc_row .vc_custom_1475235191339 {
		padding-left: 15px!important
	}
	.sc_promo:not(.sc_promo_size_small) .sc_promo_block {
		min-width: 100%;
		margin: 0!important;
		float: none
	}
	.sc_promo_block_inner {
		padding: 2em
	}
	.sc_promo:not(.sc_promo_size_small) .sc_promo_image {
		position: relative;
		height: 200px;
		min-width: 100%
	}
	.sc_promo_block.sc_align_left *,
	.sc_promo_block.sc_align_left *:after {
		text-align: center!important;
		margin-left: auto
	}
	.sc_promo_block.sc_align_right *,
	.sc_promo_block.sc_align_right *:after {
		text-align: center!important;
		margin-right: auto
	}
	.call_wrap_inner .sc_button {
		float: left
	}
	.top_panel_title_inner {
		padding: 3em 0
	}
	.mb2 {
		max-width: 170px!important;
		height: auto!important
	}
	.woocommerce-page table.cart td.actions {
		overflow: hidden
	}
	.sc_table table th,
	.sc_table table td {
		padding: 1.05em .9em .7em
	}
	.sc_line {
		margin: 5.9em 0
	}
	.sc_table table tr:first-child th,
	.sc_table table tr:first-child td {
		font-size: .8em
	}
	.page-id-161 .column-1_2+.column-1_2 .margin_top_null {
		margin-top: 2.1em!important
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2:nth-child(2n) .sc_services_item_content {
		text-align: left
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2:nth-child(2n) .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container .columns_wrap>.column-1_2:nth-child(2n) .sc_services_item_featured {
		float: left;
		margin-left: 0;
		margin-right: 2.2857em
	}
	.post_info .post_info_item+.post_info_item {
		margin-left: 2em
	}
	.post_info_bottom .post_info_item+.post_info_item {
		margin-left: 0
	}
	.post_info .post_info_share {
		float: none;
		margin: 0 0 2em
	}
	.post_author .post_author_avatar {
		width: 5em;
		height: 5em;
		margin: 0 1.45rem 10px 0
	}
	.post_author {
		margin-bottom: 2em;
		padding: 2.55em 2.1em 2.25em
	}
	.comments_list_wrap .comment_author_avatar {
		width: 5em;
		height: 5em
	}
	.comments_list_wrap .comment_content {
		padding: 1em 2.25em .55em 6.75em
	}
	.body_style_boxed .page_wrap {
		width: 100%
	}
	.slider_boxed,
	.content_wrap,
	.content_container {
		width: 280px
	}
	.sidebar_show .content {
		width: 100%;
		float: none
	}
	.sidebar_show .sidebar {
		width: 100%;
		float: none;
		margin-top: 2em
	}
	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-right: 0!important
	}
	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: 0!important
	}
	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-left: 0!important
	}
	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: 0!important
	}
	.woocommerce.sidebar_show .content {
		width: 100%;
		float: none
	}
	.woocommerce .sidebar {
		width: 100%;
		float: none
	}
	.article_style_boxed .sidebar,
	.body_filled .sidebar[class*=scheme_] {
		margin-top: 7em
	}
	.slider_over_content {
		right: -100%;
		width: 100%
	}
	.slider_over_content.opened {
		right: 0
	}
	.slider_over_content_inner {
		padding: 3em 1.5em 1.5em
	}
	.slider_over_close,
	.slider_over_button {
		display: block
	}
	.slider_over_content .sc_form_message textarea {
		min-height: 7em
	}
	.slider_over_content .sc_form .sc_form_item input[type=text],
	.slider_over_content .sc_form .sc_form_item select,
	.slider_over_content .sc_form .sc_form_item textarea {
		padding: .5em 1em
	}
	.widget_area aside {
		display: block;
		float: none;
		width: 100%;
		margin-left: 0!important;
		margin-bottom: 0px;
	}
	.widget_area aside+aside {
		margin-top: 0em
	}
	footer .widget_area_inner aside.column-1_4:nth-child(n+5) {
		border: 0
	}
	.ButtonText {
		font-size: 10px!important;
		padding: .2em 1.53em!important
	}
	.tp-bullets {
		display: none!important
	}
	.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
	}
	.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: 20px
	}
	.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_top_contact_area,
	.top_panel_top_open_hours,
	.top_panel_top_user_area,
	.top_panel_top_socials {
		float: none;
		clear: both;
		width: 100%;
		text-align: center;
		margin: .5em 0 0
	}
	.top_panel_top_user_area .menu_user_nav {
		display: inline-block;
		float: none;
		margin-top: -.5em
	}
	.top_panel_top .search_field {
		max-width: 3em
	}
	.top_panel_top_socials {
		line-height: 1em
	}
	.top_panel_top_socials .sc_socials_item {
		margin-right: 1.4em!important
	}
	.top_panel_top_user_area .menu_user_nav li {
		text-align: left
	}
	.top_panel_top_user_area .menu_user_nav>li>a {
		padding: .5em 0
	}
	.top_panel_middle .logo {
		font-size: .875em
	}
	.top_panel_middle .logo img {
		max-height: 40px
	}
	.top_panel_style_1 .contact_logo {
		width: 100%
	}
	.top_panel_style_1 .logo {
		text-align: center
	}
	.top_panel_style_1 .contact_field {
		text-align: center;
		margin-top: 1em;
		margin-bottom: 2em;
		padding-top: 0!important;
		width: 33.3333%!important
	}
	.top_panel_style_1 .contact_field .contact_icon {
		float: none;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: .3em
	}
	.top_panel_style_2 .contact_logo,
	.top_panel_style_2 .contact_field {
		width: 100%!important
	}
	.top_panel_style_2 .contact_logo {
		margin: 0;
		padding: 0!important
	}
	.top_panel_style_2 .contact_logo .logo {
		margin: 0
	}
	.top_panel_style_2 .logo {
		text-align: center
	}
	.top_panel_style_2 .contact_field {
		text-align: center;
		margin: 1.5em 0;
		padding: 0!important
	}
	.top_panel_style_2 .contact_phone>span+span {
		text-align: center
	}
	.top_panel_style_2 .contact_field .contact_icon {
		float: none;
		margin-right: auto;
		margin-left: auto
	}
	.top_panel_title .page_title,
	.top_panel_title .post_navi,
	.top_panel_title .breadcrumbs {
		max-width: 100%!important;
		float: none;
		text-align: center
	}
	.menu_user_nav>li {
		float: none;
		display: inline-block
	}
	.top_panel_style_3 .top_panel_top_search,
	.top_panel_style_3 .menu_user_nav {
		margin-top: 0;
		line-height: 1.2857em
	}
	.top_panel_style_3 .top_panel_top_search {
		padding-top: 0
	}
	.top_panel_style_3 .search_submit,
	.top_panel_style_3 .search_field {
		padding-top: .5em;
		padding-bottom: .5em
	}
	.top_panel_style_3 .search_results {
		right: auto;
		left: 0;
		top: 3em
	}
	.top_panel_style_3 .search_results:after {
		right: auto;
		left: 4em
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart,
	.top_panel_style_6 .top_panel_middle .sidebar_cart {
		right: -100px
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart:after,
	.top_panel_style_6 .top_panel_middle .sidebar_cart:after {
		right: 46%;
		left: auto
	}
	.top_panel_style_8 .contact_logo {
		display: block;
		position: static;
		left: auto;
		top: auto;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
		padding: 2em 0 0;
		text-align: center
	}
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.popup_wrap .popup_form_field .forgot_password {
		float: none;
		display: block;
		margin-bottom: .5em
	}
	.popup_wrap .login_socials_title {
		font-size: 1.25em
	}
	.popup_wrap input[type=text],
	.popup_wrap input[type=email],
	.popup_wrap input[type=password] {
		font-size: 1em
	}
	.post_featured_left>.post_featured,
	.post_featured_right>.post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%
	}
	.isotope_filters a {
		font-size: .8333em
	}
	.isotope_wrap {
		margin-right: -10px
	}
	.isotope_wrap .isotope_item {
		padding-right: 10px;
		padding-bottom: 10px;
		width: 100%!important
	}
	.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: 290px!important
	}
	.isotope_wrap .isotope_item_colored_1 .post_featured {
		float: none;
		width: 100%
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-left: 2em;
		padding-bottom: 2em
	}
	.post_info {
		font-size: .8333em
	}
	.post_info {
		font-size: .8333em
	}
	.post_rating .reviews_star {
		font-size: 1em
	}
	.post_item_colored .post_category {
		font-size: 1em;
		margin: 0 0 .4em
	}
	.post_item_colored .post_descr .post_price_period {
		font-size: 1em
	}
	.post_item_colored .post_descr .post_price_value {
		font-size: 1.3333em
	}
	.reviews_block {
		width: 100%
	}
	.content .reviews_block {
		float: none;
		margin-left: 0
	}
	.comments_list_wrap ul ul {
		margin-left: 0
	}
	.comments_list_wrap ul.children {
		padding-left: 0
	}
	.widget_area .post_item .post_info {
		font-size: .75em
	}
	.widget_area .widget_tag_cloud a {
		font-size: .8333em!important
	}
	.widget_area .widget_calendar .weekday {
		font-size: .8333em
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size: .75em
	}
	td,
	th {
		padding: 2px
	}
	.widget_area .post_item .post_title {
		margin-top: 0
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
		margin-left: .4em
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px .5em
	}
	.contacts_wrap .contacts_address {
		font-size: 1em
	}
	.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: -.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!important
	}
	.woocommerce table.cart td.actions .coupon .input-text,
	.woocommerce #content table.cart td.actions .coupon .input-text,
	.woocommerce-page table.cart td.actions .coupon .input-text,
	.woocommerce-page #content table.cart td.actions .coupon .input-text {
		width: 10.6em;
		margin-right: .3em
	}
	.woocommerce #payment #place_order,
	.woocommerce-page #payment #place_order,
	.woocommerce input.button:disabled,
	.woocommerce input.button[disabled]:disabled,
	.woocommerce .cart .button,
	.woocommerce .cart input.button {
		font-size: 1em;
		padding: .98em 2.63em;
		line-height: 1.29em
	}
	.woocommerce-page .checkout_coupon input.button,
	body .woocommerce .wc-proceed-to-checkout .checkout-button.button {
		font-size: 1em;
		padding: .98em 1.6em;
		line-height: 1.29em
	}
	.woocommerce form .form-row input.input-text,
	.woocommerce form .form-row textarea,
	.woocommerce-page form .form-row input.input-text,
	.woocommerce-page form .form-row textarea {
		font-weight: 400;
		padding-left: 1.5em
	}
	.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal input {
		vertical-align: top;
		margin-top: 1.05rem
	}
	.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
	}
	.woocommerce div.product div.images,
	.woocommerce #content div.product div.images,
	.woocommerce-page div.product div.images,
	.woocommerce-page #content div.product div.images {
		width: 100%;
		float: none
	}
	.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
	}
	.woocommerce.columns-2 ul.products li.product,
	.woocommerce-page.columns-2 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_2,
	.woocommerce-page .related.products ul.products li.product.column-1_2,
	.woocommerce .upcells.products ul.products li.product.column-1_2,
	.woocommerce-page .upcells.products ul.products li.product.column-1_2,
	.woocommerce ul.products li.product.column-1_2,
	.woocommerce-page ul.products li.product.column-1_2,
	.woocommerce.columns-3 ul.products li.product,
	.woocommerce-page.columns-3 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_3,
	.woocommerce-page .related.products ul.products li.product.column-1_3,
	.woocommerce .upcells.products ul.products li.product.column-1_3,
	.woocommerce-page .upcells.products ul.products li.product.column-1_3,
	.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 .related.products ul.products li.product.column-1_4,
	.woocommerce-page .related.products ul.products li.product.column-1_4,
	.woocommerce .upcells.products ul.products li.product.column-1_4,
	.woocommerce-page .upcells.products ul.products li.product.column-1_4,
	.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 .related.products ul.products li.product.column-1_5,
	.woocommerce-page .related.products ul.products li.product.column-1_5,
	.woocommerce .upcells.products ul.products li.product.column-1_5,
	.woocommerce-page .upcells.products ul.products li.product.column-1_5,
	.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 .related.products ul.products li.product.column-1_6,
	.woocommerce-page .related.products ul.products li.product.column-1_6,
	.woocommerce .upcells.products ul.products li.product.column-1_6,
	.woocommerce-page .upcells.products ul.products li.product.column-1_6,
	.woocommerce ul.products li.product.column-1_6,
	.woocommerce-page ul.products li.product.column-1_6 {
		width: 100%;
		float: none
	}
	.woocommerce .checkout #order_review .payment_methods li label,
	.woocommerce-page .checkout #order_review .payment_methods li label {
		max-width: 88%
	}
	#add_payment_method #payment .payment_method_paypal label:before,
	.woocommerce-cart #payment .payment_method_paypal label:before,
	.woocommerce-checkout #payment .payment_method_paypal label:before {
		margin-top: -.55em
	}
	#add_payment_method #payment .payment_method_paypal .about_paypal,
	.woocommerce-cart #payment .payment_method_paypal .about_paypal,
	.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
		float: none;
		display: block
	}
	.woocommerce-account .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 100%;
		float: none
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		border-top: 1px dotted #ddd;
		border-bottom: 1px dotted #ddd;
		margin-bottom: 2em
	}
	.woocommerce-MyAccount-navigation,
	.woocommerce-MyAccount-content .woocommerce-Address-title a {
		font-size: 10px;
		letter-spacing: 0
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul {
		width: 100%;
		text-align: center
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li {
		display: inline-block
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li+li {
		border-left: 1px dotted #ddd
	}
	.woocommerce-MyAccount-navigation ul li a {
		padding: .6em .8em
	}
	.woocommerce table.my_account_orders {
		font-size: 1em
	}
	.woocommerce table.my_account_orders tr td,
	.woocommerce table.my_account_orders tr th,
	.woocommerce-page table.my_account_orders tr td,
	.woocommerce-page table.my_account_orders tr th {
		text-align: left!important
	}
	.woocommerce table.my_account_orders tr th,
	.woocommerce-page table.my_account_orders tr th {
		font-size: 10px
	}
	#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
	}
	#myplayer .ttw-music-player .album-cover {
		width: 100%;
		float: none;
		overflow: hidden
	}
	#myplayer .ttw-music-player .album-cover,
	#myplayer .ttw-music-player .album-cover .highlight {
		height: 100px
	}
	#myplayer .ttw-music-player .album-cover .img {
		position: static;
		max-height: none;
		margin-top: 0
	}
	#myplayer .ttw-music-player .album-cover img {
		max-width: none
	}
	#myplayer .ttw-music-player .tracklist {
		position: relative;
		margin-left: 0;
		padding: 0;
		top: 0
	}
	.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
		border-width: 1px
	}
	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 {}
	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 {}
	input[type=submit]:before,
	input[type=button]:before,
	button:before,
	.sc_button:before {
		margin-right: 4px
	}
	input[type=submit],
	input[type=button],
	button,
	.sc_button {}
	blockquote {}
	.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
		min-width: 50%;
		margin-bottom: 1em
	}
	.sc_form .sc_form_field {
		float: none;
		width: 100%;
		padding-left: 0!important
	}
	.sc_googlemap {
		max-height: 200px
	}
	.sc_googlemap_content {
		position: static;
		width: auto
	}
	.popup_menuitem>.sc_menuitems_wrap {
		width: 250px
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_box_title {
		font-size: 1.25em
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li {
		width: 100%
	}
	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover {
		width: 2.5em;
		height: 2.5em;
		line-height: 2.5em
	}
	.sc_socials.sc_socials_size_small .social_icons span {
		font-size: 1.2em
	}
	.sc_tabs .sc_tabs_titles li a {}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after,
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after {
		height: 2px
	}
	.sc_tabs .sc_tabs_titles li {}
	.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		border-width: 1px
	}
	.sc_testimonial_content {
		font-size: 1.25em
	}
	.sc_testimonial_author {
		font-size: 1em
	}
	.sc_twitter_item {
		padding: 0 3em
	}
	.sc_twitter .sc_slider_controls_wrap a {
		font-size: 1.5em
	}
	.sc_video_player.sc_video_bordered .sc_video_frame {
		max-width: 198px
	}
	.sc_services_style_services-5 .columns_wrap>.column-1_3 {
		width: 100%;
		max-width: 100%
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2 .sc_services_item {
		margin-right: 0%
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2:nth-child(2n) .sc_services_item {
		margin-left: 0%;
		margin-right: 0
	}
	.sc_services_style_services-5 .sc_service_container .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image {
		position: relative;
		width: 100%;
		left: 0%;
		top: 0%;
		transform: translateY(0%) translateX(0%);
		margin-bottom: 2.2857em
	}
	.sc_services_style_services-5 .sc_service_container .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap>.column-1_2:nth-child(2n) .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap>.column-1_2:nth-child(2n) .sc_services_item_featured {
		float: left;
		margin-right: 2.2857em;
		margin-left: 0
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap>.column-1_2 .sc_services_item_content,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap>.column-1_2 .sc_services_item_content {
		text-align: left
	}
	.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap {
		margin-left: 0;
		margin-right: 0
	}
	.sc_services_style_services-5 .sc_services_button {
		margin-top: 2.2857em
	}
	.sc_promo:not(.sc_promo_size_small) .sc_promo_block {
		min-width: 100%;
		margin: 0!important;
		float: none
	}
	.sc_promo_block_inner {
		padding: 2em
	}
	.sc_promo:not(.sc_promo_size_small) .sc_promo_image {
		position: relative;
		height: 200px;
		min-width: 100%
	}
	.sc_promo_block.sc_align_left *,
	.sc_promo_block.sc_align_left *:after {
		text-align: center!important;
		margin-left: auto
	}
	.sc_promo_block.sc_align_right *,
	.sc_promo_block.sc_align_right *:after {
		text-align: center!important;
		margin-right: auto
	}
	.sc_matches_next,
	.sc_matches_current {
		float: none;
		width: 100%;
		padding: 2.5em 2.5em 1em
	}
	.match_block .match_score {
		font-size: 2.5em
	}
	.match_block .player,
	.match_block .match_info {
		display: block;
		width: 100%
	}
	.match_block .match_info {
		margin: 2em 0
	}
	.sc_matches.style_matches-1 .sc_matches_title {
		font-size: 2.5em
	}
	.sc_matches.style_matches-1 .sc_matches_descr {
		font-size: 1.1em
	}
	.sc_matches.style_matches-1 .sc_matches_list {
		margin-top: 1em
	}
	.sc_matches.style_matches-2 .sc_matches_next .sc_matches_list {
		float: none;
		width: 100%
	}
	.sc_matches.style_matches-2 .sc_match_info {
		text-align: center
	}
	.sc_matches.style_matches-2 .sc_match_info .vs {
		display: block
	}
	.sc_matches.style_matches-2 .sc_match_info .name {
		width: 8em
	}
	.sc_players_table table tr:first-child th,
	.sc_players_table table tr:first-child td {
		font-size: 1.2em
	}
	.sc_players_table .player img {
		max-width: 20px
	}
	.post_item_colored .match_date,
	.post_item_colored .post_category {
		font-size: 1em;
		line-height: 1.2em;
		margin-bottom: .2em
	}
	.type_player.post_item_colored .player_info {
		line-height: 1.4em
	}
	.post_item_single_players .player_content {
		padding-top: 2.5em
	}
	.scroll_to_top {
		right: 1em
	}
	.scroll_to_top.show {
		bottom: 1em
	}
}

@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
	}
	.admin-bar .header_mobile .side_wrap {
		top: 46px
	}
	.admin-bar.menu_mobile_open {
		height: calc(100% - 46px)
	}
}

@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
	}
}

@media(max-width:639px) {
	.header_mobile .logo_main {
		/*height: 40px*/
	}
	.popup_wrap {
		width: auto;
		min-width: 260px;
		max-width: 260px
	}
	.popup_wrap .form_left,
	.popup_wrap .form_right,
	.popup_wrap.popup_registration .form_left,
	.popup_wrap.popup_registration .form_right {
		float: none;
		padding: 0;
		border: none;
		width: 100%
	}
	.popup_wrap .form_right {
		margin-top: 20px
	}
	.popup_wrap.popup_registration .form_right {
		margin-top: 0
	}
}

@media(max-width:480px) {
	.header_mobile .mask {
		display: none!important
	}
	.header_mobile .content_wrap {
		margin-left: 35px;
		text-align: left
	}
	.header_mobile .logo {
		padding-top: 10px;
		padding-bottom: 0px;
	}
	.header_mobile .menu_main_cart {
		right: 30px
	}
	.header_mobile .menu_button {
		left: auto;
		right: 30px
	}
	.header_mobile .side_wrap {
		width: 100%;
		top: 83px;
		left: -100%
	}
	.admin-bar .header_mobile .side_wrap {
		top: 129px
	}
	.header_mobile .panel_middle {
		font-size: 1em
	}
}

@media(max-width:479px) {
	.post_info span {
		margin-bottom: .5em
	}
	.woocommerce #review_form #respond input {
		box-sizing: border-box;
		width: 100%
	}
}