/*
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");

.header_top {
	line-height: 30px;
}
.social_share_holder, .social_share_title {
	display: none;
}

.footer_top h5 {
	margin: 0px 0px 30px 0px;
}
.two_columns_66_33>.column1 {
	width: 50%;
	float: left;
}
.two_columns_66_33>.column2 {
	width: 50%;
	float: left;
}
.icon_social_holder {
	display: none !important;
}
.latest_post_two_holder .latest_post_two_info {
	display: none !important;
}
.title_size_large h1 {
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
}
.header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant), .header_top .header-widget, .header_top .header-widget.widget_nav_menu ul.menu>li>a, .header_top .header-widget p, .header_top .header-widget a, .header_top .header-widget span:not(.qode_icon_font_elegant) {
	color: #555555;
	font-size: 18px;
	font-weight: 400;
}
.header_top p {
	line-height: 54px;
	padding: 0 55px;
}
.header_top {
	height: 60px;
}
.title_holder{
	height: 184px!important;
}
.breadcrumbs {
	display: table;
	height: 160%;
	width: 100%;
	line-height: 1em;
	padding-top: 10px;
}
.portfolio_single {
	display: block;
	padding: 15px 55px;
}
.content .title .container_inner {
	padding: 0 !important;
	width: 100%;
	margin-top: 10px;
}
.title_subtitle_holder {
	display: block;
	padding: 0 55px;
	position: relative;
}
.content .container .container_inner, .header_inner_right.left_side .side_menu_button a:last-child {
	padding: 0;
	width: 100%;
}
@media only screen and (max-width: 600px)
{

body, p {
	font-size: 17px;
	line-height: 25px;
	letter-spacing: 0.3px;
}
}

  .blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a {
	width: 100%;
	display: block;
}

.comment_holder {
	padding: 20px 50px;
	margin: 0;
}

.carousel-inner .slider_content.left {
	text-align: left;
	background: #00000069;
	padding: 10px 40px;
}

.title {
	border-bottom: 10px solid #cbc22e;
}

header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
	border-bottom: 10px solid #cbc22e;
}

.container aside {
	padding: 60px 60px;
	background-color: #faf9ea;
}

.blog_holder article .post_content_holder {
	width: 100%;
}
.blog_holder.blog_single article .post_text .post_text_inner {
	padding: 20px 40px;
}

div.comment_form {
	width: 75%;
	padding: 50px;
}

.wpb_image_grid .gallery_holder ul li a {
	margin-right: 9px!important;
	margin-bottom: 9px!important;
}
.projects_holder article .image_holder, .projects_holder article .portfolio_description {
	min-height: 110px !important;
}
.projects_holder article .portfolio_description {
	padding: 20px 0 0px !important;
}

.portfolio_description  h5{
	font-size: 30px;
	line-height: 35px;
	padding: 10px;
	font-weight: 600;
}

.filter_holder ul li span {
	font-size: 20px!important;
	padding: 10px!important;
	font-weight: 600!important;
}

div.ppt {
	display: none!important;
}

@media only screen and (max-width: 480px){
.single_tags {
	margin-left: 10%;
}}

.single_tags {
	margin-left: 3%;
}
.blog_holder.blog_single article .two_columns_75_25>.column2>.column_inner {
	padding: 0px !important;
}
.blog_holder.blog_pinterest article .post_text .post_text_inner {
	background-color: #cbc22e !important
}
.blog_holder.blog_pinterest article h5 a {
	color: #ffffff !important;
	text-transform: uppercase !important;
}
.footer_top .widget_nav_menu li.menu-item a {
	text-transform: uppercase;
	font-weight: 800;
}