/* https://conlaw.us/wp-content/themes/con-law-100/style.css?ver=2.9.5 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}em{font-style:italic}:root{box-sizing:border-box;--black:#000;--red:#ae1e22;--white:#fff;--grey:#999;--lightgrey:#ddd;--green:#248d22;--tan:#e39418;--space:0.5rem;--doublespace:1rem;--bottom-grad:linear-gradient(to bottom,#0000 40%,#0006 70%,#000f 100%);--top-grad:linear-gradient(to top,#0000 40%,#0006 70%,#000f 100%);--test:linear-gradient(to bottom,#fff0 40%,#fff6 70%,#ffff 100%)}@media (min-width:30rem){:root{font-size:calc(0.5rem + ((1vw - 0.4rem) * 1.111))}}@media (min-width:120rem){:root{font-size:1.5rem}}::-webkit-scrollbar{width:0.5rem}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--grey)}::-webkit-scrollbar-thumb:active{background:var(--red)}section{display:block}body{line-height:1;max-width:100%;font-family:"EB Garamond",serif;font-weight:400;display:flex;flex-direction:column}main{padding:0 var(--doublespace)}strong{font-weight:700}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}p{margin-bottom:var(--doublespace);line-height:1.5rem}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif}h1 span{font-size:60%;display:block}a{text-decoration:none}a:hover{color:var(--red)!important;font-weight:700}h1.nohi a:hover{color:var(--black);font-weight:inherit}#menu-bars{cursor:pointer}#menu-bars.active path{fill:#fff}hr.full-width{border-style:none;border-bottom:1px solid var(--grey);position:relative;left:0;width:100%;margin:var(--doublespace) 0}div.anchor{visibility:hidden;position:relative;top:-125px}div.primary-menu{background-color:var(--black);color:var(--white);padding:var(--space);margin-top:-100%;transition:all 0.4s ease-in}div.primary-menu svg{height:2.5rem;width:auto}div.primary-menu.visible{margin-top:0}#primary-menu li{margin-bottom:var(--space)}#primary-menu li span{margin-left:var(--space)}#titles{background-color:var(--white);color:var(--black);text-transform:uppercase;margin:var(--doublespace) var(--space)}#titles span{color:var(--red);font-weight:700;font-size:210%;display:block}div#titles>*{text-align:center}div#titles>h3{text-transform:none;margin-top:var(--space)}.menu-header-menu-container{margin:var(--space)}footer{border-top:1px solid var(--grey);margin-top:var(--doublespace);padding-top:var(--doublespace);font-size:90%}footer>*{text-align:center}ul#primary-menu{display:flex;flex-direction:column}ul#primary-menu a{font-family:"Oswald",sans-serif;color:var(--white)}ul#footer-menu{margin-top:var(--doublespace);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}ul#footer-menu svg{height:1rem;margin-right:0.75rem;width:auto}ul#footer-menu a{color:var(--black);white-space:nowrap}ul#footer-menu a:hover{font-weight:400}ul#footer-menu a span{margin-left:0.25rem}ul#footer-menu li{margin-left:var(--space)}ul#footer-menu li:before{content:"|";margin-right:var(--space)}ul#footer-menu li:first-of-type:before{content:"";display:none}#crumbs{border:1px solid var(--grey);border-left-style:none;border-right-style:none;color:var(--grey);font-family:Oswald,sans-serif;text-transform:uppercase;margin:var(--doublespace) 0}#crumbs ul{margin:var(--space);display:flex;flex-direction:row;font-size:90%}#crumbs ul a{color:var(--black);font-weight:600}#justices{width:100%;height:200px;cursor:pointer}#justices:before{position:absolute;content:"";background-image:url(/wp-content/themes/con-law-100/ssassets/img/100-cutout.svg);background-size:cover;width:100%;height:800px;pointer-events:visiblePainted}main>h1{color:var(--red);font-family:"EB Garamond",serif;font-size:9vw;font-weight:500;text-align:center;text-transform:uppercase;margin:var(--doublespace)}.single-conlaw-case main{display:flex;flex-direction:column}.single-conlaw-case main aside{background-color:#efefef;padding:var(--doublespace)}.single-conlaw-case main aside h1,.single-conlaw-case main aside h2,.single-conlaw-case main aside h3{text-align:center}.single-conlaw-case main aside h1{font-size:150%;font-family:"EB Garamond";font-weight:700;color:var(--red);text-transform:uppercase;margin-bottom:var(--doublespace)}.single-conlaw-case main aside h1 span{display:inline;color:var(--black);padding-left:var(--space)}.premium-content{position:relative}.premium-content:before{bottom:-0.5rem;content:"";display:block;height:10rem;position:absolute;width:100%;background:linear-gradient(to bottom,#fff0 0,#ffffffb3 31%,#fff 100%)}.arrow_box{position:relative;background:var(--green);border:4px solid #fff}.arrow_box:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(136,183,213,0);border-bottom-color:var(--green);border-width:30px;margin-left:-30px}.arrow_box:before{border-color:rgba(194,225,245,0);border-bottom-color:#fff;border-width:36px;margin-left:-36px}#crumbs li:not(:first-of-type){margin-left:var(--space)}#crumbs li:after{content:"\2022";font-size:125%;font-weight:600;line-height:125%;margin-left:var(--space)}#crumbs li:last-of-type:after{content:""}#the-constitution article h2{text-align:center;font-weight:700;color:var(--red);text-transform:uppercase;margin-bottom:var(--space);margin-top:var(--doublespace)}#the-constitution article h3{text-align:center;font-family:"EB Garamond",sans-serif;font-weight:500;margin:var(--space) 0}.provisions li{margin-left:1rem}.provisions li:before{content:"\00bb";margin-left:-1rem;width:1rem;display:inline-block}#conlaw-case aside a{color:var(--green);font-weight:600}#conlaw-case aside h2{font-size:110%;color:var(--green);font-weight:700;font-family:"EB Garamond",serif}#conlaw-case aside h3{border-bottom:1px solid var(--grey);padding-bottom:calc(var(--doublespace) * 1.5);margin-top:var(--space);margin-bottom:var(--doublespace)}#conlaw-case aside dl{display:flex;flex-direction:row;flex-wrap:wrap}#conlaw-case aside dt,#conlaw-case aside dd{margin-top:var(--doublespace);flex-basis:75%}#conlaw-case aside dt{text-transform:uppercase;color:var(--grey);font-family:Oswald,sans-serif;flex-basis:25%}#conlaw-case aside dl .fullwidth{flex-basis:100%}figure.map{width:100%;height:5vh;background-color:#ae1e22;background-image:url(/wp-content/themes/con-law-100/assets/img/us-map.png);background-size:cover;background-position:center}#article-jump{margin:var(--doublespace) auto;display:block;padding:var(--space);border-radius:var(--space);max-width:90%}.parented-squares li[data-link],ol.raw-squares li[data-link]{cursor:pointer}.parented-squares>li,.single-court{padding-bottom:var(--doublespace);margin-bottom:var(--doublespace);border-bottom:1px solid var(--grey);color:#fff!important}.parented-squares>li:last-of-type,.single-court{border-bottom:none}.parented-squares h2,.parented-squares h4,ol.raw-squares h4{text-transform:uppercase;font-weight:600}.parented-squares h3,.parented-squares h5,.parented-squares h4 span,ol.raw-squares h4 span{font-family:"EB Garamond",sans-serif;font-size:90%}.parented-squares h2 a,.parented-squares h4 a,.parented-squares h2 a:visited,.parented-squares h4 a:visited,ol.raw-squares h4 a,ol.raw-squares li h4 a:visited{color:#fff}.parented-squares h4>span,.raw-squares h4>span{display:block}.parented-squares p.empty{color:var(--black);margin:var(--doublespace)}.parented-squares>li,.single-court{display:flex;flex-direction:column}.parented-squares hr{border-style:none;border-bottom:1px solid #fff9;margin:1rem -0.5rem}.parented-squares>li>div{height:300px;background-color:var(--black)}.parented-squares>li>div>div{background-image:var(--top-grad),var(--bottom-grad),url(/wp-content/themes/con-law-100/assets/img/president.jpg);margin-top:calc(var(--doublespace) * 4);padding:var(--space);background-repeat:no-repeat;background-size:cover;background-position:center top;min-height:60%}.parented-squares>li>div h2{margin-top:-3.5rem}.parented-squares>li>ul{flex-basis:55%;flex-grow:1}.parented-squares>li>ul>li,ol.raw-squares li{background-image:var(--bottom-grad);background-color:var(--lightgrey);background-size:cover;background-repeat:no-repeat;background-position:center top;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space);margin-top:var(--space);height:275px}.parented-squares>li>ul>*{flex-basis:30%}.no-justices{color:var(--black);margin-top:var(--space)}div#cta-sidebar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}div#cta-sidebar>div.cta-widget{flex-basis:300px}div#cta-sidebar>div.textwidget{flex-basis:100%;box-shadow:none}div#cta-sidebar>div.textwidget h2,#praise-carousel-container h2{text-transform:uppercase;text-align:center;font-size:2rem;color:var(--red);margin:var(--doublespace)}div.gradient-border{padding:var(--doublespace);position:relative;padding:3px;border-radius:5px;box-shadow:0px 0px 24px -2px rgba(0,0,0,0.75)}div.gradient-border h2{font-size:2rem;font-weight:700;text-transform:uppercase;text-align:center;margin:var(--space)}div.gradient-border h3{font-size:1.25rem;text-transform:uppercase;text-align:center;color:var(--black);font-weight:400}div.gradient-border>div:first-child{background-color:#fff;border-radius:5px;padding-bottom:3rem}div.cta-widget>*:last-child{font-family:Oswald,sans-serif;color:#fff;font-weight:600;padding:var(--doublespace);border-radius:5px;text-align:center;display:block;position:relative;width:80%;top:-1.5rem;margin:0 auto}div.cta-widget>a:hover{color:#fff!important;cursor:pointer}#conlaw-gallery{margin-bottom:calc(var(--doublespace) * 2)}#conlaw-video-carousel .carousel-cell{width:33%}#conlaw-video-carousel.conlaw-carousel.flickity-enabled.is-fullscreen .carousel-cell{width:100%}.carousel-cell{width:100%;height:400px;margin-right:10px;background:#fff;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.conlaw-carousel.flickity-enabled.is-fullscreen .carousel-cell{background:#000000e6}.conlaw-carousel.flickity-enabled.is-fullscreen .carousel-cell{height:100%}.conlaw-carousel.flickity-enabled.is-fullscreen .carousel-cell img{max-width:100%}.carousel-cell img{display:block;margin:0 auto;max-height:100%;max-width:100%;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;flex-shrink:1;min-width:0;min-height:0}.carousel-cell div{flex-shrink:1;min-width:0;min-height:0}.carousel-cell div:nth-child(2){background-color:#fffc;padding:1rem}.is-fullscreen .carousel-cell div:nth-child(2){font-size:125%;margin:0.5rem 0}.carousel-cell img.flickity-lazyloaded,.carousel-cell img.flickity-lazyerror{opacity:1}.conlaw-carousel.flickity-enabled.is-fullscreen{z-index:1001}#cover{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:5;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#video-box{background:#fff;z-index:6;width:80%;height:50%;box-shadow:0px 0px 24px -2px rgba(0,0,0,0.75)}#home-sidebar{display:flex}#home-sidebar>blockquote{flex-basis:29%;margin-right:3%}#home-sidebar>div:last-child{flex-basis:68%}#home-sidebar blockquote:before{content:"“";font-size:200%;font-weight:700;margin-left:calc(var(--doublespace) * -2);margin-top:calc(var(--doublespace) * -1);position:absolute}#home-sidebar blockquote{font-weight:700;margin-left:calc(var(--doublespace) * 2)}#home-sidebar>blockquote cite{display:block;margin-top:calc(var(--doublespace) * 3);padding-left:calc(var(--doublespace) * 2);padding-top:var(--space);text-transform:uppercase;font-family:Oswald,sans-serif;font-size:90%;border-top:1px solid var(--grey)}#close-button#close-button:before{content:"X";font-family:Oswald,sans-serif;font-size:275%;font-weight:700;color:#fff;position:absolute;top:5%;right:5%;cursor:pointer;text-shadow:2px 2px 7px #000}.justice-thumbs{display:flex;flex-wrap:wrap;justify-content:flex-start}.justice-thumbs li{order:3}.justice-thumbs li.cj{order:2}.justice-thumbs li.opinion{order:1}.justice-thumbs li.cj-opinion{order:0}.justice-thumbs img{border-radius:50px;width:50px;margin-right:calc(var(--space) / 2);margin-bottom:calc(var(--space) / 2);border:4px solid #0000}li.cj-opinion img,li.opinion img{border:4px solid var(--red)}svg{width:90%;margin:0 5%}.clause-trigger{cursor:pointer}.clause-popup{box-sizing:border-box;border:1px solid #000;float:left;margin:var(--doublespace) 0;padding:1px 1px 5px 2px;width:100%;position:relative;display:none}.clause-popup .close{position:absolute;right:var(--space);top:var(--space);font-weight:600;font-family:Oswald,sans-serif;cursor:pointer}.clause-popup span.case-list{display:block;column-count:2;column-rule:solid 1px var(--black);margin:0 var(--space);padding:var(--space)}span.case-list a{color:var(--green);display:block;font-family:Oswald,sans-serif;font-size:80%;font-weight:600;text-transform:uppercase;line-height:1.75rem}span.case-list a span{color:var(--black);font-weight:400;margin-left:var(--space)}.clause-popup span.title{color:var(--black);font-weight:600;font-family:"EB Garamond",serif;margin:1px;display:block;padding:var(--space);text-align:center;text-transform:uppercase}span.clause-trigger{display:inline;line-height:1.5rem}#the-constitution aside h2{color:var(--black);font-weight:600;font-family:"EB Garamond",serif;text-transform:uppercase;font-size:80%;border-bottom:1px solid var(--black);padding-bottom:3px}#the-constitution aside h2:not(:first-of-type){margin-top:4rem}#the-constitution aside h2{margin-bottom:var(--space)}#the-constitution .const-links{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#the-constitution aside a{flex-basis:12%;color:var(--green);font-family:Oswald,sans-serif;font-size:70%;font-weight:600}#tabs{display:flex;border-bottom:1px solid #333;justify-content:space-evenly;margin-bottom:var(--doublespace)}#tabs>*{padding:var(--doublespace);border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #333;border-bottom:2px solid #fff;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;flex-basis:40%;text-align:center;color:var(--red);position:relative;bottom:-1px}#tabs>a.inactive{background-color:var(--lightgrey);color:var(--black);border-bottom-style:none;margin-top:4px;cursor:pointer;bottom:0}.tab-content.inactive{display:none}iframe#twitter-widget-0{margin:35%}#places-map{display:none}ul#case-places a,#popup .places a{color:var(--black);font-size:90%;font-weight:400}ul#case-places>li>div,ul#case-places>li ul,#popup div.places{padding-left:1rem}.places hr{border-top:1px solid #ddd}ul#case-places>li{border-bottom:1px solid var(--red);padding-bottom:var(--space);margin-bottom:var(--doublespace)}ul#case-places li,#popup .places{font-family:Oswald,sans-serif;font-weight:700;margin-bottom:var(--space)}ol.raw-squares{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space);color:#fff!important}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-tooltip]:hover:after,[data-tooltip]:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}[data-tooltip]:after{z-index:1000;padding:8px;background-color:#000;background-color:#ae1e22ee;color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2;white-space:nowrap}.cj[data-tooltip]:after{background-color:#248d22ee}[data-tooltip]:after{bottom:100%;left:50%}[data-tooltip]:after{margin-left:-80px}[data-tooltip]:hover:after,[data-tooltip]:focus:after{transform:translateY(-12px)}div#home-sidebar p{margin:0}div#praise-carousel-container{margin-bottom:4rem}div#praise-carousel-container h2{text-align:center;text-transform:uppercase}div#praise-carousel .flickity-slider>div{width:100%;padding:1rem 3rem;box-sizing:border-box}div.book-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}div.book-header img{height:50vh;width:auto;margin-bottom:1rem}div.book-header div.book-meta h2{font-size:125%}div.book-header div.book-meta div.book-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}div.book-header div.book-meta div.book-links a{margin:0.25rem;padding:0.5rem;border:1px solid var(--grey);background-color:var(--red);color:var(--white);font-weight:600;border-radius:0.25rem}div.MagicScroll[data-mode="carousel"]{background-color:#fff;padding:3.5rem 0}div.MagicScroll[data-mode="carousel"]>div:not(.mcs-loader,.mcs-wrapper),div.MagicScroll[data-mode="carousel"]>span{display:none!important}