/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.hide {
	display: none;
}

body {
	color: #333;
	font-size: 16px;
}

/*h3 {
	margin-bottom: 20px !important;
}*/
h1 {
	margin-bottom: 20px;
}
h2 {
	margin-bottom: 20px;
}
h3 {
	margin-bottom: 20px;
}

p {
	font-size: 16px;
	line-height: 1.8;
	margin-bottom: 20px;
}

a, h2 a {
	color: #0060A1;
}
ul {
	margin-bottom: 20px;
}
li {
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 10px;
}
li > ul {
	margin-top: 10px;
}

.comment_holder .comment {
    padding: 42px 25px 42px;
    background-color: #f7f7f7;
}
blockquote {
	padding: 5px 14px 5px 29px;
	border-width: 0 0 0 5px;
	border-color: #e5e5e5;
	margin-bottom: 22px;
	color: #212121;
	font-size: 18px;
	font-weight: 600;
}
blockquote p {
	color: #212121;
	font-weight: 600;
	font-size: 18px;
}

.q_logo img {
	height: 80% !important;
	margin-top: 10%;
}

.home-title {
	display: inline-block;
    position: relative;
    top: -14px;
    left: 94px;
    font-size: 18px;
}

.title h1 {
	color: #fff;
	margin-bottom: 0;
}


.project-header {
	padding: 15px;
	background: #0060D1;
	color: #fff;
	text-align: center;
}
.content.content_top_margin {
    margin-top: 150px !important;
}
body.blog-1 .content.content_top_margin {
    margin-top: 100px !important;
}
@media (max-width: 1000px) {
	.content.content_top_margin,
	body.blog-1 .content.content_top_margin {
	    margin-top: 0px !important;
	}
}
.page_container_inner {
	padding: 50px 0;
}
.content .container .container_inner {
	padding: 50px 0 50px !important;
}

header.scrolled .home-title {
	left: 50px;
}
footer .column1 {
	top: 0;
}
.footer_top_holder .container {
	background: #262626;
}

.projects-row {
	padding: 50px 20px;
}
.project-list .project-title {
	font-size: 18px;
	margin-bottom: 20px;
}
.project-list .project-title a {
	font-size: 16px;
	font-weight: bold;
	text-transform: initial;
}

.full_width .container_inner {
	padding: 50px;
}

.recent-activities {
	background: #333;
	padding: 50px 0;
}
@media (min-width: 768px){
	.recent-activities {
		padding: 50px;
	}
}

.recent-post__date,
.recent-activity__date {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.recent-post__title,
.recent-activity__title {
	margin-bottom: 10px;
}
.recent-post__title a,
.recent-activity__title a {
	color: #91b2c3;
}
.recent-post__content,
.recent-activity__content {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.recent-post__content p:last-child,
.recent-activity__content p:last-child {
	margin-bottom: 0;
}
.recent-post__project-name,
.recent-activity__project-name {
	font-size: 15px;
	color: #333;
	margin-bottom: 10px;
}
.recent-post__project-name a,
.recent-activity__project-name a {
	color: #0060A1;
}

.recent-posts {
	padding: 50px;
}

.latest_post_two_holder .latest_post_two_info {
	padding: 20px;
}
.project-logo img {
	max-width: 100%;
	margin-bottom: 20px;
}
@media (min-width: 769px){
	.project-logo {
		float: left;
		max-width: 33%;
		margin: 0 40px 0 0;
	}
}
.project-content {
	overflow: hidden;
}
.project-title {
	margin-bottom: 20px !important;
}
.project-description {
	padding: 50px;
}
.project-description p {
	color: #fff;
}

.author_text p {
	font-size: 14px;
}

footer .widget_recent_entries a {
	color: #fff;
}


@media (min-width: 1000px){
	.user-headshot {
		float: left;
		margin-right: 50px;
		min-width: 250px;
		text-align: center;
	}
	.user-description {
		overflow: hidden;
	}
}

.home .project-list	{
	text-align: center;
}

#callout-row a {
	color: #91b2c3;
}