main .content-bottom ul.pb-dz-control-column-ul li.pb-dz-widget-control-li,main .content-bottom ul.pb-dz-control-column-ul li.pb-dz-widget-control-li .widgetBody ul.feeds>li,main .content-main ul.pb-dz-control-column-ul li.pb-dz-widget-control-li,main .content-right ul.pb-dz-control-column-ul li.pb-dz-widget-control-li{padding:0;margin:0;background:none no-repeat top right}main .content-bottom ul.pb-dz-control-column-ul li.pb-dz-widget-control-li .widgetBody ul.feeds{margin:0;padding:0}.asce-widget-settings{font-size:12px!important;line-height:1.25em!important;color:#888}.asce-widget-settings input,select{font-size:14px!important;color:#444;margin-top:.25em}.asce-widget-settings input[type=text]{height:auto}.asce-widget-settings select{height:auto}.asce-widget-settings select[widget-data-select],input[type=text]{min-width:85%}.asce-widget-settings{position:relative}.ektron-ux-dialog.ui-dialog .ui-dialog-content{overflow:visible!important}.asce-widget-settings.CBWidget{overflow:visible}.asce-widget-settings select[widget-data-select],input[type=text]{min-width:85%}.asce-widget-settings .chosen-container{position:relative!important}.asce-widget-settings .chosen-container-single .chosen-search input[type=text]{width:auto}.asce-widget-settings .chosen-container .chosen-drop{width:auto}.asce-widget-settings,.chosen-container-single .chosen-single span{margin-top:5px;color:#444}.asce-widget-settings .ektron-ui-dateField{position:relative!important}.asce-widget-settings .ektron-ui-dateField label.inFieldLabel{top:.6em;left:.6em}.asce-widget-settings div.CBEdit{min-width:auto}main .content-main .membership-requirements .content .col-1{width:313px}main .special-logos{margin-bottom:40px}main .special-logos .box-header{border:2px solid #cde1ec;border-bottom:none;background:#fff;font-family:"open-sans", Arial;margin-bottom:-2px;display:inline-block;padding:8px 20px;font-weight:400;font-size:18px;font-size:1.8rem;text-transform:uppercase}main .special-logos .box{border:2px solid #cde1ec;padding:20px;text-align:center}main .special-logos .box img{max-height:160px;max-width:360px;margin-bottom:0}@media screen and (max-width:768px){main .special-logos .box img{max-width:100%}}main .special-logos .box .logo{margin:20px;display:inline-block;font-size:12px;font-size:1.2rem}main .special-logos .box .logo .company{text-transform:uppercase}main .special-logos .box .logo .desc{color:grey}main ul.two-column-nb{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:100%\9;overflow:hidden\9}main ul.two-column-nb li{background:none no-repeat 0 0 transparent!important;list-style:none!important;width:50%\9;float:left\9}main .content-bottom ol,main .content-main ul.pb-dz-control-column-ul li.pb-dz-widget-control-li ol,main .content-right ol{color:#333333;list-style-type:decimal}main .content-bottom ol li,main .content-main ul.pb-dz-control-column-ul li.pb-dz-widget-control-li ol li,main .content-right ol li{background:none no-repeat 0 0 transparent}main .content-right ul.pb-dz-control-column-ul{margin-bottom:0px}main .content-main .highlight-box-gray{overflow:hidden}main .content-main ul.pb-dz-control-column-ul li.pb-dz-widget-control-li .accordion .intro p{font-weight:normal}main .content-main .accordion .intro ol.la,main .content-main .award-reqs ol,main .content-main ul.pb-dz-control-column-ul li.pb-dz-widget-control-li ol.la{list-style-type:lower-alpha;background:none no-repeat 0 0 transparent}main .content-main .accordion .intro ol.dec,main .content-main .award-desc ol,main .content-main .award-ftext ol,main .content-main .award-reqs ol,main .content-main ul.pb-dz-control-column-ul li.pb-dz-widget-control-li ol.dec{list-style-type:decimal;background:none no-repeat 0 0 transparent;color:#333}main .content-main .pb-dz-control-column-ul .pb-dz-widget-control-li ul.search-stack li.search-series,main .content-main .pb-dz-control-column-ul .pb-dz-widget-control-li ul.search-stack li.search-topics{background:none}main .content-main .pb-dz-control-column-ul .pb-dz-widget-control-li ul.search-stack li.search-series ul.basic li a,main .content-main .pb-dz-control-column-ul .pb-dz-widget-control-li ul.search-stack li.search-topics ul.basic li a{font-family:"open-sans", Arial;font-size:14px;font-size:1.4rem;line-height:1.28571429;font-weight:400;font-style:normal}main #ctl00_cphMain_RightContent_uxDropZone .pb-dz-control-column-ul .pb-dz-widget-control-li .callout ul{text-align:left}.conferences main .featured-events .conferences-events-v2 .featured .header .dark div:first-child span:first-child{display:block!important}.publications main .content-main .search-stack .search-series a span,.publications main .content-main .search-stack .search-topics a span{margin-left:0;margin-right:8px;margin-bottom:-2px;-moz-transform:30deg;-o-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.publications main .content-main .search-stack .search-topics a.selected span{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.publications main .content-main .search-stack .search-series a.selected span{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.publications main .content-main .search-stack li:last-child{background:none!important}.publications main .content-main .search-stack ul.basic li:last-child{background:url('../images/li.png') no-repeat -5px top!important;background-position:-5px -2px!important}main .content-main ul{margin-bottom:0}main .content-main img.ce-awards-img{max-width:200px;min-height:333px}.dark-gradient{background-color:#808080\9}main .content-main .accordion .header{background-color:#f4f4f5;clear:both;display:table;margin-bottom:20px;width:100%}.home main .content-right .group-finder{padding:50px 0 0 50px;text-align:left;margin-top:50px;padding-bottom:25px}.home main .content-right .group-finder .title{text-transform:uppercase;font-family:"futura-pt", Verdana;font-size:24px;font-size:2.4rem;line-height:0.75;font-weight:500;font-style:normal}.home main .content-right .group-finder .tab-container{width:260px;margin-top:15px}.home main .content-right .group-finder .tab-container .tabs li:first-child{width:78px}.home main .content-right .group-finder .tab-container .tabs li:last-child{width:180px}.home main .content-right .group-finder .tab-container .tab-pane .form select{width:180px}@media (max-width:1019px){.home main .join .group-finder{background-color:#f4f4f5;padding:50px;position:relative}.home main .join .group-finder:before{content:" ";position:absolute;top:0;height:100%;left:-20px;width:20px;background-color:#f4f4f5}}@media (min-width:768px) and (max-width:1019px){.home main .join .group-finder{background-color:#f4f4f5;display:inline-block;position:relative;padding:30px;margin-top:0;float:right;margin-right:-10px}}@media (max-width:767px){.home main .join .group-finder{margin-top:0;margin-bottom:40px;padding-left:10px;width:100%}.home main .join .group-finder .tab-pane .form input:not(.submit){width:130px}.home main .join .group-finder .tab-pane .form select{width:170px}}.search label{padding:0;display:inline-block}.magazine main .content-main .image-with-caption .content .caption span{display:table-cell;width:1px}.magazine main .content-main .cover img{max-width:385px}.publications main .content-main ul li a.horiz-links{font-size:14px;font-size:1.4rem;line-height:1.4285;font-weight:400;font-style:normal;margin-right:3px;margin-left:3px}.publications main .content-main .book-teaser{padding-bottom:10px}main .content-bottom .web-article .contentno-blog-img,main .content-main .web-article .content.no-blog-img,main .content-right .web-article .content.no-blog-img{margin-left:0px}div.addthis_sharing_toolbox,div.at-share-tbx-element.addthis-smartlayers{display:inline!important}main .content-main .featured-publications-v2 h5,main .content-main .featured-publications h5 main .content-main .featured-publications h5{font-weight:600;font-size:14px;text-transform:uppercase}main .content-main.featured-titles ul li p a{font-size:15px}.magazine-home main .content-main .digital-edition .top .list{background:none}.magazine-home main .content-main .top .flex .login{padding:20px}.magazine-home main .content-main .digital-edition .top .list .article-list .top-story{float:none}.magazine-home main .content-main .mobile{padding:20px 0 10px 20px!important}.magazine-home main .content-main .top .flex .article-list .other-stories ul li{font-family:"open-sans", Arial;font-size:16px;font-size:1.6rem;line-height:1;font-weight:600;font-style:normal;text-transform:uppercase}.magazine-home main .content-main .top .flex .article-list .other-stories ul li span{font-family:"futura-pt", Verdana;font-size:14px;font-size:1.4rem;line-height:1;font-weight:700;font-style:normal;color:#b3b8bc;padding:0 5px;margin-left:5px;display:inline;margin-bottom:0}main .content-main .group-list-v2 .group-container .image{display:none\9}main .content-right .callout-section{margin-bottom:2px;padding:20px;background-color:#e8eaeb;height:auto;position:relative;width:240px;text-align:left}main .nav-left>ul .level-2{margin:0}@media (min-width:1020px){main .content-right .callout-section:after{content:" ";position:absolute;top:0;right:-250%;width:250%;height:100%;background-color:#e8eaeb}}@media (max-width:580px){main .content-bottom .featured-news-intro div,main .content-main .featured-news-intro div,main .content-right .featured-news-intro div{float:left}}@media (max-width:580px){footer .bottom-links .social{white-space:nowrap}main .content-main .popup-container-small{max-width:414px;top:873px;left:0.126367px!important}.col-sm-pull-18{right:100%}.col-sm-pull-17{right:94.44444444%}.col-sm-pull-16{right:88.88888889%}.col-sm-pull-15{right:83.33333333%}.col-sm-pull-14{right:77.77777778%}.col-sm-pull-13{right:72.22222222%}.col-sm-pull-12{right:66.66666667%}.col-sm-pull-11{right:61.11111111%}.col-sm-pull-10{right:55.55555556%}.col-sm-pull-9{right:50%}.col-sm-pull-8{right:44.44444444%}.col-sm-pull-7{right:38.88888889%}.col-sm-pull-6{right:33.33333333%}.col-sm-pull-5{right:27.77777778%}.col-sm-pull-4{right:22.22222222%}.col-sm-pull-3{right:16.66666667%}.col-sm-pull-2{right:11.11111111%}.col-sm-pull-1{right:5.55555556%}.col-sm-pull-0{right:0}.col-sm-push-18{left:100%}.col-sm-push-17{left:94.44444444%}.col-sm-push-16{left:88.88888889%}.col-sm-push-15{left:83.33333333%}.col-sm-push-14{left:77.77777778%}.col-sm-push-13{left:72.22222222%}.col-sm-push-12{left:66.66666667%}.col-sm-push-11{left:61.11111111%}.col-sm-push-10{left:55.55555556%}.col-sm-push-9{left:50%}.col-sm-push-8{left:44.44444444%}.col-sm-push-7{left:38.88888889%}.col-sm-push-6{left:33.33333333%}.col-sm-push-5{left:27.77777778%}.col-sm-push-4{left:22.22222222%}.col-sm-push-3{left:16.66666667%}.col-sm-push-2{left:11.11111111%}.col-sm-push-1{left:5.55555556%}.col-sm-push-0{left:0}}@media (max-width:579px){.col-xs-pull-18{right:100%}.col-xs-pull-17{right:94.44444444%}.col-xs-pull-16{right:88.88888889%}.col-xs-pull-15{right:83.33333333%}.col-xs-pull-14{right:77.77777778%}.col-xs-pull-13{right:72.22222222%}.col-xs-pull-12{right:66.66666667%}.col-xs-pull-11{right:61.11111111%}.col-xs-pull-10{right:55.55555556%}.col-xs-pull-9{right:50%}.col-xs-pull-8{right:44.44444444%}.col-xs-pull-7{right:38.88888889%}.col-xs-pull-6{right:33.33333333%}.col-xs-pull-5{right:27.77777778%}.col-xs-pull-4{right:22.22222222%}.col-xs-pull-3{right:16.66666667%}.col-xs-pull-2{right:11.11111111%}.col-xs-pull-1{right:5.55555556%}.col-xs-pull-0{right:0}.col-xs-push-18{left:100%}.col-xs-push-17{left:94.44444444%}.col-xs-push-16{left:88.88888889%}.col-xs-push-15{left:83.33333333%}.col-xs-push-14{left:77.77777778%}.col-xs-push-13{left:72.22222222%}.col-xs-push-12{left:66.66666667%}.col-xs-push-11{left:61.11111111%}.col-xs-push-10{left:55.55555556%}.col-xs-push-9{left:50%}.col-xs-push-8{left:44.44444444%}.col-xs-push-7{left:38.88888889%}.col-xs-push-6{left:33.33333333%}.col-xs-push-5{left:27.77777778%}.col-xs-push-4{left:22.22222222%}.col-xs-push-3{left:16.66666667%}.col-xs-push-2{left:11.11111111%}.col-xs-push-1{left:5.55555556%}.col-xs-push-0{left:0}.xs-nav-layout{display:-webkit-flex;direction:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:Column;flex-direction:Column;-webkit-flex-direction:column}.nav-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2}.content-main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1}.promo-section .pb-dz-control-column-ul .pb-dz-widget-control-li .promo-list .promo-container{height:150px!important}main .content-main .events-calendar .feeds{margin-left:0!important}main .content-main .events-calendar .feeds li>div:first-child{margin-right:0!important;padding-left:0!important}header .top .pull{}header .top .logo a span{background:url(../images/logo2x.png) no-repeat;background-position:-8px -254px;background-size:330px 600px;-webkit-background-size:330px 600px;width:99px;height:31px}}main .content-bottom .callout h2 a:hover,main .content-bottom ol li a.button-big:hover,main .content-bottom ol li a.button-small:hover,main .content-bottom ol li a.button:hover,main .content-bottom ul.basic li a.button-big:hover,main .content-bottom ul.basic li a.button-small:hover,main .content-bottom ul.basic li a.button:hover,main .content-bottom ul li a.button-big:hover,main .content-bottom ul li a.button-small:hover,main .content-bottom ul li a.button:hover,main .content-main .callout h2 a:hover,main .content-main ol li a.button-big:hover,main .content-main ol li a.button-small:hover,main .content-main ol li a.button:hover,main .content-main ul.basic li a.button-big:hover,main .content-main ul.basic li a.button-small:hover,main .content-main ul.basic li a.button:hover,main .content-main ul li a.button-big:hover,main .content-main ul li a.button-small:hover,main .content-main ul li a.button:hover,main .content-right .callout h2 a:hover,main .content-right ol li a.button-big:hover,main .content-right ol li a.button-small:hover,main .content-right ol li a.button:hover,main .content-right ul.basic li a.button-big:hover,main .content-right ul.basic li a.button-small:hover,main .content-right ul.basic li a.button:hover,main .content-right ul li a.button-big:hover,main .content-right ul li a.button-small:hover,main .content-right ul li a.button:hover{color:#ffffff}.magazine-home main .content-main .digital-edition .top .list .article-list{height:auto}header .top .search .search-wrapper .input-wrapper input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}header .top .search .search-wrapper .submit .link-search{display:table-cell;vertical-align:center;text-align:center}main .content-main .widgetBody div>a{font-family:"open-sans", Arial;font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:700;font-style:normal}main .content-main .widgetBody div{}main .content-main .widgetBody div:first-child{}main .content-main .widgetBody div:last-child{}main .content-bottom .conferences-events-v2 .featured .header .dark span:nth-child(2),main .content-bottom .continuing-education-v2 .featured .header .dark span:nth-child(2),main .content-main .conferences-events-v2 .featured .header .dark span:nth-child(2),main .content-main .continuing-education-v2 .featured .header .dark span:nth-child(2),main .content-right .conferences-events-v2 .featured .header .dark span:nth-child(2),main .content-right .continuing-education-v2 .featured .header .dark span:nth-child(2){margin-left:5px}main .content-main .pb-dz-control-column-ul .pb-dz-widget-control-li .widgetBody .accordion .contr-docs>div>a>span{display:inline-block;line-height:14px;padding:10px 0}main .content-main .pb-dz-control-column-ul .pb-dz-widget-control-li .widgetBody .accordion .contr-docs>div{margin-top:0}main .content-main.featured-titles .pb-dz-control-column-ul .pb-dz-widget-control-li .widgetBody .row>div:first-child{}main .content-bottom .callout-mylearning h2 a:after,main .content-bottom .callout h2 a:after,main .content-main .callout-mylearning h2 a:after,main .content-main .callout h2 a:after,main .content-right .callout-mylearning h2 a:after,main .content-right .callout h2 a:after{content:" ";display:inline-block;background:url(../images/sprite.png) no-repeat;background-position:-280px -9px;width:11px;height:11px;margin-left:10px;margin-top:2px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}main .content-main .book-purchase .button-v2{position:static;top:auto;right:auto;float:right}main .content-main .project-list .feeds li .info,main .content-main .project-search .feeds li .info{position:relative;margin-right:0px;margin-left:50px}main .content-main .project-list .feeds li .date-overlay,main .content-main .project-search .feeds li .date-overlay{width:53px}main .content-main .date-heading{float:left;position:static;margin-bottom:16px}main .content-main .date-heading .date-overlay{float:left;position:static;top:auto;right:auto}main .content-main .date-heading h4{margin-bottom:0}main .content-bottom .image-and-title .content{float:none}main .content-main .show-more-v2{float:left;width:100%}header .main .nav .menu{position:absolute;left:0;background-color:#ffffff;border:2px solid #75c7e2;padding:20px;z-index:99;-moz-box-shadow:2px 2px 1px #b3b8bc;-webkit-box-shadow:2px 2px 1px #b3b8bc;box-shadow:2px 2px 1px #b3b8bc}@media (max-width:767px){header .main .nav .menu{position:absolute;left:0!important;background-color:#ffffff;border:2px solid #75c7e2;padding:20px;z-index:99;-moz-box-shadow:2px 2px 1px #b3b8bc;-webkit-box-shadow:2px 2px 1px #b3b8bc;box-shadow:2px 2px 1px #b3b8bc}}main .content-main .events-calendar .feeds li>div:last-child{display:none}main .content-main .library-block{background:transparent}main .content-main .show-more-v2 a{font-size:12px!important;font-size:1.2rem!important}main .content-right .callout h2 a:after{background:transparent}main .nav-left ul .level-4 a{padding-left:12px}@media (max-width:767px){body{padding-left:0;padding-right:0}}@media (max-width:579px){header .top .logo a span{background-size:330px 600px}}[class*=icon-],[class^=icon-]{margin-top:0}div.date-overlay span.year{background-color:#f99729;font-family:"futura-pt", Verdana;font-size:1rem;line-height:1.6;font-weight:700;font-style:normal}main .PBItem,main .PBitem{background:transparent!important;padding-left:0!important}main .content-bottom .continuing-education-v2 .feeds li .info .credits,main .content-main .continuing-education-v2 .feeds li .info .credits,main .content-right .continuing-education-v2 .feeds li .info .credits{display:inline}.volunteer-ops-filters select{width:auto;margin-right:6px}.volunteer-ops-filters a{vertical-align:bottom;margin-left:6px}.publications [data-ux-pagebuilder=Column]:not(.ux-siteApp-pageBuilderCssFramework [data-ux-pagebuilder=Column]){float:none}ul.level-1 li.selected ul.level-2 li ul.level-3{display:none}ul.level-1 li.selected ul.level-2 li.selected ul.level-3{display:list-item}main .content-main .accordion-with-image .header h2,main .content-main .accordion-with-image .header h2 img{padding:0 0 0 0;margin:0 0 0 0}main .content-main .accordion-with-image .header h2{border:2px solid #f4f4f5;border-left:none;background-color:#fff}main .content-main .accordion-with-image .header h2 img{float:left;max-height:50px;margin-right:4px}main .content-main .accordion-with-image .header h2 div{float:left;margin-top:8px}@media (max-width:767px){.membership-communities .content-bottom .campaign-feed-widget .row [class^=col]{display:inline-block;padding-bottom:20px}}main .content-main .sustainability-resources .promo-horizontal .wrapper .caption span{height:150px}main .content-main .sustainability-resources .promo-horizontal .wrapper a img{max-height:149px}main .special-logos .box img{width:auto!important;max-width:100%}.article-intro b{font-weight:normal}.img-responsive-talp{vertical-align:top;margin-bottom:0!important}.img-and-cap-talp{float:left;width:70%}@media (max-width:662px){.img-responsive-talp{margin-top:40px}.img-responsive-talp-caption{display:block}.img-and-cap-talp{display:block;width:100%;clear:both}}@media (min-width:663px){.img-responsive-talp{margin-left:40px}.img-responsive-talp-caption{margin-left:40px;display:block}}.hspacer{padding:3rem 0 0}

main .content-main .ler-course p,
main .content-main .ler-course h5
{
    margin-bottom: 0px;
    padding: 0;
}
main .content-main .callout.ler-course h4,
main .content-main .callout.ler-course h5
{
    padding: 0px;
}
main .content-main .ler-course .ler-course-lists
{
    margin-top: 30px;
    margin-bottom: 30px;
}
.ler-course-dates {
    margin-top: 20px;
    padding-top: 5px;
    border-top: 2px solid #ddd;
    border-top-left-radius: 10px;
}
.ler-depth
{
    padding-bottom: 13px;
    padding-left: 0px;
    padding-right: 0px;
}
.ler-date-item {
    margin-top: 6px;
    display: inline-block;
    margin-bottom: 20px;
    vertical-align: top;
}
.ler-bullets {
    padding-bottom: 0.3em;
    background: url(https://cdn.asce.org/anakin/prod/img/li.png) no-repeat -5px top;
    background-position: -5px -2px;
    padding-left: 15px;
}
.ler-bullets-solid::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: blue; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */ 
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: 1em; /* Also needed for space (tweak if needed) */
}
main .content-main .ler-course .date-overlay
{
  top: 7px;
}
.ler-text,
main .content-main .ler-course p {
    font-size: 14px;
    font-weight: 400;
}
.ler-title,
main .content-main .ler-course p.ler-title {
    font-size: 16px;
    font-weight: 700;
}
.ler-course-pricing > div {
    margin-bottom: 20px;
}
.ler-course-pricing-title
{
    font-size: 14px;
    padding-bottom: 2px;
    font-weight: 700;
}
.ler-price-label
{
color: #333;
font-size: 16px;
font-weight: 400;
}
.ler-price
{
color: #333;
font-size: 16px;
font-weight: 600;
}
.ler-list-price-label, .ler-list-price, .ler-discount-price
{
color: #595959;
font-size: 14px;
font-weight: 400;
}
.ler-list-price
{
text-decoration-line: line-through;
}
.ler-pricing-join-link
{
font-size: 14px;
}
.ler-pricing-dot-ruler
{
    border-bottom: 2px dotted #ccc;
    margin: 3px 0;
    clear:both;
}
.ler-savings { padding-left: 0; }
.ler-pricing-join-link {text-align: right; padding-right: 0px; font-size: 14px;}

.ler-course-list-1, .ler-course-list-2, .ler-course-list-3
{
    border-top: 2px solid #ddd;
    padding-top: 4px;
}
.ler-course-list-1 {    border-top-left-radius: 10px;}

.ler-sched .ler-course-dates {
    display: grid;
    grid-template-columns: auto auto auto;
    border: none;
    margin-top: 0;
}
@media (max-width: 767px) {
.ler-sched .ler-course-dates {
    grid-template-columns: auto auto;
}
}
@media (max-width: 580px) {
.ler-sched .ler-course-dates {
    grid-template-columns: auto;
}
}
.ler-sched .ler-date-item {
    display: grid;
    grid-template-columns: 34% 66%;
}
.ler-sched .ler-course-pricing {
    clear: both;
    margin: 40px 0 40px 0;
}
.ler-sched .ler-date-overlay {
    text-align: right;
}
.graphic-summaries {
    display: grid;
    grid-template-columns: auto auto auto;
    text-align: center;
}
.what-customers-say {
    display: grid;
    grid-template-columns: auto auto auto;
}
@media (max-width: 767px) {
.graphic-summaries, .what-customers-say {
    grid-template-columns: auto;
}
}
@media (min-width: 768px) {
.graphic-summaries {
    grid-template-columns: auto auto;
}
.what-customers-say {
    grid-template-columns: auto;
}
}
@media (min-width: 1240px) {
.graphic-summaries, .what-customers-say {
    grid-template-columns: auto auto auto;
}
}
.graphic-summaries .graphic-sum-item ul {
    text-align: left;
    padding: 10px 10px 50px 50px;
}
/*h2.graphic-sum-heading {
    font-size: 3rem !important;
    line-height: 1;
    font-weight: 300 !important;
}*/
.graphic-summaries .graphic-sum-item h4 {
    text-transform: none;
}
.what-cust-say-item {
    margin-bottom: 50px;
}
.what-cust-say-item blockquote {
    font-style: italic;
}
.what-cust-say-item blockquote .what-cust-say-citation {
    font-size: 1.5rem;
    color: #788;
    margin-top: 6px;
}
.what-cust-say-item:nth-of-type(1) blockquote {
    border-left: .25rem solid #ffda54;
}
.what-cust-say-item:nth-of-type(2) blockquote {
    border-left: .25rem solid #00c0ca;
}
.what-cust-say-item:nth-of-type(3) blockquote {
    border-left: .25rem solid #ff9400;
}

.ler-course-list-2-list {
    display: grid;
    grid-template-columns: 50% 50%;
}
@media (max-width: 767px) {
.ler-course-list-2-list {
    display: grid;
    grid-template-columns: 100%;
}
}
@media (max-width: 580px) {
  .magazine main .content-main .article-covers .tab-pane.active
  { display: block !important; }
}

main .content-main .events-calendar .feeds li .content
{
   margin-right: 170px;
}
footer .main .connect {
   text-transform:none;
}
div[data-ux-pagebuilder='Column'] {width:100%;}
#EventSearch { overflow: visible; }