.picture.img-responsive{width:100%}.hr{border-bottom:1px solid #eaeaea;display:block;margin:3em 0}.border-block{border:1px solid #ccc}.borderless-block{border:0}.border-block .info{padding:.7em 1.5em 1.5em}.info p{font-size:.875em}.info>p{margin-bottom:0}.info a{text-decoration:none}.quote-block p{font-style:italic;line-height:1.4em;margin:20px 0}.quote-block{margin-top:30px;padding:0 7%}.quote-block .attribution{text-align:right;display:block;font-size:16px}.quote-block .attribution:before{content:"- "}.borderless-block.video{}.borderless-block.video .image{position:relative;cursor:pointer}.image{position:relative}.image img{width:100%}.video-element{display:none}div.play-button-bg{display:block;margin:0;padding:0;position:absolute;bottom:0;right:0;z-index:20;width:75%;height:85%;background-image:-moz-radial-gradient(circle farthest-side at right bottom,#333,rgba(51,51,51,.3) 0%,rgba(51,51,51,0) 60%);background-image:-webkit-radial-gradient(circle farthest-side at right bottom,#333,rgba(51,51,51,.3) 0%,rgba(51,51,51,0) 60%);background-image:-o-radial-gradient(circle farthest-side at right bottom,#333,rgba(51,51,51,.3) 0%,rgba(51,51,51,0) 60%);background-image:-ms-radial-gradient(circle farthest-side at right bottom,#333,rgba(51,51,51,.3) 0%,rgba(51,51,51,0) 60%);background-image:radial-gradient(circle farthest-side at right bottom,#333,rgba(51,51,51,.3) 0%,rgba(51,51,51,0) 60%)}.icon-play{color:#fff;position:absolute;right:12px;top:auto;bottom:22px;font-size:3.5em;z-index:30;-webkit-transition:font-size .3s,opacity .3s,margin .3s;-moz-transition:font-size .3s,opacity .3s,margin .3s;-ms-transition:font-size .3s,opacity .3s,margin .3s;transition:font-size .3s,opacity .3s,margin .3s}.image a:hover .icon-play{font-size:4em;margin:-.055em!important}.scadtv-icon{background-image:url(../images/icons/icons_scadtv.svg);background-repeat:no-repeat}.scadtv-icon-play,.scadtv-icon-play\:regular{width:70px;height:70px;background-size:70px 630px;background-position:0 -280px}.scadtv-icon-play{background-image:url(../images/icons/icons_scadtv.svg);position:absolute;z-index:30;top:50%;right:50%;margin-top:-35px;margin-right:-35px;-webkit-transform:translate(0px,0);-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transform:translate(0px,0);-moz-transition:-moz-transform .2s ease-in-out;-ms-transform:translate(0px,0);-ms-transition:-ms-transform .2s ease-in-out;transform:translate(0px,0);transition:transform .2s ease-in-out}.image a:hover .scadtv-icon-play{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.student-work-pane img,.student-work-pane iframe{margin:0 auto;padding-bottom:5px}.student-work-credit p{text-align:center}.student-work-credit span.student-work-link{font-size:14px;color:#333}.border-box .entity-details{padding:1em}.entity-details .media-title span div{display:inline-block}.border-block span.media-title{padding-top:2em;display:inline-block;padding-left:2em}.border-block.item-type-blog span.media-title{padding-left:0;padding-top:1em;padding-bottom:1em}.border-block.item-type-blog{margin-bottom:1em}.border-block.dynamic-image-1 span.media-title{padding-top:2em;display:inline-block;padding-left:2em}.scad-panes-element .border-block div.info{margin-bottom:-10px}.scad-panes-pane .event-date div,.scad-panes-pane .event-date{margin-bottom:0}.border-block.dynamic-image-1 .event-date .field-item,.border-block.dynamic-image-1 .event-location .field-item{font-size:.875em;text-transform:uppercase}.award-read-more{color:#c3400b;font-weight:700}.award-spotlight{text-align:center;font-weight:700;padding:35px 0}.dm-awards-rankings-outer-container{position:relative}.dm-awards-rankings-outer-container:hover{cursor:pointer}.dm-awards-rankings{position:relative;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.dm-awards-ranking-padding-left{padding-left:30px}.dm-awards-ranking-padding{padding:0 30px}.dm-awards-ranking-padding hr{margin-top:0}.dm-awards-rankings .award-ranking-logo{padding:20px 0;height:90px;overflow:hidden}.dm-awards-rankings .award-ranking-logo img{max-width:175px;max-height:60px;height:auto;width:auto}.dm-awards-rankings .award-ranking-program{padding-top:15px;text-transform:uppercase}.dm-awards-rankings .award-ranking-program.secondary-text{margin-bottom:15px}.dm-awards-rankings .award-ranking-program a{color:#999;font-weight:600;font-size:.9169em}.dm-awards-rankings .award-ranking-program a:hover{color:#333;text-decoration:none}.award-rankings-badge{position:absolute;right:15px;top:-15px;width:46px;height:54px;background-color:gold;z-index:9}.dm-awards-rankings-1-4x3 .award-rankings-badge{right:30px}.modal-dialog.award .award-ranking-logo,.node-award .award-ranking-logo{padding-bottom:40px}.node-award .award-ranking-logo img{max-width:175px;max-height:60px;height:auto;width:auto}.modal-dialog.award .award-ranking-logo img{max-width:175px;max-height:90px;height:auto;width:auto}.modal-dialog.award .award-rankings-badge{top:-30px}.modal-dialog.award .award-ranking-program a,.node-award .award-ranking-program a{padding-top:20px;text-transform:uppercase;font-weight:700}.modal-dialog.award .award-ranking-program a:hover,.node-award .award-ranking-program a:hover{text-decoration:none}.modal-dialog.award .student-work-carousel-wrapper p,.node-award .student-work-carousel-wrapper p{max-width:100%}.modal-dialog.award .award-ranking-program a{padding-top:0}.dm-container-border-no-image .info a,.dm-container-no-border-no-image .info a,.container-border-dynamic-image-2 .info a,.dm-list-view.item-type-scad_in_news a,.dm-list-view.item-type-scad_event a,.dynamic-image-1 .info a,.view-latest-blog-entries .view-header a .link-out-container,.dm-container-border-no-image:hover .info .link-out-container,.dm-container-no-border-no-image:hover .info .link-out-container,.dm-list-view.item-type-scad_in_news:hover .link-out-container,.dynamic-image-1:hover .info .link-out-container,.container-border-dynamic-image-2:hover .info .link-out-container{-webkit-transition:color .2s,opacity .2s;-moz-transition:color .2s,opacity .2s;-ms-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s}.dm-container-border-no-image:hover,.dm-container-no-border-no-image:hover,.dm-list-view.item-type-scad_in_news:hover,.dynamic-image-1:hover,.dm-list-view.item-type-scad_event:hover{cursor:pointer}.dm-container-border-no-image .info a:hover,.dm-list-view.item-type-scad_in_news a:hover,.view-latest-blog-entries .view-header a:hover{text-decoration:none}.dm-container-border-no-image:hover .info .link-out-container,.dm-container-no-border-no-image:hover .info .link-out-container,.dm-list-view:hover .link-out-container,.dynamic-image-1:hover .info .link-out-container,.container-border-dynamic-image-2:hover .info .link-out-container,.view-latest-blog-entries .view-header a:hover .link-out-container{opacity:1}.dm-container{overflow:hidden}.link-out-container{opacity:0;font-size:.65em;padding-left:5px;position:relative;top:-1px}.dm-list-view .link-out-container{font-size:.55em}.dm-list-view .list-view-2-summary.description p{margin:16px 0;line-height:20px}.dm-list-view .field-name-field-event-date{font-size:13px}.social.secondary-text{font-size:.75em}.container-border-dynamic-image-2{cursor:pointer}.item-type-video div{margin-bottom:0}.item-type-video .info{cursor:default;padding-top:20px}p.secondary-text.gray.social{padding-top:2px}.associated-programs.facilities{border:1px solid #ccc;border-top:0;padding-left:40px;margin-top:0;line-height:1em;padding-top:10px;padding-bottom:10px}.borderless-block .person-wrapper{padding-bottom:45px;text-align:center}.borderless-block .person-wrapper .field-name-field-academic-title{font-size:.75em;font-style:italic}.borderless-block .person-wrapper img{margin:0 auto}.borderless-block .person-name{margin-top:15px;display:inline-block;margin-bottom:5px}.scad_event .modal-body{padding:0}.scad_event .modal-content-wrapper{padding:30px}.scad_event .modal-content-wrapper h1{margin-bottom:40px}.modal-body #scad-event-location-wrapper p{margin-bottom:0}.modal-body #scad-event-date-time-wrapper p{margin-bottom:0;color:#676767;font-weight:700}.scad_event .modal-body .event-lb-sidebar i{float:left;margin-left:-25px}.event-lb-sidebar{padding-left:38px}.modal-body #scad-event-date-time-wrapper,.modal-body #scad-event-location-wrapper,.modal-body #scad-event-add-to-cal-wrapper{margin-bottom:20px}.modal-content h1#person-name{margin-top:20px}.modal-content #academic-title{margin-bottom:30px}.container-border-dynamic-image-2.item-type-scad_event .field-type-datetime{text-transform:uppercase;font-size:.75em;font-weight:600;margin-bottom:10px;padding-top:.8em}.container-border-dynamic-image-2.item-type-scad_event h3{margin-bottom:0}.company-lightbox .company-logo img{margin:0 auto;padding-bottom:20px}.company-lightbox .company-logo{border-bottom:1px solid #eaeaea;margin:20px}.company-lightbox .company-descr{padding-left:20px}h4.video-title{margin-top:15px}.list-view2 h2.title{margin-top:10px;margin-bottom:16px;font-size:1.25em;line-height:22px;-webkit-font-smoothing:antialiased}.list-view2 .location,.list-view2 .location .secondary-text,.list-view2 .field-name-field-scad-facility a,.list-view2 .divider{font-weight:600;color:#333}.list-view2 .field-name-field-scad-facility,.list-view2 .divider,.list-view2 .location-city-state{font-size:.75em}.list-view2 .location-city-state.list-view2-name{position:relative;top:5px}.list-view2 .secondary-text{font-size:1em}.list-view2 .location .divider{margin:0 4px}.list-view2 .location div{display:inline}.list-view2 .field-name-field-location .field-label{display:none}.list-view2.item-type-scad_event{margin-bottom:20px}.modal .scad_person .img-responsive{width:auto}.student-work-carousel-wrapper{text-align:center;position:relative}.student-work-carousel-wrapper p{display:inline-block;margin-bottom:0;max-width:60%;text-align:center;min-height:65px}.student-work-carousel-wrapper .carousel-control.right .icon-next_right,.student-work-carousel-wrapper .carousel-control.left .icon-previous_left{top:98%;font-size:2em}.student-work-carousel-wrapper .carousel-control.right .icon-next_right{right:10px}.student-work-carousel-wrapper .carousel-control [class^=icon-]:before{color:#ccc;text-shadow:0 0 0}.student-work-carousel-wrapper i.icon-info,.student-work-carousel-wrapper i.icon-close{position:relative;bottom:50px;z-index:3;font-size:1.65em}.student-work-carousel-wrapper i.icon-close{display:none}.student-work-carousel-wrapper .item.light-info [class^=icon-]:before{color:#fff}.student-work-carousel-wrapper .item.dark-info [class^=icon-]:before{color:#333}.student-work-carousel-wrapper i.icon-info:hover,.student-work-carousel-wrapper i.icon-close:hover{cursor:pointer;color:#ccc}.student-work-carousel-wrapper .image-caption{display:none;margin-top:-25px;padding-bottom:30px}.student-work-carousel-wrapper .project-title{margin-top:-20px}.student-work-carousel{height:0;padding-bottom:75%;position:relative;overflow:hidden;margin-left:1em;margin-right:1em}.student-work-carousel img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.view-mode-container_border_dynamic_image2_1x1 .view-overlay{display:block;position:absolute;width:100%;height:100%;opacity:0;background-color:rgba(195,64,12,.5);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.view-mode-container_border_dynamic_image2_1x1:hover .view-overlay{display:block;position:absolute;width:100%;height:100%;opacity:1}.view-mode-container_border_dynamic_image2_1x1 .view-text{width:78px;height:78px;margin:0 auto;position:relative;color:#fff;text-align:center;border:1px solid #fff;font-weight:700;line-height:78px;top:50%;margin-top:-39px}.view-mode-container_border_dynamic_image2_1x1 .info h3{-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.view-mode-container_border_dynamic_image2_1x1:hover .info h3{color:#c3400c}.carousel-fade .carousel-inner .active{opacity:1;transition-duration:.8s}.carousel .item{-webkit-transition:opacity 5s;-moz-transition:opacity 5s;-ms-transition:opacity 3s;-o-transition:opacity 5s;transition:opacity 5s}.carousel .active.left{left:0;opacity:0;z-index:2}.carousel .active.right{left:0;opacity:0;z-index:2}.carousel .next{left:0;opacity:1;z-index:1}.carousel-control{left:0;opacity:1;z-index:2}.award-rankings-badge{width:46px;height:54px;background:url(/sites/all/themes/swarm/images/Award_badges_46w_54h.svg) no-repeat;background-size:cover;background-position-x:0;background-position-y:-9px}.award-rankings-badge.generic_icon{background-position-y:-9px}.award-rankings-badge.first_place{background-position-y:-549px}.award-rankings-badge.second_place{background-position-y:-603px}.award-rankings-badge.third_place{background-position-y:-657px}.award-rankings-badge.fourth_place{background-position-y:-711px}.award-rankings-badge.fifth_place{background-position-y:-765px}.award-rankings-badge.first_ranking{background-position-y:-63px}.award-rankings-badge.second_ranking{background-position-y:-117px}.award-rankings-badge.third_ranking{background-position-y:-171px}.award-rankings-badge.fourth_ranking{background-position-y:-225px}.award-rankings-badge.fifth_ranking{background-position-y:-279px}.award-rankings-badge.sixth_ranking{background-position-y:-333px}.award-rankings-badge.seventh_ranking{background-position-y:-387px}.award-rankings-badge.eighth_ranking{background-position-y:-441px}.award-rankings-badge.ninth_ranking{background-position-y:-495px}.grab-and-go-list-view{font-size:16px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.grab-and-go-list-view img{display:inline}.grab-and-go-list-view .order-up-icon{width:66px;float:left;clear:both;margin-right:10px}.grab-and-go-list-view .grab-and-go-list-view-details{padding:20px 20px 15px}.grab-and-go-list-view .grab-and-go-list-view-details img{display:inline-block;margin-right:10px;max-width:22px}.grab-and-go-list-view .grab-and-go-list-view-details img.mobile-order-phone-icon{margin-left:-1px;margin-right:11px}.grab-and-go-list-view p,.grab-and-go-list-view .grab-and-go-list-view-detail{display:flex;font-size:12px;line-height:1.7;align-items:end;margin-top:0!important;margin-bottom:5px!important}.grab-and-go-list-view .grab-and-go-list-view-detail>.field{margin-top:1px;vertical-align:middle}.grab-and-go-list-view .grab-and-go-list-view-detail>.field,.grab-and-go-list-view .grab-and-go-list-view-detail>.field *{display:inline}.grab-and-go-list-view .order-up-logo{display:flex;align-items:stretch;flex-direction:column;flex-wrap:wrap}.grab-and-go-list-view .order-up-logo,.grab-and-go-list-view .order-up-logo__header,.grab-and-go-list-view .order-up-logo__body{width:70px}.grab-and-go-list-view .order-up-logo__header,.grab-and-go-list-view .order-up-logo__body{text-align:center;padding:5px 8px;line-height:1}.grab-and-go-list-view .order-up-logo__header{background:#ffd800}.grab-and-go-list-view .order-up-logo__body{background:#00aeef;flex-grow:1}.grab-and-go-list-view.show-orderup{display:flex}.grab-and-go-list-view.hide-orderup .grab-and-go-list-view-details{padding:10px 20px 5px 32px}.grab-and-go-node-view{width:60px}.grab-and-go-node-view img{max-width:60px;margin:0 auto 20px}@media(max-width:470px){.grab-and-go-list-view p{margin-top:10px!important}}@media(min-width:768px){.company-lightbox .company-logo{border-right:1px solid #ebebeb;margin:0;padding-bottom:40px;border-bottom:0}.company-lightbox .company-logo img{text-align:left}.student-work-carousel-wrapper i.icon-info,.student-work-carousel-wrapper i.icon-close{bottom:48px}.student-work-carousel-wrapper .image-caption{display:none;padding-bottom:15px;padding-top:10px;position:absolute;width:100%;bottom:88px;margin-bottom:4px;background-color:rgba(249,249,249,.9)}.student-work-carousel-wrapper .image-caption.show-caption{display:block!important;bottom:0;padding-left:20px}.student-work-carousel-wrapper p{min-height:16px}.modal-content .field-name-field-description{margin-bottom:60px}.scad_event .modal-content-wrapper{padding:60px 60px 0}.border-block.dynamic-image-1 .event-date .field-item,.border-block.dynamic-image-1 .event-location .field-item{font-size:.813em}.modal-dialog.award .award-ranking-logo img{max-width:205px;max-height:90px;height:auto;width:auto}}@media(min-width:992px){}@media(min-width:1200px){}@media(max-width:991px){.section-defineart2016 .person-wrapper{min-height:330px}}@media(max-width:767px){.grab-and-go-node-view-button{clear:both;margin-bottom:30px}.grab-and-go-node-view-button a{max-width:100%}}