body {
    background: #f7f7f8;
    font-family: 'ProximaNova', sans-serif;
    color: #000;
	font-size:15px;
	font-weight:400;
}

.single-content .content {
    padding: 60px;
    background: #fff;
}

.single-content .content .top__content {
    margin-bottom: 20px;
    overflow: hidden;
    color: #a1a0a0;
    font-weight: 300;
}

.left {
    float: left;
}

.right {
    float: right;
}

.single-content .content .top__content a.t, .single-content .content .bottom__content a.t {
    display: inline-block;
    padding: 0 20px 0 0;
    color: #a1a0a0;
    font-weight: 300;
}

.single-content .content h1 {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.0em;
}

.single-content .content .images {
    position: relative;
}
.single-content .content .images {
    margin-bottom: 10px;
    max-height: 450px;
    overflow: hidden;
    /* background: rgba(0,0,0,0.4); */
}

.single-content .content .images img {
    margin: 0 auto;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}

.single-content .content .preview {
    margin: 20px 0 20px 0;
    font-size: 24px;
    line-height: 1.2em;
}

.single-content .content .post {
    margin-top: 25px;
}

.single-content .content p {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 300;
}

.single-content .content .subscribe {
    margin: 20px 0 0;
    padding: 0;
}

.single-content .content .subscribe li {
    display: block;
    padding: 10px 10px 10px 70px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
}

.single-content .content .subscribe li:nth-child(1) {
    background: url(/wp-content/themes/tulapressa2.0/assets/img/subscribe1.png) center left no-repeat;
}

.single-content .content .post a {
    color: blue;
}

.single-content .content .subscribe li:nth-child(2) {
    background: url(/wp-content/themes/tulapressa2.0/assets/img/subscribe2.png) center left no-repeat;
}

.single-content .content .subscribe li:nth-child(3) {
    background: url(/wp-content/themes/tulapressa2.0/assets/img/subscribe3.png) center left no-repeat;
}

.social-gray{
	margin: 25px 0;
	overflow: hidden;
}
.social-gray .social-icon{border: 2px solid #d1d1d1;}
.social-gray .social-icon_fb{background-position: -60px -150px;}
.social-gray .social-icon_vk{background-position: -60px -180px;}
.social-gray .social-icon_tw{background-position: -60px -210px;}
.social-gray .social-icon_gp{background-position: -60px -240px;}

.single-content .content .images{
	position:relative;
}

.single-content .content .bottom__content {
    position: relative;
    margin: 20px 0 0;
    height: 50px;
}

.single-content .content .top__content a.t, .single-content .content .bottom__content a.t {
    display: inline-block;
    padding: 0 20px 0 0;
    color: #a1a0a0;
    font-weight: 300;
}

.single-content .content .bottom__content .tags {
    width: 65%;
    position: absolute;
    bottom: 9px;
    left: 0;
    line-height: 1.2em;
}

.single-content .content .bottom__content .autor {
    width: 30%;
    text-align: right;
    line-height: 1.2em;
    position: absolute;
    bottom: 0;
    right: 0;
}

.single-content .content .bottom__content .autor img {
    float: right;
    max-width: 50px;
    margin: -5px 0 0 10px;
    border-radius: 50%;
}

b, strong {
    font-weight: 700;
}
