.pure-g
{
	padding: 10px 0px !important;
}
.my-one-half {
	width: 50%;
	box-sizing: border-box;
	padding: 0 4px 4px;
	float: left;
}
.bottom-youtube .my-one-half:nth-child(2n+1) {
	padding-left: 0;
}
.bottom-youtube .my-one-half:nth-child(2n+2) {
	padding-right: 0;
}
.my-one-half iframe {
	width: 100%;
	height: auto;
	min-height: 220px;
}

.posts{
	overflow: hidden;
	margin-bottom: 30px;
}

.posts li{
	position: relative;
	border: 1px solid #e6e6e6;
	margin-right: 24px;
	margin-bottom: 24px;
	float: left;
	width: 303px;
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-sizing: border-box;
	overflow: hidden;
}

.posts li:nth-child(3n+4){
	clear: both;
}

.posts li:nth-child(3n+3){
	margin-right: 0;
}

.posts li img{
	float: left;
}

.posts li .post__title{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 14px 10px;
	background: rgba(94,148,166, 0.5);
	text-align: center;
	box-sizing: border-box;
}

.posts li .post__title.active{
	background: rgba(223,78,75, 0.5);
}

.posts li .post__title a{
	text-decoration: none;
	font: 16px/20px 'Cuprum', sans-serif;
	border-bottom: 1px solid #fff;
	color: #fff;
}

.posts li .post__title a:hover{
	border-bottom: 0;
}

.posts li .post__title a:after{
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 301px;
	height: 200px;
}

.home-comment-title {
	margin: 10px 0 3px;
	display: block;
}
.home-popular{
	background: #f8f8f8;
	padding: 30px;
	overflow: hidden;
	margin-bottom: 70px;
	clear: both;
}
body .header__wrap{background-position: 368px 0;}
.home-popular ul li, .category-popular ul li{
	position: relative;
	margin-right: 11px;
	margin-bottom: 10px;
	float: left;
	width: 217px;
	box-sizing: border-box;
	text-align: center;
}

.home-popular ul li:last-child, .category-popular ul li:last-child{
	margin-right: 0;
}

.home-popular ul li img, .category-popular ul li img{
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	margin-bottom: 15px;
}

.home-popular ul li a, .category-popular ul li a{
	line-height: 16px;
	color: #005672;
	text-decoration: none;
	border-bottom: 1px solid #005672;
}

.home-popular ul li a:hover, .category-popular ul li a:hover{
	color: #df181e;
	border-bottom: 0;
}

.home-popular ul li a:after, .category-popular ul li a:after{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 216px;
	height: 143px;
}

.question{
	background: #6dacc0;
	padding: 0 20px;
	overflow: hidden;
	position: relative;
}

.question__title{
	background: #005672;
	font: 44px/46px 'Cuprum', sans-serif;
	color: #fff;
	text-align: center;
	padding: 21px 10px;
	margin: 0 -20px;
}

.question__img{
	position: absolute;
	left: 46px;
	bottom: 0;
}

.question__posts{
	padding-left: 360px;
	margin: 10px 0 30px 0;
}

.question__posts ul li{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BJREFUeNrMmV1IVFEQx89ezNRVt8jtA/Ir0YcQzSLKEPehNCQkU1GhHhJCKft8KdEICpXoIRBZzZcSwrJCDYL8qJe0t8AorIdM1IiilpRaF00WbWabG7t7dm3P3XN1B/4gu3vm/DjOnZkz1zCxOYEFYUZQDsgC2g5KA20CRdP3s6BvoA+g96Ah0DDIoXVDgwZgA+ggqBJUCIoUXD8HegK6AxoALYksVgQ3Kwa9BvWByjTAMlpTRj7QV5EewCmgQVA3KJPJM/TVS75TZAGXg0ZAeUw/y6M9KoIBxlhtAHWBYpn+hnvcpz0NosC4oAVUz1becM82f9D+gJtANWz1rJoYOAvz8RnGUW0gXtcW5LMIS67rb1NpCVOMUdxvnDYbsz/tZ47uHuZ8NSICjQxvKUz85uEUCv6AYjbu7m0WfWB/wAQ/ex+zmVPnRKDtoCzQuL+QaNPzATMdKWIbex+KLIkhJp8nXEx5VophuJiqTrCovXu47360WJm96YaIuxJQjzuwgapOpuxT9RU2CxOT7Ms+i4gbjOUdWMbVkMjXAxZtuv4K91l4chIL271TxE0G9S//YrhSr7hd/PTZdaLetiYtVdTVcRUYW8TDeibVRccsn08TE0XdIKNRoX42YqUrg3NqSnQJMuYo1HzrauHJ2/hTn57R4sqCwOl6wsbUXeQqIFa/332DWtylI3CqXrBKwlZmqijjyxeUao2WisBmvYDjmm+yMLOZ7y1ab2l1aVao/Em39a3NPquc7VKdK9VpjTBFD1hjTbWrb+BgG5q0xq5HP2yXCYsVbMOF8z77B4e1PVj3dgS2yQRed/Y0lxWwrRRsdvyZDYHHZGaFqOxsrtER7IGXszEEHpXlLbLwEHe6M9ZWmf/AUYXGR3LiNz6eO925zgcygYcQGGdd81JCItYzQy6Mj8uERcZhtYHvooFJKBvercrVPNzBQt863K/5A3QNyQjGY9JXvmWc3JIoAxbZ+t1vHDjyvBrCp3uNGD2u+XgrfRaCsM/db/PevcRJ2aU62FJMTMwfMOahqhACxhnbR49c7+NHXXTlrxX1LukBU+0685qr+Tph1epA1lU82XZiYIEC4xN5BtS4CrCNFLdLIsAq9GXQUdCvFQDFPY7RnkvLNfD/s3ugXZRe9ExduEdnIDeOQAyfVHxxUkpVR5a9IZ953tkgWGDVMIHjFLEA9EhjlzdPa9FHFhMc8RqCfHWLr2hx1JVLAxmccXi/uv3O/r66fQd6AXpJn2uyPwIMAO4L4lCi3VBWAAAAAElFTkSuQmCC) no-repeat;
	min-height: 44px;
	font-size: 18px;
	line-height: 20px;
	padding: 10px 0 18px 60px;
}

.question__posts ul li a{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.question__posts ul li a:hover{
	border-bottom: 0;
}

.question__button{
	width: 184px;
	height: 36px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	display: block;
	text-align: center;
	background: #df181e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAIAAADHFsdbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpieKRlwMTAwEAuZrgvIUdNDBBgAC6aFv9uvK0KAAAAAElFTkSuQmCC) repeat-x;
	text-decoration: none;
	border-radius: 8px;
	box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.5);
	text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
}

.question__button:hover{
	color: #fff;
	box-shadow: none;
}
#wrapper_39 ul li {
	background: none;
}
.recommended {
	background: #f1f1f1;
	border-left: 4px solid #f00;
	margin:10px 5px;
	padding:10px;
}
.recommended p {
	color: #333;
	font-style:italic;
}
a.more {
	text-decoration:none;
}
.zah {
	text-transform:uppercase;
	color:#007FB2;
	font-style:italic;
	font-size:16px;
	display:block;
	margin-left:5px;
	font-weight:bold;
}
.link {
	color:#007FB2;
	text-decoration:underline;	
}

/*Sidebar
-----------------------------------------------------------------------------*/
.sidebar .section{
	padding-top: 0px;
	margin-bottom: 22px;
	background: #6dacc0;
}
.sidebar .section ul{
	list-style: none;
}
.sidebar .section_title{
	background: #005672;
	font: 31px/32px 'Cuprum', sans-serif;
	color: #fff;
	text-align: center;
	padding: 20px 5px;
	box-sizing: border-box;
}
.sidebar-posts{
	padding: 0 15px;
}
	.wrapper_home .sidebar-posts {
		padding: 0;
	}
.sidebar-posts li{
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #7fb6c8;
	position: relative;	
}
	.wrapper_home .sidebar-posts li {
		display: block;
		float: left;
		margin-bottom: 10px;
		width: 47%;
		padding: 10px;
		margin-right: 1%;
		border: 1px solid #7fb6c8;
	}
.sidebar-posts li:first-child{
	border-top: none;
}
	.wrapper_home .sidebar-posts li:first-child {
		border-top: 1px solid #7fb6c8;
	}
	.wrapper_home .sidebar-posts li:nth-child(2n) {
    		margin-right: 0;
	}
.sidebar-posts li:last-child{
	border-bottom: none;
}
	.wrapper_home .sidebar-posts li:last-child {
		border-bottom: 1px solid #7fb6c8;
	}
.sidebar-posts li img{
	float: left;
	margin-right: 8px;
}
.sidebar-posts__title{
	padding-left: 90px;
	font-size: 16px;
	line-height: 20px;
}
.sidebar-posts__title a{
	text-decoration: none;
	border-bottom: 1px solid #fff;
	color: #fff;
}
.sidebar-posts__title a:hover{
	border-bottom: 0;
}
.sidebar-posts__title a:after{
	position: absolute;
	content: '';
	left: 0;
	top: 20px;
	width: 77px;
	height: 77px;s
}
.section_title a{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #5e94a6;
}

.section_title a:hover{
	border-bottom: 0;
}

.section-question{
	background: #6dacc0 url(/wp-content/themes/artrozmed/i/doc-sidebar.png) left bottom no-repeat !important;
	min-height: 360px;
}

.section-question__text{
	padding: 28px 14px 0 81px;
	color: #fff;
	text-align: center;
}

.section-question__button{
	width: 165px;
	height: 36px;
	margin: 35px 0 0 88px;
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	display: block;
	text-align: center;
	background: #df181e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAIAAADHFsdbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpieKRlwMTAwEAuZrgvIUdNDBBgAC6aFv9uvK0KAAAAAElFTkSuQmCC) repeat-x;
	text-decoration: none;
	border-radius: 8px;
	box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.5);
	text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
}

.section-question__button:hover{
	color: #fff;
	box-shadow: none;
}


/*Archive
-----------------------------------------------------------------------------*/

.category-popular{
	background: #f8f8f8;
	padding: 34px 12px;
	overflow: hidden;
	margin: 20px 0 45px;
}

.category-posts{
	overflow: hidden;
}

.category-posts .category-posts__item{
	margin-right: 91px;
	margin-bottom: 24px;
	float: left;
	width: 303px;
	box-sizing: border-box;
	position: relative;
	text-align: center;
}

.category-posts .category-posts__item:after{
	position: absolute;
	content: '';
	left: 0;
	bottom: -35px;
	width: 303px;
	height: 104px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABoCAYAAAA0G0omAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAERJREFUeNpi/P//PwMMMDEgAXpxWICYE5nDjMxhIYPDSimHjTgZcpSxE6ds4A2g2NsUxwI5Uc9MImdAUvwoZ/hxAAIMAN1QBS6ifl7uAAAAAElFTkSuQmCC) repeat-x;
}

.category-posts .category-posts__item:nth-child(odd){
	clear: both;
}

.category-posts .category-posts__item:nth-child(even){
	margin-right: 0;
}

.category-posts .category-posts__item .img-title{
	box-shadow: 1px 1px 8px 0px rgba(50, 50, 50, 0.2);
	position: relative;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	overflow: hidden;
}

.category-posts .category-posts__item .img-title img{
	float: left;
}

.category-posts .category-posts__item .img-title .post__title{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 14px 10px;
	background: rgba(94,148,166, 0.5);
	text-align: center;
	box-sizing: border-box;
}

.category-posts .category-posts__item .img-title .post__title.active{
	background: rgba(223,78,75, 0.5);
}

.category-posts .category-posts__item .img-title .post__title a{
	text-decoration: none;
	font: 16px/20px 'Cuprum', sans-serif;
	border-bottom: 1px solid #fff;
	color: #fff;
}

.category-posts .category-posts__item .img-title .post__title a:hover{
	border-bottom: 0;
}

.category-posts .category-posts__item .img-title a:after{
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 301px;
	height: 200px;
}

.category-posts__text{
	color: #858585;
}

#true_loadmore, #true_loadmore_cat{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgVJREFUeNqc1U1LVUEYwPHjvVfNSL3XUhdJGEhokBpKGITWItJatJMU6SOUYlEK6i5KEaONXyC0CF/ChboRpFVhiwJFLBB8Qe1NjCiVBP8Dz8g4zLn3eB/4oWfOzHPPvEfSau56cSIHDbiOi8hFGOv4hEkMYNPVOMUn+TG0owUnvPjxB314gm3zRchR+SzeoyNAYk/qqLofUBgveRHeodQ7elyQtgW6IGK8zMAwTjsa/sA4viAVJbiBTKueSjyEGjVEZvI2+XUzdtCF5/K/GdkyLw/V3Bnll9CMp+awvMUb7MnzLm7hmSOxii08wh2jjY7HiIXDhWW6YE2SD0jXX+J1gLGeRRSXrdW2lJJgnQeNGFZl3nSM6WF5IZslPcnkahNNW2XlOvlNGY4V9OBcEj8wbz3n6+RR+XsKD6TilExWsr052EQx+1jANQxiOWBviq3nDZU8y+cY0JErvfkom8NvQq9aZZ9Djq92xYQcCdM+7ztk+R1qEzLG2xW/0IQ6LPrUqcd9q+y3GtJEX67OjjM47ngXlbl45RhWVf4zkuDLU+WcbpWL4atcFuflAnEdyXPo1aeiTv4f/dLNfKvBSTQGmJsN3MY/vRRV8hlU4h6qsZDkJroivTtY56OokjvRk8Tl6NRfkCD+ohsVZuJ4d6iOPFkttSiTZxXf5Fobwwi+uxrvCzAAkb1f+bNznTUAAAAASUVORK5CYII=) 0 13px no-repeat;
	width: 157px;
	height: 35px;
	margin: 30px auto;
	clear: both;
	padding: 12px 0 10px 32px;
	box-sizing: border-box;
	cursor: pointer;
}

#true_loadmore span, #true_loadmore_cat span{
	border-bottom: 1px dotted #063f5e;
	font-size: 15px;
	line-height: 23px;
	color: #063f5e;
}

#true_loadmore span:hover, #true_loadmore_cat span:hover{
	border-bottom: none;
}

.cat-question-description{
	color: #858585;
}

.cat-question-description__title{
	color: #005672;
	font: 36px/38px 'Cuprum', sans-serif;
	margin-bottom: 20px;
}

.category-description__img{
	border: 1px solid #bcbcbc;
}

.q-form{
	padding: 0 20px 15px 20px;
	background: #6dacc0;
}

.q-form__title{
	background: #005672;
	text-align: center;
	padding: 20px 10px;
	font: 44px/46px 'Cuprum', sans-serif;
	color: #fff;
	margin: 0 -20px 15px -20px;
}

.q-form input.q-form__email, .q-form textarea.q-form__text{
	margin: 7px 0;
	color: #bababa;
	padding: 13px 0px 13px 13px;
	width: 100%;
	border: 1px solid #6298a8;
	border-radius: 6px;
	box-sizing: border-box;
}

.q-form input.q-form__email{
	width: 50% !important;
}

.q-form input.q-form__submit{
  width: 184px;
  height: 36px;
  margin: 15px auto 0 auto;
  font-size: 16px;
  line-height: 36px;
  color: #fff;
  display: block;
  text-align: center;
  background: #df181e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAIAAADHFsdbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpieKRlwMTAwEAuZrgvIUdNDBBgAC6aFv9uvK0KAAAAAElFTkSuQmCC) repeat-x;
  text-decoration: none;
  border-radius: 8px;
  box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.5);
  text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
  border: 0;
}

.q-form input.q-form__submit:hover{
	box-shadow: none;
}

.cat-question{
	margin-top: 30px;
}

.cat-question div.cat-question__item{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BJREFUeNrMmV1IVFEQx89ezNRVt8jtA/Ir0YcQzSLKEPehNCQkU1GhHhJCKft8KdEICpXoIRBZzZcSwrJCDYL8qJe0t8AorIdM1IiilpRaF00WbWabG7t7dm3P3XN1B/4gu3vm/DjOnZkz1zCxOYEFYUZQDsgC2g5KA20CRdP3s6BvoA+g96Ah0DDIoXVDgwZgA+ggqBJUCIoUXD8HegK6AxoALYksVgQ3Kwa9BvWByjTAMlpTRj7QV5EewCmgQVA3KJPJM/TVS75TZAGXg0ZAeUw/y6M9KoIBxlhtAHWBYpn+hnvcpz0NosC4oAVUz1becM82f9D+gJtANWz1rJoYOAvz8RnGUW0gXtcW5LMIS67rb1NpCVOMUdxvnDYbsz/tZ47uHuZ8NSICjQxvKUz85uEUCv6AYjbu7m0WfWB/wAQ/ex+zmVPnRKDtoCzQuL+QaNPzATMdKWIbex+KLIkhJp8nXEx5VophuJiqTrCovXu47360WJm96YaIuxJQjzuwgapOpuxT9RU2CxOT7Ms+i4gbjOUdWMbVkMjXAxZtuv4K91l4chIL271TxE0G9S//YrhSr7hd/PTZdaLetiYtVdTVcRUYW8TDeibVRccsn08TE0XdIKNRoX42YqUrg3NqSnQJMuYo1HzrauHJ2/hTn57R4sqCwOl6wsbUXeQqIFa/332DWtylI3CqXrBKwlZmqijjyxeUao2WisBmvYDjmm+yMLOZ7y1ab2l1aVao/Em39a3NPquc7VKdK9VpjTBFD1hjTbWrb+BgG5q0xq5HP2yXCYsVbMOF8z77B4e1PVj3dgS2yQRed/Y0lxWwrRRsdvyZDYHHZGaFqOxsrtER7IGXszEEHpXlLbLwEHe6M9ZWmf/AUYXGR3LiNz6eO925zgcygYcQGGdd81JCItYzQy6Mj8uERcZhtYHvooFJKBvercrVPNzBQt863K/5A3QNyQjGY9JXvmWc3JIoAxbZ+t1vHDjyvBrCp3uNGD2u+XgrfRaCsM/db/PevcRJ2aU62FJMTMwfMOahqhACxhnbR49c7+NHXXTlrxX1LukBU+0685qr+Tph1epA1lU82XZiYIEC4xN5BtS4CrCNFLdLIsAq9GXQUdCvFQDFPY7RnkvLNfD/s3ugXZRe9ExduEdnIDeOQAyfVHxxUkpVR5a9IZ953tkgWGDVMIHjFLEA9EhjlzdPa9FHFhMc8RqCfHWLr2hx1JVLAxmccXi/uv3O/r66fQd6AXpJn2uyPwIMAO4L4lCi3VBWAAAAAElFTkSuQmCC) no-repeat;
	padding: 10px 0 15px 60px;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 22px;
}

.cat-question div.cat-question__item a{
	color: #005672;
	border-bottom: 1px solid #005672;
	text-decoration: none;
}

.cat-question div.cat-question__item a:hover{
	border-bottom: 0;
	color: #df181e;
}

.crumbs{
	padding: 10px 0;
	color: #105985;
	background: #fff;
	margin-bottom: 10px;
}
.crumbs li{
	display: inline;
	position: relative;
	padding-right: 7px;
}
.crumbs li:after{
	content: "/";
	position: absolute;
	top: 0;
	right: -1px;
}
.crumbs li:last-child{
	padding-right: 12px;
}
.crumbs li:last-child:after{
	content: ' →';
	right: -6px;
	top: -1px;
}

.pagination{
	text-align: center;
	background: #fff;
	padding-bottom: 25px;
	font-size: 18px;
}
.pagination ul{
	display: inline-block;
	padding: 0 7px;
}
.pagination ul li{
	display: inline;
	margin-right: 10px;
	background: none !important;
	padding-left: 0 !important;
}
.pagination ul li span, .pagination ul li a:hover{
	color: #dc0000;
}

.category6{
	background: #99b563;
}

/* Page
-----------------------------------------------------------------------------*/
.single{
	background: #fff;
}
.single .entry{
	overflow: hidden;
}
.single img{
	max-width: 100%;
	height: auto;
}
.single iframe{
	max-width: 100%;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	font-family: 'Cuprum', sans-serif;
	color: #005672;
	margin-bottom: 18px;
}
.entry h1, h1.single__title{
	font-size: 36px;
	line-height: 38px;
	margin-bottom: 10px;
}
.entry h2{
	font-size: 30px;
	line-height: 32px;
	font-weight: bold;
}
.entry h3{
	font-size: 25px;
	line-height: 27px;
	font-weight: bold;
}
.entry h4{
	font-size: 23px;
	line-height: 25px;
}
.entry h5{
	font-size: 21px;
	line-height: 23px;
}
.entry h6{
	font-size: 19px;
	line-height: 21px;
}
.entry table{
	margin: 20px 0;
}

.entry th,
.entry td {
    padding: 6px 10px;
    border: 0px solid #DDD;
}
blockquote, .answer{
	padding: 20px 20px 20px 80px;
	margin: 20px 0;
	position: relative;
	background: #c0e8f2;
	min-height: 60px;
	color: #141414;
}
blockquote:after, .answer:after{
	position: absolute;
	width: 33px;
	height: 63px;
	background: url(/wp-content/themes/artrozmed/i/bq_bg.png) no-repeat;
	content: '';
	top: 10px;
	left: 20px;
}
.answer:after{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BJREFUeNrMmV1IVFEQx89ezNRVt8jtA/Ir0YcQzSLKEPehNCQkU1GhHhJCKft8KdEICpXoIRBZzZcSwrJCDYL8qJe0t8AorIdM1IiilpRaF00WbWabG7t7dm3P3XN1B/4gu3vm/DjOnZkz1zCxOYEFYUZQDsgC2g5KA20CRdP3s6BvoA+g96Ah0DDIoXVDgwZgA+ggqBJUCIoUXD8HegK6AxoALYksVgQ3Kwa9BvWByjTAMlpTRj7QV5EewCmgQVA3KJPJM/TVS75TZAGXg0ZAeUw/y6M9KoIBxlhtAHWBYpn+hnvcpz0NosC4oAVUz1becM82f9D+gJtANWz1rJoYOAvz8RnGUW0gXtcW5LMIS67rb1NpCVOMUdxvnDYbsz/tZ47uHuZ8NSICjQxvKUz85uEUCv6AYjbu7m0WfWB/wAQ/ex+zmVPnRKDtoCzQuL+QaNPzATMdKWIbex+KLIkhJp8nXEx5VophuJiqTrCovXu47360WJm96YaIuxJQjzuwgapOpuxT9RU2CxOT7Ms+i4gbjOUdWMbVkMjXAxZtuv4K91l4chIL271TxE0G9S//YrhSr7hd/PTZdaLetiYtVdTVcRUYW8TDeibVRccsn08TE0XdIKNRoX42YqUrg3NqSnQJMuYo1HzrauHJ2/hTn57R4sqCwOl6wsbUXeQqIFa/332DWtylI3CqXrBKwlZmqijjyxeUao2WisBmvYDjmm+yMLOZ7y1ab2l1aVao/Em39a3NPquc7VKdK9VpjTBFD1hjTbWrb+BgG5q0xq5HP2yXCYsVbMOF8z77B4e1PVj3dgS2yQRed/Y0lxWwrRRsdvyZDYHHZGaFqOxsrtER7IGXszEEHpXlLbLwEHe6M9ZWmf/AUYXGR3LiNz6eO925zgcygYcQGGdd81JCItYzQy6Mj8uERcZhtYHvooFJKBvercrVPNzBQt863K/5A3QNyQjGY9JXvmWc3JIoAxbZ+t1vHDjyvBrCp3uNGD2u+XgrfRaCsM/db/PevcRJ2aU62FJMTMwfMOahqhACxhnbR49c7+NHXXTlrxX1LukBU+0685qr+Tph1epA1lU82XZiYIEC4xN5BtS4CrCNFLdLIsAq9GXQUdCvFQDFPY7RnkvLNfD/s3ugXZRe9ExduEdnIDeOQAyfVHxxUkpVR5a9IZ953tkgWGDVMIHjFLEA9EhjlzdPa9FHFhMc8RqCfHWLr2hx1JVLAxmccXi/uv3O/r66fQd6AXpJn2uyPwIMAO4L4lCi3VBWAAAAAElFTkSuQmCC) no-repeat !important;
	width: 44px !important;
	height: 44px !important;
}
blockquote p, .answer p{
	padding: 0;
}
blockquote p:last-child, .answer p{
	margin-bottom: 0;
}
.single ul{
	margin: 20px 0 20px 18px;
	list-style: none;
}
.single ul li{
	margin-bottom: 15px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMZJREFUeNqM0TELAWEcx3F3DtHFikSJwSZWymiUZJasisWiZGJmlIG8AQu7MnkNSl4Ag0UZ5Hv1XD09qXue+tzdr/6/nut5rFs87dNcJgqm5nACJ7R0CimcUcHDqxDBHlmRQ16FBcpSLqkFW/quoyflLfpuIYcD1iIHsZSGx+jgafEYYYowvpijirwYnmDmNv0DO3blnUQRBjJoIoodhvI/G9LFOVuuEBD5ghre6u25a4MGPnihrQ47y1LyEV1xWvd/5/wTYADJ9R195XFDTgAAAABJRU5ErkJggg==) 0 3px no-repeat;
	padding-left: 20px;
	color: #161616;
}
.single ol{
	margin-left: 24px;
	counter-reset: li;
	list-style: none outside none;
}
.single ol>li{
	position: relative;
	margin-left: 15px;
	margin-bottom: 16px;
	color: #161616;
}
.single ol > li::before { 
	content: counter(li)'.';
	counter-increment: li;
	left: -22px;
	top: -2px;
	position: absolute;
	text-align: center;
	color: #df181e;
	line-height: 23px;
	font-style: normal;
	font-weight: bold;
}

.single .wp-caption{
	margin: 10px;
	line-height: 0;
	font-size: 0;
	padding: 9px;
	padding-right: 0;
	max-width: 96%;
background: #f3f3f3;
border: 1px solid #ddd;
border-radius: 2px;
}
.single .wp-caption img{
	line-height: 0;
	font-size: 0;
	/*border: 1px solid #c3c3c3;
	box-shadow: 1px 3px 5px 0px rgba(50, 50, 50, 0.75);*/
}
.single .wp-caption .wp-caption-text{
	text-align: center;
	padding: 7px 5px;
	line-height: 20px;
	font-size: 14px;
	color: #063f5e;
}
.single .wp-caption p{
	margin-bottom: 0;
}
.post-meta{
	margin: 7px 0 30px;
	padding: 15px;
	background: #f8f6f3;
}

.post-meta:after{
	content: '';
	display: table;
	clear: both;
}

.post-rating{
	float: left;
}

.post-rating__title, .post-share__tiitle{
	margin: 0 0 5px;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #595959;
}

.post-ratings{
	font-size: 12px;
	color: #737373;
	font-style: italic;
}

.post-rating img{
	vertical-align: bottom;
	padding: 0 5px 0 0 !important;
}

.post-share{
	float: right;
	text-align: center;
}
.yandex_single{
	text-align: center;
	padding: 20px 0;
}

.yarpp-related{
	background: #f8f8f8;
	padding: 30px 10px;
}
.yarpp-related .related_posts_title{
	margin-bottom: 25px;
}
.related_items{
	overflow: hidden;
}
.related_items .related_item{
	height: 200px;
	width: 215px;
	float: left;
	overflow: hidden;
	margin-right: 4px;
	position: relative;
	text-align: center;
	position: relative;
	padding-right: 6px;
	padding-top: 4px;
}
.related_items .related_item{

}
.related_items .related_item img{
	border: 1px solid #e7e7e7;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
.related_items .related_item:last-child{
	margin-right: 0;
}
.related_items .related_item a{
	color: #005672;
	text-decoration: none;
	border-bottom: 1px solid #005672;
}
.related_items .related_item a:hover{
	border-bottom: 0;
	color: #df181e;
}
.related_items .related_item a:after{
	position: absolute;
	content: '';
	left: 1px;
	top: 1px;
	width: 215px;
	height: 143px;
}
.error404{
	padding-bottom: 20px;
}

/*Comments
-----------------------------------------------------------------------------*/

#comments_block_title{
	font: bold 25px/28px 'Cuprum', sans-serif;
	color: #005672;
	margin: 20px 0;
}

.commentlist li{
	list-style: none !important;
	margin-bottom: 15px;
}

.comment{
	padding: 20px 25px;
	margin-bottom: 15px;
	background: #ebebeb;
}

.children{
	margin-left: 20px;
}

.gravatar{
	float: left;
	margin-right: 24px;
}

.cauthor{
	margin-bottom: 10px;
}

.fn, .fn a, .comment_date{
	font: 14px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #333333;
}

.comment_content p{
	font: 14px/16px Tahoma, Geneva, sans-serif;
	color: #2f2f2f;
	margin-bottom: 10px;
} 

.reply{
	margin-left: 74px;
}

.reply a{
	color: #105985;
	text-decoration: none;
	border-bottom: 1px solid #105985;
} 

.reply a:hover{
	border-bottom: none;
}

#respond{
	background: #ebebeb;
	padding: 15px;
	overflow: hidden;
	margin: 10px 0;
}

#comments_form_title{
	font: bold 20px/22px 'Cuprum', sans-serif;
	color: #063f5e;
}

#commentform input, #commentform textarea{
	margin: 7px 0;
	color: #bababa;
	border: 1px solid #cececd;
	border-radius: 8px;
}

#commentform input[type=text]{
	width: 50%;
	padding: 13px 0px 13px 13px;
}

#commentform textarea{
	width: 97.5%;
	padding: 13px 0px 13px 13px;
}

#commentform input[type=submit]{
	width: 186px;
	height: 40px;
	cursor: pointer;
	color: #fff;
	line-height: 40px;
	display: block;
	border: none !important;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpisEitY2JgYKA2Zn7FK08NcwACDAAUigKBZ9gr6wAAAABJRU5ErkJggg==) repeat-x;
	border-radius: 22px;
}

#commentform input[type=submit]:hover{
	box-shadow: none;
}	

/* Footer
-----------------------------------------------------------------------------*/
.footer{
	position: relative;
	height: 103px;
	overflow: hidden;
	background: #063f5e;
	color: #fff;
	margin: 50px -15px 0 -15px;
}

.footer_home{
	margin: 50px -34px 0 -34px !important;
}

.footer__copyright{
	float: left;
	margin: 50px 180px 0 20px;
}

.footer__nav{
	margin-top: 50px;
}
.footer__nav li{
	display: inline;
	padding: 0 7px;
	font-size: 14px;
}
.footer__nav li:first-child{
	padding-left: 0;
}
.footer__nav a{
	color: #fff;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
.footer__nav a:hover, .footer__nav li span{
	border-bottom: 0;
}

.social-icon{
	position: absolute;
	top: 35px;
	right: 30px;
}
.social-icon a{
	width: 45px;
	height: 45px;
	background: url(/wp-content/themes/artrozmed/i/soc-ico.png) repeat-x;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-right: 9px;	
}
.social-icon a:last-child{
	margin-right: 0;
}
.social-icon .ok{
	background-position: -60px 0;
}
.social-icon .fb{
	background-position: -121px 0;
}
.social-icon .tw{
	background-position: -181px 0;
}
.social-icon .gp{
	background-position: -241px 0;
}
.social-icon .yt{
	background-position: -301px 0;
}

#up{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAx5JREFUeNrUmltsDFEYx8/OJkSDoqotqYoIdQ0PlniQqPAgEW8kFsUD2YpGIkTcNSQiXsSL8OASFTx6oZVquohUQ1KiRZpIxK3pdiMosiz+3+43m91pd2dm55zZ8U9+SZPO5deZ78yZ+U59b8onC4epAsvBIjAdTAWjwBgwwLwHr0EnaAVPwG8nJ/XlKT4BbACbwdw89o+Ca+AK6HBDvALsBdtAkZCTFtAAwnZ20ixu5wf1oAvskigtuMzawFVQLlOcDnYXnOG6VZUgeAZWyhCfD56CZcKdlILbYLcT8aV8CyuEuyGn0+BUPuLzwC0wWhQue8B+O+KTQDMoFoXPCa59U3E/P1/LhHdyDlSbiddxbXspI8FFo6tmeOwdF97MYrA1m/i+Ag9GsxwDw43ipTyNezkTwRajeC0YIbyfHUbxjbLPMGz2zASSMwcs0MWn8IQjVbrsRmMCBfKrdPEaFdL+kpIECuRrdPGACunUjKbLz5ImH9DFq1VJZ8jflCZPE1Klxt+I0qXj/f0iHo2qkq8i8fEqpHvXBUXv2vWq5Is1J8/vXNKxF90JFMknxOMqpPUokv+ucatAibRC+a8k/k6ltCL5jyT+UrW0ZHkq7R4Sf+6GtER5OlmMxFutbD328EHH0oPkcYx0+XFHD1nZvU2fOTusDNBIXX1K0ol0hjyOocvHurpFX2inlV2bdXGqmeumhcWyP+8/dCxtlP8RfoA7EMy4A1nyGTTRD3rTcyF4/B98SJwVyR5m6kOCyqXF49Ix7nAN+lhu8Lj4JfB2KPEwN4O8GCr+A7kaQtQl7fOgOHlFcol/ApvAXw9J03LLZbMWHOWOyNEldTntIDTUL7K1mU+mj+AChVYnVtMrrB1xCvWnjxRI+pFIroJkHW9mSyn0iKRlwW8u1/QKs9cQK4tXjTyztisWJtFaZsBsY6vLhfTOvgRsBx8kC/8CF8AMvtqWotk4wR9wntsZIR48Tq8wLUFOE8lOccTOzj6Ha/m0HL6GB1KAmzW5vlxegXv8htfEVzuv+CT8E0J6KvmO0B9QxLJfuLx6+EVJSv4JMABW5UbCSjlnLQAAAABJRU5ErkJggg==) no-repeat;
	width: 46px;
	height: 46px;
	overflow: hidden;
	position: fixed;
	margin-left: 1040px;
	top: 82%;
	cursor: pointer;
}
body:not(.home) .header-menu {display: none;}

@media screen and (max-width: 1023px){

	.wrapper_home .sidebar-posts li {
		width: 91%;
		margin-right: 0;
	}

	.wrapper, .slider, .header__wrap, .search-symptoms, .header{
		width: 98%;
	}

	.content{
		width: 100%;
		margin-right: 0;
	}

	/*.sidebar{
		display: none;
	}*/

	.header{
		border-bottom: 49px solid #005672;
		box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
		margin-bottom: 1px;
		position: relative;
		z-index: 10;
	}

	.header__wrap{
		background-position: right bottom;
	}

	.search-form{
		top: 174px;
	}

	.wrapper, .slider, .search-symptoms, .header, .header-menu{
		-webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;
		-moz-transition:    -moz-transform 500ms ease, opacity 500ms ease;
		-o-transition:      -o-transform 500ms ease, opacity 500ms ease;
		transition:         transform 500ms ease, opacity 500ms ease;
	}

	.js-nav .wrapper, .js-nav .slider, .js-nav .search-symptoms, .js-nav .header{
	    -webkit-transform: translateX(50%);
	    -moz-transform: translateX(50%);
	    -ms-transform: translateX(50%);
	    -o-transform: translateX(50%);
	    transform: translateX(50%);    
	}

	.header-menu{
		width: 50%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 100;
		padding-top: 70px;
		background: #005672;
		height: 100%;
		box-shadow: 1px 1px 8px 0px rgba(50, 50, 50, 0.8);
		margin-top: 0;
		-webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
	}

	.js-nav .header-menu{
		-webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transform: translateX(0%);
	}

	#slide-out-open{
		display: block;
		position: absolute;
		right: -70px;
		top: 170px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAxCAIAAAAJAF37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNrs1LEJgDAUBNAYM4CtIGiR/VdxBa2cQbFwhGAT+PCuTvH4OW7Ylzq9T4qTO485BQw0NDQ0NDQ0dM+U5ovtOjubjnlVjyj1aH6WS0ND22n1sNPqAW2n7bR62GloaGhoaGhoaGjo3/kEGAB2mxDJsSusIwAAAABJRU5ErkJggg==) no-repeat;
		width: 60px;
		height: 49px;
		text-indent: -9999px;
		cursor: pointer;
	}

	.slide-out-close{
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPBJREFUeNqs1sEOwiAMBuCKiY/iA+0yTj6cF/Gg7+Or7FLbpCQTgbYDkj9TEvplGWUDRIyUN+VCgYnhei+uf+I/APCkICVSNhgfXPNBCZSVkTw5C/oBuFZGZkF/AE/ukVGoCtSQo1ATaCFeqAv0ECukAhqiQSbAgrQgnku8XgOsSAndKHcrAHKrlrFJwTPlI9fVusWDs9lQ7gA9i4Kj0ZIUv8o1ybw6rA++fMiuhrVs4dYuMkNaM2rb1AT1jhVrH6hQ64BMnj7YrYEaVDvqvYAKlS+to0AX2r9+R4EmlD8kZgFViDt+mQzksy7K7+UrwADwxukDpt+t0QAAAABJRU5ErkJggg==) no-repeat !important;
		width: 25px !important;
		height: 24px !important;
		right: 13px !important;
		top: 10px !important;
		text-indent: -9999px;
		z-index: 101;
		-moz-transform: rotate(2160deg);
	    -ms-transform: rotate(2160deg); 
	    -webkit-transform: rotate(2160deg);
	    -o-transform: rotate(2160deg); 
	    transform: rotate(2160deg);
	    -webkit-transition: -webkit-transform 900ms ease, opacity 500ms ease;
		-moz-transition: -moz-transform 900ms ease, opacity 500ms ease;
		-o-transition: -o-transform 900ms ease, opacity 500ms ease;
		transition: transform 900ms ease, opacity 500ms ease;
	}

	.header-menu .social-icon{
		display: block;
		position: static;
		width: 320px;
		overflow: hidden;
		margin: 0 auto 40px auto;
	}

	.header-menu ul{
		width: 100%;
		overflow: hidden;
		height: auto;
	}

	.header-menu ul{
		border-top: 1px solid #00445a;
		border-bottom: 1px solid #176886;
	}

	.header-menu ul li{
		display: block;
		padding: 0;
	}

	.header-menu li a, .header-menu li span{
		display: block;
		padding: 14px 5px 14px 25px;
		border-top: 1px solid #176886;
		border-bottom: 1px solid #00445a;
		font: 25px/27px 'Cuprum', sans-serif;
		color: #fff;
	}

	.header-menu li a:hover, .header-menu li span{
		padding: 14px 5px 14px 25px;
	}

	.search-symptom__children div.children-item:nth-child(3n+3){
		margin-right: 6%;
	}

	.search-symptom__children div.children-item:nth-child(3n+4){
		clear: none;
	}

	.search-symptom__children div.children-item{
		width: 47%;
		margin-right: 6%;
	}

	.search-symptom__children div.children-item:nth-child(odd){
		clear: both;
	}

	.search-symptom__children div.children-item:nth-child(even){
		margin-right: 0;
	}

	.posts{
		width: 100%;
		max-width: 660px;
		margin: 0 auto 30px auto;
	}

	.posts li{
		margin-right: 49px;
	}

	.posts li:last-child{
		display: none;
	}

	.posts li:nth-child(3n+3){
		margin-right: 49px;
	}

	.posts li:nth-child(3n+4){
		clear: none;
	}

	.posts li:nth-child(odd){
		clear: both;
	}

	.posts li:nth-child(even){
		margin-right: 0;
	}

	.home-popular ul{
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
		overflow: hidden;
	}

	.home-popular ul li{
		margin-bottom: 20px;
		margin-right: 166px;
	}

	.home-popular ul li:nth-child(odd){
		clear: both;
	}

	.home-popular ul li:nth-child(even){
		margin-right: 0;
	}

	.question__img{
		left: 0;
	}

	.question__posts{
		padding-left: 245px;
	}

	.category-popular ul{
		width: 100%;
		margin: 0 auto;
		max-width: 674px;
	}

	.category-posts{
		width: 100%;
		margin: 0 auto;
		max-width: 698px;
	}

	.category-posts .category-posts__item{
		margin-right: 88px;
	}

	.related_items{
		width: 100%;
		margin: 0 auto;
		max-width: 678px;
	}
	
	.footer .social-icon{
		display: none;
	}

	.footer__nav{
		float: right;
		margin-right: 10px;
	}

	.footer__copyright{
		margin: 50px 0 0 20px;
	}
	
	.sidebar #categories-2, .sidebar #democracy-2, .sidebar .section {display: none;}
	body:not(.home) .header-menu {display: block;}

}

@media screen and (max-width: 760px) {
	
	body .header__wrap {
		background-position: right bottom;
	}
	
	.js-nav .wrapper, .js-nav .slider, .js-nav .search-symptoms, .js-nav .header{
	    -webkit-transform: translateX(85%);
	    -moz-transform: translateX(85%);
	    -ms-transform: translateX(85%);
	    -o-transform: translateX(85%);
	    transform: translateX(85%);    
	}

	.header-menu{
		width: 85%;
	}

	.wrapper_home{
		padding: 32px 10px 0 10px !important;
	}

	.search-form{
		width: 335px;
	}

	.slider__description{
		display: none;
	}

	.bx-pager.bx-default-pager{
		right: 8px;
	}

	.slider__text{
		font-size: 15px;
		line-height: 17px;
		padding: 15px 90px 15px 20px;
	}

	.bx-pager-item a{
		width: 7px;
		height: 7px;
		margin-right: 5px;
	}

	.posts{
		padding-right: 6px;
		box-sizing: border-box;
		max-width: 622px;
	}

	.posts li, .posts li:nth-child(odd){
		width: 49%;
		margin-right: 2%;
	}

	.posts li img{
		width: 100%;
		height: auto;
	}

	.home-popular ul{
		max-width: 438px;
	}

	.home-popular ul li{
		width: 49%;
		margin-right: 2%;
	}

	.home-popular ul li:nth-child(odd){
		margin-right: 2%;
	}

	.home-popular ul li img{
		width: 100%;
		height: auto;
	}

	.question__img{
		left: 50%;
		margin-left: -105px;
		bottom: auto;
		top: 92px;
		width: 209px;
		height: 254px;
	}

	.question__posts{
		padding: 255px 0 0 0;
		position: relative;
	}

	.question__posts:before{
		position: absolute;
		content: '';
		left: 0;
		top: 150px;
		width: 100%;
		height: 100px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABuCAYAAADmt3kGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJJREFUeNpiyF1zgIOJgYGBCUQwwlloBDYJZlyKmXFxcbKwcXGK4ZcglmCihV4ivEBEkJAUusTGG04WmGDATwAEGAAO0wOzBZrjTgAAAABJRU5ErkJggg==) repeat-x;
	}

	.category-popular ul{
		max-width: 438px;
	}

	.category-popular ul li:last-child{
		display: none;
	}

	.category-popular ul li:nth-child(even){
		margin-right: 0;
	}

	.category-popular ul li{
		width: 49%;
		margin-right: 2%;
	}

	.category-popular ul li img{
		width: 100%;
		height: auto;
	}

	.category-posts{
		max-width: 618px;
	}

	.category-posts .category-posts__item{
		width: 49%;
		margin-right: 2%;
	}

	.category-posts .category-posts__item:nth-child(even){
		margin-right: 0;
	}

	.category-posts .category-posts__item img{
		width: 100%;
		height: auto;
	}

	.post-meta{
		text-align: center;
	}

	.post-rating{
		float: none;
		margin: 0 0 10px;
	}
	
	.post-share{
		float: none;
	}

	.related_items .related_item{
		width: 30%;
		margin-right: 2%;
	}

	.related_items .related_item img{
		width: 100%;
		height: auto;
	}

	#commentform input[type=text]{
		width: 75%;
	}

	.footer_home{
		margin: 50px -10px 0 -10px !important;
	}

}	

@media screen and (max-width: 480px){
	body .header__wrap {
		background-position: right bottom;
	}
	.js-nav .wrapper, .js-nav .slider, .js-nav .search-symptoms, .js-nav .header{
	    -webkit-transform: translateX(100%);
	    -moz-transform: translateX(100%);
	    -ms-transform: translateX(100%);
	    -o-transform: translateX(100%);
	    transform: translateX(100%);    
	}

	.header-menu{
		width: 100%;
	}

	.header__logo{
		background: #df181e url(/wp-content/themes/artrozmed/i/m-logo.png) center 6px no-repeat;
		width: 293px;
		height: 56px;
		margin: 0 auto;
	}

	.logo__slogan{
		font: 14px/14px 'Cuprum', sans-serif;
		left: 82px;
		top: 35px;
	}

	.slider{
		display: none;
	}

	.search-form{
		width: 250px;
	}

	#slide-out-open{
		right: -64px;
	}

	.header-menu .social-icon{
		width: 290px;
	}

	.social-icon a{
		margin-right: 4px;
	}

	.search-symptom__children div.children-item{
		width: 100%;
		margin-right: 0;
	}

	.posts{
		max-width: 307px;
	}

	.posts li, .posts li, .posts li:nth-child(odd){
		width: 100%;
		margin-right: 0;
		clear: both;
		float: none;
	}

	.posts li:last-child{
		display: block;
	}

	.title{
		font: 35px/37px 'Cuprum', sans-serif;
	}

	.home-popular{
		padding: 30px 10px;
	}

	.home-popular ul{
		max-width: 215px;
	}

	.home-popular ul li, .home-popular ul li:nth-child(even){
		clear: both;
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.question__posts{
		padding-top: 265px;
	}

	.question__title{
		font: 35px/37px 'Cuprum', sans-serif;
	}

	.question__posts:before{
		top: 160px;
	}

	.category-announce__name, .category__title, .single__title, #comments_block_title, .category-description__title, 
	.yarpp-related .related_posts_title{
		font: 26px/28px 'Cuprum', sans-serif;
	}

	.category-popular ul{
		max-width: 215px;
	}

	.category-popular ul li, .category-popular ul li:nth-child(even){
		width: 100%;
		float: none;
		clear: both;
		margin-right: 0;
	}

	.category-popular ul li:last-child{
		display: block;
	}

	.category-posts{
		max-width: 303px;
		overflow: visible;
	}

	.category-posts .category-posts__item, .category-posts .category-posts__item:nth-child(even){
		width: 100%;
		float: none;
		clear: both;
		margin-right: 0;
	}

	.q-form__title{
		font: 28px/30px 'Cuprum', sans-serif;
	}

	.q-form input.q-form__email{
		width: 100% !important;
	}

	.related_items{
		max-width: 213px;
	}

	.related_items .related_item{
		width: 97%;
		clear: both;
		float: none;
	}

	#commentform input[type=text], #commentform textarea{
		width: 94%;
	}

	.footer{
		text-align: center;
		height: 105px;
	}

	.footer__copyright{
		float: none;
		margin: 25px 0 0 0;
	}

	.footer__nav{
		float: none;
		margin-right: 0;
		display: inline-block;
		margin-top: 20px;
	}

}	
@media (max-width: 481px) {
	.my-one-half {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('/wp-content/images/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}
#categories-2 ul{
padding: 15px;
}
#categories-2 ul li{
margin-bottom: 15px;
}
#categories-2 ul li:last-child {
margin-bottom: 0;
}
#categories-2 ul li a,
#categories-2 ul li span{
color: #fff;
font-size: 16px;
}

center iframe{
    margin-bottom: 13px;
}

.gifka {
    margin-bottom: 73px;
    font-size: 110%;
}
.hvati {
    font-size: 95%;
    font-weight: bolder;
    padding-top: 10px;
    color: #67AA75;
}
b, strong {
    font-weight: bold;
}
.mblock2, .mblock4, .mblock5{
    display: none;
}
@media (max-width: 767px){
    .block2, .block4, .block5{
        display: none;
    }
    .mblock2, .mblock4, .mblock5{
        display: block;
    }
}

.dem-screen {
padding: 15px;
}
/*
     */
/*
*/