@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?28506539) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?28506539) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?28506539#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'loading';src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680);src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/loading.woff?90660680) format("woff"),url(/sites/all/themes/ec_bsc/fonts/loading.ttf?90660680) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/loading.svg?90660680#loading) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?3959064) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?3959064) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?3959064#fontello) format("svg");font-weight:normal;font-style:normal;}@media only screen and (max-width:480px){.region[class*="float-blocks"] .block{float:none;width:100%;}}@media only screen and (max-width:1280px){#hero-wrapper .EC-region-main{width:66.666%;float:left;}#hero-wrapper .EC-region-right{width:33.3333%;float:right;}#footer-wrapper .region-two-50-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}}@media only screen and (max-width:1220px){.sf-menu.sf-style-default li.sf-depth-1 a.sf-with-ul,.sf-menu.sf-style-default li.sf-depth-1 span.nolink.sf-with-ul{padding:18px 15px;padding:1.8rem 1.5rem;}#header-wrapper #utility ul.menu li a{margin:0px 5px 0px 0px;margin:0rem 0.5rem 0rem 0rem;padding:0px 5px 0px 0px;padding:0rem 0.5rem 0rem 0rem;}}@media only screen and (max-width:1200px){#header-wrapper .pane-shopping-cart-panel-pane-1,#header-wrapper #utility a[href*="document-search"],#header-wrapper #utility ul.menu li a{font-size:11px;font-size:1.1rem;}#header-wrapper .pane-shopping-cart-panel-pane-1 .view-shopping-cart,#header-wrapper .pane-shopping-cart-panel-pane-1 .view-empty{font-size:11px;font-size:1.1rem;}}@media only screen and (max-width:1180px){#header-wrapper #utility{width:82%;float:right;}}@media only screen and (max-width:1150px){.section-document-search .views-widget-filter-field_doc_topics_tid .views-widget .form-item{width:25%;}}@media only screen and (max-width:1050px){.section-document-search .views-widget-filter-field_doc_topics_tid .views-widget .form-item{width:33%;}}@media only screen and (max-width:1050px){.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"]{width:calc(90% - 50px);float:left;padding:20px;margin-left:10px;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"] .block-inner{padding:0;margin-right:0;margin-left:10px;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image{position:relative;width:90%;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image:before{content:none;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image img{display:block;width:100%;height:auto;max-width:none;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity{left:0;top:0px;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity #edit-quantity--2{margin-left:0;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-type-select.form-item-product-id,.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-submit{display:block !important;margin-top:27px;width:70% !important;float:right;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart #edit-product-id--2{width:100%;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity label{float:none;}}@media only screen and (max-width:870px){.sf-menu.sf-style-default li.sf-depth-1 a.sf-with-ul,.sf-menu.sf-style-default li.sf-depth-1 span.nolink.sf-with-ul{font-size:11.5px;font-size:1.15rem;}}@media only screen and (max-width:855px){.section-document-search .views-widget-filter-field_doc_topics_tid{width:100%;}.section-document-search .views-widget-filter-field_doc_topics_tid .views-widget .form-item{width:50%;font-size:14px;line-height:23px;}.section-document-search .views-widget-filter-field_doc_document_type_tid,.section-document-search .views-widget-filter-field_doc_climate_zone_tid,.section-document-search .views-widget-per-page,.section-document-search #views-exposed-form-documents-panel-pane-1 .views-submit-button,.section-document-search #views-exposed-form-documents-panel-pane-1 .views-reset-button{width:auto;position:relative;right:0;top:0;}.section-document-search .views-widget-filter-field_doc_document_type_tid .form-item.form-type-select,.section-document-search .views-widget-filter-field_doc_climate_zone_tid .form-item.form-type-select,.section-document-search .views-widget-per-page .form-item.form-type-select{width:auto !important;display:inline-block !important;}.section-document-search #views-exposed-form-documents-panel-pane-1 .views-submit-button,.section-document-search #views-exposed-form-documents-panel-pane-1 .views-reset-button{width:calc(.5 * 50%);position:relative;top:auto;float:left !important;margin-top:20px;}.section-document-search #views-exposed-form-documents-panel-pane-1 .views-submit-button input,.section-document-search #views-exposed-form-documents-panel-pane-1 .views-reset-button input{width:97%;}.section-document-search a[href*='instructions']{top:444px;left:150px;}.section-document-search a[href*='#climates']{top:531px;left:130px;}}@media only screen and (max-width:768px){#climate-map{max-width:none;}#climate-menu{max-width:none;margin:0;}}@media only screen and (max-width:580px){#breadcrumb-title-wrapper{width:100%;}}@media only screen and (max-width:540px){.section-document-search .views-widget-filter-field_doc_topics_tid{width:100%;}.section-document-search .views-widget-filter-field_doc_topics_tid .views-widget .form-item{width:100%;}.section-document-search .views-widget-filter-title,.section-document-search .views-widget-filter-keys{width:auto;display:block;float:none !important;}.section-document-search .views-widget-filter-title .views-widget,.section-document-search .views-widget-filter-keys .views-widget{padding-right:10px;padding-left:0;}.section-document-search #views-exposed-form-documents-panel-pane-1 .views-submit-button,.section-document-search #views-exposed-form-documents-panel-pane-1 .views-reset-button{width:50%;position:relative;top:auto;float:left !important;margin-top:20px;}.section-document-search #views-exposed-form-documents-panel-pane-1 .views-submit-button input,.section-document-search #views-exposed-form-documents-panel-pane-1 .views-reset-button input{width:97%;}.section-document-search a[href*='instructions']{top:786px;left:150px;}.section-document-search a[href*='#climates']{top:874px;left:130px;}}@media only screen and (max-width:320px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?28506539) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?28506539) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?28506539#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'loading';src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680);src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/loading.woff?90660680) format("woff"),url(/sites/all/themes/ec_bsc/fonts/loading.ttf?90660680) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/loading.svg?90660680#loading) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?3959064) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?3959064) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?3959064#fontello) format("svg");font-weight:normal;font-style:normal;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}#content-wrapper #columns:before{content:none !important;}#header-wrapper #utility{width:100%;float:none;margin:0;}#header-wrapper #utility .panel-pane.pane-custom{float:none;width:100%;display:block;margin:0;}#header-wrapper #utility .panel-pane.pane-custom p{margin:0;}#header-wrapper #utility .panel-pane.pane-custom a[href*="document-search"]{margin:10px 0px 0px;margin:1rem 0rem 0rem;padding:5px 20px;padding:0.5rem 2rem;width:calc(100% - 40px);width:calc(100% - 4rem);display:block;text-align:center;}#header-wrapper #utility .pane-shopping-cart-panel-pane-1{float:none;margin-top:0.3rem;padding:0px 0px 0px 10px;padding:0rem 0rem 0rem 1rem;margin:0;padding:0;text-align:center;}#header-wrapper #utility .pane-menu-menu-auxiliary-menu{float:none;margin:0;}#header-wrapper #utility ul.menu{text-align:center;margin-top:2px;margin-top:0.2rem;padding:0;margin:0;}#branding{width:100%;text-align:left;border-top:1px solid #efeeee;margin:10px 0px 0px;margin:1rem 0rem 0rem;padding:10px 0px 0px 0px;padding:1rem 0rem 0rem 0rem;}div.sf-accordion-toggle.sf-style-default a{display:block;background:none;border:0;text-align:right;color:#000;text-transform:uppercase;border-bottom:none;position:absolute;top:-60px;right:0;width:40px;height:40px;overflow:hidden;padding:0;line-height:50px;}div.sf-accordion-toggle.sf-style-default a:before{content:"\e80c";font-family:"fontello";font-size:50px;display:inline-block;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,.sf-menu.sf-style-default.sf-accordion li.sf-expanded > a,.sf-menu.sf-style-default.sf-accordion li.sf-expanded > span.nolink{font-weight:normal;}.views-row{width:100% !important;}.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-documents,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-documents,.section-document-search #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-documents,.section-document-search #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-documents{width:100%;}#hero-wrapper .flex-control-paging,#hero-wrapper .views-field-field-content-link,#hero-wrapper .flex-caption{color:#FFF;float:none;position:relative;right:0;left:auto;padding:10px 20px;padding:1rem 2rem;width:calc(100% - 40px);width:calc(100% - 4rem);text-align:center;}#hero-wrapper .flex-control-paging{border-bottom:1px solid;}#hero-wrapper .EC-region-main,#hero-wrapper .EC-region-right{width:100%;}#hero-wrapper .panel-pane[class*="featured-publications"] .featured-books-button a{width:80%;}.EC-region-main .block-inner{padding-right:0;}.EC-region-right .block-inner{padding-left:0;}.front .EC-region-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}.front table,.front tbody{border:none !important;width:calc(100% - 20px);}.front table tr td,.front table tr th,.front tbody tr td,.front tbody tr th{padding:0;background:none !important;background-color:transparent !important;border-bottom:9px solid #EFEEEE;width:100% !important;display:block;padding:1rem;text-align:center;}.front tr td:nth-child(3),.front tr th:nth-child(3){text-align:center;padding:0;}.front tr td:nth-child(3) a.button,.front tr th:nth-child(3) a.button{text-transform:uppercase;width:94%;margin:0;text-align:Center;margin-bottom:35px;}#footer-wrapper .region-two-50-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}#footer-wrapper .panel-pane[id*="menu"]{width:100%;float:none;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-row{width:calc(100% - 10px);min-height:0;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-field-field-gallery{height:auto;background:none;overflow:hidden;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-field-field-gallery img{width:100%;height:auto;max-width:none;}.EC-region-main
.view-contributors
.views-field-field-contributor-logo{float:none;margin-bottom:15px;}div.messages.commerce-add-to-cart-confirmation{left:0;right:0;margin:auto !important;position:absolute;width:80%;}.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-title,.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-location,.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-body,.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-zone,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-title,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-location,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-body,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-zone{width:100%;float:none;}.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field.views-field-field-gallery,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field.views-field-field-gallery{float:none;widtH:100%;}.view-event-variations
.view-grouping
.view-grouping-content .views-row{padding:20px;padding:2rem;margin-bottom:1px;text-align:center;width:calc(100% - 40px) !important;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date,.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date-1,.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date-2{width:16%;text-align:left;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-location{width:calc(50% - 20px);padding-left:20px;border-left:1px solid #CDCDCD;text-align:left;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-nothing{width:100%;padding:0;margin-top:10px;}.section-portfolio #content-wrapper #edit-title-wrapper{width:100%;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_type_tid,.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid{width:48% !important;top:0  !important;position:relative  !important;margin-right:2% !important;}.section-portfolio #content-wrapper .views-widget-filter-field_doc_topic_tid,.section-portfolio #content-wrapper .views-widget-filter-keys{width:48% !important;top:90px  !important;position:relative  !important;margin-right:2% !important;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_investig_tid,.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_climate_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_document_type_tid{width:100%;left:0;position:relative;margin-top:20px;}.section-portfolio #content-wrapper .views-widget-filter-field_doc_document_type_tid{margin-top:120px;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_climate_zone_tid{margin-bottom:20px;}.section-portfolio #content-wrapper .views-reset-button,.section-portfolio #content-wrapper .views-submit-button,.section-portfolio #content-wrapper .views-widget-per-page{width:31%;margin-right:2%;position:relative;top:auto;left:0;}.section-portfolio #content-wrapper .views-reset-button,.section-portfolio #content-wrapper .views-submit-button{margin-top:30px;}.section-portfolio #content-wrapper a[href*='climates']{top:477px;left:calc(0% + 12rem);}.section-portfolio #content-wrapper a[href*='instructions']{position:absolute;left:14rem;top:190px;}.section-portfolio #content-wrapper .form-item-service,.section-portfolio #content-wrapper .form-item-project-type,.section-portfolio #content-wrapper .form-item-field-doc-topic-tid{width:100% !important;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"]{width:calc(90% - 15px);float:left;padding:20px;margin-left:10px;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"] .block-inner{padding:0;margin-right:0;margin-left:10px;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image{position:relative;width:100%;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image:before{content:none;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image img{display:block;width:100%;height:auto;max-width:none;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity{left:0;top:0px;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity #edit-quantity--2{margin-left:0;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-type-select.form-item-product-id,.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-submit{display:block !important;margin-top:27px;width:70% !important;float:right;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart #edit-product-id--2{width:100%;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity label{float:none;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid{width:100% !important;left:0;margin-top:20px;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid .form-type-bef-checkbox{width:100%;padding:2px 0px;}.view-past-events .views-row .views-field-field-ref-bsc-event-docs-present .item-list ul{-webkit-columns:1;-moz-columns:1;columns:1;}.view-event-registration-reports .views-widget-filter-status,.view-event-registration-reports .views-widget-filter-order_id,.view-event-registration-reports .views-widget-filter-title,.view-event-registration-reports .views-widget-filter-title_1,.view-event-registration-reports .views-widget-filter-field_event_date_value{width:calc(100% - 20px) !important;}.view-event-registration-reports .views-widget-filter-field_event_date_value{width:100% !important;height:auto !important;}.view-event-registration-reports .views-widget-filter-field_event_date_value .views-operator,.view-event-registration-reports .views-widget-filter-field_event_date_value .views-widget{width:calc(100% - 20px);}.view-event-registration-reports .views-widget-filter-field_event_date_value .views-operator.views-widget[id*="event-date-value"],.view-event-registration-reports .views-widget-filter-field_event_date_value .views-widget.views-widget[id*="event-date-value"]{width:33%;}.view-event-registration-reports .views-submit-button,.view-event-registration-reports .views-reset-button{width:calc(100% - 20px);}.view-event-registration-reports table,.view-event-registration-reports thead,.view-event-registration-reports tbody,.view-event-registration-reports th,.view-event-registration-reports td,.view-event-registration-reports tr{display:block;width:auto;}.view-event-registration-reports table caption{width:auto;display:block;}.view-event-registration-reports th.views-field-registration-id,.view-event-registration-reports th.views-field-order-id,.view-event-registration-reports td.views-field-registration-id,.view-event-registration-reports td.views-field-order-id{width:auto;}.view-event-registration-reports th.views-field-field-aia-member-number,.view-event-registration-reports th.views-field-commerce-price,.view-event-registration-reports td.views-field-field-aia-member-number,.view-event-registration-reports td.views-field-commerce-price{width:auto;}.view-event-registration-reports thead{display:none;}#header-wrapper .pane-shopping-cart-panel-pane-1,#header-wrapper #utility a[href*="document-search"],#header-wrapper #utility ul.menu li a{font-size:10px;font-size:1.0rem;}}@media only screen and (min-width:321px) and (max-width:580px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?28506539) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?28506539) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?28506539#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'loading';src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680);src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/loading.woff?90660680) format("woff"),url(/sites/all/themes/ec_bsc/fonts/loading.ttf?90660680) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/loading.svg?90660680#loading) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?3959064) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?3959064) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?3959064#fontello) format("svg");font-weight:normal;font-style:normal;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}#content-wrapper #columns:before{content:none !important;}#header-wrapper #utility{width:100%;float:none;margin:0;}#header-wrapper #utility .panel-pane.pane-custom{float:none;width:100%;display:block;margin:0;}#header-wrapper #utility .panel-pane.pane-custom p{margin:0;}#header-wrapper #utility .panel-pane.pane-custom a[href*="document-search"]{margin:10px 0px 0px;margin:1rem 0rem 0rem;padding:5px 20px;padding:0.5rem 2rem;width:calc(100% - 40px);width:calc(100% - 4rem);display:block;text-align:center;}#header-wrapper #utility .pane-shopping-cart-panel-pane-1{float:none;margin-top:0.3rem;padding:0px 0px 0px 10px;padding:0rem 0rem 0rem 1rem;margin:0;padding:0;text-align:center;}#header-wrapper #utility .pane-menu-menu-auxiliary-menu{float:none;margin:0;}#header-wrapper #utility ul.menu{text-align:center;margin-top:2px;margin-top:0.2rem;padding:0;margin:0;}#branding{width:100%;text-align:center;border-top:1px solid #efeeee;margin:10px 0px 0px;margin:1rem 0rem 0rem;padding:10px 0px 0px 0px;padding:1rem 0rem 0rem 0rem;}div.sf-accordion-toggle.sf-style-default a{display:block;background:none;border:0;text-align:right;color:#000;text-transform:uppercase;border-bottom:none;position:absolute;top:-60px;right:0;width:40px;height:40px;overflow:hidden;padding:0;line-height:50px;}div.sf-accordion-toggle.sf-style-default a:before{content:"\e80c";font-family:"fontello";font-size:50px;display:inline-block;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,.sf-menu.sf-style-default.sf-accordion li.sf-expanded > a,.sf-menu.sf-style-default.sf-accordion li.sf-expanded > span.nolink{font-weight:normal;}.views-row{width:100% !important;}.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-documents,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-documents,.section-document-search #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-documents,.section-document-search #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-documents{width:100%;}#hero-wrapper .slides li:before{content:none;}#hero-wrapper .flex-control-paging,#hero-wrapper .views-field-field-content-link,#hero-wrapper .flex-caption{color:#FFF;float:none;position:relative;right:0;left:auto;padding:10px 20px;padding:1rem 2rem;width:calc(100% - 40px);width:calc(100% - 4rem);text-align:center;}#hero-wrapper .flex-control-paging{border-bottom:1px solid;}#hero-wrapper .flex-caption{bottom:0;}#hero-wrapper .EC-region-main,#hero-wrapper .EC-region-right{width:100%;}#hero-wrapper .panel-pane[class*="featured-publications"] .featured-books-button a{width:80%;}.EC-region-main .block-inner{padding-right:0;}.EC-region-right .block-inner{padding-left:0;}.front .EC-region-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}.section-upcoming-events-and-training table,.section-upcoming-events-and-training tbody,.front table,.front tbody{border:none !important;width:calc(100% - 20px);}.section-upcoming-events-and-training table tr td,.section-upcoming-events-and-training table tr th,.section-upcoming-events-and-training tbody tr td,.section-upcoming-events-and-training tbody tr th,.front table tr td,.front table tr th,.front tbody tr td,.front tbody tr th{padding:0;background:none !important;background-color:transparent !important;border-bottom:9px solid #EFEEEE;width:100% !important;display:block;padding:1rem;text-align:center;}.section-upcoming-events-and-training tr td:nth-child(3),.section-upcoming-events-and-training tr th:nth-child(3),.front tr td:nth-child(3),.front tr th:nth-child(3){text-align:center;padding:0;}.section-upcoming-events-and-training tr td:nth-child(3) a.button,.section-upcoming-events-and-training tr th:nth-child(3) a.button,.front tr td:nth-child(3) a.button,.front tr th:nth-child(3) a.button{text-transform:uppercase;width:94%;margin:0;text-align:Center;margin-bottom:35px;}#footer-wrapper .region-two-50-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}#footer-wrapper .panel-pane[id*="menu"]{width:100%;float:none;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-row{width:calc(100% - 10px);min-height:0;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-field-field-gallery{height:auto;background:none;overflow:hidden;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-field-field-gallery img{width:100%;height:auto;max-width:none;}.EC-region-main
.view-contributors
.views-field-field-contributor-logo{float:none;margin-bottom:15px;}div.messages.commerce-add-to-cart-confirmation{left:0;right:0;margin:auto !important;position:absolute;width:80%;}.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-title,.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-location,.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-body,.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-zone,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-title,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-location,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-body,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field-field-portfolio-project-zone{width:100%;float:none;}.section-portfolio #content-wrapper .panel-pane[class*="pane-portfolio-panel-pane-"] .view-portfolio .views-field.views-field-field-gallery,.section-portfolio #content-wrapper .panel-pane[class*="pane-documents-panel-pane-"] .view-portfolio .views-field.views-field-field-gallery{float:none;widtH:100%;}.view-event-variations
.view-grouping
.view-grouping-content .views-row{padding:20px;padding:2rem;margin-bottom:1px;text-align:center;width:calc(100% - 40px) !important;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date,.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date-1,.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date-2{width:16%;text-align:left;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-location{width:calc(50% - 20px);padding-left:20px;border-left:1px solid #CDCDCD;text-align:left;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-nothing{width:100%;padding:0;margin-top:10px;}.section-portfolio #content-wrapper #edit-title-wrapper{width:100%;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_type_tid,.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid{width:48% !important;top:0  !important;position:relative  !important;margin-right:2% !important;}.section-portfolio #content-wrapper .views-widget-filter-field_doc_topic_tid,.section-portfolio #content-wrapper .views-widget-filter-keys{width:48% !important;top:90px  !important;position:relative  !important;margin-right:2% !important;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_investig_tid,.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_climate_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_document_type_tid{width:100%;left:0;position:relative;margin-top:20px;}.section-portfolio #content-wrapper .views-widget-filter-field_doc_document_type_tid{margin-top:120px;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_climate_zone_tid{margin-bottom:20px;}.section-portfolio #content-wrapper .views-reset-button,.section-portfolio #content-wrapper .views-submit-button,.section-portfolio #content-wrapper .views-widget-per-page{width:31%;margin-right:2%;position:relative;top:auto;left:0;}.section-portfolio #content-wrapper .views-reset-button,.section-portfolio #content-wrapper .views-submit-button{margin-top:30px;}.section-portfolio #content-wrapper a[href*='climates']{top:477px;left:calc(0% + 12rem);}.section-portfolio #content-wrapper a[href*='instructions']{position:absolute;left:14rem;top:190px;}.section-portfolio #content-wrapper .form-item-service,.section-portfolio #content-wrapper .form-item-project-type,.section-portfolio #content-wrapper .form-item-field-doc-topic-tid{width:100% !important;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"]{width:calc(100% - 50px);float:left;padding:20px;margin-left:10px;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"] .block-inner{padding:0;margin-right:0;margin-left:10px;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image{position:relative;width:100%;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image:before{content:none;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image img{display:block;width:100%;height:auto;max-width:none;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity{left:0;top:0px;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity #edit-quantity--2{margin-left:0;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-type-select.form-item-product-id,.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-submit{display:block !important;margin-top:27px;width:70% !important;float:right;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart #edit-product-id--2{width:100%;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity label{float:none;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid{width:100% !important;left:0;margin-top:20px;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid .form-type-bef-checkbox{width:100%;padding:2px 0px;}.view-past-events .views-row .views-field-field-ref-bsc-event-docs-present .item-list ul{-webkit-columns:1;-moz-columns:1;columns:1;}.view-event-registration-reports .views-widget-filter-status,.view-event-registration-reports .views-widget-filter-order_id,.view-event-registration-reports .views-widget-filter-title,.view-event-registration-reports .views-widget-filter-title_1,.view-event-registration-reports .views-widget-filter-field_event_date_value{width:calc(100% - 20px) !important;}.view-event-registration-reports .views-widget-filter-field_event_date_value{width:100% !important;height:auto !important;}.view-event-registration-reports .views-widget-filter-field_event_date_value .views-operator,.view-event-registration-reports .views-widget-filter-field_event_date_value .views-widget{width:calc(100% - 20px);}.view-event-registration-reports .views-widget-filter-field_event_date_value .views-operator.views-widget[id*="event-date-value"],.view-event-registration-reports .views-widget-filter-field_event_date_value .views-widget.views-widget[id*="event-date-value"]{width:33%;}.view-event-registration-reports .views-submit-button,.view-event-registration-reports .views-reset-button{width:calc(100% - 20px);}.view-event-registration-reports table,.view-event-registration-reports thead,.view-event-registration-reports tbody,.view-event-registration-reports th,.view-event-registration-reports td,.view-event-registration-reports tr{display:block;width:auto;}.view-event-registration-reports table caption{width:auto;display:block;}.view-event-registration-reports th.views-field-registration-id,.view-event-registration-reports th.views-field-order-id,.view-event-registration-reports td.views-field-registration-id,.view-event-registration-reports td.views-field-order-id{width:auto;}.view-event-registration-reports th.views-field-field-aia-member-number,.view-event-registration-reports th.views-field-commerce-price,.view-event-registration-reports td.views-field-field-aia-member-number,.view-event-registration-reports td.views-field-commerce-price{width:auto;}.view-event-registration-reports thead{display:none;}#header-wrapper .pane-shopping-cart-panel-pane-1,#header-wrapper #utility a[href*="document-search"],#header-wrapper #utility ul.menu li a{font-size:10px;font-size:1.0rem;}}@media only screen and (min-width:581px) and (max-width:768px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?28506539) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?28506539) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?28506539#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'loading';src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680);src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/loading.woff?90660680) format("woff"),url(/sites/all/themes/ec_bsc/fonts/loading.ttf?90660680) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/loading.svg?90660680#loading) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?3959064) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?3959064) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?3959064#fontello) format("svg");font-weight:normal;font-style:normal;}#content-wrapper #columns:before{content:none !important;}.front table,.front tbody{border:none !important;width:calc(100% - 20px);}.front table tr td,.front table tr th,.front tbody tr td,.front tbody tr th{padding:0;background:none !important;background-color:transparent !important;border-bottom:9px solid #EFEEEE;width:100% !important;display:block;padding:1rem;text-align:center;}.front tr td:nth-child(3),.front tr th:nth-child(3){text-align:center;padding:0;}.front tr td:nth-child(3) a.button,.front tr th:nth-child(3) a.button{text-transform:uppercase;width:94%;margin:0;text-align:Center;margin-bottom:35px;}.front .EC-region-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}#footer-wrapper .region-two-50-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}#header-wrapper #utility{width:100%;float:none;margin:0;}#header-wrapper #utility .panel-pane.pane-custom{float:none;width:100%;display:block;margin:0;}#header-wrapper #utility .panel-pane.pane-custom p{margin:0;}#header-wrapper #utility .panel-pane.pane-custom a[href*="document-search"]{margin:10px 0px 0px;margin:1rem 0rem 0rem;padding:5px 20px;padding:0.5rem 2rem;width:calc(100% - 40px);width:calc(100% - 4rem);display:block;text-align:center;}#header-wrapper #utility .pane-shopping-cart-panel-pane-1{float:none;margin-top:0.3rem;padding:0px 0px 0px 10px;padding:0rem 0rem 0rem 1rem;margin:0;padding:0;text-align:center;}#header-wrapper #utility .pane-menu-menu-auxiliary-menu{float:none;margin:0;}#header-wrapper #utility ul.menu{text-align:center;margin-top:2px;margin-top:0.2rem;padding:0;margin:0;}#branding{width:100%;text-align:center;border-top:1px solid #efeeee;margin:10px 0px 0px;margin:1rem 0rem 0rem;padding:10px 0px 0px 0px;padding:1rem 0rem 0rem 0rem;}.sf-menu.sf-style-default{position:relative;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-row{width:calc(50% - 10px);}#hero-wrapper .slides li:before{content:none;}#hero-wrapper .flex-control-paging,#hero-wrapper .views-field-field-content-link,#hero-wrapper .flex-caption{color:#FFF;float:none;position:relative;right:0;left:auto;padding:10px 20px;padding:1rem 2rem;width:calc(100% - 40px);width:calc(100% - 4rem);text-align:center;}#hero-wrapper .flex-control-paging{border-bottom:1px solid;}#hero-wrapper .flex-caption{bottom:0;}#hero-wrapper .EC-region-main,#hero-wrapper .EC-region-right{width:100%;}#hero-wrapper .panel-pane[class*="featured-publications"] .featured-books-button a{width:80%;}.EC-region-main
.view-contributors .views-field-field-contributor-website{margin-bottom:15px;}.EC-region-main
.view-contributors .views-field-field-contributor-logo{float:none;margin-bottom:15px;}.panel-pane[class*="pane-book-store-panel-pane-"] .views-row{width:50%;}div.messages.commerce-add-to-cart-confirmation{left:0;right:0;margin:auto !important;position:absolute;width:80%;}.view-event-variations
.view-grouping
.view-grouping-content .views-row{padding:20px;padding:2rem;margin-bottom:1px;text-align:center;width:calc(100% - 40px) !important;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date,.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date-1,.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-date-2{width:16%;text-align:left;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-field-event-location{width:calc(50% - 20px);padding-left:20px;border-left:1px solid #CDCDCD;text-align:left;}.view-event-variations
.view-grouping
.view-grouping-content .views-field-nothing{width:100%;padding:0;margin-top:10px;}.section-portfolio #content-wrapper #edit-title-wrapper{width:100%;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_type_tid,.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid{width:48% !important;top:0  !important;position:relative  !important;margin-right:2% !important;}.section-portfolio #content-wrapper .views-widget-filter-field_doc_topic_tid,.section-portfolio #content-wrapper .views-widget-filter-keys{width:48% !important;top:90px  !important;position:relative  !important;margin-right:2% !important;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_investig_tid,.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_climate_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_document_type_tid{width:100%;left:0;position:relative;margin-top:20px;}.section-portfolio #content-wrapper .views-widget-filter-field_doc_document_type_tid{margin-top:120px;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_zone_tid,.section-portfolio #content-wrapper .views-widget-filter-field_doc_climate_zone_tid{margin-bottom:20px;}.section-portfolio #content-wrapper .views-reset-button,.section-portfolio #content-wrapper .views-submit-button,.section-portfolio #content-wrapper .views-widget-per-page{width:31%;margin-right:2%;position:relative;top:auto;left:0;}.section-portfolio #content-wrapper .views-reset-button,.section-portfolio #content-wrapper .views-submit-button{margin-top:30px;}.section-portfolio #content-wrapper a[href*='climates']{top:460px;left:calc(0% + 12rem);}.section-portfolio #content-wrapper a[href*='instructions']{position:absolute;left:14rem;top:190px;}.section-portfolio #content-wrapper .form-item-service,.section-portfolio #content-wrapper .form-item-project-type,.section-portfolio #content-wrapper .form-item-field-doc-topic-tid{width:100% !important;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"]{width:calc(90% - 50px);float:left;padding:20px;margin-left:10px;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"] .block-inner{padding:0;margin-right:0;margin-left:10px;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image{position:relative;width:90%;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image:before{content:none;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image img{display:block;width:100%;height:auto;max-width:none;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity{left:0;top:0px;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity #edit-quantity--2{margin-left:0;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-type-select.form-item-product-id,.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-submit{display:block !important;margin-top:27px;width:70% !important;float:right;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart #edit-product-id--2{width:100%;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity label{float:none;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid{width:100% !important;left:0;margin-top:20px;}.section-portfolio #content-wrapper .views-widget-filter-field_portfolio_project_service_tid .form-type-bef-checkbox{width:100%;padding:2px 0px;}.view-event-registration-reports .views-widget-filter-status,.view-event-registration-reports .views-widget-filter-order_id,.view-event-registration-reports .views-widget-filter-title,.view-event-registration-reports .views-widget-filter-title_1,.view-event-registration-reports .views-widget-filter-field_event_date_value{width:calc(100% - 20px) !important;}.view-event-registration-reports .views-widget-filter-field_event_date_value{width:100% !important;height:auto !important;}.view-event-registration-reports .views-widget-filter-field_event_date_value .views-operator,.view-event-registration-reports .views-widget-filter-field_event_date_value .views-widget{width:calc(100% - 20px);}.view-event-registration-reports .views-widget-filter-field_event_date_value .views-operator.views-widget[id*="event-date-value"],.view-event-registration-reports .views-widget-filter-field_event_date_value .views-widget.views-widget[id*="event-date-value"]{width:33%;}.view-event-registration-reports .views-submit-button,.view-event-registration-reports .views-reset-button{width:calc(100% - 20px);}.view-event-registration-reports table,.view-event-registration-reports thead,.view-event-registration-reports tbody,.view-event-registration-reports th,.view-event-registration-reports td,.view-event-registration-reports tr{display:block;width:auto;}.view-event-registration-reports table caption{width:auto;display:block;}.view-event-registration-reports th.views-field-registration-id,.view-event-registration-reports th.views-field-order-id,.view-event-registration-reports td.views-field-registration-id,.view-event-registration-reports td.views-field-order-id{width:auto;}.view-event-registration-reports th.views-field-field-aia-member-number,.view-event-registration-reports th.views-field-commerce-price,.view-event-registration-reports td.views-field-field-aia-member-number,.view-event-registration-reports td.views-field-commerce-price{width:auto;}.view-event-registration-reports thead{display:none;}.view-past-events .views-row .views-field-field-ref-bsc-event-docs-present .item-list ul{-webkit-columns:1;-moz-columns:1;columns:1;}}@media only screen and (min-width:769px) and (max-width:1024px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?28506539) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?28506539) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?28506539#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'loading';src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680);src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/loading.woff?90660680) format("woff"),url(/sites/all/themes/ec_bsc/fonts/loading.ttf?90660680) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/loading.svg?90660680#loading) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?3959064) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?3959064) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?3959064#fontello) format("svg");font-weight:normal;font-style:normal;}.front .EC-region-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}#footer-wrapper .region-two-50-top{margin-left:-20px;margin-right:-20px;padding:30px !important;}#nav-wrapper{background:#FFF;}.sf-menu.sf-style-default{position:relative;}.sf-menu.sf-style-default li.sf-depth-1{width:16.6666%;}.sf-menu.sf-style-default li.sf-depth-1 a.sf-with-ul,.sf-menu.sf-style-default li.sf-depth-1 span.nolink.sf-with-ul{padding:18px 0px;padding:1.8rem 0rem;}#header-wrapper #utility{width:auto;}#header-wrapper #utility .pane-menu-menu-auxiliary-menu,#header-wrapper #utility .pane-shopping-cart-panel-pane-1,#header-wrapper #utility .panel-pane.pane-custom{float:none;text-align:right;margin:0;}#header-wrapper #utility .pane-menu-menu-auxiliary-menu,#header-wrapper #utility ul.menu{margin-bottom:0;}#hero-wrapper .panel-pane[class*="featured-publications"] .block-title{font-size:18px;margin:10px 0px;margin:1rem 0rem;}#hero-wrapper .panel-pane[class*="featured-publications"] .views-field-field-book-image{display:none;}#hero-wrapper .panel-pane[class*="featured-publications"] .views-field-title{font-size:12px;font-size:1.2rem;line-height:normal;}.panel-pane[class*="pane-projects-services-panel-pane-"] .views-row{width:calc(50% - 10px);}.panel-pane[class*="pane-book-store-panel-pane-"] .views-row{width:33.333%;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"]{width:calc(90% - 50px);float:left;padding:20px;margin-left:10px;}.node-type-bsc-event .EC-region-main .panel-pane[class*="pane-event-variations-panel-pane"] .block-inner{padding:0;margin-right:0;margin-left:10px;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image{position:relative;width:90%;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image:before{content:none;}.node-type-bsc-event .EC-region-main .pane-node-field-main-image img{display:block;width:100%;height:auto;max-width:none;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity{left:0;top:0px;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity #edit-quantity--2{margin-left:0;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-type-select.form-item-product-id,.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-submit{display:block !important;margin-top:27px;width:70% !important;float:right;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart #edit-product-id--2{width:100%;}.node-type-bsc-event .EC-region-main form.commerce-add-to-cart .form-item.form-type-textfield.form-item-quantity label{float:none;}}@media only screen and (min-width:1025px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?28506539#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?28506539) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?28506539) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?28506539#fontello) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'loading';src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680);src:url(/sites/all/themes/ec_bsc/fonts/loading.eot?90660680#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/loading.woff?90660680) format("woff"),url(/sites/all/themes/ec_bsc/fonts/loading.ttf?90660680) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/loading.svg?90660680#loading) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064);src:url(/sites/all/themes/ec_bsc/fonts/fontello.eot?3959064#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_bsc/fonts/fontello.woff?3959064) format("woff"),url(/sites/all/themes/ec_bsc/fonts/fontello.ttf?3959064) format("truetype"),url(/sites/all/themes/ec_bsc/fonts/fontello.svg?3959064#fontello) format("svg");font-weight:normal;font-style:normal;}}
