.registration-page section.faq-box,.sponsor-prospectus-page section.faq-box{background:transparent}.faq-box .more-link{text-align:center}p.question{color:#32648e}.sticky-nav{z-index:100}.nav-bar .nav-buttons a{color:#333333}@media (min-width: 769px){.overlay-nav{padding-top:0}.nav-bar{display:flex;max-width:1170px;margin:0 auto}.nav-logo .logo{position:static;margin:5px 0 5px 16px}.nav-collapse{display:flex;justify-content:flex-end;flex:1 1;margin-right:17px}.nav-collapse>li{position:relative;top:0;white-space:nowrap;height:55px;display:flex;align-items:center;margin:0 0 0 32px}.nav-collapse>li a{padding-bottom:0}.nav-collapse>li>ul+a::after{content:" \25bc"}.nav-collapse>li>ul{opacity:0;visibility:hidden;background:rgba(255,255,255,0.9);position:absolute;top:100%;left:-16px}.nav-collapse>li:last-child>ul{left:auto;right:-16px;text-align:right}.nav-collapse>li:hover>ul{opacity:1;visibility:visible;padding-bottom:10px}.nav-collapse>li>ul>li{float:none;padding:7px 16px;margin:0}.nav-collapse>li>ul>li:first-child{padding-top:0}.nav-bar .nav-buttons{display:flex;align-items:center;margin-right:15px}.nav-bar .nav-buttons>*{margin-left:15px;position:static}.nav-bar .nav-buttons a{color:#333333}.nav-bar .nav-buttons .sidebar-menu-toggle{margin-top:1px}}@media (max-width: 768px){.overlay-nav{padding:12px 24px 24px 24px}.substicky{top:67px}.nav-bar .logo{position:static;margin-left:-12px}.nav-bar .menu{margin-top:19px}.menu>li>ul{margin-bottom:28px}.menu>li>ul+a{display:none}.mobile-menu-toggle{right:12px}.social-link{margin-right:18px}}h1{color:#32648e}.blue-header,.blue-header h1,.blue-header h2,.blue-header h3,.blue-header h4,.blue-header h5,.blue-header h6{color:#32648e !important}.heavy-header h1,.heavy-header h2,.heavy-header h3,.heavy-header h4,.heavy-header h5,.heavy-header h6{font-weight:600 !important}.text-center h1{color:black}.skylineback{background-image:url("../../new/img/PyBay-SF-Background-grey.a57d8a876d99.gif");background-repeat:no-repeat;background-position:center top;min-height:300px}.skylineback2{background-image:url("../../new/img/PyBay-SF-Background-grey-small.b6dddf0bea29.gif");background-repeat:repeat-x;background-position:center top;border-bottom:1px solid #CCC;min-height:100px;margin-top:20px}section.grey-box{background-color:#f5f5f5}@media (max-width: 767px){.topic{display:flex;align-items:center;flex-wrap:wrap}.topic h3{position:static;margin-left:12px;flex:1 1;white-space:wrap}.topic p{flex-basis:100%}.topics .container .container{margin:0;padding:0}}.btn{padding-left:15px;padding-right:15px}.btn.btn-soldout{background:gray;text-transform:uppercase}.btn.btn-nohover{color:#fff;background:#FBBD4A;cursor:initial}.form-control.textarea{color:black;font-size:16px}.form-control.textinput,#id_email.emailinput,#id_speaker_bio.speakerbioinput,#id_website.urlinput{-moz-box-sizing:border-box;font-size:16px;height:100%;width:100%;color:black}#id_email.emailinput,#id_website.urlinput{width:300px;height:100%}#register-interest-form input{line-height:1.5;margin-bottom:2px;padding:2px;border:1.8px solid #bfbfbf;border-radius:5px;font-size:12px;max-width:90%;color:black;padding-left:10px}#register-interest-form .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;min-width:100px}#register-interest-form small{font-weight:700;color:#333}section.topics.duplicatable-content{padding-top:150px}section.topics.duplicatable-content.home-page{padding-top:72px}.code_of_conduct h1{padding-top:100px}@media (max-width: 767px){.code_of_conduct h1{padding-top:50px}}.speakers-row{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:18px}.speaker{margin:18px;max-width:240px}.speaker .image-holder{display:inline-block}.sponsor-footer-list{display:flex;flex-wrap:wrap;justify-content:center}.footer-sponsor{position:relative;margin:10px}.footer-sponsor a{display:flex;align-items:center;height:calc(100% - 20px)}.sponsor-list{display:flex;flex-wrap:wrap}.sponsor-list-page .sl-group:first-child>.container{padding-top:55px}.sl-group section{padding:30px 0}.sl-group .subscribe-2{clear:both;background-color:#f5f5f5}.sl-group-heading p:first-child{margin-top:20px}.sl-group-heading h1:first-child{margin-top:42px}.sl-sponsor{flex-basis:50%;padding:20px;display:flex}.sl-logo{flex:0 0 200px;height:200px}.sl-blurb{flex-grow:1;margin:0 10px}.sl-blurb h3 a{color:#1a1a1a;font-size:25px;font-weight:bold}@media (max-width: 1000px){.sponsor-list,.sl-sponsor{display:block}.sl-blurb h3{margin-top:20px}.sl-sponsor{text-align:center}.sl-logo img{max-height:250px}.sl-blurb{text-align:left}}.cfp-page .form-element,.cfp-page #id_first_name,.cfp-page #id_last_name,.cfp-page #id_email,.cfp-page #id_phone,.cfp-page #id_website,.cfp-page #id_category,.cfp-page #id_talk_length,.cfp-page #id_audience_level,.cfp-page #id_talk_title,.cfp-page #id_description,.cfp-page #id_speaker_bio,.cfp-page #id_abstract,.cfp-page #id_what_attendees_will_learn,.cfp-page #id_speaker_and_talk_history,.cfp-page #id_links_to_past_talks{border:1px solid #bfbfbf}.cfp-page #id_first_name,.cfp-page #id_last_name,.cfp-page #id_email,.cfp-page #id_phone,.cfp-page #id_website{width:300px}.cfp-page #id_category,.cfp-page #id_talk_length,.cfp-page #id_audience_level{width:340px}.cfp-page #id_talk_title{width:400px}.cfp-page #id_description,.cfp-page #id_speaker_bio,.cfp-page #id_abstract,.cfp-page #id_what_attendees_will_learn,.cfp-page #id_speaker_and_talk_history,.cfp-page #id_links_to_past_talks{width:400px;height:200px}.registration-page img.conf{max-height:300px}.registration-page img.preconf{max-height:80px}.registration-page .tickets{margin-top:40px}.registration-page .python-corps{display:flex;justify-content:center}.registration-page tito-widget .tito-wrapper{background:white}.registration-page tito-widget .tito-ticket-description{color:#808080}@media screen and (min-width: 520px){.registration-page tito-widget .tito-ticket-name-wrapper{width:70%}.registration-page tito-widget .tito-ticket-price-quantity-wrapper{width:30%}}.registration-page tito-widget .tito-badge-link a{color:inherit}.schedule-page .sch-schedule:not(.sch-schedule-filtered) .sch-filter-list>li[data-filter=""]{background:#428bca;color:white}.schedule-page .sch-day-title{font-weight:bold;margin:22px 0 0 0;padding:8px 0}.schedule-page .sch-timeslot-time{margin:8px 0 0 0;padding:5px 0 5px 2px}.schedule-page .sch-timeslot-slots{display:flex;flex-wrap:wrap}.schedule-page .sch-timeslot-slot:hover{border-color:#bfbfbf}.schedule-page .sch-timeslot-slot .sch-description{text-align:left;position:absolute;top:calc(100% - 6px);left:-2px;right:-2px;border:2px solid #bfbfbf;border-top:0;border-radius:0 0 4px 4px;background:white;padding:7px 20px;transition:all 0.2s ease-out;opacity:1;transform:translateY(0);pointer-events:none;z-index:50}.schedule-page .sch-timeslot-slot:not(:hover) .sch-description{opacity:0}.schedule-page .sch-filters span{font-size:16px}.schedule-page .sch-filter-list{display:flex;flex-wrap:wrap;justify-content:center}.schedule-page .sch-filter-list>li{padding:13px 18px 14px 18px;margin:0 5px 5px 0;line-height:1;border-radius:25px;background-color:#FBBD4A;color:white;cursor:pointer;font-weight:600;transition:all 0.3s ease-out}.schedule-page .sch-filter-list>li:last-child{margin-right:0}.schedule-page .sch-timeslot{margin:4px 0}.schedule-page .sch-timeslot-slot{flex:1 0 20%;margin:0 5px 10px 5px;padding:16px 20px;border:2px solid #f2f2f2;border-radius:4px;text-align:center}.schedule-page .sch-timeslot-special{display:flex;justify-content:center;align-items:baseline;border:0;background:#fe9;border-radius:6px;margin:4px 0;padding:0 20px}.schedule-page .sch-timeslot-special .sch-timeslot-slot{margin:0;border:0;padding:0}.schedule-page .sch-timeslot-special .sch-timeslot-time{margin:0;padding:0;font-weight:bold;color:#333;font-size:16px}.schedule-page .sch-timeslot-special .sch-timeslot-slots{color:#666;font-size:16px}.schedule-page .sch-timeslot-special .sch-timeslot-slots::before{padding:0 .5em;content:" \2015 "}.schedule-page .sch-timeslot-special p{line-height:inherit;font-size:inherit}@media (max-width: 991px){.schedule-page .sch-timeslot-slot{flex-basis:45%}}.schedule-page .sch-timeslot-slot{position:relative;padding-top:4px;padding-bottom:4px;transition:all 0.2s ease-out}.schedule-page .sch-timeslot-slot .sch-slot-inner{display:flex;flex-flow:row wrap;align-content:flex-start;text-align:left;overflow:hidden}.schedule-page .sch-timeslot-slot .sch-slot-inner>*{flex-basis:100%}.schedule-page .sch-timeslot-slot .sch-room,.schedule-page .sch-timeslot-slot .sch-duration{flex:1 0 auto;white-space:nowrap;font-size:11px;font-weight:bold}.schedule-page .sch-room{order:-100;text-align:right}.schedule-page .sch-duration{order:-90}.schedule-page .sch-duration::before{content:'\2022';margin:0 .5em}.schedule-page .sch-timeslot-slot .sch-slot-inner>h4{font-weight:bold}.schedule-page .sch-timeslot-slot .sch-speaker{margin-bottom:0;margin-right:5px}.schedule-page .sch-timeslot-slot .sch-speaker,.schedule-page .sch-timeslot-slot .sch-category{font-weight:bold;margin-top:4px;white-space:nowrap;flex:0 1 auto;align-self:baseline}.schedule-page .sch-speaker-photo{width:40px;height:40px;overflow:hidden;position:absolute;top:42px;right:15px;border-radius:50%}.schedule-page .sch-speaker-photo img{height:100%}.schedule-page .sch-speaker-photo ~ h4{padding-right:50px}@media (min-height: 600px){.schedule-page .substicky{position:sticky;top:55px;background:rgba(255,255,255,0.9);z-index:50}}@media (max-width: 450px){.schedule-page .schedule-page.container{padding-left:0;padding-right:0}.schedule-page .schedule-page .row{margin:0 5px}.schedule-page .sch-filters>span{display:block;margin-left:10px}.schedule-page .sch-timeslot-time{background:#f2f2f2;padding:8px 10px;text-align:center}.schedule-page .sch-timeslot-slots{display:block}.schedule-page .sch-timeslot-slot{border:0;padding:15px 10px;margin:0}.schedule-page .sch-timeslot-slot:not(:first-child){border-top:1px solid #f2f2f2;border-radius:0}.schedule-page .sch-timeslot-slot{margin:0}.schedule-page .sch-timeslot-slot .sch-slot-inner>h4{flex:1 0;flex-basis:100%}.schedule-page .sch-duration,.schedule-page .sch-room{line-height:1}.schedule-page .sch-timeslot-slot .sch-room{flex:0 1}.schedule-page .sch-timeslot-slot .sch-speaker-photo{right:10px;top:33px}.schedule-page .sch-timeslot-slot .sch-speaker-photo+h4,.schedule-page .sch-timeslot-slot .sch-speaker-photo+h4 ~ .sch-category{padding:0 46px 0 0}.schedule-page .sch-timeslot-special{display:block;line-height:1.3;padding-bottom:4px;border-radius:0}.schedule-page .sch-timeslot-special .sch-timeslot-time{background:transparent;display:block}.schedule-page .sch-timeslot-special .sch-timeslot-slots::before{content:none}.schedule-page .sch-timeslot-special .sch-timeslot-slots{display:block}.schedule-page .sch-timeslot-slot .sch-description{position:relative;border:0;padding:0;transition:all 0.2s ease-out;transform:scaleY(1);transform-origin:top;max-height:1000px;opacity:1}.schedule-page .sch-timeslot-slot:not(:hover) .sch-description{transform:scaleY(0);max-height:0;opacity:0}}.speaker-page .speaker-list-row{margin-bottom:50px}.speaker-page .lead ul,.speaker-page .lead ol{padding-left:20px;font-size:14px;padding-bottom:10px}.speaker-page .lead ul{list-style:disc}.sponsor-prospectus-page .pricely-chart .panel-heading{font-size:22px;margin:0;padding:30px 20px;text-align:center;background:#f5f5f5;height:130px}.sponsor-prospectus-page .pricely-chart-one h3 span{display:block;font-size:13px;font-weight:300;letter-spacing:0.5px;padding:5px 0 0;text-transform:uppercase}.sponsor-prospectus-page .pricely-label{display:block;font-size:18px;color:#000;font-weight:400;letter-spacing:1px;margin:0 auto 10px;text-transform:uppercase}.sponsor-prospectus-page .pricely-first-heading .pricely-label{font-weight:600}.sponsor-prospectus-page .pricely-figure{padding:5px 0 5px;position:relative}.sponsor-prospectus-page .pricely-currency{display:inline-block;font-size:20px;font-weight:400;color:#000;position:absolute;top:7px}.sponsor-prospectus-page .pricely-amount{display:inline-block;font-size:20px;color:#000;font-weight:400;line-height:5px;padding:0 0 0 17px}.sponsor-prospectus-page .pricely-foreword{display:block;font-family:'Karla', sans-serif;font-size:14px;font-style:italic;padding:0}.sponsor-prospectus-page .pricely-paragraph{font-size:14px;line-height:20px;margin:20px;text-align:left}.sponsor-prospectus-page .pricely-pro .glyphicon{display:block;text-align:center}.sponsor-prospectus-page .pricely-pro .glyphicon{color:#428bca}.sponsor-prospectus-page .pricely-pro .panel-heading{border-radius:0;min-height:130px}.sponsor-prospectus-page .pricely-pro li li.list-group-item{border-left-width:1px;border-radius:0;min-height:46px}.sponsor-prospectus-page .pricely-pro li li.list-group-item:nth-child(even){background:#f5f5f5}.sponsor-prospectus-page .pricely-pro li li.list-group-item:nth-last-child(1){background:#fef8eb}.sponsor-prospectus-page .pricely-pro li.pricely-first-heading li.list-group-item{border-left-width:2px;border-radius:0;min-height:46px}.sponsor-prospectus-page .pricely-pro{list-style:none;margin:0;padding:0}.sponsor-prospectus-page .pricely-pro li.pricely-first-heading,.sponsor-prospectus-page .pricely-pro li.pricely-inner{padding:0}.sponsor-prospectus-page .pricely-pro .panel-heading{border-right:1px solid #ddd;border-top:1px solid #ddd;background:#FBBD4A}.sponsor-prospectus-page .pricely-pro li:first-child .panel-heading{border-left:1px solid #ddd;background:#428bca}.sponsor-prospectus-page .pricely-professional li.list-group-item .feature-hide{display:none}.sponsor-prospectus-page .pricely-professional li .glyphicon{display:inline-block}.sponsor-prospectus-page .pricely-professional li .pricely-paragraph .glyphicon{display:block}.sponsor-prospectus-page .pricely-professional li.list-group-item{text-align:center}@media screen and (max-width: 1199px) and (min-width: 992px){.sponsor-prospectus-page input#id_meetup_talk_1{background:red !important}}@media screen and (min-width: 0\0){.sponsor-prospectus-page .pricely-currency{display:inline-block;font-size:20px;font-weight:400;position:relative;top:-30px}.sponsor-prospectus-page .pricely-amount{font-size:18px;line-height:65px}}@media screen and (max-width: 992px){.sponsor-prospectus-page .pricely-pro li li.list-group-item{border-left-width:1px;text-align:center}.sponsor-prospectus-page .pricely-chart .panel-heading{padding:15px 10px;background:#428bca}.sponsor-prospectus-page .pricely-pro .panel-heading{border-left:1px solid #ddd;min-height:inherit}.sponsor-prospectus-page .pricely-professional li.list-group-item .feature-hide{display:inline;padding:0 0 0 10px}.sponsor-prospectus-page .pricely-pro li.pricely-first-heading{display:none}.sponsor-prospectus-page .pricely-foreword,.sponsor-prospectus-page .pricely-label{display:inline-block;margin:0}.sponsor-prospectus-page .pricely-foreword:before{content:" "}}.sponsor-prospectus-page #pie1{width:100%;margin-left:8%}.sponsor-prospectus-page .sponsortable th{width:185px;text-align:center;vertical-align:top;border-right:1px solid #ccc;color:#ffffff;background:#428bca}.sponsor-prospectus-page .sponsortable tr{border:1px solid #ccc}.sponsor-prospectus-page .sponsortable td{text-align:center}.sponsor-prospectus-page .sponsortable .last-column{border-right:none}.sponsor-prospectus-page .sponsortable .first-column{background:#FBBD4A;color:black}.sponsor-prospectus-page .sponsortable .axial-column{text-align:left}.sponsor-prospectus-page .sponsortable .last-row td{background:#fef8eb}.sponsor-prospectus-page .no-background{background:transparent}.sponsor-prospectus-page .sponsorbenefits li{list-style-type:disc}.frontpage .countdown{display:flex;justify-content:center}.frontpage .countdown-part{display:flex;flex-direction:column;margin:0 .5em;flex-basis:5em}.frontpage .countdown-count{font-size:2em;font-weight:bold;line-height:initial}.frontpage .countdown-label{text-transform:uppercase}@media (max-width: 767px){.frontpage .countdown-amount{margin-bottom:10px}.frontpage .countdown-section{margin:0 2px}}.frontpage input#mce-EMAIL.form-email.signup-email-field{width:235px;height:48px;border:none;border-radius:20px;margin-bottom:10px;padding:12px 20px;font-size:14px;background:rgba(0,0,0,0.2);color:black}.frontpage .form-email.signup-email-field::placeholder{color:white;font-size:16px;margin:0px auto;min-width:100%;max-width:100%;text-align:center}.frontpage div.counter-box{position:relative}.frontpage span.count{margin:0;top:50%;left:50%;transform:translate(-50%, -50%);color:#FBBD4A;font-size:80px;font-weight:700;line-height:100px}.frontpage p.title{margin:0;position:block;top:50%;left:50%;font-size:16px;line-height:16px;color:#FBBD4A}.frontpage .video-tagline,.frontpage .video-moreinfo{color:white;font-weight:300}.frontpage .video-tagline{margin:25px 0 40px 0}.frontpage .video-header .uppercase{text-transform:none}.frontpage .video-header .uppercase strong{text-transform:uppercase;color:#fdce68}.frontpage .video-moreinfo{font-size:25px;margin:25px 0}@media (max-width: 767px){.frontpage .video-moreinfo{font-size:20px}.frontpage .video-moreinfo.countdown{margin-top:20px}}.frontpage .video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.frontpage .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.frontpage .youtube{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;transition:all 200ms ease-out;cursor:pointer;padding-bottom:56.25%}.frontpage .youtube .play{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;background-size:64px 64px;position:absolute;height:100%;width:100%;opacity:.8;filter:alpha(opacity=80);transition:all 0.2s ease-out}.frontpage .youtube .play:hover{opacity:1;filter:alpha(opacity=100)}
