/*
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");

h3 {
	font-family: 'Lato', sans-serif;
	font-size: 24px;
}

h2 {
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    line-height: 36px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.25px;
    text-transform: none;
}

.footer_top {
	padding-top: 0;
}
.header_inner_right {
    margin-top: -20px;
}
.sticky .header_inner_right {
    margin-top: 0px;
}
.row {
	display: flex;
}

.col {
	flex: 1;
}

.post_text_inner,
.latest_post {
	background-color: #efefef;
	height: 194px;
	padding-top: 1px;
    padding-bottom: 33px;
	padding-left: 10px;
    padding-right: 20px;
}

@media (max-width: 1000px) {
	.post-type-archive-case .title h1,
	.post-type-archive-project .title h1,
	.single-case .title h1,
	.single-project .title h1 {
		margin: 34%;
	}
	
	.post_text_inner,
	.latest_post {
		height: 264px;
	}
}

@media (max-width: 767px) {
	.post_text_inner,
	.latest_post {
		height: 216px;
	}
}

@media (max-width: 600px) {
	.post_text_inner,
	.latest_post {
		height: 169px;
	}
}

@media (max-width: 480px) {
	.post_text_inner,
	.latest_post {
		height: 215px;
	}
}

@media (max-width: 350px) {
	.post_text_inner,
	.latest_post {
		height: 194px;
	}
}
.cpt-btn-wrap {
	text-align: center;
	margin-bottom: 50px;
}
#cpt-load-more {
	color: #ffffff;
	font-family: Raleway,sans-serif;
	background-color: #0056bf;
	border-radius: 6px;
	text-transform: uppercase;
	padding: 12px 20px;
}
#cpt-load-more:hover {
	background-color: #00387c;
}

.latest_post_text .post_infos,
.latest_post_text .excerpt {
	display: none;
}

.blog_holder.blog_pinterest article .entry_title:hover,
.latest_post_text h4 a:hover {
	text-decoration: none;
}

.post-type-archive-case .title h1,
.post-type-archive-project .title h1,
.single-case .title h1,
.single-project .title h1 {
/*     margin: 12% 0; */
}

.case-docs p,
.involvment p,
.project-overview p,
.media-coverage p {
    margin-bottom: 10px;
}

.sticky_animate .header-donate-button {
    border: solid black 1px !important;
    color: black !important; 
}

.post-type-archive-case p,
.post-type-archive-project p {
    font-size: 15px;
    color: black;
    line-height: 24px;
    padding-bottom: 10px;
}

@media (max-width: 767px) {
	.single-project h1,
	.single-case h1,
	.post-type-archive-case h2,
	.post-type-archive-project h2 {
		text-align: center;
	}
}

.navigation {
	padding-bottom: 32px;
}
.navigation ul {
	padding-left: 0;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
  
.navigation li {
    display: inline;
}
  
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #c6661f;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
  
.navigation li a:hover,
.navigation li.active a {
    background-color: #f9d34c;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
    opacity: 1;
}

#vcrm_9983CBC4-B8EA-4CEC-8A01-6E0FACB307F2 {
	top: -22px;
    position: relative;
}

.single-project #vcrm_9983CBC4-B8EA-4CEC-8A01-6E0FACB307F2,
.single-case #vcrm_9983CBC4-B8EA-4CEC-8A01-6E0FACB307F2,
.post-type-archive-case #vcrm_9983CBC4-B8EA-4CEC-8A01-6E0FACB307F2,
.post-type-archive-project #vcrm_9983CBC4-B8EA-4CEC-8A01-6E0FACB307F2 {
	top: -2px;
    position: relative;	
}

/* CONTACT FORM --------------------------------------*/
@media (min-width: 1201px) {
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit, 
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		padding-right: 0px;
		padding-left: 39px;
	}
}
@media (max-width: 1200px) {
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit, 
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		padding-right: 7px;
	}
}
@media (max-width: 1000px) {
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit, 
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		padding-right: 23px;
	}
}
@media (max-width: 767px) {
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit, 
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		padding-right: 17px;
	}
	.q_social_icon_holder a i {
		color: #000000 !important;
	}
	.header_top .left {
		display: none;
	}
}
@media (max-width: 600px) {
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit, 
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		padding-right: 36px;
	}
}
@media (max-width: 480px) {
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit, 
	.attorney-network .cf7sg-container input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		text-align: center;
		padding-right: 0px;
		padding-left: 0px;
	}
}

@media (min-width: 767px) {
	.desktop-break {
		padding-top: 21px;
	}
	.desktop-break2 {
		padding-top: 40px;
	}
}

@media (min-width: 768px){
	.blog_holder article {
/* 		left: 0 !important; */
	}
}

















