@import "https://fonts.googleapis.com/css?family=Poppins:500,600,700|Roboto:400,500,600,700";.background-brand-blue{background-color:#005294}.background-brand-blue-light{background-color:#2b6fa6}.background-dark-gray{background-color:#616265}.background-brand-blue .block-title,.background-brand-blue-light .block-title,.background-dark-gray .block-title{color:#fff}.background-brand-blue .content,.background-brand-blue-light .content,.background-dark-gray .content{background-color:#fff}a:not(.btn){color:#00773d}.region-content .content a{text-decoration:underline}h1,h2,h3,h4,h5{color:#00773d;font-family:poppins,sans-serif;font-weight:600}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}.text-uppercase{text-transform:uppercase}.btn{font-size:13px}.btn-default,.sliding-popup-top button{background:#fff;border:1px solid #005294;color:#005294;text-shadow:none}.btn-primary:not(.checkout-cancel),.btn-link:not(.checkout-cancel),.form-submit:not(.checkout-cancel){background:#005294;border:1px solid #005294;color:#fff;text-shadow:none}.btn-primary:not(.checkout-cancel):hover,.btn-primary:not(.checkout-cancel):focus,.btn-primary:not(.checkout-cancel):active,.btn-link:not(.checkout-cancel):hover,.btn-link:not(.checkout-cancel):focus,.btn-link:not(.checkout-cancel):active,.form-submit:not(.checkout-cancel):hover,.form-submit:not(.checkout-cancel):focus,.form-submit:not(.checkout-cancel):active{background:#2b6fa6;border:1px solid #2b6fa6}.btn-primary.btn-danger,.btn-link.btn-danger,.form-submit.btn-danger{background:url(/sites/all/themes/custom/sae_jollyness_sub/assets/images/remove.png) repeat scroll 0 0 #005294}.btn-primary.btn-danger:hover,.btn-primary.btn-danger:focus,.btn-primary.btn-danger:active,.btn-link.btn-danger:hover,.btn-link.btn-danger:focus,.btn-link.btn-danger:active,.form-submit.btn-danger:hover,.form-submit.btn-danger:focus,.form-submit.btn-danger:active{background:url(/sites/all/themes/custom/sae_jollyness_sub/assets/images/remove.png) repeat scroll 0 0 #2b6fa6}.btn-primary.yellow,.btn-link.yellow,.form-submit.yellow{background:#ffb201;color:#005294}.btn-primary.yellow:hover,.btn-primary.yellow:focus,.btn-primary.yellow:active,.btn-link.yellow:hover,.btn-link.yellow:focus,.btn-link.yellow:active,.form-submit.yellow:hover,.form-submit.yellow:focus,.form-submit.yellow:active{background:#cd8f00}.btn-primary.btn-secondary,.btn-link.btn-secondary,.form-submit.btn-secondary{background:#00773d;border:1px solid #00773d}.btn-primary.btn-secondary:hover,.btn-primary.btn-secondary:focus,.btn-primary.btn-secondary:active,.btn-link.btn-secondary:hover,.btn-link.btn-secondary:focus,.btn-link.btn-secondary:active,.form-submit.btn-secondary:hover,.form-submit.btn-secondary:focus,.form-submit.btn-secondary:active{background:#004423;border:1px solid #00773d}.conference-page-header-overlay .field-name-field-registration-link a,.conference-page-header-overlay .field-name-field-sponsorship-products-link a,.region-members-sponsors .field-name-field-registration-link a,.region-members-sponsors .field-name-field-sponsorship-products-link a{background:#fff;border:1px solid #005294;color:#005294;text-decoration:none}.conference-page-header-overlay .field-name-field-registration-link a:hover,.conference-page-header-overlay .field-name-field-registration-link a:focus,.conference-page-header-overlay .field-name-field-registration-link a:active,.conference-page-header-overlay .field-name-field-sponsorship-products-link a:hover,.conference-page-header-overlay .field-name-field-sponsorship-products-link a:focus,.conference-page-header-overlay .field-name-field-sponsorship-products-link a:active,.region-members-sponsors .field-name-field-registration-link a:hover,.region-members-sponsors .field-name-field-registration-link a:focus,.region-members-sponsors .field-name-field-registration-link a:active,.region-members-sponsors .field-name-field-sponsorship-products-link a:hover,.region-members-sponsors .field-name-field-sponsorship-products-link a:focus,.region-members-sponsors .field-name-field-sponsorship-products-link a:active{background:#e6e6e6}.region-right-sidebar--conference-sponsor-link a{background-color:#fff;border:1px solid #616265;color:#616265;display:inline-block;font-weight:600;padding:7px 30px;text-align:center;width:100%}.region-right-sidebar--conference-sponsor-link a:hover,.region-right-sidebar--conference-sponsor-link a:focus,.region-right-sidebar--conference-sponsor-link a:active{background-color:#f2f2f2}.dexp-section--before-header .region-social-top .fa{color:#616265;line-height:40px}.dexp-section--before-header .region-customer-account-links,.dexp-section--before-header .region-cart{border-left:1px solid #e0e0de;float:right;font-size:13px;padding:0 15px;width:auto}.dexp-section--before-header .region-customer-account-links p,.dexp-section--before-header .region-cart p{font-weight:400;margin:0}.dexp-section--before-header .region-customer-account-links a,.dexp-section--before-header .region-cart a{color:#2eb135;line-height:40px}.dexp-section--before-header .region-customer-account-links #block-views-simple-shopping-cart-block .fa-shopping-cart,.dexp-section--before-header .region-cart #block-views-simple-shopping-cart-block .fa-shopping-cart{color:#2eb135}.dexp-section--before-header .region-customer-account-links{border-right:1px solid #e0e0de}.dexp-logo{max-width:330px}.region-search .search-wrapper{left:auto;max-width:1170px;right:-15px;top:0}.region-search .search-wrapper .row{background:#fff}.region-search .search-wrapper input{line-height:40px;max-height:77px;position:relative;z-index:10}.region-search .search-icon,.region-search .search-close{color:#2eb135;line-height:38px}.region-search .search-icon{left:20px;min-width:30px;padding-right:10px;position:relative;text-align:center;top:-2px}.region-search .search-close{text-align:center;width:40px}.region-search .search-label{display:none;font-family:roboto,serif;font-size:13px;line-height:30px}@media screen and (min-width:992px){.dexp-section--before-header .container{border-right:1px solid #e0e0de}.region-customer-account-links{margin-right:90px}.region-search{height:39px;margin-top:-40px;text-align:right}.region-search .search-icon{left:-10px;top:0}.region-search .search-label{display:inline}.region-search .search-wrapper{top:-41px}.region-search .search-wrapper input{max-height:40px}.region-navigation{padding-right:0}}@media screen and (min-width:1200px){.region-search .search-icon{left:0;padding-right:0}}@media screen and (max-width:600px){#section-header a.site-logo{line-height:90px}}@media screen and (min-width:600px) and (max-width:992px){#section-header a.site-logo{line-height:115px}}@media screen and (min-width:992px){#section-header a.site-logo{line-height:115px}#section-header .dexp-menu>ul.menu>li{margin:0 20px 0 0}#section-header .dexp-menu>ul.menu>li:last-child{margin:0 -15px 0 0}#section-header .dexp-menu>ul.menu>li>a{color:#616265;font-family:poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500}#section-header .dexp-menu>ul.menu>li>a:hover,#section-header .dexp-menu>ul.menu>li>a.active{color:#616265}#section-header .dexp-menu>ul.menu>li>a:hover::before,#section-header .dexp-menu>ul.menu>li>a.active::before{background-color:#005294;height:4px}#section-header .dexp-menu>ul.menu>li>span.nolink{font-size:16px;font-weight:500}#section-header .dexp-menu>ul.menu>li>span.nolink:hover,#section-header .dexp-menu>ul.menu>li>span.nolink.active{color:#616265}#section-header .dexp-menu>ul.menu>li>span.nolink:hover::before,#section-header .dexp-menu>ul.menu>li>span.nolink.active::before{background-color:#005294;height:4px}}.theme-section-before-footer a{color:#fff}.theme-section-before-footer a:hover{color:#fff}.region-footer-groups .list-inline{margin:0 auto}.region-footer-groups .list-inline li{display:block;font-family:poppins,sans-serif;font-size:24px;font-weight:700;margin:0 -3px;padding:8px 0;text-align:center;vertical-align:middle;width:100%}.region-footer-groups .list-inline .theme-section-before-footer--amc-link{background-color:#3274aa}.region-footer-groups .list-inline .theme-section-before-footer--mmc-link{background-color:#6697bf}.region-footer-groups .list-inline .theme-section-before-footer--fsemc-link{background-color:#99b9d5}#section-footer{border-bottom:4px solid #00294b;border-top:4px solid #00294b;color:#fff;padding:30px 0 25px}#section-footer h3,#section-footer h4{border-bottom:1px solid #e0e0de;color:#fff;font-size:21px;margin:0 0 20px;padding:0 0 20px}#section-footer ul{font-size:14px;list-style:none;margin:0 0 0 10px}#section-footer ul a{color:#fff}#section-footer .block--footer-contact-us{padding:0 30px 0 0}#section-footer .block--footer-about-arinc .logo-footer{margin:0 0 20px;max-width:250px}#section-footer .block--footer-about-arinc .actions{margin:20px 0 0}#section-copyright{color:#616265;font-weight:700;padding:30px 15px 15px}#section-copyright .copyright{float:left}#section-copyright a{color:#616265}#section-copyright a:hover{color:#00773d}#go-to-top{background:#00773d;border-radius:5px}@media screen and (min-width:768px){.region-footer-groups .list-inline{margin:0 -30px}.region-footer-groups .list-inline li{display:inline-block;width:25%}}@media screen and (min-width:992px){.block--footer-related-programs .content{padding:0 0 0 20px}.region-footer-groups .list-inline{margin:0}.region-footer-groups .list-inline li{width:23%}}@media screen and (min-width:1200px){#section-footer h3,#section-footer h4{min-height:70px}}.region-content{margin:0 0 30px}.field-name-body h3,.field-type-text-with-summary h3{font-size:21px;margin:30px 0 20px}.field-name-body p,.field-type-text-with-summary p{margin:0 0 20px}.field-name-body ul,.field-type-text-with-summary ul{margin:0 0 20px;padding:0 0 0 30px}.region-content .alert>ul{margin:0 0 0 20px}.region-content .alert a{text-decoration:underline}.region-content .alert a:hover{text-decoration:none}.region-content .alert-success a{color:#00294b}.region-right-sidebar .block-title{font-size:18px;margin:0 0 10px}.region-right-sidebar .menu li{border-bottom:1px solid #f2f2f2;font-size:14px;list-style:none;margin:0;padding:0;position:relative}.region-right-sidebar .menu li>a,.region-right-sidebar .menu li>span{color:#616265;font-weight:500;line-height:1.375}.region-right-sidebar .menu li>a:not(.expand-on-click),.region-right-sidebar .menu li>span:not(.expand-on-click){display:inline-block;padding:10px 14px;width:100%}.region-right-sidebar .menu li>a.expand-on-click,.region-right-sidebar .menu li>span.expand-on-click{position:absolute;right:16px;top:0}.region-right-sidebar .menu>li>a:not(.expand-on-click).active-trail{background-color:#e0e0de}.region-right-sidebar .menu>li .menu{margin:0}.region-right-sidebar .menu>li .menu>li>a:not(.expand-on-click){padding:14px 16px 14px 32px}.region-right-sidebar .menu>li .menu .active-trail a{background-color:#005294;color:#fff}.region-right-sidebar .block{margin:0 0 30px;padding:0 15px}.region-right-sidebar .block.background-brand-blue-light,.region-right-sidebar .block.background-dark-gray{padding:15px 15px 20px}.region-right-sidebar .block--purchase-order-help .content{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}.region-right-sidebar .block--purchase-order-help .block-title{color:#00773d;width:75%}.region-right-sidebar .block--purchase-order-help h4{color:#2eb135;font-size:21px;margin:10px 0}.region-right-sidebar .block--purchase-order-help--contact-info{font-size:14px}.region-right-sidebar .block--purchase-order-help--contact-info .fa{margin:0 6px 0 0}.region-right-sidebar .block--purchase-order-help--contact-info a{color:#616265}.region-right-sidebar .block--report-an-error .content{background:url(/sites/all/themes/custom/sae_jollyness_sub/assets/images/caution-icon.svg) 108% 15% no-repeat #005294;background-size:125px;color:#fff;padding:25px 20px}.region-right-sidebar .block--report-an-error h4{color:#fff;font-size:24px;margin:0 0 20px}.region-right-sidebar .block--report-an-error p{font-size:21px;margin:0 0 20px;width:65%}.region-right-sidebar .block--report-an-error .btn{width:100%}.region-right-sidebar .block--next-meeting .views-row{position:relative}.region-right-sidebar .block--next-meeting img{width:100%}.region-right-sidebar .block--next-meeting .views-field-field-event-dates{background-color:#005294;border-radius:50%;color:#fff;font-size:20px;font-weight:400;height:75px;left:15px;line-height:20px;padding:15px 9px;position:absolute;text-align:center;top:15px;width:75px}.region-right-sidebar .block--next-meeting .views-field-field-event-dates .field-content{text-align:center}.region-right-sidebar .block--next-meeting .views-field-field-event-dates .field-content span{margin:0 -2px}.region-right-sidebar .block--next-meeting .views-field-field-event-dates .field-content span:nth-of-type(3) spn{display:none}.region-right-sidebar .block--next-meeting .views-field-title{font-size:18px;font-weight:400;line-height:20px;margin-top:10px;padding:0 10px;text-align:left}.region-right-sidebar .block--next-meeting .views-field-title a{color:#2eb135}.region-right-sidebar .block--next-meeting .views-field-field-location-name{font-weight:400;padding:0 10px}.region-right-sidebar .block--related-products+.block--related-products--presentations{margin:-31px 0 30px}.region-right-sidebar .block--related-products tr{display:block}.region-right-sidebar .block--related-products tr+tr{margin:25px 0 0}.region-right-sidebar .block--related-products .content{border:1px solid #f2f2f2;padding:10px 10px 20px}.region-right-sidebar .block--related-products .field-name-field-sku{font-size:16px;font-weight:600;line-height:1.25}.region-right-sidebar .block--related-products h4{color:#2eb135;line-height:1.25;margin:0}.region-right-sidebar .block--related-products p{margin:0}.region-right-sidebar .block--related-products .field-name-commerce-price{color:#005294;font-weight:700}.region-right-sidebar .block--related-products .field-name-commerce-price .field-label{display:inline}.region-right-sidebar .block-menu--menu-conference-events-menu{margin:0 0 10px}.region-right-sidebar--conference-sponsors{border:10px solid #e0e0de;margin:0 0 20px;padding:15px}.region-right-sidebar--conference-sponsors h4{font-size:21px;text-align:center}.region-right-sidebar--conference-sponsors--host{text-align:center}.region-right-sidebar--conference-sponsors--host img{display:block;margin:0 auto}.region-right-sidebar--conference-sponsor-link .content{background:url(/sites/all/themes/custom/sae_jollyness_sub/assets/images/sponsor-signup-bg.svg) 97% 4% no-repeat #005294;background-size:115px;padding:20px}.region-right-sidebar--conference-sponsor-link h3{color:#fff;font-size:24px;margin:0 0 10px;width:65%}.region-right-sidebar--conference-sponsor-link p{color:#fff;font-size:24px;font-weight:400;margin:0 0 15px}.view-persons{margin:0 0 20px}.view-persons .views-row{border:1px solid #e0e0de;margin:-1px 0 0;padding:5px}.view-persons .views-row-even{border-top:0}.view-persons .person-image{display:inline-block;vertical-align:middle;width:110px}.view-persons .person-info-wrapper{display:inline-block;line-height:1.375;padding:0 0 0 10px;vertical-align:middle;width:65%}.view-persons .person-position{color:#2eb135;font-weight:600}.view-persons .person-name a{color:#616265;font-size:18px;font-weight:700;line-height:20px}.view-persons .person-company{font-style:italic}.view-activities .item-list>h3{font-size:36px}.views-field-field-activities+.views-field-title h3{margin:0 0 15px}.views-field-field-event-dates,.views-field-field-location-name{color:#005294;font-weight:500}.one-page-home .region-slider{background-color:#005294;max-height:155px;overflow:hidden}.one-page-home .region-slider::before,.one-page-home .region-slider::after{background:linear-gradient(to right,#005294 0%,#00773d 100%);content:'';display:block;height:4px}.one-page-home .region-slider::after{bottom:0;position:absolute;width:100%;z-index:10}.one-page-home .region-slider .container{padding:0}.one-page-home .region-slider .flexslider{border:0;margin:0}.one-page-home .region-slider .slides li{max-height:147px}.one-page-home .region-slider .flex-caption{bottom:0;left:0;position:absolute;right:0;top:0}.one-page-home .region-slider .flex-caption .container{height:100%;padding:0;position:relative}.one-page-home .region-slider .flex-caption .box{background:rgba(0,82,148,.75);bottom:0;height:100%;max-width:100%;padding:10px 15px;position:absolute;top:0;width:100%}.one-page-home .region-slider .flex-caption .title{color:#fff;font-family:poppins,sans-serif;font-size:24px;font-weight:400;line-height:24px;width:70%}.one-page-home .region-slider .flex-caption .text{color:#2eb135;font-family:poppins,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:5px 0;width:70%}.one-page-home .region-slider .flex-caption .text .text-white{color:#fff}.one-page-home .region-slider .flex-caption .location{color:#fff;display:none;font-size:14px;font-weight:400;margin:5px 0 10px}.one-page-home .region-slider .flex-caption .date{background-color:#005294;border-radius:50%;color:#fff;font-size:20px;font-weight:400;height:75px;line-height:20px;padding:15px 9px;position:absolute;right:15px;text-align:center;top:15px;width:75px}.one-page-home .region-slider .flex-caption .date:empty{display:none!important}.one-page-home .region-slider .flex-caption .date .date-display-single{display:block;float:none;padding:0;text-align:center;width:100%}.one-page-home .region-slider .flex-caption .actions{bottom:10px;position:absolute;width:80%}.one-page-home .region-slider .flex-caption span{float:left;padding:0 0 0 7px;width:50%}.one-page-home .region-slider .flex-caption span.view{padding:0 7px 0 0}.one-page-home .region-slider .flex-caption span .btn{width:100%}.one-page-home .region-slider .flex-direction-nav a{background-color:rgba(0,0,0,.2);border-radius:5px;height:50px;line-height:50px;width:50px}.one-page-home .region-slider .flex-direction-nav a:hover{background-color:rgba(0,0,0,.5)}.one-page-home .region-slider .flex-direction-nav .flex-prev::before,.one-page-home .region-slider .flex-direction-nav .flex-next::before{color:#fff;font-family:fontawesome;line-height:50px;text-align:center;width:50px}.one-page-home .region-slider .flex-direction-nav .flex-prev::before{content:'\f104';padding-right:2px}.one-page-home .region-slider .flex-direction-nav .flex-next::before{content:'\f105';padding-left:2px}@media screen and (min-width:768px){.one-page-home .region-slider{max-height:275px}.one-page-home .region-slider .slides li{max-height:267px}.one-page-home .region-slider .slides li:nth-child(odd) .box{left:75px}.one-page-home .region-slider .slides li:nth-child(even) .box{right:75px}.one-page-home .region-slider .flex-caption .box{bottom:15px;height:240px;padding:25px 15px 60px;width:400px}.one-page-home .region-slider .flex-caption .title{font-size:24px;line-height:30px}.one-page-home .region-slider .flex-caption .text{font-size:21px;line-height:22px}.one-page-home .region-slider .flex-caption .location{display:block}.one-page-home .region-slider .flex-caption .actions{bottom:25px;left:0;padding:0 15px;width:100%}}@media screen and (min-width:992px){.one-page-home .region-slider{max-height:454px}.one-page-home .region-slider .slides li{max-height:446px}.one-page-home .region-slider .slides li:nth-child(odd) .flex-caption .box{bottom:60px;top:auto}.one-page-home .region-slider .slides li:nth-child(even) .flex-caption .box{top:40px}.one-page-home .region-slider .flex-caption .box{height:260px;padding:35px 25px 80px;width:498px}.one-page-home .region-slider .flex-caption .text{font-size:24px;line-height:28px}.one-page-home .region-slider .flex-caption .actions{bottom:35px;left:0;padding:0 25px}}.sliding-popup-top{background-color:#005294;width:100%}.sliding-popup-top h4,.sliding-popup-top p{color:#fff}.sliding-popup-top h4{margin:20px 0 0}.sliding-popup-top #popup-buttons{float:right;margin:20px 0 0}.sliding-popup-top button{border:1px solid #616265;color:#616265;display:inline-block;font-weight:600;padding:7px 30px}.sliding-popup-top button:hover,.sliding-popup-top button:focus,.sliding-popup-top button:active{background-color:#f2f2f2}.node-sponsorship-variable-price-displ .field-name-field-price-range-message{font-weight:700}.node-sponsorship-variable-price-displ .field-name-field-price-amount-low,.node-sponsorship-variable-price-displ .field-name-field-price-amount-high{display:inline-block;vertical-align:middle}.node-sponsorship-variable-price-displ .field-name-field-price-amount-low+.field-name-field-price-amount-high:before{content:'-';display:inline-block;margin:0 5px;vertical-align:middle}.node-sponsorship-variable-price-displ .field-name-field-price-amount-low+.field-name-field-price-amount-high>.field-items{display:inline-block}#section-page-title{background-image:none;border-bottom:0;border-top:0;overflow:visible;position:relative}#section-page-title::before,#section-page-title::after{background:linear-gradient(to right,#005294 0%,#00773d 100%);content:'';display:block;height:5px;position:absolute;width:100%}#section-page-title::before{top:-5px}#section-page-title::after{bottom:-5px}#section-page-title .row{background:url(/sites/all/themes/custom/sae_jollyness_sub/assets/images/engine005294.jpg) 100% 51% no-repeat;background-size:50%}.title h1{color:#00773d;font-size:36px}.region-pagetitle h1.page_title,.region-pagetitle h2.page_title{border-bottom:0;color:#fff;font-size:24px;margin:0 0 -3px;padding:43px 0}.content h1{margin:0 0 10px;padding:0 0 25px;position:relative}.content h1::after,.content h1::before{bottom:0;content:'';display:block;height:1px;position:absolute;left:0}.content h1::before{background-color:#cacac8;width:100%}.content h1::after{background-color:#2b6fa6;width:50%;z-index:2}.node-article .field-name-post-date{font-style:italic;margin:0 0 5px}.node-article .field-name-body p,.node-article .field-type-text-with-summary p{margin:0}.node-article .field-name-body p+p,.node-article .field-type-text-with-summary p+p{margin:0 0 10px}.node-article.view-mode-teaser::after{clear:both;content:'';display:table}.node-article.view-mode-teaser h3{margin:20px 0}.node-article.view-mode-full .field-name-field-featured-image{float:right;margin:20px 0 20px 20px}.node-article.view-mode-full .field-name-body{margin:40px 0 20px}.node-article.view-mode-full .field-name-body h2,.node-article.view-mode-full .field-name-body h3,.node-article.view-mode-full .field-name-body h4,.node-article.view-mode-full .field-name-body h5,.node-article.view-mode-full .field-name-body h6{margin:0 0 20px}.node-article.view-mode-full .field-name-body ul{margin:20px 0}@media(min-width:1200px){.node-article.view-mode-teaser .field-name-title,.node-article.view-mode-teaser .field-name-post-date,.node-article.view-mode-teaser .field-name-body{padding:0 0 0 250px}.node-article.view-mode-teaser .field-name-field-featured-image{float:left}.node-article.view-mode-teaser h3{margin:0 0 20px}}.view-news .list-group-item{padding:20px}.sponsors-slider{position:relative}.sponsors-slider .slide img{display:block;margin:0 auto;max-height:80px;width:auto}.sponsors-slider .flex-direction-nav{position:absolute;top:50%;width:100%}.sponsors-slider .flex-direction-nav a{background-color:rgba(0,0,0,.2);background-image:none;border-radius:5px;font-size:50px;height:50px;line-height:35px;opacity:1;position:absolute;text-align:center;width:50px;z-index:10}.sponsors-slider .flex-direction-nav a::before{color:#fff;font-size:25px;line-height:50px}.sponsors-slider .flex-direction-nav a:hover{background-color:rgba(0,0,0,.5)}.sponsors-slider .flex-direction-nav a.flex-prev{left:-20px}.sponsors-slider .flex-direction-nav a.flex-next{right:-20px}@media screen and (min-width:768px){.sponsors-slider{padding:0 70px}.sponsors-slider .flex-direction-nav a.flex-prev{left:-70px}.sponsors-slider .flex-direction-nav a.flex-next{right:70px}}.block-views--members-and-sponsors-block .sponsors-slider .flex-direction-nav{top:calc(50% + 40px)}.region-content--commerce-product-display-grid-row{margin:0}.region-content--commerce-product-display-grid-item{border:1px solid #e0e0de;padding:10px 10px 15px}.region-content--commerce-product-display-grid-item h3{color:#2eb135;line-height:1.375;margin:0 0 20px}.region-content--commerce-product-display-grid-item h3 a{color:#2eb135}.region-content--commerce-product-display-grid-item .field-name-field-sku{color:#00773d;font-family:poppins,sans-serif;font-size:21px;font-weight:700}.region-content--commerce-product-display-grid-item .field-type-text-with-summary{margin:0 0 15px}.region-content--commerce-product-display-grid-item .field-name-commerce-price{color:#005294;font-weight:600;margin:0 0 20px}.region-content--commerce-product-display-grid-item .form-type-select{margin:0 0 20px;width:100%}.region-content--commerce-product-display-grid-item .btn-info{background-color:#005294;border:1px solid #005294}.region-content .content .region-content--commerce-product-display-grid-item .btn-info{text-decoration:none}.term-listing-heading--title{color:#00773d}.term-listing-heading--description{margin:0 0 30px;padding:0 0 30px;position:relative}.term-listing-heading--description p{margin:0}.term-listing-heading--description::after{background-color:#cacac8;bottom:0;content:'';display:block;height:1px;left:50%;margin:0 0 0 -25%;position:absolute;width:50%}.view-product-categories .dexp-grid-item{border:1px solid #e0e0de;margin:0 0 -1px;padding:0 10px 50px}.view-product-categories .dexp-grid-item:nth-child(2n),.view-product-categories .dexp-grid-item:nth-child(3n){margin:0 0 -1px -1px}.view-product-categories .dexp-grid-item h2,.view-product-categories .dexp-grid-item h3{background:#616265;color:#fff;margin:0 -10px 20px;padding:15px 10px}.view-product-categories .dexp-grid-item p{font-size:13px}.view-product-categories .dexp-grid-item .actions{bottom:15px;left:0;padding:0 10px;position:absolute;width:100%}.view-product-categories .dexp-grid-item .actions .btn{width:100%}.view-product-categories .row{margin:0}.view-commerce-cart-block .view-footer ul li{padding:0}.view-commerce-cart-block .view-footer ul li a{background-color:#005294;font-size:16px;line-height:1.33;padding:10px 30px}.view-commerce-cart-form .continue-shopping-button{float:right}.commerce-price-formatted-components{text-transform:capitalize}.commerce-order-handler-area-order-total .field-label{display:none}.commerce-add-to-cart select,.commerce-add-to-cart input[type=text]{font-weight:400;max-width:100%}.commerce-add-to-cart select#edit-quantity,.commerce-add-to-cart input[type=text]#edit-quantity{text-align:center;width:40px}.checkout-buttons{margin:20px 0 0}.checkout-buttons .checkout-back{padding:10px 30px}.checkout-buttons .form-submit:hover,.checkout-buttons .form-submit:focus,.checkout-buttons .form-submit:active{color:#fff!important}.checkout-buttons .form-submit.checkout-cancel{color:#00294b!important}.checkout-buttons .form-submit.checkout-cancel:hover,.checkout-buttons .form-submit.checkout-cancel:focus,.checkout-buttons .form-submit.checkout-cancel:active{color:#005294!important}.form-item-customer-profile-shipping-commerce-customer-profile-copy input[type=radio],.form-item-customer-profile-shipping-commerce-customer-profile-copy input[type=checkbox],.form-item-terms-conditions-commerce-agree-terms-pane-field input[type=radio],.form-item-terms-conditions-commerce-agree-terms-pane-field input[type=checkbox],.form-item-commerce-shipping-shipping-service input[type=radio],.form-item-commerce-shipping-shipping-service input[type=checkbox]{margin:0}table.checkout-review .pane-title td{font-weight:700;padding:0}table.checkout-review .pane-data-full{padding:0}table.checkout-review .pane-data-full .view-content{margin:20px 0 0}.checkout-help{margin:0 0 20px}.customer_profile_billing .btn{margin:20px 0}@media screen and (min-width:768px){.region-content--commerce-product-display-grid-row .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.region-content--commerce-product-display-grid-row .view-content>[class*=col-]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.view-product-categories .dexp-grid-items .row,.view-product-categories.dexp-grid-items .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 18px}.view-product-categories .dexp-grid-items .row>[class*=col-],.view-product-categories.dexp-grid-items .row>[class*=col-]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.view-commerce-cart-block .view-footer ul li a{padding:10px}.view-commerce-cart-form .form-actions{float:right}.view-commerce-cart-form .continue-shopping-button{float:left;margin:20px 0}}@media screen and (min-width:992px){.view-commerce-cart-block .view-footer ul li a{padding:10px 30px}}.one-page-home a:not(.btn){color:#28b438}.one-page-home .section--news-and-events{margin-bottom:30px}.one-page-home .section--news-and-events .views-field-title{font-size:14px;font-weight:600;line-height:20px;margin-top:10px;padding:0 10px;text-align:left}.one-page-home .section--news-and-events .views-field-field-location-name,.one-page-home .section--news-and-events .views-field-created{color:#616265;font-size:14px;font-weight:400;line-height:1.375;padding:0 10px;text-align:left}.one-page-home .section--news-and-events .region-upcoming-events{margin:0 0 20px;padding:50px 35px 0}.one-page-home .section--news-and-events .region-upcoming-events h1{font-size:30px;line-height:30px}.one-page-home .section--news-and-events .region-upcoming-events hr{margin:35px auto}.one-page-home .section--news-and-events .region-upcoming-events .dexp-grid-item{padding:0 5px}.one-page-home .section--news-and-events .region-upcoming-events .views-field-field-event-dates{background-color:#005294;border-radius:50%;color:#fff;font-size:20px;font-weight:400;height:75px;left:10px;line-height:20px;padding:15px 9px;position:absolute;top:10px;width:75px}.one-page-home .section--news-and-events .region-upcoming-events .views-field-field-event-dates .field-content span{margin:0 -2px}.one-page-home .section--news-and-events .region-upcoming-events .views-field-field-event-dates .field-content span span{display:inline-block;width:100%}.one-page-home .section--news-and-events .region-upcoming-events .views-field-field-event-dates .field-content span:nth-of-type(3) span{display:none}.one-page-home .section--news-and-events .region-upcoming-events .views-field-field-featured-image img{width:100%}.one-page-home .section--news-and-events .region-latest-news{background-image:linear-gradient(to bottom,#e0e0de,#fff 100%);padding:50px 20px 0}.one-page-home .section--news-and-events .region-latest-news h1{font-size:24px;line-height:30px}.one-page-home .section--news-and-events .region-latest-news hr{margin:35px auto}.one-page-home .section--news-and-events .region-latest-news .block-views{font-size:17px;font-weight:500;height:100%}.one-page-home .section--news-and-events .region-latest-news .block-views .views-field-field-featured-image img{width:100%}.one-page-home .section--news-and-events .region-latest-news .views-field-nothing{display:inline;margin-right:2px}.one-page-home .section--news-and-events .region-latest-news .views-field-created{padding:0 10px;text-align:left}.one-page-home .section--news-and-events .region-latest-news .view-footer{margin:20px 0 0;text-align:center;width:100%}.one-page-home .section--news-and-events .region-latest-news .view-footer a{width:100%}.one-page-home .section--memberships-and-products h3{font-size:24px;position:relative;text-align:center}.one-page-home .section--memberships-and-products h3::after,.one-page-home .section--memberships-and-products h3::before{bottom:0;content:'';display:block;height:1px;position:absolute;left:50%}.one-page-home .section--memberships-and-products h3::before{background-color:#cacac8;width:300px;margin:0 0 0 -150px}.one-page-home .section--memberships-and-products h3::after{background-color:#2b6fa6;width:150px;z-index:2;margin:0 0 0 -75px}.one-page-home .section--memberships-and-products .region{padding:40px 40px 25px}.one-page-home .section--memberships-and-products .actions{text-align:center}.one-page-home .section--memberships-and-products .actions a{font-weight:700;padding:15px 20px;width:100%}.one-page-home .region-home-about-membership{background-color:#cacac8}.one-page-home .region-home-about-membership>.block{position:relative;z-index:2}.one-page-home .region-home-featured-products{background-color:#9a9b9d}.one-page-home .region-home-featured-products .views-row{margin:0 0 20px}.one-page-home #section-members-sponsors{margin-top:50px}.one-page-home #section-members-sponsors hr{margin:35px auto}.one-page-home #section-members-sponsors .field-item{height:80px;margin:0 30px;text-align:center}.one-page-home #section-members-sponsors .field-item::before{content:'';display:inline-block;height:100%;vertical-align:middle}.one-page-home #section-members-sponsors .field-item img{display:inline-block;max-height:80px;width:auto}.one-page-home #section-members-sponsors ul.inline{display:none}.one-page-home #section-members-sponsors .view-members-and-sponsors{margin-bottom:50px}.one-page-home #section-members-sponsors .view-members-and-sponsors .view-header{font-size:20px;font-style:italic;font-weight:400;margin-bottom:50px}.one-page-home #section-members-sponsors .block-views--members-and-sponsors-block .block-title{font-size:36px;margin:0 0 20px;padding:0 0 20px;position:relative;text-align:center}.one-page-home #section-members-sponsors .block-views--members-and-sponsors-block .block-title::after,.one-page-home #section-members-sponsors .block-views--members-and-sponsors-block .block-title::before{bottom:0;content:'';display:block;height:1px;position:absolute;left:50%}.one-page-home #section-members-sponsors .block-views--members-and-sponsors-block .block-title::before{background-color:#cacac8;width:270px;margin:0 0 0 -135px}.one-page-home #section-members-sponsors .block-views--members-and-sponsors-block .block-title::after{background-color:#2b6fa6;width:135px;z-index:2;margin:0 0 0 -67.5px}.one-page-home #section-members-sponsors .block--members-sponsors-cta .content{margin-bottom:50px}.one-page-home #section-members-sponsors .block--members-sponsors-cta p{text-align:center}.one-page-home #section-members-sponsors .block--members-sponsors-cta p a{display:block;margin:0 5px;padding:10px 30px}@media screen and (min-width:768px){.one-page-home .section--news-and-events .row{display:-ms-flexbox;display:flex;margin:0;padding:0 0 30px}.one-page-home .section--news-and-events .region-upcoming-events{margin:0;padding:50px 0 0;position:relative}.one-page-home .section--news-and-events .region-upcoming-events .view-footer{bottom:0;left:0;position:absolute;text-align:center;width:100%}.one-page-home .section--news-and-events .region-latest-news{padding:50px 5px 0;position:relative}.one-page-home .section--news-and-events .region-latest-news .view-footer{bottom:0;left:0;padding:0 10px;position:absolute}}@media screen and (min-width:992px){.one-page-home .section--memberships-and-products{background:url(/sites/all/themes/custom/sae_jollyness_sub/assets/images/member-product-background.jpg) no-repeat 50% 50% #cacac8;background-size:cover}.one-page-home .section--memberships-and-products>.container>.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.one-page-home .section--memberships-and-products .actions a{font-size:14px;width:auto}.one-page-home .section--memberships-and-products .block--members-sponsors-cta .actions{padding:0 40px}.one-page-home .section--memberships-and-products .block--members-sponsors-cta .actions a{font-size:14px;margin:10px;padding:15px 40px;width:auto}.one-page-home .region-home-about-membership{background-color:rgba(202,202,200,.8)}.one-page-home .region-home-featured-products{background-color:rgba(154,155,157,.8)}.one-page-home #section-members-sponsors .block--members-sponsors-cta p a{display:inline-block;font-size:14px;padding:10px 40px}}.view-media-file-resources .views-field-field-non-purchase-document{font-family:poppins,sans-serif}.view-media-file-resources .views-field-field-non-purchase-document .fa{color:#cacac8;float:left;font-size:70px;margin:0 20px 0 0;vertical-align:middle}.view-media-file-resources .views-field-field-non-purchase-document--title{font-size:16px;line-height:1.25;vertical-align:middle}.view-media-file-resources .views-field-field-non-purchase-document--title a{color:#2eb135;font-weight:400}.view-media-file-resources .views-field-field-non-purchase-document--project-id{color:#00773d;font-weight:600}.view-media-file-resources .views-field-field-non-purchase-document--information{display:inline-block;font-style:italic;padding:10px 0 0}.region-content .views-media-file-resources{margin:30px 0 0}.region-content .views-media-file-resources h3{font-size:21px}.region-content .views-media-file-resources .list-group-item{padding:20px}.region-content .views-media-file-resources .list-group-item::after{clear:both;content:'';display:table}.region-content .views-media-file-resources .views-row-even{background-color:#f2f2f2}.region-related-media-before-footer h3{font-size:36px;text-transform:capitalize}.region-related-media-before-footer .view-media-file-resources--group{margin:0 auto;padding:40px 0 80px}.region-related-media-before-footer .view-media-file-resources--group h3{margin:0 0 30px;padding:0 0 30px;position:relative}.region-related-media-before-footer .view-media-file-resources--group h3::after,.region-related-media-before-footer .view-media-file-resources--group h3::before{bottom:0;content:'';display:block;height:1px;position:absolute;left:50%}.region-related-media-before-footer .view-media-file-resources--group h3::before{background-color:#cacac8;width:300px;margin:0 0 0 -150px}.region-related-media-before-footer .view-media-file-resources--group h3::after{background-color:#2b6fa6;width:150px;z-index:2;margin:0 0 0 -75px}.region-related-media-before-footer .view-media-file-resources--group:nth-child(odd){background-color:#f9f9f8}.region-related-media-before-footer .view-media-file-resources--group ul{list-style:none}.region-related-media-before-footer .view-media-file-resources--group ul::after{clear:both;content:'';display:table}.region-related-media-before-footer .view-media-file-resources--group ul li{float:left;width:33.3%}.region-related-media-before-footer .views-field-field-non-purchase-document--title{max-width:80%;text-align:left}.region-content .field-name-field-last-modified,.region-content .field-name-field-document-status-class,.region-content .field-name-field-document-type{border:1px solid #e0e0de;font-size:16px;margin:0 0 20px;padding:15px 20px}.region-content .field-name-field-last-modified+.view-persons,.region-content .field-name-field-document-status-class+.view-persons,.region-content .field-name-field-document-type+.view-persons{margin:0}.region-content .node-product-display .field-name-field-last-modified,.region-content .node-product-display .field-name-field-document-status-class,.region-content .node-product-display .field-name-field-document-type{border:0;line-height:1.375;padding:0}.node-type-product-display .region-content .field-name-field-last-modified,.node-type-product-display .region-content .field-name-field-document-status-class,.node-type-product-display .region-content .field-name-field-document-type{margin:0}.node-type-product-display .region-content .field-name-field-last-modified+.field-name-body,.node-type-product-display .region-content .field-name-field-document-status-class+.field-name-body,.node-type-product-display .region-content .field-name-field-document-type+.field-name-body{margin:20px 0 0}.node-type-product-display .region-content .field-name-body,.node-type-product-display .region-content .field-name-commerce-price{font-size:16px}.node-type-product-display .region-content .field-name-field-product .form-submit{font-size:16px}.field .field-label{font-weight:700}.field-name-body ol{padding:0 0 0 20px}.form-item,.form-actions{margin:20px 0}.page-user-register .form-item:not(.webform-component-textarea) .description,.user-login .form-item:not(.webform-component-textarea) .description,.page-user-password .form-item:not(.webform-component-textarea) .description,.page-user-edit .form-item:not(.webform-component-textarea) .description,.node-webform .form-item:not(.webform-component-textarea) .description{margin:10px 0 0;max-width:800px;padding:0 0 0 160px}.page-user-register .captcha .fieldset-description,.user-login .captcha .fieldset-description,.page-user-password .captcha .fieldset-description,.page-user-edit .captcha .fieldset-description,.node-webform .captcha .fieldset-description{margin:0 0 10px}.page-user label{padding:0 10px 0 0}.page-user-edit .form-item-pass .description{padding:0}.form--webform-report-error .form-managed-file{display:block}.form--webform-report-error .form-managed-file .file{display:block}.form--webform-report-error .form-submit{background-image:none;display:block;margin:10px 0 0;padding:5px 17px}.form--webform-report-error .form-submit:hover{background-image:none}.webform-client-form label{margin:0 10px 0 0}.webform-client-form .form-type-checkbox .form-checkbox{margin:0}.webform-client-form .form-type-checkbox .form-checkbox+label{display:inline-block;float:none;vertical-align:middle}.webform-client-form .webform-component-radios input,.webform-client-form .webform-component-radios label{margin:0;vertical-align:middle}.webform-client-form .webform-component-radios label{float:none}.webform-component-textarea .description{margin:0 0 10px}.webform-component--plane-talk-select label{min-width:180px}.field-name-body table{width:100%}.field-name-body table+table{margin:0 0 20px}.field-name-body table thead{background-color:#005294;color:#fff;font-family:poppins,sans-serif;font-size:18px;font-weight:600}.field-name-body table tbody{border-left:1px solid #616265}.field-name-body table th{border-bottom:0}.field-name-body table th,.field-name-body table td{padding:15px 20px}.field-name-body table td{border-bottom:1px solid #616265;border-right:1px solid #616265;font-weight:500}.field-name-body .dexp_tab_wrapper .nav-tabs,.field-name-field-term-page-body .dexp_tab_wrapper .nav-tabs{border-bottom:3px solid #e0e0de;margin:0;padding:0}.field-name-body .dexp_tab_wrapper .nav-tabs>li,.field-name-field-term-page-body .dexp_tab_wrapper .nav-tabs>li{background-color:#e0e0de;margin:0 1px -3px}.field-name-body .dexp_tab_wrapper .nav-tabs>li:first-child,.field-name-field-term-page-body .dexp_tab_wrapper .nav-tabs>li:first-child{border-left:0;margin:0 1px -3px 0}.field-name-body .dexp_tab_wrapper .nav-tabs>li:last-child,.field-name-field-term-page-body .dexp_tab_wrapper .nav-tabs>li:last-child{border-left:0;margin:0 0 -3px 1px}.field-name-body .dexp_tab_wrapper .nav-tabs>li a,.field-name-field-term-page-body .dexp_tab_wrapper .nav-tabs>li a{color:#616265}.field-name-body .dexp_tab_wrapper .nav-tabs>li.active,.field-name-field-term-page-body .dexp_tab_wrapper .nav-tabs>li.active{background-color:#fff}.field-name-body .dexp_tab_wrapper .nav-tabs>li.active a,.field-name-field-term-page-body .dexp_tab_wrapper .nav-tabs>li.active a{border-left:3px solid #e0e0de;border-right:3px solid #e0e0de;border-top:3px solid #e0e0de;color:#616265}.field-name-body .dexp_tab_wrapper .tab-content,.field-name-field-term-page-body .dexp_tab_wrapper .tab-content{border-bottom:3px solid #e0e0de;border-left:3px solid #e0e0de;border-right:3px solid #e0e0de}@media(max-width:992px){.dexp_tab_wrapper ul.nav-tabs li,.product-details-wrap ul.nav-tabs li,.tabs ul.nav-tabs li{width:100%}}.block--event-title{margin:0 0 20px}.block--event-title .field-name-field-event-dates,.block--event-title .field-name-field-event-type,.block--event-title .field-name-field-location-name,.block--event-title .field-name-field-location-address{border-bottom:1px solid #e0e0de;border-left:1px solid #e0e0de;border-right:1px solid #e0e0de;font-size:16px;padding:5px 20px}.block--event-title .field-name-field-event-dates .field-label,.block--event-title .field-name-field-event-type .field-label,.block--event-title .field-name-field-location-name .field-label,.block--event-title .field-name-field-location-address .field-label{min-width:150px}.block--event-title .field-name-field-event-dates{border-top:1px solid #e0e0de;padding:15px 20px 5px}.block--event-title .field-name-field-location-address{line-height:1.25;padding:5px 20px 15px}.field-name-field-external-registration-url{margin:0 0 40px}.region-right-sidebar .field-name-field-conference-featured-sponso::after{clear:both;content:'';display:table}.region-right-sidebar .field-name-field-conference-featured-sponso>.field-items>.field-item{display:inline-block;padding:10px 0;vertical-align:middle;width:50%}.conference-page-header{margin:0 0 20px;overflow:hidden;position:relative}.conference-page-header img{bottom:0;height:100%;left:0;position:absolute}.conference-page-header-overlay{display:inline-block;margin:15px;padding:25px;position:relative;width:calc(100% - 30px)}.conference-page-header-overlay::after{background-color:#005294;content:'';display:inline-block;height:100%;left:0;opacity:.85;padding:15px;position:absolute;top:0;width:100%}.conference-page-header-overlay h1{color:#2eb135;font-size:24px;line-height:1.25;padding:0;width:75%}.conference-page-header-overlay h1::before,.conference-page-header-overlay h1::after{display:none}.conference-page-header-overlay h2.organization{color:#fff;font-size:36px;margin:0 0 5px;width:75%}.conference-page-header-overlay>h2,.conference-page-header-overlay>div{position:relative;z-index:3}.conference-page-header-overlay .field-name-field-location-name{color:#fff;margin:0 0 15px}.conference-page-header-overlay .field-name-field-location-name::before{content:'\f0ac';font-family:fontawesome;margin:0 5px 0 0}.conference-page-header-overlay .field-name-field-registration-link a{font-size:13px;font-weight:700;padding:10px 55px;text-align:center}.conference-page-header .field-name-field-event-dates{background-color:#005294;border-radius:50%;color:#fff;font-family:poppins,sans-serif;font-size:18px;font-weight:600;height:80px;position:absolute;right:10px;text-align:center;top:10px;width:80px}.conference-page-header .field-name-field-event-dates .date-display-range{line-height:1.125;padding:18px 0 0}.node-type-conference .region-members-sponsors{margin:60px 0 0}.node-type-conference .region-members-sponsors h2{font-size:36px;margin:0 0 25px;padding:0 0 25px;position:relative;text-align:center}.node-type-conference .region-members-sponsors h2::after,.node-type-conference .region-members-sponsors h2::before{bottom:0;content:'';display:block;height:1px;position:absolute;left:50%}.node-type-conference .region-members-sponsors h2::before{background-color:#cacac8;width:270px;margin:0 0 0 -135px}.node-type-conference .region-members-sponsors h2::after{background-color:#2b6fa6;width:135px;z-index:2;margin:0 0 0 -67.5px}.node-type-conference .region-members-sponsors .field-collection-container,.node-type-conference .region-members-sponsors .field-collection-view{border-bottom:0}.node-type-conference .region-members-sponsors .field-collection-view{margin:0;padding:0}.node-type-conference .region-members-sponsors .field-collection-view .entity-field-collection-item{float:none;width:auto}.node-type-conference .region-members-sponsors .field-collection-view .content{margin:0;width:auto}.node-type-conference .sponsors-slider{margin:0 0 45px}.node-type-conference .sponsors-slider .field-type-image{height:80px;text-align:center}.node-type-conference .sponsors-slider .field-type-image img{display:inline-block;vertical-align:middle}.node-type-conference .sponsors-slider .field-name-field-conference-sponsor-type{font-style:italic;text-align:center}.node-type-conference .sponsors-slider .field-name-field-conference-sponsor-type .field-item{line-height:.75}.node-type-conference .field-name-field-sponsorship-products-link{margin:0 0 60px;text-align:center}.node-type-conference .field-name-field-sponsorship-products-link a{padding:15px 30px}@media screen and (min-width:992px){.conference-page-header img{height:auto}.conference-page-header-overlay{width:60%}}#edit-contact{display:none}.field-type-addressfield input,.field-type-addressfield select,.field-type-commerce-customer-profile-reference input,.field-type-commerce-customer-profile-reference select{height:40px;width:453px}div.addressfield-container-inline>div.form-item{float:none}.profile h3{padding:0 0 5px}.view-commerce-license-my-files .view-empty,.view-commerce-user-orders .view-empty{padding:20px 0 0}.view-commerce-license-my-files .views-table{border:0;margin:20px 0 0}.view-commerce-license-my-files .views-table caption{color:#00773d;font-size:21px;font-weight:700;text-align:left}.view-commerce-license-my-files .views-table tr td{border:0}.mailman_userlist_fieldset{margin:20px 0 0}.mailman_userlist_fieldset .fieldset-description{margin:0 0 30px}.mailman_userlist_fieldset legend{border-bottom:1px solid #cacac8}.mailman_userlist_fieldset .fieldset-legend{color:#00773d;font-family:poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.1}.mailman_userlist_fieldset .form-type-checkbox{margin:0 0 30px}.mailman_userlist_fieldset .form-type-checkbox .form-checkbox{margin:0}.mailman_userlist_fieldset .form-type-checkbox .description{display:none}html.js .mailman_userlist_fieldset fieldset.collapsed{height:auto}html.js .mailman_userlist_fieldset .fieldset-legend{line-height:1.5}.pagination>li>a,.pagination>li>span{background-color:#616265;border-radius:0}.region-home-featured-products h3{color:#fff;margin:0 0 20px;padding:0 0 20px}.block--home-new-products{margin:0 0 30px}.block--home-new-products .view .views-row{background-color:#fff;padding:25px 10px}.block--home-new-products .view .views-row:hover{background:#e6e6e6;cursor:pointer}.block--home-new-products .field-name-field-last-modified{font-size:14px;line-height:1.375;margin:0 0 20px}.block--home-new-products .field-name-field-sku{color:#00773d;font-family:poppins,sans-serif;font-size:21px;font-weight:600;line-height:24px;margin:0 0 5px}.block--home-new-products .field-name-title h4{color:#000;font-size:16px;font-weight:600;line-height:24px;margin:0 0 15px;text-decoration:underline}.block--home-new-products .field-name-commerce-price{color:#005294;font-weight:700}@media screen and (min-width:768px){.block--home-new-products .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.block--home-new-products .view .views-row{padding:0;width:46%}.block--home-new-products .view .views-row:hover{background:#e6e6e6;cursor:pointer}.ds-1col.node.node-product-display.view-mode-homepage_teaser.clearfix{height:100%;padding:25px 10px}}.region-home-about-membership h3{margin:0 0 20px;padding:0 0 30px}.region-home-about-membership h3::before{background-color:#fff!important}.region-home-about-membership .content{margin:0 0 30px}.region-home-about-membership .content--inner-container{color:#00773d;padding:25px 20px;position:relative}.region-home-about-membership .content--inner-container>p,.region-home-about-membership .content--inner-container>ul,.region-home-about-membership .content--inner-container>div{position:relative;z-index:1}.region-home-about-membership .content--inner-container::after{background-color:#fff;content:'';display:inline-block;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.region-home-about-membership .content p{font-style:italic;line-height:30px}.region-home-about-membership .list-group{margin:0}.region-home-about-membership .list-group-item{border:0;border-radius:0;color:#fff;font-size:24px;font-weight:600;margin:0;padding:30px 10px}.region-home-about-membership .list-group-item:nth-child(1){background-color:#005294}.region-home-about-membership .list-group-item:nth-child(2){background-color:#3871a9}.region-home-about-membership .list-group-item:nth-child(3){background-color:#6995be}.region-home-about-membership .list-group-item:nth-child(4){background-color:#9ab8d4}#block-search-api-page-search-page-partial .block-title{display:none}#block-search-api-page-search-page-partial .btn-primary.form-submit{display:none}.page-sae-search #block-system-main .content>h1{display:none}.page-sae-search #block-system-main .content #search-api-page-search-form .form-type-textfield{float:left;margin-top:auto}.page-sae-search #block-system-main .content #search-api-page-search-form .form-type-textfield input{width:355px}.page-sae-search #block-system-main .content .btn-primary.form-submit{margin:8px 3px}.page-sae-search #block-system-main .content .search-performance{display:none}.page-sae-search .list-group-item .field-name-body .field-item{display:table;width:100%}.sae-airinc-theme{font-family:roboto,serif;font-weight:400}@font-face{font-family:flexslider-icon;src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot);src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}