.blockquote-3 {
    position: relative;
    text-align: left;
    margin: 16px 16px 34px 16px;
    border: 4px solid #337AB7;
    border-radius: 20px;
    padding: 16px 24px;
    font-size: 18px;
}
.blockquote-3:before,
.blockquote-3:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
}
.blockquote-3:before {
    left: 30px;
    bottom: -32px;
    border: 16px solid;
    border-color: #337AB7 transparent transparent #337AB7;
}
.blockquote-3:after {
    left: 35px;
    bottom: -21px;
    border: 12px solid;
    border-color: #fff transparent transparent #fff;
}
.blockquote-3 cite {
    /*position: absolute;*/
    bottom: -28px;
    left: 62px;
    font-size: 15px;
    font-weight: bold;
    color: #337AB7;
	padding-top:25px;
	font-style: normal;
}
.blockquote-3 p {
	margin:0;
}
p.cite {
    line-height: 1.1;
}
.blockquote-3 p  cite {line-height:1.1;}
.richbox img { width:150px;border-radius:50%;}

ul.voproslist.voproslistRazdel li,
.top7 li,
.minipic {
	margin-bottom: 10px
}
ul.voproslist.voproslistRazdel li {
	padding-bottom: 10px
}
tr:nth-of-type(odd) {
	background: #fafafa
}
th,
.slimMenu ul.socialLinks li a,
.slimMenu ul.socialLinks li,
.slimMenu ul.customLikz li a:hover {
	color: white
}
th,
h2,
.socia p,
.boxStyle p.recommend {
	font-weight: 700
}
th {
	background: #333
}
th,
td,
table.zeroTable td,
table.zeroTable th,
.suPoisk td,
.suPoisk th {
	padding: 6px;
	text-align: left
}
th,
td {
	border: 1px solid #ccc
}
th,
td,
.suPoisk td,
.suPoisk th {
	vertical-align: top
}
table.table130 {
	width: 980px
}
table p,
input.btn,
.tableUl,
.boxStyle p.recommend,
.boxStyle,
ul.voList,
ul.voproslist,
.blanc_rtb,
.boxStyle p {
	margin: 0
}
table p,
.tableUl,
ul.voList,
ul.voproslist {
	padding: 0
}
table p,
table,
span.email,
.slimMenu ul.socialLinks li a,
.slimMenu ul.socialLinks li,
ul.voList,
ul.voproslist,
.rightlist li a,
.rightlist li span {
	font-size: 16px
}
table,
.slimMenu {
	width: 100%
}

.socia p,
.snoska,
.slimMenu ul.customLikz li a,
.rightlist li a,
.rightlist li span {
	font-family: 'ProximaNova400', Arial
}
table {
	font-family: 'ProximaNova300', Arial
}
.grayBox {
	font-family: 'ProximaNova300', Arial
}
strong, .strong, .bold, .smallBold, .smallerBold {
	font-family: 'ProximaNova600', Arial
}

table {
	border-collapse: collapse
}
span.email:hover,
.green:hover,
.btn {
	color: #fff
}
span.email,
.tableUl strong,
.slimMenu ul.customLikz,
.boxStyle img {
	float: left
}
span.email {
	padding-left: 5px;
	color: #acacac;
	padding-top: 10px
}
.slimMenu ul.socialLinks li a {
	padding-left: 5px
}
span.email,
a.docdwd,
.tableUl strong,
.tableUl span,
.shortArtDesc,
.minipic,
.imgd img,
.block,
.fs20 a,
table.zeroTable span {
	display: block
}
input.btn,
ul.voproslist.voproslistRazdel li:first-child:last-child,
ul.voproslist.voproslistRazdel li:last-child {
	border: 0
}
input.btn {
	cursor: pointer
}
h2,
.slimMenu ul.socialLinks li a,
.slimMenu ul.customLikz li a:hover,
.slimMenu ul.customLikz li a,
.btn,
.rightlist li a,
.rightlist li span {
	text-decoration: none
}
h2,
.vopOtSingle,
.socia {
	margin-bottom: 20px
}
h2,
.wp-caption-text,
.rightlist li a,
.rightlist li span {
	color: #333
}
h2,
.fs20 {
	font-size: 26px
}
h2 {
	margin-top: 20px
}
blockquote,
.snoska,
.imgd,
.imgd em,
.imgd span {
	font-style: italic
}



a.docdwd:hover {
	color: #0955f7
}
a.docdwd,
.slimMenu,
.shortArtDesc,
.imgd,
.btn,
#output,
#buttons,
.voBox h2 {
	text-align: center
}
a.docdwd {
	background: url(/wp-content/themes/Kapitalizm%20now/images/document-file-doc.png)no-repeat;
	text-align: left;
	padding-left: 50px;
	color: #219910
}
.yellow:hover {
	background-color: #ffde29
}
.yellow {
	background-color: #f1c40f;
	box-shadow: 0 5px 0 0 #d8ab00
}
.wp-caption-text {
	margin-top: 5px;
	margin-bottom: 30px;
	font-family: 'ProximaNova300', Arial;
	font-size:14px;
}
.shortArtDesc {
	margin-top: 5px;
	height: 24px;
	margin-bottom: 0
}
.vopOtSingle {
	padding-bottom: 20px
}
.voBox {
	background-color: #f4f4f4;
	border-radius: 1%
}
.voBox,
.innerBox404 {
	padding: 25px
}
.top7 li,
.top7 a,
.slimMenu ul li,
.rightlist li a,
.rightlist li span {
	line-height: 24px
}
.top7 li,
.top7 a,
.vorow input,
.vorow textarea {
	font-size: 18px
}
.tableUl strong,
.gayBox,
.boxStyle {
	width: 250px
}
.tableUl span {
	margin-left: 250px
}
.tableUl li,
.slimMenu,
.shortArtDesc,
.flybox,
.directwidebottom {
	overflow: hidden
}
.tableUl li {
	padding-top: 3px;
	padding-bottom: 3px
}
.tableUl .w200 strong {
	width: 200px
}
.tableUl .w200 span {
	margin-left: 200px
}
.tableUl,
.rightlist,
ul.voList,
ul.voproslist {
	list-style: none
}
.suPoisk #ya-site-form0 .ya-site-form__form * {
	font-size: 20px!important
}
.socia p,
.flybox>h2 {
	margin-top: 0
}
.socia {
	background: #ececec
}
.socia,
.suPoisk #ya-site-form0 .ya-site-form__form .ya-site-form__input-text,
.suPoisk #ya-site-form0 .ya-site-form__submit {
	padding: 10px
}
.snoska strong {
	color: red
}
.snoska {
	font-size: 12px;
	color: #818181
}
.slimMenu ul.socialLinks li a:hover {
	text-decoration: underline
}
.rightlist li a:hover {
	text-decoration: underline;
	color: #c30707
}
.slimMenu ul.customLikz li:last-child:after {
	content: ""
}
.slimMenu ul.customLikz li:after {
	content: "|";
	font-size: 8px;
	color: #ccc
}
.slimMenu ul.customLikz li a {
	color: #ddd;
	padding: 0 15px;
	font-weight: 400;
	font-size: 11px
}
.slimMenu ul li {
	display: inline
}
.slimMenu {
	background: #4c4c4c;
	top: 0;
	padding-bottom: 15px;
	padding-top: 15px
}
.rightlist li.current {
	background: #bbe5fa;
	margin-left: -20px;
	padding-left: 20px;
	margin-right: -20px;
	padding-right: 20px
}
.rightlist {
	padding-left: 0
}
.red:hover {
	background-color: #ff6656
}
.red {
	background-color: #e74c3c;
	box-shadow: 0 5px 0 0 #ce3323
}
.purple:hover {
	background-color: #b573d0
}
.purple {
	background-color: #9b59b6;
	box-shadow: 0 5px 0 0 #82409d
}
.postArticle,
#disqus_thread {
	margin-top: 35px
}
.orange:hover {
	background-color: #ff983c
}
.orange {
	background-color: #e67e22;
	box-shadow: 0 5px 0 0 #cd6509
}
.mark {
	background: #f2fb45
}
.inSample {
	background: #eee
}
.imgd img {
	margin: 0 auto
}
.imgd,
.imgd em,
.imgd span {
	color: #666
}
.green:hover {
	background-color: #48e68b
}
.green {
	background-color: #2ecc71;
	box-shadow: 0 5px 0 0 #15b358;
	color: #c2ffc2
}
.grayBox,
.gayBox,
.boxStyle {
	background: #f0f0f0;
	padding: 15px
}
.gray {
	background: #fffef0
}
.gayBox,
.flybox,
.boxStyle.right {
	margin-left: 20px
}
.gayBox {
	font-size: 14px
}
.flybox {
	background: whitesmoke;
	padding: 20px
}
.extraRight {
	margin-right: 0
}
.btn:active {
	transform: translate(0px, 5px);
	-webkit-transform: translate(0px, 5px);
	box-shadow: 0 1px 0 0
}
.btn {
	border-radius: 5px;
	padding: 15px 25px;
	font-size: 22px;
	margin: 20px;
	position: relative
}
.btn,
.imgd em,
.imgd span {
	display: inline-block
}
.boxStyle.spravka {
	font-size: 13px
}
.boxStyle.right,
.rightBox,
.slimMenu ul.socialLinks {
	float: right
}
.boxStyle p.recommend,
.boxStyle img,
.vorow,
ol li {
	margin-bottom: 15px
}
.bottomAdaptive,
.adsenseRight {
	margin-top: 40px
}
.bottomAdaptive {
	margin-bottom: 25px
}
.blue:hover {
	background-color: #6fc6ff
}
.blue {
	background-color: #55acee;
	box-shadow: 0 5px 0 0 #3c93d5
}
.bgred2 {
	background: #ffdfdf
}
.bgred {
	background: #ff9393
}
.bggreen,
.bgGreen {
	background: #a0eca0
}
.bggreen {
	background: #b1d3af
}
.adsenseRight {
	max-width: 300px
}
#output {
	font-size: 35px;
	color: green;
	width: 96%;
	padding: 2%
}
#output,
.vorow input,
.vorow textarea {
	max-width: 500px
}
table.zeroTable td,
table.zeroTable th,
.suPoisk td,
.suPoisk th {
	border: 0 solid #ccc
}
.vorow input {
	width: 98%;
	padding: 1%
}
.vorow textarea {
	width: 98%;
	padding: 1%
}
.suPoisk tr:nth-of-type(odd) {
	background: #fff
}
table.zeroTable tr:nth-of-type(odd) {
	background: #fff
}
ul.voproslist.voproslistRazdel li,
.vopOtSingle,
.tableUl li {
	border-bottom: #ccc 1px solid
}
.postArticle {
	padding-top: 35px;
	border-top: #ccc 1px dashed
}
.grayBox,
.boxStyle {
	border-left: #ccc 4px solid
}
.rtb2box.directbottom {
	width: 95%;
	margin-right: 5%;
}
.h3 {
	font-weight: 600;
	font-size: 22px;
	margin-top: 0px;
	margin-bottom: 25px;
}
.crp-list {
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.crp-list a {
	font-family: 'ProximaNova400', Arial;
	color: #000;
	text-decoration: none;
}
.crp-list a:hover {
	color: #2672b8
}
.recomendo {
	background: #f5f5f5;
	padding: 20px;
}
.crp-list img {
	width: 100%;
}
.crp-list li {
	width: 46%;
	overflow: hidden;
	display: block;
	margin-left: 5%;
	margin-bottom: 2%;
	position: relative;
	float: left;
}
.crp-list li:nth-child(2n+1) {
	margin-left: 0;
}

.crp-list span {
	position: absolute;
	width: 90%;
	padding: 5%;
	padding-bottom: 10%;
	color: black;
	font-weight: bold;
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 44%, rgba(255, 255, 255, 0.87) 77%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(44%, rgba(255, 255, 255, 1)), color-stop(77%, rgba(255, 255, 255, 0.87)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 44%, rgba(255, 255, 255, 0.87) 77%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 44%, rgba(255, 255, 255, 0.87) 77%, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 44%, rgba(255, 255, 255, 0.87) 77%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 44%, rgba(255, 255, 255, 0.87) 77%, rgba(255, 255, 255, 0) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}
.crp-list a:hover span {
	color: red
}
.wp-editor-area,
textarea.wp-editor-area {
	border: #ccc 1px solid;
}
.sekretbox {
	position: fixed;
	top: 10px;
	left: 10px;
}
.sekretbox textarea {
	width: 283px;
	height: auto;
	background: rgba(255, 255, 255, 0);
	border: none;
	font-size: 10px;
}
.plitka3 .crp-list li {
	width: 31%;
	margin-left: 2%;
}
.plitka3 .crp-list li:nth-child(3n+1) {
	margin-left: 2%;
}
.center,
.center td {
	text-align: center
}
.voproslist a {
	font-size: 22px;
	display: block;
	font-style: italic;
	/* text-decoration: none; */
	color: #077d1c;
}
.voproslist a:hover {
	color: red
}
ul.voproslist li {
	border-bottom: #f9f9f9 1px solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
table {
	margin-top: 20px;
}
ul.voproslist li:last-child {
	border: none;
}
.rezult {
	font-weight: bold;
	font-size: 26px;
}
.brdrezult {
	border: none;
	padding: 10px;
}
.brdrezult input {
	width: 90%;
}
.brdrezult+td {
	vertical-align: middle;
}
.matkapSide h2 {
	font-size: 24px;
	margin-top: 0px
}
.matkapSide h3 {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}
.btp {
	border-top: #1d1010 2px solid;
	padding-top: 10px;
	margin-top: 50px;
}
.relevantArticles.boxBar {
	margin-top: 0px;
	font: 400 14px/16px'ProximaNova400', Arial
}
.relevantArticles.boxBar table {
	font: 400 14px/16px'ProximaNova400', Arial
}
.relevantArticles.boxBar p {
	font: 400 14px/16px'ProximaNova400', Arial
}
.broshura {
	text-align: center;
}
.broshura img {
	max-width: 150px;
	width: 100%;
	padding-bottom: 10px;
	margin: 0 auto;
}
.redaktorsovet0 {
	background: #fafafa url(/images/otredakciiava0.png) 20px center no-repeat;
	padding: 15px;
	padding-left: 115px;
	font-family: 'ProximaNova400', Arial;
	padding-top: 30px;
	padding-bottom: 30px;
}
.redaktorsovet {
	background: #e7f9f2 url(/images/otredakciiava.png) 20px center no-repeat;
	padding: 15px;
	padding-left: 115px;
	font-family: 'ProximaNova400', Arial;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 15px;
}
ul.avtorlist {
	overflow: hidden;
	list-style: none;
}
ul.avtorlist li {
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: #ccc 1px solid;
}
ul.avtorlist li:last-child {
	border-bottom: none;
}
ul.avtorlist img {
	float: left;
	border-radius: 50%;
	margin-right: 20px;
	max-width: 250px;
}
.author {
	clear: both;
	overflow: hidden;
	font: 400 16px/20px'ProximaNova400', Arial;
	max-width: 100%;
	padding-bottom: 30px;
	padding-top: 15px;
	margin-top: 30px;
	border-top: #e6e6e6 1px solid;
}
input.author  {
	padding: 5px;
}
input#email {
	padding: 5px;
}

#commentform label {
		width: 60px;
display: inline-block;
}

.author img {
	float: left;
	margin-right: 15px;
	border-radius: 50%;
}
.durectunderarticle {
	border-left: #37944a 4px solid;
	padding-left: 15px;
}
p.formula,
.relevantArticles.boxBar p.formula {
	font-size: 150%;
	font-weight: 200;
	font-family: serif;
	line-height: 150%;
	text-align: center;
}
.relevantArticles.boxBar hr {
	border: 0;
	border-bottom: #ccc 1px dashed;
}
.intro {
	padding: 35px;
	background: #fafafa url(https://yakapitalist.ru/images/mbg2.jpg);
	border: #666 4px solid;
	font-size: 90% !important;
	font-family: 'ProximaNova400', Arial;
	margin-bottom: 35px;
}
.intro h2:first-child {
	margin-top: 0px
}
.intro .grayBox {
	border-left: #b73b3b 4px solid;
	background: #ffffff;
	font-size: 14px;
	font-family: Arial;
}
.grayBox {
	margin-top: 20px !important;
	margin-bottom:20px;
}
article a[href$=".pdf"] {
	background: url(/images/dpdf1.png) left 50% no-repeat;
	padding-left: 25px;
	color: #34bd67;
	font-family: 'ProximaNova400', Arial;
	background-size: 20px;
}
article a[href$=".pdf"]:hover,
article a[href$=".docx"]:hover,
article a[href$=".doc"]:hover,
article a[href$=".rtf"]:hover {
	color: #bd3434
}
article a[href$=".docx"],
article a[href$=".doc"],
article a[href$=".rtf"] {
	background: url(/images/ddoc.png) left 50% no-repeat;
	padding-left: 25px;
	color: #40a3da;
	font-family: 'ProximaNova400', Arial;
	background-size: 20px;
}
.servises {
	overflow: hidden;
	text-align: left;
}
.servises li {
	float: left;
	width: 98%;
	margin: 1%;
	overflow: hidden;
	text-align: left;
	margin-bottom: 15px;
	border-bottom: #ccc 1px solid;
	padding-bottom: 15px;
	line-height: 100px;
	font-size: 20px;
}
.servises li img {
	width: 100px;
	border-radius: 50%;
	float: left;
	margin-right: 30px;
}
.polit,
.polit a {
	font-size: 14px;
}
.cpabanner {
	background: #fff27f;
	/* Old browsers */
	background: -moz-linear-gradient(top, #fff27f 0%, #f1da36 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fff27f 0%, #f1da36 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fff27f 0%, #f1da36 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff27f', endColorstr='#f1da36', GradientType=0);
	/* IE6-9 */
	padding: 20px;
	text-align: center;
}
.cpabanner span {
	display: block;
}
.cpabanner a {
	color: black;
	font-size: 22px;
	text-decoration: none;
}
.cpabanner a span.secondline {
	text-decoration: underline;
	color: #8a0606;
	font-family: 'ProximaNova400', Arial;
}
.cpabanner a:hover span.secondline {
	color: #082aab
}
ul.list.spec li a img {
	width: auto;
	float: none;
}
ul.list.spec li {
	text-align: center;
}
ul.list.spec li span {
	margin-left: 0;
}
.liner {
	padding-top: 20px;
	margin-top: 20px;
	border-top: #ccc 1px solid;
	text-align: center;
}
.m50-50.spec.onespec li {
	width: 98%
}
.megaH2 {
	font-size: 34px;
	margin: 0 auto;
	font-weight: 400;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: #ccc 1px dashed;
	width: 70%;
	margin-bottom: 40px;
	clear: both;
}
.megaBox {
	clear: both;
	float: none;
	display: block;
	overflow: hidden;
}
.nooverflow {
	clear: both;
	float: none;
	display: block;
}
.antimo {
	padding: 24px;
	margin-left: -24px;
	margin-right: -30px;
	background: #eee;
}
.rigPic {
	float: right;
	padding-left: 24px;
}
.antimo {} .miniBox {
	margin-bottom: 40px;
}
.zenzen {
	background: url(/images/yazen.png) no-repeat;
	padding-left: 35px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 2px;
	font-family: 'ProximaNova400'
}


.zenzen.tzentg {
	background: url(/data/img/ic/icTg.png) no-repeat;
}

.zenzen.tzenym {
	background: url(/data/img/mssngr.jpg) no-repeat;
}
article div#totalpoll .totalpoll-question  .totalpoll-question-container .totalpoll-question-content p {
	font-weight: bold;
	font-size: 22px;
}
#totalpoll {
	padding-top: 30px;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-top: #2f2f2f 4px solid;
	border-bottom: #2f2f2f 4px solid;
}