@media only screen and (max-width: 767px) {

	/*--- Style for all pages
	--------------------------------------------------------------------------------*/

	/*--- Menu ---*/
	.header_heroes {
		max-width: 310px;
		line-height: 1;
		text-align: left;
		position: absolute;
		left: 50%;
		margin-left: -123px;
		top: 22px;
	}

	.header_heroes  .block_text:before {
		display: none;
	}
	.header_heroes  .block_text:after {
		background: url("//vinbazar.com/vbapp/assets/images/star2_320.png") no-repeat 0 0;
		opacity: 1;
		right: auto;
		left: -70px;
		top: 50%;
		margin-top: -24px;
	}
	.header_heroes  .block_text{
		font-weight: normal;
		font-size: 12px;
	}

	@media only screen and (max-width: 599px) {
		.slicknav_btn {
			padding-left: 10px;
		}
		.header_heroes {
			max-width: 165px;
			margin-left: -48px;
			top: 15px;
		}
		.user_login {
			right: 10px;

		}
	}
	/*--- End menu ---*/


	/*--- Main content ---*/
	.top_inner {
		padding-top: 0;
	}
	.top_inner .block_content {
		padding: 0 10px;
		border-bottom: 0;
		margin-bottom: 20px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.top_inner .inner_wrapper {
		width: 100%;
	}
	.top_inner .inner_wrapper .page_title {
		font-weight: 500;
		padding: 20px 0;
		border-bottom: 2px solid rgba(151, 151, 151, 0.2);
	}
	.bottom_region .region_bottom {
		padding-bottom: 0;
	}

	.middle {
		padding: 0;
	}

	.vip_notice {
		overflow: hidden;
	}

	.vip_notice .block_content {
		padding: 0;
	}

	.vip_notice .title a {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		text-align: center;
	}
	.vip_notice .price {
		font-weight: 400;
		text-align: center;
		padding-bottom: 32px;
	}
	.header_notice {
		width: 300px;
		text-align: center;
		background-position-x: 70px;
	}
	.vip_notice .image img {
		margin: 0 auto 8px;
	}

	.slick-dots{
		position: absolute;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.slick-dots li button{
		background-color: transparent;
		border: none;
		display: none;
	}
	.slick-dots li{
		display: inline-block;
		vertical-align: top;
		border-radius: 50%;
		margin-right: 10px;
		width: 16px;
		height: 16px;
		border: 1px solid #e8edf2;
		background-color: #e8edf2;
	}
	.slick-dots li.slick-active{
		width: 16px;
		height: 16px;
		border: 1px solid #00b319;
		background-color: #ffffff;
	}

	.left_sidebar,
	.right_sidebar {
		padding: 0;
	}
	.right_sidebar .block_news_top {
		padding: 0 10px;
	}
	.right_sidebar .radio_wrapper {
		padding: 0 10px;
	}
	.right_sidebar .block_weather {
		padding-left: 10px;
		padding-right: 10px;
	}

	.fb_iframe_widget {
		display: block !important;
		margin: 0 auto;
		text-align: center;
	}

	.wrapper .block_news_top .title a {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
	}

	.block_news_top .col {
		width: 100%;
	}
	.block_news_top .col:nth-child(odd) {
		padding-right: 0;
	}
	.block_news_top .col:nth-child(even) {
		padding-left: 0;
	}
	.block_news_top .block_title {
		text-align: center;
	}

	.block_views_news_1 .col_group_1 .col {
		width: 100%;
	}

	.block_views_news_1 .col_group_1 .col:nth-child(odd){
		padding-right: 0;
	}
	.block_views_news_1 .col_group_1 .col:nth-child(even){
		padding-left: 0;
	}

	.load_more {
		display: table !important;
		margin: 0 auto;
		padding-left: 29px;
		background: url("//vinbazar.com/vbapp/assets/images/load_more.png") no-repeat scroll 0 center transparent;
		font-size: 16px;
		font-weight: 300;
		-webkit-transition: .3s;
		transition: .3s;
		cursor: pointer;
	}
	.load_more:hover {
		text-decoration: underline;
		color: #16a914;
	}

	.block_views_news_1 .col_group_1 .title {
		height: auto;
	}
	.block_photos .title_wrap {
		padding: 35px 30px 15px;
	}
	.block_photos .title {
		height: auto;
	}
	.block_catalog_company .block_content  .block_catalog .block_container .block_menu .menu_wrap a {
		line-height: 18px;
	}

	.other_news .image {
		float: left;
		width: 59px;
		height: 59px;
		border-radius: 0;
		margin-right: 10px;
		margin-top: 22px;
		overflow: hidden;
	}
	.other_news .image img {
		border-radius: 0;
		height: auto;
		max-width: 85px;
		width: 85px;
	}
	.other_news .col {
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.other_news .count_view {
		display: block;
	}
	.other_news .info_wrap {
		margin-bottom: 5px;
	}

	.page_navigation ul li.page_arrow.arrow_next a:hover {
		background-position-x: right;
	}
	/*--- End main content ---*/


	/*--- Footer ----*/
	.footer {
		height: auto;
		padding-bottom: 55px;
		margin-top: 0;
	}
	.footer .social_container .social_links {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.footer  li.logo {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		background-position: center;
		margin-bottom: 20px;
	}
	.footer .social_container .social_links .social {

	}
	.footer .social_container .social_links .social a {
		margin: 0 auto;
	}
	.footer .footer_info .info_text {
		padding-right: 75px;
	}
	.footer_info #gl_devel {
		padding: 20px;
		border-top: 1px solid #eaeaea;
		float: none;
		position: absolute;
		bottom: 0px;
		width: 100%;
		margin: 0;
	}
	.footer_info #gl_devel .mask_devel {
		left: 20px;
		top: 20px;
	}

	.footer .footer_info .copyright {
		position: static;
	}
	.button_up {
		right: 10px;
		top: auto;
		bottom: 19px;
		z-index: 30;
	}
	.footer .footer_text  {
		padding: 0 15px;
	}
	.footer .main_version {
		display: none;
	}
	/*--- End Footer ----*/

	/*---  End style for all pages
	------------------------------------------------------------------------------------*/



	/*--- Front page
	------------------------------------------------------------------------------------*/
	.front .middle {
		padding-top: 0;
	}
	.front .block_views_news_1 {
		max-width: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding-top: 0;
	}
	.front .block_news_city .col:nth-child(8) {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.front .block_views_news_1 .col_group_1 .col:nth-child(odd){
		padding-right: 0;
	}
	.front .block_views_news_1 .col_group_1 .col .title_wrap {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 35px;
	}

	.front .block_views_news_1 .col_group_1 .col_info {
		display: none;
	}

	.front .block_news_city {
		margin-bottom: 0;
	}

	.front .block_news_city .block_title {
		text-align: center;
		color: #3b4047;
		font-size: 24px;
		font-weight: 500;
		line-height: 1;
	}

	.front .block_news_city .title a {
		color: #3b4047;
		font-family: "museosanscyr";
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
	}

	.front .left_sidebar {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.front .block_news_city .old_date,
	.front .block_news_city .old_date + .col {
		display: none;
	}

	.front .other_news {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.front .other_news .block_content {
		display: none;
	}

	.front .right_sidebar .block_news_top {
		float: none;
		width: 100%;
		padding-right: 0;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		margin-bottom: 30px;
		padding: 0 10px;
	}

	.front .block_news_top .col {
		margin-bottom: 18px;
	}
	.front .view_more {
		width: 300px;
		height: 32px;
		border-radius: 2px;
		background-color: #ffffff;
		margin: 0 auto;
	}
	.front .view_more a {
		display: inline-block;
		width: 300px;
		color: #3b4047;
		font-size: 18px;
		line-height: 32px;
		position: relative;
		text-decoration: none;
		vertical-align: middle;
	}

	.front .view_more a:after {
		content: '';
		display: block;
		position: absolute;
		top: 12px;
		right: 91px;
		width: 9px;
		height: 9px;
		border: 2px solid #3b4047;
		border-top: 0;
		border-left: 0;
		border-radius: 0 0 1px 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.front .other_news .view_more a:before {
		display: none;
	}

	.front .block_news_large {
		padding: 0 10px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		padding-bottom: 20px;
	}
	.front .block_news_large .image {
		margin-left: -10px;
		margin-right: -10px;
	}
	.front .block_news_large img {
		max-width: 100%;
		border-radius: 0;
	}
	.front .block_news_large .info_wrap .category {
		display: none;
	}
	.front .block_news_large .info_wrap .date {
		margin-left: 0;
	}
	.front .block_news_large .info_wrap .date::before {
		display: none;
	}
	.front .block_news_large .title a {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;

	}
	.front .block_news_large .description {
		font-size: 16px;
		font-weight: 300;
		line-height: 22px;
		text-align: justify;
	}

	.front .right_sidebar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.front .block_photos .view_content {
		text-align: center;
	}
	.front .right_sidebar .block_photos {
		float: none;
		width: auto;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.front .right_sidebar .block_news_top .col:nth-child(even) {
		padding-left: 0;
	}

	.front .right_sidebar .block_photos {
		margin: 0;
		-webkit-box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
	}
	.front .right_sidebar .block_photos .view_content .col {
		margin:0 0 20px 0;
	}
	.front .right_sidebar .block_photos .block_title {
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	@media screen and (max-width: 475px) {

		.front .right_sidebar .block_photos .view_content .col {
			margin: 0 0 20px 0;
			width: 100%;
		}
		.front .right_sidebar .block_photos .image {
			position: relative;
			padding-top: 75%;
		}
		.front .right_sidebar .block_photos .image img {
			position: absolute;
			/*width: 100%;*/
			height: 100%;
			top: 0;
			left: 0;
		}
	}

	.front .block_accident {
		margin: 0 auto;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding-bottom: 20px;
	}

	.front .block_accident .view_content {
		padding: 0 10px;
	}
	.front .block_accident .view_content .col {
		width: 100%;
		display: none;
	}

	.front .block_accident .view_content .col:first-child {
		display: block;
	}

	.front .block_accident .view_content .col.show {
		display: block;
	}

	.front .block_accident .view_content .col:nth-child(odd) .col_wrap,
	.front .block_accident .view_content .col:nth-child(even) .col_wrap {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.front .block_accident .view_content .count_view {
		width: 75px;
		margin: 0 auto;
	}
	.front .block_accident .view_content .title {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		padding: 0 25px;
		text-align: center;
	}
	.front .block_accident .view_content .image {
		position: relative;
		padding-top: 56.67%;
	}
	.front .block_accident .view_content .image img {
		position: absolute;
		top: 0;
		left: 0;
	}


	.front .block_journal {
		padding: 0 10px;
	}
	.front .block_journal .col_left,
	.front .block_journal .col_right {
		width: 100%;
		padding: 0;
	}
	.front .block_journal .col_right {
		display: none;
	}
	.front .block_journal .block_content .title a {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
	}

	.front .block_poster {
		margin-bottom: 20px;
	}

	.front .block_poster .view_content .slick-list {
		margin: 0 45px;
	}
	.front .block_poster button.slick-prev {
		left: 10px;
	}
	.front .block_poster button.slick-next {
		right: 10px;
	}
	.front .block_poster .image {
		width: 200px;
		height: 286px;
		margin: 0 auto;

	}
	.buy .buy_btn {
		width: 173px;
	}
	.front .block_poster .image img {
		margin: 0 auto;
	}
	.front .block_poster button {
		top:  127px
	}
	.front .block_poster .title {
		font-size: 16px;
		font-weight: 300;
		line-height: 20px;
	}

	.front .block_catalog_company {
		padding-top: 22px;
	}

	.front .block_catalog_company .block_container {
		position: relative;
		padding-bottom: 40px;
	}
	.front .block_catalog_company .block_catalog .block_top .add_company {
		bottom: 0;
	}
	.front .block_catalog_company .block_catalog .block_top {
		padding: 0 10px;
		margin-bottom: 22px;
	}
	.front  .block_catalog_company .block_catalog .block_top .block_title {
		margin-right: 0;
		text-align: center;
		width: 100%
	}
	.front .block_catalog_company .block_catalog .block_menu {
		padding-left: 0;
		padding-right: 0;
		margin: 0 -1px;
	}
	.front .block_catalog_company .block_company {
		margin-bottom: 0;
		padding-bottom: 20px;
	}
	.front .header_notice {
		width: 300px;
	}

	/*--- End front page
	-----------------------------------------------------------------------------*/




	/*--- Page Notice 
	-----------------------------------------------------------------------------*/
	.page_notice .top_inner .block_content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 10px;
	}

	.page_notice .top_inner .inner_wrapper {
		width: 100%;
	}
	.page_notice .top_inner .inner_wrapper .page_title {
		font-weight: 500;
		padding: 15px 0;
		border-bottom: 2px solid rgba(151, 151, 151, 0.2);
	}
	.page_node_notice .counter_wrap,
	.page_notice .counter_wrap,
	.page_add_notice .counter_wrap,
	.page_weather .counter_wrap{
		padding-top: 20px;
		width: 100%;
	}
	.page_notice .counter_wrap .item,
	.page_node_notice .counter_wrap .item,
	.page_add_notice .counter_wrap .item,
	.page_weather .counter_wrap .item {
		margin: 0;
		width: 50%;
		text-align: center;
		margin-bottom: 20px;
	}

	.view_notice .view_header .block_search {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.view_notice .view_header .block_search form {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
	}
	.view_notice .view_header .block_search form .form_text {
		width: 100%;
		border: 1px solid #eaeaea;
		border-radius: 2px;
		margin-bottom: 15px;

	}
	.view_notice .view_header .block_search form select {
		border: 1px solid #eaeaea;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.view_notice .view_header .block_search form .form_submit {
		width: 75px;
		border: 1px solid #eaeaea;
		border-left: 0;
	}

	.view_notice .view_header .category_wrapper {
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.view_notice .view_header .category_wrapper .item{
		-ms-flex-preferred-size: 130px;
		flex-basis: 130px;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		background-image: linear-gradient(165deg, #ffffff 0%, #f6f7f9 100%);
	}

	.view_notice .view_header .add_notice {
		width: 300px;
		margin: 20px auto;
		text-align: center;
		background-position: 70px center;
	}

	.view_notice .view_content .view_title {
		padding: 20px 10px;
	}
	.page_notice .view_notice .view_content .views_row {
		padding: 20px 10px 50px;
		height: auto;
		position: relative;
	}
	.view_notice .view_content .views_row .image_wrap {
		float: none;
		margin: 0;
		width: 100%;
		height:100%;
		max-height: 150px;
	}
	.view_notice .view_content .views_row .image_wrap img {
		width: 100%;
		border-radius: 2px;
	}
	.view_notice .view_content .views_row .center_wrap {
		width: 100%;
		margin: 10px 0;
		float: none;
	}
	.page_notice .view_notice .view_content .views_row .body_wrap {
		height: auto;
		text-align: justify;
	}
	.view_notice .view_content .views_row .center_wrap .date {
		display: none;
	}

	.view_notice .view_content .views_row .right_wrap {
		float: none;
		margin: 0;
		width: calc(100% - 20px);
		position: absolute;
		left: 10px;
		bottom: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.view_notice .view_content .views_row .right_wrap .price {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.view_notice .view_content .views_row .right_wrap .stat {
		margin-bottom: 0;
		margin-right: 25px;
	}

	.view_notice .page_navigation {
		padding: 20px 10px;
		margin-bottom: 20px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_notice .right_sidebar {
		padding: 0 10px 20px;

	}

	.page_notice .block_support {
		width: 100%;
		float: none;
		padding: 0;
		margin-bottom: 0;
	}

	.page_notice .block_catalog_company,
	.page_notice .region_bottom .block_company,
	.page_notice .region_bottom .block_catalog {
		display: block;
	}
	.page_notice .block_catalog_company {
		position: relative;
		padding-bottom: 75px;
	}

	.page_notice .block_catalog_company .block_company .block_title {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.page_notice .block_catalog_company .block_catalog .block_top .block_title,
	.page_notice .block_catalog_company .block_catalog .block_menu {
		display: none;
	}
	.page_notice .block_catalog_company .block_catalog .block_top {
		margin: 0;
	}
	.block_catalog_company .block_catalog .block_top .add_company {
		position: absolute;
		bottom: 25px;
		left: 50%;
		margin-left: -150px;
		width: 300px;
		border-radius: 2px;
		text-align: center;
		background-position: 80px center;
	}

	.page_notice .link_image {
		margin-bottom: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		overflow: hidden;
	}
	.page_notice + .footer {
		border-top: 1px solid #eaeaea;
	}

	.page_notice .region_bottom {
		-webkit-box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
		margin-top: 20px;
	}
	/*--- End page Notice  
	----------------------------------------------------------------------------*/




	/*--- Page Add notice 
	-----------------------------------------------------------------------------*/
	.page_add_notice .top_inner .block_content {
		margin-bottom: 0;
		border-bottom: 0;
		padding: 0 10px;
	}

	.page_add_notice .top_inner .inner_wrapper .page_title {
		font-weight: 500;
		padding: 20px 0;
		border-bottom: 2px solid rgba(151, 151, 151, 0.2);
	}

	.page_add_notice .counter_wrap {
		padding-top: 20px;
		width: 100%;
	}

	.page_add_notice .counter_wrap .item {
		margin: 0;
		width: 50%;
		text-align: center;
		margin-bottom: 20px;
	}
	.page_add_notice .add_notice_wrapper {
		padding: 0 10px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}

	.page_add_notice .add_notice_wrapper .description {
		padding: 0 0 20px;
		margin-bottom: 0;
		text-align: justify;
		border-bottom: 2px solid rgba(151, 151, 151, 0.2);
	}

	.page_add_notice .add_notice_wrapper .group_item {
		padding: 0;
		border-bottom: 2px solid rgba(151, 151, 151, 0.2);
		margin-bottom: 0;
	}

	.page_add_notice .add_notice_wrapper .group_item:last-child {
		border-bottom: 0;
	}

	.page_add_notice .add_notice_wrapper .group_item .group_label {
		font-weight: 500;
		padding: 18px 0;
	}
	.page_add_notice .add_notice_wrapper .group_item .group_content {
		padding-top: 0;
	}
	.page_add_notice  .add_notice_wrapper .group_item .form_item {
		width: 100%;
		margin-bottom: 20px;
		padding-left: 0;
	}

	.page_add_notice  .add_notice_wrapper .group_item .form_item:nth-child(1){
		order: -2;
	}
	.page_add_notice  .add_notice_wrapper .group_item .form_item:nth-child(3){
		order: -1;
	}
	.page_add_notice .add_notice_wrapper .group_item .group_content label,
	.page_add_notice .add_notice_wrapper .group_item .group_content input,
	.page_add_notice  .add_notice_wrapper .group_item .form_item select  {
		width: 100%;
		text-align: left;
		max-width: 100%;
	}
	.page_add_notice .add_notice_wrapper .group_item .form_item.right {
		right: 0;
	}
	.page_add_notice .add_notice_wrapper .group_item .group_content label{
		padding-bottom: 10px;
		padding-left: 0;
	}
	.page_add_notice .add_notice_wrapper .group_item .form_item.price input {
		width: 75% !important;
	}
	.page_add_notice .add_notice_wrapper .group_item .form_item.price select {
		width: 25% !important;
	}
	.page_add_notice .add_notice_wrapper .group_item .form_item.file_load {
		padding-left: 0;
		right: 0;
	}
	.page_add_notice .add_notice_wrapper .jInputFile-fakeButton {
		width: 100%;
		text-align: left;
		height: auto !important;
	}
	.page_add_notice .add_notice_wrapper .jInputFile-blocker {
		width: 100%;
		margin-top: 10px;
		border-radius: 2px;
		background-size: 25px;
		background-position-y: center;
		margin-left: 0;
		min-width: 100%;
		position: static;
	}

	.page_add_notice  .add_notice_wrapper .group_item .form_item.form_textarea {
		margin-top: 30px;
	}

	.page_add_notice .add_notice_wrapper .group_item .form_item.form_textarea textarea {
		width: 100%;
	}

	.page_add_notice .add_notice_wrapper .g-recaptcha {
		margin: 0 auto 20px;
	}
	.page_add_notice  .add_notice_wrapper .form_actions {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
		height: 76px;
	}
	.page_add_notice  .add_notice_wrapper .form_actions input {
		text-align: center !important;
		height: 76px !important;
		line-height: 76px;
	}

	.page_add_notice .block_support {
		width: calc(100% - 20px);
		margin: 0 10px 20px;
	}

	.page_add_notice .right_sidebar .link_img {
		display: block;
	}

	.page_add_notice .block_weather {
		display: block;
		width: 100%;
		padding: 15px 10px 10px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);

	}

	.page_add_notice  .fb-page {
		padding: 20px 0;
		margin-bottom: 20px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}

	.page_add_notice .right_sidebar .link_img {
		margin-bottom: 20px;
	}
	.page_add_notice .right_sidebar .link_img img {
		margin: 0 auto;
	}

	.page_add_notice .vip_notice {
		padding: 20px 0;
		margin-bottom: 0;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}

	.page_add_notice .vip_notice .header_notice {
		display: block;
	}
	/*--- End page add notice 
	-----------------------------------------------------------------------------*/




	/*--- Page Notice Node
	-------------------------------------------------------------------------*/
	.page_node_notice .top_inner .block_content {
		margin-bottom: 0;
	}
	.node_notice .node_title,
	.node_notice .social_links,
	.node_notice .description,
	.node_notice .image_wrapper {
		padding: 0 10px;
		line-height: 1.4;
	}
	.node_notice .image_wrapper .image,
	.node_notice .image_wrapper .info_wrapper {
		width: 100%;
		margin-right: 0;
		float: none;
		position: relative;
	}
	.node_notice .image_wrapper .image img {
		width: 100%;
	}
	.node_notice .image_wrapper .date {
		margin-top: 10px;
		float: left;
	}
	.node_notice .image_wrapper .add_favorites,
	.node_notice .image_wrapper .count_view,
	.node_notice .image_wrapper .price {
		position: absolute;
		right: 0;
		margin-bottom: 0;
	}
	.node_notice .image_wrapper .price {
		top: 3px;
	}
	.node_notice .image_wrapper .add_favorites {
		top: 75px;
	}

	.node_notice .image_wrapper .count_view {
		top: 135px;
	}

	.node_notice .image_wrapper .author_wrapper {
		clear: both;
	}

	.page_node_notice .block_catalog {
		position: relative;
		padding-bottom: 40px;
	}
	.page_node_notice .block_catalog_company .block_catalog .block_top .add_company {
		bottom: 0;
	}

	.page_node_notice .author_wrapper .label,
	.page_node_notice .author_wrapper .user_content .name {

	}
	.page_node_notice .author_wrapper .photo {
		float: none;
		margin-right: 0;
	}
	.node_notice .social_links .at-resp-share-element .at-share-btn {
		margin-right: 16px;
	}
	.node_notice .view_notice {
		padding-top: 0;
	}
	.view_notice .view_content .views_row {
		padding: 20px 10px 50px;
		position: relative;
	}

	.page_node_notice .view_notice .view_content .views_row .right_wrap {
		bottom: 5px;
	}
	.page_node_notice .block_news_top {
		display: none;
	}
	.page_node_notice .right_sidebar {
		border: 0;
	}

	.page_node_notice .block_support {
		/*width: calc(100% -20px);*/
		margin: 0 10px 20px;
		display: none;
	}
	.page_node_notice .middle {
		padding-bottom: 0;
	}
	.page_node_notice .block_catalog_company {
		padding-top: 20px;
	}
	.page_node_notice .block_catalog_company .block_catalog .block_top {
		margin-bottom: 20px;
	}
	.page_node_notice .block_catalog_company .block_catalog .block_menu {
		padding-left: 10px;
		padding-right: 10px;
	}
	/*--- End page Notice Node
	-------------------------------------------------------------------------*/




	/*--- Page News 
	----------------------------------------------------------------------------*/
	.page_news .top_inner .block_content {
		margin-bottom: 0;
		border-bottom: 0;
	}
	.page_news .top_inner .inner_wrapper .page_title {
		border: none;
	}
	.page_news .view_news img {
		width: 100%;
		border-radius: 0;
	}
	.page_news .block_views_news_1 {
		padding-bottom: 0;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_news .block_views_news_1 .col_group_1 {
		margin-bottom: 0;
		padding: 0;
	}

	.page_news .block_views_news_1 .col_group_1 .col {
		margin-bottom: 20px;
	}
	.page_news .block_views_news_1 .col_group_1 .title_wrap .col_info {
		display: none;
	}
	.page_news .block_views_news_1 .col_group_1 .title_wrap .title {
		height: auto;
	}

	.page_news .block_views_news_1 .col_group_2 .col:nth-child(odd),
	.page_news .block_views_news_1 .col_group_2 .col:nth-child(even) {
		padding: 15px 0;
		margin: 0 10px;
		width: calc(100% - 20px);
		overflow: hidden;
	}

	.page_news .block_views_news_1 .col_group_2 .image {
		display: none;
	}
	.page_news .block_views_news_1 .col_group_2 .title {
		margin-left: 50px
	}
	.page_news .block_views_news_1 .col_group_2 .col {
		border-top: 1px solid #eaeaea;
	}

	.page_news .block_views_news_1 .col_group_2 .col .col_info {
		margin-left: -63px;
		top: 17px !important;
	}
	.page_news .block_views_news_1 .col_group_2 .col:nth-child(odd) .col_info {
		left: 10px;
	}
	.page_news .block_views_news_1 .col_group_2 .col_info .count_view {
		display: none;
	}
	.page_news .block_views_news_1 .col_group_2 .title {
		margin-bottom: 0;
	}
	.page_news .block_views_news_1 .col_group_2 .title a {
		font-size: 16px;
	}
	.page_news .block_views_news_2 .date {
		width: 15%;
	}
	.page_news .block_views_news_2 .image {
		display: none;
	}
	.page_news .block_views_news_2 .title a {
		font-size: 15px;
		font-weight: normal;
		line-height: 1.35;
	}
	.page_news .block_views_news_2 .col{
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	.page_news .block_views_news_2 .date{
		padding-top: 5%;
	}
	.page_news .page_navigation {
		padding: 20px 0;
	}

	.page_news .right_sidebar .block_news_top {
		padding: 0 10px 20px;
	}

	.page_news .block_news_top .col:nth-child(n + 4) {
		display: none;
	}
	.page_news  .fb-page {
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		padding: 20px 0;
		float: none;
	}

	.page_news .right_sidebar .link_img {
		display: block;
		padding: 20px 10px;
		margin-bottom: 0;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_news .right_sidebar .link_img img {
		margin: 0 auto;
	}
	.front .right_sidebar .link_img {
		display: block;
		padding: 20px 10px;
		margin-bottom: 0;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.front .right_sidebar .link_img img {
		margin: 0 auto;
	}

	/*--- End page News 
	----------------------------------------------------------------------------*/



	/*--- Page News Node
	----------------------------------------------------------------------------*/
	.page_node_news .top_inner {
		padding-top: 20px;
	}
	.page_node_news .top_inner .block_content {
		padding: 0 10px 20px;
		margin-bottom: 0;
		border: none;
	}

	.page_node_news .top_inner .inner_wrapper .page_title {
		text-align: left;
		font-size: 24px;
		font-weight: 500;
		padding-top: 0;
		padding-bottom: 5px;
		border: none;
	}
	.page_node_news .top_inner .info_wrapper {
		text-align: left;
	}
	.page_node_news .info_wrapper >  a {
		display: none;
	}
	.page_node_news .node_news .node_content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.page_node_news .node_news .node_image {
		padding: 0
	}

	.page_node_news .node_socials {
		display: none;
		width: auto;
		margin: 0;
		height: 35px;
		position: static;
		float: none;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin: 6px auto 5px;
	}
	.page_node_news .node_news .at-share-btn-elements {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 300px;
	}
	.page_node_news .node_news .at-resp-share-element.at-mobile .at-share-btn {
		margin: 0;
		height: 35px;
		width: 35px;
		position: relative;
	}

	.page_node_news .at-resp-share-element .at-share-btn .at-icon-wrapper {
		float: left;
		position: absolute;
		top: 1px;
		left: 2px;
	}

	.page_node_news .node_news .node_image {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
	}
	.page_node_news .node_news .description {
		padding: 0 10px;
	}
	.page_node_news .node_news .description p {
		padding-right: 0;
		padding-left: 0;
	}
	.page_node_news .node_news .video_wrap {
		margin-right: -20px;
	}

	.page_node_news .node_news .image_social {
		margin: 0 -10px 7px;
	}
	.page_node_news .node_news .source_link {
		margin: 20px 0;
		padding-bottom: 0;
		border: none;
	}

	.node_news .image_social .addthis_inline_share_toolbox_aqao {
		height: auto;
		opacity: 1;
	}

	.page_node_news .node_news .description .at-share-btn-elements {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.page_node_news .node_news .facebook_comments {

	}

	.page_node_news .other_news {
		padding: 0 10px;
		margin-bottom: 20px;
		-webkit-box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_node_news .other_news .col {
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.page_node_news .other_news .block_title {
		margin: 20px 0;
		text-align: center;
	}

	.page_node_news .other_news .description,
	.page_node_news .other_news .info_wrap .category {
		display: none;
	}
	.page_node_news .other_news .info_wrap {
		margin-bottom: 5px;
	}
	.page_node_news .other_news .info_wrap .date {
		margin-left: 0;
	}
	.page_node_news .other_news .info_wrap .date::before {
		display: none;
	}
	.other_news .count_view {
		display: block;
	}

	.page_node_news .right_sidebar {
		margin-top: 0;
	}
	.page_node_news .right_sidebar .block_news_top {
		padding: 20px 0 0 0;
		margin-bottom: 0;
		-webkit-box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_node_news .block_news_top .view_content {
		padding: 0 10px;
	}

	.page_node_news .fb-page {
		padding-top: 20px;
		margin-top: 20px;
		-webkit-box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 -2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_node_news .right_sidebar .link_img {
		display: block;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 0;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_node_news .right_sidebar .link_img  img {
		margin: 0 auto;
	}
	.page_node_news .block_news_top .slick-dots {
		bottom: -5px;
	}
	.page_node_news .block_news_top .col:nth-child(3n) {
		border-bottom: 0;
	}

	div.page_news.not_front.sidebar_right div.title_wrapper div.description{
		display: none;
	}
	/*--- End page News Node
	-------------------------------------------------------------------------*/




	/*--- Page 404
	-------------------------------------------------------------------------*/
	@media screen and (max-width:  599px) {
		.error_wrapper .error_content .error_title {
			background-size: contain;
			margin-right: 10px;
			margin-left: 10px;
			padding-bottom: 45%;
		}
	}
	.error_wrapper .error_content .error_text {
		padding: 0 10px;
	}

	.page_error .vip_notice {
		border-top: 0;
	}
	.page_error  .slick-dots {
		margin-left: -10px;
	}
	/*--- End page 404
	-------------------------------------------------------------------------*/




	/*--- Page Commercial
	-------------------------------------------------------------------------*/
	.page_commercial .commercial_wrapper .main_title,
	.page_commercial .commercial_wrapper .commercial_block {
		padding: 0 10px;
	}
	.page_commercial .commercial_wrapper .main_title{
		text-align: justify;
	}

	.commercial_wrapper .commercial_block .col {
		width: 100%;
		padding: 0;
	}
	.commercial_wrapper .commercial_block .col {
		padding-left: 32px;
	}
	.commercial_wrapper .commerce_description {
		padding-left: 10px;
		padding-top: 75px;
		padding-right: 10px;
		background-position: center 20px;
		text-align: justify;
	}
	.commercial_wrapper .form_title,
	.commercial_wrapper .form_item {
		padding: 0 10px;
	}
	.commercial_wrapper .form_item label {
		width: 100%;
		text-align: left;
	}
	.commercial_wrapper .form_item input,
	.commercial_wrapper .form_item textarea {
		width: 100%;
	}
	.commercial_wrapper .file_load {
		margin: 0;
		overflow: hidden;
		padding-bottom: 30px;
	}
	.commercial_wrapper .file_load > div:first-child,
	.commercial_wrapper .jInputFile-fakeButton {
		margin-right: 0;
		width: 100%;
		text-align: center;
	}
	.commercial_wrapper .g-recaptcha {
		margin-left: auto;
		margin-right: auto;
		width: 304px;
	}

	.commercial_wrapper .form_actions {
		padding: 0 10px;
	}
	.commercial_wrapper .form_actions .form_submit {
		width: 100%;
	}
	.page_commercial .fb-page {
		padding: 20px 10px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_commercial .block_weather {
		padding:20px 10px 0;
	}

	.page_commercial .vip_notice {
		padding-top: 20px;
		margin-bottom: 20px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12);
	}
	/*--- End page Commercial
	-------------------------------------------------------------------------*/




	/*--- Page Company
	-------------------------------------------------------------------------*/
	.page_company .view_company,
	.page_company .view_company_category .view_header {
		padding: 0;
	}
	.view_company .view_header,
	.view_company .view_content,
	.view_company_category .category_menu {
		margin-bottom: 20px;
		padding: 0 10px 20px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.view_company .view_header .views_field:not(.add_company){
		margin: 0;
		width: 50%;
		text-align: center;
		margin-bottom: 20px;
	}
	.view_company .view_header .views_field:not(.add_company) .value {
		font-weight: 900;
	}

	.view_company_category .category_menu .menu_group {
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
		text-align: center;
	}
	.view_company_category .category_menu .add_company {
		float: none;
	}
	.add_company {
		width: 300px;
		display: block;
		margin: 0 auto;
		text-align: center;
		background-position: 75px center;
	}
	.view_company .view_content .row {
		margin-bottom: 20px;
	}
	.view_company .view_content .col_left,
	.view_company .view_content .col_right {
		width: 100%;
		padding: 0;
	}
	.view_company .view_content .main_title a {
		margin-bottom: 15px;
	}
	.view_company .view_content ul li {
		margin-bottom: 10px;
	}
	.view_company_category .col {
		padding: 10px 10px 25px;
	}
	.view_company_category .col .images,
	.view_company_category .col .info_wrapper,
	.view_company_category .col.vip .btns_wrapper,
	.view_company_category .col .btns_wrapper,
	.view_company_category .col:not(.vip):not(.buisness) .info_wrapper .title,
	.view_company_category .col:not(.vip):not(.buisness) .info_wrapper .address_wrap {
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	.view_company_category .col .info_wrapper,
	.view_company_category .col.vip .btns_wrapper,
	.view_company_category .col:not(.vip):not(.buisness) .info_wrapper .address_wrap {
		margin-top: 10px;
	}
	.view_company_category .col:not(.vip):not(.buisness) .info_wrapper {
		width: 100%;
	}
	.page_company .view_company .view_content {
		padding-bottom: 0;
	}

	.page_company .block_news_top,
	.page_company .block_weather {
		display: none;
	}

	.page_company .view_company_category .view_content .views_title {
		padding: 0 10px;
		margin-bottom: 20px;
		text-align: center;
	}

	.page_company .view_company_category .link_image {
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.page_company .view_company_category .view_content {
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		margin-bottom: 20px;
	}

	.page_company .fb-page {
		padding-bottom: 20px;
		margin-bottom: 20px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}

	/*--- End page Company
	-------------------------------------------------------------------------*/




	/*--- Page Company Node
	-------------------------------------------------------------------------*/
	.page_node_company .node_company .description_wrapper {
		padding: 20px 10px;
	}
	.page_node_company .node_company .image,
	.page_node_company .description_wrapper .descrtiption {
		width: 100%;
		margin: 0;
	}
	.page_node_company .description_wrapper .descrtiption .content {
		padding-right: 0;
		padding-top: 15px;
		width: 100%;
		max-width: 100%;
		float: none;
	}
	.page_node_company .description_wrapper .descrtiption .content p:nth-child(4) {
		margin-bottom: 0;
	}
	.node_company .btns_wrapper.vip {
		width: 100%;
		margin: 0;
	}

	.page_node_company  .view_company_category .view_content {
		margin-bottom: 20px;
		padding-bottom: 10px;
	}
	.page_node_company .vip_notice {
		border-top: 0;
		padding-bottom: 20px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		margin-bottom: 0;
	}

	/*--- End page Company Node
	-------------------------------------------------------------------------*/



	/*--- Page Journal
	-------------------------------------------------------------------------*/
	.page_journal .middle {
		padding-bottom: 0;
	}
	.page_journal .other_news {
		padding: 0 10px 20px;
		margin-bottom: 20px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_journal .page_navigation {
		border-top: 0;
		padding-top: 0;
	}
	.page_journal .block_news_city {
		padding: 0 10px 10px;
		margin-bottom: 20px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}

	.page_journal .block_weather {
		padding: 20px 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_journal .block_horoscope {
		width: 100%;
		padding: 20px 10px 0;
		margin: 20px 0;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.block_horoscope .block_title {
		text-align: center;
	}
	.block_horoscope .block_content .col a {
		background-position: center;
	}

	.page_journal .block_news_top .col:nth-child(n + 4) {
		display: none;
	}
	.page_journal .vip_notice {
		margin-bottom: 0;
	}
	/*--- End page Journal
	-------------------------------------------------------------------------*/




	/*--- Page Poster
	-----------------------------------------------------------------------------*/
	.page_poster .top_inner .block_content {
		margin-bottom: 0;
		border-bottom: 0;
		padding: 0 10px;
	}

	.page_poster .top_inner .inner_wrapper .page_title {
		font-weight: 500;
		padding: 20px 0;
		border-bottom: 2px solid rgba(151, 151, 151, 0.2);
	}

	.page_poster .block_poster_menu {
		display: block;
		padding: 0 10px;
		border-bottom: none;
		margin: 20px 0;
		width: 100%;
		clear: both;
	}
	.page_poster .block_poster_menu .block_content {
		/*border-bottom: 1px solid #d0d6df;*/
		text-align: left;
	}
	.page_poster .block_poster_menu .block_content ul {
		position: relative;
		background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f3f3f3));
		background: linear-gradient(to bottom, white 0%, #f3f3f3 100%);
		border: 1px solid #cdd3db;
		border-bottom: 0;
	}
	.page_poster .block_poster_menu .block_content .menu li {
		background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f3f3f3));
		background: linear-gradient(to bottom, white 0%, #f3f3f3 100%);
		border-bottom: 1px solid #cdd3db;
		display: none;
	}
	.page_poster .block_poster_menu  .block_content .menu li.active {
		display: block;
	}

	.page_poster .block_poster_menu  .block_content .menu li a {
		display: block;
		height: 48px;
		background-color: #ffffff;
		padding: 16px 14px;
		color: #3b4047;
		text-decoration: none;
		font-size: 16px;
		font-weight: 500;
		line-height: 1;
		background: #fff;
	}

	.page_poster .block_poster_menu  .block_content .menu li.active a.active,
	.page_poster .block_poster_menu  .block_content .menu li a:hover {
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
		background-image: linear-gradient(180deg, #ffffff 0%, #f3f3f3 100%);
	}
	.button_poster_menu {
		position: absolute;
		top: 0;
		right: 0;
		height: 48px;
		width: 50px;
		background: url("//vinbazar.com/vbapp/assets/images/shape_user_mebu.png") center no-repeat;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		z-index: 2;
		cursor: pointer;
	}
	.page_poster .view_poster .view_title {
		/*display: none;*/
	}
	.page_poster .view_poster .view_content {
		margin: 0 -5px;
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		margin-bottom: 20px;
		padding-bottom: 20px;
		overflow: hidden;
	}
	/*.page_poster .view_poster .col:nth-of-type(n+13) {
		display: none;
	}*/
	.page_poster .view_poster .col {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 20px;
	}
	.page_poster .view_poster .image {
		height: auto;
		width: auto;
		max-width: 191px;
		margin-right: auto;
		margin-left: auto;
	}
	.page_poster .view_poster .image img {
		width: 100%;
		max-width: 191px;
		height: auto;
	}
	.page_poster .view_poster .title a {
		font-weight: 300;
		font-size: 16px;
	}

	.page_poster .fb_iframe_widget_fluid,
	.page_poster .block_weather,
	.page_poster  .vip_notice  {
		display: none !important;
	}

	.page_poster .link_image {
		padding-bottom: 20px;
		margin-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	/*--- End page poster
	-----------------------------------------------------------------------------*/




	/*--- Page Poster Node
	-------------------------------------------------------------------------*/
	.page_node_poster .node_socials{
		margin: 0 10px;
	}
	.page_node_poster .addthis_inline_share_toolbox_6wf7.fixed {
		left: 10px;
	}
	.page_node_poster .node_socials {
		height: auto !important;
		margin:  0;
		position: static !important;
		margin-bottom: 10px;
	}
	.page_node_poster  .addthis_inline_share_toolbox_6wf7.fixed {
		position: static !important;
	}
	.page_node_poster .at-share-btn-elements {
		display: flex;
		justify-content: space-between;
		width: 100%;
		width: 300px;
	}
	.page_node_poster .at-resp-share-element.at-mobile .at-share-btn {
		margin:  0 !important;
	}

	.page_node_poster .node_content {
		padding: 0 10px;
	}
	.page_node_poster .node_poster .node_title {
		text-align: center;
	}

	.page_node_poster .node_image {
		float: none;
		margin-right: 0;
	}
	.page_node_poster  .node_poster .info_wrapper {
		width: 100%;
	}
	.page_node_poster .info_wrapper .poster_item.date,
	.page_node_poster .info_wrapper .poster_item {
		margin-bottom: 15px;
	}

	.page_node_poster .description {
		margin-bottom: 10px;
	}
	.page_node_poster .view_poster.similar_poster {
		padding-left: 10px;
		padding-right: 10px;
	}
	.page_node_poster .view_poster.similar_poster .block_title {
		margin-bottom: 20px;
		text-align: center;
	}
	.page_node_poster .view_poster.similar_poster .view_content .col {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.page_node_poster .view_poster .image {
		text-align: center;
	}
	.page_node_poster .right_sidebar {
		display: none;
	}
	.page_node_poster .link_image {
		padding-top: 20px;
		padding-bottom: 20px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12);
	}

	/* .page_node_poster .right_sidebar .fb-page {
		margin: 20px 0; 
		padding: 20px 0;
		box-shadow:
			0 -2px 4px rgba(1, 32, 78, 0.12),
			0 2px 4px rgba(1, 32, 78, 0.12); 
	} */

	/*--- End page Poste Node
	---------------------------------------------------------------------------------*/




	/*--- Page Weather
	---------------------------------------------------------------------------------*/
	.page_weather {

	}
	.page_weather .weather_wrapper {
		padding-left: 10px;
		padding-right: 10px;

	}

	.weather_wrapper .menu ul {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 -15px;
	}
	.weather_wrapper .menu ul li {
		margin: 0 15px 10px;
	}
	.weather_wrapper .week_wrapper {
		margin-right: 0;
	}
	.weather_wrapper .week_wrapper .col {
		width: 50%;
		padding-right: 0;
		text-align: center;
		margin-bottom: 20px;
	}
	.page_weather .right_sidebar {
		border: 0;
	}
	.page_weather .block_horoscope {
		margin-bottom: 0;
		padding-top: 20px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_weather .vip_notice {
		padding-top: 20px;
	}
	/*--- End page Weather
	---------------------------------------------------------------------------------*/




	/*--- Page Register
	---------------------------------------------------------------------------------*/
	.page_register .register_form {
		padding: 0 10px;
	}
	.register_form .form_item:not(.rules) label {
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
	}
	.page_register .register_form form .form_item .description {
		padding-left: 0;
		line-height: 2;
	}
	.register_form .form_item:not(.rules) input {
		width: 100%;
	}
	.register_form .form_item:not(.rules) {
		margin-bottom: 10px;
	}
	.register_form .form_item:not(.rules).phone label {
		float: none;
	}
	.page_register .register_form form .form_item.phone .description {
		padding-right: 0;
		text-align: justify;
	}
	.register_form .rules {
		padding-right: 0;
		padding-left: 0;
		line-height: 1.5;
		text-align: justify;
	}
	.register_form .g-recaptcha,
	.register_form .form_actions {
		padding-left: 0;
		margin: 0 auto 20px;
		width: 304px;
	}
	.page_register .vip_notice {
		padding: 20px 10px;
		margin: 0;
	}
	/*--- End page Register
	---------------------------------------------------------------------------------*/




	/*--- Page User 
	----------------------------------------------------------------------------------*/
	.page_user .top_inner {
		padding: 0 10px;
	}
	.page_user .top_inner .block_content {
		padding: 20px 0;
		margin: 0;
		border-bottom: 2px solid rgba(151, 151, 151, 0.2);
	}
	.page_user .top_inner .inner_wrapper {
		width: auto;
	}
	.page_user .top_inner .block_content .inner_wrapper .page_title {
		font-size: 24px;
		font-weight: 500;
		padding-top: 0;
		padding-bottom: 0;
		border: 0;
	}
	.page_user .top_inner .block_content .inner_wrapper .user_logout{
		margin-top: -8px;
	}
	.page_user .block_user_menu  {
		padding: 0 10px;
		border-bottom: none;
		margin: 20px 0;
	}
	.page_user .block_user_menu .block_content {
		border-bottom: 1px solid #d0d6df;
	}
	.page_user .block_user_menu .block_content ul li a.active {
		height: 48px;
	}
	.page_user .button_menu {
		height: 48px;
		top: 2px;
	}
	.page_user .view_user {
		padding: 0 10px;
	}
	.page_user .view_user_personal .top_wrap {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.page_user .view_user_personal .user_info_wrap .group_wrap .item {
		width: 100%;
		margin-bottom: 15px;
	}
	.page_user .view_user_personal .user_info_wrap .group_wrap .item .label,
	.page_user .view_user_personal .user_info_wrap .group_wrap .item .field_item {
		display: inline-block;
	}
	.page_user .view_user_personal .bottom_wrap {
		position: relative;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.page_user .view_user_personal .bottom_wrap .group_wrap {
		width: 100%;
		padding-right: 0;
	}
	.page_user .view_user_personal .bottom_wrap .group_wrap .item,
	.page_user .view_user_personal .bottom_wrap .group_wrap .item:last-child {
		margin-bottom: 20px;
		position: relative;
		width: 100%;
	}

	.page_user .view_user_personal .bottom_wrap .group_wrap:nth-child(3n+3) {
		width: 100%;
	}

	.page_user .view_user_personal .bottom_wrap .group_wrap .item .link {
		position: absolute;
		top: -4px;
		right: 24px;
		margin-top: 0;
	}

	.page_user .view_user_personal .bottom_wrap .group_wrap:nth-child(1) .item:nth-child(2) {
		position: absolute;
		right: 24px;
		bottom: 20px;
		margin-bottom: 0;
	}
	.page_user .view_user_personal .bottom_wrap .group_wrap .item .link a {
		width: 121px;
		padding: 5px 0;
		text-align: center;
		display: inline-block;
	}

	.page_user .view_user_personal .bottom_wrap .group_wrap .item .field_item .count span {
		color: #2c9f03;
	}

	.page_user .view_user_personal .bottom_wrap .group_wrap .item .field_item .link a {
		text-decoration: none;
	}
	.page_user .view_user_personal .bottom_wrap .group_wrap .item .field_item .link a:hover {
		text-decoration: underline;
	}
	.page_user .middle {
		-webkit-box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow: 0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_user .fb-page {
		padding: 20px 0;
		margin-bottom: 20px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}

	.page_user .right_sidebar .wrapp_help_water {
		float: none;
		width: 100%;
		padding: 0;
	}
	.page_user .right_sidebar .block_support {
		width: calc(100% - 20px);
		margin: 0 10px;
	}
	.page_user .right_sidebar .block_weather {
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-bottom: 20px;
		-webkit-box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_user  .right_sidebar .link_image {
		padding: 0 0 20px;
		margin: 0;
	}
	.page_user .right_sidebar .link_image::before {
		display: none;
	}
	.page_user .vip_notice {
		margin: 20px 0;
	}

	/*--- End page User 
	----------------------------------------------------------------------------------*/




	/*--- Page LK Personal
	---------------------------------------------------------------------------------*/
	.page_user_personal .user_photo {
		display: none;
	}

	.page_user_personal .block_user_menu .block_content ul li a {
		height: 48px;
		background-color: #ffffff;
		padding: 0;
		text-align: left;
		padding-left: 15px;
	}
	.page_user_personal .block_user_menu .block_content ul li a:hover,
	.page_user_personal .block_user_menu .block_content ul li a.active {
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
		background-image: linear-gradient(180deg, #ffffff 0%, #f3f3f3 100%);
		line-height: 48px;
	}
	.page_user_personal .block_user_menu .block_content ul li a.active::after {
		display: none;
	}
	.page_user_personal .block_user_menu .block_content .menu {
		background: none;
	}
	.page_user_personal .block_user_menu .block_content .menu li.active {
		border-bottom: 0;
	}
	.page_user_personal .view_user_personal .top_wrap {
		margin-bottom: 0;
	}
	.page_user_personal .view_user_personal .bottom_wrap {
		border-bottom: 0;
		padding-top: 20px;
	}
	.page_user_personal .button_menu {
		right: 0;
	}
	.page_user_personal .view_user_personal .bottom_wrap .group_wrap {
		margin-top: 0;
	}
	.page_user_personal .view_user_personal .bottom_wrap .group_wrap:last-child {
		position: absolute;
		right: 24px;
		bottom: 0;
		width: 125px;
	}
	/*--- End LK Personal
	---------------------------------------------------------------------------------*/




	/*--- Page LK Messages 
	---------------------------------------------------------------------------------*/
	.page_user_messages .message_from_other_user {
		margin: 0 0px 20px;
		padding: 0 10px;
	}
	.page_user_messages .left_wrap .item_row.active {
		padding-left: 67px;
	}
	.page_user_messages .block_user_menu .block_content ul li a {
		padding: 0 15px;
		text-align: left;
	}
	.page_user_messages .button_menu {
		right: 0;
	}
	.page_user_messages .message_from_other_user .button_menu {
		height: 50px;
		top: 12px;
		right: 10px;
	}

	.page_user_messages  .message_from_other_user .user_photo {
		margin-right: 0;
		position: absolute;
		left: 15px;
		top: 50%;
		margin-top: -18px;
	}

	.page_user_messages .view_user_messages .top_wrap {
		display: none;
	}

	.page_user_messages .view_user {
		padding: 0;
	}
	.page_user .view_user_messages .messages_wrap {
		padding-bottom: 20px;
		border-bottom: 0;
		margin-bottom: 0;
	}
	.page_user_messages .view_user_messages .messages_wrap .messages_block .messages_block_inner {
		padding: 0;
	}
	.page_user_messages .view_user_messages .messages_wrap .messages_block .messages_block_inner .messages_row {
		float: none;
		max-width: 100%;
		position: relative;
		padding: 15px 18px;
		margin-bottom: 22px;
	}
	.page_user_messages .view_user_messages .messages_wrap .messages_block .messages_block_inner .messages_row:nth-child(even) {
		float: none;
		background: #f8f8f8;
	}
	.page_user_messages .view_user_messages .messages_wrap .messages_block .messages_block_inner .messages_row::after {
		content: '';
		background: #fff;
		display: block;
		width: 15px;
		height: 15px;
		position: absolute;
		left: 15px;
		bottom: -8px;
		border: 1px solid #e6e7e9;
		border-top: 0;
		border-left: 0;
		-webkit-transform: rotate(48deg) skewX(5deg);
		transform: rotate(48deg) skewX(5deg);
	}
	.page_user_messages .view_user_messages .messages_wrap .messages_block .messages_block_inner .messages_row:nth-child(even)::after {
		left: auto;
		right: 15px;
		background: #f8f8f8;
	}

	.page_user_messages.page_user .view_user_messages .view_header_btn {
		margin: 20px 10px 0;
		width: calc(100% - 20px);
		text-align: center;
	}
	/*--- End page LK Messages 
	-----------------------------------------------------------------------------*/




	/*--- Page LK Announcements
	-----------------------------------------------------------------------------*/
	.page_user .view_user_announcements .top_wrap .title_block {
		float: none;
		width: 100%;
		text-align: center;
	}
	.page_user .view_user_announcements .add_announcements,
	.page_user .view_user_favorites .add_announcements {
		float: none;
		width: 300px;
		margin: 0 auto;
	}
	.page_user .view_user_announcements .add_announcements a {
		float: none;
		width: 300px;
		margin: 10px 0 auto;
		text-align: center;
		line-height: 32px;
		border-radius: 2px;
		padding: 0 15px 0 35px;
		background: url("//vinbazar.com/vbapp/assets/images/plus.png") no-repeat scroll 70px center #09a927;
		color: #fff;
		cursor: pointer;
		-webkit-transition: .3s;
		transition: .3s;
	}
	.page_user_announcements .view_user_announcements {
		padding: 0;
	}
	.page_user .views_announcements {
		margin-bottom: 0;
	}

	.page_user .views_announcements .views_row {
		padding: 0;
		margin-bottom: 0;
	}
	.page_user_announcements .view_user_announcements .top_wrap {
		padding: 20px 10px 30px;
		position: relative;
	}

	.page_user .views_favorites .views_row .image_wrap,
	.page_user .views_announcements .views_row .image_wrap,
	.page_user .views_favorites .views_row .center_wrap,
	.page_user .views_announcements .views_row .center_wrap,
	.page_user .views_favorites .views_row .body_wrap,
	.page_user .views_announcements .views_row .body_wrap {
		margin-right: 0;
		width: 100%;
		float: none;
	}

	.page_user .views_favorites .views_row .image_wrap img,
	.page_user .views_announcements .views_row .image_wrap img {
		width: 100%;
	}

	.page_user .views_favorites .views_row .right_wrap,
	.page_user .views_announcements .views_row .right_wrap {
		margin: 0;
		width: calc(100% - 20px);
		position: absolute;
		bottom: -10px;
	}
	.page_user .views_favorites .views_row .right_wrap .price,
	.page_user .views_announcements .views_row .right_wrap .price {
		margin: 0;
		float: left;
	}
	.page_user .views_favorites .views_row .right_wrap .stat,
	.page_user .views_announcements .views_row .right_wrap .stat,
	.page_user .views_favorites .views_row .right_wrap .favorites_btn,
	.page_user .views_announcements .views_row .right_wrap .favorites_btn {
		float: right;
		margin-bottom: 0;
		margin-top: 10px;
	}

	.page_user .views_favorites .bottom_wrap .field_item,
	.page_user .views_announcements .bottom_wrap .field_item {
		width: 50%;
		padding: 0;
		margin: 0;
		text-align: center;
	}

	.page_user .views_favorites .bottom_wrap .field_item a,
	.page_user .views_announcements .bottom_wrap .field_item a {
		padding: 0;
	}

	.page_user .views_favorites .bottom_wrap .field_item.edit a,
	.page_user .views_announcements .bottom_wrap .field_item.edit a {
		border-left: 0;
	}

	.page_user .views_announcements .bottom_wrap .field_item.color,
	.page_user .views_announcements .bottom_wrap .field_item.up{
		border-bottom: 1px solid #e5e6e8;
	}
	/*--- End page LK Announcements
	-------------------------------------------------------------------------*/




	/*--- Page LK Company
	-------------------------------------------------------------------------*/
	.page_commercial .top_inner .block_content,
	.page_company .top_inner .block_content {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.page_user.page_company .view_company_category .view_header {
		padding-left: 0;
		padding-right: 0;
	}
	.page_user .view_company_category .category_menu {
		padding-bottom: 20px;
	}
	.page_company .view_company_category .view_content .views_title {
		width: 100%;
	}
	.page_user.page_company .view_company_category {
		margin-bottom: 0px;
	}
	.page_user.page_company .view_company_category .view_content  {
		margin-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.page_user.page_company .link_image {
		padding-top: 20px;
		margin-top: 20px;
		box-shadow:
				0 -2px 4px rgba(1, 32, 78, 0.12),
				0 2px 4px rgba(1, 32, 78, 0.12);
	}
	.page_user.page_company .view_company_category .category_menu {
		margin-bottom: 0;
	}
	/*--- End page LK Company
	-------------------------------------------------------------------------*/




	/*--- Page LK Edit
	-------------------------------------------------------------------------*/
	.page_user .user_edit_webform .form_item label,
	.page_user .user_edit_webform .form_item input {
		display: block;
		float: none;
		width: 100%;
		text-align: left;
	}
	.page_user .user_edit_webform .form_item label {
		padding-bottom: 10px;
	}

	.page_user .user_edit_webform .form_actions,
	.page_user .user_edit_webform .form_actions input {
		margin-left: 0;
		width: 100%;
	}
	.page_user .user_edit_webform {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.page_user_edit .right_sidebar {
		margin-top: 20px;
	}
	/*--- End page LK Edit
	-------------------------------------------------------------------------*/




	/*--- Page LK lk_favorites
	-------------------------------------------------------------------------*/
	.page_user_favorites .view_user {
		padding: 0;
	}
	.page_user_favorites .views_favorites {
		margin-bottom: 0;
	}
	.page_user_favorites .view_user_favorites .title_block {
		margin-bottom: 20px;
	}
	.page_user_favorites .title_block {
		padding-left: 10px;
		padding-right: 10px;
	}
	.page_user_favorites .views_favorites .views_row {
		padding: 20px 10px 50px;
		position: relative;
	}
	.page_user_favorites .views_favorites .views_row .right_wrap {
		bottom: 10px;
	}
	/*--- End page LK Favorites
	-------------------------------------------------------------------------*/




	/*--- Page LK Score
	-------------------------------------------------------------------------*/
	.page_user .view_user_score .top_wrap,
	.page_user .view_user_score .top_wrap .rigth_wrap form {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page_user .view_user_score .top_wrap {
		padding-bottom: 20px;
	}

	.page_user .view_user_score .top_wrap .balance,
	.page_user .view_user_score .top_wrap .rigth_wrap {
		width: 100%;
		float: none;
		clear: both;
		margin-top: 20px;
	}
	.page_user_score .view_user_score .balance .bal_title {
		float: left;
	}
	.page_user .view_user_score .top_wrap .count {
		float: right;
	}
	.page_user .view_user_score .top_wrap .rigth_wrap .form_item {
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
	}
	.page_user .view_user_score .top_wrap .rigth_wrap .form_item label[for="sum"] {
		float: left;
	}
	.page_user .view_user_score .top_wrap .rigth_wrap .form_item #sum {
		float: right;
	}
	.page_user .view_user_score .top_wrap .rigth_wrap .form_item select {
		width: 100%;
	}
	.page_user .view_user_score .top_wrap .rigth_wrap .form_actions {
		margin-top: 20px;
		width: 100%;
	}
	.page_user .view_user_score .top_wrap .rigth_wrap .form_actions input {
		width: 100%;
	}
	.page_user .view_user_score .bottom_wrap {
		padding: 0;
		margin: 0 -10px;
	}
	.page_user .view_user_score .bottom_wrap .bal_title {
		margin: 0 10px 10px;
	}
	.page_user .view_user_score table {
		margin-bottom: 0;
	}
	.page_user .view_user_score table th:first-child {
		padding-left: 10px;
	}
	.page_user .view_user_score table tbody tr td {
		font-size: 14px;
	}
	.page_user .view_user_score table tbody tr td:first-child {
		padding-left: 10px;
	}
	/*--- End page LK Score
	-------------------------------------------------------------------------*/

}


