html {-webkit-text-size-adjust: none;}
*{margin:0;padding:0;}
img,a{border:none;}
body{font: 17px 'Golos',Arial,sans-serif,FreeSans;color:#171717; line-height: 1.5; }
#page{display:flex; flex-direction: column ;min-width:1210px;background-color: #e5eff4; margin-top: 41px;}
#navi{order: 1; background: #fff;border-bottom: 1px solid #aed2d0;height:41px;overflow:hidden !important;top: 0px;width: 100%;position: fixed !important;z-index: 1001;}
#fon {order: 2;margin-bottom:-95px }
#content-wrap{order: 3;width:1190px; margin:18px auto; padding-bottom:20px;min-height:500px;height:100%;display: flow-root;margin-top:100px}
#footer{order: 4;padding:15px; background: linear-gradient(to bottom,white, #A7CECC);}
div.ada2 {margin:18px 5px 15px 5px}
ul{list-style:none;}
.clear{clear:both;}
.imgleft{float:left;margin:0 12px 5px 0;}
.imgright{float:right;margin:0 0 12px 12px;}
.img_center1, .img_center {display:block; border: 5px ridge #eee;margin:10px auto;}
.img_centerr{text-align:center;margin:15px;}
code{font-size:15px;background-color: #ffee6780;color: black;word-break: break-all;}
.center {text-align:center}
.naverh {width:max-content;margin: 35px auto; border: 1px solid #aed2d0; background-color: #5262c3;color: #fff; padding: 10px 15px; border-radius: 6px;cursor: pointer;}
.alignleft{float:left;padding-right:25px;}
.podel { order: 1;height:200px}
.pohoj{ order: 2;}
.poiskk{ order: 3;}
.ispol{ order: 4;}
#comments { order: 5;}
.pty {margin-top: 10px;}
.h_right{float:left;margin:-19px 0 10px 115px;}
.h_right a.button12{ text-align: center; padding: 9px 15px; font-size: 13px; color: #fff; background-color: #5262c3; border-radius: 6px; }
#fruit1 {height:2750px}
#fruit {height:3700px}
#idz2 {height:1100px}
#instagram-block-wrap {float: right; position: sticky;top: 70px;}
#header{overflow:hidden;height:85px;margin-bottom:10px;background: linear-gradient(to top, #f7f7f7, #A7CECC);}
#header-in{width:1190px;margin:0 auto;}
input#in {font-size: 15px;}
#content{display:flex; flex-direction: column ;float:left;width:800px;overflow:hidden;position: relative; min-height: 5500px;}
#sidebar{float:right;width:370px;padding:0;height:100%;position: relative; }
#footer-in{width:1100px;margin:0 auto;height:100%;}
div#hod {color:#025B80;clear:both; float: left;}
h1.hkjh{ font-size: 42px; font-weight: 700; padding: 0; line-height: 1.3;}
h1{margin:0;padding:10px 0 0 0;font-size: 27px;}
h2{margin:0;text-align: center;padding:10px 0 15px 0;font-size:27px ;}
h3{margin:0;padding:10px 0;font-size: 23px;}
h4{margin:0;padding: 3px 0 10px 0;font-size:20px }
#page h6{padding:5px 0 25px;font-size:22px;}
#content .commentp{float:right;}
#header-in .logo-text a{color:#025b80;font-size: 25px ;float:left;margin-top:8px;margin-bottom:5px;overflow:hidden;}
#navi-in{width:1205px;margin:0 auto;}
#nav{padding:0px;height:39px;list-style:none;margin-left:1px;float:left;float:none !important;display: flex;flex-wrap: wrap;justify-content: space-between;}
#nav li{float:left;margin:0; }
.page_item a{display:block;padding: 11px; color: navy;text-shadow: 0px 0px 6px rgba(255,255,255,0.7);font-size: 16px; }
.page_item a:after {content: '\25BE'; color: #bababa; padding-left: 2px; }
#content p{margin:15px 0 15px 0px;text-align:left; word-break: break-word;}
a{ color: #1d78af;text-decoration:none;}
p a, ol a{border-bottom: 1px dotted; }
a:hover { color: #8dab4a; cursor: pointer;}
h6 a {color:#1b7499;}
#content .posts table{display: block;border-collapse:collapse;}
tbody {display: table;overflow: auto;width: 100%;}
#content .posts td{border:1px solid Silver;text-align:center;padding:10px;}
#content .posts th{border:1px solid Silver;text-align:center;padding:10px;font-weight:bolder;}
tr:nth-child(2n+1) {background: #f0f0f0;}
th {background: #666;color: #fff!important; }
#content .dli th {padding: 5px 0px;}
#content ol{margin:0;padding:0 0 10px 22px;}
#content ol li ol{margin:8px 0 5px 18px;padding:0 0 0 0;}
#content ol li{margin:10px 0 5px 0;padding:0;word-break: break-word;}
ol.kvadrat {list-style-type:square !important}
ol.disk {list-style-type:disc !important}
ol.krug {list-style-type:circle !important}
ol.none {list-style-type:none !important}
#content .bqw {margin:15px 0 20px;padding:5px 8px 5px 15px;border-left: 3px solid #bababa;width:91%;font-style: italic;}
#content .ital {font-style: italic;}
.xboxcontent{background:#fff;padding:20px;height:100%;overflow:hidden; min-height: 165px;}
.fle {display:flex;flex-direction: column;}
#content .posts{clear:both;height:100%;padding-bottom:5px;order: 2; margin-top: 37px;}
#content .xsnazzy{clear:both;height:100%;padding:18px}
.breadcrumbs{order: 1; margin-bottom: -37px;}
#content .post_top{padding:5px 0;margin:15px 0 17px 0;border-top:1px solid #dcebf6;border-bottom:1px solid #dcebf6;font-size:15px;display: flex; flex-wrap: wrap; justify-content: space-between;}
.ridg {border: 3px ridge;}
.in, #sre {padding:7px;font-size:16px;width:60%;margin: 0 10px 15px 0;border: 1px solid #aed2d0;border-radius: 6px;}
.bold {font-weight:bold; }
.textarea{ padding:1em; border-radius: 6px; border: 1px solid #aed2d0;}
.textarea1{margin-top: 15px;width: 90%;height: 200px; font-size: 1rem;padding: 0.45rem;color: #333;min-width: 220px;border: 1px solid #aed2d0;border-radius:6px}
.Cbutton{padding:10px 19px 11px;cursor: pointer; margin-left: 8px; background-color: #5262c3; border: none; color: #fff;border-radius: 6px;font-size: 15px;}
.commetmainauthor{background: aliceblue; padding: 12px 10px 12px 15px; margin: 15px auto;border-radius: 6px;}
.commetmain {background: #fff; padding: 29px 10px 12px 15px; margin: 15px auto;border-radius: 6px;border: 1px solid #aed2d0;}
.commet_top{font:bold 15px Verdana, Arial;padding-right:8px;}
.tabermain{ width: 340px; margin: 35px 5px 0 -20px;text-align:left}
#sidebar ul li{margin:0 -8px 0 -8px; padding: 7px;}
#sidebar ul li a{ color: navy;text-shadow: 0px 0px 6px rgba(255,255,255,0.7);font-size:15px}
#sidebar ul li a:hover{ color: #ef0e0e;}
#sidebar ul.folder li:before {content: '\251C ';padding-right:14px;}
#sidebar ul li:before {content: '\25B9 ';margin-left:-2px;color: #bababa;}
.siddd3{margin:0;font-size:19px; font-weight: 700;border-bottom:1px solid; }
.wp-pagenavi{clear:both;display: inline; margin: 40px 0 40px 10px; line-height: 60px; text-align: center;}
.wp-pagenavi a, .wp-pagenavi span{padding:15px 25px;margin:5px;color:#fff !important; background-color: #5262c3;border-radius: 6px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{background-color: #5262c3;}
.wp-pagenavi span.current{font-weight:bold; background-color: #5262c3;}
nav.breadcrumbs span {padding: 0 2px 0 0;display: inline-block; }
.ogl:before { content: " Содержание:"; font-weight:bold}
.ogl ol li {list-style-type:none; text-decoration:none; }
.ogl ol li:before {
content: '\25BE';
color: #bababa;
margin-left:-26px;
padding-right: 5px;
font-size:22px
}
.ogl ol li ol li {list-style-type:none }
.ogl ol li ol li:before {
content: '\25B9 ';
padding-right: 5px;
color: #bababa;
margin-left:-16px;
font-size:15px
}
.zara {padding:30px;background-color:#fff;border:1px solid #aed2d0;margin:0 10px;border-radius: 6px;}
.zarab a:before {content: '#'; padding-right: 3px; }
.zarab {list-style:none;display: flex;flex-wrap: wrap;justify-content: space-between;}
.zarab a { font-size: 18px; margin: 3px;padding:4px}
#comments p { word-break: break-word;}
.ser span {font-size: 13px; color: #bababa;}
ul.zagolh3 a { font-size: 21px !important; line-height: 37px!important;;}
.zagolh3 a { color: #025b80 !important;}
.zagolh3 a:hover{color:#8dab4a!important;}
#googloo {margin: -25px 0 210px;height: 28px;float: right;}
#googloo input {width:320px;margin:0;padding:10px 14px; border: 1px solid #aed2d0;border-radius: 6px; }
.fopr {margin:26px 0 15px 0;padding:1px 0 10px 20px;background-color: #fff;border: 1px solid #aed2d0;border-radius: 6px; }
#page .qwertyy {font-size:23px; margin: 20px 0 10px; color: #525252;font-weight: 700; margin-bottom: 20px;}
input#solo-subscribe-email {margin:15px;}
p.solo-subscribe-to-comments {margin-top:40px !important;border-left: solid 2px #76bd1d;padding: 20px;}
pre{margin: 10px 0;overflow:hidden !important;white-space:pre-wrap;padding: 15px;background-color: #FFFFF7;border: 1px solid silver;color: #306935;word-break: break-all;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {display: inline-block;*display: inline;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {width: 375px;margin: 15px 3px;margin-left: 0px;vertical-align: top; background-color: #fff; border: 1px solid #aed2d0; border-radius: 6px;}
.yarpp-thumbnail img {display:block; margin: 0 auto; width: 100%; height: auto;border-top-left-radius: 6px;border-top-right-radius: 6px;}
span.yarpp-thumbnail-title:hover { color: #ef0e0e;}
.yarpp-thumbnail-title { margin: 20px 15px; color: navy; text-shadow: 0px 0px 6px rgba(255,255,255,0.7); text-align: center;font-size: 18px; }
.yarpp-thumbnails-horizontal { display: flex; flex-wrap: wrap; justify-content: space-evenly; }
.coinn {background-color:#fff;padding:25px 10px 10px 10px;border:1px solid #aed2d0;border-radius: 6px;}
iframe{margin: 10px 0; width: 99%;}
.instagram-block{border:1px solid #aed2d0; display: block;padding: 35px; text-align: center;position: relative; background-color: #fff; margin-bottom: 40px; border-radius: 6px; }
.bage {margin:0 0 40px 0}
.instagram-block .title{font-size: 19px;color: #313b4f; margin: 15px 0 8px;}
.instagram-block .button{ margin-top: 20px; border-radius: 3px;display: inline-block; padding: 9px 20px 11px;background-color: #5262c3; color: white;border-radius: 6px; }
.instagram-block .desc{font-size: 15px; color: #536682; padding: 0 30px;}
.airSticky{position: relative; display: block; width: 370px;}
@media screen and (max-width: 1200px) {
#nav .page_item a{padding: 8px}
#page{min-width:750px; margin-top: 37px; }
#header-in{width:750px;margin:0 auto;}
#content-wrap{width:760px; }
#content{float:none; min-height: auto; width: 100%;}
#sidebar{float:none;width:98%;margin: 20px auto;}
.tabermain{width: 99%;margin: 20px auto;}
#footer-in{margin:0 auto;height:100%;}
.instagram-block {padding: 25px 10px 0;}
.commetmain, .commetmainauthor {margin: 15px 2%;}
.h_right{float:right; margin: -38px 0 10px 11px}
.button12 {padding: 5px!important;display: block;width: 100px;}
#nav li { padding: 0 3px}
#navi-in{width:740px;margin:0 auto;}
#navi-in{width:740px;margin:0 auto;}
#navi {height: 37px !important;}
#googloo input {width: 200px;}
#googloo {margin: -24px 20px 0 -8px;}
#instagram-block-wrap{display: none;}
#header-in .logo-text {font-size: 25px;}
#fruit, #fruit1 {height:auto}
}
@media screen and (max-width: 775px) {
#idz2 {height:auto}
#content .posts{ margin-top: 50px;}
.breadcrumbs{ margin-bottom: -50px;}
.podel { order: 1;height:auto}
#header { height: fit-content;}
#page{width:auto !important;min-width:150px;}
#header-in{width:auto ;margin:0 auto !important;}
h1.hkjh {margin: -2px 0 5px 4%; font-size:28px; }
#header-in .logo-text {margin:0 0 0 10px; font-size: 19px;}
div#hod {display:none}
#content-wrap{width:auto !important; overflow:hidden;margin-top:120px}
#sidebar{overflow:hidden;}
#footer-in{width:auto !important;}
#nav li { padding: 0 }
#fon {margin-bottom:-115px }
.h_right{display:none}
.in {width:90%;margin:0}
#content blockquote {margin: 15px 0 20px -10px;}
.qwertyy { padding-left: 4%;}
h3,h2,h4 { color: #000;}
#navi-in{width:auto !important;margin:0 auto;}
#nav{padding:0px;list-style:none; height: 48px !important;}
#navi {height: 38px !important; }
#content .xsnazzy { padding: 10px;}
#googloo {width: auto; margin: 2px 20px 10px 5%;
height: fit-content;}
#googloo input { padding: 8px 6px; margin: 8px -2px -7px;display: inline;}
.Cbutton {padding:8px 9px ;}
.ogl {padding:0 5px 0 5px;margin:0 0 15px 0px;}
.xboxcontent {padding:12px 14px 9px 14px;}
.img_center1 {margin-left: -4px;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{width: auto; margin: 10px;}
img.imgright { float: none;}
.yarpp-thumbnail-title { width: 100%; width: -moz-available; width: -webkit-fill-available;}
img {display: block;max-width: 100%;height: auto;}
table{width: 540px;overflow: auto; -webkit-overflow-scrolling: touch; }
td.l-page__left{font-size:14px!important}
#content ol li ol{margin:8px 0 5px 8px;}
iframe{max-width:100% !important;}
.alignleft {width: 35%;}
input#solo-subscribe-email {margin: 15px 0 25px 0;}
.fopr {margin: 0 2%;}
}
@media (max-width: 470px) {
#content .posts table {width: 375px; }
#googloo input { margin: 0 -2px -7px;}
}
@media (max-width: 390px) {
#content .posts table {width: 290px; }
#content .posts ol table {margin-left:-20px }
}