/*
Theme Name: Bekçi
Theme URI: 
Author: Algoritmik
Author URI: https://bekci.site
Description: 
Tags: b
Version: 1.4
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bekci
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.p-home-page__services__item h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 30px;
}

.home-block-heading {
    font-size: 1.75rem !important;
}

.c-default-footer__nav label {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}

.p-blog-posts__content{padding-top:30px;}

.p-blog-posts__content__item img {
    height: 200px;
    object-fit: cover;
    object-position: top center;
}

.p-blog-posts__content__item {
    padding: 15px;
    height: 100%;
	border-bottom:1px solid #251c4d20;
	margin-bottom:30px;
}

.p-blog-posts__content__item p {
    font-size: 15px;
}


.p-blog-posts__content__item .read-more {
    font-size: 15px !important;
	text-decoration:underline;
}

.p-blog-posts__content__item .p-blog-posts__content__item__title {
    font-size: 24px;
    margin-top: 15px;
    line-height: 30px;
    text-decoration: unset !important;
}

.p-blog-posts__content__item .p-blog-posts__content__item__title a {
    text-decoration: unset;
    color: #251c4d;
}

.pagination {
    text-align: center;
    margin-top: 100px;
    padding-left: 0;
    margin-top: 30px;
    margin-bottom: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    align-content: center;
}



.pagination .page-numbers {
    height: 48px;
    width: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #25bbbc;
    border-radius: 5px;
    color: #2f3339;
    font-weight: 500;
    transition: all .35s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    color: #25bbbc;
    font-size: 20px;
    margin: 5px;
    text-decoration: unset !important;
}


.pagination .page-numbers:hover,
.pagination .page-numbers.current {
    background: #25bbbc;
    color: #fff;
}

.color-secondary {
    color: #fc3782 !important;
}

.p-home-page__tape h3,
.p-home-page__tape h4 {
    color: #251c4d;
    font-weight: 600;
    font-family: "PT Serif", serif;
}

.c-default-footer .c-default-footer__copyright a{
	font-weight:bold;
}

.text-justify{
	text-align:justify !important;
}

.p-blog-detail__content img{
    text-align:center;
    max-width: 100%;
    height:auto;
	width:unset;
    max-height:700px;
    margin:30px auto;
	margin-bottom:10px;
	display:block;
}


.p-blog-posts__content__item__title{
    margin-bottom:15px;
}

.p-blog-detail__content h2{
    margin-top:60px;
}

.p-blog-detail__content .author{border:1px solid #ccc; padding:10px 5px; margin-top:50px;}

.p-blog-detail__content pre {   background-color: #25bbbc40;
    padding: 15px;
    font-family: Courier;
    line-height: 12px;
    font-size: 13px;
}

.p-home-page__tape .home-block-heading,
.p-blog-posts__content .related-posts{
	color: #251c4d;
    font-family: "PT Serif", serif;
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 15px;
	
}

.p-blog-posts__content .related-posts{
    font-size:24px;
}

.p-blog-posts__content .p-blog-posts__content__item{
    padding-left:0px;
}

.p-blog-detail__hero,
.p-blog-detail__content,
.p-blog-posts__content{
    font-family: "PT Serif", serif;
    line-height:1.8;
}

.p-blog-posts__content__item__title{
	font-weight:bold;
}

.p-blog-detail__content .wp-caption-text{
    text-align:center;
    font-size:12px !important;
    margin-top:-10px;
}

.p-blog-detail__content{
  
    font-size:20px;
}
.p-blog-detail__content a{
    font-size:inherit !important;
    text-decoration:unset !important;
    font-weight:inherit !important;
    
}


.p-blog-detail__content .sources h2{
    font-size:2em;
}
.p-blog-detail__content .sources{
    font-size: 0.7em !important;
}

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


.table pre{
	background:transparent;
}

body{
	word-wrap: break-word;
}