/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{margin:0;padding:0;}.clearfix,.container-inline div,.container-inline label{display:block !important;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}.element-invisible{display:none;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}div.view div.views-admin-links{width:auto;}div.block{position:relative;}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666;}div.block .edit a{display:block;border:0;padding:0;margin:0;}div.block:hover .edit{display:block;}.with-wireframes #header,.with-wireframes #content-top,.with-wireframes #content-top > *,.with-wireframes #content-header,.with-wireframes #content-header > *,.with-wireframes #content-area,.with-wireframes #content-area > *,.with-wireframes #content-bottom,.with-wireframes #content-bottom > *,.with-wireframes #primary,.with-wireframes #secondary,.with-wireframes #sidebar-left-inner,.with-wireframes #sidebar-right-inner,.with-wireframes .block{padding:2px;border:1px solid #bbbbbb;}.with-wireframes .node{border-bottom:1px solid #bbbbbb;margin-bottom:10px;}.with-wireframes .block{margin-bottom:3px;}.with-wireframes #content-top,.with-wireframes #content-header,.with-wireframes #content-area,.with-wireframes #content-bottom{margin:0 3px 3px;}.with-wireframes #footer{margin-top:3px;padding:2px;border:1px solid #cccccc;}.with-wireframes.with-navigation #content,.with-wireframes.with-navigation .sidebar{margin-top:50px;}.with-wireframes #navigation{height:50px;}#page{margin:0 5%;-moz-box-shadow:0px 0px 9px 2px #888;}#content{width:75%;padding:0;}.sidebar{}#sidebar-second{}#footer{float:none;clear:both;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}.two-sidebars .center,.sidebar-first .center{}#sidebar-first{width:25%;}.two-sidebars .center,.sidebar-second .center{margin:0px 5%;}#sidebar-second{width:25%;}.inner{padding:0;}.main-contet{width:75% !important;}#navigation{float:left;margin-left:0;margin-right:-100%;padding:0;width:100%;height:40px;}.with-navigation #content,.with-navigation .sidebar{margin-top:40px;}#main{display:flex;}body{margin:0;font:16px / 1.5em "Open Sans",sans-serif;letter-spacing:0.03em;line-height:26px;}a:link,a:visited{color:blue;text-decoration:none;}a:hover,a:active{color:red;text-decoration:underline;}#site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}h1,h2,h3,h4,h5,h6{line-height:1.3em;}h1{font-size:2.2em;font-weight:300;padding:0 0 0.5em;margin:0;}h2{font-size:1.8em;font-weight:300;margin-bottom:0.75em;}h3{font-size:1.4em;margin-bottom:1em;}h4{font-size:1.2em;margin-bottom:0.8em;}h5{font-size:1.1em;font-weight:600;margin-bottom:0;}h6{font-size:1em;font-weight:bold;}p{margin:0 0 1em 0;}ul,ol{margin-left:0;padding-left:2em;}table{width:99%;}tr.even td,tr.odd td{padding:10px 5px;}tr.odd{background-color:white;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}#edit-title{font-size:24px;width:99%;}#system-themes-form img{width:100px;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}.form-item .description{font-style:italic;line-height:1.2em;font-size:0.8em;margin-top:5px;color:#777777;}#edit-delete{color:#cc0000;}div.messages{padding:9px;margin:1em 0;color:#003366;background:#bbddff;border:1px solid #aaccee;}div.warning{color:#884400;background:#ffee66;border-color:#eedd55;}div.error{color:white;background:#ee6633;border-color:#dd5522;}div.status{color:#336600;background:#ccff88;border-color:#bbee77;}#page{margin-top:20px;line-height:normal;letter-spacing:normal;}a:link,a:visited{color:#ed1c24;}a:hover{text-decoration:underline;}h1,h2,h3,h4{font-family:"Overpass",sans-serif;font-weight:800;letter-spacing:0px;}h1{font-size:38px;margin-top:55px;}h2{text-transform:uppercase;font-size:16px;}h3{text-transform:none;font-size:16px;font-weight:bold;font-family:"Overpass",sans-serif;letter-spacing:0;}#content{line-height:22px;}#content li{margin-bottom:18px;}.messages{border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}.messages.error{background-color:#ffaaaa;border:1px solid #aa0000;color:#550000;}#header{padding:18px 16px 40px 16px;}#header #header-inner{background:transparent url(/themes/spark/images/bg_dot.png) repeat left top;}#header #logo{margin:-40px 0 0 10px;display:inline-block;float:left;}#header #name-and-slogan{display:inline-block;float:left;padding:0 8px;background-color:#ffffff;margin:12px 0 0 18px;line-height:28px;color:#ff0000;font-weight:bold;}#header .block{display:inline-block;float:left;background-color:#ffffff;}#header .block-superfish{width:auto !important;margin:12px 0 0 18px;}#header .block-superfish ul li{margin:0 0 0 6px;padding:0 6px 0 0;background:transparent url(/themes/spark/images/menu_dot.png) no-repeat right 12px;}ul.sf-menu.sf-style-default{margin-bottom:0 !important;}ul.sf-menu.sf-style-default li:hover,ul.sf-menu.sf-style-default li.sfHover,ul.sf-menu.sf-style-default a.is-active,ul.sf-menu.sf-style-default a:focus,ul.sf-menu.sf-style-default a:hover,ul.sf-menu.sf-style-default span.nolink:hover{background:none!important;}#header .block-superfish ul li a{font-family:"Overpass",sans-serif;display:block;line-height:28px;text-transform:uppercase;font-weight:bold;color:#000000;font-size:13px;padding:0 !important;}#header .block-superfish ul li a.active,#header .block-superfish ul li a:hover{color:#ff0000;text-decoration:none;}#header .block-superfish ul li ul{background:transparent url(/themes/spark/images/bg_dot.png) repeat left top;margin-left:-6px;padding:6px;}#header .block-superfish ul li ul li{background-image:none;background-color:#ffffff;padding:0;margin:0 0 9px 0;text-align:center;}#header .block-superfish ul li ul li a{font-family:"Open Sans",sans-serif;font-weight:normal;font-size:12px;text-transform:none;padding:2px 4px;line-height:normal;}#header .block-superfish ul li ul li.last{margin-bottom:0;}#header .block-superfish ul li.last{background-image:none;}#header #block-block-1{float:right;margin:12px 16px 0 0;height:28px;overflow:hidden;padding:0 4px;}#header #block-block-1 .content-inner a{display:inline-block;width:13px;height:29px;line-height:29px;background:transparent url(/themes/spark/images/socialsprite.gif) no-repeat left top;}#header #block-block-1 .content-inner a:hover{text-decoration:none;}#header #block-block-1 .content-inner a#link_fb:hover{background-position:left bottom;}#header #block-block-1 .content-inner a#link_tw{width:15px;background-position:-13px top;}#header #block-block-1 .content-inner a#link_tw:hover{background-position:-13px bottom;}#header #block-block-1 .content-inner a#link_rss{background-position:-29px top;width:12px;}#header #block-block-1 .content-inner a#link_rss:hover{background-position:-29px bottom;}@media (max-width:730px){#header .block-superfish{display:block !important;}#header #block-block-1{display:none;}}#header .block-jump-menu{display:none;}#sidebar-first #sidebar-first-inner{margin-left:16px;}#sidebar-first #block-search-form .content,#sidebar-first #block-user-login .content,#sidebar-first #block-spark_blocks-spark_signup .content{background:transparent url(/themes/spark/images/bg_dot.png) repeat left top;padding:8px;}#sidebar-first #block-spark_blocks-spark_signup .item{background-color:#ffffff;margin:0 auto 8px 0;width:100%;}#sidebar-first #block-spark_blocks-spark_signup .item .fleft{margin:0 0 0 3.6%;width:96.4%;}#sidebar-first #block-spark_blocks-spark_signup .item .fright{margin:0;padding-top:5px;}#sidebar-first #block-spark_blocks-spark_signup .item .fright input{max-width:100%;}#sidebar-first #block-spark_blocks-spark_signup .item input.field{padding:6px 0;}#sidebar-first #block-spark_blocks-spark_signup .item input.field.sm{width:100%;}#sidebar-first #block-spark_blocks-spark_signup .item.email input.field{width:90%;}#sidebar-first #block-spark_blocks-spark_signup .item.email .fleft{width:75%;}#sidebar-first #block-spark_blocks-spark_signup .item.email .fright{width:20%;text-align:right;}#sidebar-first .block{margin-bottom:12px;}#sidebar-first .block h2.block-title{font-size:15px;font-family:"Overpass",sans-serif;text-transform:uppercase;margin:0 0 0.1em;font-weight:600;letter-spacing:normal;}#sidebar-first .block input{border:none;font-size:11px;}#sidebar-first .block .form-text{width:130px;margin:0;padding:4px;}#sidebar-first #block-spark_blocks-spark_like iframe{width:100% !important;}#sidebar-first #block-user-login .form-text{width:94.4%;padding:4px 2.8%;}#sidebar-first #block-user-login .form-item-pass{float:left;display:inline-block;width:85%;}#sidebar-first #block-user-login .form-actions{display:inline-block;float:right;width:15%;padding-top:4px;text-align:right;}#sidebar-first #block-user-login .passwrap{background-color:#ffffff;}#sidebar-first #block-user-login .passwrap .form-item,#sidebar-first #block-user-login .passwrap .form-actions{margin:0;}#sidebar-first #block-user-login .password-recover{font-size:9px;padding:2px 4px;background-color:#ffffff;margin-top:10px;}#sidebar-first a.sidebar-register{display:block;}#sidebar-first a.sidebar-register img{max-width:100%;height:auto;}#sidebar-first a.sidebar-register .s-m-over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;display:none;}#sidebar-first a.sidebar-register:hover .s-m-over{display:block;}#sidebar-first .member-links{font-size:9px;}#block-search-form .form-item{margin:0;padding:0;width:80%;float:left;display:inline-block;}#block-search-form .form-item .form-text{width:100%;padding:6px 0 0 6px;outline:none;}#block-search-form #edit-actions{float:right;margin-top:2px;width:12%;padding-right:3%;text-align:right;}#block-search-form #edit-actions input{max-width:100%;}#block-search-form .content .content-inner{background-color:#ffffff;}#content #content-header{margin:0 16px;}#content #content-area{margin:0 16px;}#content #content-area .content img{max-width:100%;height:auto;}#sidebar-second #sidebar-second-inner{margin-right:16px;}#sidebar-second h2.block-title{font-weight:600;font-size:16px;letter-spacing:0;}#sidebar-second .sponsor-item{margin-bottom:16px;}#sidebar-second .sponsor-item img{padding-bottom:12px;max-width:100%;height:auto;}#sidebar-second .view-member-spotlight .views-field-uid{margin-top:12px;}#sidebar-second #block-views-extra_ad_blocks-block_3{margin-bottom:12px;}.dotline{height:6px;overflow:hidden;background:transparent url(/themes/spark/images/bg_dot.png) repeat left top;}.dotover{overflow:hidden;position:relative;}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:transparent url(/themes/spark/images/thumbnail-rollover.png) repeat left top;}.vidrow{clear:both;}.video-item{width:31%;margin:0 2% 30px 0;display:inline-block;float:left;line-height:normal;}.video-item .vidthumb{background-color:#000000;height:0;padding-bottom:66%;overflow:hidden;margin-bottom:6px;}.video-item .vidthumb img{max-width:100%;width:100%;}.video-item .vidsummary{min-height:265px;}@media (max-width:1430px){.video-item .vidsummary{height:250px;}}.video-item .membersummary{height:84px;}.video-item .viddate{font-size:12px;text-transform:uppercase;padding-top:4px;letter-spacing:-0.5px;display:block;line-height:12px;padding-bottom:10px;}.video-item .viddesc{padding-top:9px;padding-bottom:10px;}.sparkvideo{width:100%;max-width:100%;height:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:57.25%;margin-bottom:24px;}.sparkvideo iframe,.sparkvideo embed,.sparkvideo object,.sparkvideo video{width:100%;height:100%;position:absolute;top:0;left:0;}.event-image{display:inline-block;float:left;width:58.33%;}.event-image img{max-width:100%;}@media (max-width:450px){.video-item .vidsummary{padding-bottom:0px !important;height:auto;}.event-image{display:block;width:100%;float:none;}}.event-calendar{display:inline-block;float:right;width:35%;overflow:hidden;padding:0 2% 2% 0;}.event-calendar a:hover{text-decoration:none;}.event-calendar .event-calendar-icon{background:#fff url(/themes/spark/images/bg_dot.png) repeat left top;text-align:center;font-family:"Open Sans",sans-serif;font-weight:800;cursor:pointer;-moz-box-shadow:3px 3px 3px 0px #888;-webkit-box-shadow:3px 3px 3px 0px #888;box-shadow:3px 3px 3px 0px #888;overflow:hidden;}.event-calendar .event-calendar-icon .ec-month{line-height:65px;height:65px;padding-top:10px;background:#a6a6a6 url(/themes/spark/images/caldots.gif) no-repeat center top;font-size:29px;color:#ffffff;-moz-box-shadow:0px 0px 6px 0px #888;-webkit-box-shadow:0px 0px 6px 0px #888;box-shadow:0px 0px 6px 0px #888;}.event-calendar .event-calendar-icon .ec-date{line-height:138px;height:138px;font-size:125px;color:#a6a6a6;}.event-calendar .event-calendar-icon.active .ec-month{background-color:#ff0000;}.event-calendar .event-calendar-icon.active .ec-date{color:#ff0000;}.node-type-event .node-photo-gallery h2{display:none;}.event-quickinfo{clear:both;padding:8px 0;line-height:1.5em;}.event-info{margin-top:12px;width:73%;}.event-tickets{margin:24px 0;width:73%;}.event-tickets a{margin-left:0;}.event-calendar .event-tickets{width:100%;}.event-calendar .event-tickets.top a{margin-left:0.5% !important;}.event-tickets a{color:#ffffff;font-size:13px;font-weight:600;font-family:"Open Sans",sans-serif;background-color:#ed2324;text-transform:uppercase;padding:4px 12px;letter-spacing:1px;}.event-tickets a:hover{background-color:#d90000;text-decoration:none;}.event-tickets.top a{width:80%;margin:2% auto;display:block;text-align:center;}.sharing{clear:both;margin:12px 0;}.eventvideo{margin-bottom:12px;}.eventphotos{margin-top:12px;}#fbcomments,.fb-comments,.fb-comments iframe[style],.fb-comments span{width:100% !important;}.view-events-page .vidthumb,.view-upcoming-events .vidthumb{overflow:hidden;}.view-events-page .vidthumb .dotover,.view-upcoming-events .vidthumb .dotover{overflow:visible;}.view-events-page .views-field-title,.view-upcoming-events .views-field-title{font-weight:bold;}.soldout{position:absolute;bottom:-12px;right:-12px;width:134px;height:95px;background:transparent url(/themes/spark/images/soldout.png) no-repeat right bottom;z-index:4;}@media (max-width:1000px){.soldout{width:90px;height:64px;background-image:url(/themes/spark/images/soldout_small.png);bottom:-8px;right:-8px;}}@media (max-width:580px){.event-calendar{width:97%;}#sidebar-first,#content{width:100% !important;}#sidebar-first #block-search-form .content,#sidebar-first #block-user-login .content,#sidebar-first #block-spark_blocks-spark_signup .content{width:90%;}.spark-footer .spark-footer-inner .sf-col1,.spark-footer .spark-footer-inner .sf-col2{width:90% !important;}.spark-footer .spark-footer-inner .sf-col3{display:none !important;}#sidebar-second{width:100%;}#sidebar-first #block-search-form .content,#sidebar-first #block-spark_blocks-spark_signup .content{width:90% !important;}.video-item{min-height:475px;position:relative;width:47%;}.soldout{bottom:-12px;right:-12px;width:134px;height:95px;background:transparent url(/themes/spark/images/soldout.png) no-repeat right bottom;}}.sidebar-ad img{max-width:100%;height:auto;width:199px;}.spark-footer{font-size:11px;padding:16px 0;}.spark-footer .spark-footer-inner{margin:16px 16px;line-height:16px;}.spark-footer .spark-footer-inner .sfcolumn{float:left;display:inline-block;margin:0;padding:0;}.spark-footer .spark-footer-inner .sf-col1{width:24%;}.spark-footer .spark-footer-inner .sf-col2{width:30%;}.spark-footer .spark-footer-inner .sf-col2 a{color:#000000;}.spark-footer .spark-footer-inner .sf-col2 a.footmail{margin-right:8px;}.spark-footer .spark-footer-inner .sf-col2 a.social{display:inline-block;width:13px;height:18px;line-height:12px;background:transparent url(/themes/spark/images/socialsprite.gif) no-repeat left -7px;}.spark-footer .spark-footer-inner .sf-col2 a.social:hover{text-decoration:none;}.spark-footer .spark-footer-inner .sf-col2 a#foot_fb:hover{background-position:left -36px;}.spark-footer .spark-footer-inner .sf-col2 a#foot_tw{width:15px;background-position:-13px -7px;}.spark-footer .spark-footer-inner .sf-col2 a#foot_tw:hover{background-position:-13px -36px;}.spark-footer .spark-footer-inner .sf-col2 a#foot_rss{width:12px;background-position:-29px -7px;}.spark-footer .spark-footer-inner .sf-col2 a#foot_rss:hover{background-position:-29px -36px;}.spark-footer .spark-footer-inner .sf-col3{width:45%;}.spark-footer .spark-footer-inner .sf-col3 .sflinkfloat{display:inline-block;float:left;padding-right:5%;}.spark-footer .spark-footer-inner .sf-col3 a{color:#000000;text-decoration:none;}.spark-footer .spark-footer-inner .sf-col3 a:hover{text-decoration:underline;}.gallery-thumbs .gallery-thumb-item{display:inline-block;float:left;width:23%;margin-right:2%;margin-bottom:2%;}.user-form-left,.user-form-right{display:inline-block;width:48%;float:left;}.user-form-left .form-text,.user-form-right .form-text{max-width:90%;}.password-strength,div.password-confirm{display:none;}div.form-item div.password-suggestions{width:auto;display:none !important;}.user-form-right{margin-left:2%;}.field-name-field-join-mailing-list{clear:both;}.page-user-register #edit-actions{float:right;}.page-user-register .tabs{display:none;}.colboxes{clear:both;}.colboxes .form-type-checkbox{float:left;width:50%;}.colboxes .form-type-checkbox .form-checkbox{float:left;}.colboxes .form-type-checkbox label.option{float:left;width:90%;margin-left:4px;}.colboxes .form-type-checkbox .description{clear:both;}input.form-text{border:1px dotted #000000;padding:4px;font-size:11px;}.compact-form-label{font-size:11px;font-weight:normal;color:#000000;padding-top:4px;}.page-user-register label.option{font-weight:normal;color:#000000;}.field-type-link-field .form-item{margin-bottom:0;}#edit-field-user-state{border:1px dotted #000000;width:93%;}#edit-field-user-state .form-item{margin:0;}#edit-field-user-state label{display:none;}#edit-field-user-state .form-select{border:1px dotted #000000;border-style:none;width:100%;font-size:11px;padding:3px 4px 3px 0;}#edit-field-user-state .form-select option{outline:none;}#edit-field-years-in-business label{font-weight:normal;float:left;margin-right:12px;}#edit-field-years-in-business .form-select{border-style:none;border:1px dotted #000000;font-size:11px;padding:3px 4px 3px 0;}#edit-field-years-in-business .form-select option{outline:none;}#edit-field-company-bio label{display:block;position:relative;text-transform:uppercase;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:800;left:0;margin-bottom:8px;}#edit-field-company-bio .form-item .form-textarea-wrapper .text-full,#edit-field-company-bio .form-item .form-textarea-wrapper .grippie{width:95% !important;float:left;}#edit-field-company-bio .form-item span.form-required{float:none;font-weight:normal;font-size:11px;}#edit-field-publish-member-profile{overflow:hidden;}#edit-field-publish-member-profile input{float:left;}#edit-field-publish-member-profile label.option{float:left;display:inline-block;margin-left:12px;width:93%;}.view-extra-ad-blocks img{max-width:100%;height:auto;width:199px;}.path-user h3{font-family:"Overpass",sans-serif;font-size:13px;font-weight:bold;margin:12px 0 0 0;}.path-user .member-left,.path-user .member-right{display:inline-block;float:left;}.path-user .member-left{width:23.64%;margin:0 2% 0 0;}.path-user .member-right{width:74%;}.node-type-press .field-type-image{margin-bottom:18px;text-align:center;}.path-frontpage #block-views-extra_ad_blocks-block_2{margin-bottom:12px;}.path-frontpage h1.title{display:none;}.path-frontpage h2{font-size:16px;}.path-frontpage .video-item{width:31%;}.path-frontpage .views-row-1 .video-item{width:100%;}.path-frontpage .views-row-1 .video-item .vidsummary{height:auto;min-height:0;}@media (max-width:900px){.path-frontpage #content-inner{margin-right:0;}.path-frontpage #sidebar-second{display:none;}}.path-frontpage .hp-bottom .dotline{display:none;}#block-views-upcoming_events-block_1{margin-bottom:24px;}li.krumo-child{margin-bottom:0 !important;}#highlight #context-breadcrumb{position:absolute;top:-30px;width:100%;}#highlight #context-breadcrumb .bc-link{float:left;margin-right:3%;font-family:"Overpass";font-weight:800;}#highlight #context-breadcrumb .bc-link.active{text-decoration:underline;}#highlight #context-breadcrumb .bc-option{font-size:11px;}#highlight .views-exposed-form{position:absolute;top:-30px;width:100%;}#highlight .views-exposed-form .views-exposed-widget{padding:0;}#highlight .views-exposed-form .views-exposed-widget select{font-size:11px;}.discussion-item{margin-bottom:12px;}.region-content{word-wrap:break-word;}#fb-root{display:none;}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important;}.fwb{word-wrap:break-word;font-weight:normal;}.view-recent-discussions .views-row{padding-bottom:18px;}.forum-node-create-links-top{display:none;}.region-sidebar-second .view-extra-ad-blocks{text-align:right;}.region-sidebar-second .view-extra-ad-blocks img{width:100%;}.event-comments{display:none;}.page-node-36#content{font-size:22px;}#header{font-family:"Overpass",sans-serif;padding:18px 16px 5px 16px;}.event-tickets.top a{width:90%;padding:14px 5% 10px 5%;text-align:left;font-weight:700;font-size:16px;font-family:"Overpass",sans-serif;background-color:#ff0000;}.event-tickets a,#block-spark_blocks-spark_become_member a{padding:14px 5% 10px 2%;text-align:left;font-size:16px;font-weight:700;font-family:"Overpass",sans-serif;width:20%;display:inline-block;background-color:#ff0000;}#block-spark_blocks-spark_become_member a{width:auto;color:#fff;text-transform:uppercase;padding-left:10px;weight:700;}#block-spark_blocks-spark_become_member a:hover{text-decoration:none;}p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0em;text-align:left;}#content-area .dotline,.path-frontpage .content:not(:first-child) .dotline{height:6px;overflow:hidden;background:transparent url(/themes/spark/images/bg_dot.png) repeat left top;margin:30px 0 35px 0;}.event-quickinfo strong{margin-bottom:10px;display:inline-block;}.event-quickinfo strong:last-child{margin-bottom:0;}#header .block-superfish ul li a,#header .block-superfish ul li a{font-size:16px;font-weight:600;line-height:26px;}#header .block-superfish ul li{background:none;margin:0 0 0 6px;padding:0 10px 0 0;}#header ul.menu{padding:0 5px;padding-top:2px;}#header #logo{padding-left:5px;display:inline-block;float:left;width:212px;text-align:center;top:-6px;position:absolute;margin:0;}#header #logo img{width:100%;}#header #header-inner{margin-top:20px;margin-bottom:50px;height:50px;}#sidebar-first{width:25%;}#block-spark_blocks-spark_hello{margin-top:-39px;}.path-frontpage #block-views-upcoming_events-block_1 .views-row-1 .vidsummary{min-height:0;}.event-calendar .event-calendar-icon .ec-date{height:160px;}#header #name-and-slogan{font-weight:600;padding-top:2px;line-height:26px;margin-left:20%;}#header{padding-top:5px;}#highlight #context-breadcrumb .bc-link{font-weight:600;}#highlight #context-breadcrumb .bc-option{vertical-align:text-top;}#page{margin-top:0;}@media screen and (max-width:1240px){#header #name-and-slogan{display:none;}#header #block-spark-mainmenu.block-superfish{margin-left:0px !important;margin:15px 0;width:100% !important;}div.sf-accordion-toggle.sf-style-default a{background:#efefef !important;display:inline-block!important;font-weight:bold !important;padding:1em 1em 1em 1em !important;position:relative !important;width:91%;color:#000000 !important;font-weight:700;font-family:'Overpass',sans-serif;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded{background:#efefef;}}h1{line-height:1.1em;}.spark-footer-inner .sflinkfloat a:first-child{font-weight:700;}.two-sidebars .center{margin:0;}.two-sidebars .main-content{width:75% !important;}.sidebar-ad img{max-width:100%;height:auto;width:100%;}.content{width:100%;}#content #content-area .content img{max-width:100%;height:auto;width:100%;}.vidsummary strong{font-family:"Overpass",sans-serif;font-size:20px;line-height:18px;}.viddesc,.vidsummary p{font-size:16px;line-height:normal;}#block-views-upcoming_events-block_1 .block-title,.path-frontpage .block-title{margin-top:20px;}.path-frontpage h2{font-size:16px;}.pager{clear:both;text-align:center;}.pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.path-videos .video-item .dotline{height:6px;overflow:hidden;margin:30px 0 35px 0;}.pager ul{margin:0 0 0.75em 0;padding:0;}@media screen and (max-width:1627px){.viddesc{font-size:14px;}.path-frontpage .viddesc{font-size:16px;}}@media screen and (max-width:760px){.view-press-page div:nth-last-of-type(-n+2) .dotline
    .view-press-page .video-item .dotline{margin:30px 0 35px 0 !important;}.video-item .dotline{position:absolute;bottom:0;width:100%;}#header .block-superfish ul li ul{width:80%;margin-left:0px !important;}.video-item .vidsummary{height:auto !important;}.path-frontpage .video-item{width:100%;}#main{display:flex !important;flex-wrap:wrap;width:100%;}#sidebar-first{order:2;margin-right:0 !important;}.two-sidebars .main-content{width:100% !important;}#header #logo{width:59% !important;text-align:center;float:none;margin:auto;display:block;position:relative;}#header #logo img{width:100%;margin-top:-20px;}#header #header-inner{margin-top:20px;margin-bottom:50px;height:50px;}#block-views-upcoming_events-block_1{margin-bottom:0;}#block-views-upcoming_events-block_1 .dotline{margin-bottom:10px;}.video-item .vidsummary{min-height:0;}.path-frontpage .video-item{margin-bottom:20px;}.path-frontpage .views-row-2 .video-item{margin-bottom:0px;}#block-spark_blocks-spark_hello{margin-top:10px;}.event-quickinfo strong{margin-bottom:0;margin-top:10px;}.event-info{width:100%;}.event-tickets a,#block-spark_blocks-spark_become_member a{width:88%;margin-bottom:40px;}.item-list .pager li,.path-videos .pager li{margin:0;padding:0 4px;}.view-upcoming-events .views-row:nth-last-of-type(-n + 2) .dotline,.view-press-page div:nth-last-of-type(-n + 2) .dotline,.page-videos .block-system .video-item:nth-last-of-type(-n + 3) .dotline{margin-bottom:0px !important;}#highlight .views-exposed-form{position:relative;top:0;}#header .block-jump-menu{margin-bottom:20px;}select{color:#000000;font-weight:700;font-family:"Overpass",sans-serif;background:#efefef;border-radius:0;border-color:#767676;height:30px;}select option{color:#000;font-weight:700;font-family:"Overpass",sans-serif;}#highlight #context-breadcrumb .bc-option{vertical-align:text-top;margin-top:-8px;margin-bottom:8px;}h1{margin-top:30px;}#block-search-form{margin-top:20px;}.sidebar-ad{margin-bottom:10px;}#block-search-form .form-item{width:95%;}.form-item .description{clear:both;}#edit-field-publish-member-profile label.option{width:92%;}.region-sidebar-first{margin-top:100px;}.attachment-after{clear:both;}#edit-field-areas-of-expertise-value{margin-bottom:30px;}}.path-video .holder{width:100%;max-width:100%;height:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:57.25%;margin-bottom:24px;}.path-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}#block-spark-hellouserblock{margin-top:-45px;}.page-node-type-press .content img{width:100% !important;height:auto !important;}[data-drupal-messages]{position:absolute;width:89%;z-index:10000;}.view-id-spark_members img,.path-user img{max-width:100%;height:auto;width:100%;}#edit-submit-spark-members{display:none;}@media screen and (min-width:761px){.path-user p{line-height:22px;}#content{width:75% !important;}#sidebar-first .content{width:auto;}.path-news #content,.path-members #content,.path-events #content,.path-videos .content,.path-videos #content,.page-node-type-event #content{width:100% !important;}#header .block-superfish ul li a.is-active{color:#ff0000;text-decoration:none;}.attachment-after{clear:both;}#edit-field-areas-of-expertise-value{margin-bottom:24px;}.path-videos #content{margin-left:16px;}ul.sf-menu.sf-style-default li:hover{background:#FFF !important;}}.member-border{border:4px solid #ff1d2f;padding:16px 16px 0 16px;}.user-form-left #edit-mail{width:86%;}.button--pay{padding:11px;color:white;background:red;border:none;}.btn--edit{position:absolute;}@media screen and (max-width:761px){.view-spark-members .video-item{min-height:initial;}}.user-register-form .description{display:none;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/spark/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/spark/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/spark/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
