/*

Theme Name: times
Theme URI: http://yktimes.ru
Description: 
Author: Eifos, lls
Author URI: http://eifos.ru
Version: 2.0
Date: 02.12.2014

*/


@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(fonts/PTSansCyr.woff2) format('woff2'),url(fonts/PTSanswoff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(fonts/PTSansLat.woff2) format('woff2'),url(fonts/PTSans.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local('PT Sans Italic'),local('PTSans-Italic'),url(fonts/PTSansICyr.woff2) format('woff2'),url(fonts/PTSansI.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local('PT Sans Italic'),local('PTSans-Italic'),url(fonts/PTSansILat.woff2) format('woff2'),url(fonts/PTSansI.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight:700;src:local('PT Sans Caption Bold'),local('PTSans-CaptionBold'),url(fonts/PTSansCaptionCyr.woff2) format('woff2'),url(fonts/PTSansCaption.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight:700;src:local('PT Sans Caption Bold'),local('PTSans-CaptionBold'),url(fonts/PTSansCaptionLat.woff2) format('woff2'),url(fonts/PTSansCaption.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:local('PT Sans Narrow Bold'),local('PTSans-NarrowBold'),url(fonts/PTSansNarrowBoldCyr.woff2) format('woff2'),url(fonts/PTSansNarrowBold.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:local('PT Sans Narrow Bold'),local('PTSans-NarrowBold'),url(fonts/PTSansNarrowBoldLat.woff2) format('woff2'),url(fonts/PTSansNarrowBold.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}



/* font-family: "PTSerifRegular"; */
@font-face {
    font-family: "PTSerifRegular";
    src: url("fonts/PTSerifRegular/PTSerifRegular.eot");
    src: url("fonts/PTSerifRegular/PTSerifRegular.eot?#iefix")format("embedded-opentype"),
    url("fonts/PTSerifRegular/PTSerifRegular.woff") format("woff"),
    url("fonts/PTSerifRegular/PTSerifRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "PTSerifBoldItalic"; */
@font-face {
    font-family: "PTSerifBoldItalic";
    src: url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.eot");
    src: url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.woff") format("woff"),
    url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "PTSerifItalic"; */
@font-face {
    font-family: "PTSerifItalic";
    src: url("fonts/PTSerifItalic/PTSerifItalic.eot");
    src: url("fonts/PTSerifItalic/PTSerifItalic.eot?#iefix")format("embedded-opentype"),
    url("fonts/PTSerifItalic/PTSerifItalic.woff") format("woff"),
    url("fonts/PTSerifItalic/PTSerifItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "PTSerifBold"; */
@font-face {
    font-family: "PTSerifBold";
    src: url("fonts/PTSerifBold/PTSerifBold.eot");
    src: url("fonts/PTSerifBold/PTSerifBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/PTSerifBold/PTSerifBold.woff") format("woff"),
    url("fonts/PTSerifBold/PTSerifBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


html {
  position: relative;
  min-height: 100%;
}
body {
  background:#f7f2db;
}

.starter-template {

  text-align: center;
}

header, header a:link ,header a:visited {
background:url(images/header_back.gif);
text-align:center;
padding:1.2em 0em 1.2em 0em;
color:#f7f2db;
font-size:2em;
font-weight:bold;
font-family: "PTSerifRegular",Georgia,"Times New Roman",Times,serif;
letter-spacing:0.03em;
}

header p{
font-size:0.4em;
font-style:italic;
}
.footer {
  height: 60px;
  text-align:center;
  margin-top:20px;
}
a:link {color:#474c50;}
a:hover  {}
a:visited{color:#272a2c;}  
.features-table
{
  width: 80%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
  margin-top:20px;
  margin-bottom:20px;
  border:4px double #999;
}
.features-table hr {
height:1px;
background:#999;
width:80%;
margin:0px auto;
}
.features-table td
{
  height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  text-align: left;
  vertical-align: middle;
  display: table-cell;
}
 
.features-table tbody td
{
  text-align: left;
  width: 150px;
}
 
 
.features-table td.grey
{
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
}
 
.features-table td.green
{
  background: #e7f3d4;
  background: rgba(184,243,85,0.3);
}
 
.features-table td:nowrap
{
  white-space: nowrap;
}
 
.features-table thead td
{
  font-size: 120%; 
  font-weight: bold;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top: 1px solid #eaeaea;
}
 
.features-table tfoot td
{
  font-size: 120%; 
  font-weight: bold;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: 1px solid #dadada;
}

blockquote {
background:#e2dfb4;
}

/* календарь темизация */
#wp-calendar {
width:100%;
height:100%;
margin:0px auto;
text-align: center;
background:#fff;
font-size:1.2em;
line-height:1.7em;
}
#wp-calendar  caption {
font-family:"Museo Sans Cyrl";
text-transform:uppercase;
color: #fff;
background:#712201;
text-align:center;
font-size:1em;
}
#wp-calendar  caption a:link, #wp-calendar  caption a:visited {
color: #fff;
}
#wp-calendar  thead {
/*background:#5a5a5a; */
}
#wp-calendar  thead th {
font-family:"Museo Sans Cyrl";
text-transform:uppercase;
text-align:center;
color: #5a5a5a;
font-weight:none;
font-size:0.8em;
}
#wp-calendar  tfoot {
background:#fff;
}


#wp-calendar tbody td {
font-size:0.8em;
}

#wp-calendar {
margin:0px auto;
text-align: center;
}

#wp-calendar a:link {

}

#calendar_wrap {
margin-left:0px;
}

#wp-calendar  thead, th {
color: #666666;
padding: 10px 2px 0px 2px;
}
#wp-calendar  td {
color: #666666;
font-size: 12px;
height: 23px;
margin-top: 20px;
}
/**/


#back-top {
position:fixed;
bottom:30px;
right:15px;
z-index:1000;
}

#back-top a {
width:88px;
display:block;
text-align:center;
font:11px/100% Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#057317;
-webkit-transition:1s;
-moz-transition:1s;
transition:1s;
}

#back-top a:hover {
color:#005b9a;
}

#back-top span {
width:88px;
height:88px;
display:block;
margin-bottom:7px;
background:#ccc url(images/up-arrow.png) no-repeat center center;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
-webkit-transition:1s;
-moz-transition:1s;
transition:1s;
}

#back-top a:hover span {
background:#ccc url(images/up-arrow-how.png) no-repeat center center;
}


.share42init {text-align:center; padding:10px 0 10px 0;}

.replyarea {min-height:140px;}
.c_author {font-size:0.9em; font-weight:bold;}

.post, .post h1,.post h2,.post h3 {
font-family: "PTSerifRegular",Georgia,"Times New Roman",Times,serif;
}
.post {font-size:1.1em; line-height:1.6em;}

.breadcrumb {
font-size:.7em;
margin:5px 0 20px;
padding:0 5px 5px;
background:#f7f2db;
color:#5e5e5e !important;
}

.breadcrumb  a:link {
color:#5e5e5e !important;
}
.breadcrumb  a:visited {
color:#5e5e5e !important;
}

img.aligncenter {
margin-left:auto;
margin-right:auto;
display:block;
}
.aligncenter,div.aligncenter,.aligncenter {
display:block;
margin:5px auto;
}

a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
border:0;
}

img.wp-smiley {
background:transparent;
border:none;
margin:0;
padding:0;
}
.alignleft {
margin-right:6px;
margin-top:0;
margin-bottom:8px;
float:left;
}

.alignright {
margin-left:6px;
margin-top:10px;
float:right;
}
.articledownlink  a:link {
color:#5e5e5e !important;
}
.articledownlink  a:visited {
color:#5e5e5e !important;
}
ol,ul {
padding-left:15px;
}
.sidebar h4 {
/*background:#fff;*/
padding:0.5em 1em 0.5em 1em;
font-family: "PTSerifRegular",Georgia,"Times New Roman",Times,serif;

text-align:center;
border-bottom:1px dotted #b1b1b1;
}


.navbar-default {
/*background:#fff url(images/image1367586942.png);*/
background:#f7f2db;

font-family: "PTSerifRegular",Georgia,"Times New Roman",Times,serif;

font-size:1.3em;
}

.navbar-nav li a:link {
color:#474747!important; 
}

.navbar-nav li a:focus {
color:#222222!important;
background-color:#561400 !important;
}

.navbar-nav li a:hover {
color:#fff!important;
background-color:#561400 !important;
}

.navbar-nav li a:visited {
color:#77746a!important;
}

.post h1 a:link {
font-size:0.7em;
color:#574f4b;
}
.post h1 a:hover {
color:#574f4b;
border-bottom:1px dotted #574f4b;
text-decoration:none;
}
.post h1 a:visited {
color:#3a3532;
}

.container {width:1100px !important; }

.sidebar h3  a:link{
font-family: "PTSerifRegular",Georgia,"Times New Roman",Times,serif;
font-size:0.65em;
color:#333333;
}
.newsdown a:link,.newsdown a:visited,.newsdown a:hover, .newsdown a:active   {color:#fff;}
.featuredown a:visited {color:#272a2c;}
.type6-body {
margin:0em 0em -0.3em 0em;
}
/*нечетный пост*/
.even { 
  background: #fff; 
  padding: 5px 0px 10px 0px; 
} 
/*четный пост*/
.odd { 
  background: #fefbf1; 
  padding: 5px 5px 10px 5px; 
  }
  
  .oddz { 
  background: #000; 
  padding: 5px 5px 10px 5px; 
  }
  

.pagination {

margin-bottom:15px;
margin-top:15px;
padding:2px;
}

.pagination ul {
text-align:left;
font-size:16px;
margin:0;
padding:0;
}

.pagination li {
list-style-type:none;
display:inline;
padding-bottom:1px;
}

.pagination a, .current {
margin-right:4px;
border:1px solid #ddd;
text-decoration:none;
color:#333333;
border-radius:5px;
padding:5px 10px;
}

.pagination a:hover,.pagination a:active, .current {
border:1px solid #ddd;
color:#000;
background-color:#CCC;
}

.pagination a.currentpage {
background-color:#ddd;
color:#FFF!important;
cursor:default;
border-radius:5px;
border-color:#ddd;
padding:5px 10px;
}

.pagination a.pages {
background-color:#FFF;
color:#333333!important;
cursor:default;
border-radius:5px;
border-color:#ddd;
padding:5px 10px;
}

.pagination a.disablelink,.pagination a.disablelink:hover {
background-color:#FFF;
cursor:default;
color:#929292;
font-weight:400!important;
border-radius:5px;
border-color:#929292;
padding:5px 10px;
}