/*
Theme Name: BISR v2
Theme URI: http://thebrookleninstitute.com/
Description: Brooklyn Insitute for Social Research.
Author: Joshua Johnson
Version: 2.0.2
*/

@import url(//hello.myfonts.net/count/3284a0);#header h1 a,ul#menu li,ul#menu li a{color:#fff}#content a,#header h1 a,#mobile-header a,#submenu a,.more-results a,ul#cart-account li a,ul#menu li a,ul.slides h3 a{text-decoration:none}ul#course-submenu li,ul#menu li,ul.slides h3{text-transform:uppercase}#search-button,.playstop::before,.post span.acc-header,.search-close,.search-filter label,.variations .value label,li.tag-search,ul#menu li,ul.region-mail-select li{cursor:pointer}#content,.cart-collaterals,.cart-wrapper,.course-item,.flexslider,.inner-wrapper,.program-block,.support-module,.volumebar,ul.post-tags,ul.slides,ul.slides li{overflow:hidden}@font-face{font-family:FuturaBT-MediumItalic;src:url(webfonts/3284A0_0_0.eot);src:url(webfonts/3284A0_0_0.eot?#iefix) format('embedded-opentype'),url(webfonts/3284A0_0_0.woff2) format('woff2'),url(webfonts/3284A0_0_0.woff) format('woff'),url(webfonts/3284A0_0_0.ttf) format('truetype')}@font-face{font-family:FuturaBT-Medium;src:url(webfonts/3284A0_1_0.eot);src:url(webfonts/3284A0_1_0.eot?#iefix) format('embedded-opentype'),url(webfonts/3284A0_1_0.woff2) format('woff2'),url(webfonts/3284A0_1_0.woff) format('woff'),url(webfonts/3284A0_1_0.ttf) format('truetype')}@font-face{font-family:FuturaBT-BoldItalic;src:url(webfonts/3284A0_2_0.eot);src:url(webfonts/3284A0_2_0.eot?#iefix) format('embedded-opentype'),url(webfonts/3284A0_2_0.woff2) format('woff2'),url(webfonts/3284A0_2_0.woff) format('woff'),url(webfonts/3284A0_2_0.ttf) format('truetype')}@font-face{font-family:FuturaBT-Bold;src:url(webfonts/3284A0_3_0.eot);src:url(webfonts/3284A0_3_0.eot?#iefix) format('embedded-opentype'),url(webfonts/3284A0_3_0.woff2) format('woff2'),url(webfonts/3284A0_3_0.woff) format('woff'),url(webfonts/3284A0_3_0.ttf) format('truetype')}@import url(//hello.myfonts.net/count/32850b);@font-face{font-family:FuturaBT-Book;src:url(webfonts/32850B_0_0.eot);src:url(webfonts/32850B_0_0.eot?#iefix) format('embedded-opentype'),url(webfonts/32850B_0_0.woff2) format('woff2'),url(webfonts/32850B_0_0.woff) format('woff'),url(webfonts/32850B_0_0.ttf) format('truetype')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.post-date,em{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'Gentium Book Basic',serif;color:#333;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.inactive{display:none!important}.no-desktop{display:none}.lazy{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.lazy.b-loaded{opacity:1}p{padding:.5em 0}a{color:#333}a img{border-bottom:none!important}strong{font-weight:900}#header h1,h3{font-weight:400}blockquote{margin:1.5em 0;background:#fafafa;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019";font-family:FuturaBT-Book,'Josefin Sans',arial,sans-serif}.img-bg,.img-ct{background-position:center;background-repeat:no-repeat;position:relative}blockquote:before,h3{font-family:FuturaBT-Bold,'Josefin Sans',arial,sans-serif;color:rgba(192,38,38,1)}blockquote:before{content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote p{display:inline}h3{font-size:1.3em;line-height:1.5em}h3 a{color:rgba(192,38,38,1);border:none!important}.about-short,.fafa{border-top:5px solid #fff}#wrapper{margin:0;padding:0}.grid-pad,.inner-wrapper{max-width:1400px;margin:0 auto}.inner-wrapper{width:100%;padding:40px}.cf{clear:both}.cf-large{display:block;clear:both}.cf-medium{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-left:40px;padding-right:20px}.grid-pad-right{padding-right:40px}.grid-pad-small>[class*=grid-item-]:last-of-type,.grid-pad>[class*=grid-item-]:last-of-type{padding-right:20px}.grid-pad-vert{padding-top:20px;padding-bottom:20px}.grid-pad-vert-large{padding-top:40px;padding-bottom:40px}[class*=grid-item-]{padding-right:20px;float:left}[class*=grid-item-].grid-force-width,[class*=grid-item-]:last-of-type{padding-right:0}.grid-item-16{width:16.666%}.grid-item-20{width:20%}.grid-item-25{width:25%}.grid-item-30{width:30%}.grid-item-33{width:33.333%}.grid-item-50{width:50%}.grid-item-66{width:66.666%}.grid-item-70{width:70%;padding-right:40px}.grid-item-75{width:75%}.grid-item-100{width:100%}.underline{padding-bottom:1px;border-bottom:1px solid #333}#submenu a:hover,ul.slides .underline{border-bottom:1px solid #fff}.img-bg{background-size:cover}.img-ct{background-size:contain}.square-img{width:100%;padding-top:100%;margin-bottom:20px}.portrait-img{width:100%;padding-top:125%}.landscape-img{width:100%;padding-top:50%}.partner-logo{width:40%;padding-top:40%}.fafa{background:#fafafa;width:100%}#header,#search-form-all{width:100%;background-color:rgba(192,38,38,1)}#header .grid,#search-form-all{background-image:url(images/bisr-bg-logo.png);background-size:contain;background-repeat:no-repeat}#header{position:relative}#header .grid{background-position:120px center}#header h1{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;font-size:1.5em;line-height:1.1em;width:130px;margin:0}#header h1 span.logo-line1{letter-spacing:.01em}#header h1 span.logo-line2{letter-spacing:.07em}#header h1 span.logo-line3{letter-spacing:.015em}#header h1 span.logo-line4{letter-spacing:.06em}ul#menu{float:right;width:600px}ul#menu li{display:inline-block;float:left;padding:5px;font-size:1em;letter-spacing:.1em;width:290px;-webkit-backface-visibility:hidden;text-align:left;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul#menu li.active::before,ul#menu li:hover::before{content:'\f054';padding-right:5px;color:#333;font-family:FontAwesome;font-size:.7em}#mobile-header h1,.more-info a,.more-results,.return-item,input.ajax-search-all,ul#cart-account li,ul.search-list li .search-item a,ul.slides h3{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}ul#menu li.fade{opacity:.5}#submenu{position:absolute;color:#fff;top:20px;z-index:1000;min-width:200px}#submenu a{color:#fff}#submenu ul{background-color:rgba(172,34,0,1);padding:5px}#submenu ul li{padding:5px;text-align:left}#search-menu-all{position:fixed;top:0;left:0;z-index:5000;background-color:rgba(255,255,255,.9);width:100%;height:100vh;color:#fff}.triangle-back,ul#cart-account{position:absolute;top:0;right:0}#search-form-all{margin:0;padding:100px 10% 10px;background-position:center;font-size:2em}input.ajax-search-all{background:0 0;border:none;width:calc(100% - 60px);padding:0 30px;display:inline-block;outline:0;font-size:1em;color:#fff}#mobile-header .triangle-back,#mobile-header.inactive{display:none}#search-results-all{color:#fff;width:80%;margin:0 10%;background:0 0}.more-results,.return-item{padding:10px}.more-results a{color:#333}ul.search-list{margin:0;padding:0}ul.search-list li{padding:5px 0;color:#333}ul.search-list li .search-item{background:#333;color:#fff;padding:10px}ul.search-list li .search-item a{color:#fff}ul.search-list li .search-item:hover{background:rgba(192,38,38,1);color:#fff}ul.search-list li .search-item:hover a{color:#fff}ul#cart-account{text-align:right;margin:20px 10px;z-index:25}ul#cart-account li{padding:5px;font-size:.8em;color:#fff}ul#cart-account li a{color:#fff}.triangle-back{z-index:20;width:0;height:0;border-style:solid;border-width:0 144px 144px 0;border-color:transparent #333 transparent transparent}#mobile-header .inner-wrapper{padding:10px 40px}#mobile-header{position:fixed;top:0;left:0;background-color:rgba(192,38,38,1);width:100%;z-index:2000}#mobile-header a{color:#fff}#mobile-header h1{float:left;font-weight:400;width:100px}#mobile-header ul#menu{width:auto;margin-right:130px}#mobile-header ul#menu li{width:auto;padding:0 10px}#mobile-header #submenu{top:36px}#mobile-header ul#cart-account{padding:5px;margin:0;background-color:#333;top:0;right:0}#mobile-header ul#cart-account li{display:inline-block;line-height:1.3em}.flexslider,ul.slides,ul.slides li{width:100%;height:60vh;background:#000}.flexslider,ul.slides{position:relative}ul.slides li{position:absolute;top:0;left:0;-webkit-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-ms-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.custom-nav .flex-next,.custom-nav .flex-prev{position:absolute;top:50%;color:#fff;font-size:2em;margin-top:-1em;z-index:100;font-weight:100}.custom-nav .flex-prev{left:10px}.custom-nav .flex-next{right:10px}ul.slides .slide-content{position:absolute;top:0;left:0;width:100%}ul.slides .slide-content .grid{position:relative;height:60vh}ul.slides h3{padding:40px 0 0;font-size:3em;line-height:1.3em;font-weight:400;color:#fff;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .6s ease-in-out 1s;-moz-transition:all .6s ease-in-out 1s;-ms-transition:all .6s ease-in-out 1s;-o-transition:all .6s ease-in-out 1s;transition:all .6s ease-in-out 1s;opacity:0}ul.slides h3 a{color:#fafafa}#content h1,.about-short-content,.more-info a{color:rgba(192,38,38,1)}ul.slides li.flex-active-slide .slide-info,ul.slides li.flex-active-slide h3{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}ul.slides .slide-content .slide-info{background:rgba(255,255,255,.8);border-bottom:5px solid #fff;padding:40px 20px 20px;line-height:1.5em;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .6s ease-in-out 1s;-moz-transition:all .6s ease-in-out 1s;-ms-transition:all .6s ease-in-out 1s;-o-transition:all .6s ease-in-out 1s;transition:all .6s ease-in-out 1s}.course-item-title,.course-location-title,.product-item-title{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.slide-image{width:100%;height:60vh;margin:0;background-position:center;background-repeat:no-repeat;background-size:cover}.slide-image.lazy.b-loaded{opacity:.8}.course-item-meta.fade,.course-item-title.fade{opacity:0}.more-info a{margin-top:5px}.about-short{background:#fafafa}.about-short .grid-item-25{position:relative;display:block}.about-short-content{font-size:1.3em;line-height:1.5em;font-family:FuturaBT-Book,'Josefin Sans',arial,sans-serif}.bisr-logo,.podcast-logo{margin:-50% auto 0;width:80%;padding-top:80%;background-image:url(images/bisr-logo.png);z-index:200;border-radius:300px;background-color:#fff}.podcast-logo{background-image:url(images/podcast-mark-web.png);margin:0 .5em .5em 0;float:left;width:150px;padding-top:150px}#content{font-size:16px;line-height:1.5em;min-height:30vh}#content h1,h2.section-head{font-size:1.3em;line-height:1.5em}#content a{border-bottom:1px solid}#content h1{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}h2.section-head{font-family:FuturaBT-Bold,'Josefin Sans',arial,sans-serif;padding:5px 0}#results hr{border:none}.course-submenu-wrapper{background:#333}ul#course-submenu{color:#fff;padding:20px 40px}ul#course-submenu li{display:inline-block;margin-right:40px;font-weight:600;vertical-align:top}ul#course-submenu li a{color:#fff;text-decoration:none}ul#course-submenu li a:hover{text-decoration:underline}ul#course-submenu .search-form-header{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;font-weight:400;margin-bottom:10px}ul#course-submenu .search-filter div{margin:3px 0}ul#course-submenu input{width:200px}ul#course-submenu .view-all-button{margin-top:10px;cursor:pointer}ul#course-submenu li.course-search-button{float:right}ul#course-submenu li.course-search-button::before{content:"\f002";color:#fff;font-family:FontAwesome;padding-right:5px}.course-item-title,.course-location-title,.product-item-title,.program-block h3,p.title{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}.course-item-meta,.course-item-title,.product-item-title{top:0;left:0;width:100%;padding:10px;position:absolute;color:#fff}.page-item{background-color:rgba(192,38,38,1)}.course-item{background-color:#333}a.course-item-link,a.product-item-link{display:block;border:none!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:300}.course-item-title,.product-item-title{z-index:100;background:rgba(192,38,38,.8);line-height:1.3em;font-weight:400;transition:opacity .3s ease-in-out}.product-item-title{background-color:rgba(51,51,51,.8)}.course-location{margin-top:20px}.course-location-title{position:absolute;z-index:300;bottom:10px;line-height:1em;right:10px;color:#fff;font-weight:400;text-shadow:1px 1px 0 #333;transition:opacity .3s ease-in-out}.course-item-title a{color:#fff;text-decoration:none;border:none!important}.course-item-meta{background-color:rgba(51,51,51,.9);height:100%;z-index:200;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.meta-items{width:90%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#fff}.meta-item{margin-bottom:5px}ul.meta-item-list{margin:5px 0}ul.meta-item-list li{display:inline-block}ul.meta-item-list li::after{content:',\00a0'}ul.meta-item-list li:last-child::after{content:''}.program-post .post-thumb.square-img{padding-top:25%}.program-post .contact-form{margin-top:40px}.program-block{background-color:rgba(192,38,38,1);padding:10px;color:#fafafa;border-bottom:1px solid #fff;position:relative}.program-block p strong{font-weight:400!important}.program-block a{text-decoration:none;color:#fafafa}.program-block h3{color:#fff;font-size:1em;line-height:1.3em;font-weight:100}.program-block h3 a{color:#fff;text-decoration:none!important}#footer ul.social-media li a,a.remove,abbr.required{text-decoration:none}.program-thumb{position:absolute;top:0;left:0;background-position:center;background-size:cover;background-color:#333;width:200px;height:100%}.program-arrow{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);left:200px;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:25px solid #333;z-index:0}.program-text{margin-left:225px;position:relative;z-index:100}.program-post input.required.email{border:1px solid #333;}.program-post .donate-button,.program-post .donate-button a{background: rgba(192,38,38,1);color:#fff;border:1px solid rgba(192,38,38,1);}ul.item-list{width:100%;-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;margin:10px 0;line-height:0;overflow:hidden;position:relative}ul.item-list li{width:100%;padding:10px 0;line-height:1.5em;-webkit-column-break-inside:avoid;page-break-inside:avoid}ul.news-item,ul.partners-list{-moz-column-count:3;-webkit-column-count:3;column-count:3}ul.item-list.section-item{width:100%;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}ul.item-list.section-item li.list-item{padding-bottom:40px}.section-image{margin:20px 0}ul.faculty-list li .grid,ul.partners-list li .grid{background:#fafafa;padding:20px}ul.faculty-list li p.specialties{font-size:.85em;line-height:1.4em}ul.faculty-list li .more-info{font-size:.9em}ul.partners-list .img-ct{background-position:center}ul.partner-supporters-list{margin-bottom:20px}ul.partner-supporters-list li:first-of-type{padding-top:10px}h4.relation a{color:rgba(192,38,38,1);border-bottom:0!important}.intro-text{width:70%;margin:auto;font-size:1.2em}.post-thumb{width:100%;padding-top:40%;margin-bottom:20px}.post p,.product p{font-size:1.2em;line-height:1.5em;margin:0}.post .wp-caption{max-width:100%;width:auto!important}.post .alignnone{padding:10px 0}.post .aligncenter,.post .alignleft,.post .alignright{padding-top:10px;padding-bottom:10px}.post .alignright{float:right;padding-left:10px}.post .alignleft{float:left;padding-right:10px}.post .aligncenter{text-align:center;margin:0 auto}.post img{max-width:100%;height:auto}.post ul{list-style:disc}.post ul li{margin:0 0 0 1em;padding:0}.post span.acc-header{font-family:FuturaBT-Book,'Josefin Sans',arial,sans-serif;padding:10px 20px;background:#fafafa;width:100%;display:block}.post span.acc-header.max::before,.post span.acc-header::before{padding-right:20px;font-family:FontAwesome;color:rgba(192,38,38,1)}.post span.acc-header::before{content:'\f107'}.post span.acc-header.max::before{content:'\f106'}.post span.acc-content{font-size:.9em;padding:.5em 20px;display:none}.post span.acc-content.active{display:block}.quantity,ul.post-tags li,ul.region-mail-select li{display:inline-block}.post .wp-caption-text{font-size:.9em;color:#999;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;text-align:left}.post .aligncenter .wp-caption-text{text-align:center}ul.post-tags{margin:10px -2px;font-size:.9em}ul.post-tags.single{margin:0 0 10px;font-size:1em}ul.post-tags li{padding:3px 8px;margin:3px 2px;background:rgba(192,38,38,1);text-transform:capitalize}ul.post-tags.single li{padding:0 8px;background:0 0;margin:0}ul.post-tags li a{color:#fff;border:none!important}ul.post-tags.single li a{color:rgba(192,38,38,1)}ul.post-tags.single li:first-child{background:0 0;padding-left:0}.nav-next,.nav-prev{width:50%;float:left}.nav-next a::after{content:'\f054';padding-left:5px;color:#333;font-family:FontAwesome}.nav-prev a::before{content:'\f053';padding-right:5px;color:#333;font-family:FontAwesome}.nav-next{float:right}.alignright{text-align:right}.alignleft{text-align:left}li.tag-search{color:#fff}.notations{padding:20px}.notations p{font-size:1em}.support-module{font-size:1em;padding:20px;background-color:rgba(192,38,38,1);color:#fff}.support-module.mail-module{margin-top:20px}.support-module.patreon-module{margin-bottom:20px;background:#F96854}.grid-item-30 .support-module.mail-module{margin-bottom:30px}.support-title{font-family:FuturaBT-Book,'Josefin Sans',arial,sans-serif;padding-bottom:4px;border-bottom:1px solid #fafafa;font-size:1.25em}.donate-button,.membership-button,.posts-button{height:2em;padding:0 10px;border:1px solid #fff;background:#fff;font-size:1em;line-height:2em;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;vertical-align:top;text-align:center;color:#333}.posts-button{color:#fff;background:rgba(192,38,38,1)}.donate-button a,.membership-button a,.posts-button a{border:none!important;text-decoration:none}.woocommerce-info,.woocommerce-message{border-top:5px solid #fff;background:#fafafa}.posts-button a{color:#fff}.support-donate,.support-membership{width:calc(50% - 20px);margin:10px;float:left}.support-patreon{float:left;width:100%
	margin: 10px 0 0 0}.support-patreon .donate-button{background-image:url(images/patreon.png);background-repeat:no-repeat;background-position:left center;background-size:28px;display:inline-block;padding-left:32px}.support-patreon .donate-button a{color:#052D49}ul.region-mail-select{padding-top:5px}ul.region-mail-select li{font-family:FuturaBT-Book,'Josefin Sans',arial,sans-serif;padding-right:1em}ul.region-mail-select li.active::before{content:'\f054';padding-right:5px;color:#333;font-family:FontAwesome;font-size:.7em}.news-post-small a .podcast-header h3,.news-post-small a h3,.playtime,.trackinfo{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}.home-support{margin:60px 0 40px}.sidebar-support{margin:0 0 20px}.support-purchase{margin:0 0 40px}.membership-page .grid-item-33 .grid-item-50{width:100%}.membership-page .square-img{padding-top:50%}.news-post-small{margin:20px 0 0;padding-bottom:10px}.news-post-small a h3{color:#fff;font-size:1em;font-weight:400}.news-header .post-date{color:#fff;font-size:.9em}.news-header,.podcast-header{background-color:rgba(51,51,51,.8);position:absolute;top:0;left:0;width:100%;z-index:100;padding:10px}.podcast-header{height:100%;background-color:rgba(0,0,0,.2)}.news-post-small a .podcast-header h3{font-size:2em;line-height:1.3em;font-weight:400;color:#fff}.podcast-header .underline{border-bottom:1px solid #fff}.news-excerpt,.podcast-excerpt{background:#fafafa;padding:10px}.podcast-excerpt{min-height:230px}.news-post-small .post-thumb{width:100%;padding-top:50%;margin-bottom:0}.audio-player{margin-bottom:40px}.controls{position:relative;min-width:100%;z-index:20;background:rgba(192,38,38,1);background-image:url(images/podcast-mark-web-crop.png);background-repeat:no-repeat;background-size:contain;background-position:center;padding:20px;margin-top:20px}.split-col{width:50%;float:left}.m-controls .split-col:last-child{width:100px;float:right}.trackinfo{text-align:center;width:100%;color:#fff;font-weight:400}.participant-name,table.woocommerce-checkout-review-order-table td.product-name{font-weight:600}.progressbar.ui-slider-horizontal{clear:both;background:#333}.progressbar.ui-slider-horizontal .ui-slider-handle{top:-.18em}.volumebar{margin:1.5em 0;width:100px;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}.volumebar.ui-slider-horizontal{background:#fff;height:20px}.volumebar.ui-slider-horizontal .ui-slider-handle{width:10px;height:20px;top:0;background:#333}.playtime{position:absolute;top:20px;right:20px}.playstop::before{content:"\f144";color:#fff;font-size:4em;font-family:FontAwesome}.playstop.pause::before{content:"\f28b"!important;color:#fff;font-family:FontAwesome}.product-summary h1{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;margin-bottom:20px;color:rgba(192,38,38,1);font-size:2em;line-height:1.3em}.product-summary p{font-size:1.2em;line-height:1.5em}ul.participant-list li{background:#fafafa;padding:10px;margin:5px 0}.product-summary .participant-bio p{font-size:1em}.main-product-desc{font-size:.9em;margin-bottom:20px;color:#999;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}.woocommerce .price,.woocommerce-message{font-size:1.3em;color:rgba(192,38,38,1);font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}.woocommerce-message{line-height:1.5em}.woocommerce-info{font-size:1em;line-height:1.3em;max-width:1400px;margin:0 auto;padding:20px 40px}.sold-individually .quantity{display:none}.quantity input,.wpcf7-form input[type=text],.wpcf7-form input[type=email],input.ajax-search,input.gift_receiver_email,input.input-text,input.required.email,input.wait-list-input{height:2em;padding:0 10px;border:1px solid #333;font-size:1em;line-height:2em;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;vertical-align:top}.wpcf7-form input[type=submit],button.single_add_to_cart_button,button.wait-list-submit,input.button,button.button{cursor:pointer;text-transform:capitalize;height:2em;padding:0 10px;border:1px solid rgba(192,38,38,1);background:rgba(192,38,38,1);font-size:1em;line-height:2em;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;vertical-align:top;color:#fff}button.single_add_to_cart_button{display:inline-block}input.wait-list-input{margin-right:5px;margin-bottom:5px}.wpcf7-form textarea,textarea.gift_receiver_message,textarea.input-text{border:1px solid #333;min-height:200px;padding:10px;font-size:1em;line-height:1.3em;vertical-align:baseline;max-width:100%}.select2-container .select2-choice,input.select2-focusser{border:1px solid #333!important;border-radius:0!important;font-size:1em;line-height:2em;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}.variations_form label{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}.variations_form label:first-child{font-size:1.2em}.variations{margin:20px 0}.search-filter input[type=radio],.variations .value input[type=radio]{display:none}.search-filter div:hover::before,.variations .value div:hover::before{content:'\f054';padding-right:5px;color:#333;font-family:FontAwesome;font-size:.8em}.search-filter div:hover::before{color:#fff}.search-filter div.checked::before,.variations .value div.checked::before{content:'\f054';padding-right:5px;color:#333;font-family:FontAwesome;color:rgba(192,38,38,1);font-size:.8em}p.return-to-shop,table.cart th{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}.single_variation{margin-bottom:20px}.up-sells{background:#fafafa}.cart-wrapper{width:calc(100% - 80px);max-width:1400px;margin:0 auto;padding:40px}table.shop_table{margin:0;width:100%}table.cart th{color:rgba(192,38,38,1)}tr.cart_item td{padding:10px;vertical-align:middle;text-align:center}.cart_item .product-subtotal,.cart_totals,.product-subtotal,td.actions{text-align:right}.product-thumbnail{width:10%;min-width:100px;position:relative}a.remove{position:absolute;top:0;left:0;z-index:100;display:block;width:1.3em;height:1.3em;line-height:1.4em;border-radius:.7em;background:rgba(192,38,38,1);color:#fff}.product-thumbnail .img-bg{margin-bottom:0}.product_meta{display:none}.cart_item .product-subtotal{padding-right:0}.coupon{margin:20px 0}.cart_totals{width:400px;float:right}.cart-totals h2{margin-bottom:20px}p.cart-empty{margin-top:40px;text-align:center}p.return-to-shop{text-align:center;font-size:1.3em;line-height:1.5em;margin:20px 0}p.return-to-shop a{color:rgba(192,38,38,1)}p.return-to-shop a::after{content:'\f054';padding-left:5px;color:#333;font-family:FontAwesome;font-size:.7em}.woocommerce-checkout form.login{max-width:1400px;width:100%;margin:0 auto;padding:20px 40px}.woocommerce-checkout form.login p.form-row{width:400px}input#coupon_code{width:200px}.wc-proceed-to-checkout{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;font-size:1.3em;line-height:1.5em;margin:20px 0}.wc-proceed-to-checkout.top-proceed{text-align:right;padding-bottom:20px}.wc-proceed-to-checkout a{color:rgba(192,38,38,1)}.wc-proceed-to-checkout a::after{content:'\f054';padding-left:5px;color:#333;font-family:FontAwesome;font-size:.7em}p.form-row{width:100%;display:table}p.form-row label{display:table-cell;vertical-align:middle}p.form-row input.input-text,p.form-row textarea{display:table-cell;width:100%}p.form-row input.button{display:inline-block}p.form-row.create-account{color:rgba(192,38,38,1)}p.form-row.register-password{position:relative}p.form-row.register-submit{margin-bottom:60px}p.form-row .woocommerce-password-hint,p.form-row .woocommerce-password-strength{position:absolute;top:50px;left:120px;font-size:.9em;line-height:1em}.woocommerce_error,table.woocommerce-checkout-review-order-table tfoot tr.order-total{color:rgba(192,38,38,1);font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;font-size:1.3em;line-height:1.5em}p.form-row .woocommerce-password-hint{top:80px}#order_comments_field label{display:none}table.woocommerce-checkout-review-order-table{text-align:left;margin-bottom:40px;background:#fafafa}table.woocommerce-checkout-review-order-table thead tr th{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;padding:15px 20px 10px;text-align:left}table.woocommerce-checkout-review-order-table td.product-name .variation{font-weight:400}table.woocommerce-checkout-review-order-table td{text-align:left;padding:10px 20px}table.woocommerce-checkout-review-order-table tfoot tr th{padding:0 20px 10px}form.login,form.register{max-width:400px}nav.woocommerce-MyAccount-navigation{padding:20px 40px;max-width:1400px;margin:0 auto}nav.woocommerce-MyAccount-navigation ul li{display:inline-block;margin-right:20px}.woocommerce_error{padding:20px 0}.woocommerce_error li{padding:5px 0}.woocommerce_error li::before{content:'\f071';padding-right:5px;color:#333;font-family:FontAwesome}p.woocommerce-thankyou-order-received{color:rgba(192,38,38,1);font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;font-size:2em}table.customer_details th,table.customer_details tr td{text-align:left;padding:20px 0}nav.woocommerce-MyAccount-navigation{background:#fafafa;border-top:5px solid #fff;font-family:FuturaBT-Book,'Josefin Sans',arial,sans-serif}.woocommerce-MyAccount-orders th,.woocommerce-Pagination{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}#content nav.woocommerce-MyAccount-navigation a{border:none}#content nav.woocommerce-MyAccount-navigation a:hover{border-bottom:1px solid rgba(192,38,38,1);color:rgba(192,38,38,1)}.woocommerce-MyAccount-orders th{text-align:left;padding-bottom:20px}.woocommerce-MyAccount-content form{width:50%}.woocommerce-Pagination{padding:20px 0;color:rgba(192,38,38,1)}.woocommerce-Pagination a{color:rgba(192,38,38,1)}a.woocommerce-Button.woocommerce-Button--next::after{content:'\f054';padding-left:5px;color:#333;font-family:FontAwesome}a.woocommerce-Button.woocommerce-Button--previous::before{content:'\f053';padding-right:5px;color:#333;font-family:FontAwesome}.coupon-container{background-color:rgba(192,38,38,1)!important;background-image:url(images/bisr-bg-logo.png);background-position:left center;background-size:contain;background-repeat:no-repeat;color:#fff;margin:0 5px 5px 0!important;box-shadow:none!important}#coupons_list h2{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;margin-bottom:20px}.coupon-expire,.discount-info{font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif!important}.coupon-content.dashed{border:none!important}.gift-certificate.sc_info_box{position:fixed;z-index:800;max-width:800px;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:0;-webkit-box-shadow:0 0 5px 2px rgba(51,51,51,.5);-moz-box-shadow:0 0 5px 2px rgba(51,51,51,.5);box-shadow:0 0 5px 2px rgba(51,51,51,.5)}.gift-certificate.sc_info_box.minimized{top:auto;bottom:38px;left:50%;-webkit-transform:translate3d(-50%,100%,0);-moz-transform:translate3d(-50%,100%,0);-ms-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0)}.gift-certificate.sc_info_box .form_table{border-top:0}.minimize-form{position:absolute;top:20px;right:20px;font-size:2em;font-family:FontAwesome;color:rgba(192,38,38,1)}#footer,#footer .support-module .donate-button a,#footer .support-module .membership-button a{color:#fff}.minimize-form::before{content:'\f107'}.minimize-form.max::before{content:'\f106'}table#customer-list{margin:20px 0}table#customer-list td{padding-right:20px;padding-top:10px}#footer{width:100%;background:#333;padding:40px 0 20px}.footer-head{font-family:FuturaBT-Book,'Josefin Sans',arial,sans-serif;padding-bottom:4px;border-bottom:1px solid #fafafa;font-size:1.25em}.mailing-list-text{margin:10px 0}.mc-field-group{display:inline-block;vertical-align:middle}input.required.email{border:1px solid #fff;margin:6px 0}#footer .support-module{background:0 0;padding:0}#footer .support-module.mail-module{margin-top:0}#footer .support-module .donate-button,#footer .support-module .membership-button{background:rgba(192,38,38,1);border-color:rgba(192,38,38,1);color:#fff}#footer ul.region-mail-select li.active::before{color:rgba(192,38,38,1)}#footer ul.contact-footer,#footer ul.social-media{padding-top:10px}#footer ul.social-media li{padding-bottom:5px;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif}#footer ul.contact-footer li{padding-bottom:5px}#footer ul.contact-footer li a{color:#fff}#footer ul.social-media li a{color:#fff;border:none;font-size:1.2em}#footer ul.social-media li a i,#footer ul.social-media li a:hover{color:rgba(192,38,38,1)}#footer .footer-credit a{color:#fff}@media only screen and (max-width:1200px){.search-page .grid-item-16{width:33%}.slide-content .grid-item-33,.slide-content .grid-item-66{width:50%}ul.slides h3{font-size:2em}.about-short .grid-item-25{width:30%}.about-short .grid-item-75{width:70%}.home-large-column .grid-item-33{width:50%}.course-archive-page .grid-item-50{width:100%}#results .grid-item-25,.events-archive .grid-item-25,.store-page .grid-item-25{width:33%}.events-archive .grid-item-16{width:25%}ul.item-list{width:100%;-moz-column-count:3;-webkit-column-count:3;column-count:3}ul.item-list.news-item{width:100%;-moz-column-count:2;-webkit-column-count:2;column-count:2}#footer .grid-item-25{width:33%;padding-bottom:20px}}@media only screen and (max-width:1024px){.cf-large{display:none}.cf-medium{display:block;clear:both}.search-page .grid-item-16{width:50%}.about-short .grid-item-25{width:40%}.about-short .grid-item-75{width:60%}.about-short-content{font-size:1em}.slide-info{font-size:.9em}.grid-item-33.home-small-column,.grid-item-66.home-large-column,.list-item.post .grid-item-33{width:50%}.home-large-column .grid-item-33,.intro-text{width:100%}#results .grid-item-25,.membership-page .grid-item-33{width:50%}.woocommerce-MyAccount-content form{width:70%}.events-archive .grid-item-25,.store-page .grid-item-25{width:50%}.events-archive .grid-item-16{width:33%}.archive-posts .grid-item-25,.archive-posts .grid-item-33,.archive-posts .grid-item-66{width:50%}.news-post-small a .podcast-header h3{font-size:1.2em}.program-post .post-thumb.square-img{padding-top:30%}ul.item-list{width:100%;-moz-column-count:2;-webkit-column-count:2;column-count:2}ul.item-list.section-item{width:100%;-moz-column-count:1;-webkit-column-count:1;column-count:1}#footer .grid-item-25{width:50%}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.flexslider{height:30vh}}@media only screen and (max-width:780px){#mobile-nav::before,ul#mobile-menu li{text-transform:uppercase;color:#fafafa}.no-mobile{display:none}.no-desktop{display:block}.inner-wrapper{width:100%;padding:20px}.grid-pad{padding-left:20px;padding-right:0}#mobile-header .inner-wrapper{padding:10px 20px}#course-submenu.inner-wrapper{padding:20px}ul#course-submenu li{display:block;padding:0 10px}ul#course-submenu li.course-search-button{float:none}.view-all-button{padding-bottom:10px}#mobile-nav{position:absolute;top:50%;left:120px;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);cursor:pointer}#mobile-nav::before{content:"Menu";font-weight:600}#mobile-nav.active::before{content:"Close"}ul#mobile-menu{position:fixed;top:35px;left:0;padding:40px;width:100%;height:100vh;z-index:1000;background-color:rgba(51,51,51,.9);-moz-column-count:2;-webkit-column-count:2;column-count:2}ul#mobile-menu li{font-weight:400;font-family:FuturaBT-Medium,'Josefin Sans',arial,sans-serif;padding:.5em 0;-webkit-column-break-inside:avoid;page-break-inside:avoid}ul#mobile-menu li a,ul#mobile-menu ul li a{color:#fafafa}ul#mobile-menu ul li{text-transform:capitalize;font-family:'Gentium Book Basic',serif;padding:.5em 0 0 .5em;font-weight:600}#mobile-header.inactive{display:block!important}#wpadminbar.mobile,.slide-content .grid-item-33,table.shop_table th{display:none}#main{margin-top:35px}#search-form-all{padding:60px 20px 10px;font-size:1.5em}#search-results-all{margin:0 20px;width:calc(100% - 40px)}.about-short .grid-item-25,.search-page .grid-item-16,.single-people .grid-item-25,.single-people .grid-item-75,.single-post .grid-item-30,.single-post .grid-item-70{width:100%}.slide-content .grid-item-66{width:100%;padding-left:20px;padding-right:40px;text-align:center}ul.slides h3{font-size:1.5em}.home-support{margin-top:0}.grid-item-70{padding-right:20px}.single-post .grid-item-30{margin-top:40px}.about-short .bisr-logo{margin-left:auto;margin-right:auto;width:50%;padding-top:50%}.about-short .grid-item-75,.archive-posts .grid-item-25,.archive-posts .grid-item-33,.archive-posts .grid-item-66,.events-archive .grid-item-16,.events-archive .grid-item-25,.list-item.post .grid-item-33,.membership-page .grid-item-33,.store-page .grid-item-25{width:100%}.controls{padding-top:40px}.trackinfo{padding-bottom:20px}.search-courses .grid-item-75{width:60%;padding-right:0}.search-courses .grid-item-25{width:40%}.program-post .post-thumb.square-img{padding-top:50%}.program-thumb{width:100%;height:150px}.program-arrow{left:0;z-index:200;border-top:150px solid transparent;border-bottom:150px solid transparent}.program-text{margin-top:155px;margin-left:20px}.product .grid-item-50{width:100%}.up-sells .grid-item-20{width:50%}.cart-wrapper{width:100%;padding:20px}table.shop_table td{display:block;width:100%}#customer_login .grid-item-50{width:100%}nav.woocommerce-MyAccount-navigation{padding:20px;overflow:hidden}nav.woocommerce-MyAccount-navigation ul li{width:50%;margin-right:0;float:left}#customer_details .grid-item-50,.woocommerce-MyAccount-content form{width:100%}#customer_details .grid-item-50:nth-child(2){margin-top:40px}.woocommerce-info{padding:20px}input#coupon_code{margin-bottom:20px}.gift-certificate.sc_info_box{width:calc(100% - 40px);margin:0 auto}#footer .grid-item-25,#results .grid-item-25,.course-archive-page .grid-item-33,.grid-item-33.home-small-column,.grid-item-66.home-large-column,ul.item-list{width:100%}.gift-certificate.sc_info_box.minimized{bottom:50px}.grid-item-66.home-large-column{padding-right:0}ul.item-list{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}ul.item-list.news-item{padding-right:20px;width:100%;-moz-column-count:1;-webkit-column-count:1;column-count:1}.filter-time{padding-bottom:5px}}@media only screen and (max-device-width:780px) and (orientation:portrait){.flexslider{height:50vh}.archive-posts .grid-item-50{width:100%}}

.single_variation_wrap .forgo-benefits, .quantity .screen-reader-text {
	display:none;
}