@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&display=swap');

.post-template-post-tpl-blog {
	background-color: #F4F6FA;
	font-family: "Golos Text", serif !important;
	color: #1F2C41;
}
.post-template-post-tpl-blog h1 {
	font-family: "Golos Text", Sans-serif !important;
	color: #1F2C41;
	font-size: 58px !important;
	font-weight: 600;
	letter-spacing: -0.6px !important;
	line-height: 60px;
	margin: 44px 0 54px;
}
.post-template-post-tpl-blog h2 {
	font-family: "Golos Text", Sans-serif !important;
	color: #1F2C41;
	font-size: 43px !important;
	font-weight: 600;
	letter-spacing: -1.3px !important;
	line-height: 50px;
	margin: 0 0 32px;
	text-transform: none;
}
.post-template-post-tpl-blog h3 {
	font-family: "Golos Text", Sans-serif !important;
	color: #1F2C41;
	font-size: 24px !important;
	font-weight: 600;
	letter-spacing: -1.3px !important;
	line-height: 33px;
	margin: 0 0 30px;
	text-transform: none;
	padding-bottom: 0;
}
.article-toc h3 {
	margin-bottom: 15px;
}
.post-template-post-tpl-blog h4 {
	font-family: "Golos Text", Sans-serif !important;
	color: #1F2C41;
	font-size: 20px !important;
	font-weight: 600;
	letter-spacing: -1.3px !important;
	line-height: 26px;
	margin: 0 0 34px;
	text-transform: none;
	padding-bottom: 0;
}
.post-template-post-tpl-blog .elementor-element-a62f09d .elementor-widget-container p {
	font-family: "Golos Text", Sans-serif !important;
	color: #1F2C41;
	font-size: 43px !important;
	font-weight: 600;
	letter-spacing: -1.3px !important;
	line-height: 50px;
	margin: 0;
	text-transform: none;
}
.post-content .f-t-title {
	font-family: "Golos Text", Sans-serif !important;
	color: #1F2C41;
	font-size: 36px !important;
	font-weight: 600;
	letter-spacing: -1.3px !important;
	line-height: 40px;
	margin: 36px 0 0 !important;
	text-transform: none;
}
.post-content .wpcf7-submit {
	font-family: "Golos Text", Sans-serif !important;
	letter-spacing: 0px !important;
	border-radius: 12px;
}
.post-template-post-tpl-blog .post-content .wpcf7-submit:active {
	background-color: #F22B2E;
	border-color: #F22B2E;
}
.post-content p {
	font-size: 20px;
	line-height: 26px;
	padding-bottom: 25px;
}
.post-content a {
	padding: 0;
	color: #2688EB;
	border-bottom: 1px dashed #2688EB;
}
.post-content a:hover {
	border-bottom: none;
}
.new-post-breadcrumbs {
	padding: 17px 0;
	border-bottom: 1px solid #DFE2E7;
}
.new-post-breadcrumbs .rank-math-breadcrumb {
	margin-bottom: 0;
}
.new-post-breadcrumbs .rank-math-breadcrumb p {
	padding-bottom: 0;
}
.new-post-breadcrumbs a {
	color: #1F2C41;
	text-transform: none;
	letter-spacing: 0;
	font-size: 15px;
	font-weight: 400;
	font-family: "Golos Text", Sans-serif;
}
.new-post-breadcrumbs .separator {
	color: #1F2C41;
	font-size: 15px;
	font-weight: 400;
	font-family: "Golos Text", Sans-serif;
}

.row-df {
	display: flex;
	align-items: flex-start;
}
.jcsb {
	justify-content: space-between;
}
.aic {
	align-items: center;
}
.white-bg {
	background-color: #FFF;
}
.grey-bg {
	background-color: #F4F6FA;
}
.p20 {
	padding: 20px;
}
.p35 {
	padding: 35px;
}
.p25 {
	padding: 25px;
}
.mb35 {
	margin-bottom: 35px;
}
.br12 {
	border-radius: 12px;
}
.br24 {
	border-radius: 24px;
}
ul {
	padding-left: 20px;
}
.post-info-bg {
	padding: 30px 0 31px 83px;
	width: 32%;
	font-size: 18px;
	font-weight: 600;
}
.time-to-read {
	background: #fff url('/wp-content/uploads/2026/02/time-to-read-icon.svg') 35px 25px no-repeat;
} 
.post-views {
	background: #fff url('/wp-content/uploads/2026/02/post-views-icon.svg') 35px 25px no-repeat;
	margin: 0 35px;
}
.date-of-update {
	background: #fff url('/wp-content/uploads/2026/02/date-of-update-icon.svg') 35px 25px no-repeat;
}
.post-author .row-df {
	align-items: center;
}
.post-author-img {
	max-width: 70px;
	margin-right: 15px;
}
.post-author-img img {
	border-radius: 50%;
}
.post-author-block {
	font-size: 20px;
}
.post-author a {
	padding: 0;
	color: #1F2C41; 
}
.post-author-label,
.post-author-name {
	line-height: 26px;
}
.post-author-name {
	font-weight: 600;
}
.post-author-name a:hover {
	color: #FF0000;
}	
.post-author-desc {
	font-size: 20px;
	line-height: 26px;
}
.post-author-desc p:last-child {
	padding-bottom: 0;
}
.post-row {
	padding-bottom: 67px;
}
.post-hero-image img {
	border-radius: 12px;
	width: 100%;
	height: 500px !important;
	object-fit: cover;
	object-position: top;
}
.col-left {
	max-width: 1160px;
	width: 100%;
}
.col-right {
	max-width: 355px;
	width: 100%;
	position: sticky;
	top: 200px;
}
.post-content ul {
	padding-top: 12px;
	margin-bottom: 10px;
}
.post-content ul li {
	list-style: disc;
	font-size: 20px;
	padding-bottom: 6px;
}
.post-content ul li::marker {
	color: #2688EB;
}
.post-content ol {
	padding-left: 0;
	padding-top: 6px;
	counter-reset: chapter 0;
}
.post-content ol li {
	font-size: 20px;
	line-height: 26px;
	padding-bottom: 9px;
	counter-increment: chapter 1;
}
.post-content ol li::marker {
	content: "";
}
.post-content ol li:before {
	content: counter(chapter);
	color: #2688EB;
	width: 26px;
	height: 26px;
	background-color: #E6F0F6;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	display: inline-block;
	font-weight: 400;
	margin-right: 6px;
}
.post-content img {
	border-radius: 12px;
}
.post-content .img-wrapper {
	position: relative;
	margin: 35px 0;
}
.post-content .img-wrapper img {
	width: 100%;
}
.post-content .img-wrapper:before {
	content: "Источник: ПризываНет";
	background: #fff;
	font-size: 20px;
	line-height: 26px;
	padding: 18px 20px;
	position: absolute;
	bottom: 20px;
	left: 20px;
	border-radius: 12px;
	letter-spacing: -0.5px;
}
.post-content .custom-block {
	margin-bottom: 32px;
}
.post-template-post-tpl-blog .post-content .elementor-element.elementor-widget-html {
	margin: 0 !important;
}
.post-template-post-tpl-blog .post-content table {
	border-collapse: separate;
	margin: 0;
}
.post-content figure {
	margin: 0;
}
.post-content .table-responsive thead {
	background-color: #F4F6FA;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
}
.post-content .table-responsive tbody {
	font-size: 20px;
	line-height: 26px;
}
.post-template-post-tpl-blog .post-content .table-responsive thead td,
.post-template-post-tpl-blog .post-content .table-responsive thead th {
	border: none;
}
.post-template-post-tpl-blog .post-content .table-responsive td,
.post-template-post-tpl-blog .post-content .table-responsive th {
	padding: 20px;
}


.post-template-post-tpl-blog .post-content .table-responsive thead tr:first-child td:first-child,
.post-template-post-tpl-blog .post-content .table-responsive thead tr:first-child th:first-child {
	border-radius: 12px 0 0 0;
}
.post-template-post-tpl-blog .post-content .table-responsive thead tr:first-child td:last-child,
.post-template-post-tpl-blog .post-content .table-responsive thead tr:first-child th:last-child {
	border-radius: 0 12px 0 0;
}
.post-template-post-tpl-blog .post-content .table-responsive tbody tr {
	border-bottom: 1px solid #E8E9EC;
}
.post-template-post-tpl-blog .post-content .table-responsive tbody tr td:first-child,
.post-template-post-tpl-blog .post-content .table-responsive tbody tr th:first-child {
	border-left: 1px solid #E8E9EC;
}
.post-template-post-tpl-blog .post-content .table-responsive tbody tr td:last-child,
.post-template-post-tpl-blog .post-content .table-responsive tbody tr th:last-child {
	border-right: 1px solid #E8E9EC;
}

.post-template-post-tpl-blog .post-content .table-responsive tbody tr:last-child td:first-child,
.post-template-post-tpl-blog .post-content .table-responsive tbody tr:last-child th:first-child {
	border-radius: 0 0 0 12px;
}
.post-template-post-tpl-blog .post-content .table-responsive tbody tr:last-child td:last-child,
.post-template-post-tpl-blog .post-content .table-responsive tbody tr:last-child th:last-child {
	border-radius: 0 0 12px 0;
}
.post-template-post-tpl-blog .post-content .table-responsive tbody tr td,
.post-template-post-tpl-blog .post-content .table-responsive tbody tr th {
	border-bottom: 1px solid #E8E9EC;
}

.post-template-post-tpl-blog .post-content .table-responsive tbody td,
.post-template-post-tpl-blog .post-content .table-responsive tbody th {
	border: none;
}
.post-content .table-responsive thead tr:last-child td,
.post-content .table-responsive thead tr:last-child th {
	border-bottom: 0;
}
.post-content .elementor-element-a62f09d {
	margin-top: 0 !important;
}
.post-content .elementor-element-a62f09d .elementor-widget-container {
	padding-top: 0 !important;
	background-position: 0 0 !important;
}

blockquote {
	border-radius: 12px;
	background: #F4F6FA;
	position: relative;
	padding: 35px;
	margin: 0 0 35px;
}
blockquote:before {
	content: "";
	border-radius: 0;
	position: absolute;
	top: -12px;
	left: -10px;
	width: 39px;
	height: 28px;
	background: url('/wp-content/uploads/2026/02/quote_l.svg') 0 0 no-repeat;
}
blockquote:after {
	content: "";
	border-radius: 0;
	position: absolute;
	bottom: -12px;
	right: -10px;
	left: auto;
	top: auto;
	width: 39px;
	height: 28px;
	background: url('/wp-content/uploads/2026/02/quote_r.svg') 0 0 no-repeat;
}
.post-content blockquote p {
	padding-bottom: 0;
}
.article-toc ul {
	margin-bottom: 0;
	padding-bottom: 5px;
	max-height: 230px;
	overflow-y: auto;
	scrollbar-width: thin;
}
.article-toc ul li:not(:last-child) {
	padding-bottom: 6px;
}
.article-toc ul li a {
	color: #1F2C41;
	font-size: 15px;
	line-height: 21px;
	padding: 0;
	display: block;
	text-decoration: none;
}
.article-toc ul li a:hover {
	color: #2688EB;
	font-weight: 600;
}
.article-toc ul li a:hover span {
	border-bottom: 1px dashed #2688EB;
}
.article-toc ul li:hover::marker {
	color: #2688EB;
}
.post-excerpt h2 {
	background: linear-gradient(269deg, #FF2E32 49.33%, #FF6534 99.84%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	position: relative;
	margin-bottom: 32px;
}
.post-excerpt h2:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 393px;
	height: 3px;
	border-radius: 30px;
	transform: rotate(-0.5deg);
	background: linear-gradient(269deg, #FF2E32 49.33%, #FF6534 99.84%);
}
.post-excerpt h2:after {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 53px;
	width: 270px;
	height: 3px;
	border-radius: 30px;
	transform: rotate(-0.5deg);
	background: linear-gradient(269deg, #FF2E32 49.33%, #FF6534 99.84%);
}
.post-excerpt-list ul {
	padding-left: 0;
	counter-reset: chapter 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.post-excerpt-list ul li {
	font-size: 20px;
	display: -webkit-box;
	width: 97%;
	list-style: none;
	line-height: 26px;
	padding-bottom: 16px;
	counter-increment: chapter 1;
}
.post-excerpt-list ul li:last-child{
	padding-bottom: 0;
}
.post-excerpt-list ul li:before {
	content: counter(chapter);
	color: #ff0000;
	width: 30px;
	height: 30px;
	background-color: #ff00001a;
	text-align: center;
	line-height: 28px;
	border-radius: 50%;
	display: block;
	font-weight: 600;
	margin-right: 10px;
}
/*.post-excerpt-item p {
	padding-left: 10px;
	width: 96%;
	padding-bottom: 0;
}*/
.post-expert-experience {
	border-top: 6px solid #0061A5;
}
.post-expert-experience h2,
.post-faq h2 {
	margin-bottom: 35px;
}
.post-expert-name {
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	padding: 30px 0 30px 265px;
}
.post-expert-name a {
	color: #1F2C41;
	padding: 0;
}
.post-expert-image {
	max-width: 200px;
	width: 100%;
	margin-top: -95px;
}
.post-expert-image img {
	border-radius: 50%;
	border: 8px solid #fff;
}
.post-expert-desc {
	font-size: 20px;
	line-height: 26px;
	padding-left: 30px;
}
.post-expert-desc p {
	padding-bottom: 0;
}
.post-expert-block {
	border: 1px solid #E8E9EC;
}
.post-expert-author {
	padding: 30px 35px;
}

.panel:not(:last-child) {
	margin-bottom: 20px;
}
.panel-heading a {
	color: #1F2C41;
	display: block;
	padding: 15px;
	position: relative;
	font-weight: 600;
	cursor: pointer;
	font-size: 20px;
	line-height: 1em;
	letter-spacing: -1px;
	border-radius: 12px;
}
.panel-heading a:hover {
	text-decoration: none;
}
.panel-heading a::after {
	color: #2688EB;
	padding: 4px 8px;
	content: "\f067";
	position: absolute;
	font-size: 16px;
	right: 15px;
	transition: 0.3s;
	font-family: "Font Awesome 5 Free";
	background-color: #DCE8F1;
	width: 29px;
	height: 29px;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
}
.panel-heading.in a::after {
	content: "\f068";
	position: absolute;
	right: 15px;
	transition: 0.3s;
	font-family: "Font Awesome 5 Free";
}
.panel-heading.in a {
	border-radius: 12px 12px 0 0;
	border-bottom: 1px solid #1F2C411A;
}
.panel-collapse {
	display: none;
	border-radius: 0 0 12px 12px;
	padding: 15px 15px 0;
	font-size: 18px;
	line-height: 1.6em;
	font-weight: 400;
}
.post-rating {
	padding-bottom: 61px;
}
.rmp-rating-widget.js-rmp-rating-widget {
	display: inline-flex;
	flex-direction: row-reverse;
	justify-content: center;
	height: 28px;
	line-height: 28px;
	align-items: center;
}
.rmp-heading--title, .rmp-heading--subtitle, .rmp-rating-widget__not-rated, .rmp-rating-widget__hover-text, .rmp-rating-widget__results .rmp-rating-widget__separator {
	display: none;
}
.rmp-rating-widget__results {
	padding: 0;
	margin: 0;
}
.rmp-rating-widget__icons {
	margin-bottom: 0;
}
.rmp-rating-widget .rmp-icon--ratings {
	font-size: 1.6em;
}
.rmp-rating-widget__lbl {
	background-color: #fff;
	padding: 15px 22px;
	margin-right: 10px;
	color: #5b5b5b;
	font-size: 15px;
	border-radius: 10px;
}
.rmp-rating-widget__results .rating, .rmp-rating-widget__results .votes {
	color: #181818;
	font-weight: 600;
}
.rmp-icon--ratings {
	color: #181818;
}
.rmp-icon--hovered {
	color: #f22b2e;
}
.rmp-rating-widget__icons {
	background-color: #fff;
	padding: 14px 18px 6px;
	margin-top: 0px;
	border-radius: 10px;
}
.rmp-rating-widget__msg {
	background-color: #fff;
	border-radius: 10px;
	padding: 11px 15px 12px;
	margin: 0 0 6px 10px !important;
}
.rmp-rating-widget__msg:empty {
	padding: 0;
}
.post-mob-table-of-contents {
	display: none;
}
.post-content .f-t-wrapper input.f-t-number {
	border-radius: 12px;
}
.post-column  .custom-contact-widget,
.post-mob-table-of-contents .custom-contact-widget {
	border-top: none;
	margin: 0;
	padding: 0;
}


@media (max-width:767px) {
	.post-mob-table-of-contents {
		display: block;
	}
	.row-df {
		flex-direction: column;
	}
	.post-column {
		padding: 0 15px;
	}
	.p25 {
		padding: 35px;
	}
	.post-row {
		padding-bottom: 60px;
	}
	.new-post-breadcrumbs {
		padding: 6px 0 8px;
	}
	.new-post-breadcrumbs a,
	.new-post-breadcrumbs .separator {
		font-size: 13px;
	}
	.new-post-breadcrumbs .rank-math-breadcrumb {
		padding-left: 15px;
	}
	.post-template-post-tpl-blog h1 {
		font-size: 25px !important;
		line-height: 30px;
		margin: 24px 0 29px 15px;
	}
	.post-template-post-tpl-blog h3 {
		font-size: 20px !important;
		margin-bottom: 11px;
	}
	.post-template-post-tpl-blog h4 {
		font-size: 15px !important;
		font-weight: 600;
		margin-bottom: 17px;
	}
	.post-content .table-responsive thead,
	.post-content .table-responsive tbody,
	.panel-heading a,
	.post-content p {
		font-size: 15px;
		line-height: 21px;
	}
	.post-mob-table-of-contents ul {
		margin-bottom: 0;
		padding-bottom: 5px;
		max-height: 220px;
	}
	.col-right {
		display: none;
	}
	.post-info .row-df {
		flex-direction: row;
		overflow-x: auto;
		margin-right: -15px;	
	}
	.post-info .row-df::-webkit-scrollbar {
		height: 0 !important;
	}
	
	.post-info-bg {
		padding: 17px 15px 18px 63px;
	}
	.time-to-read,
	.post-views,
	.date-of-update {
		background-position: 15px 10px;
		font-size: 15px;
	}
	.time-to-read {
		white-space: nowrap;
		width: 100%;
	}
	.post-views {
		margin: 0 15px;
		width: 100%;
	}
	.date-of-update {
		white-space: nowrap;
		width: 100%;
	}
	.p35 {
		padding: 15px;
	}
	.mb35 {
		margin-bottom: 15px;
	}
	.post-author .row-df {
		flex-direction: row;
	}
	.post-author-block {
		font-size: 13px;
	}
	.post-author-desc {
		font-size: 15px;
		line-height: 21px;
	}
	.post-author-label, .post-author-name {
		line-height: 18px;
	}
	.post-template-post-tpl-blog h2 {
		font-size: 25px !important;
		line-height: 32px;
		margin-bottom: 12px;
	}
	.post-excerpt h2 {
		margin-bottom: 19px;
	}
	.post-excerpt-list ul {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.post-excerpt-list ul li {
		font-size: 15px;
		line-height: 21px;
		padding-bottom: 11px;
		width: 93%;
	}
	.post-excerpt-list ul li:last-child {
		padding-bottom: 0;
	}
	.post-excerpt-list ul li:before {
		width: 24px;
		height: 24px;
		line-height: 23px;
		margin-right: 8px;
	}
	.post-excerpt h2:before {
		height: 2px;
		width: 220px;
		bottom: -2px;
	}
	.post-excerpt h2:after {
		height: 2px;
		width: 140px;
		left: 35px;
	}
	.post-content blockquote {
		padding: 15px;
		font-size: 15px;
		margin-top: 0;
		margin-bottom: 15px;
	}
	.post-content .wp-block-image {
		margin: 0;
	}
	.post-content blockquote:before,
	.post-content blockquote:after {
		display: block;
		width: 27px;
		height: 20px;
		background-size: 27px;
	}
	.post-content blockquote:before {
		top: -9px;
		left: -7px;
	}
	.post-content blockquote:after {
		bottom: -9px;
		right: -7px;
	}
	.post-content ol li {
		font-size: 15px;
		line-height: 19px;
		display: -webkit-box;
		width: 95%;
	}
	.post-content ol li:before {
		width: 24px;
		height: 24px;
		display: block;
		line-height: 23px;
		margin-right: 7px;
	}
	.post-content ul {
		padding-top: 0;
	}
	.post-content ul {
		margin-bottom: 0;
		padding-bottom: 5px;
	}
	.post-content ul li {
		font-size: 15px;
		line-height: 20px;
		padding-bottom: 12px;
	}
	.post-expert-experience {
		position: relative;
	}
	.post-expert-name {
		font-size: 15px;
		line-height: 21px;
		padding: 62px 15px 15px 15px;
		border-radius: 12px 12px 0 0;
	}
	.post-expert-desc {
		font-size: 15px;
		line-height: 21px;
		padding-left: 0;
	}
	.post-expert-desc p {
		padding-bottom: 0;
	}
	.post-expert-author {
		padding: 15px;
	}
	.post-expert-image {
		max-width: 158px;
		position: absolute;
		top: 60px;
		left: 50%;
		margin-top: 0;
		transform: translateX(-50%);
	}
	.post-expert-experience h2 {
		margin-bottom: 115px;
	}
	.panel-heading a {
		padding-right: 45px;
	}
	.post-faq h2 {
		margin-bottom: 13px;
	}
	.panel {
		margin-bottom: 15px;
	}
	.panel:last-child {
		margin-bottom: 0;
	}
	.panel-body {
		font-size: 15px;
		line-height: 21px;
	}
	.post-rating {
		padding-bottom: 43px;
	}
	.post-content .f-t-title {
		padding: 0 10px !important;
		font-size: 25px !important;
		line-height: 32px;
		margin-top: 15px !important;
		padding-bottom: 19px !important;
	}
	.post-content .f-t-text {
		padding: 0 10px !important;
		margin-bottom: 0 !important;
	}
	.post-template-post-tpl-blog .elementor-element-a62f09d .elementor-widget-container p {
		font-size: 25px !important;
		line-height: 32px;
		padding-bottom: 0;
	}
	.post-template-post-tpl-blog .elementor-element-b170427 .elementor-widget-container p {
		font-size: 15px !important;
		line-height: 21px;
		padding-bottom: 0;
	}
	.post-mob-table-of-contents h3 {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.post-template-post-tpl-blog .post-content table {
		margin-top: 2px;
	}
	.post-template-post-tpl-blog .post-content .table-responsive {
		margin-bottom: 20px;
	}
	
	.post-mob-table-of-contents .article-toc h3 {
		cursor: pointer;
		margin: 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
		user-select: none;
	}
	.post-content .img-wrapper {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.post-content .img-wrapper:before {
		font-size: 13px;
		line-height: 18px;
		padding: 6px 10px;
		bottom: 10px;
		left: 10px;
		border-radius: 8px;
	}


	.post-mob-table-of-contents .article-toc h3::after {
		content: '';
		width: 8px;
		height: 8px;
		border-right: 2px solid #333;
		border-bottom: 2px solid #333;
		transform: rotate(45deg);
		transition: transform 0.3s ease;
		margin-left: 10px;
		flex-shrink: 0;
	}
	.post-mob-table-of-contents.open .article-toc h3 {
		padding-bottom: 0;
	}
	.post-mob-table-of-contents.open .article-toc h3::after {
		transform: rotate(-135deg);
	}
	.post-mob-table-of-contents .article-toc ul {
		max-height: 0;
		overflow: hidden;
		opacity: 0;
		margin: 0;
		padding: 0;
		transition: max-height 0.4s ease, opacity 0.3s ease, margin 0.3s ease;
	}
	.post-mob-table-of-contents.open .article-toc ul {
		max-height: 1000px;
		opacity: 1;
		padding-top: 10px;
	}
	.post-hero-image img {
		height: 200px !important;
	}
	
	
}

@media (max-width:767px) {
	.rmp-rating-widget.js-rmp-rating-widget {
		flex-wrap: wrap-reverse;
	}
	.rmp-rating-widget.js-rmp-rating-widget {
		margin: 20px 0 0;
	}
	.rmp-rating-widget__msg {
		margin: 20px 0 0 10px !important;
	}
	.rmp-rating-widget__icons {
		margin-top: 17px !important;
	}
	.rmp-rating-widget__msg:empty ~  .rmp-rating-widget__icons {
		margin-top: 0 !important;
	}
	.rmp-rating-widget__msg {
		margin: 14px 0 0px 10px !important;
		padding: 10px 15px;
	}
	
}

@media (max-width:452px) {
	.rmp-rating-widget__msg:empty ~  .rmp-rating-widget__icons {
		margin-top: 0 !important;
	}
}

@media (max-width:424px) {
	.rmp-rating-widget__msg:empty ~  .rmp-rating-widget__icons {
		margin-top: 15px !important;
	}
}
@media (max-width:432px) {
	.new-post-breadcrumbs {
		padding-top: 45px;
	}
}
@media (min-width:433px) and (max-width:576px) {
	.new-post-breadcrumbs {
		padding-top: 22px;
	}
}

@media (max-width:429px) {
	.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons {
		padding: 15px 18px 7px;
		margin-top: 20px;
	}
	.rmp-rating-widget__msg {
		margin: 20px 0 0 10px;
	}
}
@media (max-width:424px) {
	.rmp-rating-widget.js-rmp-rating-widget {
		margin: 78px 0 5px;
	}
}

@media (max-width:363px) {
	.rmp-rating-widget.js-rmp-rating-widget {
		margin: 80px 0 10px;
	}
	.rmp-rating-widget__msg {
		margin: 10px 0 0 0;
	}
}

@media (min-width:357px) and  (max-width:369px)  {
	 .rmp-rating-widget.js-rmp-rating-widget {
		margin: 80px 0 10px;
	}
	.rmp-rating-widget__msg {
		margin: 10px 0 0 15px;
	}
}
