/*
 * Theme Name:  Squaretype Child | Shared by WPTry.org
 * Theme URI:   https://codesupply.co/themes/squaretype/
 * Description: Squaretype Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    squaretype
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
.page-template-default.page .entry-header {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding: 5px 0px;
}
.col-sm-4.ml-auto.mr-auto.calc {
    background: #369;
    padding: 20px;
    color: #fff;
    max-width: 360px;
    border-radius: 5px;
    border: 8px solid #ddd;
}

.main-content .entry-content p {
    text-align: justify;
    margin: 15px 0px;
}
.entry-header .entry-header-inner .entry-title {
    font-size: 1.5rem;
    line-height: 1.2;
    color: #369;
}
.single .sidebar-disabled .entry-header-standard .entry-header-inner > .entry-title {
 
    font-size: 1.8rem;
    color: #369;
}
.post-prev-next .entry-title, .widget .title-block,.archive-heading-small.archive-grid .entry-title a,.cnvs-block-posts-title {
    font-size: 18px;
    color: #369;
    font-family: calibri;
}
.widget .title-block {
    color: #4e5864;
}
.cs-overlay-background img {
    -o-object-fit: cover;
    object-fit: fill;
}
.pk-widget-posts .pk-preview-enabled .entry-title, .pk-widget-posts .pk-preview-enabled .entry-title a {
    font-size: 15px;
    color: #369;
    line-height: 22px;
}
.cs-overlay-background img {
    width: calc(100% - 380px);
}
@media screen and (max-width: 1199px){
	.panel .col-md-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; }
	.entry-title, .entry-title a {
		font-size: 18px;
		color: #369;
	}
	.cs-overlay-background img {
		width: calc(100% - 0px);
	}
	.cs-hero .hero-full .hero-excerpt {
		font-size: 16px;
	}
	.cs-hero-layout-boxed .cs-hero .hero-full {
		padding: 20px;
	}
		.archive-wrap .archive-borders-enabled.archive-list article, .archive-wrap .archive-borders-enabled.archive-grid article, .archive-wrap .archive-borders-enabled.archive-masonry article {
		padding: 15px;
	}
	.entry-header .entry-header-inner .entry-title {
		font-size: 18px;
		line-height: 22px;
	}
	.main-content .entry-content > * {
    	margin: 10px 0px;
        margin-top: 10px;
		font-size: 14px;
		color: #333;
	}
	.pk-share-buttons-after-post .pk-share-buttons-link, .pk-share-buttons-item, .pk-share-buttons-items {
		width: auto;
		height: 40px;
		line-height: 30px;
		margin: 0px;
		padding: 3px 5px;
	}
	.post-prev-next .entry-title,.footer-subscribe .pk-subscribe-form-wrap .pk-title {
		font-size: 15px !important;
	}
	.site-content {
		margin: 2rem 0;
	}
}

.header-large .navbar-topbar .navbar-brand img {
    height: 110px;
}
.site-title.footer-title img {
    width: 130px;
}
.main-content .entry-content p.has-text-align-center {
    text-align: center;
}
.home.page .footer-subscribe {
    display: none;
}
.footer-info {
    background: #f5f5f5;
}
.site-info .footer-col-nav-full .menu-item {
    width: auto;
    max-width: max-content;
}