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

#HPv1_010421, #HPv2_010421 { height:500px; }
#HPv1_010421 .q_slide_subtitle, #HPv2_010421 h1 {
    top: 30vh; width: 100%; text-align: left; right: 9%; font-size: 167%; line-height: 1.25;
    background:#7ba0bd; padding: 0 10px 10px;
    font-family: lato,sans-serif; color:#fff;
}
#HPv2_010421 h1 { position:relative; }
/* #HPv1_010421 .q_slide_subtitle span { border-bottom:1px solid #fff8; } */
#HPv1_010421 { opacity:0; }

.left.carousel-control, .right.carousel-control { display:none; }
.post_image img, .blog_holder article .post_image img, img.size-full { max-height:70vh; width:auto; margin:0 auto; }
footer { margin: 60px ​auto 0; } /* doesn't work */
h3 { font-size: 22px; margin: 20px 0 5px; }
#virtualTour { max-width:100%; }
iframe { max-width:100%; }
/* p>strong:gt(0) { position:relative; top:10px; } */
.drop_down .second .inner ul li a { line-height: 1.5; }
h1, h2, h3, h4 { font-family:lato, sans-serif; }
h4 { font-weight:bold; }
h2 { font-size:24px; }
h3 + p { margin-top:0; padding-bottom:5px; } /* first p after h3 will have not margin at top */
.whiteText, .whiteText .wpb_wrapper h1, .whiteText .wpb_wrapper h2, .whiteText .wpb_wrapper h3,
.whiteText .wpb_wrapper h4, .whiteText .wpb_wrapper p { color:#fff; line-height:1.5; }
.width70percent { width:70%; }
.width40percent { width:40%; }
.width35percent { width:35%; max-width:600px; }
.width34percent { width:34%; max-width:600px; }
.width33percent { width:33%; max-width:600px; }
.width32percent { width:32%; max-width:600px; }
.width31percent { width:31%; max-width:600px; }
.width30percent { width:30%; max-width:600px; }
.NPMColourText, .NPMColourText .wpb_wrapper h1, .NPMColourText .wpb_wrapper h2, .NPMColourText .wpb_wrapper h3,
.NPMColourText .wpb_wrapper h4, .NPMColourText .wpb_wrapper p { color:#649bbe; line-height:1.5; }
.titleColourNPM h1, .titleColourNPM h2, .titleColourNPM h3, .titleColourNPM h4 { color:#649bbe; }
.viewHeight80 img { max-height:80vh; width:auto; }
.viewHeight70 img { max-height:70vh; width:auto; }
.viewHeight60 img { max-height:60vh; width:auto; }

	.vc_rowGreenSleeves, .vc_rowSummer2021 { margin-top:30px; }
	.vc_rowGreenSleeves figure img, .vc_rowSummer2021 figure img, .vc_rowGreenSleeves .slides img, .vc_rowSummer2021 .slides img
		{ max-height:70vh; width:auto; margin:0 auto; }
	.vc_rowGreenSleeves .section_inner_margin, .vc_rowSummer2021 .section_inner_margin { padding-top:30px; border-top:1px solid #ddd; }
	.vc_rowGreenSleeves .section_inner_margin, .vc_rowSummer2021 .section_inner_margin, .protestBanner .section_inner_margin { display:table; }
/* 	.vc_rowGreenSleeves .vc_column_container, .vc_rowSummer2021 .vc_column_container, .protestBanner .vc_column_container  { float:none; display:table-cell; vertical-align:middle; } */
	.vc_rowGreenSleeves .vc_column_container, .vc_rowSummer2021 .vc_column_container, .protestBanner .vc_column_container  { float:none; display:inline-block; vertical-align:middle; }
	.vc_rowGreenSleeves.paddingTop0 .section_inner_margin, .vc_rowSummer2021.paddingTop0 .section_inner_margin { padding-top:0; }
	.vc_rowGreenSleeves .vc_single_image-wrapper { margin-top:30px; }
	.vc_rowSummer2021 figure { padding:2%; }
	.vc_rowGreenSleeves h5, .vc_rowSummer2021 h5 { margin-top:10px; }
	.addBoxShadow .wpb_content_element { box-shadow:rgb(0 0 0 / 74%) 3px 3px 12px; }
	.wpb_single_image .vc_figure-caption { line-height:1.25; }
	.protestImage.postcard figcaption { font-size:16px; text-align:left; }
	.protestImage.postcard figcaption .postcardTitle,
		.wpb_gallery_slides .qode-image-slider-description .postcardTitle { font-weight:bold; color: #649bbe; font-size:16px; }
	.protestImage.postcard p { font-size:15px; margin:10px 0; }
	.protestImage figcaption a { color:#c00; text-decoration:underline; }
	.qode-image-slider-description p:not(.postcardTitle) { font-size:15px; line-height:1.25; }
	.wpb_gallery_slides .qode-image-slider-description { padding-top:5px; }
	.titleColourNPM.text { padding:2% 2% 3% 0; }
	.titleColourNPM.titleAlignLeft h2, .titleColourNPM.titleAlignLeft h3, .titleColourNPM.titleAlignLeft h4 { text-align:left; }
	.titleColourNPM h3 { margin-top:5px; }
	.wpb_gallery_slides .qode-image-slider-description,
		.wpb_gallery_slides .qode-image-slider-description p { color:#333; background:#fff; border:none; position:relative; }
	.vc_rowGreenSleeves .vc_column_container.topAligned, .vc_rowSummer2021 .vc_column_container.topAligned { vertical-align:top; padding-top:2px; }
	.background_fff { backround:#fff; }
	.titleColourNPM p { margin-bottom:0; }
	.gallery_holder ul.v2 li, .qode-image-gallery-slides .gallery_holder ul.v2 li, .wpb_gallery_slides .gallery_holder ul.v2 li { width: 46%; padding-right: 2%; }
	div.ppt { font-size: 14px; margin: 0 0 5px 0; line-height: 1.25; }
	.showMore { font-size:14px; color:#649bbe; text-decoration:underline; cursor:pointer; }
	.vc_rowSummer2021.backgroundTop15 { background-position:center 15%; }
	.gallery_holder ul.gallery_with_space.v3 li, .qode-image-gallery-slides .gallery_holder ul.gallery_with_space.v3 li, .wpb_gallery_slides .gallery_holder ul.gallery_with_space.v3 li
		{ width: 31%; }
	.gallery_holder ul.gallery_with_space.v2 li, .qode-image-gallery-slides .gallery_holder ul.gallery_with_space.v2 li, .wpb_gallery_slides .gallery_holder ul.gallery_with_space.v2 li
		{ width: 45%; }
	.vc_rowSummer2021 .vc_figure-caption { text-align:left; }
	.vc_rowSummer2021 .vc_align_center .vc_figure-caption { text-align:center; }
	.vc_rowSummer2021 .vc_column_container>.vc_column-inner { padding-left: 8px; }
	.whiteText h5, .whiteText h5 a { text-transform:none; color:#fff; }
	.summerShows2021Footer { margin-top: 40px; padding-top: 20px; }
	.protest.topAligned { padding-top:15px; }
/* 	#fourShows .vc_single_image-wrapper { border:1px solid #eee; margin:15px 0 25px; } */
	#fourShows h3 { font-size:18px; }
	#fourShows .wpb_text_column { padding-bottom:30px; }
	#digitalExhibitions h1 { color:#649bbe; padding-top:10px; }
	#antiSuffrageSlider .flexslider { margin-bottom:0; }
	.noTopMargin p { margin-top:0; }
	.vc_single_image-wrapper, .vc_single_image-wrapper img { max-height:70vh; width:auto; }
	.noTopBorder, .noTopBorder .section_inner_margin { border-top:0px; }
	.category-open-the-archives .post_image { display:none; } /* don't show featured image on Open the Archives detail pages */
	.category-open-the-archives').length) $j('.post_image
	.q_masonry_blog article .q_masonry_blog_post_image { text-align: center; }
	.q_masonry_blog article .q_masonry_blog_post_image img { width:100%; }
	.q_masonry_blog article .q_masonry_blog_post_text { padding: 20px 0px; }
	/* .openTheArchives .vc_single_image-wrapper img, .openTheArchives .vc_single_image-wrapper img { max-height:unset; width:100%; } */
	.openTheArchives figcaption { margin: 10px auto 20px; fontSize:110%; text-align:left; font-size:85%; opacity:0; }
	.openTheArchives .latest_post_holder img { width:100%; }
	.openTheArchives .wpb_single_image.vc_align_left { text-align:center; }
.anthropoceneGallery { opacity:0; }