/**
 * Vanilla Styles
 *
 * This second stylesheet is for hotfixes/vanilla CSS.
 * Do not edit the main style.css directly, rather
 * add your changes here if you are not compiling the Sass files.
 */

@font-face {
  font-family: 'HelveticaNeue-Condensed';
  src: url('_static/fonts/HelveticaNeue-Condensed.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/*
DISABLED. Gotham is included by cloud.typography (font-family: "Gotham A", "Gotham B")

@font-face {
	font-family: 'Gotham';
	src: local('Gotham-Book'),
	url('_static/fonts/gotham.woff2') format('woff2'),
	url('_static/fonts/gotham.woff') format('woff'),
	url('_static/fonts/gotham.ttf') format('truetype'),
	url('_static/fonts/gotham.svg#Gotham-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: local('Gotham-Bold'),
	url('_static/fonts/gotham-bold.woff2') format('woff2'),
	url('_static/fonts/gotham-bold.woff') format('woff'),
	url('_static/fonts/gotham-bold.ttf') format('truetype'),
	url('_static/fonts/gotham-bold.svg#Gotham-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}
*/

.Explorer-11 .ba-list .alm-listing {
	display: table;
}

.Explorer-11 .ba-list .alm-listing .ba-item {
	display: inline-block;
	width: 47.5%;
	margin: 20px 1%;
}
.post-list .post-item img {
	width: 100%;
}
.hs-form-required {
	display: none !important;
}
.ba-item .btn-toggle-wrap .toggle-list {
	position: relative;
}
@media only screen and (min-width : 950px) and (max-width : 1068px) {
.hero.homehero .banner-txt {font-size: 3em;}
}
@media only screen and (min-width : 802px) and (max-width : 949px) {
.hero.homehero .banner-txt {font-size: 2.5em;}
}
@media only screen and (min-width : 601px) and (max-width : 801px) {
.hero.homehero .banner-txt {font-size: 1.8em;}
}
.page-id-1914 strong {
white-space: nowrap;
}

/* Brian Changes */
.baherotxtbox {
	width: 500px;
	max-width: 100%;
}
.bahero-text {
	display: block;
}
.btn-toggle-wrap-1 {
	display: inline-block;
	width: calc(50% - 20px);
}
.btn-toggle-wrap-1 .btn.btn-1 {
	display: inline-block;
    width: 100%;
}
.divider {
	text-transform: uppercase;
    color: rgb(255, 255, 255);
    font-family: HelveticaNeue-CondensedBold, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 0.9em;
	display: inline-block;
    width: 35px;
    text-align: center;
}
.btn-toggle-wrap-2 {
	display: inline-block;
	width: calc(50% - 20px);
}
.btn-toggle-wrap-2 .btn.btn-2 {
	display: inline-block;
	width: 100%;
}

.page-template-template-course-library .footer-top,
.page-template-template-course-library .footer-sites,
.page-template-template-course-library .site-footer,

.page-template-template-course-page .footer-top,
.page-template-template-course-page .footer-sites,
.page-template-template-course-page .site-footer {
	display: none;
}

.page-template-template-books-audio .bahero {
	z-index:1000;
}

.baherotxtbox .divider {
	top: 16px;
	position: relative;
}

.ba-item .multi-wrapper {
	position:absolute;
	width:90%;
	top:0;
	height:100%;
	left:5%;
}

@media screen and (min-width:1440px) {
	.ba-item .multi-wrapper {
		max-width: 520px;
		left: calc(50% - 260px);
	}
}


.ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-1 {
	width: calc(50% - 20px);
	left: 0;
  transform: translate(0, -50%);
	max-width: 230px;
}

.ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-2 {
	width: calc(50% - 20px);
  left: auto;
	right: 0;
  transform: translate(0, -50%);
	max-width: 230px;
}

body .ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-1,
body .ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-2,
body .ba-list .alm-listing .single .btn-toggle-wrap-1 {
	bottom:auto;
	top: calc(100% - 65px);
	transform:none;
	margin-top: 0;
}

body .ba-list .alm-listing .single .btn-toggle-wrap-1 {
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}

body .ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-1.open,
body .ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-2.open,
body .ba-list .alm-listing .single .btn-toggle-wrap-1.open {
	bottom: auto;
	top: calc(100% - 65px);
	margin-top: 0;
	z-index:2!important;
	transform:none;
}

body .ba-list .alm-listing .single .btn-toggle-wrap-1.open {
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}

.ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-1.open .btn.open,
.ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-2.open .btn.open,
.ba-list .alm-listing .single .btn-toggle-wrap-1.open .btn.open{
	margin-top:0;
}

.multi-wrapper .divider {
	position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,0);
}
.copyright a {
	color:#ffffff;
}
.copyright a:hover {
	text-decoration:underline;
}
.rg-home-second .rg-imgbox {
  text-align: center;
    font-style: italic;
    margin-top: 20px;
}
.rg-home-third .rg-imgbox .calloutlink a {
  position:relative;
  top:auto;
  left:auto;
  padding:0;
}
.rg-home-third .rg-imgbox:hover .calloutlink {
  color:#000;
}
.rg-home-third .rg-imgbox .calloutlink a {
  color:#9ac5b4;
}
.rg-home-third .rg-imgbox .calloutlink a:hover {
  text-decoration:underline;
}
.home .bookftr {display:none;}

@media only screen and (max-width: 1120px) {
  .header {font-size:13px;}
  .header-left li {margin-left: 25px;}
  .header-right li {margin-right: 20px;}
}
@media only screen and (max-width: 1000px) {
  .headerbar .header-wing ul {display: none;}
}
.page-social .sf-field-category, .page-social-new-not-live .sf-field-category {display:none !important;}
.rg-home-third .rg-imgbox span {text-align:center; font-style:italic;}
#blog-index #blog-main .blog-filter .filter-right .searchandfilter ul li.sf-field-search label input,
#blog-index #blog-main .blog-filter .filter-right .searchandfilter ul li.sf-field-search label {width:160px;}
#blog-index #blog-main .blog-filter .filter-right .searchandfilter ul li.sf-field-search label input:focus {width:330px;}
#blog-index #blog-main #blog-post-list article>a .post-left .external-logo {
  height: 30px; }
.post-list.sfp-layout .postimgbox .fa {
  font-size: 1.8em; }
#search-filter-form-392 .sf-field-category ul {display:none;}
.bahero .baherotxtbox .bahero-text { display:inline-block; min-width:280px; }
@media only screen and (max-width: 750px) {
  .post-list.sfp-layout-4col .post-item {width:50%;}
}
@media only screen and (max-width: 400px) {
  .post-list.sfp-layout-4col .post-item {width:100%;}
}


/* Blog posts expanding twitter/email sharing buttons */
@media ( min-width: 769px ) {
	#blog-post-list a .post-left {
		padding-bottom: 32px !important; /* Ensure room for post sharing icons, avoid overlap if too much text. */
	}

	.post-share-icons {
		display: block;
		margin-top: -32px;
	}
}

@media ( max-width: 768px ) {
	.post-share-icons {
		text-align: center;
	}
}

.post-share-icons .share-wrap {
	display: inline-block;
	height: 24px;
	padding: 3px 4px;
	box-sizing: content-box;
	border: 1px solid #1c2d3f;
	border-radius: 16px;
	font-family: HelveticaNeue-CondensedBold, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 1.75px;
}

.post-share-icons .share-text {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
}

.post-share-icons .share-text span.text-wrap {
	display: inline-block;
	padding: 0 2px 0 7px;
}

.post-share-icons .share-icon {
	display: inline-block;
	vertical-align: middle;

	width: 22px;
	height: 22px;
	background-size: 100% auto;
}

.post-share-icons .post-share-twitter .share-icon {
	background-image: url(_static/images/blog-icon-twitter.png);
}

.post-share-icons .post-share-email .share-icon {
	background-image: url(_static/images/blog-icon-mail.png);
}

/* Hover Effect */
.post-share-icons a span.share-text {
	max-width: 0;
	transition: max-width 0.33s linear;
}

@media ( min-width: 769px ) {
	/* Only expand on hover for large screens - not mobile */
	.post-share-icons a:hover span.share-text {
		max-width: 110px;
	}
}

.post-share-icons a .share-wrap {
	background: #1c2d3f;
	color: #fff;
	transition: background-color 0.12s linear, color 0.12s linear;
}

.post-share-icons a:hover .share-wrap {
	background: #fff;
	color: #1c2d3f;
}

.post-share-icons a span.share-icon {
	background-position: 0 100%;
}

.post-share-icons a:hover span.share-icon {
	background-position: 0 0;
}

.aa-share-quote {
	color: #212121;
	margin-top: 0 !important;
	margin-bottom: 20px !important;
	padding:0 0 33px;
    width: 100%;
	max-width: 100%;
  position:relative;
    background-image: url('https://brenebrown.com/wp-content/uploads/2018/12/tantear.png');
  background-position:bottom center;
  background-repeat:none;
  background-size:100%;
}
.aa-share-quote .inner {
  	background: #EBEAE0;
   display:block;
  padding: 15px 6% 15px;
}
.aa-share-quote .sq-header {
  display:none;
}
.aa-share-quote .sq-via {
font-style:italic;
font-size:16px;
}
@media ( max-width: 1014px ) {
	.aa-share-quote {
		width: auto;
		margin-top: 40px !important;
		margin-bottom: 40px !important;
	}
}

@media ( min-width: 1015px ) {
	.aa-share-quote.sq-align-center {
		margin-left: auto;
		margin-right: auto;
	}

	.aa-share-quote.sq-align-right {
		float: right;
		margin-left: 30px;
	}

	.aa-share-quote.sq-align-left {
		float: left;
		margin-right: 30px;
	}
}

@media ( min-width: 1240px ) {
	.aa-share-quote.sq-align-right {
		margin-right: -225px;
	}
	.aa-share-quote.sq-align-left {
		margin-left: -225px;
	}
}

.aa-share-quote .sq-header .sq-icon div {
	display: none;
}

.aa-share-quote .sq-header .sq-icon div.sq-icon-generic {
	display: block;
}

.aa-share-quote .sq-header .sq-icon-quote,
.aa-share-quote .sq-header .sq-line {
	height: 26px;
}

.aa-share-quote .sq-header .sq-icon-quote {
	width: 7%;
	float: left;

	font-size: 26px;
}

.aa-share-quote .sq-header .sq-icon-quote i {
	vertical-align: top;
}

.aa-share-quote .sq-header .sq-line {
	width: 92%;
	float: right;
	border-bottom: 1px solid #000;
}

.aa-share-quote .sq-header:after {
	content: '';
	display: table;
	clear: both;
}

.aa-share-quote .sq-content {
	margin: 25px 0;
	font-size: 22px;
	line-height: 1.33;
	font-weight: 700;
	text-align: left;
}
.aa-share-quote .sq-content p {
	font-family:Georgia;
	font-size: 22px;
	line-height: 1.33;
	font-weight: 700;
  display:inline;
  margin:0;
}

.aa-share-quote .sq-content > :last-child {
	margin-bottom: 0;
}

.post-content .aa-share-quote .sq-buttons {
	display: flex;
	flex-direction: row;
	overflow: hidden;
	margin: 15px 0;
  position:absolute;
  right:30px;
  bottom:-25px;
}

.post-content .aa-share-quote .sq-button {
	display: inline-block;
	width: auto;
	flex: 0 1 24%;
	margin: 0 5px;
	padding: 8px 22px;
  border-radius:6px;

	color: #fff;
	float: right;
	font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, sans-serif!important;
	font-style: normal;

	text-align: center;
	text-transform: uppercase;

	background-color: #1C2D3F;
	background-image: none;

	border: 1px solid #000;
	border-bottom: 1px solid #000;

	transition: background-color .15s,color .15s;
	white-space: nowrap;
}

.post-content .aa-share-quote .sq-button:first-child {
	margin-left: 0;
}

.post-content .aa-share-quote .sq-button:last-child {
	margin-right: 0;
}

.post-content .aa-share-quote .sq-button .sq-button-text,
.post-content .aa-share-quote .sq-button .sq-button-icon {
	display: inline-block;
	white-space: nowrap;
	line-height: 30px;
	vertical-align: top;
}

.aa-share-quote .sq-button-text {
  padding-right:10px;
}

.aa-share-quote .sq-via {
	margin: 20px 0;
	font-size: 16px;
	font-weight: 400;
}

/* For the holiday popup */
body #thanksgiving-popup .modal {
  background-color:#00707B !important;
}
body #thanksgiving-popup .popup-divider img {
  background:#00707B !important;
  border:#00707B solid !important;
}

.sfp2col-flex .sfp2col-cols h3 {
    text-transform:none;
    color: #1C2D3F;
    font-size: 95px;
    text-align: left;
    font-family: Georgia, Times, serif;
    font-style: italic;
    margin-bottom: -37px;
    margin-left: 16px;
    z-index: 99;
}
.sfp2col-cols .-col:nth-of-type(2) h3 {
  margin-left:11px;}
.post-list {z-index:100;}
@media ( min-width: 601px ) {
.sfp2col-cols .-col {width:48%;}
.sfp2col-cols .-col:nth-of-type(2) {float:right;}
}
@media ( min-width: 701px ) and ( max-width: 969px) {
  .sfp2col-flex .sfp2col-cols h3 {font-size: 70px; margin-bottom:-35px;}
}
@media ( min-width: 601px ) and ( max-width: 700px) {
  .sfp2col-flex .sfp2col-cols h3 {font-size: 40px; margin-bottom:-30px;}
}
@media ( max-width: 600px) {
  .sfp2col-flex .sfp2col-cols h3 {font-size: 70px; margin-bottom:-35px;}
  .page-id-21159 .storyhero.hero {display:none;}
  .page-id-21159 .flexwrap {margin-top:0;}
}

@media ( max-width: 400px) {
  .sfp2col-flex .sfp2col-cols h3 {font-size: 58px;margin-bottom:-31px;}
}
.ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-1, .ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-2,
.ba-list .alm-listing .single .btn-toggle-wrap-1 {
    bottom: -35px; top: auto; }
@media ( min-width: 1240px ) {
.ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-1 {left:25px;}
.ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-2 {right:25px;}
}
@media ( min-width: 701px ) and ( max-width: 728px) {
  .ba-list .alm-listing .multi-wrapper .btn-toggle-wrap-1 {bottom:-46px;}
}
@media ( max-width: 700px) {
  .bahero .baherotxtbox .bahero-text {display:none;}
  .bahero .baherotxtbox {top:auto;bottom:70px;max-width: 85%;}
  .bahero .baherotxtbox .btn-toggle-wrap-1 {position: absolute;left: 0;}
  .bahero .baherotxtbox .btn-toggle-wrap-2 {position: absolute;right:0;}
}
.introlib {max-width:90%;width: 640px; margin:20px auto 20px;}
.introlib p {margin-bottom:0;}
.introlib a {color:#CE6929;font-style:italic;text-decoration:underline;}
.introlib a:hover {color:rgb(28, 45, 63);}
.ba-list-wrap {margin-bottom:50px;}
.page-id-21159 .sfp2col-flex, .page-id-21159 .flexwrap {margin-top:0;}
#whats_new {max-width:1700px;margin:0 auto;}
#whats_new .left_section .info.custominfo .links {position:absolute;bottom:10px;}
@media ( max-width: 930px) {
  #whats_new .left_section .info.custominfo .links {position:relative;bottom:auto;}
}
@media ( min-width: 601px ) and (max-width: 900px) {
.socials-footer .sf-links { width: 100%; }
  .socials-footer .sf-links a {width: 17%; padding: 9% 5%; }
}
.home .header {padding-bottom: 35px;}
.home .header .headerspacer {height: 30px; }
.page-id-2193 .flex_wysiwyg_fw .wrapper {width:100%;}
.post-wysiwyg .wrapper h3.accordion-title {text-align:left;}
.page-id-22515 h3.accordion-title {
  font-family:helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
  font-size:1.2em !important;
  text-align:left;
  background:#eee;
  padding:0 10px;
}
.page-id-22515 .wrapper {text-align:center;}
.page-id-22515 .flex-wysiwyg .wrapper h3.accordion-title:before,
.page-id-22515 .post-wysiwyg .wrapper h3.accordion-title:before {
    left: 4px;
    top: -2px;
}
.accordion2 .accordion_inner a.accordion2_toggle {
  font-size: 1.2em; }
@media ( max-width: 500px) {
  .alsolike {margin-bottom:100px;}
}
.page-template-template-articles #quote_slider .section_title {
  margin-top:0.37em;
}
@media ( max-width: 480px) {
.share-bar .post-share a.return-link {
  display: inline; }
}
.post-wysiwyg .wrapper .accordion2 p a {
  display:inline; word-break: break-all; }
.post-wysiwyg .wrapper .accordion2 p a:hover {
  color: rgba(206, 105, 41, 1);
  border-bottom:1px solid rgba(206, 105, 41, 1);
}
.page-id-1956 label {font-family: Georgia,Times,times new roman,serif !important;
  font-size: 18px !important; line-height: 1.4;}
.page-id-1956 .hbspt-form a {color:#ce6929 !important;}
.page-id-1956 .hbspt-form a:hover {background:#fff;text-decoration:none;color:#1c2d3f !important;}
.page-id-1956 .hbspt-form iframe label {line-height:1.4em !important;}
.page-id-1956 .hbspt-form ul.inputs-list {padding-left:20px;}
.page-id-1956 li.hs-form-checkbox {list-style-type:none;}
.page-id-1956 li.hs-form-checkbox input {margin-right:10px !important;}
.page-id-1956 .hbspt-form input[type="text"], .page-id-1956 .hbspt-form input[type="email"] {width:90%;}
#ipp_mobile_close_tab {
  background-color: #9ac5b4 !important;
  width: 100%; color:#fff;}
/* Mailchimp Styling */
#mc_embed_signup label, #mc_embed_signup .input-group strong {
    font-family: Georgia,Times,times new roman,serif !important;
    font-size: 18px !important;
    line-height: 1.4;}
#mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"] {
    width:90%;
    margin:5px 0;
    background: #ece9e0;
    font-style: italic;
    border: 1px solid #ece9e0;
    outline: none;
    font-size: .9em!important;
    padding: 15px 20px!important; }
#mc_embed_signup input.button {
    font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif!important;
    text-transform: uppercase;
    font-style: normal!important;
    padding: 10px 40px;
    border-radius: 3px;
    color: #fff;
    font-size: 1.2em!important;
    border: none;
  background: #1c2d3f; }
#mc_embed_signup .input-group {margin-top:20px;}
#mc_embed_signup li {list-style-type:none;}
#mc_embed_signup li input {margin-right:10px !important;}
#mc_embed_signup fieldset {border:0;padding:0;margin-left:40px}
#mc_embed_signup #mergeRow-gdpr {font-size:14px;}
#gform_wrapper_6 .ginput_container:after, #gform_wrapper_4 .ginput_container:after,
#gform_wrapper_7 .ginput_container:after {display:none;}
#choice_6_5_1, #choice_4_5_1, #choice_7_5_1 {margin-top:0;}
#field_6_3, #field_6_4, #field_7_3, #field_7_4 {width:47.5%;padding:0 1% !important;display: inline-block;
  vertical-align: top;}
@media ( max-width: 600px) {
#field_6_3, #field_6_4, #field_7_3, #field_7_4 {width:100%;padding:0 !important;display: block;}
}
#gform_wrapper_6 ul.gform_fields li.gfield span.name_first {padding-top:0;}
#choice_4_2_1, #choice_4_2_2 {margin-top: 3px; vertical-align: top;}

.page-contact .contactpager a {background:#fff;height:250px;width:270px; padding:0;
  text-align:center;font-family: Georgia; font-size:36px; text-transform:lowercase;
    border: 2px solid #eae8df;margin: 0 0.5em; color:#113E63;vertical-align:top;}
.page-contact .contactpager a.active, .page-contact .contactpager a:hover {background:#eae8df;}
.page-contact .contactpager a.active:after {display:none;}
.page-contact .contactpager {border-bottom:0; background-image:url('https://brenebrown.com/wp-content/uploads/2019/05/rolled-paint-contact.png');
  background-size:100% auto;background-position:center;background-repeat:no-repeat;}
.page-contact .contactpager a span { left: 25px; right: 25px;
    position: absolute; top: 50%; transform: translateY(-50%); }
.postid-22855 .post-content a:link, .postid-22855 .post-content a:visited {border-bottom:0;}
@media (min-width:660px) and (max-width: 979px) {
  .page-contact .contactpager a {height: 160px; width: 180px; font-size: 25px;}
}
@media (max-width: 659px) {
  .page-contact .contactpager a span {left:auto;right:auto;top:auto;transform:none;position:relative;}
    .page-contact .contactpager a {display:block;width:100%;height:auto;font-size: 25px;margin:0 0 20px;padding:10px 0;}
  .page-contact .contactpager br {display:none;}
}
.page-template-template-flexible #dive_in .section-title {
  margin-top:0.7em; }
.page-template-template-flexible #dive_in {
  background-image:none;
  padding-bottom:0; }
#anchor {
    position: absolute;
    top: 10%;
  left: 0; }
.page-template-template-articles_june a.article_single:hover h3 {color:#ce6929}
.page-template-template-articles_june a.article_single .image_container .thumbnail {transition: transform .2s;}
.page-template-template-articles_june a.article_single:hover .image_container .thumbnail {transform: scale(1.05);}
@media (max-width: 900px) {
.single-download #single-hero #sticky-thumbnail img {height:auto; width:auto;}
}
.socials-footer .sf-links>* {display:inline-block;}
.socials-footer .sf-links {text-align:right;}
.page-id-24118 #dc_header .inner {display:block;}
#dc_header img.content {height:auto;}
.page-template-template-daring-classrooms .video_container, section.learninglab .videos .item .video_container {padding-bottom:0 !important;}
.page-template-template-daring-classrooms .video_container .arve-wrapper {margin: 0 auto 1.5em;}
section.learninglab .videos .item .video_container .arve-wrapper {margin-bottom:0 !important;}
.page-template-template-dc-readalong .primary .right {padding-top:0 !important;}

.footer-sites {padding: 44px 0;}
.footer-sites>.wrapper>div {width:100%;padding:0;}
.page-template-template-dc-readalong .secondary p {color: #616060;}
section.dc_downloads.art {background-image: url(_static/images/dc_swatch2.png);
  background-size: 100% 80%;
    background-position: top center;
    background-repeat: no-repeat;
width:100% !important;}
section.dc_downloads.art .download-section {width: calc(90% + 2em);
    max-width: 1920px;
      margin: 0 auto;}
.dc_form {text-align:center;}
  .dc_form h2 {
    line-height: 40px;
    font-family: Georgia,Times,times new roman,serif;
    margin: 0 auto 30px;
    font-weight: 600;
    letter-spacing: .05em;
    font-size:25px;
    color:#fff;
    width: 530px;
    max-width:90%;
    text-transform:uppercase;
  }
  .dc_form h3 {
    font-size: 24px;
  }
  .dc_form p {
    font-size: 12px;
    padding: 0 30px;
  }
#gform_wrapper_8 .gform_body {text-align:center;}
  .dc_form input#input_8_1 {
    padding: 12px;
    box-sizing: border-box;
    color: #1c2d3f;
    font-family: Georgia,Times,times new roman,serif;
    font-size: 16px;
    line-height: 19px;
    background-color: #eae8df;
    border: none;
    border-radius: 8px;
    width: 400px;
    max-width: 90%;
    padding: 10px;
    margin: 0 auto;
  }
#gform_wrapper_8 .gfield_contains_required .ginput_container::after {display:none;}
#gform_wrapper_8 .gfield_checkbox li label{padding: 0;
    width: auto;
    line-height: 1.5;
    font-size: .875em;
    vertical-align: middle;
    max-width: 85%;
white-space: normal;
  font-style:italic;
color:#fff;}
#gform_wrapper_8 .gfield_checkbox li label a {color:#fff;text-decoration: underline;}
input#gform_submit_button_8 {background-color:#4e9e9b;width:auto;font-size:16px;}
input#gform_submit_button_8:hover {background-color:#b40e1c;}
.page-id-24128 .dccontent {margin-bottom:2em;}
section.learninglab {margin-top:7vw}
.soon {
      bottom: 0;
    position: absolute;
    width: 100%;
    text-transform: uppercase;
    font-family: proximanova-bold,helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
    color: #b40e1c;
    border-top: 2px solid #eae8df;
    left: 0;
    padding: 5px 0 3px;
    font-size: 16px;
}
#dive_in .inner .aniview span {left: calc(50% - 5em);width:10em;}
@media (max-width: 850px) {
  #dive_in .inner .aniview span {font-size:19px;}
}
#we-love-educators h2 a.download-button, #quote-cards h2 a.download-button, #gifts-quote-cards h2 a.download-button {
  float: right;
    height: 39px;
  padding-top: 0; 
position: absolute;
    right: 0;
    bottom: 15px;
    margin-bottom: 0;}
@media (max-width: 767px) {
.page-template-template-downloads .download-big-wrap,
.tax-download-item .download-big-wrap,
.page-template-template-quote-card-definitions-php .download-big-wrap {
 width:48%; margin-right:1.5%; }
 }
@media (max-width: 600px) {
	#we-love-educators h2 a.download-button, #quote-cards h2 a.download-button, #gifts-quote-cards h2 a.download-button {
    float: none;
    height: 38px;
    padding-top: 0;
    clear: both;
    bottom: auto !important;
    display: block;
    text-align: center; 
    position: relative;
    margin-bottom: 10px;
	}
}
@media (max-width: 500px) {
  .page-template-template-downloads .download-big-wrap, .tax-download-item .download-big-wrap, .page-template-template-quote-card-definitions-php .download-big-wrap {
    width:100%;
    margin:0 0 30px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1024px) {
  #whats_new .left_section .left_image {width: 100%;}
  #whats_new .left_section .info {
    width: 100%;
    min-height: auto;
    position: absolute;
    bottom: 0;
    background: #eae8df;
    right: 0;
    padding: 30px 30px 20px;
    min-width: 100%;}
  #whats_new .left_section .info .excerpt {display:none;}
}
.page-template-template-dc-readalong .secondary a, .page-template-template-dc-readalong .primary .left a {
    -webkit-transition: 200ms ease-in-out all;
transition: 200ms ease-in-out all; }
.page-template-template-dc-readalong .secondary a:hover img, .page-template-template-dc-readalong .primary .left a:hover img {
box-shadow:0 0 16px #969696; }
.page-template-template-dc-readalong .secondary a:hover p {
color:#b40e1c; }
#sb-search {display:none;}
.header .headlogo img {width: 245px;}
.header-wing {margin-top: 9px;}

section.password-protected-search {
	text-align: center;
	max-width: 600px;
	margin: 0 auto;
}

.search-protected-form {
	text-align: center;
	margin: -20px 0 40px;
}

section.password-protected-search input[type="text"],
.search-protected-form input[type="text"] {
	background: #ece9e0;
	font-style: italic;
	border: 1px solid #ece9e0;
	outline: none;

	padding: 15px 15px;
	height: 48px;
	font-size: 18px;
	line-height: 15px;
	vertical-align: top;
}

section.password-protected-search input[type="submit"],
.search-protected-form input[type="submit"] {
	font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif!important;
	text-transform: uppercase;
	font-style: normal!important;
	border-radius: 3px;
	color: #fff;
	border: none;
	background: #1c2d3f;

	padding: 15px 40px;
	height: 48px;
	font-size: 18px;
	line-height: 15px;
	vertical-align: top;
}
.dcletter {
  background-image: url(https://brenebrown.com/wp-content/themes/brenebrown/_static/images/dc_swatch2.png);
    background-size: 100% 113%;
    background-position: top center;
    background-repeat: no-repeat;
  padding-top: 85px;}
.dcletter .letcontain {
  max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 4em;
    font-size: 24px;
  width: 90%; }
.page-template-template-daring-classrooms section.sublinks .inner {
  margin-bottom:0;}
.page-template-template-daring-classrooms section.sublinks .inner>a {
  padding-bottom:80px; }
.page-template-template-dc-simple .dccontent {
  font-size:18px;}
.page-template-template-dc-simple .dccontent h3 {
  color: #4e9e9b;
    font-family: proximanova-bold,helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 16px;
  margin-bottom: 0; }
.topic-description {font-size:20px;}
.dc-videos .video-item a {
    line-height: 1.3em;
  margin-bottom: 15px;
display:block;}
.parent-pageid-24118 #sub-header {display:none;}
.parent-pageid-24118 .dccontent p a {color:#b40e1c; font-style:italic;text-decoration:underline;}
.parent-pageid-24118 .dccontent p a:hover {font-weight:700;}
.topic-idea-list a {
    line-height: 27px;
    display: block;
  margin-bottom: 22px; }
.step2 h3 .paragraph p {font-weight: 400;
    font-size: 18px;
line-height: 1.5em; }
.topic-description {
    padding-left: 35px;
  padding-right: 35px;}
.topic-ideas { padding-left: 35px; }
.topic-idea-list div.topic-idea:last-of-type a::before {display:none;}
.topic-idea-list div.topic-idea:last-of-type {margin-top:50px;}
.topic-idea-list div.topic-idea:last-of-type a {font-style:italic;color:#b40e1c;}
@media ( max-width: 799px) {
  .topic-ideas { margin-top:50px; padding-left:0; }
  .topic-description {
    padding-left: 0;
  padding-right: 0;}
}
.page-speaking .flex-content-linked-boxes .box-inner {
    position: absolute;
    top: 0;
  left: 0; }
.flex-content-linked-boxes .box-item a:hover,.flex-content-linked-boxes .box-item a:focus{background:#1b2d3f; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 16px 0px;}
.page-id-29077 .tdw-header .bottom-strip.strip-2 {display:none;}
.site-description a {display:block;margin-top:11px;}
.site-description a:first-of-type {margin-top:0;}
.home .bookftr {display:none;}
.home .header .headerspacer {height:30px;}
.home .header {padding-bottom:30px;}
@media (max-width: 600px) {
.lateral-nav-sep {margin-top: 15px}
}
.post-content blockquote {color:#1c2d3f;}



/* START Articles and podcasts page */
@media ( min-width: 701px ) {
	.sfp2col-cols .-col {
		display: block !important; /* Override display: none from mobile toggles if the screen is expanded */
	}
}

@media ( max-width: 599px ) {
	body.page-id-29845 .flexwrap {
		margin-top: 0;
		margin-bottom: 0;
	}

	body.page-id-29845 .featured-posts {
		margin-bottom: 40px;
	}

	body.page-id-29845 .blogmainwrap {
		margin-top: 40px;
		background: none;
	}

	body.page-id-29845 .searchfilterwrap {
		margin-top: 0;
	}

	body.page-id-29845 #social-connections {
		display: none;
	}

	body.page-id-29845 #mobile_toggle {
		margin: 0 auto 12px;
	}

	body.page-id-29845 .sfp-gray.sfp-form .sf-field-search input::placeholder {
		color: #969696;
	}

	body.page-id-29845 .sfp-gray.sfp-form .sf-field-search {
		border: none;
		padding: 0;
		max-width: 309px;
	}

	body.page-id-29845 .sfp-gray.sfp-form .sf-field-search input {
		color: #757575;
		padding: 7px 20px;
		background: #f3f1f1;
		font-size: 22px;
		border-radius: 6px;
	}

	body.page-id-29845 .sfp-gray.sfp-form .sf-field-search label::after {
		top: 50%;
		right: 8px;
		margin: -6px 0 0;
	}

	body.page-id-29845 .searchfilterwrap .wrapper {
		border-bottom: none;
		width: auto;
	}

	body.page-id-29845 .sfp2col-flex .sfp2col-cols h3 {
		font-size: 40px;
		line-height: 1;
		max-width: 309px;
		margin: 0 auto 2px;
	}

	body.page-id-29845 .post-list {
		margin-top: 0;
		margin-bottom: 60px;

	}
}
@media (max-width: 700px) and ( min-width: 321px ) {
	body.page-id-29845 .sfp2col-cols .post-list .post-item {
		width: 50% !important;
		position: absolute !important;
	}
}
.page-id-29845 .post-list .post-item.social .post-txt-box:before,
.page-id-29845 .post-list .post-item.social .post-txt-box:after {
  background-image:none; }
.page-id-29845 .post-list.sfp-layout .post-item .post-txt-box {
    padding: 25px 0px;
  background: #F3F1F1; }
/* END Articles and podcasts page */
/* START DC Interview Series page */
.page-id-30571 .dccontent {margin-bottom: 0;}
section.learninglab.interviews {
    margin-top: 3vw;
}
.interviews .videos .left {
	width:125px;
	float: left;
	margin-right:30px;
  position:relative;
  z-index:100;
}
.interviews .videos .left p {
	font-family: Georgia;
	font-size:14px;
	text-align: left !important;
	margin:0;
	line-height: 19px;
}
.interviews .videos .left p a {
	font-style:italic;
	color:#4E9E9B;
	text-decoration:underline;
}
.interviews .videos .right {
	width:100%;
	float: right;
	font-family: Georgia;
	font-size:16px;
	line-height:26px;
	text-align: left !important;
	letter-spacing: 0;
}
.interviews .videos .right p {
	text-align: left !important;
}
.interviews .videos .right p a {
	font-style:italic;
	color:#4E9E9B;
	text-decoration:underline;
}
.interviews .videos h2 {
	text-transform: uppercase;
	font-family: proximanova-bold,helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
	color:#B40E1C;
	font-weight:700;
	letter-spacing:0.083em;
	font-size:26px;
	border-bottom:1px solid #979797;
	padding:0 0 5px;
	margin-bottom:10px;
}
.interviews .videos h4 {
	font-family: proximanova-bold,helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
	font-weight:700;
	letter-spacing:0.08em;
	font-size:16px;
	margin:20px 0 6px;
}
.interviews .play-image::before,
.interviews .play-image::after {
	position: absolute;
	content: '';
	display: block;
}

.interviews .play-image::before {
	bottom: 0;
	left: 0;
	right: 0;
	height: 65px;
	background: -webkit-gradient( linear, left bottom, left top, from(rgba(0, 28, 45, 0.75)), to(rgba(0, 28, 45, 0)) );
	background: -o-linear-gradient( bottom, rgba(0, 28, 45, 0.75), rgba(0, 28, 45, 0) );
	background: linear-gradient( to top, rgba(0, 28, 45, 0.75), rgba(0, 28, 45, 0) );
}

.interviews .play-image::after {
	min-width: 200px;
	height: 45px;
	background: url(_static/images/watch-interview.png) left center no-repeat;
	background-size: contain;
	bottom: 10px;
	left: 10px;
	right: 10px;
}
@media (max-width: 1200px) {
	.interviews .videos .left, .interviews .videos .right {
		float:none;
		width: 100%; }
	.interviews .l1, .interviews .l2 {
		width: 50%;
		float: left;
	}
}

/* Interviews: Read more styles */
.interview-bio {
}

.interview-bio .-full,
.interview-bio .-short {
	position: relative;
  z-index:99;
}

.interview-bio .-toggle-row {
	text-align: center;
}

.interview-bio .-short .-toggle-row {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.interview-bio .interview-toggle {
	position: relative;
	padding: 0 5px;
	display: block;
	text-decoration: none;

	color: #b40e1c;
	font-family: proximanova-bold,helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.interview-bio .interview-toggle.interview-expand {
	padding: 3em 5px 0;
	background: -o-linear-gradient( bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 1em, rgba(255, 255, 255, 0.8) 2em, rgba(255, 255, 255, 0) );
	background: linear-gradient( to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 1em, rgba(255, 255, 255, 0.8) 2em, rgba(255, 255, 255, 0) );
}

.interview-bio .interview-toggle span {
	position: relative;
	z-index: 2;
	padding: 0 10px;
	background: #fff;
}

.interview-bio .interview-toggle::before {
	content: '';
	display: block;
	position: absolute;

	width: 100%;
	bottom: 0.5em;
	height: 3px;
	background: url(_static/images/readmore-stroke.png) center no-repeat;
	background-size: contain;
}

.interview-bio .-text {
	padding: 1em 0;
}

.interview-bio .-text > :first-child {
	margin-top: 0;
}

.interview-bio .-text > :last-child {
	margin-bottom: 0;
}
.podcast-landing-image img {
	width: 100%;
	height: auto;
}
.podcast-landing-image img.mobile-img {
	display: none;
}
@media (max-width: 600px) {
	.podcast-landing-image img.mobile-img { display:block; }
	.podcast-landing-image img.desktop-img { display:none; }
}
.podcast-landing-links {
	background:url('https://brenebrown.com/wp-content/themes/brenebrown/_static/images/podcast-landing-background2.jpg');
	padding:30px 0;
}
.podcast-landing-links .container {max-width:660px;margin:0 auto;text-align:center;font-family:futura-pt, sans-serif;font-weight:400;}
.podcast-landing-links .text {font-size:21px;line-height:27px;}
.podcast-landing-links .text p {margin-top:0;}
.podcast-landing-links .title {font-size:18px;line-height:21px;margin-bottom:20px;}
.podcast-landing-links .title strong {font-weight:500;}
.podcast-landing-links a {margin:0 10px;}
.podcast-landing-links a img {height:32px;width:auto;vertical-align:top;}
.podcast-landing-links a:last-of-type img {height:35px;}
.page-id-30835 #sub-header {display:none;}
.page-id-30835 .footer-top:before {display:none;}
@media (max-width: 500px) {
	.podcast-landing-links .links {width:350px;margin:0 auto;}
	.podcast-landing-links a {margin:0 5px 10px;display: inline-block;}
	.podcast-landing-links .container .text {max-width: 290px;margin: 0 auto;}
}
.podcast-illustration-credit {margin:40px 0 0;}
.podcast-illustration-credit .text {text-align:center;font-size:12px;font-family:futura-pt, sans-serif;}
.page-template-template-downloads .opening-wrapper .opening-content, .tax-download-item .opening-wrapper .opening-content, .page-template-template-quote-card-definitions-php .opening-wrapper .opening-content {
    padding-top: 40px;
  padding-bottom: 40px; }
.page-template-template-downloads .download-button, .tax-download-item .download-button, .page-template-template-quote-card-definitions-php .download-button {
bottom:-27px;
}
.share-bar .post-share a.share-link, .share-bar .post-share a.share-email, .share-bar .post-share a.return-link {background-position: 0 0;}
.profilepress-login-status {width:47%;text-align:left;}
@media (max-width: 667px) {
  .profilepress-login-status {width:100%;}
  .login-form-container {text-align:center;}
}
.page-template-template-articles_june .image_container .thumbnail {
    width: 100%!important;
  margin-left: 0; }

/* gravity forms does not put "gform_button" class on the next/previous buttons :( */
.gform_previous_button,
.gform_next_button {
	font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif!important;
	text-transform: uppercase;
	font-style: normal!important;
	padding: 10px 40px;
	border-radius: 3px;
	color: #212121;
	font-size: .9em!important;
	border: none;
	background: #f3f1f0;
}

.gform_next_button {
	color: #fff;
	background: #1c2d3f;
}

/* Gravity form progress bar min width so you can read 0% */
.gform_wrapper .gf_progressbar_percentage {
	min-width: 32px;
}

/* Unlocking Us page (https://brenebrown.com/unlockingus-sxsw/) */
.page-unlockingus-sxsw .footer-top:before {
	display:none;
}

/* Unlocking Us gravity form (#10) */
#gform_wrapper_10 .gf_page_steps {
	padding-bottom: 0;
	border-bottom: 2px solid #1c2d3f;
}

#gform_wrapper_10 .gf_step {
	opacity: 1;
	color: rgba(72, 66, 65, 0.75);
	margin: 0 10px -1px;
	height: auto;
	padding: 3px 10px;
}

#gform_wrapper_10 .gf_step.gf_step_active { color: #fff; background: #1c2d3f; }

#gform_wrapper_10.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { background: #fff; border: 1px solid #fff; }

#gform_wrapper_10 .ginput_product_price_label, #gform_wrapper_10 .ginput_product_price { display: none; }

#gform_wrapper_10.gform_wrapper .top_label .gfield_label { display: block !important; }

#gform_wrapper_10 input.ginput_quantity {padding: 15px 3px !important;width: 45px !important;text-align: center;}

#gform_wrapper_10 .sxsw-seats-remaining { display:none; font-size: 17px; margin-left: 5px; }

.page-unlockingus-sxsw .podcast-landing-links .container {width:90%;}
@media (max-width: 500px) {
.page-unlockingus-sxsw .podcast-landing-links .container .text {max-width:100%;}
}
#field_10_2, #field_10_3, #field_10_4 {text-align:center;font-style:italic;}
#field_10_2 h4, #field_10_3 h4, #field_10_4 h4 {margin:0;font-family:Georgia; font-weight:700;color:#94918d;font-size:20px;}
#field_10_2 h5, #field_10_3 h5, #field_10_4 h5 {margin:0;font-family:Georgia; font-weight:700;font-style:normal;font-size:25px;}

/* Moved the Podcast CSS to /_static/styles/sass/_pages/podcast.scss - Adam (March 6, 2020) */
.page-id-32207 #sub-header, .page-id-32207 .footer-top, .page-id-32207 .footer-sites, .page-id-32207 footer {display:none;}
#gform_wrapper_11.gform_wrapper .top_label .gfield_label {display:block !important; font-weight:400;}
#gform_wrapper_11.gform_wrapper textarea, #gform_wrapper_11.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  background:#ffffff;
  border-color:#ffffff;
  font-size: 15px !important;
}
.page-id-32207 .podcast-illustration-credit .text {font-size:20px;}
.page-id-32207 .podcast-landing-links .container {max-width:1000px;}
.page-id-32207 .podcast-landing-links .text, .page-id-32207 .podcast-landing-links .title, .page-id-32207 .podcast-landing-links .links {max-width:660px; margin-left:auto;margin-right:auto;width:90%;}
.page-id-32207 .podcast-illustration-credit .text {max-width:100%;}
@media (min-width: 1050px) { 
.page-id-32207 .podcast-landing-links .text p {
    font-size: 30px;
  line-height: 38px; }
  .page-id-32207 .podcast-landing-links .text {
    max-width: 900px;}
  .page-id-32207 .podcast-landing-links .title {
    font-size: 24px;
    line-height: 30px; }
  .page-id-32207 .podcast-landing-links a img {
    height: 65px; }
  .page-id-32207 .podcast-landing-links a:last-of-type img {
    height: 65px; }
}
#gform_wrapper_11 .gfield_contains_required .ginput_container::after {display:none;}
.page-id-32207 .ama-form {float:left;width:65%;}
.page-id-32207 .ama-image {float:right;width:30%;padding-top: 42px;}
.page-id-32207 .ama-image img {width:100%;height:auto;}
#gform_wrapper_11.gform_wrapper #field_11_4 .gfield_label {display:none !important;}
@media (max-width: 500px) { 
  .page-id-32207 .ama-form {float:none;width:100%;}
  .page-id-32207 .ama-image {float:none;width:100%;max-width:300px;margin:0 auto;}
}
.episode-content .content {font-size:24px;}
.bio .bio-inner {
  max-height: 185px;}
@media (max-width: 500px) { 
  .podcast-main-all .alm-listing .podcast-item {width:100%;}
}
.podcast-main-latest .summary, .podcast-main-all .podcast-item .excerpt_wrapper, 
.single-podcast .guests .bio p, .single-podcast .sponsors p, .single-podcast .reference p,
.single-podcast .split .guest, .single-podcast .podcast-otherinfo div {
  font-family: "Gotham", "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;}
.podcast-main-latest .summary i, .podcast-main-all .podcast-item .excerpt_wrapper i, 
.single-podcast .guests .bio p i, .single-podcast .sponsors p i, .single-podcast .reference p i,
.single-podcast .split .guest i, .single-podcast .podcast-otherinfo div i,
.podcast-main-latest .summary em, .podcast-main-all .podcast-item .excerpt_wrapper em, 
.single-podcast .guests .bio p em, .single-podcast .sponsors p em, .single-podcast .reference p em,
.single-podcast .split .guest em, .single-podcast .podcast-otherinfo div em {
  font-style:italic;}
.podcast-main-all .podcast-item h3 {margin-bottom:10px;}
@media (max-width: 550px) { 
    .download-big-container {clear:both;}
	/*.page-id-23310 .download-share .share-label, .page-downloads .download-share .share-label, 
  .page-daringclassroom-downloads .download-share .share-label, .page-id-24212 .download-share .share-label {display:block;}*/
}
.single-podcast .guest-links a img {width:28px;}
.single-podcast .guest-links .followon {
    font-family:  "Gotham", "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
}
.single-podcast .episode-photos .videos {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: calc(100% + 40px);
    margin-left:-20px;
}
.single-podcast .episode-photos .videos .video {
    width: calc(100%/2);
    margin-bottom: 45px;
    position: relative;
    overflow: hidden;
    padding:0 10px;
}
.single-podcast .episode-photos .videos .video iframe {
  width:100%;
}
@media (min-width: 685px) and (max-width: 950px) { 
  .podcast-main-links img {
    height: 50px; }
}
.podcast-gratitude {
      max-width: 990px;
    margin: 60px auto;
    width: 92%;
}
.podcast-gratitude .container {
    max-width: 100%;
    padding: 0;
}
.podcast-gratitude h2 {
   border-bottom: 1px solid #d8d8d8;
}
.podcast-gratitude .thegratitudes {
    width: calc(100% + 40px);
  	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left:-20px;
}

.podcast-gratitude .thegratitudes:after {
	content:'';
	flex:auto;
}

.podcast-gratitude .thegratitudes .gratitude {
    width: calc(100%/3);
    margin-bottom: 45px;
    padding: 0 20px;
    position: relative;
    overflow: hidden;
}
.podcast-gratitude .thegratitudes .gratitude h3 {
  font-size: 22px;
  margin: 10px 0;
}
.grat .grat-inner {
  max-height: 175px;
  overflow: hidden;
  font-family:  "Gotham", "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
}
.grat .grat-inner p, .grat .grat-inner ul, .grat .grat-inner ol {
  font-size: 17px;
}
.grat.open .grat-inner {
  max-height: 1000px;
  overflow-y: auto;
}
.grat .grat_read_more {
    display: block;
    font-family: georgia;
    font-style: italic;
    color: #ce6929;
    margin: .5em auto 1em;
    cursor: pointer;
}
.podcast-gratitude .gratitude-links a img {
    width: 23px;
    height: auto;
}
@media (max-width:900px) {
  .grat .grat-inner p, .grat .grat-inner ul, .grat .grat-inner ol, .podcast-main-latest .summary, .podcast-main-all .podcast-item .excerpt_wrapper {
  font-size: 15px;
}
}
@media (min-width: 501px) and (max-width: 700px) { 
  .podcast-gratitude .thegratitudes {}
.podcast-gratitude .thegratitudes .gratitude {
    width: calc(100%/2);
  padding: 0 20px; }
}
@media (max-width: 500px) { 
  .podcast-gratitude .thegratitudes {
  width:100%;
  margin-left:0}
.podcast-gratitude .thegratitudes .gratitude {
    width: 100%;
  padding: 0; }
}
.episode-listen .audio .left {
  float:left;
  width:20.85%;
}
.episode-listen .audio .left img {
  width:100%;
  height:auto;
  margin:0;
}
.episode-listen .audio .right {
  float:right;
  width:79.15%;
}
.episode-photos .ephoto .caption {
    text-align: center;
    font-family:  "Gotham", "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-top: 8px;
}
.episode-photos .video p {
    text-align: center;
    font-family:  "Gotham", "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-top: 8px;
  margin-bottom:0;
}
@media (min-width:951px) and (max-width: 1075px) { 
  .episode-listen .audio {max-width:850px;}
  .episode-listen .audio .left {width: 23.6%;}
  .episode-listen .audio .right {width: 76.35%;}
}
@media (min-width:880px) and (max-width: 950px) { 
  .episode-listen .audio {max-width:770px;}
  .episode-listen .audio .left {width: 25.7%;}
  .episode-listen .audio .right {width: 74.3%;}
}
@media (min-width:750px) and (max-width: 879px) { 
  .episode-listen .audio {max-width:700px;}
  .episode-listen .audio .left {width: 28.5%;}
  .episode-listen .audio .right {width: 71.5%;}
}
@media (min-width:650px) and (max-width: 749px) { 
  .episode-listen .audio {max-width:600px;}
  .episode-listen .audio .left {width: 33%;}
  .episode-listen .audio .right {width: 67%;}
}
@media (max-width: 649px) { 
  .episode-listen .audio {max-width:100%;}
  .episode-listen .audio .left {width: 100%;float:none}
  .episode-listen .audio .right {width: 100%;float:none}
}
.alsolike {
  padding-bottom:50px;
}
#back-to-articles {
  background-image: url(_static/images/BackButton2.png);}
@media screen and (max-width: 1279px) and (min-width: 1024px) {
.page-template-template-articles_june #featured_article .fa_inner .left_image img.hover {
    max-width: none;
    height: auto;
  width: 100%; }
  .page-template-template-articles_june #featured_article .fa_inner .left_image:hover img.hover {
    height:auto;
    width:102%;
  }
}
.postid-32392 .bio .bio-inner, .postid-32358 .bio .bio-inner, .postid-33043 .bio .bio-inner {
  max-height:10000px; }
.postid-32392 .bio .bio_read_more, .postid-32358 .bio .bio_read_more, .postid-33043 .bio .bio_read_more {
  display:none; }
.postid-33043.single-podcast .podcast-otherinfo div {
  width: 100%; }
@media screen and (max-width: 600px)  {
#bb-lateral-nav .slideout-nav:nth-child(2) li a {padding-right:10px;display:block;}
 
}
@media screen and (max-width: 450px)  {
#dive_in .inner .aniview span {
    font-size: 15px;
    left: auto;
    width: 100%; }
  .page-daringclassrooms .book .btn-toggle-wrap-1 {
    width: 100%;}
}
@media screen and (max-width: 1279px) and (min-width: 1024px) {
#whats_new .left_section .left_image img.hover.tall {
    display: block;
    height: 56%;
    top: 0;
  transform: translate(-50%, 0); }
#whats_new .left_section .left_image:hover img.hover {
  height: 58%; }
}
.postid-32863 .one-fourth {
    width: 24%;
    padding: 0;
  margin-left:0.5%;
  margin-right:0.5%;
}
p.mt60 {margin-top:50px;}
@media screen and (max-width: 650px)  {
  .postid-32863 .one-fourth {
    width:49%;
  }
  .postid-32863 .prayer span {margin-top: 5px;
    display: inline-block;}
  p.mt60 {margin-top:20px;}
  
}
.alsolike-list a>div {padding:0}
.postid-32863  #single-hero .sticky-tear {display:none;}
.postid-32863 #single-meta {max-width:100%;}
@media screen and (min-width: 1024px)  {
.page-template-template-articles_june #featured_article .fa_inner {
  padding-left: 30px; }
}
.alsolike-list a img {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    object-fit: cover;
    min-width: 100%;
  min-height: auto;}
.alsolike-list a div .thumb-overlay {
  display:none;}
.page-library .introlib {
  width: 850px;}
.single-podcast .episode-photos .ephoto img {
    width: 100%;
    height: auto;
  position: relative;}
.single-podcast .episode-photos .ephoto .ephoto-inner {padding-bottom:0;}
.single-download #single-hero.epquote #sticky-thumbnail img {max-height:600px;width:auto;max-width:90%;}
#single-download-epbutton {text-align:center;}
#single-download-epbutton a {
    background-image: url(https://brenebrown.com/wp-content/uploads/2020/04/uuepisode-button.jpg);
    color: #000 !important;
    font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    display: inline-block;
    padding: 21px 20px 20px;
    width: 500px;
    height: 100px;
    background-size: 500px auto;
    background-repeat:no-repeat;
	border-bottom:0;}
#single-download-epbutton a span {    
  	font-family: Georgia;
    text-transform: none;
    font-weight: 700;
    font-size: 24px;}
#single-meta.epquote .single-title {font-family:Georgia,serif;}
@media screen and (max-width: 600px)  {
  #single-download-epbutton a {
    width: 300px;
    height: 80px;
    background-size: 300px 80px;
    background-repeat: no-repeat;
    border-bottom: 0;
    font-size: 14px;
    padding-top: 17px; }
  #single-download-epbutton a span { 
    font-size:18px; }
  .single-podcast .podcast-otherinfo div {padding:0 }
}
  .single-podcast .share-label {
    font-size: 14px;}
.single-podcast .sharedivider {
  color: #969696; }
@media screen and (min-width: 501px) and (max-width:1050px) {
  .single-podcast .sharedivider {opacity:0;clear:both;display:block;height:5px;}
}
@media screen and (min-width: 801px) and (max-width:914px) {
.podcast-main h2, .single-podcast h2 {
  font-size: 55px; }
}
@media screen and (min-width: 601px) and (max-width:800px) {
  .single-podcast .reference img.alignleft {float:none;display:block;margin:5px auto 15px;}
}
@media screen and (max-width:400px) {
  .single-podcast .reference img.alignleft {float:none;display:block;margin:5px auto 15px;}
}
.single_download_back_button .btn {display:inline-block;} 
.blog_share_container .share-image {
  width: calc(100%/3);
  padding:0 15px;
  margin-bottom: 45px;
}
.blog_share_container .share-images:after {
  content: '';
  flex: auto;
}
@media screen and (max-width:400px) {
  .postid-33908 .bio-inner figure {width:100% !important;}
  .postid-33908 .bio-inner figure img {width:100%;height:auto;}
}
.postid-34214 .bio .bio_read_more {display:none;}
.postid-34214 .bio .bio-inner {max-height:10000px;}
.single-podcast .share-images::after {
  content: "";
  flex: auto;
}
.single-podcast .share-images {
    margin: 0 -15px;
}
.single-podcast .share-image {
    width: calc(100%/3);
    padding: 0 15px;
}
@media screen and (min-width:450px) and (max-width:800px) {
  .single-podcast .share-image { width: calc(100%/2); }
}
@media screen and (max-width:449px) {
  .single-podcast .share-images { margin:0; }
  .single-podcast .share-image { width: 100%; padding:0; }
}
.single-podcast .audiolead { font-size: 22px; font-weight:700; margin: 10px 0; }
.page-antiracism-resources #book-library #book-listing {margin-top:65px;}
.page-antiracism-resources span.rstar {display:inline !important;}
.page-antiracism-resources .introlib {width:900px;}
.page-antiracism-resources .col1 {width:35%; display:inline-block;margin-right:3%;vertical-align:top;}
.page-antiracism-resources .col1 img {width:100%;height:auto;}
.page-antiracism-resources .col2 {width:60%; display:inline-block;vertical-align:top;}
@media screen and (max-width:700px) {
  .page-antiracism-resources .col1 {width:100%;display:block;margin-right:0;margin-bottom:20px;text-align:center;}
  .page-antiracism-resources .col1 img {width:auto;}
  .page-antiracism-resources .col2 {width:100%;display:block;}
}
.postid-36889 #single-hero .sticky-tear {display:none;}
.postid-36889 .post-content .normal-content ol li::before {margin-left: -1.7em;}
.postid-36889 .post-content .normal-content ol {padding: 0 0 10px 35px;}
 @media screen and (min-width:700px) and (max-width:900px) {
   .bahero .baherotxtbox {top:88%;} }


/* PODCAST TRANSCRIPTS */
.single-transcript .share-bar .post-share .return-link {
  font-size: 14px;
  font-weight: bold;
  background-position: center left;
  color: #ce6929;
}

.single-transcript .post-content {
  margin-bottom: 100px;
}

.transcript-popup-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  z-index: 100;
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  z-index: -100;
}

.transcript-popup-outer.transcript-popup-active {
  opacity: 1;
  visibility: visible;
  z-index: 100;
}

.transcript-popup-wrap {
  width: 90%;
  max-width: 715px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 100;
  padding: 84px 80px 74px 80px;
  position: absolute;
  box-shadow: 0 0 15px 0 #bbb;
  -moz-box-shadow: 0 0 15px 0 #bbb;
  -webkit-box-shadow: 0 0 15px 0 #bbb;
  font-family: gotham a,gotham b;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
}

@media ( max-width:768px ) {
  .transcript-popup-wrap {
    padding: 54px 20px 44px 20px;
  }
  .transcript-popup-wrap {
    top: 20px;
    left: 5%;
    right: 5%;
    padding-bottom: 100px;
  }
}

@media ( min-width:769px ) {
  .transcript-popup-wrap {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  
}


.transcript-popup-wrap p {
  margin-bottom: 20px;
}

.transcript-popup-wrap p a {
  border-bottom: 1px solid #ce6929;
  color: #ce6929;
}

.transcript-popup-wrap img {
  max-width: 285px;
  width: 100%;
  margin: 0 auto 40px auto;
  display: block;
}

.transcript-popup-wrap .btn {
  font-size: 16px !important;
  letter-spacing: 1px;
  margin: 60px auto 0 auto;
  display: table;
}

.view-transcript-button.btn {
  font-size: 16px !important;
  letter-spacing: 1px;
}

.view-transcript-button-first {
  margin-right: 15px;
}

@media ( max-width:768px ) {
  .view-transcript-button-second {
    display: inline-block;
    margin-top: 20px;
  }
}

.transcript-popup-wrap .transcript-close-popup {
  font-family: Futura,futura-pt,sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  top: 10px;
  right: 18px;
  color: #ce6929;
  cursor: pointer;
}

.transcript-button hr {
  border: 0;
  border-top: 1px solid #d8d8d8;
  margin-top: 50px;
}

.transcript-soon {
  font-family: Georgia;
  color: #1c2d3f;
  font-size: 30px;
  line-height: 1em;
  font-style: italic;
  text-align: left;
  font-weight: 700;
  letter-spacing: -.01em;
}

.single-transcript .inline-disclaimer {
  padding: 30px 30px 10px 30px;
  background-color: #f3f1f0;
  display: block;
  clear: both;
  margin-bottom: 20px;
  font-size: 16px;
  color: #484241;
}

.single-transcript .inline-disclaimer a {
  color: #484241;
  border-bottom: 1px solid #484241;
}

.podcast-main-all .alm-filters {
  display: flex;
  flex-wrap:wrap;
  justify-content: space-between;
  width:calc(100% + 84px);
}
@media screen and (max-width:599px) {
.podcast-main-all .alm-filters {
  width:100%;
}
}


.podcast-main-all .alm-reveal.alm-filters:after {
	width: calc(100%/3) !important;
	flex: auto !important;
}

.page-template-template-articles_june .alm-listing .alm-filters {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.page-template-template-articles_june .alm-listing .alm-filters {
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap;
}

.page-template-template-articles_june .alm-listing .alm-filters > a {
    width:calc(100% / 3 - 80px / 3);
    margin-bottom:42px;
}

@media screen and (max-width:1023px) {
  .page-template-template-articles_june .alm-listing .alm-filters > a {
    width:calc(100% / 2 - 20px);
  }
}

@media screen and (max-width:599px) {
  .page-template-template-articles_june .alm-listing .alm-filters > a {
    width:100%;
  }
}

.page-template-template-articles_june .alm-listing .alm-filters::after {
  content: "";
  width:calc(100% / 3 - 80px / 3);
  display:block;
}

@media screen and (max-width:1023px) {
  .page-template-template-articles_june .alm-listing .alm-filters::after {
    display:none;
  }
}
#book-library #book-lower, .blogmainwrap {background-image:none;}
.featured-posts .featured_shelf .tear_bg, section.quote_cards .download-big-wrap .download-tear, #single-hero .sticky-tear {display:none;}
.socials-footer .wrapper {max-width:1920px;}
.socials-footer .sf-text {font-family:Georgia;font-size:18px;}
.footer-top .wrapper {background: url(_static/images/icon-footernav.png) no-repeat 100% 82px / 276px; }
.green-sans-head {color:#212121;}
.footer-sites > .wrapper a {font-family:"HelveticaNeue-CondensedBold", Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  color:#ffffff;
  font-size:21px;}
.site-footer .siteby, .site-footer .siteby a {color:#d6d6d6;font-size:13px;line-height:20px;}
.socials-footer .sf-title {margin-top:45px;}
.socials-footer {padding-bottom:45px;}
.socials-footer .sf-links a {padding:0 !important;}
.socials-footer .sf-links {margin-top:78px;}
@media screen and (max-width:900px) {
	.socials-footer .sf-links { margin-top: 40px; text-align: center; }
}
.footer-top {padding:50px 0;}

/* Added custom field to set a custom width for pages. These containers need to stop doing their own custom widths though. */
.container.custom-width {
	width: auto;
}

.container.custom-width .post-content,
.container.custom-width .wrapper {
	max-width: none;
	width: auto;
	display: block;
}
.page-events .hero:not(.newhero) img {
    position: relative;
    left: 0;
    top: 0;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
  transform: translate(0,0); }
.page-events .hero:not(.newhero) {
  padding: 0; }
.page-id-22396 .container.default-width {max-width:100% !important;}
#dc_header .tear, section.dc_form .tear_top {display:none;}
#dc_header .inner {padding-bottom:45px;}
#maildrop.dc_form .content {padding-top:7%;}
img.homeherofixedbg-mobile {display:none;}
@media screen and (max-width:600px) {
	.page-speaking .flex-content-linked-boxes .box-inner {top:30%;}
  .page-id-22396 .post-content {text-align:left;}
  img.homeherofixedbg {display:none;}
 img.homeherofixedbg-mobile {display:block;}
}


/* GIFTS OF IMPERFECTION HUB - START */
.page-template-template-gifts-of-imperfection-hub #sub-header {
	display: none;
}
.page-template-template-gifts-of-imperfection-hub #goi-hero {
	background-size: cover;
	background-repeat: no-repeat;
	height: 580px;
	height: 39.5vw;
}
.page-template-template-gifts-of-imperfection-hub #goi-hero .wrapper {
	width: 90%;
}
.page-template-template-gifts-of-imperfection-hub .btn-outer-wrap {
	width: 50.5%;
	position: absolute;
	right: 4%;
	text-align: center;
	top: 27.5vw;
}
.page-template-template-gifts-of-imperfection-hub #goi-bottom-text {
	background-size: cover;
	font-family:  "Gotham A", "Gotham B", "Gotham", Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #1C2D3F;
	font-size: 48px;
	line-height: 84px;
	text-align: center;
	letter-spacing: 0.15em;
}
.page-template-template-gifts-of-imperfection-hub #goi-opening-text {
	max-width: 815px;
	width: 100%;
	margin: 0 auto;
	font-size: 24px;
	color: #1c2d3f;
	margin-top: 60px;
	margin-bottom: 65px;
	line-height: 1.1;
	padding-left: 20px;
	padding-right: 20px;
}
.page-template-template-gifts-of-imperfection-hub #goi-opening-text h3 {
	font-size: 40px;
	margin: 0 0 20px 0;
	letter-spacing: -2px;
}
.page-template-template-gifts-of-imperfection-hub #goi-opening-text p {
	margin: 0;
}
.page-template-template-gifts-of-imperfection-hub .video_container {
	position: relative;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}
.page-template-template-gifts-of-imperfection-hub .video_container .arve-wrapper {
	margin-left: auto;
	margin-right: auto;
}
.page-template-template-gifts-of-imperfection-hub .video_container iframe,.video_container object,.video_container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.page-template-template-gifts-of-imperfection-hub section.video {
	position:relative;
	z-index:1;
	margin-bottom: 75px;
}
.page-template-template-gifts-of-imperfection-hub #goi-grid {
	margin-bottom: 130px;
}
.page-template-template-gifts-of-imperfection-hub #goi-grid h2 {
	height:144px;
	display: block;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 40px;
	font-style: italic;
	line-height: 144px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	letter-spacing: -2px;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks {
	position: relative;
	margin-bottom: 40px;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner {
	/* display: flex;
	justify-content: space-between;
	flex-wrap: wrap; */
	margin-bottom: 82px;
	max-width: 1920px;
	width: 90%;
	margin: 0 auto;

	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;

}
/* .page-template-template-gifts-of-imperfection-hub section.sublinks .inner:after {
    content: '';
    flex: auto;
} */
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a {
	background-color: white;
	border: 2px solid #eae8df;
	padding: 90px 10px 68px;
	/* width: 30.33333%; */
	width: calc(100%/3 - 100px/3);
	-webkit-transition: 200ms ease-in-out all;
	transition: 200ms ease-in-out all;
	text-align: center;
	/* margin: 0 1.5% 50px; */
	margin: 0 0 50px 0;
	position: relative;
    display:block;
}
@media ( min-width:1024px ) {
	.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a:nth-child(3n-1) {
		margin-left: 50px;
		margin-right: 50px;
	}
}

.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a .counter {
	background-color: #3C7C86;
	color: white;
	border-radius: 50%;
	height: 52px;
	width: 52px;
	position: absolute;
	left: calc(50% - 26px);
	top: -26px;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a:hover .counter {
  background-color:#1d2d3f;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a.nolink:hover .counter {
  background-color:#3C7C86;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a .counter .numbers {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a .label {
	color: #969696;
	font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
	letter-spacing: 0.025em;
	font-weight: 400;
	text-transform: uppercase;
	display: block;
	max-width: 12em;
	margin: 0 auto;
	line-height: 1.1em;
	letter-spacing: 0.05em;
	margin-bottom: 0.75em;
	font-size: 24px;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .coming-soon {
	color: #969696;
	font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
	letter-spacing: 0.025em;
	font-weight: 400;
	text-transform: uppercase;
	display: block;
	max-width: 12em;
	margin: 0 auto;
	line-height: 1.1em;
	letter-spacing: 0.05em;
	font-size: 24px;
	margin-bottom: -20px;
	margin-top: 20px;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a .title {
	font-size: 36px;
	margin: 0 auto;
	color: #3C7C86;
	max-width: 7.5em;
	display: block;
	line-height: 1.1em;
	letter-spacing: -0.05em;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a:hover {
	box-shadow: 0 0 16px #969696;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a.nolink:hover {
	box-shadow: 0 0 0;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a:hover .title {
	color: #1d2d3f;
}
.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a.nolink:hover .title {
	color: #3C7C86;
}
.page-template-template-gifts-of-imperfection-hub #goi-more {
	margin-bottom: 92px;
}
.page-template-template-gifts-of-imperfection-hub #goi-more h2 {
	height:100px;
	display: block;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 40px;
	font-style: italic;
	line-height: 100px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	letter-spacing: -2px;
}
@media (max-width : 1023px) {
	.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a {
		width: 46%;
    	margin: 0 2% 50px;
	}
}
@media ( max-width:900px ) {
	.page-template-template-gifts-of-imperfection-hub .btn-outer-wrap {
		top: 24vw;
	}
}
@media ( max-width:768px ) {
	.page-template-template-gifts-of-imperfection-hub section.sublinks .inner:after {
		display: none;
	}
	.page-template-template-gifts-of-imperfection-hub section.sublinks .inner > a {
		width: 100%;
	}
	.page-template-template-gifts-of-imperfection-hub section.sublinks .inner {
		max-width: 420px;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-hero {
		height: 700px;
		height: 115vw;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-opening-text {
		font-size: 16px;
		margin-top: 30px;
		margin-bottom: 35px;
		line-height: 1.4;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-opening-text h3 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.page-template-template-gifts-of-imperfection-hub section.video {
		margin-bottom: 0;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-grid {
		margin-bottom: 30px;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-grid h2 {
		background-size: 95% auto;
		font-size: 24px;
	}
	.page-template-template-gifts-of-imperfection-hub section.sublinks .inner {
		width: 100%;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-more {
		margin-bottom: 60px;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-more h2 {
		background-size: 95% auto;
		font-size: 24px;
	}
	.page-template-template-gifts-of-imperfection-hub .btn-outer-wrap {
		width: 100%;
		right: 0;
		top: 88vw;
	}
	.page-template-template-gifts-of-imperfection-hub .btn-toggle-wrap {
		width: 48%;
	}
	.page-template-template-gifts-of-imperfection-hub #goi-bottom-text {
		font-size:26px;
		line-height: 1.5;
		width: 100%;
		display: table-caption;
		display: block;
		word-spacing: 9999rem;
	}
	.page-template-template-gifts-of-imperfection-hub section.sublinks .inner {
		width: 100%;
	}
}
@media ( max-width:400px ) {
.page-template-template-gifts-of-imperfection-hub #goi-grid h2 {
    background-size: auto 95%;
    font-size: 22px;
    line-height: 24px;
    padding: 30px 0;
    height: auto;
}
}
/* GIFTS OF IMPERFECTION HUB - END */
/* WHOLEHEARTED INVENTORY - BB - START */
.whq-container {
	font-family:  "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
}

.gform_wrapper#gform_wrapper_13 .top_label li ul.gfield_radio {
  width: 100%; }

.whq-footer-cols .-col {
	max-width: 400px;
	background: #fff;
	border: 2px solid #eae8df;
	position: relative;
	margin-top: -40px;
	margin-bottom: -40px;
	padding-bottom: 30px;
}

@media ( min-width: 950px ) {
	.whq-footer-cols {
		display: flex;
		flex-direction: row;
		max-width: 850px;
		margin: 80px auto;
        text-align:center;
		align-items: stretch;
		justify-content: space-between;
	}

	.whq-footer-cols .-col {
		flex: 0 1 47%;
		width: 47%;

		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}

	.whq-footer-cols .-col .-col-inner {
		width: 100%;
	}
}

@media ( max-width: 949px ) {
  
  	.whq-footer-cols {
		margin: 80px auto;
        text-align:center;
	}
	.whq-footer-cols .-col {
		margin: 0 auto 40px;
	}
	.whq-footer-cols .-col.email-col {
		margin-bottom: 25px;
	}
	.whq-footer-cols .-col .-col-inner {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.whq-footer-cols .icon {
	width: 60px;
	height: 52px;
	margin: 20px auto 8px;

	background: #fff center no-repeat;
	background-size: auto;
}
.whq-footer-cols .icon.icon-email {
	background-image: url(_static/images/wholehearted-email.png);
	width: 53px;
	height: 35px;
}

.whq-footer-cols .icon.icon-print {
	background-image: url(_static/images/wholehearted-print.png);
	width: 53px;
	height: 48px;
	margin-bottom: 25px;
}

.whq-footer-cols .col-text {
	color: #3C7C86;
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 28px;
	text-transform: uppercase;
    font-weight:500;
}

.whq-form-wrap {
	max-width: 330px;
	margin: 0 auto;
}
.whq-footer-cols .whq-signup-content {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .75px;
    margin-bottom: 18px;
    color: #1C2D3F;
    font-family:Georgia;
	margin-top: 20px;
}
.whq-footer-cols .whq-signup-content a {
   color: #1C2D3F;
}
.whq-footer-cols .whq-signup-form input[type=email] {
    width: 330px;
    max-width: 100%;
    margin: 0 auto;
    padding: 11px 10px;
    font-family: Georgia,Times,times new roman,serif;
    font-style:italic;
    font-size: 16px;
    line-height: 19px;
    border-radius: 8px;
    background: #ebe8df;
    color: #1C2D3F;
    letter-spacing: 1px;
    text-align: center;
    border: none;
}
.whq-footer-cols .whq-signup-form input[type=email]::placeholder, .whq-footer-cols .whq-signup-form input[type=email]:-ms-input-placeholder, 
.whq-footer-cols .whq-signup-form input[type=email]::-ms-input-placeholder { color: #1C2D3F; }
.whq-footer-cols .col-button {
}
.whq-footer-cols .col-button input[type="submit"],
.whq-footer-cols .col-button a.whq-button,
a.whq-button {
    display: inline-block;
    padding: 11px 24px;
    font-family: helveticaneue-condensedbold,helvetica neue,Helvetica,Arial,sans-serif;
    text-decoration: none;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    color: #fff;
    background: #1c2d3f;
    transition: all .13s ease;
}
.whq-footer-cols .col-button input[type="submit"]:hover,
.whq-footer-cols .col-button a.whq-button:hover,
a.whq-button:hover {
	color: #fff;
	background: #ce6929;
}

.whq-alternatives a.whq-button {
	font-size: 14px;
	padding: 8px 10px;
	margin: 0 5px;
}

.whq-alternatives a.whq-button:first-child {
	margin-left: 0;
}

#gform_wrapper_12.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, #gform_wrapper_12.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
  vertical-align:top; }
.page-wholeheartedinventory .section.storyhero {
  padding:0;
}
.page-wholeheartedinventory img.homeherofixedbg-mobile {
  position:relative;
  top:0;
  left:0;
  width:100%;
  height:auto;
  transform:none;
}
.page-wholeheartedinventory #sub-header {
  display:none;
}
/* WHOLEHEARTED INVENTORY - BB - END */

/* Fix header bar pinned to low on small screens when admin bar is visible */
@media (max-width: 600px) {
	body.admin-bar .header .headerbar.headroom--pinned { top: 0 !important; }
}

@media (min-width: 601px) and (max-width: 782px) {
	body.admin-bar .header .headerbar.headroom--pinned { top: 46px !important; }
}

/* GOI SHARE - START */
.page-template-page-goi-share .cf:before,
.page-template-page-goi-share .cf:after { content: ""; display: table; } 
.page-template-page-goi-share .cf:after { clear: both; }
.page-template-page-goi-share .cf { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }

.page-template-page-goi-share #sub-header {
	display: none;
}

.page-template-page-goi-share .post-content {
	max-width: 900px !important;
}

.page-template-page-goi-share .btn {
	letter-spacing: 1px;
	padding-left: 35px;
	padding-right: 35px;
}

.page-template-page-goi-share hr {
	max-width: 990px;
}

.page-template-page-goi-share .post-content h2 {
	font-size: 28px !important;
	text-transform: initial !important;
	font-family: gotham a,gotham b, sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.035em !important;
	margin-bottom: 40px !important;
}

.page-template-page-goi-share .post-content p {
	font-size: 20px;
	line-height: 1.4 !important;
}

.page-template-page-goi-share .post-content p a {
	font-style: normal !important;
}

.page-template-page-goi-share .post-wysiwyg .wrapper {
	max-width: 900px !important;
	width: 100% !important;
}

.page-template-page-goi-share #quote-cards {
	max-width: 1050px !important;
	margin: 80px auto 0 auto !important;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: content-box;
}

.page-template-page-goi-share .download-big-wrap {
	width: 285px;
	float: left;
	margin-bottom: 95px;
}

.page-template-page-goi-share .share-label {
	line-height: 23px;
	display: block;
	float: left;
	margin-right: 10px;
}

.page-template-page-goi-share .download-share {
	font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
	color: #ce6929;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 20px;
}

.page-template-page-goi-share .download-share .download-share-icon {
	width: auto;
	height: 23px;
	margin-right: 5px;
}

.page-template-page-goi-share .share-download {
	display: block;
	float: right;
	border-left: 1px solid #ce6929;
	padding-left: 10px;
	line-height: 23px;
}

.page-template-page-goi-share .share-download a {
	color: #ce6929;
}

.page-template-page-goi-share .explore-more-link {
	max-width: 647px;
	width: 100%;
	margin: 0 auto 111px auto;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
}


@media ( min-width:920px ) {
	.page-template-page-goi-share .download-big-wrap {
		margin-left: calc((100% - 855px) / 2);
	}
	.page-template-page-goi-share .download-big-wrap:nth-of-type(3n + 1) {
		margin-left: 0;
		clear: both;
	}
}

@media ( max-width:919px ) and ( min-width: 779px ) {
	.page-template-page-goi-share .download-big-wrap {
		width: 45%;
		margin-left: 10%;
	}

	.page-template-page-goi-share .download-big-wrap:nth-child(odd) {
		margin-left: 0;
		clear: both;
	}

	.page-template-page-goi-share .download-share {
		width: 285px;
		margin: 20px auto 0 auto;
	}
}

@media ( max-width:768px ) {
	.page-template-page-goi-share .download-big-wrap {
		width: 100%;
		margin-left: 0;
	}

	.page-template-page-goi-share .download-big-wrap img {
		width: 100%;
		height: auto;
	}

	.page-template-page-goi-share .download-share {
		width: 285px;
		margin: 20px auto 0 auto;
	}
}

/* Hero Image */
@media screen and ( max-width:600px ) {
	.page-template-page-goi-share .homeherofixedbg{
		display: none;
	}
	.page-template-page-goi-share .homeherofixedbg-mobile {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		-webkit-transform: none !important;
		transform: none !important;
	}

	.page-template-page-goi-share .storyhero.hero {
		padding: 0;
	}
}
/* GOI SHARE - END */


/* Gravity Forms Sticky Progressbar CSS (js is in the auto progressbar plugin) */
.gf_progressbar_wrapper {
	height: 24px;
}

.gf_progressbar_wrapper.aagf-fixed .gf_progressbar {
	position: fixed;
	z-index: 200;
	width: 100%;
	display: block;

	top: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 970px;
	width: calc(100% - 7.5%);
	background: #f3f1f0;

	border-radius: 0;
}

body.aagf-fixed-progress-bar::before {
	content: '';
	display: block;
	position: fixed;
	z-index: 190;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 25px;
	background: #fff;
	border-bottom: 1px solid #969696;
}

body.aagf-fixed-progress-bar .headerbar {
	border-bottom: 1px solid #969696;
}

.gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
body.aagf-fixed-progress-bar::before {
	transition: margin-top 300ms ease;
}

body.admin-bar .gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
body.admin-bar.aagf-fixed-progress-bar::before {
	margin-top: 32px; /* 32px (admin bar) */
}

body.headroom-pinned .gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
body.headroom-pinned.aagf-fixed-progress-bar::before {
	margin-top: 43px; /* 42px (header bar) + 1px (header bottom border) */
}

body.headroom-pinned.admin-bar .gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
body.headroom-pinned.admin-bar.aagf-fixed-progress-bar::before {
	margin-top: 75px;/* 32px (admin bar) + 42px (header bar) + 1px (header bottom border) */
}

/* Responsive sticky admin bar */
@media ( min-width: 601px ) and ( max-width: 782px ) {
	body.admin-bar .gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
	body.admin-bar.aagf-fixed-progress-bar::before {
		margin-top: 46px; /* 46px (admin bar) */
	}

	body.headroom-pinned.admin-bar .gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
	body.headroom-pinned.admin-bar.aagf-fixed-progress-bar::before {
		margin-top: 88px; /* 46px (admin bar) + 41px (header bar) + 1px (header bottom border) */
	}
}

@media ( max-width: 600px ) {
	body.admin-bar .gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
	body.admin-bar.aagf-fixed-progress-bar::before {
		margin-top: 0;
	}

	body.headroom-pinned.admin-bar .gf_progressbar_wrapper.aagf-fixed .gf_progressbar,
	body.headroom-pinned.admin-bar.aagf-fixed-progress-bar::before {
		margin-top: 42px; /* 41px (header bar) + 1px (header bottom border) */
	}
}

/* Remove some other decals */
.gf_progressbar_wrapper.aagf-fixed .gf_progressbar .gf_progressbar_percentage {
	border-radius: 0;
	box-shadow: none;
	border: none;
	outline: none;
}

body.aagf-fixed-progress-bar .gf_progressbar::after {
	display: none;
}

/* Correct various containers that use position: relative or transforms, which break position: fixed. */
body.aagf-fixed-progress-bar .wrapper,
body.aagf-fixed-progress-bar .section,
body.aagf-fixed-progress-bar .bb-main-content,
body.aagf-fixed-progress-bar main  {
	position: static;
	transform: none;
}

/* Larger progress bar for big screens */
@media (min-height: 750px) {
	.gf_progressbar_wrapper.aagf-fixed .gf_progressbar {
		height: 45px;
	}

	body.aagf-fixed-progress-bar::before {
		height: 46px;
	}

	.gf_progressbar_wrapper.aagf-fixed .gf_progressbar .gf_progressbar_percentage {
		height: 45px;
	}

	.gf_progressbar_wrapper.aagf-fixed .gf_progressbar .gf_progressbar_percentage span {
		line-height: 45px;
	}
}
/* END gravity form sticky progressbar css */

#gform_12 .gfield_contains_required .ginput_container::after {
	content:'*Required';
	color: #1c2d3f;
}

#gform_12 input.button,
#gform_13 input.button {
	width: auto;
}
#gform_wrapper_13.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width:100% !important;
}
#gform_wrapper_13.gform_wrapper div.validation_error {
    color: #fff!important;
    border-bottom: 0px solid #ce6929!important;
    border-top: 0px solid #ce6929!important;
    background-color: #1c2d3f;
    margin-top: 10px;
}
@media ( max-width: 600px ) {
	.page-wholehearted-inventory-results .guidepost-table .guidepost-row.guidepost-G6 {
		margin-bottom:50px;
	}
}
.page-template-template-downloads .download-big-wrap .download-tear, .tax-download-item .download-big-wrap .download-tear, .page-template-template-quote-card-definitions-php .download-big-wrap .download-tear {
  display:none;
}

.page-template-page-download-and-print .guidepost-item:nth-of-type(2) .guidepost-credit,
.page-template-page-download-and-print .guidepost-item:nth-of-type(3) .guidepost-credit {
  margin-top:50px;
}

/* START UU updates Spotify */
@media ( min-width: 750px ) {
  .mob-uu-img {display:none;}
}
@media ( max-width: 749px ) {
  .mob-uu-img {display:block;}
  .mob-uu-img img {width:100%;height:auto;}
}
/* END UU updates Spotify */

/* START Download Page Updates Aug 2020 */
.page-template-template-downloads #quote-cards, .page-template-template-downloads #gifts-quote-cards {
    background-image: none;
    padding-top: 30px;
}
.page-template-template-downloads #quote-cards .download-big-heading-container, 
.page-template-template-downloads #gifts-quote-cards .download-big-heading-container {
  display:block;
}
.page-template-template-downloads #quote-cards .big-section-heading-instructions,
.page-template-template-downloads #gifts-quote-cards .big-section-heading-instructions{
    color: #1c2d3f;
    margin-bottom: 20px;
    width:100%;
    margin-top: -33px;
}

/* END Download Page Updates Aug 2020 */


/* DOWNLOAD & PRINT - START */
.page-template-page-download-and-print .cf:before,
.page-template-page-download-and-print .cf:after { content: ""; display: table; } 
.page-template-page-download-and-print .cf:after { clear: both; }
.page-template-page-download-and-print .cf { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }

.page-template-page-download-and-print #sub-header {
	display: none;
}

.page-template-page-download-and-print .post-content {
	max-width: 900px !important;
}

.page-template-page-download-and-print .btn {
	letter-spacing: 1px;
	padding-left: 35px;
	padding-right: 35px;
}

.page-template-page-download-and-print hr {
	max-width: 990px;
	border-top: 0;
	border-bottom: 1px solid #969696;
}

.page-template-page-download-and-print .post-content h2 {
	font-size: 28px !important;
	text-transform: initial !important;
	font-family: gotham a,gotham b, sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.035em !important;
	margin-bottom: 40px !important;
}

.page-template-page-download-and-print .post-content p {
	font-size: 20px;
	line-height: 1.4 !important;
}

.page-template-page-download-and-print .post-content p a {
	font-style: normal !important;
}

.page-template-page-download-and-print .post-wysiwyg .wrapper {
	max-width: 900px !important;
	width: 100% !important;
}

.page-template-page-download-and-print #manifestos {
	margin-top: 75px;
	max-width: 980px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
}

.page-template-page-download-and-print #manifestos h2.manifesto-heading {
	background-size: auto 98px;
	background-position: center center;
	background-repeat: no-repeat;
	height: 98px;
	font-family: gotham a,gotham b, sans-serif !important;
	font-weight: bold !important;
	font-size: 26px !important;
	color: #FFFFFF;
	letter-spacing: 3.25px !important;
	text-align: center;
	line-height: 98px;
	margin-bottom: 50px;
}

.page-template-page-download-and-print #manifestos .manifesto-left {
	width: 45%;
	float: left;
}

.page-template-page-download-and-print #manifestos .manifesto-left img {
	width: 80%;
	margin-left: 13%;
	margin-top: 30px;
}

.page-template-page-download-and-print #manifestos .manifesto-text p {
	line-height: 1.5;
	margin-bottom: 30px;
}

.page-template-page-download-and-print #manifestos .manifesto-text {
	margin-bottom: 90px;
}

.page-template-page-download-and-print #manifestos .manifesto-right {
	width: 48%;
	float: right;
	margin-top: 20px;
}

.page-template-page-download-and-print #guideposts {
	clear: both;
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px 20px 20px;
}

.page-template-page-download-and-print #guideposts h2.guidepost-heading {
	background-size: auto 94px;
	background-position: center center;
	background-repeat: no-repeat;
	height: 94px;
	font-family: gotham a,gotham b, sans-serif !important;
	font-weight: bold !important;
	font-size: 26px !important;
	color: #FFFFFF;
	letter-spacing: 3.25px !important;
	text-align: center;
	line-height: 94px;
	margin-bottom: 70px;
	margin-top: 0;
}

.page-template-page-download-and-print .guidepost-item {
	width: calc(33.3% - 57px);
	float: left;
	margin-left: 85px;
	text-align: center;
	margin-bottom: 60px;
}

.page-template-page-download-and-print .guidepost-item:nth-of-type(3n+1) {
	margin-left: 0;
	clear: both;
}

.page-template-page-download-and-print .guidepost-item img {
	margin-bottom: 20px;
	vertical-align: bottom;
	display: block;
}

.page-template-page-download-and-print .guidepost-credit {
	display: block;
	margin-bottom: 30px;
}

.page-template-page-download-and-print .guidepost-credit .btn-orange {
	margin-top: 10px;
}

.page-template-page-download-and-print .guidepost-credit a:not(.btn-orange) {
	color: #ce6929;
}

@media ( min-width:768px ) {
	.page-template-page-download-and-print .guidepost-credit h4 {
		margin-bottom: 0;
	}
}

.page-template-page-download-and-print #quotecards {
	clear: both;
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
	margin-top: 85px;
}

.page-template-page-download-and-print #quotecards h2.quotecard-heading {
	background-size: auto 94px;
	background-position: center center;
	background-repeat: no-repeat;
	height: 94px;
	font-family: gotham a,gotham b, sans-serif !important;
	font-weight: bold !important;
	font-size: 26px !important;
	color: #FFFFFF;
	letter-spacing: 3.25px !important;
	text-align: center;
	line-height: 94px;
	margin-bottom: 70px;
	margin-top: 0;
}

.page-template-page-download-and-print .explore-more-link {
	max-width: 650px;
	width: 90%;
	margin: 100px auto;
	display: block;
}

.page-template-page-download-and-print .download-big-wrap {
	width: 285px;
	float: left;
	margin-bottom: 95px;
}

.page-template-page-download-and-print .share-label {
	line-height: 23px;
	display: block;
	float: left;
	margin-right: 10px;
}

.page-template-page-download-and-print .download-share {
	font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
	color: #ce6929;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 20px;
}

.page-template-page-download-and-print .download-share .download-share-icon {
	width: auto;
	height: 23px;
	margin-right: 5px;
}

.page-template-page-download-and-print .share-download {
	display: block;
	float: right;
	border-left: 1px solid #ce6929;
	padding-left: 10px;
	line-height: 23px;
}

.page-template-page-download-and-print .share-download a {
	color: #ce6929;
}

.page-template-page-download-and-print #guideposts {
	text-align: center;
}

.page-template-page-download-and-print .guidepost-item.less-than-three {
	display: inline-block;
	margin: initial;
	float: none;
}


@media ( min-width:992px ) {
	.page-template-page-download-and-print .download-big-wrap {
		margin-left: calc((100% - 855px) / 2);
	}
	.page-template-page-download-and-print .download-big-wrap:nth-of-type(3n + 1) {
		margin-left: 0;
		clear: both;
	}
}

@media ( max-width:991px ) and ( min-width: 779px ) {
	.page-template-page-download-and-print .download-big-wrap {
		width: 45%;
		margin-left: 10%;
	}

	.page-template-page-download-and-print .download-big-wrap:nth-child(2n + 2) {
		margin-left: 0;
		clear: both;
	}

	.page-template-page-download-and-print .download-share {
		width: 285px;
		margin: 20px auto 0 auto;
	}
}

@media ( max-width:768px ) {
	.page-template-page-download-and-print .download-big-wrap {
		width: 100%;
		margin-left: 0;
	}

	.page-template-page-download-and-print .download-big-wrap img {
		width: 100%;
		height: auto;
	}

	.page-template-page-download-and-print .download-share {
		width: 285px;
		margin: 20px auto 0 auto;
	}
}

@media ( max-width:768px ) {
	.page-template-page-download-and-print hr {
		max-width: 80%;
	}

	.page-template-page-download-and-print #manifestos h2.manifesto-heading {
		font-size: 21px !important;
		line-height: 28px;
		width: 300px;
		margin: 0 auto;
		background-size: 100% auto;
		padding-top: 22px;
	}

	.page-template-page-download-and-print #manifestos .btn {
		display: table;
		margin: 0 auto;
	}

	.page-template-page-download-and-print #manifestos .manifesto-left {
		float: none;
		width: 80%;
		margin: 0 auto;
	}

	.page-template-page-download-and-print #manifestos .manifesto-left img {
		width: 100%;
		margin-left: 0;
	}

	.page-template-page-download-and-print #manifestos .manifesto-right {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.page-template-page-download-and-print .guidepost-item {
		width: 100%;
		margin-left: 0;
		float: none;
	}

	.page-template-page-download-and-print .guidepost-item img {
		width: 100%;
		margin-bottom: 0;
	}

	.page-template-page-download-and-print #guideposts h2.guidepost-heading {
		font-size: 21px !important;
		line-height: 28px;
		width: 300px;
		margin: 0 auto 45px auto;
		background-size: 100% auto;
		padding-top: 22px;
	}

	.page-template-page-download-and-print .explore-more-link {
		margin: 60px auto;
	}

	/* Hero Image */
	
	.page-template-page-download-and-print .homeherofixedbg{
		display: none;
	}
	.page-template-page-download-and-print .homeherofixedbg-mobile {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		-webkit-transform: none !important;
		transform: none !important;
	}

	.page-template-page-download-and-print .storyhero.hero {
		padding: 0;
	}
	
}

@media ( min-width:769px ) {

	.page-template-page-download-and-print .guidepost-heading br {
		display: none;
	}

}
/* DOWNLOAD & PRINT - END */
/* PODCAST TEAM - START */
.page-podcast-team .post-wysiwyg .wrapper, .page-podcast-team .post-content {
  max-width:1200px;
}
.page-podcast-team .flex-two-column {
  max-width:1200px;
  margin:0 auto;
  width:90%;
}
.page-podcast-team h3 {
  font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
  font-size:26px;
  text-align:center;
}
.flex-two-column .left {
  float:left;
  width:49%;
}
.flex-two-column .right {
  float:right;
  width:49%;
}
@media ( max-width: 900px ) {
  .flex-two-column .left, .flex-two-column .right {
  float:none;
  width:100%; }
}
.page-podcast-team .gfield_contains_required .ginput_container::after, .page-podcast-team #sub-header,
.page-podcast-team .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  display:none;
}
.page-thank-you-media #sub-header, .page-thank-you-general #sub-header, .page-thank-you-speaking #sub-header, .page-thank-you-podcast-pitch #sub-header  {
  display:none;
}
  
/* PODCAST TEAM - END */
.postid-38744 .post-content .normal-content ol li::before { margin-left: -1.7em; }
.postid-38744 .post-content .normal-content ol li { line-height:1.42; }
.post-content .normal-content ol {padding-left:30px;text-align:left;}
.episode-credits {
  font-family: gotham,gotham a,gotham b,Helvetica,Arial,sans-serif;
    font-style: normal;
  font-weight: 400;
  font-size:14px;
}

/* TGOI QUOTE CARDS - START */
.tgoi-cards #back-to-downloads {
    display: none !important;
}
.tgoi-cards h3.single-title {
    display: none !important;
}
.tgoi-cards .download-button.single-download-button {
    background-color: #ce6929 !important;
    padding: 10px 40px !important;
}
.tgoi-cards .download-button.single-download-button:hover {
    background-color: #1c2d3f !important;
}
.tgoi-cards#single-meta {
    margin: 50px auto 30px;
}
.wholehearted-quote-cards {
    margin: 30px auto 100px;
}
.wholehearted-quote-cards .download-share-icon {
    width: 41px;
    height: 41px;
    margin-right: 5px;
}
.wholehearted-quote-cards .share-label {
   margin-bottom: 15px;
}
.post-content.wholehearted-quote-cards h2 {
  text-align:center;
  font-weight:700;
}
.post-content.wholehearted-quote-cards h2 a {
  font-family:Georgia, serif;
  color:#1c2d3f;
  text-decoration:none;
  border-bottom:0;
}
.post-content.wholehearted-quote-cards h2 a span { 
  color:#ce6929;
  text-decoration:underline;
}
/* TGOI QUOTE CARDS - END */


/* INTEGRATION INDEX - START */						
.page-template-page-integration-index-php .cf:before,
.page-template-page-integration-index-php .cf:after { content: ""; display: table; } 
.page-template-page-integration-index-php .cf:after { clear: both; }
.page-template-page-integration-index-php .cf { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }

.page-template-page-integration-index-php #sub-header {
	display: none;
}

.page-template-page-integration-index-php .btn {
	letter-spacing: 1px;
	padding-left: 35px;
	padding-right: 35px;
	color: #fff !important;
}

.page-template-page-integration-index-php hr {
	max-width: 990px;
	border-top: 0;
	border-bottom: 1px solid #969696;
}

.page-template-page-integration-index-php .post-content {
	max-width: 900px !important;
	margin-top: 50px;
	margin-bottom: 40px;
}

.page-template-page-integration-index-php .post-content h2 {
	font-size: 27px !important;
	text-transform: initial !important;
	font-family: gotham a,gotham b, sans-serif !important;
	font-weight: bold !important;
	letter-spacing: -0.035em !important;
	margin-bottom: 40px !important;
}

.page-template-page-integration-index-php .post-content p {
	font-size: 20px;
	line-height: 1.4 !important;
}

.page-template-page-integration-index-php .post-content p a {
	font-style: normal !important;
	border-bottom: none;
}

.page-template-page-integration-index-php .post-wysiwyg .wrapper {
	max-width: 900px !important;
	width: 100% !important;
}

.page-template-page-integration-index-php .under-opening-text {
	max-width: 730px;
	width: 100%;
	margin: 50px auto 0 auto !important;
}

.page-template-page-integration-index-php .under-opening-text img {
	width: 38%;
	height: auto;
	float: left;
}

.page-template-page-integration-index-php .under-opening-text .download-text {
	width: 51%;
	float: right;
	margin-top: 40px;
}

.page-template-page-integration-index-php .under-opening-text .download-text .btn{
	margin-top: 30px;
}

.page-template-page-integration-index-php .btn-orange:hover {
	background-color: #1c2d3f !important;
}

.page-template-page-integration-index-php .integration-index-carousel img {
	display: block;
    width: 100%;
    height: auto;
}

.page-template-page-integration-index-php #under-slideshow {
	max-width: 880px;
	width: 100%;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
}

.page-template-page-integration-index-php #under-slideshow p {
	font-size: 20px;
}

.page-template-page-integration-index-php #under-slideshow h2 {
	font-size: 27px !important;
    text-transform: initial !important;
    font-family: gotham a,gotham b, sans-serif !important;
    font-weight: bold !important;
    letter-spacing: -0.035em !important;
    margin: 50px 0 0 !important;
}

.page-template-page-integration-index-php .explore-more-link {
	max-width: 650px;
	width: 90%;
	margin: 100px auto;
	display: block;
}

/* Hero Image */
@media screen and ( max-width:600px ) {

	.page-template-page-integration-index-php hr {
		max-width: calc(100% - 40px)
	}

	.page-template-page-integration-index-php .homeherofixedbg{
		display: none;
	}
	.page-template-page-integration-index-php .homeherofixedbg-mobile {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		-webkit-transform: none !important;
		transform: none !important;
	}

	.page-template-page-integration-index-php .storyhero.hero {
		padding: 0;
	}

	.page-template-page-integration-index-php .under-opening-text img {
		height: auto;
		float: none;
		width: 90%;
		margin: 0 auto;
		display: block;
	}

	.page-template-page-integration-index-php .under-opening-text .download-text {
		width: 100%;
		float: none;
		margin-top: 40px;
	}

}

/* Slider */
.page-template-page-integration-index #integration-slider {
	max-width: 990px;
	margin: 70px auto 50px auto;
	width: 100%;
}
.page-template-page-integration-index #integration-slider .owl-carousel {
	position: relative;
	display: none;
}
 @media screen and (min-width: 651px) {
	.page-template-page-integration-index #integration-slider .owl-carousel.desktop {
		display: block;
	}
}
@media screen and (max-width: 650px) {
	.page-template-page-integration-index #integration-slider .owl-carousel.mobile {
		display: block;
	}
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-dots {
	position: absolute;
	bottom: 25px;
	left: 50%;
	transform: translateX(-50%);
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-dots .owl-dot {
	height: 10px;
	width: 10px;
	border-radius: 50%;
	box-sizing: border-box;
	border: 1px solid #eae8df;
	margin: 0 3px;
	display: inline-block;
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-dots .owl-dot:hover, .page-template-page-integration-index #integration-slider .owl-carousel .owl-dots .owl-dot.active {
	background-color: #eae8df;
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-dots .owl-dot:active, .page-template-page-integration-index #integration-slider .owl-carousel .owl-dots .owl-dot:focus {
	outline: none;
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav {
	opacity: 0;
	-webkit-transition: 300ms ease-in-out opacity;
	transition: 300ms ease-in-out opacity;
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav > div {
	width: 8vw;
	position: absolute;
	top: 0;
	height: 100%;
}
@media screen and (max-width: 650px) {
	.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav > div {
		width: 16vw;
	}
	.page-template-page-integration-index #integration-slider .owl-carousel .owl-dots {
		display: none;
	}
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav > div span.owl_left {
	position: absolute;
	display: block;
	left: calc(40% - 12px);
	width: 25px;
	height: 50px;
	background-image: url('https://brenebrown.com/wp-content/themes/brenebrown/_static/images/left_arrow.png');
	background-size: 25px;
	background-position: 50%;
	background-repeat: no-repeat;
	top: calc(50% - 25px);
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav > div span.owl_right {
	position: absolute;
	display: block;
	right: calc(40% - 12px);
	width: 25px;
	height: 50px;
	background-image: url('https://brenebrown.com/wp-content/themes/brenebrown/_static/images/right_arrow.png');
	background-size: 25px;
	background-position: 50%;
	background-repeat: no-repeat;
	top: calc(50% - 25px);
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav div.owl-prev {
	left: 0;
	background: -moz-radial-gradient(0% 50%, ellipse cover, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 72%);
	background: -webkit-radial-gradient(0% 50%, ellipse cover, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 72%);
	background: radial-gradient(ellipse at 0% 50%, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 72%);
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav div.owl-next {
	right: 0;
	background: -moz-radial-gradient(100% 50%, ellipse cover, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 72%);
	background: -webkit-radial-gradient(100% 50%, ellipse cover, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 72%);
	background: radial-gradient(ellipse at 100% 50%, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 72%);
}
.page-template-page-integration-index #integration-slider .owl-carousel .owl-nav > div:active, .page-template-page-integration-index #integration-slider .owl-carousel .owl-nav > div:focus {
	outline: none;
}
.page-template-page-integration-index #integration-slider .owl-carousel.mobile {
	padding-bottom: 1.5em;
}
.page-template-page-integration-index #integration-slider .owl-carousel.mobile .owl-dots {
	bottom: 0;
}
.page-template-page-integration-index #integration-slider .owl-carousel.mobile .owl-dots button {
	border: 1px solid #1c2d3f;
	margin: 0 3px;
}
.page-template-page-integration-index #integration-slider .owl-carousel.mobile .owl-dots button:hover, .page-template-page-integration-index #integration-slider .owl-carousel.mobile .owl-dots button.active {
	background-color: #1c2d3f;
}
.page-template-page-integration-index #integration-slider .owl-carousel.mobile .owl-nav {
	display: none;
}
.page-template-page-integration-index #integration-slider:hover .owl-nav {
	opacity: 1;
}
/* INTEGRATION INDEX - END */

/* WEBINAR SERIES - START */
.page-template-page-webinar-series .cf:before,
.page-template-page-webinar-series .cf:after { content: ""; display: table; } 
.page-template-page-webinar-series .cf:after { clear: both; }
.page-template-page-webinar-series .cf { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }

.page-template-page-webinar-series #sub-header {
	display: none;
}

.page-template-page-webinar-series .btn {
	letter-spacing: 1px;
	padding-left: 35px;
	padding-right: 35px;
	color: #fff !important;
}

.page-template-page-webinar-series hr {
	max-width: 990px;
	border-top: 0;
	border-bottom: 1px solid #969696;
}

.page-template-page-webinar-series .post-content {
	max-width: 900px !important;
	margin-top: 50px;
	margin-bottom: 40px;
}

@media ( max-width:600px ) {
	.page-template-page-webinar-series .post-content {
		margin-top: 30px;
	}
}

.page-template-page-webinar-series .post-content h2 {
	font-size: 27px;
	text-transform: initial;
	font-family: gotham a,gotham b, sans-serif;
	font-weight: bold;
	letter-spacing: -0.035em;
	margin: 0 auto 40px;
}
.page-template-page-webinar-series .post-content #webinar-form h2 {
      max-width:740px;
}

.page-template-page-webinar-series .post-content p {
	font-size: 20px;
	line-height: 1.4;
}

.page-template-page-webinar-series .post-content p a {
	font-style: normal !important;
	border-bottom: none;
}

.page-template-page-webinar-series .post-wysiwyg .wrapper {
	max-width: 900px !important;
	width: 100% !important;
}

.page-template-page-webinar-series .session-list {
	font-size: 20px;
	line-height: 1.4;
	text-align: center;
	display: block;
	margin-top: 40px;
	margin-bottom: 15px;
}

.page-template-page-webinar-series .session-list p.gotham,
.page-template-page-webinar-series .post-content p.gotham {
  	font-family: gotham a,gotham b, sans-serif !important;
	font-size: 24px;
	line-height: 1.7;	
}

.page-template-page-webinar-series .session-list .btn {
	margin-top: 10px;	
}

.page-template-page-webinar-series #webinar-form p {
	text-align: center;
}

.page-template-page-webinar-series .gform_body .form-half {
	width: 49%;
	float: left;
	clear: both !important; 
	padding: 0 !important;
}

@media ( max-width:600px ) {
	.page-template-page-webinar-series .gform_body .form-half {
		width: 100%;
		float: none;
		clear: both !important; 
		padding: 0 !important;
	}
}

@media ( max-width:641px ) {
	.page-template-page-webinar-series .gform_wrapper .ginput_container span:not(.ginput_price) {
		margin-bottom: 0 !important;
	}
}

.page-template-page-webinar-series .gform_wrapper {
	max-width: 740px;
	margin: 60px auto 0 auto;
}

body.page-template-page-webinar-series .gform_wrapper .top_label div.ginput_container {
	margin-top: 0;
}

.page-template-page-webinar-series .gform_body li {
	padding: 0 !important;
	margin: 0 !important;
}

.page-template-page-webinar-series .gform_body .form-half:nth-of-type(even) {
	clear: initial !important;
	float: right;
}

.page-template-page-webinar-series .gform_wrapper .top_label input.medium {
	width: 100%;
}

.page-template-page-webinar-series input::-webkit-input-placeholder,
.page-template-page-webinar-series textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #1C2D3F;
	opacity: 1;
}
.page-template-page-webinar-series input::-moz-placeholder,
.page-template-page-webinar-series textarea::-moz-placeholder { /* Firefox 19+ */
	color: #1C2D3F;
	opacity: 1;
}
.page-template-page-webinar-series input:-ms-input-placeholder,
.page-template-page-webinar-series textarea:-ms-input-placeholder { /* IE 10+ */
	color: #1C2D3F;
	opacity: 1;
}
.page-template-page-webinar-series input:-moz-placeholder,
.page-template-page-webinar-series textarea:-moz-placeholder { /* Firefox 18- */
	color: #1C2D3F;
	opacity: 1;
}

html .page-template-page-webinar-series .ginput_container_fileupload input {
	padding: 13px !important;
	font-size: 16px !important;
	margin: 0 !important;
}

html .page-template-page-webinar-series .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	font-size: 16px !important;
	margin: 0 !important;
	margin-bottom: 30px !important;
}

.page-template-page-webinar-series .ginput_container_select select {
	width: 100% !important;
	padding: 13px !important;
	font-style: italic;
}

.page-template-page-webinar-series .gform_body select, 
.page-template-page-webinar-series .gform_body input, 
.page-template-page-webinar-series .gform_body textarea {
	background-color: #F3F1F1 !important;
	border: none !important;
	margin-bottom: 30px;
	font-size: 16px !important;
}

.page-template-page-webinar-series .gform_body textarea {
	height: 320px !important;
	margin-bottom: 0;
}

.page-template-page-webinar-series select::-ms-expand {	display: none; }
.page-template-page-webinar-series select{
    -webkit-appearance: none;
    appearance: none;
	background-image: url(https://brenebrown.com/wp-content/themes/brenebrown/_static/images/up-down-arrow.png);
	background-size: 20px auto;
	background-position: center right 20px;
	background-repeat: no-repeat;
}
@-moz-document url-prefix(){
	
	.page-template-page-webinar-series select { width: 110%; background-position: right 30px center !important; border: none !important;}
}

.page-template-page-webinar-series .gform_wrapper div.charleft {
	font-size: 16px;
	font-style: italic;
	color: #1C2D3F;
	margin-left: 20px;
	margin-top: 0;
}

body.page-template-page-webinar-series .gform_wrapper .gform_footer {
	margin-top: 10px;
}

body.page-template-page-webinar-series .gform_wrapper .gform_footer .gform_button {
	background-color: #ce6929;
}

.page-template-page-webinar-series .file-upload {
	position: relative;
}

.page-template-page-webinar-series .file-upload .ginput_container_fileupload {
	top: 0;
	position: absolute;
	width: 73%;
	margin-top: 0 !important;
	display: none;
}

.page-template-page-webinar-series .file-upload label {
	background: #F3F1F1;
	background: linear-gradient(90deg, #F3F1F1 73%, #FFFFFF 27%);
	padding: 0 20px;
	width: 100%;
	font-weight: 400 !important;
	font-style: italic;
	font-size: 16px !important;
	height: 58px;
	line-height: 58px !important;
	margin-bottom: 30px;
}

.page-template-page-webinar-series .file-upload .ginput_container_fileupload.active {
		display: block;
}

.page-template-page-webinar-series .explore-more-link {
	max-width: 650px;
	width: 90%;
	margin: 60px auto 50px auto;
	display: block;
}

.page-template-page-webinar-series #videos {
	text-align: center;
	max-width: 900px !important;
	width: 100% !important;
	padding-top: 90px;
	padding-bottom: 20px;
}

.page-template-page-webinar-series .video-wrap {
	width: 49.5%;
	padding-left: 4%;
	padding-right: 4%;
	display: inline-block;
	margin-bottom: 70px;
	text-align: center;
	font-family: gotham a,gotham b, sans-serif !important;
	font-weight: 500 !important;
	font-size: 16px;
	text-align: left;
  vertical-align:top;
}

@media ( max-width:600px ) {
	.page-template-page-webinar-series #videos {
		padding-top: 45px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-template-page-webinar-series .video-wrap {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 45px;
	}
}

.page-template-page-webinar-series .video-image {
	position: relative;
	margin-bottom: 15px;
}

.page-template-page-webinar-series .video-wrap .play {
	width: 75px;
	position: absolute;
	margin: 0 auto;
	top: calc(50% - 37px);
	left: calc( 50% - 37px);
	cursor: pointer;
}

@media ( min-width:601px ) {

	.page-template-page-webinar-series .file-upload label:after {
		content: 'UPLOAD';
		display: block;
		background-color: blue;
		width: 23%;
		float: right;
		height: 42px;
		line-height: 42px !important;
		text-align: center;
		margin-top: 8px;
		font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif !important;
		text-transform: uppercase;
		font-style: normal !important;
		border-radius: 3px;
		color: #fff;
		font-size: .9em !important;
		border: none;
		background: #1c2d3f;
		cursor: pointer;
	}

	.page-template-page-webinar-series .file-upload label:hover:after {
		background-color: #ce6929;
	}

}

@media ( max-width:600px ) {
	.page-template-page-webinar-series .file-upload label {
		background: #F3F1F1;
	}

	.page-template-page-webinar-series .file-upload label:after {
		content: '+';
		font-family: arial,sans-serif;
		display: block;
		width: 25px;
		float: right;
		text-align: center;
		border-radius: 50%;
		color: #fff;
		font-size: 25px !important;
		border: none;
		background: #1c2d3f;
		height: 25px;
		line-height: 25px;
		font-style: normal;
		margin-top: 15px;
	}

}

/* Hero Image */
@media screen and ( max-width:600px ) {

	.page-template-page-webinar-series hr {
		max-width: calc(100% - 40px)
	}

	.page-template-page-webinar-series .homeherofixedbg{
		display: none;
	}
	.page-template-page-webinar-series .homeherofixedbg-mobile {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		-webkit-transform: none !important;
		transform: none !important;
	}

	.page-template-page-webinar-series .storyhero.hero {
		padding: 0;
	}

}
#gform_15 .gfield_contains_required .ginput_container::after, 
#gform_16 .gfield_contains_required .ginput_container::after, 
#gform_wrapper_16.gform_wrapper .gfield_required {display:none;}
.page-template-page-webinar-series #gform_wrapper_16.gform_wrapper {
  margin-top:0;
}
#field_16_5 {
  text-align:center;
}
#choice_16_5_1 {
  vertical-align:top;
  margin-top:9px;
}
#label_16_5_1 {
  font-size: 15px;
  color: #aaa;
}
html .page-template-page-webinar-series #gform_wrapper_16.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
  margin-bottom:20px !important;
}
body.page-template-page-webinar-series #gform_wrapper_16.gform_wrapper .gform_footer {
  margin-top:0;
  padding-top:0;
}
/* WEBINAR SERIES - END */
@media screen and ( max-width:600px ) {
.page-wholehearted-inventory-results .container.custom-width .post-content.whq-content {text-align:left;}
.wholehearted-quiz-results .guidepost {margin:0 0 30px;}
}
@media screen and ( max-width:400px ) {
.guidepost-heading .col-lg, .guidepost-heading .col-c {
  font-size: 13px; }
}
.goidownloads-bottom {margin:30px 0;}
.goidownloads-bottom a {color:#ce6929;text-decoration:underline;}
.dcdown {text-align: center;
  margin-bottom: 100px;}
.dcdown a {color: #b40e1c;font-style:italic;text-decoration:underline;}
#field_15_3 label {margin-bottom:0;}
#field_15_3 {margin-bottom:30px !important;}

/* Podcast Team country dropdown to look more like text inputs */
#gform_9 select {
	background: #ece9e0;
	color: #757575;
	font-style: italic;
	border: 1px solid #ece9e0;
	outline: none;
	font-size: .9em;
}

#gform_9 .chosen-container .chosen-results {
	margin: 0 4px 4px 0 !important;
	padding: 0 0 0 4px !important;
}
.page-id-39764 #sub-header {
  display:none;
}
.podcast-spotify-intro {
  max-width: 937px;
  width: 92%;
  margin:50px auto 100px;
}
.podcast-spotify-intro h1 {
  font-family:Georgia;
  font-size:40px;
  font-style:italic;
  font-weight:700;
}
.podcast-spotify-intro p {
  font-family:Georgia;
  font-weight:400;
  font-size:30px;
  font-style:italic;
}
@media screen and ( max-width:600px ) {
  .podcast-spotify-intro h1 {font-size:30px;}
  .podcast-spotify-intro p {font-size:20px;}
}
.podcast-spotify-audio h2 {
    border-bottom: 1px solid #d8d8d8;
}
.podcast-spotify-audio {
  margin:0 auto 135px;
  max-width:92%;
}
.mixtape {
  width:92%;
  max-width:824px;
  height:auto;
  margin:0 auto 40px;
}
 section.quote_cards .download-button, section.quote_cards .download-button:hover {
  background-color:transparent;
  color:#969696;
  border-left: 1px solid #969696;
	padding: 0 0 0 10px;
    border-radius: 0;
}
.page-template-template-quote-card-definitions-php .download-button, .page-template-template-quote-card-definitions-php .download-button:hover,
.page-template-template-downloads .download-button.single-download-button, .page-template-template-downloads .download-button.single-download-button:hover {
  background-color:transparent;
  color:#ce6929;
  border-left: 1px solid #ce6929;
	padding: 0 0 0 10px;
    border-radius: 0;
}
section.quote_cards .download-button.db {
	background-color: #1c2d3f;
    color: #fff;
    padding: 10px 15px;
    border-radius: 3px;
}
section.quote_cards .download-button.db:hover {
  background-color:#ce6929;
}
.single-podcast section.episode-guests {
  margin-bottom:0;
}
.page-daringclassroom-downloads section.quote_cards .download-big-wrap .download-share .share-label {
  color:#b40e1c;
}
.page-daringclassroom-downloads section.quote_cards .download-button.single-download-button, .page-daringclassroom-downloads section.quote_cards .download-button.single-download-button:hover {
	color: #b40e1c;
    border-left: 1px solid #b40e1c; 
}
.page-daringclassroom-downloads section.quote_cards .download-button.individual-download {
  border-left:0;
  padding:0;
}
a.download-button.individual-download {
  font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #b40e1c;
    letter-spacing: .57px;
    padding: 10px 15px;
    bottom: -15px;
    border-radius: 3px;
    white-space: nowrap;
  text-transform: uppercase;
      margin: 15px auto 0;
    width: 100% !important;
}
a.download-button.individual-download .download-share-icon {
    width: 24px;
    height: auto;
    margin-right: 3px;
  margin-top: -3px; 
}
.share-download {
  text-align:center;
}
.page-template-template-downloads .section-heading, .tax-download-item .section-heading, .page-template-template-quote-card-definitions-php .section-heading {
	color:#1c2d3f;
}
.download-title1 {
  min-height: 41px;
  display:block;
  margin-bottom:10px;
}
.download-title2 {
  min-height: 63px;
  display:block;
  margin-bottom:10px;
}
.page-template-template-downloads .download-small img.download-share-icon {
  width: 24px;
    height: auto;
    margin-bottom: 0;
    margin-top: -3px;
}
.page-template-template-downloads .download-small .download-button.single-download-button {
  border-left: 0;
  padding: 0;
  font-style:normal;
  color:#ce6929;
}
.page-template-template-downloads .download-big-wrap .download-share .share-label, .tax-download-item .download-big-wrap .download-share .share-label, .page-template-template-quote-card-definitions-php .download-big-wrap .download-share .share-label {
  color:#ce6929;
}
.page-template-template-downloads .download-small:hover img {
  box-shadow: 0 0 0 0 !important;
}
.page-template-page-webinar-series .video-wrap p {
font-weight: 400 !important;
    margin: 5px 0;
    font-size: 15px;
}
.page-id-40620 #sub-header, .page-id-40662 #sub-header {display:none;}
.podcasts-main {
  background:url('https://brenebrown.com/wp-content/themes/brenebrown/_static/images/podcasts-dual-header2.jpg');
  background-size:100% auto;
  background-repeat:no-repeat;
}
.podcasts-main h1 {
  font-style:italic;
  font-size: 100px;
  color:#1C2D3F;
  text-align:center;
  margin: 0 0 50px;
  padding-top: 55px;
  letter-spacing: -0.045em;
}
@media screen and ( max-width:500px ) {
  .podcasts-main h1 {font-size:60px;}
}
.page-id-40620 .container {
  max-width:970px;
  width:95%;
  margin:0 auto;
}
.podcasts-main .singlepod {
  width:50%;
  max-width:436px;
  text-align:center;
  float:left;
  vertical-align:top;
}
.podcasts-main .singlepod:nth-of-type(2) {
  float:right;
}
@media screen and ( max-width:992px ) {
	.podcasts-main .singlepod {
  		width:47%; }
}
@media screen and ( max-width:750px ) {
	.podcasts-main .singlepod {
  		width:95%; float:none !important; margin:0 auto; }
}
.podcasts-main .singlepod h2 {
  font-style:italic;
  font-size: 36px;
  color:#1C2D3F;
  margin-bottom:16px;
}
.podcasts-main .singlepod img {
  box-shadow: 0px 0px 15px #ccc; }
.podcasts-main .psummary {
  border-bottom: 1px solid #969696;
}
.podcasts-main .action {
    font-family: 'Gotham A', 'Gotham B', Gotham;
    font-size: 16px;
    max-width:404px;
    margin: 20px auto;
}
.podcasts-main .buttons a {
  background:#CF6A29;
  color:#fff;
  font-size:16px;
	padding: 5px 48px;
    border-radius: 8px;
    margin: 0 5px;
    font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    display: inline-block;
    line-height: 18px;
}
@media screen and ( max-width:992px ) {
  .podcasts-main .buttons a { margin-bottom:10px;}
}
@media screen and ( max-width:750px ) {
  .podcasts-main .buttons a { margin-bottom:0px;}
}
@media screen and ( max-width:480px ) {
  .podcasts-main .buttons a { margin-bottom:10px;}
}
.podcasts-main .buttons a:hover {
  background:#1c2d3f;
}
.podcasts-latest {
  background: #9AC5B4;
  padding:85px 0;
  margin:65px 0;
}
.podcasts-latest .left {
  float:left;
  width:385px;
}
.podcasts-latest .right {
  float:right;
  width:520px;
}
@media screen and ( max-width:992px ) {
  .podcasts-latest .left, .podcasts-latest .right {float:none; width:100%; margin-left:auto; margin-right:auto; }
}
.podcasts-latest h2 {
  font-style:italic;
  font-size:36px;
  margin:40px 0 25px;
  padding-bottom:5px;
  border-bottom: 1px solid #969696;
}
.podcasts-latest .right .date {
  font-size:14px;
}
.podcasts-latest .right h3 {
  margin:4px 0 10px;
  font-size:22px;
}
.podcasts-latest .right .summary p, .podcasts-latest .right .summary {
  font-size:16px;
  font-family:'Gotham A', 'Gotham B', Gotham;
  line-height:1.2em;
}
.podcasts-latest a.listen-link:before {
    content: ' ';
    background-image: url(https://brenebrown.com/wp-content/themes/brenebrown/_static/images/play-button-blue2.png);
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.podcasts-latest a.listen-link {
    color: #1C2D3F;
    font-style: italic;
    font-size: 14px;
    display: block;
}
.podcast-main .podcast-main-all h2 {
    border-bottom: 1px solid #969696;
}
.page-podcasts .podcast-main .podcast-main-all h2 {
  font-size:45px;}
.page-podcasts .podcast-main-all {
    margin: 200px auto 100px;
}
@media screen and ( max-width:650px ) {
  .page-podcasts .podcast-main-all {margin:80px auto 0;}
}
.page-id-40662 .podcast-main-all .podcast-item .post_meta {
  color:#3C7C86;
}
.page-id-40662 .podcast-main .podcast-main-links h2, .single-podcast .podcast-main-links h2, .page-id-31954 .podcast-main .podcast-main-links h2 {
  font-size:36px;
}
.podcast-main .podcast-main-links a.button, .single-podcast .podcast-main-links a.button {
  font-size:16px;
  font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  padding:10px 20px;
  border-radius:8px;
  color:#fff;
  background:#1C2D3F;
  display:inline-block;
}
.podcast-main .podcast-main-links a.button:hover, .single-podcast .podcast-main-links a.button:hover {
  background:#CE6929;
}
.page-id-40662 .podcast-main-links .container, .single-podcast .podcast-main-links .container, .page-id-31954 .podcast-main-links .container {
  text-align:center;
}
.single-podcast h1.dtlh {
    margin: 15px 0 40px;
    border-bottom: 1px solid #969696;
    padding-bottom: 35px; }
.podcast-main-all .podcast-item .post_meta {
    color: #3C7C86;
    margin-bottom:10px;
    display: inline;
    font-size: 12px;
    float: right;
    margin-top: 6px;}
.podcast-main-latest a.listen-link:before, .podcast-main-all .podcast-item a.listen-link:before {
    margin-right: 4px;
}
.podcast-main-all .podcast-item a.listen-link {display:inline;}
.podcast-item__footer {margin-top:10px;}
.podcast-main .alm-btn-wrap .alm-load-more-btn:hover {
  color:#fff; }
.podcast-main-latest .right .inner {
  padding-top: 25px; }
.podcast-main-latest .date {
  margin-bottom:10px; }
.page-podcasts .download-big-wrap {
    width: calc(33.333% - 26.666px);
    margin-right: 40px;
    float: left;
    margin-bottom: 70px;
}
.page-podcasts .download-big-wrap:nth-of-type(3n+1) {
    clear: both; }
.page-podcasts .download-big-wrap:nth-of-type(3n) {
    margin-right:0; }
.page-podcasts .download-big-wrap .download-big {
    position: relative;
  display: block; }
.page-podcasts .download-button.single-download-button {
    background-color: transparent;
    color: #ce6929;
    border-left: 1px solid #ce6929;
    padding: 0 0 0 10px;
    border-radius: 0;
	bottom: -27px;
}
.page-podcasts .download-big-wrap .download-share-icon {
    width: 17px;
    height: auto;
    margin-right: 3px;
    margin-top: -3px;
}
.page-podcasts .download-big-wrap .download-share .share-label, .page-podcasts .download-button.single-download-button {
    font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #ce6929;
    letter-spacing: .57px;
    text-transform: uppercase;
  	line-height: 24px; }
.page-podcasts .download-share {
  margin-top:10px;
  text-align:center; }
.podcasts-quotes h2 {
     border-bottom: 1px solid #969696;
    font-family: Georgia;
    color: #1c2d3f;
    font-size: 35px;
    line-height: 1em;
    font-style: italic;
    text-align: left;
    margin: 0 0 20px;
    font-weight: 700;
    letter-spacing: -.01em;
}
@media screen and ( max-width:780px ) {
  .page-podcasts .download-big-wrap {
    margin-right:0;
    width:100%; }
  .page-podcasts .download-big-wrap .download-share .share-label, .page-podcasts .download-button.single-download-button {
    font-size:18px; }
  .page-podcasts .download-big-wrap .download-share-icon {
    width:28px; }
}
@media screen and ( max-width:990px) {
  .podcast-main-all .podcast-item .post_meta {float:none;text-align:center;display:block;}
  .podcast-main-all .podcast-item a.listen-link {display:block;text-align:center;}
}
.podcast-main-latest a.listen-link:hover, .podcast-main-all .podcast-item a.listen-link:hover {
  color: #1C2D3F; }
.podcast-main-latest a.listen-link:hover:before, .podcast-main-all .podcast-item a.listen-link:hover:before {
  background-image: url(https://brenebrown.com/wp-content/themes/brenebrown/_static/images/play-button-blue2.png);
}
.podcast-main-latest h3:hover a, .podcast-item h3.podcast_title:hover a {color:#ce6929;}
a.podcast-image, .podcast-main-latest a.left {overflow:hidden; display:block;}
a.podcast-image {box-shadow: 3px 3px 3px #ccc;}
a.podcast-image img, .podcast-main-latest a.left img {transition: transform 0.2s;}
a.podcast-image:hover img, .podcast-main-latest a.left:hover img {transform: scale(1.05);}
#single-download-epbutton.dtlpod a {
  background-image: url('https://brenebrown.com/wp-content/uploads/2020/10/listen-to-dtl-banner.jpg');
  font-family:'Gotham A', 'Gotham B', Gotham;
    padding-top: 54px;
    font-weight: 500;
    letter-spacing: 0.02em;}
@media screen and ( max-width:600px ) {
#single-download-epbutton.dtlpod a {
    height: 56px;
    background-size: 300px 56px;
	padding-top: 32px;
    font-weight: 500;
    letter-spacing: 0.02em;
	font-size: 12px;}
}
h3.podpoptitle {
  font-family:Georgia, Times, serif;
  font-style:italic;
  font-size: 50px;
  color:#1C2D3F;
  text-align:center;
  margin: 0 0 25px;
  letter-spacing: -0.045em;
}
.audio.spots .full {
      max-height: 232px;
  overflow: hidden;}
@media screen and ( max-width:400px ) {
  .page-id-40620 .share-download { display:block; }
  .page-podcasts .download-button.single-download-button {padding-left:0;border-left:0;}
}
.page-podcasts .podcast-gratitude h2 {
  text-align:center;
  font-style: italic;
  font-size: 36px;
}
.page-podcasts .podcast-gratitude .thegratitudes .gratitude {
  width: calc(100%/4);
}
.page-podcasts .podcast-gratitude .thegratitudes .gratitude:nth-of-type(3) {
  width:50%;
}
@media screen and ( max-width:800px ) {
    .page-podcasts .podcast-gratitude .thegratitudes .gratitude {
 	 width: calc(100%/2);
	}
	.page-podcasts .podcast-gratitude .thegratitudes .gratitude:nth-of-type(3) {
	  width:100%;
	}
}
@media screen and ( max-width:680px ) {
	.page-podcasts .podcast-gratitude h2 br {display:none;}
}
@media screen and ( max-width:550px ) {
    .page-podcasts .podcast-gratitude .thegratitudes .gratitude {
 	 width:100%;
	}
}
a.button {
      font-family: helveticaneue-condensedbold,Helvetica,Arial,sans-serif!important;
    text-transform: uppercase;
    font-style: normal!important;
    padding: 10px 40px;
    border-radius: 3px;
    color: #fff !important;
    font-size: .9em!important;
    border: 0px !important;
  background: #1c2d3f;}
a.button:hover {
  background:#ce6929;
}
@media screen and ( max-width:500px ) {
  .single-podcast .episode-guests .guest img.alignleft, .postid-41816 .episode-guests .guest img.alignleft {width:100%;height: auto;clear:both;}
  .single-podcast .podcast-otherinfo img.alignleft, .postid-41816 .podcast-otherinfo img.alignleft {float:none;}
  .postid-41216 .podcast-otherinfo a.wplightbox {clear: both;
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 100%; }
}
.single-transcript #single-meta .post-time {
  color:#ce6929;
  display: block;
  margin: 50px 0 20px;
}
.single-podcast .dualimage {float:left;display:inline-block;max-width:455px;}
@media screen and ( max-width:825px ) {
  .single-podcast .dualimage {float:none;max-width:100%;text-align:center;}
  .single-podcast .reference .dualimage img.alignleft {display:inline;float:none;}
}
@media screen and ( max-width:490px ) {
  .single-podcast .reference .dualimage img.alignleft {width: calc(49% - 30px); height:auto;}
}
.page-id-29046 #sub-header { display:none; }
.tdw-hub-header .header-logo { padding: 25px 0; background: #A6DBCF; text-align:center; }
.tdw-hub-header .header-logo img {width:533px;height:auto;max-width:90%;}
.vids-list .alm-listing {
    margin-left: -0.75%;
  margin-right: -0.75%; }
.vids-list .vidbox {
    width: 25%;
  padding: 0 0.75%; }
.page-videos .vids-list .alm-listing:after {
    display: table;
    clear: both;
    height: 0;
    content:'';
	width: 25% !important;
	flex: auto !important; }
@media screen and ( max-width:700px ) {
	.vids-list .vidbox { width: 50%; }
}
@media screen and ( max-width:400px ) {
	.vids-list .vidbox { width: 100%; }
}
.single-transcript #single-meta .single-title {font-family:Georgia,Times,times new roman,serif;font-size:36px;}
.single-podcast .bio .wp-caption-text, .single-podcast .podcast-otherinfo .wp-caption-text, .single-podcast .mixtape .wp-caption-text {color:#fff;width:1px;height:1px;overflow:hidden;display:block;}
@media screen and ( max-width:450px ) {
	.single-podcast .bio figure, .single-podcast .bio figure img {width:100% !important;float:none; height:auto!important;}
  	.single-podcast .podcast-otherinfo figure, .single-podcast .podcast-otherinfo figure img {width:100% !important;float:none; height:auto!important;}
    .single-podcast .bio figure, .single-podcast .bio figure {margin: 5px 0 15px;}
}
.page-id-1956 .flexwrap {margin-bottom:50px;}

/*
iFrame embeds instead of ACF oEmbed videos.
See:
template-dc-learninglabs.php
https://brenebrown.com/dc-learning-labs/
*/
.aspect-ratio {
	position: relative;
	height: 0;
}

.aspect-ratio.-video {
	padding-top: 56.25%; /* 1920x1080 aspect ratio */
}

.aspect-ratio iframe {
	width: 100%;
	height: 100%;

	margin: 0;
	padding: 0;
	border: none;
}

/* Podcast Dual template */
.podcast-main #ajax-load-more[data-total-posts="0"] .alm-btn-wrap {
	padding: 0;
}

.podcast-main #ajax-load-more[data-total-posts="0"] .alm-btn-wrap:before {
	display: none;
}
.bb-episode-no-results {
	margin: 0 40px;
	font-style: italic;
}

@media screen and ( max-width:885px ) {
  .page-podcasts .podcast-main .podcast-main-all h2 {font-size:40px;}
  .podcast-main h2 a {display:block;width:210px;}
  .page-podcasts .podcast-gratitude h2 {font-size: 25px;}
}
@media screen and ( max-width:695px ) {
  .page-podcasts .podcast-main .podcast-main-all h2 {font-size:30px;}
}
.single-post .wp-caption.hidden .wp-caption-text {display:none;}
@media screen and ( max-width:812px ) {
  .postid-51071 .reference p.jbimgs {clear:none !important; display:inline;}
  .postid-51071 .reference p.jbimgs img {width:47%;height:auto;margin:10px 1%;}
}
.podcastsdescription {text-align:center; margin-top: -55px; margin-bottom: 30px;}
.podcastsdescription h3 {color:#cf6a29;font-size:28px; margin:0;}
@media screen and ( max-width:700px ) {
  .podcastsdescription h3 {font-size:22px;}
}
.podcastsdescription p {margin:0;}
@media screen and ( min-width:1440px ) {
#whats_new .left_section .left_image img.hover {width:auto;height:100%;}
}
@media screen and (max-width: 1279px) and (min-width: 1024px) {
#whats_new .left_section .left_image img.hover {
    height: 67%;
    top: 34%; }
}
.page-id-54609 #sub-header {display:none;}
@media screen and (max-width: 500px) {
  .sisterseries-meet h2, .sisterseries-whi h2, .sisterseries-ep h2, .sisterseries-more h2 {font-size:40px;}
  .sisterseries-ep .details .controls {float:none;width:100%;}
  .sisterseries-ep .details .controls h3, .sisterseries-ep .details .description {display:none;}
  .sisterseries-ep .details .controls .episode-button a.button {max-width:230px;letter-spacing: 0.04em;}
  
}
.page-template-template-books-audio .bahero .btn-toggle-wrap-1 .btn.btn-1:hover, .page-template-template-books-audio .bahero .btn-toggle-wrap-2 .btn.btn-2:hover { background-color:#CFB882 !important; }
.page-template-template-books-audio .bahero .btn-toggle-wrap .toggle-list a:hover { color:#98062F; }
.aoth-hero .btn-toggle-wrap-1.btn-toggle-open {z-index:5 !important;}