@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg) format("svg")}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a{background-color:transparent}
a:active,a:hover{outline:0}
b,strong{font-weight:700}
h1{margin:.67em 0;font-size:2em}
img{border:0}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
button,input,select{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
@media print {
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" ("attr(href) ")"}
img{page-break-inside:avoid;max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
button,input,select{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.h3,h1,h2,h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
h4{margin-top:10px;margin-bottom:10px}
h1{font-size:36px}
h2{font-size:30px}
.h3,h3{font-size:24px}
h4{font-size:18px}
p{margin:0 0 10px}
.text-center{text-align:center}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px) {
.container{width:750px}
}
@media (min-width:992px) {
.container{width:970px}
}
@media (min-width:1200px) {
.container{width:1170px}
}
.row{margin-right:-15px;margin-left:-15px}
.col-sm-12,.col-sm-3,.col-sm-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:768px) {
.col-sm-12,.col-sm-3,.col-sm-8{float:left}
.col-sm-12{width:100%}
.col-sm-8{width:66.66666667%}
.col-sm-3{width:25%}
}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.container:after,.row:after{clear:both}
body{font-family:Georgia,"Times New Roman",Times,serif;color:#555;background:url(../img/xbg1.png) repeat scroll 0 0 #fff}
h1,h2,h3,.h3,h4{margin-top:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#333}
a{color:#337ab7}
.h3{line-height:1.3}
.span__red{line-height:1.3;color:red}
.blog-masthead{background-color:#3d9cd5;box-shadow:inset 0 -2px 5px rgba(0,0,0,.1);height:150px;background-image:url(../img/bg.png);margin-bottom:20px}
.blog-post img{width:100%}
.blog-title{margin-top:50px;margin-bottom:0;font-size:40px;font-weight:400;color:#fff}
.blog-main{font-size:20px;line-height:1.4;background:#fff;padding-top:20px;padding-bottom:20px;box-shadow:0 0 3px rgba(0,0,0,.3)}
.blog-sidebar{font-size:14px;line-height:1.5;background:#fff;margin-left:20px;box-shadow:0 0 3px rgba(0,0,0,.3)}
.sidebar-module{padding:15px;margin:0 -15px 15px}
.blog-post{margin-bottom:20px}
.blog-post-title{line-height:1.2;margin-bottom:5px;font-size:32px}
.vk-container{font-family:tahoma,arial,verdana,sans-serif,LucidaSans;font-size:11px;line-height:17px;color:#000;text-decoration:none}
.vk-header{background:none repeat scroll 0 0 #dae2e8;padding:4px 4px 4px 6px;margin-bottom:10px}
.vk-logo{background:url(../img/vk-logo.gif) no-repeat scroll 0 0 transparent;width:16px;height:16px;float:right;margin-top:-1px}
.vk-header-text{padding:2px 3px 1px;line-height:100%;color:#45688e;font-weight:700}
.vk-avatar img{float:left;margin-right:10px;margin-top: 3px;width: 50px;height: 50px;}
.vk-comment-load{margin-bottom:15px;position:relative;border-bottom:1px solid #dae1e8;padding-bottom:15px}
.vk-comment-name{color:#2b587a;font-weight:700;font-size:12px;margin-left: 70px;}
.vk-comment-text{margin-left: 70px;}
.vk-comment-date{margin-left: 70px;color:#999;}
.vk-comment-like{position:absolute;right:10px;bottom:10px;background:url(../img/xlike.png) no-repeat scroll left center transparent;width:30px;height:24px;display:inline-block}
.vk-comment-like:hover{opacity:.5;cursor:pointer}
.vk-comment-like a{text-decoration:none}
.vk-comment-like-count{padding-left:14px;font-weight:700;color:#7295b2;font-size:10px}
.vk-comment-answer{color:#2b587a}
.vk-comment-answer:hover{opacity:.5;cursor:pointer}
.blog-footer{padding:40px 0;color:#999;text-align:center;background-color:#f9f9f9;border-top:1px solid #e5e5e5;margin-top:20px}
.sidebar-bloggers{background:none repeat scroll 0 0 #fff;padding:15px;margin-bottom:20px}
.sidebar-bloggers-avatar{display:inline-block;cursor:pointer}
.sidebar-bloggers img{margin:5px;width: 50px;height: 50px;}
div.sidebar-bloggers-avatar:last-of-type{margin-bottom:20px}
@media (min-width:768px) and (max-width:985px) {
.vk-comment-text img{width:70%}
}
@media (max-width:768px) {
.blog-post img{width:100%}
.vk-comment-text img{width:100%}
.blog-sidebar{margin-left:0;display:none}
}
@media (max-width:480px) {
.blog-title{margin-top:5px}
.blog-post-title{line-height:1.3;font-size:24px}
.h3{line-height:1.3;font-size:20px}
.sidebar-module.sidebar-bloggers,.blog-sidebar{display:none}
}
.blog-masthead{background-color:#48b846}
a{color:#48b846}
a:hover{color:#258f23}
.vk-header{background:none repeat scroll 0 0 #48b846}
.vk-header-text{color:#fff}
body,html{margin:0}
.demon_popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;font-family:sans-serif;display:none;z-index:9999}
.demon_overflow{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7)}
.demon_popup_body{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:100%;max-width:850px;padding:20px 20px 90px;background:linear-gradient(135deg,#3c72b5 0,#7b9fcc 100%) 0 0;box-sizing:border-box;border:5px solid #ddd;min-height:415px}
.demon_popup_title{width:100%;text-align:center;font-size:28px;color:#fff;margin:0}
.demon_popup_body img{position:absolute;left:35px;top:100px;width:100%;max-width:250px;height:220px;object-fit:contain}
.demon_popup_body p{padding-left:270px;font-size:23px;line-height:1.3;margin:0;padding-top:30px;color:#fff}
.demon_popup_body p:first-of-type{padding-top:58px}
.demon_popup_body a:last-of-type{position:absolute;left:50%;margin-left:-200px;bottom:20px;height:60px;background:transparent linear-gradient(to bottom,#de455c 0,#de455c 13%,#c01f37 76%,#c01f37 100%) repeat scroll 0 0;color:#e0e2e6;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:400px;font-size:26px;font-weight:900;border-radius:10px;text-decoration:none;box-shadow:0 0 25px rgba(0,0,0,.8)}
.demon_popup_body a:last-of-type:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}
.demon_close{position:absolute;top:20px;right:20px;width:30px;height:30px;display:block;cursor:pointer}
.demon_close:after{content:"";width:40px;height:4px;background-color:#de455c;transform:rotate(45deg);position:absolute;top:13px;left:-5px}
.demon_close:before{content:"";width:40px;height:4px;background-color:#de455c;transform:rotate(-45deg);position:absolute;top:13px;left:-5px}
@-webkit-keyframes pulse {
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse {
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.iframe{width:100%;background:#a0ba8a}
.iframe h2{margin:0;font-weight:700}
.iframe p{padding:10px}
.order_form{max-width:450px;width:100%;padding:0px 20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0;font-family:Arial,Helvetica}
.block_form{margin:-2px 0 25px}
.order_form{font-family:Arial,Helvetica}
.block_form_label{text-align:center;width:100%;font-size:14px;color:#333;display:block;float:left;margin:8px 0;margin-left:0;}
input[placeholder]{padding-left:7px!important}
.iframe{width:97%!important;background:#f2f3f6 none repeat scroll 0 0;border:5px dashed red}
.iframe h3{margin-top:20px}
.block_form input,.block_form select{display:block;width:98.8%;padding:8px 10px;border:#888 1px solid;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff}
.order_form .clear{clear:both}
.ifr_button{cursor:pointer;letter-spacing:.4px;font-weight:600!important;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;font-family:calibri,roboto,arial;display:block;margin:0 auto;color:#fff;font-size:20px;text-decoration:none;text-align:center;width:auto;line-height:32px;height:auto;background:#e74c3c;border-bottom:2px solid #c0392b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-height:51px;padding:0 14px}
.vk-container{font-size:16px}
@media(max-width:632px) {
.blog-masthead{height:auto}
.blog-title{font-size:25px;text-align:center;margin:0 auto;padding:20px}
}
@media(max-width:492px) {
.blog-main{font-size:16px;line-height:19px}
.blog-post-title{font-size:20px;line-height:23px}
.h3{font-size:19px;line-height:22px}
}
@media(max-width:416px) {
.vk-comment-like{display:none}
.vk-comment-date span{font-size:14px}
.ifr_button{font-size:18px}
}
.privacy{display: flex;justify-content: space-between;font-size: 16px;text-align: center;padding: 10px;}
@media(max-width:1200px){
    .left-pol, .right-pol, .moby{display: none;}
    .privacy{justify-content: center;}
}

.blog-post a, .vk-comment-text a {
    text-decoration: none;color:crimson;font-weight: bold;
}