/*!
Theme Name: Texas Law Conferences and Special Events
Description: The WordPress theme for Texas Law conferences and other special events
Author: Law Technology Services Web + Database Team
Version: 2.0.0
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hide{display:none!important}.conference-meta .middot,.schedule-table th,.visually-hidden{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.visually-shown{clip:auto;height:auto;overflow:visible;position:static!important;width:auto}body{font-family:Merriweather,Georgia,Times New Roman,serif;font-size:16px;line-height:1.6}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container{margin:0 auto;max-width:60rem;overflow:hidden}main{padding-left:1.125rem;padding-right:1.125rem;padding-bottom:4.765276161rem;position:relative}.full-bleed{margin-left:-1.125rem;margin-right:-1.125rem}main .content .featured-image{float:left;padding-bottom:.5rem;padding-right:1rem}main{padding-top:2.6646671666rem}h1,h2,h3,h4{text-rendering:optimizeLegibility}h1{font-size:1.999000125rem;margin-bottom:1.499625rem;line-height:1.1}h2{font-size:1.499625rem}h3{font-size:1.125rem;text-transform:uppercase}h3,h4{font-weight:400;color:#4d4d4d}h4{font-size:.8439609902rem}img{max-width:100%;height:auto}.alignleft{float:left;margin-left:0}.alignleft,.alignright{margin-bottom:1.999000125rem}.alignright{float:right;margin-right:0;margin-left:1.499625rem;width:100%}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center}figure+h1,figure+h2,figure+h3,figure+h4{clear:both}p{margin-bottom:.8439609902rem}main p{font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif}p.alignright{width:100%}p+h2{font-size:1.125rem;margin-top:1.999000125rem;margin-bottom:0}p+h2+p{margin-top:0}a{color:#bf5700}.call-to-action{outline:1px solid #bf5700;padding:1.125rem 1.499625rem;text-decoration:none;font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif;transition:background-color .3s}.call-to-action:focus,.call-to-action:hover{background-color:#bf5700;color:#fff}hr{margin-top:2.6646671666rem;margin-bottom:2.6646671666rem;border:1px solid #ccc;border-bottom:0}.gform_wrapper .gform_body{max-width:45em}.gform_wrapper .gform_body .button{background-color:#bf5700;border:0;color:#fff;line-height:1.2;padding:.5rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .4s}.gform_wrapper .gform_body ul li.gfield{margin-top:32px}.gform_wrapper .gform_body ul.gfield_checkbox li,.gform_wrapper .gform_body ul.gfield_radio li{margin:0 0 1rem}.gform_wrapper .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper .gform_body ul.gfield_radio li input[type=radio]:checked+label{font-weight:400!important}.gform_wrapper .gform_body input[type=checkbox],.gform_wrapper .gform_body input[type=radio]{vertical-align:top!important;margin:5px 4px 0 1px!important}.gform_wrapper .gform_body input[type=checkbox]+label,.gform_wrapper .gform_body input[type=radio]+label{font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:400}.gform_wrapper .gfield_description{margin-bottom:1.5rem}.gform_wrapper .gf_page_steps{margin-bottom:3rem!important}.gform_wrapper .gf_step_number{background-color:#333;border-radius:.25em;color:#fff;font-size:14px!important;padding:.25em .5em}.gform_wrapper .gf_step_label{font-size:14px!important;font-weight:700}.gform_wrapper .gsection{padding-bottom:0!important}.gform_wrapper .gfield_label{font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important}.gform_wrapper .ginput_container{margin-bottom:2rem;margin-top:0!important}.gform_wrapper .ginput_complex.ginput_container{margin-bottom:calc(1rem - 8px)}.gform_wrapper .ginput_container_fileupload .screen-reader-text{display:block;font-size:12px!important;margin-top:-.5em!important}.gform_wrapper .ginput_container_fileupload input[type=file]+.screen-reader-text{margin-top:1em!important}.gform_wrapper .ginput_complex label{color:#333;font-size:14px!important;font-weight:400;margin-bottom:1rem!important}.gform_wrapper h2.gsection_title{font-size:24px!important;font-weight:400!important}.gform_wrapper .gfield_error{padding-left:1rem;padding-right:1rem!important}.gform_wrapper .gfield_error .gfield_label{top:auto!important}.gform_wrapper .ginput_preview:first-child{margin-top:-1.5em!important}.gform_wrapper .ginput_preview:last-child{margin-bottom:2rem!important}.gform_wrapper ul[id^=gform_multifile_messages]{color:red;font-weight:400;padding-left:0}@media screen and (min-width:40em){.alignright{margin-bottom:0;max-width:300px;width:auto}}@media screen and (min-width:40em){h1.alignleft{clear:left;width:70%}p.alignright{clear:right;width:25%}}.conference-banner{background-color:rgba(0,0,0,.4);border-bottom:1px solid #ccc;display:flex;flex-flow:column wrap;position:relative;text-align:center;justify-content:space-around}.conference-banner a{color:#fff;text-decoration:none}.conference-banner:after{bottom:0;content:"";left:0;opacity:.6;position:absolute;background-repeat:no-repeat;background-size:cover;right:0;top:0;z-index:-1}.conference-title{flex-shrink:0;flex-grow:0;font-size:2.6646671666rem;font-weight:400;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;line-height:1.15;margin:1.125rem auto 0;max-width:12em;order:2;padding-left:1.125rem;padding-right:1.125rem;text-shadow:0 3px 6px rgba(0,0,0,.4);width:100%}.conference-title--no-text{margin-bottom:1.125rem;margin-top:1.125rem;padding-left:0;padding-right:0}.conference-title--long{font-size:1.82025rem}@media screen and (min-width:30em){.conference-title{margin-top:4.734817777rem}.conference-title--long{font-size:2.6646671666rem;max-width:20em}.conference-title--no-text{margin-top:1.125rem;max-width:16em;padding-left:1.499625rem;padding-right:1.499625rem}}@media screen and (min-width:50em){.conference-title--long{font-size:3.5520013331rem}}@media screen and (min-width:60em){.conference-title--no-text{padding-left:0;padding-right:0}}.conference-title-header-image{display:block;height:auto;width:100%}.conference-meta{color:#fff;font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif;margin-bottom:1.125rem;order:3;text-shadow:0 3px 6px rgba(0,0,0,.4)}.conference-meta .conference-tagline{display:block;font-size:1.499625rem;font-style:italic;line-height:1.2;margin-top:1.125rem;margin-bottom:1.125rem;padding-left:1.499625rem;padding-right:1.499625rem}.conference-meta .conference-dates{font-size:1.82025rem}.conference-meta .conference-location{display:block}@media screen and (min-width:30em){.conference-meta{margin-bottom:4.734817777rem}}.conference-navigation-menu{font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.125rem;list-style-type:none;margin:0;padding-left:0}.conference-navigation-menu li{display:inline-block;letter-spacing:.05em}.conference-navigation-menu a{color:#fff;display:block;padding:.695302843rem;text-decoration:none;text-transform:uppercase;transition:color .3s}.conference-navigation-menu .current-menu-item a,.conference-navigation-menu a:focus,.conference-navigation-menu a:hover{background-color:rgba(0,0,0,.25)}@media screen and (max-width:30em){.conference-banner{flex-direction:column-reverse}.conference-title{order:3}.conference-meta{order:2}.conference-navigation-menu{order:1}}.registration-promo{font-size:1.499625rem;margin-top:2.9451645rem}@media screen and (min-width:75em){.registration-promo{display:inline-block;margin-top:0;position:absolute;right:0;top:4.734817777rem}}.countdown-timer-cards{color:#4d4d4d;display:flex;text-transform:uppercase}.countdown-timer-card{font-size:.8439609902rem;margin-bottom:1.125rem;text-align:center}.countdown-timer-card:not(:last-child){margin-right:1em}.countdown-timer-digits{background:#bf5700;border-radius:.2em;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-weight:700;box-shadow:4px 2px 8px rgba(64,64,64,.1);color:#fff;display:block;font-size:1.66em;line-height:1;margin-bottom:.1em;padding:1rem;width:3.25em}@media screen and (min-width:30em){.countdown-timer-card{font-size:1.125rem}.countdown-timer-digits{font-size:1.999000125rem;padding:1.5rem;width:3em}}@media screen and (min-width:50em){.countdown-timer-digits{font-size:2.9451645rem;padding:2rem;width:3em}}@-webkit-keyframes draw{0%{width:5%}to{width:calc(100% - 2em)}}@keyframes draw{0%{width:5%}to{width:calc(100% - 2em)}}.progress-bars{clear:both;margin-bottom:1.82025rem;padding-top:0}.progress-bar-side-label{font-weight:700;margin-bottom:.8439609902rem}.progress-bar{background-color:#e6e6e6;border-radius:2em;box-shadow:2px 4px 8px rgba(64,64,64,.1);height:3.25em;margin-bottom:2em;position:relative}.progress-bar-label{padding-right:1.5em;padding-top:.8439609902rem;padding-bottom:.8439609902rem;text-align:right;height:3.25em;min-width:8em}.progress-bar-label--current{-webkit-animation:draw 4.5s ease-in-out 1 forwards;animation:draw 4.5s ease-in-out 1 forwards;background:linear-gradient(180deg,#d96300 0,#bf5700);border-radius:2em;color:#fff;font-weight:700;position:absolute;text-align:right}.progress-bar-label--current span{position:absolute;font-size:1.499625rem;top:.3em;right:1em}.progress-bar-label--goal{position:relative}.progress-bar-label--goal span{position:absolute;right:0;bottom:-2em;padding-right:1em}.progress-bar--reversed .progress-bar-label--current{width:100%}.progress-bar--reversed .progress-bar-label--goal{position:absolute;border-right:2px solid hsla(0,0%,100%,.3);z-index:1}.progress-bar--reversed .progress-bar-label--goal span{padding-right:0}.progress-bars--compact .progress-bar{height:1.75em;margin-bottom:.695302843rem}.progress-bars--compact .progress-bar-side-label{font-weight:400;margin-bottom:0}.progress-bars--compact .progress-bar-label{height:1.75em}.progress-bars--compact .progress-bar-label--current span{font-size:1.125rem;font-weight:400;top:0}.progress-bars--compact .progress-bar-label--goal span{font-size:.8439609902rem;bottom:-1.75em}.progress-bars--no-goals .progress-bar-wrapper:last-of-type{margin-bottom:2.6646671666rem}.progress-bars--no-goals .progress-bar{margin-bottom:0}@media screen and (min-width:45em){.progress-bar-wrapper{display:flex;justify-content:space-between;align-items:top}.progress-bar-side-label{padding-top:1em;margin-right:1.125rem;margin-bottom:0;width:7em;line-height:1.2}.progress-bar{flex:1 1 auto}.progress-bars--compact .progress-bar-side-label{padding-top:.333em;margin-right:.8439609902rem}}.participants-description{clear:both}.participant{margin-bottom:1.999000125rem}.participant-name{font-size:1.125rem;font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif;margin-bottom:.4749655101rem}.participant-affiliations{margin-bottom:1.125rem}.participant-affiliation{color:grey;font-style:italic;font-size:.8439609902rem;margin-bottom:.4749655101rem;line-height:1.4;margin-top:0}.participant-title:after{content:", "}.participant-headshot{width:33%;float:right;margin:1.125rem 0 1.125rem 1.499625rem}.participant-bio{font-size:.8439609902rem}@media screen and (min-width:40em){.participant{display:inline-block;width:48%;vertical-align:top;margin-right:3%}.participant:nth-child(2n){margin-right:0}.participant-bio{text-align:justify}}@media screen and (min-width:60em){.participant-headshot{width:25%}}.sponsors{margin-top:4.734817777rem}.sponsor-heading{width:100%}.sponsor{display:inline-block;font-size:1.999000125rem;line-height:1.1;padding:1.499625rem;text-align:center;vertical-align:middle;width:50%}.sponsor a{text-decoration:none}@media screen and (min-width:40em){.sponsor{width:25%}}.simple-schedule-block{border-bottom:1px solid #ccc;margin-bottom:1.82025rem;overflow:hidden;padding-bottom:1.82025rem}.simple-schedule-block h1{font-size:1.499625rem;font-style:italic;line-height:1.3333;margin-bottom:0}.simple-schedule-block h1 em{font-style:normal}.simple-schedule-block p{color:#666}.schedule-table{width:100%}.schedule-table a{text-decoration:none}.schedule-table td{vertical-align:top;font-size:.8439609902rem;display:block}.schedule-table td:nth-child(2n){margin-bottom:1.999000125rem;border-bottom:1px solid #ccc;padding-bottom:1.999000125rem}.schedule-table tr:last-child td{border-bottom:0}.schedule-session-times{font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;font-size:.8439609902rem;color:#888}.schedule-session-title{text-transform:none;font-weight:700;margin-top:1.125rem}.schedule-session-location{margin-top:-.8594596329rem}.schedule-session-location a{text-decoration:none}.schedule-session-participant-group-heading{text-transform:uppercase;margin-bottom:0}.schedule-session-participants{margin-top:.6331290249rem;margin-bottom:1.999000125rem;padding-left:1.125rem}.schedule-session-participants:last-child{margin-bottom:0}.schedule-session-participant{margin-bottom:1.125rem}.schedule-session-participant-topic{font-weight:700}.schedule-table .participant-affiliation:first-child{margin-top:.4297298164rem}@media screen and (min-width:40em){.schedule-table{max-width:50em}.schedule-table td{display:table-cell;margin-bottom:1.999000125rem;padding-bottom:1.125rem;padding-right:1.499625rem;padding-top:1.499625rem}.schedule-table td:first-child{width:15em}.schedule-table td:nth-child(2n){border-bottom:0;padding-bottom:1.125rem}.schedule-session-title{margin-top:0}}@media screen and (min-width:50em){.simple-schedule-block h1{margin-bottom:1.82025rem}.simple-schedule-block p{margin-top:1.499625rem}}@media screen and (min-width:60em){.schedule-day{clear:both}.schedule-date{float:left;margin-right:4.734817777rem}.schedule-table{float:left}}.container form label{font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif}.container form span label{color:#666}.container .gform_wrapper .gfield{margin-bottom:1.499625rem}.container .gform_wrapper .gfield_required{color:#bf5700}.container .gform_wrapper .top_label .gfield_description{font-style:italic;padding:0;margin-bottom:1.125rem}.container .gform_wrapper .gform_button{font-family:Merriweather Sans,Open Sans,Helvetica,Arial,sans-serif}.conference-footer{padding-top:2.6646671666rem;padding-bottom:2.6646671666rem;text-align:center}
/*# sourceMappingURL=style.css.map */
