/*
Theme Name: gazeta-rybinsk
Theme URI: http://gazeta-rybinsk.ru/
Description: The original gazeta-rybinsk theme.
Version: 1.0
Author: alisa
*/
/* CSS Document */
html {
}
 @font-face {
font-family: SkolarPE-Regular;
src: url(fonts/SkolarPE-Regular.ttf) format("opentype");
} 
 @font-face {
font-family: SkolarPE-Bold;
src: url(fonts/SkolarPE-Bold.ttf) format("opentype");
} 
 @font-face {
font-family: HelveticaNeueCyr-Roman;
src: url(fonts/HelveticaNeueCyr-Roman.otf) format("opentype");
} 
 @font-face {
font-family: HelveticaNeueCyr-Bold;
src: url(fonts/HelveticaNeueCyr-Bold.otf) format("opentype");
} 
 @font-face {
font-family: SkolarPE-Italic;
src: url(fonts/SkolarPE-Italic.ttf) format("opentype");
} 
 @font-face {
font-family: SkolarPE-BoldItalic;
src: url(fonts/SkolarPE-BoldItalic.ttf) format("opentype");
} 
em {
font-family: SkolarPE-Italic;	
font-style: normal;	
}
.osnovnoy em  strong {
font-family: SkolarPE-BoldItalic !important;	
font-weight: normal;
font-style: normal;	
}
.helw {
font-family: HelveticaNeueCyr-Roman;
}
.osnovnoy strong {
font-family: SkolarPE-Bold;
font-weight: normal;
}
body {
font-family: SkolarPE-Regular;
font-size: 17px;
color: #000;
}
ol, ul {
list-style: none;
padding-left: 0px;
}
ol{
list-style-type: decimal;
}
b {
}
h1 {
font-size: 36px;
color: #000000;
font-family: HelveticaNeueCyr-Bold;
text-align: left;
line-height: 1.2;
}
.titleh1 {
font-size: 30px;
color: #000000;
font-family: HelveticaNeueCyr-Bold;
display: block;
line-height: 1.2;
margin-top: 20px;
}
.titleh1 b  {
color: #3c5d91;
}
h2 {
font-size: 22px;
color: #000000;
font-weight: normal;
text-align: left;
}
h3 {
font-size: 20px;
color: #000000;
font-weight: normal;
text-align: left;
}
h4 {
font-size: 18px;
color: #000000;
font-weight: normal;
text-align: left;
}
.titleh2 {
font-size: 18px;
color: #000000;
font-weight: bold;
text-align: left;
display: block;
margin: 15px 0px;
}
.container {
padding: 0px !important;
}
.content {
margin: 0 auto;
text-align: left;
width: 1200px;
}
header {
padding-top: 21px;
background: #000;
padding-bottom: 15px;
}
#header {
margin: 0 auto;
}
a.logo  {
background: url('img/logo.png') no-repeat top center;
height: 35px;
width: 100%;
display: block;
z-index: 1008;
position: absolute;
}


.nopadding  {
padding-left: 0px;
padding-right: 0px;
}

.about {
color: #ccedff;
border-left: 1px solid #ccedff;
padding-left: 20px;
text-decoration: none;
font-family: HelveticaNeueCyr-Roman;
}

.about:hover {
color: #fff;
}


/*------------------verhnee-menu-begin-------------------*/

.menu {
   
}

ul.navbar-nav {
 
}

header .navbar-nav > li > a {
    padding: 5px 30px 10px 30px;
color: #ccedff;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
font-family: HelveticaNeueCyr-Roman;
}


 

header .navbar-nav  li:first-child {
margin-left: 0px;
}

header .navbar-nav  li:last-child {
border-right: none;
}
header .navbar-nav > li > a:hover {
text-decoration: underline;
color: #fff;
background: none;
}

header a.act {
text-decoration: underline;
color: #fff;
}

.footermenu a.act {
text-decoration: underline;
color: #fff;
}

.footermenu ul.navbar-nav {
margin-left: 0px;
}

header .nav.navbar-nav a:focus {
background: none;
}


/*------------------verhnee-menu-end-------------------*/



.navheader {
top: 60px;
color: #fff;
text-align: center;
}

.navbar.navheader {
border-radius: 0;
margin-bottom: 3px;
border: none;
margin-top: 20px;
height: 36px !important;
}

.navbar.navheader a {
color: #000;
}

.navheader  a:hover {
color: #074c87;
text-decoration: none;
}



.navbar {
min-height: 10px;
}



a {
color: #000;
text-decoration: underline;
}


a:hover {
color: #000;
text-decoration: none;
}

  
footer {
font-size: 14px;
width: 100%;
background: #000;
min-height: 60px;
margin-top: 30px;
color: #fff;
}

footer a {
color: #fff;
font-size: 19px;
}

footer a:hover {
color: #000;
}

.phonef {
  background: url('img/phone.png') no-repeat left;
  padding-left: 25px;
  font-family: HelveticaNeueCyr-Roman;
  font-size: 17px;
  padding-right: 15px;
}

.phonef a  {
  text-decoration: none;
   }

   .phonef a:hover {
   color: #fff;
   }
   
   .mailf {
  background: url('img/mail.png') no-repeat left;
  padding-left: 25px;
  font-family: HelveticaNeueCyr-Roman;
  font-size: 17px;
  padding-right: 15px;
}

.mailf a  {
  text-decoration: none;
   }

   .mailf a:hover {
   color: #fff;
   }

.singleimg img {
margin-top: 10px;
	margin-bottom: 10px;
}

.osnovnoy {
margin-top: 19px;
min-height: 600px;
padding-right: 25px;
}


.osnovnoy  li {
padding-top: 5px;
padding-bottom: 5px;

}

.osnovnoy li:before {
content: "·";
margin-right: 5px;
display: inline-block;
color: #000;
}

.osnovnoy ol li:before {
content: "";
margin-right: 0px;
display: inline-block;
color: #f10909;
}





.textright {
    text-align: right;
    float: right;
   /* padding-right: 50px;*/
}

.nameabs {
position: absolute;
    z-index: 1090;
    bottom: 0;
display: block;
padding: 10px;
text-shadow: 4px 2px 4px #000;
}

.vertlogo {
width: 10%;
}
 
.blocknewsfront  {
width: 90%;
}



.blocknewsfront a {
color: #fff;
text-decoration: none;
font-family: HelveticaNeueCyr-Bold;
font-size: 22px;
}

.blocknewsfront img {
width: 100% !important;
height: 224px !important;
opacity: 0.7;
}


.blocknewsfront img:hover {
opacity: 1;
}

.blocknewsfront div {
padding: 0px 5px 10px 5px;

}

.dark {
background: #000;
padding: 0px !important; 
}

/*---------------------------------------------------*/

table {
width: 100%;
margin-bottom: 20px;
border-bottom: 1px solid #8a6244;
}

th, td {
text-align: center;
border-top: 1px solid #8a6244;
padding-top: 10px;
padding-bottom: 10px;
}

th {
text-transform: uppercase;
text-align: center;
font-weight: normal;
}

 

tr:nth-child(odd) {
    background: #f8f6f4;
}

.alignright {
float: right;
margin-left: 10px;
}

.alignleft {
float: left;
margin-right: 10px;
margin-top: 10px;
}




.wpcf7-submit {
 margin: 0 auto;
padding: 10px 25px;
text-transform: uppercase;
}

.wpcf7-text {
 Padding: 10px;  
width: 100%;
text-transform: uppercase;
}

.wpcf7-textarea {
Padding: 10px;
width: 100%;
text-transform: uppercase;
height: 150px;
}



/*-------------------------------боковая колонка----------------------*/

.sidebar {
margin-top: 25px;
    padding-left: 25px;
}

.archive  {
  background: url('img/archiv.png') no-repeat left;
  padding-left: 30px;
  color: #27292a;
  font-size: 24px;
  font-family: HelveticaNeueCyr-Bold;
	margin-bottom: 20px;
}

.comsays   {
  background: url('img/comment.png') no-repeat left;
  padding-left: 30px;
  color: #27292a;
  font-size: 24px;
  font-family: HelveticaNeueCyr-Bold;
}
 
.nowoe {
background: url('img/new.png') no-repeat left;
  padding-left: 30px;
  color: #27292a;
  font-size: 24px;
  font-family: HelveticaNeueCyr-Bold;
}


.pop  {
background: url('img/pop.png') no-repeat left;
  padding-left: 30px;
  color: #27292a;
  font-size: 24px;
  font-family: HelveticaNeueCyr-Bold;
}
 

.izbr {
background: url('img/izbr.png') no-repeat left;
  padding-left: 30px;
  color: #27292a;
  font-size: 24px;
  font-family: HelveticaNeueCyr-Bold;
}
 
.calendar {
    background: url(/wp-content/uploads/2018/08/icon-calendar.png) no-repeat left;
    padding-left: 30px;
    color: #27292a;
    font-size: 24px;
    font-family: HelveticaNeueCyr-Bold;
}

 .metkysidebar {
background: url('img/metky.png') no-repeat left;
  padding-left: 30px;
  color: #27292a;
  font-size: 24px;
  font-family: HelveticaNeueCyr-Bold;
}
 
 
.mobmenu.open {
background: #000;
color: #fff;
}

.btn {
   background: #3c5d91;
color: #fff;
   font-size: 22px;
    padding: 5px;
    margin-top: 10px;
margin-bottom: 10px;
text-transform: uppercase;
  font-family: HelveticaNeueCyr-Bold;
}

.btn-group, .btn-group-vertical {
text-align: center;
z-index: 1090;
position: relative;
background: #000;
}

ul.dropdown-menu {
  width: 100%;
border-radius: 0px;
border-top: none;
text-align: center;
background: #000;
padding-bottom: 20px;
border-bottom: 1px solid #fff;
}

.dropdown-menu li a {
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
font-size: 22px;
color: #fff !important;
font-family: SkolarPE-Regular;
}

.dropdown-menu a:hover {
background: none;
color: #fff!important;
text-decoration: underline !important;
}


.btn:hover, .btn:focus, .btn.focus {
    color: #fff;
    text-decoration: none;
}



.center {text-align: center;}

#wpcf7-f47-p40-o2 .wpcf7-textarea {
width: 80%;
float: right;
}



.modal-dialog {
    width: 400px;
    margin: 30px auto;
}



/*------------------footer-menu-begin-------------------*/
.footermenu {


}

.footermenu ul.navbar-nav {
width: 100%;
margin-top: 15px;
margin-bottom: 0px;
}

.footermenu .navbar-nav > li > a {
    padding: 0px 20px;
    color: #ccedff;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    font-family: HelveticaNeueCyr-Roman;
}

.footermenu .navbar-nav  li {
 
float: left;
}

.footermenu .navbar-nav  li:first-child a {
margin-right: 0px;
border-right: none;
padding-left: 0px;
}

.footermenu .navbar-nav  li:last-child {
margin-right: 0px;
border-right: none;
}

.footermenu .navbar-nav  li:last-child a {
border-right: none;
}

.footermenu .navbar-nav > li > a:hover {
text-decoration: underline;
background: none !important;
color: #fff;
}

.footermenu .navbar-nav > li > a:active {
text-decoration: underline;
background: none !important;
color: #fff;
}

.footermenu .navbar-nav > li > a:focus {
text-decoration: underline;
background: none !important;
color: #fff;
}

/*-------------------------------------*/







.text {
margin-top: 20px;
}

.more {
float: right;
color: #7a361f;
}

a.knopka-price {
text-transform: uppercase;
background: url('img/price.png') 20px center no-repeat, #f8f6f4;
padding: 20px;
padding-left: 70px;
border: 1px solid #7a361f;
text-decoration: none;
    float: right;
}



.clear {
clear: both;
}


/*--------------------------------------gazeta----------------*/

.vk {
background: url('img/vk.png') center no-repeat;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 5px;
}

.fb {
background: url('img/fb.png') center no-repeat;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 5px;
 
}

.tw {
background: url('img/tw.png') center no-repeat;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 5px;  
}


.ok {
background: url('img/ok.png') center no-repeat;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 5px; 
}

.tl {
background: url('/wp-content/uploads/2020/08/tl.png') center no-repeat;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 5px; 
}

.rss {
background: url('img/rss.png') center no-repeat;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 5px; 
}

footer .vk, footer .ok, footer .fb, footer .tw, footer .tl, footer .rss {
margin-top: 0px;
}


 .vk:hover, .fb:hover, .tw:hover, .tl:hover, .ok:hover, .rss:hover {
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}


.read {
font-size: 18px;
text-transform: uppercase;
display: block;
float: right;
    padding-top: 30px;
    padding-right: 20px;
}

.poisk {
text-align: right;
}

.poisk input#s {
width: 85%;
background: #ececec;
    border: none;
padding: 15px 10px;
float: left;
    margin-top: 12px;
}

.poisk input#btnSearch {
background: url('img/poisk.png') center no-repeat, #ececec;
border: none;
padding: 15px 26px;
float: left;
    margin-top: 12px;
}

.stickyblack h1 {
color: #cde9fb;
text-transform: uppercase;
font-family: HelveticaNeueCyr-Bold;
font-size: 24px;
border-bottom: 1px solid #fff;
padding-bottom: 10px;
margin-right: -30px;
}
 

.stickyblack  {
background: #000;
margin-top: 20px;
padding: 5px 25px 10px 25px;
/*height: 600px;*/
}

.stickyblack a {
color: #fff;
text-decoration: none;
}


.stickyblack .catname a:first-child {
display: none;	
}

.stickybig {
margin-top: 20px;
	    overflow: hidden;
    height: 409px;
}


.stickybig   a {
color: #fff;
text-decoration: none;
}

.stickybig img {
width: 100%;
height: auto;
}

.zagolovok {
font-size: 24px;
font-family: HelveticaNeueCyr-Bold;
text-align: left !important;
text-decoration: none;
display: block;
margin-top: 14px;
/*line-height: 1.2;*/
}

.stickyblack img {
width: 100%;
height: auto;
margin: 20px 0px;
}

.stickycontent {
bottom: 0;
background: url('img/shadow.png') repeat;
width: 100%;
color: #fff;
position: absolute;
padding: 0px 20px 20px 20px; 
}

.stickycontent .catname {
margin-top: 0px;
margin-bottom: 10px;
}

.allnews .catname a  {
color: #3c5d91;
font-size: 14px;
}

 .allnews .newsdate {
color: #3c5d91;
font-size: 14px;
font-family: HelveticaNeueCyr-Roman;
}


.textalignright {
text-align: right;
}

.citata {
 
padding-left: 100px;
font-size: 18px;
font-weight: bold;
text-decoration: none;
display: block;
}

.allnews img {
width: 100%;
height: auto;
margin: 0px 0px;
}

 


.zagolovoksmall {
font-size: 24px;
font-family: HelveticaNeueCyr-Bold;
text-decoration: none;
margin: 10px 0px 20px 0px;
line-height: 1.2;
}

.zagolovoksmall:hover {
text-decoration: underline;
}

.citatasmall {
font-size: 17px;
text-decoration: none;
display: block;
margin: 10px 0px;
}

.allnews {
    margin-top: 20px;
    margin-bottom: 20px;
padding-bottom: 40px;
    border-bottom: 1px solid #000; 
}


.allnews:hover {
/*opacity: 0.8;  */
}

.newsdate {
 color: #616161;
font-size: 12px;
padding-left: 20px;
display: block;
}

.smalltext {
color: #616161;
font-size: 12px;
padding-left: 20px;
display: block;
}

 




.next {
text-decoration: none;
font-size: 20px;
font-weight: bold;
text-align: right;
display: block !important;
margin-bottom: 20px;
/*border-top: 1px solid #c3c3c3;*/
width: 100%;
    padding-top: 10px;
    float: inherit;
	    display: inline !important;
	border: none !important;
}

.prev {
text-decoration: none;
font-size: 20px;
/*font-weight: bold;*/
text-align: left;
display: block !important;
margin-bottom: 20px;
/*border-top: 1px solid #c3c3c3;*/
width: 100%;
    padding-top: 10px;
    float: inherit;
	    display: inline !important;
	border: none !important;
}

.prev:hover, .next:hover {
text-decoration: underline;
}

.ranee {
text-decoration: none;
font-size: 20px;
/*font-weight: bold;*/
text-align: right;
display: block;
margin-bottom: 20px;
border-top: 1px solid #c3c3c3;
width: 100%;
    padding-top: 10px;
    float: inherit;
	
}

a.page-numbers {
    padding: 5px;
   /* border: 1px solid #000;*/
}

.ranee:hover {
text-decoration: underline;
}

.newsshort .zagolovoksmall {
font-size: 16px;
font-weight: bold;
text-decoration: none;
margin: 10px 0px;
display: block;
border-bottom: 1px solid #c3c3c3;
padding-bottom: 10px;
line-height: 1.2;
}


.newsshort .zagolovoksmall:hover {
color: #3c5d91;
}

.newsshort .ranee {
border: none;
}

.newsshort .ranee:hover {
text-decoration: underline !important;
}


.popylar {
/*padding: 15px 15px 0px 15px;
margin-top: 20px;*/
}

.popylar  img {
width: 100%;
height: auto;
margin: 0 auto;
}

.popylar div {
padding: 10px 0px;
margin: 10px 0px;
border-bottom: 1px solid #000; 
}


 
.popylar .zagolovoksmall {
font-size: 16px;
line-height: 1.2;
font-family: HelveticaNeueCyr-Bold;
margin: 10px 0px;
display: block;
}


.popylar .zagolovoksmall:hover {
color: #3c5d91;
}

 
.comment-respond   {
background: #eeeeee;
border-top: 1px solid #000;
padding: 15px 20px;
}

div.comments
{
  margin-top: 20px;
font-size: 16px;
}


ul.children {
    
    margin-left: 7%;
    border-left: 10px solid #eeeeee;
    padding-left: 10px;
}

.reply  a {
color: #3c5d91;
}
 
.children .namedate  {
border-bottom: none;
}
 
.commentpage    {
display: block;
border-top: 1px solid #000;
padding: 10px 0px;
 font-family: HelveticaNeueCyr-Bold;
 margin-top: 10px;
 text-decoration: none;

}

.commentpage:hover {
text-decoration: underline;
}

.commentauthor  {
text-decoration: none;
 font-family: HelveticaNeueCyr-Bold;
display: inline-block;
 color: #3c5d91;
 
}


#comment {
    width: 100%;
}

.comment-form-comment  label {
display: none;
}

.form-submit {
     
}

.form-submit #submit {
background: #3c5d91;
color: #fff;
border: 1px solid #707070;
padding: 15px 30px;
text-align: center;
}



   .commentauthor:hover {
   text-decoration: underline;
   }
 

.topimage img {
width: 100%;
margin: 10px 0px 20px 0px;
height: auto;
}

.newsdatesingle {
 
}

               
.authorsingle  a {
text-transform: uppercase;
color: #3c5d91;
text-decoration: none;
font-family: HelveticaNeueCyr-Roman;
}

 

.metky a {
text-decoration: none;
background: #eeeeee;
padding: 10px 15px;
display: inline-block;
margin: 5px;
color: #3c5d91;
}

.metky a:hover {
opacity: 0.8;
}

.newstheme a {
display: block;
text-decoration: none;
font-size: 18px;
border-bottom: 1px solid #c3c3c3;
padding: 15px 0px;
font-weight: bold;
}

.newstheme a:hover {
color: #3c5d91;
}

blockquote {
display: block;
font-size: 30px;
border-bottom: 1px solid #000;
border-top: 1px solid #000; 
margin: 10px 0px;
border-left: none;
}



.categorynews div.border {
clear: both;
    padding-top: 20px;
}

/*-------------------------*/

/*-------------------комменты--------------*/

.commentarii {
margin-top: 20px;
}

.namedate {
border-bottom: 1px solid #27292a;
padding: 10px 0px;

}

.namedate  .fn {
color: #3c5d91;
font-size: 24px;
 font-family: HelveticaNeueCyr-Bold;
}

.namedate .newsdate {
float: right;
color: #3c5d91;
 font-family: HelveticaNeueCyr-Roman;
 font-size: 18px;
}



.commentmetadata {
float: left;
background: #ececec;
    width: 50%;
}

.commenttext {
padding: 10px 10px;
}

.spoiler_body {/*display:none;*/ cursor:pointer;}

.pluskomment {
display: block;
margin: 0 auto;
width: 40%;
padding: 15px 0px;
background: #3c5d91;
text-align: center;
text-transform: uppercase;
text-decoration: none;
}

.pluskomment span {
color: #fff;
font-weight: bold;
font-size: 21px;
}

.pluskomment.active {
text-decoration: none;
    margin-bottom: 10px;
}

.comment-reply-title {
/*display: none;*/
}


/*.spoiler_body  label {
display: none;
}*/

.spoiler_body textarea {
margin: 0 auto;
width: 100%;
}

.spoiler_body input#submit {
    margin: 0 auto;
    width: 33%;
    display: block;
    padding: 7px;
}

.comment-reply-link {
    text-align: right;
    display: block;
    margin-bottom: 20px;
}
/*---------------------*/

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.catname {
margin-bottom: 10px;
color: #ccedff;
font-size: 12px;
text-transform: uppercase;
font-family: HelveticaNeueCyr-Bold;
}

.catname a {
text-decoration: none;
color: #ccedff;
}

.catnamesingle {
margin-bottom: 10px;
color: #3c5d91;
font-size: 16px;
text-transform: uppercase;
 font-family: HelveticaNeueCyr-Roman;
}

.catnamesingle a {
text-decoration: none;
color: #3c5d91;
}





.catname a:hover {
text-decoration: underline;
}

.vidget img {
width: 100%;
}

div#pagination {
    clear: both;
}

.page-numbers {
/*display: none;*/
}

.commentsnews {
    padding-left: 22px;
    background: url(img/commentnews.png) left no-repeat;
    color: #000;
    font-size: 15px;
    font-family: HelveticaNeueCyr-Roman;
    float: right;

}

  li.ya-share2__item:before {
    content: "" !important;
    margin-right: 5px;
    display: inline-block;
    color: #000;
}

.vidget {
    margin-top: 4px;
    margin-bottom: 20px;
}


/*.osnovnoy img {
margin-top: 15px;
margin-bottom: 15px;
}
    */
.osnovnoy img {
width: 100%;
height: auto;
}


.pravoobl {
margin-bottom: 20px;
font-size: 16px;
 color: #ccedff;
 font-family: HelveticaNeueCyr-Bold;
}


 

#respond img {
    width: inherit;
    height: inherit;
}

a.fish {
    display: inline-block;
    width: 33px;
    height: 27px;
    background: url(img/fish.png);
    float: right;
    margin-top: 10px;
}

.pagination {
display: block;	
}

/*-------------------адаптивность----------------------------*/



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


.osnovnoy {
padding-right: 0px !important;
}
	
.wp-caption {
width: 100% !important;
}


.osnovnoy img {
width: 100%;
height: auto;
}


.content {
width: 100%;
padding-left: 10px;
padding-right: 10px;
}

a.logo {
height: 55px;
position: relative;
}

#ssttbutton {
display: none !important;
}


 
.sb-search-input  {
width: 100%;
}

 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

a.logo {
height: 55px;
position: relative;
}
	

.content {
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
	
.wp-caption {
width: 100% !important;
}


.footermenu .navbar-nav > li > a {
    padding: 15px 15px !important;
  
}

.osnovnoy img {
width: 100%;
height: auto;
}

}

@media only screen and (min-width: 992px) and (max-width: 1174px) {

 a.logo { 
background-size: contain;
}

header .navbar-nav > li > a {
    padding: 5px 20px !important;
}

.read {
display: none !important;
}

.content {
width: 100%;
}

.osnovnoy img {
width: 100%;
height: auto;
}

.wp-caption {
width: 100% !important;
}


.poisk input#s {
    width: 82% !important;
  }


.footermenu .navbar-nav > li > a {
   font-size: 16px !important;
    padding: 15px 10px !important;
}
 
 .about {
    padding-left: 8px;
    font-size: 14px;
}

 

.zagolovok {
    font-size: 17px;
    font-family: HelveticaNeueCyr-Bold;
    text-align: left !important;
    text-decoration: none;
    display: block;
    margin-top: 7px;
    line-height: 1.2;
}

}


.clear {
display: block;
	clear: both;
}

.ya-share2__container_size_m .ya-share2__icon {
    height: 34px !important;
    width: 34px !important;
    background-size: 34px 34px !important;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #aeaeae;
}
.wp-caption {
	width:100% !important;
}

summary {
    cursor: pointer;
font-family: SkolarPE-Bold;
font-weight: normal;
}