.x-content-band.for-link{
  margin: 30px 0 0 0 ;
  padding: 0;
}
.single-post .x-main.with-offset{
  padding-left: 6.404%;
}
.single-post .masthead{
/*   border-bottom: 3px dotted #ff6464; */
  position: relative;
}
.single-post .masthead:after{
  content:"";
  width: 100%;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: transparent url("../img/red-point.png") repeat scroll 0% 0%
}
.single-post .x-navbar-wrap{
  margin-bottom: 2em;
}
.single-post header.masthead-inline .x-btn-navbar{
  margin-bottom: 0;
}
.single-post .x-container.offset{
  margin: 2em auto 0 auto;
}
@media (min-width: 768px) {
  .single-post .x-container.offset{
    margin: 3.25em auto 0 auto;
  }
}
.single-post .x-colophon.top{
  padding-top: 2%;
}
.blog .x-container.offset{
  margin: 0 auto 0 auto;
}
/* .blog .x-main{
  width:61.79803%;
} */
.x-icon-notice:before{
  background-position:  0px -692px !important;
  content: "";
}
.type-post.single-article .entry-header .entry-title{
  color: #ee534e;
  font-size: 48px;
  line-height: 58px;
  font-size: 600;
  letter-spacing: -0.025em;
}
.type-post.single-article .entry-header .entry-title:before{
  content:"";
  margin: 0;
  display: none;
}
.type-post.single-article .entry-header .entry-date,
.type-post.archive-article .entry-header .entry-date{
  font-size: 24px;
  line-height: 38px;
  color:#4c4c4c;
  font-weight: 600;
}
.type-post.single-article .entry-header .entry-date:before,
.type-post.archive-article .entry-header .entry-date:before{
  content:"";
  float: left;
  position: relative;
  top: 0;
  margin-right: 5px;
  width: 38px;
  height: 38px;
  background: url('../img/ico-clock.png') no-repeat 0 50%;
}
.type-post.single-article .entry-header .post-author,
.type-post.archive-article .entry-header .post-author{
  font-size: 24px;
  line-height: 38px;
  color:#1e9ebc;
}
.type-post.single-article .entry-header .p-meta,
.type-post.archive-article .entry-header .p-meta{
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 600px) {
  .type-post.single-article .entry-header .p-meta,
  .type-post.archive-article .entry-header .p-meta{
    text-align: left;
  }
}
.type-post.single-article .entry-header .p-meta > span,
.type-post.archive-article .entry-header .p-meta > span{
  display: inline-block;
  padding:0 5px;
}
@media (min-width: 600px) {
  .type-post.single-article .entry-header .p-meta > span,
  .type-post.archive-article .entry-header .p-meta > span{
    display: inline-block;
    padding:0 45px 0 0;
  }
}
.type-post.single-article .entry-header .p-meta > span::after,
.type-post.archive-article .entry-header .p-meta > span::after{
  content:"";
  display: none;
}
.type-post.single-article .entry-header .post-author:before,
.type-post.archive-article .entry-header .post-author:before{
  content:"";
  float: left;
  position: relative;
  top: 0;
  margin-right: 5px;
  width: 38px;
  height: 38px;
  background: url('../img/ico-author.png') no-repeat 0 50%;
}
.type-post.single-article .entry-content h3{
  color:#ee534e;
  font-size: 24px;
  line-height: 36px;
  font-weight: normal;
  margin: 20px 0;
  font-weight: bold;
  letter-spacing: 0;
}
.type-post.single-article .entry-content .alignnone{
  margin-bottom: 0;
}

.type-post.archive-article{
  margin: 0;
  margin-bottom: 40px;
}
.type-post.archive-article+.type-post.archive-article{
  margin-top: 60px;
}
.type-post.archive-article .entry-header .entry-title{
  font-size: 48px;
  line-height: 58px;
}
.type-post.archive-article .entry-header .entry-title:before{
  display: none;
}
.type-post.archive-article .entry-header .entry-title a{
  color:#1e9ebc;
  font-size: 48px;
  letter-spacing: -0.025em;
  font-weight: 600;
}
.type-post.archive-article .entry-featured{
  padding: 0;
  border: 0;
}
.type-post.archive-article .entry-content{

}
.type-post.archive-article .more{
  display: inline-block;
  color:#ee534e;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 14px 20px;
  border: 1px solid #ee534e;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  margin-top: 32px;
}
.type-post.archive-article .entry-featured{
  margin-top: 25px  !important;
  margin-bottom: 25px  !important;
}

.archive-info{
  position: relative;
  padding: 35px 0;
  overflow: hidden;

}
.archive-info::after{
  content:"";
  width: 100%;
  height: 6px;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent url("../img/red-point.png") repeat scroll 0% 0%
}
.archive-info .post-show-info{
  float: left;
  font-size: 24px;
  color:#4c4c4c;
}
.archive-info .pagination{
  float: right;
  margin: 0;
  color:#a9b3bb;
}
.archive-info .pagination a{
  color:#a9b3bb;
  font-size: 24px;
  width: auto;
  height: 26px;
}
.archive-info .pagination a:hover{
  color:#00aecd;
  background-color: #fff;
}
.archive-info .pagination .nav-previous{
  margin-right: 0;
}
.archive-info .pagination .nav-next{
  margin-left: 0;
}
.archive-info .pagination .nav-previous+.nav-next a{
  margin-left: 1.5em;
}
.archive-info .pagination .nav-previous a{
  position: relative;
  padding-left: 30px;
}
.archive-info .pagination .nav-previous a:before{
  content: "";
  width: 21px;
  height: 14px;
  position: absolute;
  left: 0;
  top:5px;
  display: block;
  background: url(../img/ico-arrows.png) no-repeat;
}
.archive-info .pagination .nav-previous a:hover::before{
  background-position: -21px -14px;
}
.archive-info .pagination .nav-next a{
  position: relative;
  padding-right: 30px;
}
.archive-info .pagination .nav-next a:before{
  content: "";
  width: 21px;
  height: 14px;
  position: absolute;
  right: 0;
  top:5px;
  display: block;
  background: url(../img/ico-arrows.png) no-repeat 0 -14px;
}
.archive-info .pagination .nav-next a:hover::before{
  background-position: -21px 0;
}
.widget_categories .h-widget{
  color:#ee534e;
  font-size: 36px;
  line-height: 58px;
  letter-spacing: -0.025em;
  font-weight: 600;
}
.widget_categories ul{
  border: 0;
}
.widget_categories ul .cat-item{
  line-height: 38px;
  font-weight: 600;
  border: 0;
}
.widget_categories ul .cat-item a{
  color:#1e9ebc;
  font-size: 24px;
  font-weight: 600;
  margin: 0;
}


.gradient-around{
    margin: auto;
    border: 1px solid transparent;
    -moz-border-image: -moz-linear-gradient(left, #ec3b4f 0%, #f9ac50 100%);
    -webkit-border-image: -webkit-linear-gradient(left, #ec3b4f 0%, #f9ac50 100%);
    border-image: linear-gradient(to right, #ec3b4f 0%, #f9ac50 100%);
    border-image-slice: 1;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
  }
