@font-face {
	font-family: ALSRubl;
	src: url(../fonts/rouble.ttf);
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('../fonts/ProximaNova-Black.eot');
	src: local('Proxima Nova Black'), url('../fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Black.woff') format('woff'), url('../fonts/ProximaNova-Black.ttf') format('truetype'), url('../fonts/ProximaNova-Black.svg') format('svg');
	font-weight: 900;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('../fonts/ProximaNova-Extrabld.eot');
	src: local('Proxima Nova Extrabold'), url('../fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Extrabld.woff') format('woff'), url('../fonts/ProximaNova-Extrabld.ttf') format('truetype'), url('../fonts/ProximaNova-Extrabld.svg') format('svg');
	font-weight: 800;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('../fonts/ProximaNova-Bold.eot');
	src: local('Proxima Nova Bold'), url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold.ttf') format('truetype'), url('../fonts/ProximaNova-Bold.svg') format('svg');
	font-weight: 600;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('../fonts/ProximaNova-Regular.eot');
	src: local('Proxima Nova Regular'), url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular.svg') format('svg');
	font-weight: 400;
}

*:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body {
	font-family: Proxima Nova, sans-serif !important;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #3b3b3b;
	background: #ffffff;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body.main-body {
	background: #fafafa;
}

a:hover {
	color: #FF6E0C;
}

b, strong, .post_content b, .post_content strong {
	font-weight: 600;
}

br {
	clear: both;
}

.u-info br {
	clear: both;
	display: block;
	margin: 10px 0;
	content: " ";
}

.block-author-block br{
	clear: both;
	display: block;
	margin: 7px 0;
	content: " ";
}

.left {
	padding-right: 30px ;
	max-width: 820px;
}

.right {
	width: 270px;
}

.w-100 {
	width: 100%;
}

.mw-100 {
	max-width: 100%;
}

img.mw-100, img.w-100{
	height: auto;
}

.header {
	background: #fcfcfc;
}

.clearfix {
	width: 100%;
	clear: both;
}

.logo-title {
	font-family: Proxima Nova, sans-serif;
	font-weight: 800;
	font-size: 13px;
	line-height: 20px;
	color: #3B3B3B;
	top: 16px;
	margin-left: 0;
}

.logo-title span {
	color: #FF6E0C;
}

.logo-subtitle {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 13px;
	line-height: 10px;
	color: #3c3c3c;
	margin-top: 10px;
	display: block;
	opacity: 0.8;
}

.main_nav li a {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 14px;
	line-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	color: #3B3B3B;
	padding: 0 15px;
}

.main_nav li a:hover, .main_nav li a.active {
	background: rgb(255,82,82);
	background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
	color: #fff;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.main_nav li a::before, .main_nav li a:hover::before {
	content: none;
}

.hidebox {
	background: #424242;
}

.searchblock.active {
	height: 60px;
	top: 10px;
}

.searchblock .icon-magnifying-glass {
	position: absolute;
	left: 15px;
	top: 13px;
	color: #FF6E0C;
}

.searchform {
	background: #FFFFFF;
	border-radius: 4px;
	padding-left: 50px;
	height: 40px;
	width: calc(100% - 120px);
}

.search_btn {
	color: #d0d0d0;
	border: 1px solid #D8D8D8;
	border-radius: 4px;
	height: 40px;
	width: 40px;
	margin-top: 10px;
	padding: 0;
	line-height: 44px;
}

.header_button {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.header_button.mobile-menu {
	height: 59px;
}

.header_button.active {
	position: fixed;
	top: -10px;
	right: 0;
	height: 60px;
	width: 60px;
	border-radius: 0;
	line-height: 68px;
	background: rgba(255, 255, 255, 0.1);
	border: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.searchbt, .enter-btn {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	text-transform: none;
	color: #FFFFFF;
	height: 40px;
	border-radius: 4px;
	opacity: 1;
	background: rgb(255,82,82);
	background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
}

.login_btn {
	border: 1px solid #FF6E0C;
	border-radius: 4px;
	height: 40px;
	width: 40px;
	margin-top: 10px;
	padding: 0;
	color: #FF6E0C !important;
	line-height: 42px;
}

.login_form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.login_form .inp {
	background: #FFFFFF;
	border-radius: 4px;
	border-color: transparent;
	width: 400px;
}

.ch_box_save.l_sub {
	margin-left: 0;
}

.login_form .not_save_label {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.9);
}

.profile_menu li a {
	color: #fff;
	font-family: Proxima Nova;
}

.profile_menu li a i {
	background: #FF6E0C;
}

.logout {
	color: #FF6E0C;
}

.block-glav {
	background: #FFFFFF;
	-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
	border-radius: 15px;
	margin: 0 0 30px;
	padding: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.block-glav > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.block-img {
	margin: 0;
	padding: 0;
	height: 56px;
}

.block-glav .img-block {
	height: 130px;
	margin-right: 20px;
	border-radius: 50%;
	background-color: #FFF9F4;
	-ms-flex-preferred-size: 130px;
	flex-basis: 130px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.block_h2 a {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #3B3B3B;
	text-transform: none;
}

.block-glav div .block-p {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #3B3B3B;
}

.block-glav.about {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #FFF9F4;
	border-top: 3px solid #FF6E0C;
	border-radius: 0;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	color: #000000;
	margin-top: 30px;
}

.block-ul {
	margin: 0;
}

.block-ul li {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px;
	line-height: 22px;
	list-style-type: none;
	clear: both;
	margin-bottom: 10px;
}

.block-ul li:before {
	content: "\2022";
	color: #FF6E0C;
	display: table-cell;
	vertical-align: middle;
	width: 20px;
	float: left;
	background: #fff;
	font-size: 30px;
	line-height: 28px;
}

.block-ul li a {
	border-bottom-style: solid;
	color: #3B3B3B;
}

.block-ul li a:hover {
	border-bottom-style: solid;
	color: #FF6E0C;
	border-bottom-color: #FF6E0C;
}

.block_header2 span {
	background: none;
	padding: 0;
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #3c3c3c;
}

.logo {
	width: 230px;
}

.popular-row {
	border: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
}

.popular-row .popular-image img {
	border-radius: 12px;
}

.block_header2.popular-header {
	margin-top: 0;
}

.popular-row .popular-image {
	border-radius: 4px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
}

.popular-row .popular-image a {
	margin: 0;
	padding: 0;
}

.popular-row .popular-title {
	font-weight: 600;
	font-size: 15px !important;
	line-height: 1;
	color: #3B3B3B;
	width: 100%;
	margin-bottom: 10px;
}

.popular-row .popular-title span {
	font-size: 15px;
	line-height: 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	color: #4F4F4F;
	margin: 0 !important;
	padding: 0 !important;
}

.popular-row .popular-title span.comments-num {
	margin-left: 10px !important;
}

.popular-row .popular-title span i {
	color: rgba(185, 185, 185, 0.7);
}

.popular-row .popular-title a {
	font-weight: 600;
	font-size: 16px !important;
	line-height: 19px;
	color: #3B3B3B;
}

.social_menu a {
	color: #FF6E0C;
	border: 1px solid #DEDEDE;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	position: relative;
	top: -3px;
}

.social_menu a:first-child {
	top: 0;
	border: none;
	margin-right: 3px;
}

.footer {
	border-top: 1px solid #E0E0E0;
	margin-top: 30px;
}

.footer_links li {
	margin-right: 10px;
}

.footer_links li a {
	font-size: 15px;
	line-height: 18px;
	color: #3c3c3c;
}

.footer_links li a:hover {
	font-size: 15px;
	line-height: 18px;
	color: #FF6E0C;
	text-decoration: underline;
}

.footer {
	padding: 24px 0 20px;
}

.cf.border {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.footer_links {
	margin-bottom: 15px;
}

.about {
	margin-top: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #3c3c3c;
	opacity: 0.8;
}

.about.mistake {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #3B3B3B;
}

.right .mblock2 {
	background: #F7F7F7;
	border: 1px solid #EBEBEB;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	padding: 25px 20px 20px;
}

.right .block_header {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #3c3c3c;
	margin: 0;
	text-transform: none;
	display: inline-block;
}

.menu-icon {
	width: 20px;
	position: relative;
	height: 16px;
	border-bottom: 2px solid #FF6E0C;
	top: 2px;
	display: inline-block;
	border-top: 2px solid #FF6E0C;
	margin-right: 10px;
}

.menu-icon::before {
	content: "";
	position: absolute;
	height: 2px;
	width: 20px;
	background: #FF6E0C;
	top: 5px;
}

.right .mblock2 ul {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.right .mblock2 ul li {
	list-style-image: url(../images/icons/right-menu-icon.png);
	margin-left: 13px;
}
.right .mblock2 ul li:hover {
	list-style-image: url(../images/icons/right-menu-icon-hover.png);

}

.right .mblock2 ul li a {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #3E3E3E;
}

.right .mblock2 ul li:hover  a{
	color: #FF6E0C;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}

.name-category {
	font-family: Proxima Nova;
	font-weight: 800;
	font-size: 30px;
	line-height: 30px;
	color: #3c3c3c;
}

.opisanie-glav {
	background: #FFF9F4;
	-webkit-box-shadow: inset 0 3px 0 #FF6E0C;
	box-shadow: inset 0 3px 0c;
	border-radius: 4px;
	border-left: none;
	padding: 20px;
	font-family: Proxima Nova;
	margin-right: 0;
	max-width: none;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
	margin-bottom: 30px;

}
.opisanie-glav a{
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	text-decoration: none
}
.opisanie-glav a:hover{

	color: #FF6E0C;

}
.shortstory2 {
	margin-bottom: 30px;
}

.tile_content i {
	color: #FF6E0C !important;
}

.shortstory2 .short_img, .popular .short_img {
	margin-bottom: 0;
}
.post_content .do-link p a:not(.highslide){
	transition-duration: 0s !important;
	transition-duration: 0s !important;
}
.post_content .do-link p a:not(.highslide):after{
	content: " ";
	height: 13px;
	width: 13px;
	margin-left: 7px;
	background-repeat: no-repeat;
	background-size: cover;
	transition-duration: 0s !important;
	display: inline-block;
	transition: none !important;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath id='a' fill='none' d='M0,0h24v24H0V0z'/%3E%3Cpath id='p' fill='%23FF6E0C' d='M9.333,0v2.667H2.667v18.667h18.667v-6.667H24v8C24,23.403,23.403,24,22.667,24H1.333 C0.597,24,0,23.403,0,22.667V1.333C0,0.597,0.597,0,1.333,0H9.333z M19.448,2.667h-6.115V0H24v10.667h-2.667V4.552L12,13.885 L10.115,12L19.448,2.667z'/%3E%3C/svg%3E");
}
.post_content .do-link p a:not(.highslide):hover:after{
	transition-duration: 0s !important;
	transition: none !important;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath id='a' fill='none' d='M0,0h24v24H0V0z'/%3E%3Cpath id='p' fill='%233b3b3b' d='M9.333,0v2.667H2.667v18.667h18.667v-6.667H24v8C24,23.403,23.403,24,22.667,24H1.333 C0.597,24,0,23.403,0,22.667V1.333C0,0.597,0.597,0,1.333,0H9.333z M19.448,2.667h-6.115V0H24v10.667h-2.667V4.552L12,13.885 L10.115,12L19.448,2.667z'/%3E%3C/svg%3E");
}
.post_content .do-link p a:hover{
	color: #3b3b3b!important;
	transition: none !important;
	transition-duration: 0s !important;
}
.shortstory2 .inner {
	padding: 0 0 15px;
	text-align: left;
	height: 100%;
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	overflow: hidden;
}

.shortstory2 .link-category.post_info_item {
	margin: 20px 20px 0;
	line-height: 18px;
}

.link-category.post_info_item a {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #3B3B3B;
}

.link-category.post_info_item a:hover {
	color: #FF6E0C;
}

.inner .short_title {
	text-align: left;
	padding: 0 20px;
}

.inner .short_title a {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #3B3B3B;
}

#dle-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#totop {
	bottom: 0;
	background: #FF6E0C;
	border-radius: 4px 4px 0 0;
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
	-ms-transform: matrix(-1, 0, 0, 1, 0, 0);
	transform: matrix(-1, 0, 0, 1, 0, 0);
}

.navigation-holder {
	text-align: center;
	clear: both;
	margin: 20px auto;
}

.navigation > a, .navigation > span, .navigation  a.prev, .navigation  a.next {
	font-size: 14px;
	color: #3B3B3B;
	width: 40px;
	height: 40px;
	border: 1px solid #EBEBEB;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #F7F7F7;
	border-radius: 3px;
	line-height: 40px;
}
.navigation  a.prev{
	margin-left: 0;
}

.navigation  a.next{
	margin-right: 0;
}
.navigation > span {
	background: #FF6E0C;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400!important;
	border-color: #FF6E0C;
}

.navigation > span.nav_ext {
	color: #3B3B3B;
	font-size: 14px;
	border: 1px solid #EBEBEB;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 34px;
}


.navigation{
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}

.navigation > a:hover{
	border-color: #FF6E0C;
}

.navigation span, .navigation a, .navigation b{
	margin: 0 7px;
}

.left .block_header2 span {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 28px;
	line-height: 34px;
	color: #3B3B3B;
}

.popular-block {
	margin: 0;
	padding: 0;
	background: #ffffff;
}

.relatednews .short_title {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #3B3B3B;
	text-align: left;
}

.relatednews .short_title a {
	font-size: 18px;
}

.relatednews .tile_content .views {
	font-size: 14px;
	line-height: 17px;
	text-align: right;
	padding-right: 0;
}

.relatednews .tile_content .comments-num {
	font-size: 14px;
	line-height: 17px;
	text-align: left;
}

.subcut {
	margin-bottom: 30px;
	padding: 0;
	margin-left: -5px;
	margin-right: -5px;
}

.subcut a {
	border-radius: 3px;
	white-space: nowrap;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 15px;
	text-align: center;
	padding: 0 10px;
	margin: 5px;
	display: inline-block;
	border: 1px solid #FF6E0C;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	color: #3B3B3B;
	-webkit-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	transition-property: color, background-color;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

.subcut a:hover, .subcut a.active {
	background: #FF6E0C;
	color: #ffffff;
	-webkit-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	transition-property: color, background-color;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	border-color: #FF6E0C;
}

.shortstory2.category-28 .inner {
	border: none;
}

.shortstory2.category-28 .inner .short_title {
	padding: 0 5px 0 0;
}

.shortstory2.category-28 .link-category.post_info_item {
	margin: 10px 0 0 0;
}

.shortstory2.category-28 .post_info {
	margin: 0;
}

.fullstory .post_title h1 {
	font-weight: 800;
	font-size: 40px;
	line-height: 49px;
	text-align: center;
	color: #222;
}

.fullstory .post_info {
	font-weight: 400;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: column;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 0;
	color: #3B3B3B;
}

.fullstory .post_info .post_info_item {
	margin: 0 10px 6px;
	font-weight: 600;
}

.fullstory .post_info .link-category.post_info_item {

	font-weight: 400;
}

.fullstory .post_info .post_info_item.edit a {
	font-weight: 600;
	font-size: 20px !important;
	text-decoration: none;
}

.post_title a {
	text-decoration: none;
}

.content-text {
	padding: 0;
	overflow-x: auto;
}

.post_content {
	background: #fff;
}

.post_content p {
	text-align: left;
}

.post_content p img, .post_content div img {
	margin: 20px auto;
}

.post_content a img {
	margin: 0 auto;
}

.post_content .content-text table {
	border-collapse: unset;
	border-color: #DEDEDE;
	min-width: 600px;
	width: 100%;
}

.post_content .content-text table tr td {
	vertical-align: middle;
	padding: 15px 10px 15px;
}

.post_content .content-text table tr td p {
	margin: 0;
	padding: 0;
	text-align: left;
}

.post_content .content-text table tr td a {
	color: #3B3B3B;
}

.post_content .content-text table tr td a:hover {
	color: #FF6E0C;
}

.post_content .content-text table:first-child td {
	vertical-align: middle;
	border: 1px solid transparent;
	background: #FF6E0C;
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	padding: 15px 0 15px 20px;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	border-left: 1px solid rgba(255, 255, 255, 0.15);
}

.post_content .content-text table td::last-child {
	min-width: 330px;
}

.post_content .content-text table:first-child td:first-child {
	border-radius: 4px 0 0 0;
	border-left: none;
}

.post_content .content-text table:first-child td:last-child {
	border-radius: 0 4px 0 0;
	border-right: none;
}

.post_content .content-text table td:first-child {
	border-left: 1px solid #DEDEDE;
	text-align: center;
}

.post_content .content-text table td:first-child {
}

.post_content .content-text table .table-rating td {
	background: #FFF8F3;
	padding: 15px 0 15px 20px;
	border: none;
	position: relative;
	border-right: 1px solid #DEDEDE;
	border-left: 3px solid #FF6E0C !important;
}

.post_content .content-text table .table-rating td::before {
	content: "";
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #FF6E0C;
	position: absolute;
	left: 0;
	top: calc( 50% - 3px );
}

.post_content .content-text table .table-rating td p.top-section {
	position: relative;
	top: auto;
}

.post_content .content-text table .table-rating td p a {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #3B3B3B;
}

.qb-specical-borders tr td, .qb-specical-borders tr.show-all td {
	border: 1px solid #DEDEDE;
	border-top: none;
	border-left: none;
	padding-left: 15px;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #3B3B3B;
}

.qb-specical-borders tr.show-all td {
	border-left: 1px solid #DEDEDE;
}

.qb-specical-borders tr.show-all td a {
	font-weight: normal !important;
	font-size: 16px !important;
	line-height: 19px !important;
	color: #FF6E0C !important;
}

.qb-specical-borders tr.show-all td a:hover {
	color: #3c3c3c !important;
}

.post_content_new table:not([class]) {
	margin: 0 0 10px 1px;
}

.post_content_new .content-table {
	margin: 0px 0 15px;
}

.post_content table td.td-rank img {
	margin: 5px 0 0;
	width: 50px;
	height: 25px;
}

.post_content table td.td-name {
	min-width: 140px;
	width: 35%;
}

.post_content:not(table) > p, .cat-description p {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000;
}

.fullstory:not(table) > p {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px;
	line-height: 28px;
	color: #3c3c3c;
	clear: both;
}

.post_content ol, .post_content ul {
	margin: 0 0 0 25px;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #000;
}

.post_content .interesting-facts ol, .post_content .interesting-facts ul {
	font-size: 16px;
	line-height: 22px;
}

.post_content ul li:before {
	content: '';
	display: block;
	width: 6px !important;
	height: 6px !important;
	position: absolute;
	top: 14px;
	left: -9px;
	background-color: #FF6E0C;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

.post_content ol li:before {
	content: counter(list)".";
	counter-increment: list;
	display: block;
	position: absolute;
	top: 5px;
	font-weight: 600;
	left: -18px;
	color: #FF6E0C;
	background: transparent;
	height: 25px;
	width: 25px;
	text-align: center;
}

.post_content ol li, .post_content ul li {
	padding-left: 5px;
	margin-bottom: 10px;
}

h2.subsection {
	font-family: Proxima Nova;
	font-weight: 800;
	font-size: 32px;
	line-height: 39px;
	text-align: center;
	color: #3c3c3c;
	text-transform: none;
	margin-top: 30px;
	padding-bottom: 0;
}

.place-title, .place-title-offer {
	border: none;
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 30px;
	line-height: 37px;
	color: #3c3c3c;
	margin: 30px 0 20px;
	padding: 0;
	text-transform: none;
}

.place-title-offer::before {
	content: "";
	display: inline-block;
	width: 60px;
	height: 29px;
	background: url(../images/icons/top_50-25.svg) no-repeat;
	margin-right: 10px;
	position: relative;
	top: 3px;
}

.place-title span {
	background: none;
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 30px;
	line-height: 37px;
	color: #FF6E0C;
	padding: 0 2px 0 0;
	top: 0;
}

.place-title span::after {
	content: ".";
}

.aliexpress-block {
	margin: 45px auto;
	padding: 0;
}

.aliexpress-block a, .affiliate-block a {
	background: rgb(255,82,82);
	background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
	border-radius: 4px;
	-webkit-box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
	box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	padding: 15px 25px;
	top: auto;
}

.aliexpress-block a:hover, .affiliate-block a:hover {
	background: rgb(255,140,63,1);
	background: -o-linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	background: linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c3f",endColorstr="#ff5252",GradientType=1);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.short-inform {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px;
	line-height: 34px;
	color: #3c3c3c;
	max-width: 520px;
	margin: 0px 0 20px 20px;
	width: 100%;
}

.short-inform img.img-best {
	position: relative;
	float: left;
	top: -5px;
	margin: 0 5px 0 0!important;
}

.ymaps-geolink:after {
	content: none !important;
}

.short-inform span {
	color: #FF6E0C!important;
	font-weight: 400 !important;
	margin-top: 0px;
	display: inline-block;
	white-space: normal;
}

.short-inform .best-advantage {
	font-size: 17px;
	line-height: 19px;
	margin-top: 0;
	font-weight: 400 !important;
	color: #3c3c3c !important;
}

.img-shop {
	padding-bottom: 20px;
}

.estimate {
	background: #ffffff;
	color: #3c3c3c !important;
	height: 35px;
	width: 35px;
	display: inline-block;
	padding: 0;
	font-size: 13px;
	position: relative;
	line-height: 31px;
	margin-left: 10px;
}

.estimate::before {
	content: "";
	height: 35px;
	width: 35px;
	position: absolute;
	left: 0;
	top: -3px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: 0;
	border: 3px solid #FF6E0C;
	border-radius: 100%;
	border-bottom-color: #ededed;
}

.poll {
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 30px;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 14px;
	margin-top: 30px;
}

.poll b {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	display: block;
	color: #3B3B3B;
	margin: 0 0 20px;
}

.poll i, .poll br {
	display: none;
}

.pollanswer {
	font-family: Proxima Nova;
	font-size: 16px;
	line-height: 19px;
	color: #3c3c3c;
	margin: 20px 0;
}

.pollanswer input[type="radio"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	margin: 10px 0 0 7px;
}

.pollanswer input[type="radio"] + label {
	position: relative;
	padding: 0 0 0 35px;
	cursor: pointer;
}

.pollanswer input[type="radio"] + label:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #FFF;
}

.poll .pollallvotes {
	display: none;
}

.pollanswer input[type="radio"] + label:after {
	content: '';
	position: absolute;
	top: 2px;
	left: 5px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #FF6E0C;
	opacity: 0;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.pollanswer input[type="radio"]:checked + label:after {
	opacity: 1;
}

.pollanswer input[type="radio"]:checked + label:before {
	border: 1px solid #FF6E0C;
}

.poll .buttonholder .color_button {
	background: #fff;
	border-radius: 4px;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FF6E0C;
	padding: 14px 25px;
	text-transform: none;
	border: 1px solid #FF6E0C;
}

.poll .buttonholder .color_button:hover {
	background: #FF6E0C;
	color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.poll .buttonholder .dark_button {
	border-radius: 4px;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #000;
	padding: 14px 25px;
	text-transform: none;
	border: 1px solid #000;
}

.poll .buttonholder .dark_button:hover {
	color: #FF6E0C;
	border-color: #FF6E0C;
	background: #fff;
}

.pollprogress {
	height: 5px;
	margin-bottom: 20px;
	margin-top: 5px;
}

.pollprogress span {
	padding: 20px 0;
	font-size: 0;
}

.poll .total {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #3B3B3B;
}

.poll .total span {
	color: #FF6E0C;
	margin-left: 10px;
}

.print a {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #828282;
}

.print a .icon-print {
	color: #FF6E0C;
	margin-right: 5px;
}

.recommed-block {
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 30px;
	padding: 20px;
	margin-bottom: 30px;
}

.recommed-block .content-article {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 22px;
	line-height: 20px;
	color: #3B3B3B;
	top: auto;
	left: auto;
	margin-bottom: 15px;
}

.recommed-block ul {
	margin: 0;
}

.recommed-block ul li {
	list-style: none;
}

.recommed-block ul li:before {
	content: "";
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 6px solid #FF6E0C;
	position: absolute;
	border-radius: 0;
	top: calc( 50% - 4px );
	display: table-cell;
	vertical-align: middle;
	width: 10px !important;
	float: left;
	background: transparent;
	font-size: 30px;
	position: absolute;
	left: -3px;
}

.recommed-block ul li a {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #3B3B3B;
	text-decoration: none;
	margin-left: 7px;
	border-bottom: none;
}

.recommed-block ul li:hover:before {
	border-left-color: #FF6E0C;
}

.recommed-block ul li a:hover {
	color: #FF6E0C;
	border-bottom: 1px solid #FF6E0C;
}

.social-likes {

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.new-social {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 35px 0 20px;
	background: #fff;
	padding: 0;
}

.social-likes::before, .social-likes::after {
	content: none;
}

.social-likes__widget {
	background: none;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0 10px 15px 0;
}

.social-likes__counter {
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0 15px;
	border-radius: 0 4px 4px 0;
}

.social-likes__button {
	padding: 0 20px;
	border-radius: 4px 0 0 4px;
}

.social-likes__button_facebook {
	background: #4267B2;
}

.social-likes__counter_facebook {
	background: #3e61a8;
}

.social-likes__button_vkontakte {
	background: #4A76A8;
}

.social-likes__counter_vkontakte {
	background: #466f9e;
}

.social-likes__button_twitter {
	background: #55ACEE;
}

.social-likes__counter_twitter {
	background: #50a2e0;
}

.social-likes__button_odnoklassniki {
	background: #EE8208;
	border-radius: 4px;
}

.social-likes__counter_odnoklassniki {
	background: #e07a08;
}

.social-likes__button_plusone {
	background: #E16152;
}

.social-likes__counter_plusone {
	background: #d45b4d;
}

.ism-slider, .ism-slider li.ism-slide {
	background: #fff !important;
}

.full-slider .ism-radios label {
	background: rgba(0, 0, 0, .1) !important;
	border: 1px solid rgba(0, 0, 0, .1) !important;
}

.full-slider .ism-radios li.active label {
	background: #FF6E0C !important;
	border: 1px solid#FF6E0C !important;
}

.full-slider .ism-button {
	background-color: #FFFFFF !important;
	border: 1px solid #DEDEDE !important;
	border-radius: 4px !important;
	color: #FF6E0C !important;
}

.full-slider .ism-button:hover {
	background-color: #FF6E0C !important;
	color: #fff!important;
	border-color: #FF6E0C !important;
}

.title-sovet {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
	color: #FF6E0C;
}

.post_content .sovet_h2 {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
	color: #111;
	display: inline-block;
}

@media screen and (max-width: 420px) {
	.post_content .sovet_h2 {
		font-family: Proxima Nova;
		font-weight: 600;
		font-size: 30px;
		line-height: 36px;
		text-align: left;
		color: #111;
		display: inline-block;
	}
}

.post_content .sovet {
	display: block;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: #3b3a3a;
	font-size: 19px;
}

.quote {
	font-size: 18px !important;
}

.up-rating2 {
	margin: 40px 0 40px;
	top: auto;
	left: 0px;
	text-align: left;
}

.up-rating2 a {
	border-radius: 4px 0 0 4px;
	background: #fff;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #3B3B3B;
	padding: 5px 20px;
	text-transform: none;
	border: 1px solid #E0E0E0;
	position: relative;
}

.up-rating2 a:hover {
	background: #FF8C3F;
	color: #fff;
	border-color: d #FF8C3F;
}

.up-rating2 a:before {
	content: none;
}

.up-rating2 a:after {
	content: "";
	color: #FF8C3F;
	border-radius: 0 4px 4px 0;
	background: url(../images/icons/arrow-up.svg) no-repeat #fff;
	border: 1px solid #E0E0E0;
	position: absolute;
	right: -30px;
	top: -1px;
	height: 32px;
	width: 31px;
	background-size: 12px;
	background-position: center;
}

.specialisty {
	background: #FFF9F4;
	border-top: 3px solid #FF6E0C;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	color: #000000;
	padding: 30px;
	margin-top: 30px;
}

.interesting-facts {
	background: #FFFFFF;
	border: 3px solid #FAFAFA;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 0;
	margin: 20px 0;
	max-width: none;
	overflow-x: auto;
}

.interesting-facts2 {
	max-width: none;
	overflow-x: auto;
}

.interesting-facts > div {
	padding: 0 20px;
}

.interesting-facts .top3,.interesting-facts2 .top3 {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 22px;
	margin: 30px 0;
	line-height: 27px;
	color: #3B3B3B;
}

.post_content > table {
	margin: 20px 0;
}

.post_content > table, .interesting-facts table, .interesting-facts2 table, .content-table table {
	height: auto;
	border-color: #DEDEDE;
	font-family: Proxima Nova;
	font-size: 15px;
	color: #3B3B3B;
}

.post_content > table tr td, .post_content .do-link > table tr td, .interesting-facts table tr td, .interesting-facts2 table tr td, .content-table table tr td:not([rowspan]) {
	padding-left: 0;
	border: 1px solid #DEDEDE;
	border-bottom: none;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #3B3B3B;
	padding: 15px 10px;
}

.post_content > table tr:nth-child(2n+1), .post_content > table tr:nth-child(2n+1) td, .post_content .do-link > table tr:nth-child(2n+1), .post_content .do-link  > table tr:nth-child(2n+1) td, .interesting-facts table tr:nth-child(2n+1), .interesting-facts table tr:nth-child(2n+1) td, .interesting-facts2 table tr:nth-child(2n+1), .interesting-facts2 table tr:nth-child(2n+1) td, .content-table table tr:nth-child(2n+1), .content-table tabletr:nth-child(2n+1) td {
	background: #FAFAFA;
}

.post_content > table tr:nth-child(2n), .post_content > table tr:nth-child(2n) td,.post_content .do-link  > table tr:nth-child(2n), .post_content .do-link > table tr:nth-child(2n) td, .interesting-facts table tr:nth-child(2n), .interesting-facts table tr:nth-child(2n) td, .interesting-facts2 table tr:nth-child(2n), .interesting-facts2 table tr:nth-child(2n) td, .content-table > table tr:nth-child(2n), .content-table table tr:nth-child(2n) td {
	background: #ffffff;
}

.post_content > table td:first-child, .post_content .do-link > table td:first-child, .interesting-facts table td:first-child, .interesting-facts2 table td:first-child, .content-table > table td:first-child {
	border-left: 1px solid #DEDEDE;
	border-radius: 0;
}

.post_content > table tr:last-child td,.post_content .do-link > table tr:last-child td, .interesting-facts table tr:last-child td, .interesting-facts2 table tr:last-child td, .content-table table tr:last-child td {
	border-bottom: 1px solid #DEDEDE;
}

.post_content > table td p,.post_content .do-link > table td p, .interesting-facts table td p, .interesting-facts2 table td p, .content-table table td p {
	text-align: left;
	margin: 0;
}

.post_content > table tr:first-child td,.post_content .do-link  > table tr:first-child td, .interesting-facts table tr:first-child td, .interesting-facts2 table tr:first-child td, .content-table table tr:first-child td {
	background: #FF6E0C;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	border-left: 1px solid rgba(255, 255, 255, 0.15);
	border-top: 1px solid #FF6E0C;
}

.post_content > table tr:first-child td, .post_content > table tr:first-child td b,.post_content .do-link > table tr:first-child td, .post_content .do-link > table tr:first-child td b, .interesting-facts table tr:first-child td, .interesting-facts table tr:first-child td b, .interesting-facts2 table tr:first-child td, .interesting-facts2 table tr:first-child td b, .content-table table tr:first-child td, .content-table table tr:first-child td b {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	color: #FFFFFF;
}

.post_content > table td:last-child,.post_content .do-link > table td:last-child, .interesting-facts table td:last-child , .interesting-facts2 table td:last-child, .content-table > table td:last-child {
	border-radius: 0;
	border-right: 1px solid #DEDEDE;
}

.post_content > table tr:first-child td:first-child,.post_content .do-link > table tr:first-child td:first-child, .interesting-facts table tr:first-child td:first-child, .interesting-facts2 table tr:first-child td:first-child, .content-table > table tr:first-child td:first-child {
	border-top-left-radius: 4px;
	border-left: none;
}

.post_content > table tr:first-child td:last-child,.post_content .do-link > table tr:first-child td:last-child, .interesting-facts table tr:first-child td:last-child, .interesting-facts2 table tr:first-child td:last-child, .content-table > table tr:first-child td:last-child {
	border-top-right-radius: 4px;
	border-right: none;
}

.quote {
	background: #FFF9F4;
	border-left: 3px solid #FF6E0C;
	margin-top: 15px;
	margin-bottom: 15px;
}

#oglav .content-article2 {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
}

.oglavlenie {
	background: #FFFFFF;
	border: 2px solid #F4F4F4;
	padding: 20px;
}

.oglavlenie h3 {
	margin-top: 0 !important;
	font-size: 21px !important;
	margin-left: 20px;
}

.content-text.oglavlenie ol li a {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px !important;
	line-height: 28px !important;
	color: #000000 !important;
	margin-bottom: 15px;
	border-bottom: 1px solid transparent !important;
}

.content-text.oglavlenie ol li:hover a {
	border-bottom: 1px solid #FF6E0C !important;
	color: #FF6E0C !important;
}

.content-text.oglavlenie ol {
	counter-reset: myCounter;
	margin-left: 12px;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
}

@media screen and (max-width: 678px) {
	.content-text.oglavlenie ol {
		counter-reset: myCounter;
		margin-left: 12px;
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}
}

.content-text.oglavlenie li {
	list-style: none;
	padding-left: 50px;
}

.content-text.oglavlenie li:before {
	counter-increment: myCounter;
	content: counter(myCounter);
	display: inline-block;
	text-align: center;
	margin: 0 10px 0 25px;
	line-height: 30px;
	width: 30px !important;
	height: 30px;
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	color: #3B3B3B;
	border: 1px solid #FF6E0C;
	border-radius: 3px;
}

.content-text.oglavlenie li:hover:before {
	background: rgb(255,82,82);
	background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
	color: #fff;
	border: 1px solid #FF6E0C;
}

@media screen and (max-width: 959px) {
	.content-text.oglavlenie li:before {
		margin: 0 10px 0 0;
	}

	.content-text.oglavlenie li {
		list-style: none;
		padding-left: 30px;
	}

	.oglavlenie h3 {
		margin-left: 0;
	}
}

#fullsearch {
	width: 100%;
}

.searchtable .block_header {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 49px;
	color: #3c3c3c;
	text-transform: none;
	text-align: center;
	margin-bottom: 30px;
}

.searchtable table td {
	border: none;
}

.searchtable table td div {
	margin: 0 !important;
}

.search #searchinput, .search #searchuser {
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
}

.bbcodes {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	color: #3B3B3B;
	margin: 10px 0;
	background: #fff;
	border: 1px solid #FF6E0C;
	border-radius: 4px !important;
	height: 50px !important;
	padding: 0 15px !important;
}

.bbcodes:hover {
	background: #FF6E0C;
	color: #fff;
}

.info {
	background: #FFF9F4;
	border-top: 3px solid #FF6E0C;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	color: #000000;
}

form {
	width: 100%;
}

.input1, .ui-form input[type="text"] {
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
}

.find_rel {
	margin: 0;
	height: 40px!important;
	top: 27px;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

select#category {
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
}

.ui-form table, .ui-form table tr, .ui-form table tr td {
	border: none!important;
}

.ui-form table tr td {
	padding: 10px 0 10px 0;
}

.post-title {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 49px;
	text-align: center;
	color: #3c3c3c;
}

.sitemap_categories {
	margin-left: 0;
	list-style: none;
}

.sitemap_categories.root li {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 19px;
	line-height: 35px;
	color: #3c3c3c;
}

.sitemap_categories.root li:before {
	content: "\2022";
	color: #FF6E0C;
	display: table-cell;
	vertical-align: middle;
	width: 20px;
	float: left;
	background: #fff;
	font-size: 30px;
	line-height: 30px;
}

.sitemap_categories a, .sitemap_categories a:hover {
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.sitemap_categories.root .sitemap_items li {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 17px;
	line-height: 35px;
	list-style-type: none;
	clear: both;
	margin-left: 30px;
}

.sitemap_categories.root .sitemap_items li:before {
	content: "\2022";
	color: #FF6E0C;
	display: table-cell;
	vertical-align: middle;
	width: 20px;
	float: left;
	background: #fff;
	font-size: 30px;
	line-height: 33px;
}

.sitemap-header {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 49px;
	text-align: center;
	margin-bottom: 30px;
	color: #3c3c3c;
}

.addcomment-post .block_header {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	color: #3B3B3B;
}

#comments {
	width: 100%;
	max-width: 100;
	resize: vertical;
	height: 170px;
	border: 1px solid #E0E0E0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.addcomment-post .bb-pane {
	border: 1px solid #E0E0E0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.addcomment-post .ui-form .color_button {
	background: rgb(255,82,82);
	background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
	border-radius: 4px;
	-webkit-box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
	box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	padding: 10px 25px;
	top: auto;
	text-transform: none;
	margin: 0;
}

.addcomment-post .ui-form .color_button:hover {
	background: rgb(255,140,63,1);
	background: -o-linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	background: linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c3f",endColorstr="#ff5252",GradientType=1);
	-webkit-box-shadow: none;
	box-shadow: none;
}

div.block_header {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #3B3B3B;
	margin: 30px 0;
}

.ccolor {
	color: #FF6E0C !important;
}

#dle-comments-list {
	font-family: Proxima Nova !important;
}

.comment_controls a {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	color: #3B3B3B;
}

.post_content {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.6;
	color: #000;
}

.comment_author span {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #FF6E0C;
}

.mass-action {
	margin: 3px 0 0 10px;
}

.mass_comments_action select[name="mass_action"] {
	border: 1px solid #E0E0E0;
	height: 40px !important;
	border-radius: 4px !important;
}

.mass_comments_action .bbcodes {
	height: 40px !important;
}

.mblock {
	width: 100%;
}

.affiliate-block {
	margin: 30px auto;
}

.visible-mobile {
	display: none !important;
}

@media screen and (max-width: 1160px) {
	.wrap {
		padding: 0 20px !important;
	}

	.visible-mobile {
		display: block !important;
		font-family: Proxima Nova;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		color: #3c3c3c;
		margin: 20px !important;
	}

	.nav ul.main_nav {
		background-color: #fff;
	}

	.nav li a {
		padding: 0 10px;
		font-family: Proxima Nova;
		font-weight: 400;
		font-size: 16px;
		line-height: 50px !important;
		color: #3B3B3B !important;
		border: none!important;
	}

	.left {
		padding: 0px !important;
		padding-right: 30px !important;
	}

	.header .logo {
		padding-left: 10px;
	}

	.active_menu .nav ul.main_nav {
		width: 300px;
		max-width: 80%;
		overflow-x: hidden;
	}

	.nav li a {
		padding: 0 20px;
		line-height: 55px;
		border-bottom: 1px solid #333;
	}

	.nav li a:hover, .nav li a.active {
		color: #fff !important;
	}
}

@media screen and (max-width: 959px) {
	.header .logo {
		padding-left: 10px;
	}

	.left {
		padding: 0px !important;
	}

	.block-glav {
		max-width: none;
	}

	.rel_img {
		display: block !important;
		float: left;
		margin-left: 0;
		margin-right: 10px;
		padding: 1% 0;
	}

	.social-likes__counter {
		display: none;
	}

	.social-likes__button {
		border-radius: 4px;
	}

	.nav li a {
		padding: 0 20px;
		line-height: 55px;
		border-bottom: 1px solid #333;
	}

	.nav li a:hover, .nav li a.active {
		color: #fff !important;
	}
}

@media screen and (max-width: 660px) {
	.header .logo {
		padding-left: 10px;
	}

	.block-glav {
		display: block;
	}

	.block-glav .img-block {
		margin: 0 auto 20px;
		width: 130px;
	}

	.block_h2 {
		text-align: center;
	}

	.nav li a {
		padding: 0 20px;
		line-height: 55px;
		border-bottom: 1px solid #333;
	}

	.nav li a:hover, .nav li a.active {
		color: #fff !important;
	}

	.left {
		padding: 0px !important;
	}
}

@media screen and (max-width: 479px) {
	.header .logo {
		padding-left: 10px;
	}

	.header_button {
		text-align: center;
	}

	.nav li a {
		padding: 0 20px;
		line-height: 55px;
		border-bottom: 1px solid #333;
	}

	.nav li a:hover, .nav li a.active {
		color: #fff !important;
	}

	.left {
		padding: 0px !important;
	}

	.short-inform {
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 400px) {
	.logo-subtitle {
		margin-top: 3px;
	}
}

#mobile_sidebar {
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

#mobile_sidebar h4 {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #3c3c3c;
	margin: 15px 0px;
	display: inline-block;
	padding-left: 0;
	text-transform: none;
}

#mobile_sidebar .menu-icon {
	margin-left: 20px;
}

#mobile_sidebar ul {
	background-color: #fff;
	list-style: none !important;
}

#mobile_sidebar ul li {
	margin-left: 20px;
}

#mobile_sidebar ul li::before {
	content: "";
	width: 5px;
	height: 10px;
	background: url(../images/icons/right-menu-icon.png) no-repeat;
	display: inline-block;
}

#mobile_sidebar ul li a {
	font-size: 15px !important;
	display: inline-block;
	padding-left: 10px;
}

#mobile_sidebar ul li a:hover {
	background: #fff !important;
	color: #3c3c3c!important;
	text-decoration: underline !important;
}

.aliexpress-block4 {
	margin-bottom: 50px;
}

.aliexpress-block4 a {
	font-size: 16px;
	font-family: Proxima Nova;
	color: #fff;
	font-weight: 400;
	border-radius: 4px;
	background: rgb(70,133,0);
	background: -o-linear-gradient(225deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	background: linear-gradient(225deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#468500",endColorstr="#69c400",GradientType=1);
	padding: 15px 25px;
	position: relative;
	top: 30px;
}

.aliexpress-block4 a:hover {
	text-decoration: none;
	color: #fff;
	background: rgb(70,133,0);
	background: rgb(70,133,0);
	background: -o-linear-gradient(34deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	background: linear-gradient(56deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#468500",endColorstr="#69c400",GradientType=1);
}

.content-article2 {
	left: 0;
	top: 0;
}

.recap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.send-comment.site_button.color_button {
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0px;
}

.other-rating h4 {
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #3B3B3B;
}

.other-rating {
	margin-top: 50px;
}

.shortstory-other-rating table tr th {
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 21px;
	color: #3B3B3B;
	text-transform: none;
	padding: 15px 0 15px 20px;
	position: relative;
	border-left: 3px solid #FF6E0C !important;
}

.shortstory-other-rating table tr th::before {
	content: "";
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #FF6E0C;
	position: absolute;
	left: 0;
	top: calc( 50% - 3px );
}

.shortstory-other-rating table tr td.td-img {
	padding: 10px;
	text-align: center;
}

.shortstory-other-rating table tr td img {
	height: 40px !important;
	width: auto!important;
	margin: 0;
}

.shortstory-other-rating table tr td {
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #3B3B3B;
	padding-left: 15px;
}

.shortstory-other-rating table td.num {
	padding: 15px;
	width: 20px;
	text-align: center !important;
}

.shortstory-other-rating .show-more {
	text-align: center !important;
	padding: 0 !important;
}

.shortstory-other-rating .show-more a {
	color: #fff;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-decoration: none;
	display: block;
	padding: 12px 0 !important;
	background: rgb(255,82,82);
	background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
}

.shortstory-other-rating .show-more a:hover {
	color: #fff;
	text-decoration: none;
	background: rgb(255,140,63,1);
	background: -o-linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	background: linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c3f",endColorstr="#ff5252",GradientType=1);
}

.shortstory-other-rating .td-rating {
	width: 55px !important;
	text-align: center !important;
	padding: 0 !important;
}

.shortstory-other-rating .td-rating .estimate {
	margin: 0 !important;
	top: 2px !important;
}

.other-rating {
	position: relative;
}

.owl-carousel .owl-nav {
	position: absolute;
	top: -40px;
	right: 0;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	height: 30px;
	width: 30px;
	font-size: 30px;
	color: #FF6E0C;
}

.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {
	top: -1px;
	position: relative;
}

.owl-carousel .owl-nav button.owl-prev {
	margin-right: 10px;
}

.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover {
	background: #FF6E0C;
	color: #FFFFFF;
	border-color: #FF6E0C;
}

.owl-dots {
	text-align: center;
	margin-top: 20px;
}

.owl-carousel button.owl-dot {
	width: 8px;
	height: 8px;
	background: #DEDEDE;
	margin: 0 6px;
}

.owl-carousel button.owl-dot.active {
	background: #FF6E0C;
	width: 8px;
	height: 8px;
}

.chart {
	position: relative;
	top: 14px;
	left: -15px;
	height: 20px;
}

.chart canvas {
	margin-top: -35px;
}

.short-inform .percent, .percent {
	position: relative;
	left: 37px;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 400;
	font-size: 13px !important;
	line-height: 16px;
	color: #3c3c3c !important;
	bottom: 15px;
	text-align: center;
	width: 25px;
}

.short-inform .percent.percent4, .percent.percent4 {
	left: 36px;
}

.percent.percent3 {
	width: 28px;
}

.td-rating .chart {
	position: relative;
	top: auto;
	left: auto;
}

.td-rating .percent {
	position: relative;
	left: 0px;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 400;
	font-size: 13px !important;
	line-height: 16px;
	color: #3c3c3c !important;
	top: 5px;
}

p.summary-title {
	font-weight: 600 !important;
	font-size: 30px !important;
	line-height: 37px !important;
	color: #3c3c3c !important;
}

.post_content h3 {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #3B3B3B;
}

.popular-row .popular-title a {
	margin-top: 10px;
}

.short_title a:hover, .popular-row .popular-title a:hover {
	color: #FF6E0C;
}

.sticky-block {
	position: -webkit-sticky;
	position: sticky;
	top: 10px;
	bottom: auto;
}

@media screen and (max-width: 660px) {
	.recap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.addcomment-post .ui-form .color_button {
		margin-top: 20px;
	}
}

.nad-block {
	background: #f7f7f7;
	padding: 5px 0;
	margin-top: 30px;
}

.article-block .nad-block {
	background: #fff;
	margin-top: 0px;
}

table.nadavi {
	margin: 10px 0 0;
}

.nadavi-head {
	margin: 10px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.nadavi-mobile-title a {
	font-weight: 600;
	font-size: 14px;
	color: #000;
}

.nadavi-mobile-title {
	margin-top: 15px;
	margin-left: 15px;
}

.nadavi-mobile-title a:hover {
	text-decoration: none;
	color: #ff6e0c;
}

.post_content div.nadavi-head img {
	margin: 0!important;
}

table.nadavi tr:hover td, table.nadavi tr:first-child:hover td {
	background: #fff !important;
}

table.nadavi tr, table.nadavi td {
	background: transparent !important;
	padding: 6px 3px !important;
	margin: 0 0 0 0 !important;
	border: 0 !important;
	color: #3B3B3B !important;
	font-weight: 400!important;
}

table.nadavi tr:first-child td b {
	background: transparent !important;
	border: 0 !important;
	color: #3B3B3B !important;
}

table.nadavi td i.deliver_image {
	width: 14px;
	height: 9px;
	display: inline-block;
	margin-right: 7px;
	background-image: url(data:image/svg+xml;
	base64,
	PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiBmaWxsPSIjODc4Nzg3Ij48Y2lyY2xlIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBjeD0iMy41IiBjeT0iNy41IiByPSIxIi8+
	PGNpcmNsZSBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgY3g9IjEwLjYiIGN5PSI3LjUiIHI9IjEiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjQgM0wxMSAxSDh2NEw3IDBIMHY3aDEuOGMuMi0uNy45LTEuMyAxLjctMS4zUzUgNi4zIDUuMiA3aDMuN2MuMi0uNy45LTEuMyAxLjctMS4zczEuNC42IDEuNiAxLjNIMTRWNGwtMS42LTF6TTEwIDRWMi4xTDExLjYgNEgxMHoiLz48L3N2Zz4=)!
	important;
}

table.nadavi td.image img {
	max-height: 70px!important;
	max-width: 70px!important;
}

table.nadavi td.image, table.nadavi tr:first-child td.image {
	text-align: center!important;
	padding-left: 15px!important;
	padding-right: 5px!important;
}

table.nadavi td.deliver_info a {
	line-height: 14px !important;
}

table.nadavi td.deliver_info a {
	color: #3b3b3b;
}

table.nadavi td.deliver_info a small {
	font-size: 75%;
}

table.nadavi td.offer_name {
	width: 35% !important;
}

table.nadavi td.offer_price .mobile_shop {
	display: none;
}

table.nadavi td.offer_name a, .nadavi-head a {
	font-size: 14px!important;
	color: #04b!important;
	text-decoration: none !important;
}

table.nadavi td.offer_name a:hover, .nadavi-head a:hover {
	color: #FF6E0C!important;
}

.post_content > table.nadavi tr td.offer_name {
	line-height: 17px !important;
}

table.nadavi td.shop_name a b, table.nadavi tr:first-child td.shop_name a b {
	color: #339133 !important;
	font-size: 14px;
}

table.nadavi td.by_url, table.nadavi tr:first-child td.by_url {
	padding-right: 15px !important;
	text-align: right !important;
	padding-left: 15px !important;
}

table.nadavi td.by_url a {
	white-space: nowrap !important;
	background: #FF6E0C;
	color: #fff;
	border-radius: 4px;
	padding: 7px 12px;
	border: 1px solid transparent;
	transition: none !important;
	font-size: 16px !important;
}

table.nadavi td.by_url a:hover {
	white-space: nowrap !important;
	background: #fff;
	color: #FF6E0C;
	text-decoration: none !important;
	border-color: #FF6E0C;
	transition: none !important;
}

.nadavi-mobile {
	display: none;
}

.nadavi-no-mobile {
	display: block;
}

.m-offer-name {
	display: block;
	font-size: 15px;
	line-height: 17px;
}

.m-offer-shop {
	display: none;
}

table.nadavi td.offer_price a {
	font-size: 18px;
	white-space: nowrap !important;
	color: #3b3b3b;
}

table.nadavi td.offer_price a span {
	font-weight: 600;
	font-size: 17px;
	color: #3b3b3b;
}

@media screen and (max-width: 700px) {
	table.nadavi td.deliver_info, table.nadavi td.shop_name {
		display: none;
	}

	table.nadavi td.offer_name {
		width: 50% !important;
	}
}

@media screen and (max-width: 500px) {
	table.nadavi td.deliver_info, table.nadavi td.shop_name, table.nadavi td.by_url, table.nadavi td.offer_price {
		display: none;
	}

	table.nadavi tr:first-child td b {
		padding-left: 0!important;
	}

	.nadavi-mobile {
		display: block;
	}

	.nadavi-no-mobile {
		display: none;
	}

	table.nadavi td.image, table.nadavi tr:first-child td.image {
		width: 10%;
	}

	table.nadavi td.offer_name {
		width: 90% !important;
		padding-right: 15px !important;
	}

	.loc-price b, .loc-price span {
		color: #3b3b3b !important;
		font-weight: 600!important;
		font-size: 16px;
	}

	.shop-name {
		font-weight: 600;
		color: #339133 !important;
	}
}

@media screen and (max-width: 370px) {
	table.nadavi td.by_url {
		display: none;
	}
}

table.nadavi td.deliver_info a:hover, table.nadavi td.offer_price a:hover, table.nadavi td.offer_price a:hover b, table.nadavi td.offer_price a:hover span, table.nadavi td.shop_name:hover a:hover b, table.nadavi td.shop_name a:hover {
	text-decoration: none !important;
	color: #FF6E0C !important;
	transition-property: color;
	transition-duration: 0.2s;
}

table.nadavi td {
	padding-left: 10px !important;
	padding-right: 0px !important;
}

.rubznak {
	font-family: ALSRubl;
}

.post_content > table.new-table, .post_content table.new-table {
	width: calc(100% - 2px);
}

.post_content .content-text table.new-table tr.table-tr td, .post_content .content-text table.new-table tr.show-all td {
	border: 1px solid #DEDEDE;
	padding-left: 7px !important;
	padding-right: 7px !important;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #3B3B3B;
	background: #fff;
}

.post_content .content-text table.new-table .table-rating td {
	border-right: 1px solid #DEDEDE!important;
	border-left-width: 5px !important;
}

.post_content table.new-table thead tr td {
	border: 1px solid #FF6E0C!important;
	background: #FF6E0C!important;
	font-family: Proxima Nova;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	padding: 15px 0 15px 15px !important;
}

.post_content .content-text table.new-table td:last-child, .post_content .content-text table.new-table td:first-child {
	border-radius: 0;
}

.post_content .content-text table.new-table td {
	border-top: none !important;
	border-left: none !important;
}

.post_content .content-text table.new-table td.td-rank {
	border-left: 1px solid rgba(0, 0, 0, 0.1)!important;
}

.post_content .content-text table.new-table tr.show-all td a {
	color: #FF6E0C;
}

.post_content .content-text table.new-table tr.show-all td a:hover {
	color: #3B3B3B;
}

.post_content table.new-table thead tr td.th-rating, .post_content table.new-table thead tr td.th-name, .post_content table.new-table thead tr td.td-rank {
	border-right: 1px solid rgba(0, 0, 0, 0.1)!important;
}

.post_content table.new-table tbody tr td.td-rating {
	padding: 12px 0 !important;
	text-align: center !important;
}

table.new-table .td-rating .chart {
	position: relative;
	top: auto;
	left: auto;
	display: block;
	margin: 0 auto;
	width: 40px;
	height: 40px;
}

table.new-table .td-rating .percent {
	position: absolute;
	left: 0;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 400;
	font-size: 13px !important;
	line-height: 16px;
	color: #3c3c3c !important;
	top: 12px;
	width: 40px;
}

table.new-table td.td-rank, .post_content table.new-table thead tr td.td-rank, .post_content table.new-table thead tr td.th-rating, .post_content table.new-table thead tr td.th-name, .post_content table.new-table thead tr td.td-name {
	padding-left: 5px !important;
	padding-right: 5px !important;
	text-align: center !important;
	text-transform: uppercase;
	font-size: 14px!important;
	vertical-align: middle !important;
}

.post_content table.new-table thead tr td.td-rank .table-thead, .post_content table.new-table thead tr td.th-rating .table-thead, .post_content table.new-table thead tr td.th-name .table-thead, .post_content table.new-table thead tr td.td-name .table-thead {
	display: flex;
	justify-content: center;
	align-items: center;
}

.post_content table.new-table thead tr td.td-rank img, .post_content table.new-table thead tr td.th-rating img, .post_content table.new-table thead tr td.th-name img, .post_content table.new-table thead tr td.td-name img {
	margin: -3px 3px 0 0 !important;
	height: 15px !important;
}

table.new-table .td-rating .chart canvas {
	left: 0;
	position: absolute;
	margin: 0 !important;
}

.post_content .content-text table.new-table tr.show-all td {
	padding-left: 0;
}

.post_content table td.td-rank {
	width: 8%;
	text-align: center;
}

.post_content table.new-table tr td.td-nominat {
	width: 100%;
}

.post_content table.new-table tr td.td-nominat {
	padding-right: 3px;
}

.recommed-block.recommed-object {
	margin-bottom: 30px;
	border-color: #efefef;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
}

.recommed-block.recommed-object ul li::before {
	content: none;
}

.recommed-block.recommed-object ul li a {
	text-decoration: none;
	border: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	font-size: 19px !important;
}

.recommed-block.recommed-object ul li a:hover span {
	text-decoration: underline;
	text-decoration-color: #FF6E0C;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.recommed-block.recommed-object ul li a {
	display: inline-flex;
	justify-content: flex-start;
	align-items: center;
	text-align: left;
}

.recommed-block.recommed-object ul li img {
	padding-right: 10px;
}

.object-title {
	font-size: 30px;
	line-height: 37px;
	color: #3c3c3c;
	;
}

.post_content .object_block .object-title img {
	margin: 0 10px 0 0 !important;
}

.object-title span {
	color: #FF6E0C;
}

.slider-nav .slick-slide {
	border: 2px solid #efefef;
	margin: 0 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.slider-nav .slick-slide > div > div {
	display: block !important;
}

.slider-nav .slick-current {
	border-color: #FF6E0C;
}

.slider-for {
	min-height: 400px;
}

.slick-slide {
	margin-bottom: 20px;
}

.object-galery {
	max-width: 600px;
	margin: 30px auto;
}

.object-galery.article-galery {
	max-width: 500px;
	margin: 30px auto;
}

.object-rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-weight: 600;
	font-size: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 24px;
}

.testimonial-rating {
	width: 100px;
	margin: 0 10px;
	height: 20px;
	line-height: 20px;
}

.testimonial-rating-stars {
	background: url("../images/star_empty.svg") repeat-x;
	background-size: 20px;
	width: 100px;
	height: 20px;
	height: 20px;
	float: left;
}

.testimonial-realrating {
	background: url("../images/star.svg") repeat-x;
	background-size: 20px;
	height: 20px;
}

.new-table .testimonial-rating {
	width: 80px;
	margin: 0 10px;
	height: 16px;
	line-height: 16px;
}

.new-table .testimonial-rating-stars {
	background: url("../images/star_empty.svg") repeat-x;
	background-size: 16px;
	width: 80px;
	height: 16px;
	float: left;
}

.new-table .testimonial-realrating {
	background: url("../images/star.svg") repeat-x;
	background-size: 16px;
	height: 16px;
}

table.new-table.width33 td {
	width: 33.33% !important;
}

table.new-table.text-center td {
	text-align: center !important;
}

.interesting-facts.facts-object {
	background: #fff;
	border: none !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 2px;
	max-width: none;
	overflow-x: auto;
}

.interesting-facts.facts-object table td {
	width: 33.33%!important;
	text-align: center !important;
}

.text-left {
	text-align: left !important;
}

.text-center {
	text-align: center !important;
}

.text-bold {
	font-weight: 600!important;
}

.text-bolder {
	font-weight: 800!important;
}

.post_content .content-text table.new-table tr.table-tr:nth-of-type(2n+1) td {
	background: #fafafa !important;
}

.obj-reviews {
	font-size: 18px;
	line-height: 24px;
}

.accordionjs {
	position: relative;
	margin: 1.5rem 0 0 0 !important;
	padding: 0!important;
	list-style: none;
	margin-top: 10px;
	margin-bottom: 20px;
}

.accordionjs li.acc_section::before {
	content: none !important;
}

.accordionjs .acc_section {
	position: relative;
	z-index: 10;
	margin-left: 0!important;
	padding: 0 !important;
	margin-top: -1px;
	overflow: hidden;
	border-radius: 4px 4px 4px 4px;
}

.accordionjs .acc_section .acc_head {
	position: relative;
	padding: 10px;
	background: #FBFBFB;
	display: block;
	cursor: pointer;
	font-size: 18px;
	line-height: 22px;
	color: #3B3B3B;
}

.accordionjs .acc_section .acc_head h3 {
	line-height: 1;
	margin: 5px 0;
}

.accordionjs .acc_section .acc_content {
	padding: 0 30px 1.5rem;
}

.accordionjs .videobtn.acc_section .acc_content {
	height: 472px;
	padding: 0 !important;
}

.accordionjs .map.acc_section .acc_content {
	height: 472px;
	padding: 0 !important;
}

.accordionjs .acc_section .acc_content * {
	font-size: 17px !important;
}

.accordionjs .map.acc_section .acc_content * {
	font-size: 12px !important;
}

.accordionjs .acc_section .acc_content strong {
	font-size: 18px !important;
}

.char.acc_section .acc_content ul {
	margin-left: 10px !important;
	list-style: none !important;
}

.char.acc_section .acc_content ul li {
	line-height: 24px !important;
	list-style: none !important;
	margin-bottom: 10px!important;
}

.accordionjs .acc_section .acc_content strong {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.accordionjs .acc_section:first-of-type, .accordionjs .acc_section:first-of-type .acc_head {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.accordionjs .acc_section:last-of-type, .accordionjs .acc_section:last-of-type .acc_content {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.accordionjs .acc_section.acc_active > .acc_content {
	display: block;
}

.accordionjs .acc_section.acc_active > .acc_head {
	background: #ff9a55;
	color: #fff;
	border-bottom: none;
}

.accordionjs .acc_section > .acc_head::after {
	content: " ";
	float: right;
	color: #D6D6D6;
	width: 13px;
	height: 7px;
	margin-top: 8px;
	font-size: 16px;
	background: url(../images/goalarr-dw.png) no-repeat;
}

.accordionjs .acc_section.acc_active > .acc_head::after {
	content: " ";
	color: #fff;
	width: 13px;
	margin-top: 8px;
	height: 7px;
	background: url(../images/goalarr-up.png) no-repeat;
}

.accordionjs .acc_section:hover:not(.acc_active) > .acc_head {
	background: #fff;
}

.accordionjs .acc_section:not(.acc_active) {
	border: 1px solid #DEDEDE;
}

.accordionjs .acc_section.acc_active {
	border: 1px solid #DEDEDE;
}

.accordionjs .acc_section:hover:not(.acc_active) {
	border: 1px solid #ff9a55;
}

.accordionjs .acc_section .acc_content .transition-loader .transition-loader-inner label {
	font-size: 50px !important;
}

.transition-loader {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.transition-loader-inner {
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
	width: calc(100%);
	color: #FF6E0C;
	padding: 0 100px;
	text-align: center;
}

.transition-loader-inner label {
	padding: 1%;
	opacity: 0;
	display: inline-block;
}

.transition-loader-inner label:after {
	content: '\2022';
}

.transition-loader-inner label:nth-child(1) {
	-webkit-animation: loader 3s 600ms infinite ease-in-out;
	animation: loader 3s 600ms infinite ease-in-out;
}

.transition-loader-inner label:nth-child(2) {
	-webkit-animation: loader 3s 500ms infinite ease-in-out;
	animation: loader 3s 500ms infinite ease-in-out;
}

.transition-loader-inner label:nth-child(3) {
	-webkit-animation: loader 3s 400ms infinite ease-in-out;
	animation: loader 3s 400ms infinite ease-in-out;
}

.transition-loader-inner label:nth-child(4) {
	-webkit-animation: loader 3s 300ms infinite ease-in-out;
	animation: loader 3s 300ms infinite ease-in-out;
}

.transition-loader-inner label:nth-child(5) {
	-webkit-animation: loader 3s 200ms infinite ease-in-out;
	animation: loader 3s 200ms infinite ease-in-out;
}

.transition-loader-inner label:nth-child(6) {
	-webkit-animation: loader 3s 100ms infinite ease-in-out;
	animation: loader 3s 100ms infinite ease-in-out;
}

@keyframes loader {
	0% {
		opacity: 0;
		transform: translateX(-300px) scale(1);
	}

	33% {
		opacity: 1;
		transform: translateX(0px) scale(2);
	}

	66% {
		opacity: 1;
		transform: translateX(0px) scale(1);
	}

	100% {
		opacity: 0;
		transform: translateX(300px) scale(2);
	}
}

@-webkit-keyframes loader {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-300px);
	}

	33% {
		opacity: 1;
		-webkit-transform: translateX(0px);
	}

	66% {
		opacity: 1;
		-webkit-transform: translateX(0px);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(300px);
	}
}

.obj-short-desc h3, .benefits h3, .benefits .h3 {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #000;
}

.benefits .h3 {
	margin-bottom: 10px;
	margin-top: 12px;
}

.obj-short-desc p {
	font-size: 18px;
	line-height: 28px;
}

.benefits-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.benefits-container ul {
	margin: 0 0 0 9px !important;
	padding: 0!important;
	width: 50%;
}

@media screen and (max-width: 678px) {
	.benefits-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.benefits-container ul {
		width: 100%;
	}
}

.benefits-container ul.benefits-list li, .benefits-container ul.disadvantages-list li {
	padding-left: 10px;
}

.benefits-container ul.benefits-list li:before {
	content: "+";
	line-height: 24px;
	font-size: 22px;
	left: -7px;
	color: #FF6E0C;
	font-weight: 600;
	background-color: transparent;
	display: block;
	width: 0px !important;
	height: 0px !important;
	position: absolute;
	top: 6px;
}

.benefits-container ul.disadvantages-list li:before {
	content: "–";
	background-color: transparent;
	line-height: 24px;
	font-size: 22px;
	left: -7px;
	color: #FF6E0C;
	font-weight: 600;
	display: block;
	width: 6px !important;
	height: 6px !important;
	position: absolute;
	top: 4px;
}

ul.slick-dots {
	margin-left: 0 !important;
	text-align: center!important;
}

ul.slick-dots li:before {
	content: none;
}

ul.slick-dots li {
	display: inline-block !important;
	width: 20px;
	height: 10px;
}

ul.slick-dots li button {
	font-size: 0 !important;
	line-height: 0 !important;
	display: block;
	width: 20px;
	height: 10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

ul.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}

ul.slick-dots li button:before {
	content: "\2022";
	color: #FF6E0C;
	line-height: 10px !important;
	width: 20px;
	text-align: center;
	height: 10px;
	font-size: 30px !important;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

ul.slick-dots li.slick-active button:before {
	color: #3c3c3c;
}

@media screen and (max-width: 576px) {
	.slider-for {
		min-height: 220px;
	}
}

@media screen and (max-width: 400px) {
	.recommed-block.recommed-object ul li {
		padding-left: 0;
		margin-bottom: 0;
	}

	.recommed-block.recommed-object ul li a {
		flex-direction: column;
		margin-left: 0px;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}

	.recommed-block.recommed-object ul li img {
		padding-right: 0px;
		padding-bottom: 10px;
	}
}

a.advert {
	border-bottom: 1px dashed #27ae60 !important;
	color: #27ae60 !important;
	font-size: 15px !important;
	font-weight: 400!important;
}

.advert-nm {
	color: #9b9b9b !important;
	font-size: 15px !important;
	font-weight: 400!important;
	display: block;
	text-align: center;
	line-height: 15px;
	margin-top: 15px;
}

.advert-nm a {
	color: #3c3c3c;
	border: 1px solid #1aa351;
	padding: 1px 7px;
	font-size: 16px;
}

.advert-nm a:hover {
	text-decoration: none;
}

a.advert:hover {
	border-bottom: none !important;
	color: #ff6e0c !important;
}

.post_content h2.adv-title {

	display: table !important;
	margin: 20px auto 0!important;
	font-weight: 800!important;
}

.post_content h2.adv-title::before{
	content: "";
	display: inline-block;
	width: 60px;
	height: 29px;
	background: url(../images/icons/top_50-25.svg) no-repeat;
	margin-right: 7px;
	position: relative;
	top: 3px;
}
.post_content .content-text table .table-rating td.td-cat {
	background: #FFF8F3;
	padding: 15px 0 15px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1)!important;
	border-top: none!important;
	position: relative;
	border-right: 1px solid #DEDEDE!important;
	border-left: 3px solid #FF6E0C !important;
}

.post_content .content-text table .table-rating td.td-cat::before {
	content: "";
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #FF6E0C;
	position: absolute;
	left: 0;
	top: calc( 50% - 3px );
}

.color-secondary {
	color: #FF6E0C !important;
}

.color-primary {
	color: #3b3b3b !important;
}

.post_content ul.propertys li:before {
	content: "";
	background: #FF6E0C;
	display: block;
	vertical-align: middle;
	width: 6px !important;
	height: 6px !important;
	float: left;
	font-size: 25px;
	line-height: 20px;
	position: absolute;
	top: 14px;
	border-radius: 0;
	left: -10px;
}

.marka_cat {
	width: 300px;
	height: 250px;
}

@media(min-width: 500px) {
	.marka_cat {
		width: 300px;
		height: 250px;
	}
}

@media(min-width: 800px) {
	.marka_cat {
		width: 728px;
		height: 90px;
	}
}

.share42-item {
	margin-bottom: 0!important;
}

.share42-item:last-child {
	margin-right: 0 !important;
}

.share42init a {
	margin-bottom: 0!important;
}

.share42init a:last-child {
	margin-right: 0!important;
}

.grecaptcha-badge {
	right: -260px !important;
}

.new-rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 15px;
}

.new-rating .ratingtypeplusminus {
	background: #fff;
	font-weight: 600;
}

.new-rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 36px;
}

.new-rating .ratingtypeplusminus {
	font-weight: 600;
	border-radius: 3px;
	background: #f7f7f7;
	height: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.new-rating a {
	height: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 3px;
	padding: 0 10px;
	background: #f7f7f7;
}

.new-rating .text {
	font-weight: 600;
	margin-left: 15px;
}

.content-text {
	margin-bottom: 30px;
}

.content-table {
	overflow-x: auto;
}

.content-table table {
	width: calc(100% - 2px);
	margin: 15px 0 20px;
}

.table-alert {
	color: #FF6E0C !important;
	font-weight: 600;
	font-size: 14px!important;
}

.menuicon {
	border-color: #FF6E0C;
}

.menuicon:before {
	background-color: #FF6E0C;
}

.close-menu-icon {
	width: 22px;
	height: 22px;
	display: block;
	float: right;
	position: relative;
}

.close-menu-icon:before, .close-menu-icon:after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 22px;
	width: 2px;
	background-color: #FF6E0C;
}

.close-menu-icon:before {
	transform: rotate(45deg);
}

.close-menu-icon:after {
	transform: rotate(-45deg);
}

.brief {
	padding: 15px;
	margin-bottom: 20px;
	text-align: center;
	background: #fafafa;
}

.post_content .useful ul li:before {
	content: "\2022";
	color: #FF6E0C;
	display: table-cell;
	vertical-align: middle;
	width: 10px !important;
	float: left;
	background: transparent;
	font-size: 30px;
	line-height: 20px;
	position: absolute;
	top: 4px;
	left: -12px;
}

.border-orange {
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
}

.padding-4 {
	padding: 20px;
}

.post_content .article-block .block-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}

.post_content .article-block {
	margin-top: 30px;
	padding-top: 20px;
}

.post_content .article-block .img {
	margin: 0 20px 40px;
	text-align: center;
}

.post_content .article-block .desc {
	margin-bottom: 20px;
}

.post_content .article-block .text-block {
	padding-right: 20px;
	margin-bottom: 40px;
	padding-left: 20px;
}

.post_content .article-block .block-wrapper img {
	width: auto;
	max-width: 250px;
	padding-left: 20px;
}

.post_content .article-block h4 {
	font-weight: 600;
	color: #FF6E0C;
	font-size: 20px;
	line-height: 24px;
}

.post_content .article-block .text-block a {
	color: #0044bb;
	text-decoration: underline;
	font-size: 18px!important;
}

.post_content .article-block a:hover {
	text-decoration: none;
	color: #FF6E0C !important;
}

.post_content .article-block a.affiliate_link {
	text-decoration: none;
}

.post_content .article-block #ymarket-affiliate {
	padding: 20px;
}

@media screen and (max-width: 959px) {
	.post_content .article-block .img {
		width: 100%;
		float: none;
		margin: 0;
		padding: 10px 20px 0;
	}

	.post_content .article-block .text-block {
		float: none;
		width: 100%;
		padding: 10px 20px 0;
		margin-bottom: 40px;
	}

	.post_content .article-block div.img img {
		width: 100%;
		max-width: 100%;
		margin: 0 !important;
	}

	.post_content .article-block .block-wrapper {
		flex-direction: column;
	}
}

.post_content .content-text table.article-table {
	min-width: auto !important;
}

.post_content table.new-table.article-table thead tr td.td-rank .table-thead, .post_content table.new-table.article-table tbody tr td.td-rank .table-thead {
	text-align: left !important;
	display: block;
	margin-left: 15px;
	text-transform: none !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

.post_content table.new-table.article-table thead tr td.td-rank {
	background: #fff !important;
	color: #000!important;
	border-top: 1px solid #DEDEDE !important;
	border-bottom: 1px solid #DEDEDE !important;
}

.post_content table.new-table.article-table tr td a {
	color: #0044bb !important;
	transition-property: color, opacity, border-color;
	transition-duration: 0.2s;
}

.post_content table.new-table.article-table tr td a:hover {
	color: #FF6E0C !important;
	transition-property: color, opacity, border-color;
	transition-duration: 0.2s;
}

.post_content.post_content_new p {
	margin: 0 0 15px 0 !important;
}

.post_content.post_content_new table p {
	margin: 0 !important;
	text-align: center !important;
}

td.td-rank.left {
	text-align: left !important;
}

td.td-rank.bold {
	font-weight: 600!important;
}

.red {
	color: #ff0000;
}

.green {
	color: #009933;
}

.orange {
	color: #ff9900;
}

.article-block.compare-wrap, .article-block.compare-wrap .title-sovet {
	margin-top: 0;
	padding-top: 0;
}

.compare-block {
	border: 1px solid #dedede;
	margin-top: -1px;
}

.compare-block .compare-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-bottom: 1px solid #dedede;
}

.compare-block .compare-img {
	width: 110px;
	min-height: 90px;
	padding: 10px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.compare-block .compare-img a {
	line-height: 0;
	display: block;
	overflow: hidden;
}

.compare-block .compare-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 10px 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fafafa;
	width: 100%;
	border-left: 1px solid #dedede;
	line-height: 20px;
	text-shadow: 0 1px 0 #fff;
}

.compare-block .compare-title h2 {
	margin: 0 0 4px 0;
	font-size: 20px;
	color: #000;
	font-weight: 700;
}

.affiliate_link {
	background: rgb(255,82,82);
	background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
	border-radius: 4px;
	-webkit-box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
	box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	display: inline-block;
	color: #FFFFFF !important;
	padding: 15px 25px;
	text-transform: none;
	margin: 0 auto!important;
	-webkit-transition: all easy-in-out 0.5s!important;
	-o-transition: all easy-in-out 0.5s!important;
	transition: all easy-in-out 0.5s!important;
}

.affiliate_link:hover, .post_content .article-block a.affiliate_link:hover {
	background: rgb(255,140,63,1);
	background: -o-linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	background: linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c3f",endColorstr="#ff5252",GradientType=1);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff !important;
	text-decoration: none !important;
	text-decoration: none !important;
	-webkit-transition: all easy-in-out 0.5s!important;
	-o-transition: all easy-in-out 0.5s!important;
	transition: all easy-in-out 0.5s!important;
}

.affiliate_link.aff102 {
	font-size: 16px;
	font-family: Proxima Nova;
	color: #fff !important;
	font-weight: 400;
	border-radius: 4px;
	background: rgb(70,133,0);
	background: -o-linear-gradient(225deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	background: linear-gradient(225deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#468500",endColorstr="#69c400",GradientType=1);
	padding: 15px 25px;
	position: relative;
	margin-top: -5rem !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.affiliate_link.aff102:hover {
	text-decoration: none !important;
	color: #fff !important;
	background: rgb(70,133,0);
	background: rgb(70,133,0);
	background: -o-linear-gradient(34deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	background: linear-gradient(56deg, rgba(70,133,0,1) 0%, rgba(105,196,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#468500",endColorstr="#69c400",GradientType=1);
	-webkit-box-shadow: none;
	box-shadow: none;
}

@media screen and (max-width: 450px) {
	.compare-block .compare-title h2 {
		margin: 0 0 4px 0;
		font-size: 15px;
	}

	.compare-block .compare-title {
		padding: 10px;
	}
}

.compare-block .compare-title .chars {
	margin: 0;
	font-size: 14px;
	color: #000;
}

.compare-block .compare-title .object-rating {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-weight: normal;
	font-size: 14px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #000;
}

.compare-block .compare-body {
	padding: 0 20px;
}

.compare-block .compare-body .desc p {
	font-size: 17px !important;
	line-height: 1.4;
	color: #000;
}

.compare-block .testimonial-rating {
	width: 65px;
	margin: 0 10px 4px;
	height: 13px;
	line-height: 13px;
}

.compare-block .testimonial-rating-stars {
	background-size: 13px;
	width: 65px;
	height: 13px;
	float: left;
}

.compare-block .testimonial-realrating {
	background-size: 13px;
	height: 13px;
}

.compare-block .noms_descr {
	font-size: 17px;
	line-height: 1.4;
	margin-bottom: 15px;
}

.compare-block .noms {
	font-weight: 600;
	margin: 10px 0 4px;
	color: #FF6E0C;
	font-size: 17px;
	line-height: 22px;
}

.compare-block ul li {
	margin-bottom: 0;
}

.compare-block ul li:before {
	content: none;
}

.compare-block ul.plus, .compare-block ul.minus {
	list-style: none !important;
	margin-left: 0;
	margin-bottom: 30px;
	color: #000 !important;
	font-size: 17px !important;
	line-height: 1.4;
}

.plus-block, .minus-block {
	color: #000;
	font-size: 17px;
}

.compare-block ul span {
	font-weight: 600;
}

.post_content .compare-block #ymarket-affiliate {
	padding: 0;
}

.points_compare {
	border: 1px solid #DEDEDE;
	padding: 0;
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.points_compare b {
	background: #fafafa;
	padding: 5px 10px;
	margin: 0 10px 0 0;
	border-right: 1px solid #DEDEDE;
	font-weight: 400!important;
}

@media(max-width: 678px) {
	.points_compare {
		display: block;
		padding: 0 10px;
	}

	.points_compare b {
		padding: 0 0px 0 0;
		margin: 0 0 0 0;
		background: transparent;
		border-right: none;
		border-bottom: 1px solid #DEDEDE;
		position: relative;
		display: block;
		width: 100%;
	}
}
.block-author-block{
	width: 50%;
	display: flex;
	flex-direction: column;
	margin-right: 30px;
}
.block-author {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0;
	flex-direction: row;
	margin-bottom: 0;


}

.block-author .name-author, .block-author .info-author {
	font-size: 15px;
	margin: 0 15px;
	line-height: 1.2;

}

.block-author .name-author {
	text-decoration: none;
	font-weight: 600;
	margin-bottom: 3px;

}

.block-author .info-author {
	color: rgb(73, 130, 243);
}

.block-author img {
	width: auto;
	height: 53px;
}

.kak-reyting {
	font-size: 14px;
	color: #FF6E0C;
	font-weight: 600;
	text-decoration: none;
	margin: 0 10px;
}

.kak-reyting:hover {
	text-decoration: underline;
}

.nomi {
	border: 1px solid #DEDEDE;
	padding: 20px 15px 10px;
	border-radius: 3px;
}

.nomi > strong {
	display: flex;
	margin: 0;
	padding: 0;
}

.author-info-text {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
}

.static .post_title {
	text-align: center;
	font-weight: 600;
}

.block_header.u-news {
	line-height: 26px;
	font-weight: 600;
	color: #3a3a3a;
	font-size: 22px;
	margin: 40px 0 20px 0;
	text-transform: none;
}

.u-info .user-data {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 20px;
}
.u-info .user-data ul{
	margin-left: 30px;
}

.u-info .user-data img {
	margin: 0;

}
.post_content.u-info{
	background: #fff !important;
}
.post-info-header {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	justify-content: space-between;
	flex-direction: row;


}

@media(max-width: 678px) {
	.u-info .user-data img{
		margin-bottom: 20px;
	}
	.user-data ul{
		text-align: center !important;
		margin-left: 0px !important;
	}

	.user-data ul li:before{
		content: none !important;
	}
	.u-info .user-data {
		display: flex;
		flex-direction: column;
	}

	.post-info-header, .block-author {
		flex-direction: column;
	}
	.block-author-block{
		width: 100%;
		margin-right: 0;
	}

	.author-info-text, .fullstory .post_info {
		align-items: center;
	}
	.fullstory .post_info {
		margin-top: 15px;
	}   .block-author img{
		margin-bottom: 10px;
	}
	.block-author .name-author, .block-author .info-author {
		line-height: 1.4;
		text-align: center;
	}
}
.story-img{
	margin: 0 auto 20px;
	max-width: 70%;
}
.story-img img{
	max-width: 100%;
}

.discount .speedbar, .discount .speedbar a{
	font-size: 14px!important;
}
.discount-block{
	background: #fff;
	padding: 20px;
	margin-bottom: 30px;
	border: 1px solid #efefef;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);
	display: flex;
	flex-direction: row;

}
.discount-block .d-img{
	background: #FFF4EC;
	color: #FF6E0C !important;
	border-radius: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	width: 30%;
	margin-right: 20px;
	text-align: center;
	flex-shrink: 0;
	padding-left: 20px;
	padding-right: 20px;

}


.discount-block .d-body h3{
	color: #333;
	font-size: 18px;
	margin-top: 0!important;
	margin-bottom: 7px!important;
}

.discount-block .d-body .d-text{
	font-family: Proxima Nova !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 17px !important;
}

.discount-block .d-body .d-footer{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.discount-block .d-body .d-footer .d-end{
	background-image: url(../images/sandhour.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 9px 13px;
	font-weight: 400;
	font-size: 15px;
	padding-left: 15px;
	color: #FF6E0C;
}
.discount-block .d-body .d-footer .affiliate_link, .popup-discount .affiliate_link{
	margin: 0!important;
	font-size: 15px;
	border: none!important;
	outline: none !important;
	padding: 10px 25px;

}
.discount-block .d-body .d-footer .affiliate_link:hover, .popup-discount .affiliate_link:hover{
	cursor: pointer;
}



.discount .post-info-header {
	font-size: 15px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #D8D8D8;
}

.discount .post-info-header .post-date{
	font-weight: 600;
}

@media(max-width: 678px) {
	.story-img{
		margin: 0 auto 20px;
		max-width: 100%;
	}


	.discount-block{
		flex-direction: column;

	}
	.discount-block .d-img{
		width: 100%;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 20px;
	}

	.discount-block .d-body .d-footer{
		flex-direction: column;
		align-items: flex-start;
	}
	.discount-block .d-body .d-footer .affiliate_link{
		margin-top: 20px !important;
		width: 100%;
		font-size: 18px;
		padding: 15px 25px;
	}

}
.ui-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
}

.popup-discount.ui-dialog .ui-dialog-titlebar{
	padding: 0 !important
}

.popup-discount.ui-dialog .ui-dialog-titlebar .ui-dialog-title{
	display: none;
}
.popup-discount.ui-dialog .ui-dialog-titlebar-close{
	right: -15px
}

.popup-discount .ui-dialog-titlebar{
	background: transparent!important;
	color: #fff!important;
	font-size: 14px!important;
	line-height: 16px!important;
	border: none !important;
}
.popup-discount {
	padding: 0;

}


.ui-dialog.popup-discount{
	box-shadow: none !important;
	overflow: visible !important;
}

.ui-widget-content.popup-discount{
	background: transparent !important;
}

.popup-discount .promotitle{
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #FFF4EC;
	border-radius: 15px;
	padding: 10px!important;


}
.popup-discount #dlepopup{
	border-bottom: 1px solid #D8D8D8;
	padding: 20px  20px 30px;
	overflow: visible !important;
	background: #fff;
	height: auto !important;
}

.popup-discount .ui-dialog-buttonpane {
	background-image: none;
	margin: 0;
	padding: 20px;
}


.popup-discount .promotitle .promo{
	font-weight: bold;
	font-size: 20px;
	line-height: 120%;
	text-align: center;
	text-transform: uppercase;
	color: #FF6E0C;
	background: transparent;
	border: none;
	padding: 0;
	width: 100%;
}
.popup-discount .promotitle button{
	flex-shrink: 0;
	background: #FAFAFA;
	border: 1px solid #FF6E0C;
	box-sizing: border-box;
	border-radius: 3px;
	font-weight: 600;
	font-size: 14px;
	padding: 15px;
	color: #FF6E0C;
}
.popup-discount .promotitle button:hover{
	cursor: pointer;
}
.popup-discount .iscopy{

	width: 100%;
	text-align: center;
	padding: 15px 0;
	background: #fff;
	display: flex;
	font-size: 14px;
	margin-top: 20px;
	color: #000!important;
	align-items: center;
	justify-content: center;

}

.popup-discount .iscopy span{
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 100%;
	line-height: 35px;
	background-image: linear-gradient(243.51deg, #FF5251 0%, #FF8C40 100%);
	box-shadow: 0px 0px 7px rgba(255, 110, 12, 0.5);
	margin-right: 15px;
	color: #fff;
}



.ui-dialog .ui-dialog-buttonpane button.close-ui{
	background: #FAFAFA;
	border-radius: 3px;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	color: #FF6E0C;
	border-color: #FAFAFA;
}
.ui-dialog .ui-dialog-buttonpane button.close-ui:hover{
	background: #f4f4f4;
	border-color: #FF6E0C;

}
.popup-discount.ui-dialog .ui-dialog-buttonset{
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #fff;
	padding: 0;
}


button.close-ui span:before{
	content: " ";
	width: 10px;
	display: inline-block;
	height: 9px;
	background: url(../images/gal1.png) no-repeat center;
	margin-right: 3px;
}
.discount_link {
	text-align: center
}
.discount_link a{
	color: #4492F3;
	font-size: 17px;

}
.more_discount{
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;
}
.more_discount a{
	background: #FAFAFA;
	border-radius: 3px;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	padding: 15px 25px;
	line-height: 17px;
	color: #FF6E0C;
	border: 1px solid #FAFAFA;
}

.more_discount a:after{
	content: " ";
	width: 10px;
	display: inline-block;
	height: 9px;
	background: url(../images/gal2.png) no-repeat center;
	margin-left: 3px;
}
.more_discount a:hover{
	text-decoration: none;
	background: #f4f4f4;
	border-color: #FF6E0C;
}

.popup-discount .pop-header{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}
.popup-discount .pop-header span{
	max-width: 70%;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	color: #222222;
	padding-right: 10px;
}
.popup-discount .pop-header img{
	max-width: 30%;
	flex-shrink: 0;
}
@media(max-width: 550px) {

	.popup-discount .pop-header
	{
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center
	}
	.popup-discount .promotitle{
		flex-direction: column;
		padding-top: 15px !important;
		padding-bottom: 15px!important;
	}
	.popup-discount .pop-header span,
	.popup-discount .pop-header img{
		max-width: 100%;
		padding-right: 0;
		padding-left: 0;
		text-align: center
	}.popup-discount .pop-header img{
		margin-bottom: 15px
	}
	.popup-discount .promotitle .promo{
		margin-bottom: 15px;
		font-size: 16px;
	}
	.popup-discount.ui-dialog .ui-dialog-buttonset
	{
		flex-direction: column
	}
	.popup-discount.ui-dialog .ui-dialog-buttonset	.close-ui{
		margin-bottom: 15px
	}
	.ui-dialog {
		max-width: 90% !important;
	}
}



.discount-block .d-body{

}

.widget{

}

.widget input#url {
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #ededed;
	width: 100%;
	color: #3c3c3c;
	padding: 10px 10px ;

}
.widget input#pos {
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #ededed;
	width: 100%;
	color: #3c3c3c;
	padding: 10px 10px;

}

.wurl{
	width: calc(70% - 13px);
	margin-bottom: 30px;
	margin-right: 10px;
	display: inline-block;
}
.wpos{
	width: 30%;
	width: calc(30% - 13px);
	margin-left: 10px;
	display: inline-block;
	margin-bottom: 30px;
}



.widget input#text {
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #ededed;
	color: #3c3c3c;
	padding: 5px !important;
	margin-right: 10px;
	margin-bottom: 30px
}
#ex_widget{
	margin-bottom: 50px;
}

#ex_widget a{
	display: flex;
	align-items: center;
	font-weight: bold;
	text-decoration: none;

}

#ex_widget img {
	max-width: 150px;
	margin-right: 10px;
}


#result_widget{
	width: 100%;
	height: 120px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #ededed;
	color: #3c3c3c;
	margin-bottom: 30px;
}

@media(max-width: 678px) {
	.textbox{
		display: flex;
		flex-direction: column
	}
	#ex_widget a{
		flex-direction: column;
		text-align: center;
	}
	#ex_widget img {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.widget input#pos, .widget input#url,.widget .textbox >div {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
}


.article .inner-text, .article .inner-text a{
	font-size: 16px;
}

.article{
	width: 100%;
	display: block;
	border: 2px solid #F0F0F0;
	overflow: hidden;
	box-shadow: 0px 4px 8px #F5F5F5;
	border-radius: 3px;
	padding: 20px 30px;
	margin-bottom: 30px;
	transition-property: color, box-shadow, border-color;
	transition-duration: 1s;

}
.article:hover{
	border: 2px solid #FF6E0C;
	box-sizing: border-box;
	box-shadow: 0px 14px 48px #D6D6D6;
	border-radius: 3px;
	transition-property: color, box-shadow, border-color;
	transition-duration: 1s;

}
.article h2 {
float: right;
    text-align: left;
    margin-bottom: 5px;
    width: calc(100% - 320px);
}
.article h2 a, .article .inner-text h2 a{
	color: #3E3E3E;
	text-decoration: none;
	border-bottom: 2px solid  transparent;
	font-size: 23px ;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0;
	transition-property: color, border-color;
	transition-duration: 1s;
}

.article .inner-img{
	float: left;
}
.article h2 a:hover, .article:hover h2 a{
	color: #FF6E0C;
	text-decoration: none;
	border-bottom: 2px solid  #FF6E0C;
	transition-property: color, box-shadow, border-color;
	transition-duration: 1s;

}

.article .inner{  
    float: right; 
    width: calc(100% - 320px);
    overflow: hidden;
    display: block;
}


.article .inner-text{
	
	font-size: 16px;
	
}
.article .inner-text .date-view{
	font-size: 14px;
}

.article .inner-text .date{
	background: #F0F0F0;
	padding: 5px 7px;
	color: #9F9F9F;
	border-radius: 4px;
	margin-right: 10px;

}
.article .inner-text .view{
	color: #000;
	display: inline-block;
	white-space: nowrap;
}
.article .inner-text .icon-eye2{
	color: #FF6E0C;
	padding-left: 5px;
	font-size: 18px;
}
.article .inner-text  .icon-eye2:before {
	top: 3px;

}

.article .inner-text .autor a{
	text-decoration: none;
	color: #FF6E0C;
	font-size: 16px;
}

.article .inner-text .autor, .article .inner-text .date-view{
	margin-bottom: 10px
}

.article .inner-text .autor a:hover{
	text-decoration: underline
}


.article .inner-text .date {
	background: #F0F0F0;

}

.article .inner-text .cats a{
	border-radius: 3px;
	white-space: nowrap;
	font-family: Proxima Nova;
	font-weight: 400;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	padding: 0px 6px;
	margin: 0 0  5px;
	display: inline-block;
	border: 1px solid #FF6E0C;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	color: #3B3B3B;
	-webkit-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	transition-property: color, background-color;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	text-decoration: none;
}

.article .inner-text .cats a:hover{
	color: #fff;
	background: #FF6E0C;
	-webkit-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	transition-property: color, background-color;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.cat-desc{
	background: #F7F7F7;
	border: 1px solid #EBEBEB;
	padding: 30px 30px 0;
	margin-bottom: 30px;
	text-align: left;
}
.cat-desc p{
	margin-bottom: 30px;
}
.cat-desc .subcut{
	margin-bottom: 30px;
}
.article .inner-text p{
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 2;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	display: -webkit-box;
	display: box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	line-height: 22px;
	margin-top: 10px;
	position: relative;
}

.article .inner-text p::after{
	content: "";
	position: absolute;
	width: 100%;
	z-index: 99;
	height: 100%;
	left: 1%;
	top: 0px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(270deg, rgba(255,255,255,0.8337710084033614) 57%, rgba(255,255,255,0.2231267507002801) 100%);
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0.8337710084033614) 57%, rgba(255,255,255,0.2231267507002801) 100%);
	background: linear-gradient(270deg, rgba(255,255,255,0.8337710084033614) 57%, rgba(255,255,255,0.2231267507002801) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
	transition-property: all;
	transition-duration: 1s;
}
.article:hover .inner-text p::after{
	left: 100%;
	transition-property: all;
	transition-duration: 1s;
}

@media(max-width: 1200px) {
	
	.article h2 {
		float: none;
		width: 100%;
		margin-bottom: 15px
	}
	
}
@media(max-width: 678px) {
.article{
display: flex;
    flex-direction: column;
}
	.article .inner {
		width: 100%;
		flex-direction: column;
	}

	.article h2 {
		margin-bottom: 15px
	}
.article .inner-img img{
	width: 100%;
		max-width: 100%;
		height: auto;
}
	
	.article .inner > a{
		width: 100%;
	}

	.article .inner-text{
		margin-top: 15px;
		margin-left: 0
	}
	.cat-desc{
		text-align: center;
	}
	.article .inner-text p::after{
		content: none;
	}

	.article .inner-text p{
		-ms-line-clamp: 3;
		-webkit-line-clamp: 3;
		line-clamp: 3;

	}

}

.popular-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	flex-direction: row;
}
.relatednews3 {
	position: relative;
	width: 31%;
	line-height: 15px;
	margin-bottom: 20px;
	margin-right: 3.333333%
}


.relatednews3:nth-child(3n) {

	margin-right: 0%
}
.relatednews3 a {
	position: relative;
	display: block;
}
.short_img3 {
	text-decoration: none;
	position: relative;
}

.short_img3 .views {
	font-size: 12px;
	text-decoration: none;
	position: absolute;
	background: #fff;
	padding-left: 30px;
	top: 10px;
	left: -20px;
	line-height: 18px;
	padding-right: 10px;
	border-radius: 5px;
	opacity: 0;
	z-index: 99;
	transition-property: opacity;
	transition-duration: 0.7s;
}
.relatednews3 img {
	position: relative;
	opacity: 1;
	transition-property: opacity;
	transition-duration: 0.7s;
	max-width: 100%!important;
	height: auto !important;
	width: 100%;
	margin-bottom: 10px;
}

.relatednews3 a p {
	font-size: 16px;
	line-height: 20px;
	border-bottom: 1px solid transparent;
	display: inline;
	transition-property: color, border-color;
	transition-duration: 0.7s;
}

.short_img3 .views i {
	font-size: 16px;
	color: #FF6E0C;

}
.short_img3 .views .icon-eye2:before {
	top: 3px;
}
.relatednews3 a:hover .views {
	opacity: 1;
	transition-property: opacity;
	transition-duration: 0.7s;
}
.relatednews3 a:hover img {
	opacity: 0.8;
	transition-property: opacity;
	transition-duration: 0.7s;
}
.relatednews3 a:hover p {
	border-bottom: 1px solid #FF6E0C;
	transition-property: color, border-color;
	transition-duration: 0.7s;
}
.relatednews3 a:hover,
.relatednews3 a {
	transition-property: color !important;
	transition-duration: 0.2s !important;
}

@media(max-width: 678px) {
	.popular-block {

		flex-direction: column;
	}

	.relatednews3{
		width: 100%;
	}
}

.howtoplace {
	margin-top: -30px;
	text-align: center;
	display: block;
	margin-bottom: 45px;
	position: relative;
	border-bottom: 1px solid #FF6E0C;
	line-height: 1px;
}
.howtoplace2{
	margin-top: -10px;
}
.howtoplace a{
	padding: 0 30px;
	background: #fff;
    font-size: 16px;
}
.bg-white{
	background-color: #fff !important;
}
.post_content  .article-block.comp-obj #ymarket-affiliate{
	padding-top: 0;
}
.bg-shadow{
	box-shadow: 0px 0px 20px #ccc!important;
}

.entry.compobj{
	margin-bottom: 30px;
}

.post_content .article-block.comp-obj .block-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.post_content .article-block.comp-obj .text-block, .post_content .article-block.comp-obj .desc{
	margin-bottom: 0
}
.post_content .article-block.comp-obj .img-block{
	

	padding-left: 20px;
	text-align:center
	}
	.post_content .article-block.comp-obj .img-block img{
		padding: 0;
		min-height:170px;
		width: auto;
}
@media screen and (max-width: 959px){
	.post_content .article-block .block-wrapper img {
		padding-left: 0px;
	}
}

.mt-30{
	margin-top:30px !important;
}
.mb-15{margin-bottom: 15px !important;}