/***************************************
Theme Name: rostelecomu
Theme URI: http://netkuponam.ru/
Description: My personal wordpress theme
Version: 1.0
Author: Арсений Бугаев
Author URI: http://netkuponam.ru/
Tags: simple
***************************************/

/* Normalize & Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:normal;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:bold}input:focus,button:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}
/* end Normalize & Reset */

body{
	font: 16px/22px Arial, Helvetica, sans-serif;
	color: #000;
	/*background: #A3E7E6 url(i/bg3.jpg) 50% 0 repeat fixed;*/
	background: #f0f0f0;
}
.footer__stat {
	display: none;
}
.logo {
	margin: 5px 10px 5px 20px;
	float: left;
	height:95px;
	
}
.social {
	width:25px; 
	height:25px; 
	margin:5px;
	border:1px solid #00aae7;
	border-radius:50%;
}
.socials {
	
}
.ask {
	background: #ee3123;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	border-radius: 26px;
}
.ask:hover {
	background: rgba(238, 49, 35, 0.7)
}
.ask_link {
	text-decoration: none;
}
.ask span {
	color: #fff;
	margin: 10px auto;
	font-size: 20px;
	vertical-align: middle;
}
.ask img {
	box-shadow: none !important;
	width: 30px;
	height: 30px;
	margin: -10px 0;	
	padding: 0 10px;
}
.ask-mobile {
	display: none;
}
.ask-mobile img {
	box-shadow: none;
	width: 40px;
	height: 40px;
	position: fixed;
	padding: 6px;
    right: 4%;
    top: 84%;
	background: #ee3123;
	border-radius: 50%
}
.citat-ask .ask {
	background: #ee3123;
	/*width: 35%;*/
	text-align: center;
	padding: 6px 25px;
	margin-left: 20px;
	border-radius: 26px;
	margin: 0 auto;
}
.citat-ask .ask img {
	margin: 0 !important;
	border: none !important;
	padding: 0 5px !important;
	position: relative;
	top: 8px;
}
.citat-ask p {
	margin-bottom: 5px;
}
.citat-ask p a{
	text-decoration: none;
}
.citat-ask {
	padding: 30px 30px 30px 78px;
    margin: 20px 0;
    background: rgba(247,198,22,.1) url(img/ask-red.png) 5px 50% no-repeat;
    min-height: 25px;
    font-size: 18px;
    line-height: 23px;
    color: #666666;
    font-weight: 500;
}
.footer-bottons {
	margin-left: 7%; 
	margin-top:10px; 
	width:150px; 
	float:left;
	
}
.footer-bottons1 {
	margin-left: 5px; 
	margin-top:10px; 
	/*margin-right:5%; */
	width:170px; 
	float:left
}
.footer-bottons1 a, .footer-bottons a {
	text-decoration: none;
}
#menu-footer {
	padding-bottom: 25px;
}
.botton2 {
	color: #fff;
	/*width:14%; */
	/*border: 1px solid rgb(253, 116, 5); */
	margin: 7px; 
	/*float: left;*/
	text-align:center;
	transition: color ease-out 0.8s;
	
}

.botton2:hover {
	color: #00aae7;
	/*background: #fd7405;*/
	    transition: color ease;
	
}
.wp-post-image {
	display: none;
}
#menu-top-menu > li:nth-child(1) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/tarifs1-1.png) no-repeat;
	background-position: top;
	background-size: 15px;
}
#menu-top-menu > li:nth-child(2) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/tarifs-1.png) no-repeat;
	background-position: top;
	background-size: 40px;
}
#menu-top-menu > li:nth-child(3) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/internet-1.png) no-repeat;
	background-position: top;
	background-size: 30px;
}
#menu-top-menu > li:nth-child(4) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/tv-1.png) no-repeat;
	background-position: top;
	background-size: 30px;
}
#menu-top-menu > li:nth-child(5) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/headers-2.png) no-repeat;
	background-position: top;
	background-size: 20px;
}
#menu-top-menu > li:nth-child(6) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/answers-1.png) no-repeat;
	background-position: top;
	background-size: 23px;
}
#menu-top-menu > li:nth-child(7) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/phone.png) no-repeat;
	background-position: top;
	background-size: 23px;
}
#menu-top-menu > li:nth-child(8) {
	background: url(https://netkuponam.ru/wp-content/uploads/2018/03/185095.png) no-repeat;
	background-position: top;
	background-size: 23px;
}
#menu-top-menu > li > a {
	font-size: 16px;
	text-transform: uppercase;
}


#main{
	position: relative;
	overflow: hidden;
	min-width: 303px;
}

p{
	margin: 0 0 20px 0;
}

a{
	color: #01abe8;
}
a:hover{
	color: #f68121;
	text-decoration: none;
}

ul li{
	list-style: none;
}

.aligncenter,
div.aligncenter{
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}

.alignleft{float: left;}
img.alignleft, div.alignleft{margin: 5px 15px 5px 0;}
.alignright{float: right;}
img.alignright, div.alignright{margin: 5px 0 5px 15px;}

.wrapper{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	border-top: 6px solid #149fff;
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
}
.content__wrapper{
	overflow: hidden;
	padding: 12px;
}
.content{
	width: 717px;
	float: left;
	min-height: 500px;
	box-sizing: border-box;
	overflow: hidden;
}

/* Header *
*****************************************************************************/

.header{
	overflow: hidden;
	/*background: url(i/header.jpg) repeat-x;*/
	background: #fff;
	height: 104px;	
	position: relative;
}
.header__logo{
	background: url(i/logo.png) no-repeat;
	box-sizing: border-box;
	width: 336px;
	height: 60px;
	padding: 0 0 0 65px;
	float: left;
	display: block;
	text-decoration: none;
	margin: 14px 0 0 23px;
	font-family: Arial, sans-serif;
}
.header__logo:hover{
	text-decoration: none;
}
.header__logo .logo__domain{
	font-size: 32px;
	line-height: 40px;
	color: #4E4C4D;
	font-weight: bolder;
}
.header__logo .logo__domain span{
	color: #d6891b;font-size: 25px;
}
.header__logo .logo__slogan{
	font-size: 12px;
	line-height: 16px;
	color: #149fff;
	margin-left: 4px;
}

.ya-site-form__form, .header__search{
	position: absolute !important;
	top: 35px !important;
	right: 27px !important;
	width: 229px !important;
	height: 30px !important;
	border: 1px solid #d7d7d7 !important;
	background: #fff !important;
}
.ya-site-form__form .ya-site-form__input-text, .header__search__field{
	width: 175px !important;
	background: none !important;
	border: none !important;
	padding: 8px 10px !important;
	color: #b7b8b8 !important;
	font-size: 12px !important;
	line-height: 12px !important;
	padding: 0 !important;
}
.ya-site-form__submit, .search-form__button{
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
	width: 34px !important;
	height: 30px !important;
	background: #149fff url(i/search.png) no-repeat 50% 50% !important;
	border: none !important;
	text-indent: -9999px !important;
}

.header-menu{
	border-top: 2px solid #f68121;
	border-bottom: 3px solid #00aae7;
	background: #ffffff;
	padding: 20px 0 20px 20px;
}
.header-menu ul{
	overflow: hidden;
}
.header-menu ul li{
	float: left;
	font: 20px/20px 'Cuprum', sans-serif;
	padding: 30px 15px 0 15px;
	border-right: 1px solid #fff;
}
.header-menu ul li:last-child{
	border-right: none;
}
.header-menu ul li a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	
}
.header-menu ul li a:hover, .header-menu ul li span{
	color: #01abe8;
}

/* Home *
************************************************************************/

.slider{
	position: relative;
	margin-bottom: 43px;
}
.slider li {
    display: none;
}
.bx-wrapper li,
.slider li:first-child{
    display: block;
}
.slider__img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.slider__text{
	position: absolute;
	right: 0;
	top: 0;
	width: 268px;
	background: #149fff;
	padding: 22px;
	box-sizing: border-box;
	height: 100%;
	font-size: 15px;
	line-height: 20px;
	color: #fff;
}
.slider__text .slider__title{
	margin-bottom: 22px;
}
.slider__text .slider__title a{
	font: 23px/25px 'Cuprum', sans-serif;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.slider__text .slider__title a:hover{
	border-bottom: 0;
}


.bx-pager.bx-default-pager{
	position: absolute;
	right: 38px;
	bottom: 16px;
}
.bx-pager-item{
	display: inline-block;
	margin-right: 7px;
}
.bx-pager .bx-pager-item:last-child{
	margin-right: 0;
}
.bx-pager-item a{
	float: left;
	width: 10px;
	height: 10px;
	background: #fff;
	text-indent: -9999px;
	border-radius: 50%;
}
.bx-pager-item a.active{
	background: #149fff;
}

.bx-prev, .bx-next{
	position: absolute;
	left: 10px;
	top: 50%;
	width: 39px;
	height: 40px;
	margin-top: -20px;
	text-indent: -9999px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABQCAYAAACahGxMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABrFJREFUeNrsmWtsFFUUx+/M7HYf3XaxDxYhKAUsWlKKGG0ThcQg2lBDCIkBiYmCEr/4oWiIxhjloYlBK2pi0A/GhC+CaCEiQgkICW+hUEoJSVssbanQUum2++rOzsN7t3d2D5PZndnZ2frBvcnJ7uzu3Pntufece+/5M0NfrkAGmwdbA7ZnsS3EVoHNS78blWV0U0ZymyDJJwZGIgdrPz4WxJ/L5Ev8DDlVp1Mbf035QMYA3Fxs72J7GVuhwT8SionST/dC/PbqD490U8i4qUHTwbFpHuDE9im2a9jeyACMtEI7x67zFTuv9H3WsH1T/bwi/BlHnodhiDFGOknluTnYfqbDl3XDQ321vd//Sv2Ok534UsQmUUPK0Bv13CJsp60CI83GMtULH5pytOXtJbX4soB8RD3JUDMER+bXYWw+ZHFjGaa8Zqb3lx/WP1mFLx3Y7HqAEM5Fh7LczMNdi1YiW1mFHmDpsirfrueqfA8Y8SCE24ytxgyYu3Y18ixeh7yrtugCFtjYR5tW17xPbqMeTAnIggDYaBassG7tRGcOD+K8+jNiWrFz/eYV8x+jo6V4kE3luffoHDANhiQRjR36HEVvnNNPEQyyrXpixlvUe04w/1joPXJRRBNs9mDdZwzfP7XYUV87u6RMw3tJOFGSGzJMsFmD0eBwNS6rXErhNKMX/wYtnWywRN6a6qmjYE4t77EMYhb8F2CkeV32uRRO8RyM3LjnZhsDW2MpWLxPBzeDesyu4TmGvCnWTbALlmOwZMwEju/MGowua24KZAdzLuk5I51Eu04jYbgnCVvzImJdXqtWNo4C2oDn4t5j8SYxoHe3FBlFo80fJQBtZbPwarA1a0C8WwlTEA7kuWRASLL8l5GOcgEYHBfuACAINjHnRFnuMNqZ1YBDY9FeZdFQ2UQujPDi8Uw6tBLwct9Ie9pEvf/SQAued+HJBsQrU/Tro90XwW4Y2gTcpr3tY5GY2Jzpv84WsHsoeOrG3WAYbNkVS0CSCShf6LnXhL0nWAHoqHxa/z5ZFptaOpsphETPFaIKMB4d0ks7z97wh/nvzExqCBg+vwdFrvyue09bn/+3/ZcHbgMoAVgCMJFbeoZDrcurH1zOsUxZpoCyEEXR638gvq9N97f+cKx31TdnvgqMCzy+jJEcjy1CbRwbT4FlZalguwaD0swS97n504tXku1M5i4UdX/CC9JY4+62bRdujoxQMB6AhSloTBliDuQVtqXjTmBOuae1clrR8xjQbeXpKxqTRrccuPbJj+f7++jDY9RTYWoRAJcYVgQT4cH228N4aE/VzJxShw8jJVaAkaHcuKdtmwosCqBC6iFNnPhJiYCubQV0Z+p5xOcpxWfMRrwhXIO9aDMVLLIsXOr1H3z1+z933w1EeQ2PBYFFAJwE4RgaGDa68XPRqlLh64sr5m1YMvu1h0vdS7FHHQYTLN85GDi540jXfhyVf1NPiKoACFELgiEVYCpJ1EooIAc2fm5q5HzhrvQVlbzzQuUzVdOLHy8vcszxOGw+G8fEzx6CKIdw9A0Njo3fvNLvv/rFkc7W3n/CEZDHlDTBg8kfAvONB4GQWCHUw6V0hECgxB+APSG+uav1EH5/DGynOY0FGy5DMI/xdDhhdEYolAAKO/cFgfqaARvAAnr4cNFXJx12WEpgNTatEsj8CliUwo2rcpoAPHZfxUntOeVLUfWZMl+U3GRXHUhYtacBWAzMtXH6ygOPaYKhNOUnxYMs8KJddRjJBI5XvQogKuVUNbp0FUYGVAVYjb0+p97zq+AkAAHXTsPFQyPlT0bDk6zGnl8dEHDeSRqeks2WXbWq3ozGdppNUVuDgLLZgrXhzE87lQEo9DyTIrB0S/1pz7UZ/DahQ+CHGdUhsmp5HSKvQ+R1iGx0CFLKJ5qDScDc6RAEjGgNRHMgVU4zLWc6BNEYiNYQD8e6taYBc6JDEI2BlFuVY6BZwJzpEKTcGgcUhawAc6ZDxAEPN2UFmBMdwkpAS3UIqwEt0yFyAWiJDmEEMHDi2+SqjwFd1fWTo0PoTm6XF7lqGpIL/XAPBj47OTqEHhhUqAkYKSaSouKk6RCpwbaaArNch9AGm2UKLCc6hFVgOdEhrAKzXIewCiwnOgTRGKwAM6pDxMN378VbgQ1LKqa4Crin0ob+YBfe7rCIcRaaBpuYa/4DH+zrOAWKO7BupxR7pIx1iNitqyh6/TiS+ZDp4nVudQgDmkNeh8jrEHkdIq9D5HWIvA7xf9UhMqm/WKFDGIEyA6d1nyEdIhMg2P4VYADkOCtd9r3o9wAAAABJRU5ErkJggg==) no-repeat;
}
.bx-next{
	left: auto !important;
	right: 270px;
	background-position: 0 -40px;
}

.single-title, .category-title{
	font: 27px/28px 'Cuprum', sans-serif;
	color: #353535;
	padding-bottom: 5px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 14px;
}

.new-posts-home{
	overflow: hidden;
}
.new-posts-home .new-posts-home__item{
	list-style: none;
	float: left;
	width: 210px;
	box-sizing: border-box;
	margin-right: 43px;
	text-align: center;
	padding: 13px 10px;
	margin-bottom: 17px;
	border: 1px solid #e2e2e2;
	position: relative;
	padding-bottom: 50px;
	overflow: hidden;
	line-height: 16px;
	min-height: 272px;
}
.new-posts-home .new-posts-home__item:nth-child(3n+3){
	margin-right: 0;
}
.new-posts-home .new-posts-home__item:nth-child(3n+1){
	clear: both;
}
.new-posts-home .new-posts-home__item img{
	margin-bottom: 8px;
}
.new-posts-home__item .new-posts-home__title{
	text-decoration: none;
	border-bottom: 1px solid #149fff;
}
.new-posts-home__item .new-posts-home__title:hover{
	border-bottom: 0;
}
.new-posts-home__item .new-posts-home__title:after{
	position: absolute;
	content: '';
	left: 12px;
	top: 13px;
	width: 183px;
	height: 149px;
}
.new-post-home__category{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #149fff;
	padding: 8px 20px;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px;
}
.new-post-home__category.active{
	background: #149fff;
}
.new-post-home__category span{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	position: relative;
}
.new-post-home__category a:hover{
	border-bottom: 0;
}
.new-post-home__category span:after{
	position: absolute;
	content: '';
	left: -20px;
	top: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPRJREFUeNqUUjFuAjEQnDV+ACUlSClSUiKlyhMi0QMSD8g/8ol04QmUFBQUKSlCxRco6LjbYS46kTvjk4ilOZ/XO7PrsUFy6CzZBFm+C2jjIhABDw2//YX/JD9A8LtIFM4EPquFAVN9t8J3F8Gqg3i9IcLR4AvpbLQcAMVzor+LN+afhhIxlPpUnny01IFRbCfjRNhXrpV69AOTTQPfqknzIsfIuqTkTt9iWhLgqQ6vDcVrov8T8zql0HtyhFnSzt70dpqxo5pZBfDgsBeZsWy3GkYx6XZnsImcmugcg3xxVWjC6b8gi/n9K+a4w6XOe8BVgAEARvCGWlFGrr4AAAAASUVORK5CYII=) no-repeat;
	width: 12px;
	height: 16px;
}
.new-post-home__category a:before{
	position: absolute;
	content: '';
	left: -100px;
	top: -10px;
	width: 300px;
	height: 36px;
}

.more-new-home, .more-video-home, .more-cat, .more-cat-question, .more-cat-video, .more-search{
	width: 164px;
	height: 36px;
	margin: 0 auto 80px auto;
	position: relative;
	top: 30px;
	clear: both;
	cursor: pointer;
	background: #ebebeb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX9JREFUeNqklLsvREEUxsd6RMR7bUKyVkFCROE/UOlVKpVGVBqtSklDRaUSopcQj8Ir4hGhWOWlWAliV0Ljddc38t3kZDKzdza+5Hc3e8/jzpxzZhLKrR4wC47BM/gEOXAIZkBGeaoeLIIvUCzBB5gHtaWSpcG1JfAS7IAby4fOQMqWrIEBkeMTmOSKpZJgGhSEry5DjZlwWThcgPaY0nSDWxEzJ4294IeGnGsLjsYVRGkylTQ0gzbQD6bAiWfCPAjBMNC5Xk2HLlstYtQqGnWU4MtO/t5z3spRns3U6osSboJVj0a49Cgm4O8Rcsm6wBMgUWbCc8br1aoRyynYs8yfS03ssI471SsZMhzWwSh490w4Jhq5q3h0tsS27/hVH6VZvyI7redSddC4JrZ84JE0xRMVxSzZ5ikQDgG3Xm346dtlHDwI3ytQ5zqfgdGgF7ANNsA+eDPsWW7dqSRnMoy5D7V9BTT6ztYgL9qsSP7N/wtgQP1DFaAFVMU5/gowAK3FhDdGvkPQAAAAAElFTkSuQmCC) 16px 8px no-repeat;
	line-height: 34px;
	padding-left: 32px;
	text-align: center;
	box-sizing: border-box;
	color: #000;
}
.more-new-home span, .more-video-home span, .more-cat span, .more-cat-question span, .more-cat-video span, .more-cat-video span, .more-search span{
	border-bottom: 1px dotted #000;
}
.more-new-home span:hover, .more-video-home span:hover, .more-cat span:hover, .more-cat-question span:hover, .more-cat-video span:hover, .more-search span:hover{
	border-bottom: 0;
}

.video-posts{
	overflow: hidden;
}
.video-posts .video-posts__item{
	float: left;
	width: 214px;
	margin-right: 37px;
	text-align: center;
	position: relative;
	line-height: 18px;
	margin-bottom: 20px;
}
.video-posts .video-posts__item:nth-child(3n+3){
	margin-right: 0;
}
.video-posts .video-posts__item:nth-child(3n+4){
	clear: both;
}
.video-posts .video-posts__item img{
	margin-bottom: 6px;
}
.video-posts .video-posts__item a{
	color: #149fff;
	text-decoration: none;
	border-bottom: 1px solid #149fff;
}
.video-posts .video-posts__item a:after{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 214px;
	height: 125px;
	background: url(i/play.png) center center no-repeat;
}
.video-posts .video-posts__item a:hover:after{
	background: url(i/play-hover.png) center center no-repeat;
}
.video-posts .video-posts__item a:hover{
	border-bottom: 0;
}

.question-posts{
	overflow: hidden;
	padding-left: 180px;
	margin-top: 30px;
	background: url(i/exp.png) left bottom no-repeat;
	border-bottom: 1px solid #ebebeb;
	min-height: 285px;
}
.question-posts li{
	padding-left: 53px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuxJREFUeNrEmM9rE1EQxydrksYQU1QiijTBIiRt9BClFKuGHqqNh56EChYP2lAv6tk/wotaD43osYLgScSWiIeolSIll9omUCtWVGhR0NiYxh/rzGYS1tg0u+9t0oEPKc3m+768t2/mzbN9vhMHk7EP6UeOIR1IANnG3+WQd8g88hyZRN6aEbcbfG4LMohcQo4gthrP7WQOIUOIirxERpH7yO96AykGzPQhs8g40rOBmfXCxr8ZZ40+GUMuZAxJIiGQjxBrjbG2KUM+JIWMgPUxwto+o4bowWdIFzQuungMXz1DbuQhEoTGR5DHcm9k6DrSDc2Lbh5zXUO0A+LQ/Ijrd59dZ+yGUYWWcAwce0Lg9If/+X9hLgWF+afw5+sHs6ZuIgcoT5Vn6AxnXUPhDET+M6Plic4otA5cBaV1r0hKGNQSF5cOSvNHZebdFTkN7khM+3tt4RWsphJmJabIg8K1qUf2RSikH2hGtBn0HxSRoJLUToZiJstBzfj5MVOqF06XyLKRh35Fdqn0oa6tykpoSxa2ypDi9enM5UQkOslQm1WGaPdR/PryCdTCNxGJgKI7XMmZ2R8Fx+720gs++0RUxqNYYca+Kwie6LnKli8upMSXnY+dwmFzecHTO1xZKoH8o4/vZOi9jEJLxwlQPNtBLRYgN3FNdrKXyNCcjMLWcK/2mU8/En2R9fFa4bIhtt6Y/CgJUhTfTFnxOr6wc6uiimbrfHqilHfkZ4c8TJKhxXJhM6tAxwyqYRYFtUuL5W1/S0TB0XYYdly4rSFQu6pjVH9ipCYuA5sXGfZQMUQd5eVNNHSl3NXaqnr7u8j5JpuhMYdrdR3Uu0830cx09cpUG8ojA0i2CWayPFa+Xue6gkSRmQaameExVoz29svIcSTRADMJvltaNnv78QO5iJy0aAmzrEWaBZn7oSQfc89yNlUFMvAQayTrnq0MilKOuMdQ23SKp50aPD/i5eeooC1xoqOi/RhMXun9FWAAnvOxXVt3VNIAAAAASUVORK5CYII=) no-repeat;
	font: 18px/20px 'Cuprum', sans-serif;
	margin-bottom: 24px;
	min-height: 38px;
}
.question-posts li a{
	color: #8b9b41;
	border-bottom: 1px solid #8b9b41;
	text-decoration: none;
}
.question-posts li a:hover{
	border-bottom: 0;
}
.question-posts li .question-posts__text{
	font: 15px/17px Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 14px;
}

.question-links{
	background: #f7f7f7;
	padding: 11px;
	overflow: hidden;
	text-align: center;
	font-size: 15px;
	line-height: 16px;
	margin-bottom: 30px;
}
.question-links a{
	color: #8b9b41;
	text-decoration: none;
	border-bottom: 1px solid #8b9b41;
}
.question-links a:hover{
	border-bottom: 1px solid #f7f7f7;
}
.question-links .all-question{
	display: inline-block;
}
.question-links .ask-question{
	float: right;
}

.home-article{
	color: #000;
}

/* Crumbs *
***********************************************************************************/

.crumbs{
	padding: 15px 0;
	color: #149fff;
}
.crumbs li{
	display: inline;
	position: relative;
	padding-right: 12px;
}
.crumbs li:after{
	content: " >";
	position: absolute;
	top: -1px;
	right: 0;
}
.crumbs li:last-child:after{
	content: 'в†’';
	right: -6px;
	top: -2px;
}
.crumbs li a{
	text-decoration: none;
	border-bottom: 1px solid #149fff;
}
.crumbs li a:hover{
	color: #149fff;
	border-bottom: 0;
}

/* Category *
************************************************************************************/

.cat-popular{
	overflow: hidden;
	margin-bottom: 50px;
}
.cat-popular li{
	float: left;
	width: 214px;
	margin-right: 37px;
	text-align: center;
	position: relative;
}
.cat-popular li:last-child{
	margin-right: 0;
}
.cat-popular li img{
	margin-bottom: 8px;
}
.cat-popular li a{
	text-decoration: none;
	border-bottom: 1px solid #149fff;
}
.cat-popular li a:hover{
	border-bottom: 0;
}
.cat-popular li a:after{	
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 214px;
	height: 125px;
}

.category-description{
	overflow: hidden;
	margin-top: 15px;
	color: #787777;
}

#category_image{
	float: left;
	margin: 0 10px 10px 0;
}

.category-post-item-archive{
	overflow: hidden;
	padding-bottom: 13px;
	margin-bottom: 13px;
	border-bottom: 1px solid #dfdfdf;
	position: relative;
}
.category-post-item-archive img{
	border: 1px solid #e4e4e4;
}
.item-archive__img{
	border: 1px solid #e4e4e4;
	float: left;
	margin-right: 13px;
	line-height: 0;
	padding: 8px;
}
.category-post-item-archive .announcement_title{
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 18px;
	padding-left: 247px;
}
.category-post-item-archive .announcement_title a{
	text-decoration: none;
	border-bottom: 1px solid #149fff;
}
.category-post-item-archive .announcement_title a:hover{
	border-bottom: 0;
}
.announcement_content{
	color: #3c3c3c;
	padding-left: 247px;
}
.category-post-item-archive .announcement_title a:after{
	position: absolute;
	content: '';
	left: 8px;
	top: 8px;
	width: 214px;
	height: 125px;
}

#docpodcat{
        float:left;
        margin-top:7px;
        margin-bottom:12px;
        width:100%;
}
#docpodcat a{
                color:#333;
        display:block;
        padding:4px 5px;
}
#docpodcat a:hover{
        color:#8E919D;
}
#docpodcat a:nth-child(2n+1){
        background-color:#d2e9f3;
}

/*pagination*/
.pagination{margin:0 0 15px 0;background:#ee7400;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#ee7400 0%,#149fff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#60B50C),color-stop(100%,#149fff));
background:-webkit-linear-gradient(top,#ee7400 0%,#149fff 100%);
background:-o-linear-gradient(top,#ee7400 0%,#149fff 100%);
background:-ms-linear-gradient(top,#ee7400 0%,#149fff 100%);
background:linear-gradient(to bottom,#ee7400 0%,#149fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7400',endColorstr='#149fff',GradientType=0);text-align:center;
padding:13px;border:1px solid #1C1C1C;box-shadow:0 1px 0 0 #595959 inset;position:relative;text-shadow:0 1px 0 #150F0F;color:#BCFF64;}


.pagination>a,.pagination>span{display:inline-block;margin-left:5px;padding:0 6px;min-width:17px;line-height:27px;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#d4d4d4;
text-align:center;text-decoration:none;border:1px solid black;border-radius:3px;}

.pagination :first-child{margin-left:0;}

.pagination>a{text-shadow:0 1px black;border-color:rgba(0,0,0,0.9);background-clip:padding-box;background-color:transparent;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.04)),color-stop(100%,rgba(255,255,255,0)));
background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.04),rgba(255,255,255,0));
background-image:-moz-linear-gradient(top,rgba(255,255,255,0.04),rgba(255,255,255,0));
background-image:-ms-linear-gradient(top,rgba(255,255,255,0.04),rgba(255,255,255,0));
background-image:-o-linear-gradient(top,rgba(255,255,255,0.04),rgba(255,255,255,0));
background-image:linear-gradient(top,rgba(255,255,255,0.04),rgba(255,255,255,0));
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),inset 0 1px rgba(255,255,255,0.04),inset 0 -1px rgba(0,0,0,0.15),0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),inset 0 1px rgba(255,255,255,0.04),inset 0 -1px rgba(0,0,0,0.15),0 1px 1px rgba(0,0,0,0.1);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;
-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}

.pagination>a:hover{background-color:#149fff;background-color:rgba(255,255,255,0.08);text-decoration:none;}

.pagination>span,.pagination>a:active{color:#fff;text-shadow:0 -1px black;background:#1c1c1c;background:rgba(255,255,255,0.01);
border-color:black rgba(0,0,0,0.65) rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px rgba(0,0,0,0.05),inset 0 2px 2px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.06);
box-shadow:inset 0 1px rgba(0,0,0,0.05),inset 0 2px 2px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.06);}

.pagination .prev,.pagination .next{font-family:Noteworthy,Arial,sans-serif;font-size:14px;}
.pagination-blue{background-color:rgba(0,5,50,0.1);}
.pagination-blue>a{background-color:rgba(170,170,255,0.01);}
.pagination-blue>a.hover{background-color:rgba(120,130,255,0.08);}

/* РљР°С‚РµРіРѕСЂРёСЏ РІРѕРїСЂРѕСЃ СЌРєСЃРїРµСЂС‚Сѓ *
*************************************************************************/

.cat-question .cat-question__item{
	padding-left: 50px;
	margin-bottom: 22px;
	font: 18px/20px 'Cuprum', sans-serif;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuxJREFUeNrEmM9rE1EQxydrksYQU1QiijTBIiRt9BClFKuGHqqNh56EChYP2lAv6tk/wotaD43osYLgScSWiIeolSIll9omUCtWVGhR0NiYxh/rzGYS1tg0u+9t0oEPKc3m+768t2/mzbN9vhMHk7EP6UeOIR1IANnG3+WQd8g88hyZRN6aEbcbfG4LMohcQo4gthrP7WQOIUOIirxERpH7yO96AykGzPQhs8g40rOBmfXCxr8ZZ40+GUMuZAxJIiGQjxBrjbG2KUM+JIWMgPUxwto+o4bowWdIFzQuungMXz1DbuQhEoTGR5DHcm9k6DrSDc2Lbh5zXUO0A+LQ/Ijrd59dZ+yGUYWWcAwce0Lg9If/+X9hLgWF+afw5+sHs6ZuIgcoT5Vn6AxnXUPhDET+M6Plic4otA5cBaV1r0hKGNQSF5cOSvNHZebdFTkN7khM+3tt4RWsphJmJabIg8K1qUf2RSikH2hGtBn0HxSRoJLUToZiJstBzfj5MVOqF06XyLKRh35Fdqn0oa6tykpoSxa2ypDi9enM5UQkOslQm1WGaPdR/PryCdTCNxGJgKI7XMmZ2R8Fx+720gs++0RUxqNYYca+Kwie6LnKli8upMSXnY+dwmFzecHTO1xZKoH8o4/vZOi9jEJLxwlQPNtBLRYgN3FNdrKXyNCcjMLWcK/2mU8/En2R9fFa4bIhtt6Y/CgJUhTfTFnxOr6wc6uiimbrfHqilHfkZ4c8TJKhxXJhM6tAxwyqYRYFtUuL5W1/S0TB0XYYdly4rSFQu6pjVH9ipCYuA5sXGfZQMUQd5eVNNHSl3NXaqnr7u8j5JpuhMYdrdR3Uu0830cx09cpUG8ojA0i2CWayPFa+Xue6gkSRmQaameExVoz29svIcSTRADMJvltaNnv78QO5iJy0aAmzrEWaBZn7oSQfc89yNlUFMvAQayTrnq0MilKOuMdQ23SKp50aPD/i5eeooC1xoqOi/RhMXun9FWAAnvOxXVt3VNIAAAAASUVORK5CYII=) 0 5px no-repeat;
	min-height: 50px;
	box-sizing: border-box;
	padding-top: 10px;
}
.cat-question .cat-question__item a{
	text-decoration: none;
	border-bottom: 1px solid #8b9b41;
}
.cat-question .cat-question__item a:hover{
	border-bottom: 0;
}
.cat-question__item .cat-question__text{
	font-size: 15px;
	line-height: 20px;
	margin-top: 15px;
	font-weight: normal;
}

/* РљР°С‚РµРіРѕСЂРёСЏ РІРёРґРµРѕРїСѓР±Р»РёРєР°С†РёРё *
*************************************************************************/

.video-popular{
	overflow: hidden;
}
.video-popular li .video-popular__img{
	position: relative;
}
.video-popular li .video-popular__img:after{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(i/play.png) center center no-repeat;
}
.video-popular li:hover .video-popular__img:after{
	background: url(i/play-hover.png) center center no-repeat;
}

.cat-video{
	overflow: hidden;
}
.cat-video .cat-video__item{
	width: 327px;
	float: left;
	margin-right: 63px;
	margin-bottom: 45px;
	text-align: center;
	position: relative;
	font-size: 16px;
	line-height: 20px;
}
.cat-video .cat-video__item:nth-child(even){
	margin-right: 0;
}
.cat-video .cat-video__item:nth-child(odd){
	clear: both;
}
.cat-video__item .cat-video__img{
	margin-bottom: 20px;
	position: relative;
}
.cat-video__item .cat-video__img:after{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(i/play-big.png) center center no-repeat;
	background-size: 40% 45%;

}
.cat-video__item:hover .cat-video__img:after{
	background: url(i/play-big-hover.png) center center no-repeat;
	background-size: 40% 45%;
}
.cat-video .cat-video__item img{
	vertical-align: bottom;
}
.cat-video .cat-video__item a{
	text-decoration: none;
}
.cat-video .cat-video__item a:after{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 317px;
	height: 186px;
}

/* Sidebar *
********************************************************************/

.sidebar{
	width: 250px;
	float: right;
}
.sidebar .ya-site-form__form, .sidebar .header__search, .sidebar-menu{
	display: none;
}
.sidebar .social-icon, #slide-out-open{
	display: none;
}
.sidebar .section{
	margin-bottom: 20px;
	border: 1px solid #dfdfdf;
}
.sidebar .section ul{
	list-style: none;
}
.section .section__title{
	background: #149fff;
	font: 24px/26px 'Cuprum', sans-serif;
	text-align: center;
	padding: 6px;
	color: #fff;
}

#category_sidebar li{
	font: 19px/20px 'Cuprum', sans-serif;
	list-style: none;
	padding: 15px 0 15px 50px;
	position: relative;
}
#category_sidebar li:last-child{
	border-bottom: none;
}
#category_sidebar li a{
	color: #8f8f8f;
	text-decoration: none;
}
#category_sidebar li a:hover, #category_sidebar li span{
	color: #149fff;
}
#category_sidebar li a:after, #category_sidebar li span:after{
	position: absolute;
	content: '';
	left: 6px;
	top: 6px;
	background: url(i/ico.png) no-repeat;
	width: 32px;
	height: 41px;
}
#category_sidebar li.cat-1 a:hover:after, #category_sidebar li.cat-1 span:after{
	background-position: -32px 0;
}
#category_sidebar li.cat-2 a:after{
	background-position: 0 -41px;
}
#category_sidebar li.cat-2 a:hover:after, #category_sidebar li.cat-2 span:after{
	background-position: -32px -41px;
}
#category_sidebar li.cat-3 a:after{
	background-position: 0 -82px;
}
#category_sidebar li.cat-3 a:hover:after, #category_sidebar li.cat-3 span:after{
	background-position: -32px -82px;
}
#category_sidebar li.cat-4 a:after{
	background-position: 0 -123px;
}
#category_sidebar li.cat-4 a:hover:after, #category_sidebar li.cat-4 span:after{
	background-position: -32px -123px;
}
#category_sidebar li.cat-5 a:after{
	background-position: 0 -164px;
}
#category_sidebar li.cat-5 a:hover:after, #category_sidebar li.cat-5 span:after{
	background-position: -32px -164px;
}
#category_sidebar li.cat-6 a:after{
	background-position: 0 -205px;
}
#category_sidebar li.cat-6 a:hover:after, #category_sidebar li.cat-6 span:after{
	background-position: -32px -205px;
}
#category_sidebar li.cat-7 a:after{
	background-position: 0 -246px;
}
#category_sidebar li.cat-7 a:hover:after, #category_sidebar li.cat-7 span:after{
	background-position: -32px -246px;
}
#category_sidebar li.cat-8 a:after{
	background-position: 0 -287px;
}
#category_sidebar li.cat-8 a:hover:after, #category_sidebar li.cat-8 span:after{
	background-position: -32px -287px;
}
#category_sidebar li.cat-9 a:after{
	background-position: 0 -328px;
}
#category_sidebar li.cat-9 a:hover:after, #category_sidebar li.cat-9 span:after{
	background-position: -32px -328px;
}
#category_sidebar li.cat-10 a:after{
	background-position: 0 -369px;
}
#category_sidebar li.cat-10 a:hover:after, #category_sidebar li.cat-10 span:after{
	background-position: -32px -369px;
}
#category_sidebar li.cat-11 a:after{
	background-position: 0 -410px;
}
#category_sidebar li.cat-11 a:hover:after, #category_sidebar li.cat-11 span:after{
	background-position: -32px -410px;
}
#category_sidebar li.cat-12 a:after{
	background-position: 0 -451px;
}
#category_sidebar li.cat-12 a:hover:after, #category_sidebar li.cat-12 span:after{
	background-position: -32px -451px;
}
#category_sidebar li.cat-13 a:after{
	background-position: 0 -492px;
}
#category_sidebar li.cat-13 a:hover:after, #category_sidebar li.cat-13 span:after{
	background-position: -32px -492px;
}
#category_sidebar li.cat-14 a:after{
	background-position: 0 -533px;
}
#category_sidebar li.cat-14 a:hover:after, #category_sidebar li.cat-14 span:after{
	background-position: -32px -533px;
}
#category_sidebar li.cat-15 a:after{
	background-position: 0 -574px;
}
#category_sidebar li.cat-15 a:hover:after, #category_sidebar li.cat-15 span:after{
	background-position: -32px -574px;
}
#category_sidebar li.cat-16 a:after{
	background-position: 0 -615px;
}
#category_sidebar li.cat-16 a:hover:after, #category_sidebar li.cat-16 span:after{
	background-position: -32px -615px;
}

#top_posts li, #new_posts_sidebar li{
	overflow: hidden;
	padding: 15px 4px 25px 4px;
	border-bottom: 1px solid #e3e3e3;
	text-align: center;
	font-size: 15px;
	line-height: 16px;
	position: relative;
}
#top_posts li:last-child, #new_posts_sidebar li:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
#top_posts img, #new_posts_sidebar img{
	margin-bottom: 10px;
}
#top_posts li a, #new_posts_sidebar li a{
	text-decoration: none;
	border-bottom: 1px solid #149fff;
}
#top_posts li a:hover, #new_posts_sidebar li a:hover{
	border-bottom: 0;
}
#top_posts li a:after, #new_posts_sidebar li a:after{
	position: absolute;
	content: '';
	left: 15px;
	top: 15px;
	width: 238px;
	height: 128px;
}

/* Single * 
*************************************************************************************/

.single, .entry, .post{
	overflow: hidden;
}
.entry p{
	text-align: justify;
}
.entry p:nth-of-type(1){
	clear: both;
}
.entry img {
	margin:10px;
	border: solid 1px #d1d1d1;
 	padding: 5px;
}
.wp-caption{
	text-align:center;
	max-width:100%;
}
.wp-caption{
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.wp-caption img{
	display:block;
	margin:0 auto;
	padding:0;
	border:0 none;
}
.wp-caption p.wp-caption-text{
	font-size:12px;
	padding:4px;
	margin:0;
	text-align:center;
}

.single table {
	width:100%; 
	border-collapse:collapse; 
	margin:0 0 28px 0;
}
.single table th {
	background:#149fff; 
	text-align:center; 
	vertical-align:top; 
	padding:6px 0 7px 10px;
	border: 1px solid #DDD;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}
.single table td {
	background:#fff; 
	text-align:center; 
	vertical-align:top; 
	padding:14px 0 12px 10px;
	border: 1px solid #DDD;
}
.single table tbody tr:hover td {
	background-color:#ededed
}



.single h1, .single h2, .single h3, .single h4, .single h5, .single h6{
	margin-bottom: 15px;
	color: #000;
	font-family: sans-serif,'Cuprum';
	font-weight: bold
} 
.single h1{
	font-size: 26px;
	line-height: 27px;
	border-bottom: 1px solid #ebebeb;
}
.single h2{
	font-size: 23px;
	line-height: 26px;
border-bottom: 1px solid #f68121;
}
.single h3{
	font-size: 20px;
	line-height: 22px;
border-bottom: 1px solid #ebebeb;
}
.single h4{
	font-size: 18px;
	line-height: 20px;
border-bottom: 1px solid #ebebeb;
}
.single h5{
	font-size: 16px;
	line-height: 19px;
}
.single h6{
	font-size: 15px;
	line-height: 18px;
}

.adw_wrap{
	overflow: hidden;
}
.adw-left{
	float: left;
}
.adw-right{
	float: right;
}
div#toc_container{
	border: 0 !important;
	background: #eaeddc;
	padding: 17px 5px;
	width: 100%;
	/*max-width: 285px;*/
	float: left;
	margin-right: 12px;
	margin-bottom: 20px !important;
}
#toc_container p.toc_title{
	text-align: left !important;
}
#toc_container p.toc_title{
	font: 19px/20px 'Cuprum', sans-serif !important;
}
#toc_container.no_bullets li{
	padding-left: 0 !important;
	font: 14px/15px Arial, Helvetica, sans-serif;
	background: none !important;
}
#toc_container.no_bullets li a{
	text-decoration: none !important;
}
#toc_container.no_bullets li ul{
	margin-top: 10px !important;
	padding-left: 15px !important;
	margin-bottom: 0 !important;
}
.toc_number{
	color: #149fff !important;
	padding-right: 5px !important;
}

.contents-block{
 	overflow: hidden;
}
.content-left{
 	float: left;
}
.right-adw-contents-block{
 	float: right;
}
.content-right{
 	float: right;
}
.left-adw-contents-block{ 
 	float: left;
}

blockquote{
    	background: none repeat scroll 0 0 #1B9CD6;
    	border-left: 5px solid #FBB156;
    	padding: 16px 16px 1px 46px;
	color: #fff;
	margin: 20px 0;
	min-height: 78px;
   	font-size: 16px;
    	font-style: italic;
   	line-height: 20px;
   	margin-bottom: 20px;
    	outline: 1px dashed #FBB156;
    	outline-offset: -5px;
}
/*

{
    background: none repeat scroll 0 0 #6d94b6;
    border-left: 5px solid #fedd2e;
    color: #fff;
    float: right;
    font-size: 13px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 20px;
    outline: 1px dashed #fedd2e;
    outline-offset: -5px;
    padding: 15px;
    width: 660px;
}

blockquote, .question{
	padding: 16px 16px 16px 96px;
	margin: 20px 0;
	min-height: 78px;
	background: #ECEAED url(i/bl.png) 6px 17px no-repeat;
	color: #323232;
	border-radius:10px;
	-moz-border-radius:10px;
        -webkit-border-radius:10px;
        -khtml-border-radius:10px;
        border:1px solid #e8e8e8;	
}
.question{
	background: #149fff url(i/bl.png) 21px 16px no-repeat;
	color: #fff !important;
}
blockquote p, .question p{
	padding: 0;font-weight: bold;font-style: italic;
}
blockquote p:last-child, .question p:last-child{
	margin-bottom: 0;
}
*/
.single  ul{
	margin: 20px 0;
}
.single ul li{
	list-style: none;
	/*background: url(i/bg-ol.png) 55px 7px no-repeat;*/
	padding: 2px 15px 10px 75px;
}
.single ul li:before {
    content: '\2714';
    color: #01abe8;
    font-weight: bold;
    padding-right: 2px;
    padding-left: 2px;
    margin-right: 3px;
    background: #fff;
}
.single .toc_list>li:before {
	content: none;
}

.single ol{
	margin: 20px 0;
	counter-reset: li;
	list-style: none outside none;
}
.single ol li{
	position: relative;
	padding-left: 75px;
	margin-bottom: 15px;
}
.single ol li:before{ 
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: 40px;
	top: 0;
	width: 26px;
	height: 26px;
	background: #f68121;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
}

.single img{
	max-width: 100%;
	height: auto;
}
.single iframe{
	max-width: 100%;
}

.post-meta{
	margin: 30px 0;
	padding: 25px 15px 15px 15px;
	background: #f6f6f6;
	border-radius: 5px;
}
.post-meta:after{
	content: '';
	display: table;
	clear: both;
}
.post-rating{
	float: left;
}
.post-rating__title, .post-share__tiitle{
	margin: 0 0 5px;
	font-size: 12px;
	line-height: 12px;
	color: #222;
}
.post-ratings{
	font-size: 12px;
}
.post-rating img{
	vertical-align: bottom;
	padding: 0 5px 0 0 !important;
	background: none !important;
	box-shadow: none !important;
}
.post-share{
	float: right;
	text-align: center;
}
/*
.yarpp-related{
	margin: 0 0 20px 0;
}
.yarpp-related:after{
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
}
.related-posts-title, #comments_block_title{
	font: 20px/22px 'Cuprum', sans-serif;
	color: #353535;
	margin-bottom: 14px;
}
.related-items li{
	float: left;
	margin-right: 25px;
	width: 160px;
	box-sizing: border-box;
	padding: 10px;
	position: relative;
	text-align: center;
	border: 1px solid #e3e3e3;
}
.related-items li:last-child{
	margin-right: 0;
}
.related-items li img{
	margin-bottom: 8px;
}
.related-items li a{
	text-decoration: none;
	border-bottom: 1px solid #149fff;
}
.related-items li a:hover{
	border-bottom: 0;
}
.related-items li a:after{
	position: absolute;
	content: '';
	left: 10px;
	top: 10px;
	width: 139px;
	height: 113px;
}*/

/* Related *
***********************************************************************************/
.wp_rp_content{
  margin: 0 0 5px 0 !important;float: left;
}
.wp_rp_footer{
  margin: 0 !important;float: left;
}
.wp_rp_edit{
  margin: 0 !important;float: left;height: 20px;
}
.wp_rp_content h3 {
  margin: 0 !important;
}
.wp_rp_content ul {
  list-style: none;
  float: left;
  margin: 0 !important;
}
.wp_rp_content li, .wp_rp_content a {
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.wp_rp_content li {
  margin: 5px !important;
  border: 1px solid #ddd;
  padding: 6px;
}
.wp_rp_content li:hover {
  background: #eee;
  border-color: #bbb;
}
.wp_rp_content a {
  width: 215px;
  height: 150px;
  text-decoration: none;
}
.wp_rp_content a:hover {
  text-decoration: none;
}
.wp_rp_content img {
  max-width: 215px;
  margin: auto;
}
.wp_rp_content .wp_rp_title {
  position: absolute;
  height: inherit;
  bottom: 6px;
  left: 6px;
  padding: 3px;
  width: 209px;  /* = 215px - (3px * 2) */
  color: #fff;
  font-size: .9em;
  text-shadow: #000 .1em .1em .2em;
  background: rgb(0.5, 0.5, 0.5);
  background: rgba(0, 0, 0, 0.5);
}
.wp_rp_content li:hover .crp_title {
  background: rgb(0.2, 0.2, 0.2);
  background: rgba(0, 0, 0, 0.8);
}

.wp_rp_content .wp_rp_thumbnail, .wp_rp_content li, .wp_rp_content .wp_rp_title {
  vertical-align: bottom;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
  box-shadow: 0 1px 2px rgba(0,0,0,.4);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* Комментарии *
***********************************************************************************/
.comment-content{border:solid 1px #e8e8e8;background:#e8e8e9;margin-left:90px;position:relative;padding:10px
15px;box-shadow:0 0 5px 1px #ccc;-moz-box-shadow:0 0 5px 1px #ccc;-webkit-box-shadow:0 0 5px 1px #ccc}
.comment-content .vcorner{position:absolute;left:-24px;width:24px;height:14px;background:url(i/comment.png) no-repeat}

.comment-content.odd{background:#f9f9f9;box-shadow:0 0 5px 1px #f5f5f5;-moz-box-shadow:0 0 5px 1px #f5f5f5;-webkit-box-shadow:0 0 5px 1px #f5f5f5}
.comment-content.odd .vcorner{background:url(i/comment.png) 0 -14px}

.comment-avtor{color:#390;font-weight:700}
.comment-content small.time{float:right;margin:5px 10px 5px 0}
.comment-content p{margin:15px 0; text-align: justify;}
.avatar{float:left;margin:5px 40px 0 0}
.must-log-in{background:#e54937;color:white;text-align:center;padding:6px}
.must-log-in a{color:inherit;text-decoration:underline}
.must-log-in{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
img.avatar{width:65px; border-radius:5px}

.commentlist li{
	list-style: none !important;
	margin-bottom: 15px;
}
.comment{
	padding: 12px 17px;
	margin-bottom: 15px;
	background: #f7f7f7;
}
.children{
	margin-left: 20px;
}
.gravatar{
	float: left;
	margin-right: 24px;
}
.cauthor{
	margin-bottom: 10px;
}
.fn, .fn a, .comment_date{
	font-size: 14px;
	line-height: 15px;
	font-style: italic;
	color: #333333;
} 
.comment p{
	color: #2f2f2f;
	font: 14px/16px Tahoma, Geneva, sans-serif;
}
.reply{
	margin-left: 74px;
}
.reply a{
	color: #8b9b41;
	border-bottom: 1px solid #8b9b41;
	text-decoration: none;
}
.reply a:hover{
	text-decoration: none;
	border-bottom: 0;
}
#respond, .q-form{
	background: #f7f7f7;
	padding: 22px 16px;
	overflow: hidden;
	margin: 10px 0;
}
#comments_form_title, .q-form__title{
	font: 25px/20px 'Cuprum', sans-serif;
	margin-bottom: 15px;
	color: #353535;
}
#commentform input, #commentform textarea, .q-form input, .q-form textarea{
	margin: 6px 0;
	line-height: 17px;
	color: #848484;
	border: none;
	background: #fff;
	box-sizing: border-box;
	border: 1px solid #d9d8d7;
	border-radius: 4px;
}
#commentform input[type=text], .q-form input[type=text], .q-form input[type=email]{
	width: 50%;
	padding: 11px;
}
#commentform textarea, .q-form textarea{
	width: 100%;
	padding: 11px;
}
#commentform input[type=submit], .q-form input[type=submit]{
	height: 40px;
    width: 220px;
	line-height: 40px;
    color: #fff;
    text-align: center;
    border: 0;
    background: #8CC33E;
    margin-top: 20px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
    border-radius: 25px;
}
#commentform input[type=submit]:hover, .q-form input[type=submit]:hover{
	text-shadow: none;
}

/* Footer *
**************************************************************************/

.footer{
	padding: 25px 15px;
	background: #000;
	color: #fff;
	position: relative;
	font: 14px/17px Tahoma, Geneva, sans-serif;
	overflow: hidden;
}
.footer .footer__descr{
	width: 400px;
	float: left;
}
.footer__text {
	text-align: justify;
}
.footer__descr .footer__copyright{
	margin-bottom: 20px;
}

.footer-nav{
	float: right;
	margin-left: 27px;
	margin-top: 20px;
}

.footer-nav li{
	display: inline;
	padding: 0 7px;
	position: relative;
}
.footer-nav li:after{
	position: absolute;
	content: '';
	right: -2px;
	top: 50%;
	width: 1px;
	height: 14px;
	background: #fff;
	margin-top: -6px;
}
.footer-nav li:last-child:after{
	display: none;
}
.footer-nav a{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.footer-nav a:hover, .footer-nav li span{
	border-bottom: 0;
}

.footer__stat{
	float: right;
}

.social-icon{
	position: absolute;
	top: 85px;
	right: 10px;
}
.social-icon a{
	width: 38px;
	height: 37px;
	background: url(i/soc-icon.png) no-repeat;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-right: 7px;
}
.social-icon a:last-child{
	margin-right: 0;
}
.social-icon .vk{
	background-position: 0 0;
}
.social-icon .vk:hover{
	background-position: 0 -37px;
}
.social-icon .ok{
	background-position: -48px 0;
}
.social-icon .ok:hover{
	background-position: -48px -37px;
}
.social-icon .fb{
	background-position: -98px 0;
}
.social-icon .fb:hover{
	background-position: -98px -37px;
}
.social-icon .tw{
	background-position: -147px 0;
}
.social-icon .tw:hover{
	background-position: -147px -37px;
}
.social-icon .gp{
	background-position: -195px 0;
}
.social-icon .gp:hover{
	background-position: -195px -37px;
}
.social-icon .yt{
	background-position: -244px 0;
}
.social-icon .yt:hover{
	background-position: -244px -37px;
}

#up{
	background: url(i/go-top.png) no-repeat;
	width: 67px;
	height: 60px;
	overflow: hidden;
	position: fixed;
	right: 2%;
	top: 72%;
	cursor: pointer;
}
span.ussd {
    background: none repeat scroll 0 0 #effbf7;
    border: 1px solid #3B8DBD;
    border-radius: 3px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    /*color: #444;*/
    font-weight: bold;
    margin: 0 1px;
    padding: 2px 6px 3px 6px;
}

span.fone {
    background: url(i/phone.png) no-repeat scroll 5px 2px #effbf7;
    border: 1px solid #3B8DBD;
    border-radius: 3px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    line-height: 18px;
    margin: 0 1px;
    padding: 1px 10px 2px 24px;
	display:inline;
	width:15px;
    font-weight: bold;
	text-indent: -9999px;
}

/* ------- catalog sidbar ------- */
.conteiner_block{
	overflow: hidden;
	background: url(i/header.jpg) repeat-x;
	height: 104px;	
	position: relative;
}
/*__________ Video __________*/
.entry p iframe {padding: 13px 16px 132px 16px;background-image: url(i/tv-o-rostelecom.jpg);
background-repeat: no-repeat;max-width: 95% !important;width: 590px;height: 325px;margin: 0 auto;display: block;}
#aswift_1, .entry p ymaps iframe {padding: 13px 16px 132px 16px;background-image: url();
background-repeat: no-repeat;max-width: 100% !important;/*width: 590px;height: 325px*/;margin: 0 auto;display: block;}

/*__________ telefon-RT __________*/
.header-tel-rt { 
        background:#149FFF; line-height: 18px;
        width: 345px; height:80px;
         float: left;
	display: block;
	text-decoration: none;
        margin: 5px 0; 
        padding:5px 5px; 
        border:2px solid #fff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; 
}
.footer-tel-rt{
	float: left;
	margin-left: 57px;
	margin-top: 5px;
	border:2px solid #fff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; 
}
.tel-logo { background: url(i/logo-tel.png) no-repeat;
	box-sizing: border-box;
	width: 340px;
	height: 80px;
	padding: 0 0 0 80px;
	float: left;
	display: block;
	text-decoration: none;
	margin: 3px 0 0 5px;
	font-family: Arial, sans-serif; }
.tel-logo .text-hd { 
   font-size:18px;
   color:#000; margin: 0 0 7px 0;      
}
.tel-logo .telefon-rt { 
  font-size:24px;
  color:#fff; 
  font-weight:bold;text-shadow:1px 1px #000;     
}
.tel-logo .text-rt { 
   font-size:14px;
   color:#fff;      
}


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

.conteiner_block1 {height:120px;width: 88px;float: left;margin: 5px;background: url(images/kirpich.jpg) no-repeat;}
.conteiner_block_img {height:68px;width:88px;}
.conteiner_block_img a{display:block;}
.conteiner_block_img img{height:65px;width: 84px;}
img.catalog {border-top:2px solid #158AC1;border-left:2px solid #158AC1;
border-right:2px solid #158AC1;border-bottom:45px solid #158AC1;}
img.catalog:hover {border-top:2px solid #27B4F6;border-left:2px solid #27B4F6;
border-right:2px solid #27B4F6;border-bottom:45px solid #27B4F6;}
.name {height: 30px;width: 80px;text-align: center;margin: 0;padding: 1px;box-sizing: border-box;}
.name a {color: #ffffff;text-decoration: none;font-size:12px;}
.name a:hover{color: #ffffff;text-decoration: underline;}


	.wrapper, .header__wrap, .footer__wrap{
		width: 98%;
		margin: 0 auto;
	}

	.content{
		width: 100%;
		margin-right: 0;
		box-sizing: border-box;
	}

	.sidebar{
		-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;
	}

	.sidebar{
		width: 50%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 100;
		padding-top: 60px;
		background: #fff;
		box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
		-webkit-transform: translateX(-101%);
        -moz-transform: translateX(-101%);
        -ms-transform: translateX(-101%);
        -o-transform: translateX(-101%);
        transform: translateX(-101%);
        -webkit-transform: translateX(-101%);
	}

	.js-nav .sidebar{
		height: 100%;
	}

	.js-nav .sidebar{
		-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;
		left: 108%;
		top: 118px;
		font: 20px/40px 'Cuprum', sans-serif;
		color: #01abe8;
		background: /*url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYxJREFUeNrcmT9LA0EQxXcvXgwIirU2HvghYqmFhWhp44fQRivtLey0sLCxsrDye1hYiNgKgp0mchrNv/MtbBUSmCXv2DkHHrscB/cjM29u52KLolgyxlxAa9CM0RMF9AIdW0DeYbNj9Mabg3zHZlExZDsx+mOQ+NyrjklG2YOeI/HcQJkE8gF6ivTDfY9emFSTjUiA6TimKhinGpAhb5gDqEl8dg7t+5UGuQ5tEyG70JEEMiTdHXIWc2mP/nfGmSM/ewGybONcQ/dEyM64xj0t5K2X6hZUh2rkQ+2vxDwhkGfQFhGyBW34lQa5PHo6mTK+pJkJcXePXGqiVMfuk1Z6YxJoHGbMltEnT6BzIqQrn0825GMVjmor5NG370eUPhPyFNolQrp5f9WvNONYchaTMtzNns+HZUDWyJBpGcZpS+onID6k2QmBdEPTIfkU1GJD5iZSVHrGGUbiGYSkux7iPvIb0Eoh3ee3n0jHt0wKmWmrSe3msQ7wVTlk6v592MTmEppXCOjcfvUnwAA7KEy2/1ZBQAAAAABJRU5ErkJggg==)*/ url(https://netkuponam.ru/wp-content/uploads/2018/03/menu-burger.png) 0 0 no-repeat;
		cursor: pointer;
		padding-left: 55px;
		box-sizing: border-box;
		height: 41px;
	}

	.slide-out-close{
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANpJREFUeNqs080NAiEQBWB8saf1pB14WtvwYOLNPVmA2of2IN7UTqzCIWGTFfl57A7J4zAkfGGA2ee83htjnpKH0R9LSQOZXpKbL2gDbt+3Q6ykVYZ6YCO5wxc1oR/AFTBY1ID+gBCZCkWBGDIWSgIppBbKAjmEhYpACSlBFMAgKYgGWCSEtjWAG/OKJ+qgo+Qk2bFAzUn6FnUeOEhW2sjwDi6+dVcWwsiPZmsgTPhoNAQCaDOXTEEgAEs+7ySEiQAFQQEoQlACshAUgSQEZSAKOWShDIRQ8xVgAHq/XmMz6hLaAAAAAElFTkSuQmCC) no-repeat !important;
		width: 25px !important;
		height: 25px !important;
		left: auto !important;
		right: 18px !important;
		top: 10px !important;
		padding-left: 0 !important;
		z-index: 101;
		text-indent: -9999px;
		-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;
	}

	.ya-site-form__form, .header .header__search, .sidebar .section, .header-menu ul{
		display: none;
	}

	.sidebar .ya-site-form__form, .sidebar .header__search{
		display: block;
		width: 85% !important;
		margin: 0 auto 25px auto !important;
		position: relative !important;
		right: auto !important;
		top: auto !important;
	}

	.header-menu{
		height: 57px;
		box-sizing: border-box;
	}

	.sidebar .section{
		border: 0;
	}
	.sidebar .section#category_sidebar{
		display: block !important;
		margin-bottom: 0 !important;
	}
	#category_sidebar li{
		padding-left: 60px;
	}
	#category_sidebar li a:after, #category_sidebar li span:after{
		left: 15px;
	}

	.sidebar .social-icon{
		display: block;
		position: static;
		width: 263px;
		margin: 0 auto 20px auto;
		overflow: hidden;
	}
	.sidebar .social-icon .vk:hover{
		background-position: 0 0;
	}
	.sidebar .social-icon .ok:hover{
		background-position: -48px 0;
	}
	.sidebar .social-icon .fb:hover{
		background-position: -98px 0;
	}
	.sidebar .social-icon .tw:hover{
		background-position: -147px 0;
	}
	.sidebar .social-icon .gp:hover{
		background-position: -195px 0;
	}
	.sidebar .social-icon .yt:hover{
		background-position: -244px 0;
	}

	.sidebar-menu{
		display: block;
	}
	.sidebar .menu-title{
		text-align: left;
		padding-left: 15px;
		margin-bottom: 5px;
		background: #149fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNpi/P//PwMRoAmIlYA4FojxawAZSABHAvG//xBQQUg9IcPMgfjrfwQAGexProEyQPzkPyYAWaBHqoFcQHzmP27wGIjFiDWQEYhX/ycMTgAxOzEGNv0nHiyBOgCngcgxSiyowGUgeowSC1BinlCMEgvgMU9MjBILwDEPClBnYIZxZaAOOAMQYADFE8XZKZW3FQAAAABJRU5ErkJggg==) 90% center no-repeat;
		cursor: pointer;
	}
	.sidebar .menu-title.hidden{
		background: #149fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKxJREFUeNpi/P//vzMDA4MrA3XAGQaggXP+UwfMBGIGkIFsQHySQsOOQc0BGwjCMkD8ikzDXkD1MyAbCML2QPybRMN+AbEtkhkoBoJwIYkG5qPpxzAQhJcRadhiLHqxGsgFxBcJGHYeqo4oA0FYGYjf4TDsLRAr4tCH00AQ9gTiP2iGgfjuePTgNRCEa9EMrCSgnqCBjEC8AWrYWiifIgNBmB9qKB8RahkAAgwA+RxDQvKJzoMAAAAASUVORK5CYII=) 90% center no-repeat;
	}
	.sidebar-menu ul li{
		font: 24px/25px 'Cuprum', sans-serif;
		background: #149fff;
		padding: 9px 10px 9px 25px;
		margin-bottom: 5px;
	}
	.sidebar-menu ul li a{
		color: #fff;
		text-decoration: none;
	}
	.sidebar-menu ul li a:hover, .sidebar-menu ul li span{
		color: #149fff;
	}
	
	.slider__text{
		width: 45%;
	}
	.bx-next{
		right: 45.5%;
	}

	.new-posts-home{
		width: 100%;
		max-width: 675px;
		margin: 0 auto;
	}
	.new-posts-home .new-posts-home__item{
		margin-right: 22px;
	}

	.video-posts{
		width: 100%;
		max-width: 675px;
		margin: 0 auto;
	}
	.video-posts .video-posts__item{
		margin-right: 16px;
	}

	.cat-video{
		width: 100%;
		max-width: 646px;
		margin: 0 auto;
	}
	.cat-video .cat-video__item{
		margin-right: 12px;
	}

	.cat-popular{
		width: 100%;
		max-width: 675px;
		margin: 0 auto 50px auto;
	}
	.cat-popular li{
		margin-right: 16px;
	}

	.related-items{
		width: 100%;
		max-width: 675px;
		margin: 0 auto 50px auto;
	}
	.related-items li{
		margin-right: 11px;
	}

	.footer-nav{
		float: right;
	}
	.footer__stat{
		display: none;
	}
	.footer .social-icon{
		display: none;
	}

}

@media screen and (max-width: 760px){
	.ask-mobile {
	display: block;
	}
	.footer-bottons, .footer-bottons1 {
		display: none;
	}
         #slide-out-open{
		top: 198px;
		}
	.header{
	        height: 184px;	
        }
        .header-tel-rt { 
        margin: 10px 0 0 1px;width: 335px; 
        }
        .footer-tel-rt{
	margin-left: 1px;float: left;width: 325px;	
        }
        .footer-tel-rt .tel-logo  { 
	
	padding: 0 0 0 55px;
	
	 }
	.sidebar{
		width: 80%;
	}

	.slider{
		display: none;
	}

	.new-posts-home{
		max-width: 418px;
	}
	.new-posts-home .new-posts-home__item:nth-child(3n+3){
		margin-right: 2%;
	}
	.new-posts-home .new-posts-home__item:nth-child(3n+1){
		clear: none;
	}
	.new-posts-home .new-posts-home__item{
		width: 49%;
		margin-right: 2%;
	}
	.new-posts-home .new-posts-home__item img{
		width: 100%;
		height: auto;
	}
	.new-posts-home .new-posts-home__item:nth-child(odd){
		clear: both;
	}
	.new-posts-home .new-posts-home__item:nth-child(even){
		margin-right: 0;
	}

	.video-posts{
		max-width: 436px;
	}
	.video-posts .video-posts__item{
		width: 49%;
		margin-right: 2%;
	}
	.video-posts .video-posts__item img{
		width: 100%;
		height: auto;
	}
	.video-posts .video-posts__item:nth-child(2){
		margin-right: 0;
	}
	.video-posts .video-posts__item:nth-child(3){
		display: none;
	}

	.question-posts{
		padding-left: 140px;
	}

	.cat-popular{
		max-width: 436px;
	}
	.cat-popular li{
		width: 49%;
		margin-right: 2%;
	}
	.cat-popular li img{
		width: 100%;
		height: auto;
	}
	.cat-popular li:last-child{
		display: none;
	}
	.cat-popular li:nth-child(2){
		margin-right: 0;
	}

	.category-post-item-archive{
		text-align: center;
	}
	.item-archive__img{
		float: none;
		width: 234px;
		margin: 0 auto 10px auto;
		box-sizing: border-box;
	}
	.category-post-item-archive .announcement_title, .announcement_content{
		padding-left: 0;
	}
	.category-post-item-archive .announcement_title a:after{
		left: 50%;
		margin-left: -107px;
	}

	.cat-video .cat-video__item{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 20px;
	}
	.cat-video .cat-video__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{
		max-width: 332px;
	}
	.related-items li:nth-child(odd){
		clear: both;
	}
	.related-items li:nth-child(even){
		margin-right: 0;
	}
	.related-items li{
		margin-bottom: 20px;
	}

	#commentform input[type=text]{
		width: 75%;
	}

	.footer{
		text-align: center;
	}
	.footer .footer__descr{
		width: 100%;
		float: none;
	}
	.footer-nav{
		float: none;
		display: inline-block;
		margin: 20px 0 0 0;
	}
/*__________ Video __________*/
.entry p iframe {padding: 11px 11px 80px 11px;background-image: url(i/ml-tv-o-rostelecom.jpg);
background-repeat: no-repeat;max-width: 95% !important;width: 460px;height: 250px;margin: 0 auto;display: block;}
}	

@media screen and (max-width: 480px){
	.logo {
	margin: 0px 10px 10px 10px;
		/*height: 100%;*/
	/*float: left;*/
	height:95px;
	
	}
        
	.sidebar{
		width: 100%;
	}

	.header__logo{
		margin-left: 10px;
	}

	.new-posts-home{
		max-width: 205px;
	}
	.new-posts-home .new-posts-home__item{
		width: 100%;
		float: none;
	}

	.video-posts{
		max-width: 214px;
	}
	.video-posts .video-posts__item{
		width: 100%;
		float: none;
	}
	.video-posts .video-posts__item:nth-child(3){
		display: block;
	}

	.question-posts{
		padding-left: 0;
		background: none;
	}

	.cat-popular{
		max-width: 214px;
	}
	.cat-popular li{
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.cat-popular li:last-child{
		display: block;
	}
	
	.cat-video{
		max-width: 317px;
	}
	.cat-video .cat-video__item{
		width: 100%;
		float: none;
	}

	blockquote{
		background: #ECEAED url(i/m-bl.png) 6px 17px no-repeat;
		padding-left: 63px;
		min-height: 45px;
	}
	.question{
		background: #ECEAED url(i/bl.png) 15px 13px no-repeat;
		padding-left: 58px;
		min-height: 35px;
	}

	.related-items{
		max-width: 160px;
	}
	.related-items li{
		float: none;
		margin-bottom: 15px;
	}

	#commentform input[type=text], #commentform textarea{
		width: 100%;
	}

	#commentform input[type=text], .q-form input[type=text], .q-form input[type=email]{
		width: 100%;
	}
	#commentform input[type=submit], .q-form input[type=submit]{
		width: 100%;
		max-width: 186px;
	}
	
/*__________ Video __________*/
.entry p iframe {padding: 8px 8px 78px 8px;background-image: url(i/m-tv-o-rostelecom.jpg);
background-repeat: no-repeat;max-width: 95% !important;width: 395px;height: 188px;margin: 0 auto;display: block;}
}

/*___ Google adsens ___*/
.rt-header {width: 300px; height: 100px;}
.rt-footer {width: 300px; height: 250px;}
.rt-content {width: 300px; height: 250px;}

@media(min-width: 500px) { 
.rt-header {width: 336px; height: 280px;} 
.rt-footer {width: 336px; height: 280px;}
.rt-content {width: 336px; height: 280px;}
}
@media(min-width: 800px) { 
.rt-header {width: 728px; height: 90px;} 
.rt-footer {width: 580px; height: 400px;}
.rt-content {width: 580px; height: 400px;} 
}	