@media (min-width: 768px) {
.scroll_type::-webkit-scrollbar-track {
border-radius: 0px;
}
.scroll_type::-webkit-scrollbar {
width: 6px;
height: 6px;
}
.scroll_type::-webkit-scrollbar-thumb {
border-radius: 2px;
background: #b1b1b1;
}
.scroll_type:hover::-webkit-scrollbar-thumb {
background: #b1b1b1;
}
.scroll_type {
scrollbar-color: #b1b1b1 transparent;
scrollbar-width: thin;
}
}
.blog_page {
background-color: #F0F4F5;
min-height: calc(100vh - 328px);
}
.blog_page_in {
max-width: 1118px;
margin: auto;
padding: 0 15px;
text-align: center;
}
@media(max-width: 768px) {
.blog_page .big_title {
display: none;
}
}
.blog_page_date {
position: relative;
text-align: center;
padding-left: 25px;
display: inline-block;
margin: auto;
color: #A7A7A7;
font-weight: 500;
font-size: 14px;
height: 19px;
padding-top: 2px;
}
.icon_calendar {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAABGUlEQVQ4jZ2T0W2EMBBEH9E1QAu0QAtQQiJtA7QAJVwLRwMjhRKOEkIJoQVayIcXzkfMRWQky6vd9WjsWcMOkm6Srvt8VL9LauLcW6KvBIojklQ9c/YSaD1X+T4ekFTAAky+d5mkHPj2hvmFghQKYLq4vBz4MLPhDIO/XXOJcqWkk0IoAWKS9qDxLywxSUd4rDNogCommc3syJEkJFXwfJ21cAPegcHXJ8HKGrgTTOjMrF/P/CLh4VZJsDz3VfAYsqdhS5H0hIEaCW+02j55LWc3iKmxX1zBEsWzmW2x518qaf0qq4oWQNIIxB9zc/JISaxoxZzoSSsxs3qXyg7iDSklZ5BvzJK+8H/wD/TrdWrCgOUnCWYzG34AAH1T9pJx0LAAAAAASUVORK5CYII=);
}
.icon_book {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAtklEQVQoke2SMQ3DMBREn6sQMAVT6GACoZBCCIVm/GNKIRRKIQQ8GEJNIRQ6+Mey3GTo1qEnnfT/nf/JwxlqiLeABTYkbIeehFTLRs07MACuBGQ+9d2gugVS8SQ8DOJHYAZW5Q4HjDoverijV06dChsSbrTI3wYJU+MsiH8BXD6OvsQ/4BcCujLlNl6VCYjkMoH4WXWnemwDHLmNVHtf7X3jDXVAJFf1CPvheuLHE10h3pY6n+ANt1Eqoh3ZcrQAAAAASUVORK5CYII=);
}
.icon_list {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAAvElEQVQokZ2SsQ3CMBBFX0IWcE8VRghSWgqyihkh7bWMQFagpSMLuPAKXiErUOBI1iVOEF9y4bPf/a/TFQBIW5PXhLgpLRRIa4HHBhSADnFhLpTJ4xk4qTMANfBO01QqRiCVtLOTj2CHuFCyLwM0iaOpdgCv7hZQ0HcozQo8AFOE0E4GuK5AY+qqoTF23IypITtHULrFhqvQHXhmnEwO6v9xGliOmRRYQuJ8BiK3Rn1cm10duBx/+hjlgdcHrM8vSdW1ozEAAAAASUVORK5CYII=);
}
.blog_page_date_icon {
left: 0;
top: 0;
width: 17px;
height: 19px;
background-size: 100%;
display: block;
position: absolute;
}
.blog_page_cont {
padding: 20px 0 50px;
font-size: 16px;
line-height: 150%;
}
.blog_page_cont p {
padding-bottom: 13px;
}
@media(max-width: 768px) {
.blog_page_cont p {
padding-bottom: 5px;
}
}
.blog_page_cont p:last-child {
padding-bottom: 0;
}
.blog_page_cont h2 {
font-size: 22px;
font-weight: bold;
margin-bottom: 15px;
}
.blog_cont_top {
display: flex;
text-align: left;
}
@media(max-width: 768px) {
.blog_cont_top {
flex-direction: column;
}
}
.blog_gallerey_l {
display: flex;
justify-content: center;
align-items: center;
width: 80%;
margin-right: 5%;
}
@media(max-width: 768px) {
.blog_gallerey_l {
width: 100%;
margin-right: 0;
}
}
.blog_gallerey {
display: flex;
align-items: flex-start;
width: 72%;
}
@media(max-width: 768px) {
.blog_gallerey {
width: 100%;
flex-direction: column;
}
}
.blog_gallerey_l a {
display: none;
border: 3p;
border: 5px solid #58A037;
border-radius: 4px;
}
.blog_gallerey_l a:first-child {
display: block;
}
.blog_gallerey_l:active {}
.blog_gallerey_r {
display: flex;
flex-direction: column;
width: 14.8%;
justify-content: center; }
@media(max-width: 768px) {
.blog_gallerey_r {
display: flex;
flex-direction:unset;
width: 100%;
margin-top: 13px
}
}
.blog_gallerey_l a img {
width: 100%;
display: block;
}
.blog_gal_open {
opacity: 0.4;
transition: all 0.4s;
cursor: pointer;
border-radius: 4px; margin-top: 15px;
}
@media(max-width: 768px) {
.blog_gal_open {
margin-left: 10px;
margin-top: 0;
}
}
.blog_gal_open:first-child {
margin-top: 0;
}
@media(max-width: 768px) {
.blog_gal_open:first-child {
margin-left: 0;
}
}
.blog_gal_open img {
display: block;
width: 100%;
border-radius: 4px;
}
.blog_gal_open.active, .blog_gal_open:hover {
opacity: 1;
position: relative;
}
.blog_gal_open:before {
content: '';
opacity: 0;
transition: all 0.4s;
position: absolute;
height: 100%;
left: -24px;
width: 7px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.984' height='1.549in'%3E%3Cpath stroke='%23008037' fill='none' d='M4.645 109.777V60L.811 55l3.834-5.333V.496'/%3E%3C/svg%3E"); background-repeat: no-repeat;
}
.blog_gal_open.active:before {
opacity: 1;
}
@media(max-width: 768px) {
.blog_gal_open:before {
display: none;
}
}
.blog_r_text {
width: 32%;
font-size: 16px;
line-height: 150%;
padding-left: 3.5%;
}
@media(max-width: 768px) {
.blog_r_text {
width: 100%;
padding-top: 17px;
padding-left: 0%;
}
}
.blog_m_text {font-size: 16px;padding-left: 23px;width: 80%;box-sizing: border-box;}
@media(max-width: 768px) {
.blog_m_text {font-size: 14px;padding-left: 0;width: 100%;margin-top: 22px;}
}
.blog_cont_m {
display: flex;
margin-top: 27px;
text-align: left;
padding-bottom: 20px;
}
@media(max-width: 768px) {
.blog_cont_m {
display: flex;
flex-direction:column;
margin-top: 19px;
padding-bottom: 12px;
}
}
.blog_rect {
background-color: #2C8B40;
padding: 30px 20px;
color: #fff;
font-size: 14px;
line-height: 150%;
width: 20%;
font-weight: bold;
border-radius: 5px;
position: relative;
box-sizing: border-box;
height: fit-content;
}
@media(max-width: 768px) {
.blog_rect {
background-color: #2C8B40;
padding: 20px 12px 36px;
color: #fff;
font-size: 14px;
line-height: 150%;
width: 100%;
}
}
.blog_rect:after {
position: absolute;
bottom: 51px;
left: calc(50% - 38px);
content: '\201E';
font-size: 150px;
}
.blog_cont_bottom {
display: flex;
text-align: left;
padding: 20px 0;
align-items: flex-start;
font-size: 16px;
}
@media(max-width: 768px) {
.blog_cont_bottom {
flex-direction:column;
padding: 10px 0;
}
}
.blog_f_l_text {
padding-right: 24px;
}
@media(max-width: 768px) {
.blog_f_l_text {
padding-right: 0;
}
}
.blog_page_cont ol, .blog_page_cont ul {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
padding-left: 17px;
}
.blog_f_r_text {
padding-left: 20px;
}
@media(max-width: 768px) {
.blog_f_r_text {
padding-left: 0;
margin-top: 17px;
}
} .blog_cat_in {
display: flex;
flex-wrap: wrap;
padding: 8px 0 61px;
}
.blog_cat_item {
width: 33%;
width: calc(100% / 3);
text-align: left;
padding: 12px 15px 34px;
box-sizing: border-box;
}
@media(max-width: 950px) {
.blog_cat_item {
width: 50%;
padding: 12px 15px;
}
}
@media(max-width: 650px) {
.blog_cat_item {
width: 100%;
padding: 14px 0 12px;
border-top: 2px solid #cdcdcd;
}
.blog_cat_item:first-child {
padding: 5px 0 12px;
border-top: 0;
}
}
.blog_cat_item_top {
border: 5px solid #58A037;
border-radius: 4px;
margin-bottom: 13px;
}
.blog_cat_item_top img {
width: 100%;
display: block;
}
.blog_cat_item_title a {
line-height: 150%;
font-weight: bold;
color: #000;
margin-bottom: 7px;
display: block;
margin-top: 4px;
}
.blog_cat .blog_page_in {
max-width: 1155px;
}
.blog_cat_item_title {}
.blog_cat_item_brif {
line-height: 150%;
font-size: 14px;
}
.blog_cat_item_button {
font-size: 14px;
font-weight: 500;
color: #008037;
border: 1px solid #008037;
display: inline-block;
padding: 7px 14px 7px 36px;
border-radius: 29px;
margin-top: 12px;
position: relative;
}
.blog_cat_item_button_book {
left: 14px;
top: 7px;
width: 16px;
height: 15px;
background-size: 100%;
display: block;
position: absolute;
background-repeat: no-repeat;
}
h2.screen-reader-text {
display: none;
}
a.prev.page-numbers {
}
.pagination .page-numbers {
opacity: 1 !important;
color: #008037;
padding: 4px 4px;
display: inline-flex;
margin: 1px 1px;
width: 20px;
justify-content: center;
align-items: center;
height: 20px;
color: #000;
}
.pagination .page-numbers.prev, .pagination .page-numbers.next {
width: unset;
color: #008037;
position: relative;
}
.pagination .page-numbers.prev:before, .pagination .page-numbers.next:before
{
position: absolute;
width: 14px;
height: 10px;
background-repeat: no-repeat;
content: '';
top: 9px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAfUlEQVQokWNmQAcN5koMDjKrGBxkrjEcePocQx4KWDA0MTDsZmBgEMSlAQaYcGgKY2g4eRafRkYcmvYQspGRocFckIGB4QwDA4MSAwPDeyjGB+4xMDCEMRFQRAunwgCJmhlReKiaXfGFLKofG07eY2BgcGVgYMAbFQwMDAwAj9wjZzM2xs0AAAAASUVORK5CYII=);
}
.pagination .page-numbers.next:before
{
right: -20px;
transform: rotate(180deg);
}
.pagination .page-numbers.prev:before {
left: -20px;
}
.pagination .page-numbers:hover {
opacity: 1 !important;
color: #000;
}
.pagination .page-numbers.current {
background-color: #008037;
border-radius: 50%;
color: #fff;
}
.pagination .nav-links {
padding: 0 0  64px;
}
.mp_blog_item 
.pagination .nav-links {
padding: 0 0  0;
} .mp_blog_content {
max-width: 1133px;
margin: auto;
padding: 6px 15px 93px;
}
@media(max-width: 768px) {
.mp_blog_content {
padding: 6px 15px 40px;
}
}
.mp_blog_item {
display: flex;
transition: opacity 0.3s;
}
@media(max-width: 768px) {
.mp_blog_item {
display: block;
}
}
.mp_blog_l {
display: flex;
flex-direction: column;
align-items: center;
transition: opacity 0.2s;
}
.mp_blog_photo {
border: 5px solid #69A833;
border-radius: 50%;
overflow: hidden;
width: 180px;
height: 180px;
background-size: 100%;
}
@media(max-width:768px) {
.mp_blog_photo {
border: 5px solid #69A833;
width: 144px;
height: 144px;
}
}
.mp_blog_name {
font-weight: bold;
margin-top: 27px;
}
@media(max-width: 768px) {
.mp_blog_name {
font-weight: bold;
margin-top: 10px;
}
}
.mp_blog_post {
font-size: 12px;
margin-top: 33px;
position: relative;
}
@media(max-width: 768px) {
.mp_blog_post {
margin-top: 14px;
}
}
.mp_blog_r {
margin-left: 84px;
}
@media(max-width: 768px) {
.mp_blog_r {
margin-left: 0;
padding-top: 14px;
}
}
.mp_blog_r_top {
font-size: 14px;
position: relative;
line-height: 150%;
transition: opacity 0.2s;
}
.mp_blog_r_top_in {
max-height: 212px;
overflow-y: auto;
}
.mp_blog_post:before {
position: absolute;
width: 70px;
border-top: 1p;
border-top: 1px solid #F6D069;
content: '';
top: -16px;
left: calc(50% - 35px);
}
@media(max-width: 768px) {
.mp_blog_post:before {
top: -8px;
}
}
@media(min-width: 769px) {
.mp_blog_r_top:before {content: ''; transition: all 0.4s;position: absolute;height: 100%;left: -50px;width: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 5537' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='none' stroke='%23008037' stroke-width='26.46' d='M251 5538V3030L26 2765l225-238V0'/%3E%3C/svg%3E");background-position: center;}
}
.mp_blog_r_top p {
padding-bottom: 12px;
}
.mp_blog_r_bottom {
display: flex;
padding: 23px 0 0;
align-items: center;
justify-content: flex-start;
}
@media(max-width: 768px) {
.mp_blog_r_bottom {
display: block;
}
}
.mp_blog_r_bottom_l {
padding-right: 40px;
min-width: 300px;
}
@media(max-width: 768px) {
.mp_blog_r_bottom_l {
min-width: 0;
}
}
.mp_blog_r_bottom_r {
}
.icon_list.blog_cat_item_button_book {
width: 13px;
height: 16px;
}
.download_in {
padding: 0;
display: flex;
}
@media(max-width: 768px) {
.download_in {
flex-direction: column;
}
}
@media(min-width: 768px) {
.download_form {
width: 1187px;
overflow: hidden;
}
}
.dow_l {
width: 72%;
}
@media(max-width: 768px) {
.dow_l {
width: unset;
}
}
#download_block .thank_video {
border: 0;
border-radius: 0;
}
.dow_r {
width: 29%;
text-align: center;
padding-top: 191px;
position: relative;
}
@media(max-width: 768px) {
.dow_r {
width: 100%;
padding-top: 20px;
}
}
.download_title {
font-size: 20px;
text-align: center;
max-width: 320px;
margin: 5px auto;
}
.download_in .thank_input {
margin-bottom: 21px;
}
.dow_brif {
font-size: 12px;
margin: 9px auto 0;
line-height: 150%;
max-width: 220px;
}
@media(min-width: 768px) {
.dow_smeta {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/uploads/2020/05/smeta.png);
width: 352px;
height: 231px;
background-size: 100%;
margin: auto;
position: absolute;
top: -36px;
right: -11px;
}
}
.dow_form .form_input {
margin-bottom: 23px;
max-width: unset;
}
.upd_bl .calc_bottom_l {
display: flex;
max-width: 500px;
margin-right: 16px;
}
@media(max-width: 768px) {
.upd_bl .calc_bottom_l {
display: block;
max-width: 500px;
margin-right: 0;
margin-bottom: 15px;
}
}
.upd_bl .calc_bottom_title {
margin-right: 12px;
}
.upd_bl .calc_bottom {
display: flex;
align-items: center;
justify-content: space-between;
}
@media(max-width: 768px) {
.upd_bl .calc_bottom {
display: block;
}
}
.upd_bl .calc_bottom_r {
display: flex;
max-width: 462px;
}
@media(max-width: 768px) {
.upd_bl .calc_bottom_r {
display: block;
max-width: 462px;
}
}
.upd_bl .calc_bottom_r .button_one {
padding: 16px 22px 17px 45px;
}
.upd_bl .calc_bottom_r .button_one:before {
left: 21px;
}
.upd_bl .calc_bottom_brif {
font-size: 12px;
}
.form_input {
max-width: 204px;
}
.calc_price_bl {
max-width: 424px;
margin: -73px auto 0;
padding-bottom: 12px;
position: relative;
}
@media(max-width: 768px) {
.calc_price_bl {
margin: 0 auto 0;
}
}
.calc_price_brif {
font-size: 13px;
line-height: 150%;
font-weight: 300;
max-width: 320px;
}
.calc_price_img {
font-size: 45px;
font-weight: 600;
filter: blur(9px);
color: #b03d3d;
padding: 0 0 12px;
user-select: none;
transition: all 0.3s;
}
@media(min-width: 768px) {
.calc_price_bl:before {
background-image: url(//xn-----8kchiwxfqtkkc3q.xn--p1ai/wp-content/uploads/2020/05/calc_img.png);
width: 44px;
height: 76px;
content: '';
position: absolute;
background-repeat: no-repeat;
left: -50px;
top: 52px;
}
.upd_bl .calc_bottom_r .button_one {
min-width: 221px;
max-height: 73px;
}
}
.bottom_grad {
display: block;
background: linear-gradient(0deg,#f0f4f5 0,#142A3700 100%);
width: 100%;
bottom: 0;
height: 15px;
position: absolute;
}