.node-press-release { .field-type-text-with-summary { p { font-size: 19px; font-weight: 400; @media (max-width:@mobile) { margin-bottom: 20px; } a { color: @body-color; text-decoration: underline; border-bottom: none; &:focus { outline:none; box-shadow: none; } } } } .press-release-info { display: flex; justify-content: space-between; margin: 30px 0; align-items: center; border-bottom: 1px solid #cfcfcf; padding-bottom: 20px; .field.field-name-field-date { .date-display-single { font-weight: 700; display: block; } } .field-name-field-share { display: flex; align-items: center; .field-label { margin-right: 10px; } a { padding: 0 0 0 11px; margin: 0; border: 0; .at-icon-wrapper { background-color: #8C1D40!important; transition: all 0.25s ease-in-out 0s; border-radius: 6px; &:hover { background-color: #d23153!important; } } } } } } .field-name-field-expert { margin: 60px 0px 110px; &:before { content: 'ASU expert: '; font-family: Roboto; font-weight: 700; font-size: 19px; margin-bottom: 15px; display: inline-block; } } .field-name-field-contact { margin: 60px 0px 110px; &:before { content: 'For more information, contact: '; font-family: Roboto; font-weight: 700; font-size: 19px; margin-bottom: 15px; display: inline-block; } .node-type-press-release & { margin: 60px 0px 150px; @media (max-width:@mobile) { margin: 40px 0px 100px; } h2 { margin: 0 0 6px; } } & >.field-items { display: flex; flex-wrap: wrap; margin: 0 -15px; & > .field-item { width: 100%; padding: 0 30px; margin-bottom: 2em; @media (min-width: 500px) { width: 100%; padding: 0 15px; } .field-name-field-beats { display: none; } } } } .view-press-releases { .views-exposed-form { margin: 35px 0; .form-type-textfield { input { width: 483px; height: 38px; font-size: 16px; padding-left: 15px; color: #969696; @media (max-width:@mobile) { width:100%; } &:focus { border-color:#969696; box-shadow:none; } } } .views-submit-button { .form-submit { margin-top: 0.2px; @media (max-width:@mobile) { margin-top: 7px; width: 100%; margin-left: 0; margin-right: 0; } } } label { display: none; } .views-exposed-widget { @media (max-width:@mobile) { width:100%; } .form-submit { margin-right: 0; @media (max-width:@mobile) { display: block; width: 100%; margin: 0; } } } } .views-row { padding: 30px 0px 33px; h3 { font-weight: 700; border-bottom: none; font-size: 22px; text-decoration: underline; margin: 0; a:focus { box-shadow: none; outline:none; } } .date-display-single { font-size: 14px; font-weight: 400; display:block; margin-top: 4px; } .press-display-body { font-size: 19px; font-weight: 400; margin: 8px 0 0; display: inline-block; p { margin: 0; } } .container { margin-left: auto; margin-right: auto; @media (min-width:1200px) { width: 100%; } @media (min-width:@tablet-min) and (max-width:@tablet-max) { width:750px; } @media (min-width:@desktop-min-new) and (max-width:@desktop-max) { width:100%; } @media (max-width:@mobile) { width:100%; } @media (min-width:@tablet-min) { padding-left:20px; } } } .view-content { //width: 100vw; //margin-left: -50.6vw; //margin-right: -50vw; //left: 50%; //right: 50%; //position: relative; .views-row { &:nth-of-type(even) { background: #efefef; } } } } #views-exposed-form-press-releases--panel-pane-1{ .views-exposed-form { margin: 35px 0; .form-type-textfield { input { width: 483px; height: 38px; font-size: 16px; padding-left: 15px; color: #969696; @media (max-width:@mobile) { width:100%; } &:focus { border-color:#969696; box-shadow:none; } } } .views-submit-button { .form-submit { margin-top: 0.2px; @media (max-width:@mobile) { margin-top: 7px; width: 100%; margin-left: 0; margin-right: 0; } } } label { display: none; } .views-exposed-widget { @media (max-width:@mobile) { width:100%; } .form-submit { margin-right: 0; @media (max-width:@mobile) { display: block; width: 100%; margin: 0; } } } } .views-row { padding: 30px 0px 33px; h3 { font-weight: 700; border-bottom: none; font-size: 22px; text-decoration: underline; margin: 0; a:focus { box-shadow: none; outline:none; } } .date-display-single { font-size: 14px; font-weight: 400; display:block; margin-top: 4px; } .press-display-body { font-size: 19px; font-weight: 400; margin: 8px 0 0; display: inline-block; p { margin: 0; } } .container { margin-left: auto; margin-right: auto; @media (min-width:1200px) { width: 100%; } @media (min-width:@tablet-min) and (max-width:@tablet-max) { width:750px; } @media (min-width:@desktop-min-new) and (max-width:@desktop-max) { width:100%; } @media (max-width:@mobile) { width:100%; } @media (min-width:@tablet-min) { padding-left:20px; } } } .view-content { //width: 100vw; //margin-left: -50.6vw; //margin-right: -50vw; //left: 50%; //right: 50%; //position: relative; .views-row { &:nth-of-type(even) { background: #efefef; } } } } #views-exposed-form-press-releases-all-panel-pane-1 { .views-exposed-form { margin: 35px 0; .form-type-textfield { input { width: 483px; height: 38px; font-size: 16px; padding-left: 15px; color: #969696; @media (max-width:@mobile) { width:100%; } &:focus { border-color:#969696; box-shadow:none; } } } .views-submit-button { .form-submit { margin-top: 0.2px; @media (max-width:@mobile) { margin-top: 7px; width: 100%; margin-left: 0; margin-right: 0; } } } label { display: none; } .views-exposed-widget { @media (max-width:@mobile) { width:100%; } .form-submit { margin-right: 0; @media (max-width:@mobile) { display: block; width: 100%; margin: 0; } } } } .views-row { padding: 30px 0px 33px; h3 { font-weight: 700; border-bottom: none; font-size: 22px; text-decoration: underline; margin: 0; a:focus { box-shadow: none; outline:none; } } .date-display-single { font-size: 14px; font-weight: 400; display:block; margin-top: 4px; } .press-display-body { font-size: 19px; font-weight: 400; margin: 8px 0 0; display: inline-block; p { margin: 0; } } .container { margin-left: auto; margin-right: auto; @media (min-width:1200px) { width: 100%; } @media (min-width:@tablet-min) and (max-width:@tablet-max) { width:750px; } @media (min-width:@desktop-min-new) and (max-width:@desktop-max) { width:100%; } @media (max-width:@mobile) { width:100%; } @media (min-width:@tablet-min) { padding-left:20px; } } } .view-content { //width: 100vw; //margin-left: -50.6vw; //margin-right: -50vw; //left: 50%; //right: 50%; //position: relative; .views-row { &:nth-of-type(even) { background: #efefef; } } } } #views-exposed-form-expert-pitches-panel-pane-1 { .views-exposed-form { margin: 35px 0; .form-type-textfield { input { width: 483px; height: 38px; font-size: 16px; padding-left: 15px; color: #969696; @media (max-width:@mobile) { width:100%; } &:focus { border-color:#969696; box-shadow:none; } } } .views-submit-button { .form-submit { margin-top: 0.2px; @media (max-width:@mobile) { margin-top: 7px; width: 100%; margin-left: 0; margin-right: 0; } } } label { display: none; } .views-exposed-widget { @media (max-width:@mobile) { width:100%; } .form-submit { margin-right: 0; @media (max-width:@mobile) { display: block; width: 100%; margin: 0; } } } } .views-row { padding: 30px 0px 33px; h3 { font-weight: 700; border-bottom: none; font-size: 22px; text-decoration: underline; margin: 0; a:focus { box-shadow: none; outline:none; } } .date-display-single { font-size: 14px; font-weight: 400; display:block; margin-top: 4px; } .press-display-body { font-size: 19px; font-weight: 400; margin: 8px 0 0; display: inline-block; p { margin: 0; } } .container { margin-left: auto; margin-right: auto; @media (min-width:1200px) { width: 100%; } @media (min-width:@tablet-min) and (max-width:@tablet-max) { width:750px; } @media (min-width:@desktop-min-new) and (max-width:@desktop-max) { width:100%; } @media (max-width:@mobile) { width:100%; } @media (min-width:@tablet-min) { padding-left:20px; } } } .view-content { //width: 100vw; //margin-left: -50.6vw; //margin-right: -50vw; //left: 50%; //right: 50%; //position: relative; .views-row { &:nth-of-type(even) { background: #efefef; } } } } #views-exposed-form-statements-panel-pane-1 { .views-exposed-form { margin: 35px 0; .form-type-textfield { input { width: 483px; height: 38px; font-size: 16px; padding-left: 15px; color: #969696; @media (max-width:@mobile) { width:100%; } &:focus { border-color:#969696; box-shadow:none; } } } .views-submit-button { .form-submit { margin-top: 0.2px; @media (max-width:@mobile) { margin-top: 7px; width: 100%; margin-left: 0; margin-right: 0; } } } label { display: none; } .views-exposed-widget { @media (max-width:@mobile) { width:100%; } .form-submit { margin-right: 0; @media (max-width:@mobile) { display: block; width: 100%; margin: 0; } } } } .views-row { padding: 30px 0px 33px; h3 { font-weight: 700; border-bottom: none; font-size: 22px; text-decoration: underline; margin: 0; a:focus { box-shadow: none; outline:none; } } .date-display-single { font-size: 14px; font-weight: 400; display:block; margin-top: 4px; } .press-display-body { font-size: 19px; font-weight: 400; margin: 8px 0 0; display: inline-block; p { margin: 0; } } .container { margin-left: auto; margin-right: auto; @media (min-width:1200px) { width: 100%; } @media (min-width:@tablet-min) and (max-width:@tablet-max) { width:750px; } @media (min-width:@desktop-min-new) and (max-width:@desktop-max) { width:100%; } @media (max-width:@mobile) { width:100%; } @media (min-width:@tablet-min) { padding-left:20px; } } } .view-content { //width: 100vw; //margin-left: -50.6vw; //margin-right: -50vw; //left: 50%; //right: 50%; //position: relative; .views-row { &:nth-of-type(even) { background: #efefef; } } } } body.page-press { overflow-x: hidden; } .intro-text { font-size: 19px; font-weight: 400; margin-bottom: 7px; @media (max-width:@mobile) { padding-bottom: 30px; margin-bottom: 0px; } } .item-list { .pager { margin: 50px 0 60px; li { padding: 0; a { padding: 8px 21px; font-weight: 400; font-size: 14px; &:focus { outline: none; box-shadow: none; background-color: #a90044; color: #fff; } &:hover { background-color: #a90044; color: #fff; border-color: #a90044; } } &.pager-next { a { font-size: 0; &::after { content: "\f101"; font-family: FontAwesome; font-size: 14px; } } } &.pager-previous { a { font-size: 0; &::after { content: "\f100"; font-family: FontAwesome; font-size: 14px; } } } &.pager-current { background-color: #a90044; color: #fff; font-size: 14px; margin: 0 !important; padding: 8px 20px 9px !important; font-weight: 400; border-color: #a90044; } } } } .three-cols-wrap { .three-cols-inner { @media (max-width:@mobile) { margin-bottom: 60px; } .icon-field { height: 126px; width: 126px; border-radius: 50%; position: relative; overflow: hidden; margin: 0 auto; &::after { height: 100%; width: 63px; position: absolute; content: ""; right: 0; } &.bg1 { background: #00A4E1; &::after { background: #36C8EF; } } &.bg2 { background: #FECA38; &::after { background: #FFD56F; } } &.bg3 { background: #8C1C40; &::after { background: #AE456D; } } img { z-index: 5; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); } } .title { font-size: 26px; line-height: 32px; margin-top: 25px; margin-bottom: 0; } .body-descp { font-size: 14.5pt; font-weight: 400; margin-bottom: 14px; margin-top: 11px; } .link-field { font-weight: 700; border-bottom: none; font-size: 20px; &:focus { text-decoration:none; outline:none; box-shadow:none; } } } } .view-search-for-asu-experts { h1 { font-size: 28px; margin: 30px 0 0; display: inline-block; @media (min-width:@tablet-min) { font-size: 50px; } } a { border-bottom: 0; text-decoration: underline; text-decoration-style: dotted; text-underline-position: under; &:hover { border-bottom: 0; text-decoration: underline; text-decoration-style: dotted; } } .attachment-after { ul.glossary-index { li { font-size: 20px; color: #9e9a9a; a { font-size: 20px; line-height: 15px; display: inline-block; } } } h1 { margin-bottom: 37px; @media (max-width:@mobile) { font-size: 31px; } } .sort { font-weight: 400; font-size: 19px; @media (max-width:@mobile) { margin-bottom: 15px; } a { &:first-child { border-bottom: none; color: #333; margin-right: 5px; } &:last-child { margin-left: 5px; border-bottom: none; text-decoration: underline; } } } .separator { margin: 32px 0px 40px; } } .views-exposed-form { position: relative; #edit-search-api-views-fulltext { width: 100%; margin-bottom: 40px; height: 56px; font-size: 18px; border-radius: 0; @media (max-width:@mobile) { height: 43px; font-size: 13px; margin-bottom: 0; } } .views-submit-button { position: absolute; top: 0; right: 0; &::after { content: "\f002"; font-family: FontAwesome; position: absolute; pointer-events: none; top: 7px; font-size: 19px; right: 23px; margin: 0 auto; @media (min-width:@tablet-min) { font-size: 24px; top: 9px; right: 34px; } } } #edit-submit-experts-search, #edit-submit-search-for-asu-experts { margin: 0; width: 90px; height: 56px; background: #FEC627; color: #2a2a2a; font-size: 0; @media (max-width:@mobile) { height: 42px; width: 66px; } } .views-exposed-widget { padding:0; } .views-widget-sort-by,.views-widget-sort-order { display: none; } } .view-header { font-size: 14.5pt; font-weight: 400; @media (max-width:@mobile) { font-size: 15px; } .views-widget-sort-by,.views-widget-sort-order { display: block; .form-type-select { label { display: inline-block; font-weight: normal; } .bef-select-as-links { display: inline-block; .form-group { display: inline-block; &.form-type-bef-link { &:first-child { a { border-bottom: none; color: #2a2a2a; font-weight: 600; &::after { content: "|"; padding-left: 7px; } } } } a { &:last-child { border-bottom: 1px solid #8C1D40; font-weight: 400; line-height: 17px; display: inline-block; } } } } } } .views-exposed-form { margin-top:0; } } .view-filters { .views-exposed-form { width: auto; } } .view-footer { font-size: 16px; @media (min-width: @tablet-min) { font-size: 19px; } .separator { text-align: center; font-weight: bold; .or { background: white; display: inline-block; padding: 0px 10px; } .or-inner { background: #e5e5e5; border-radius: 15px; display: inline-block; padding: 2px 6px; color: #000; font-size: 19px; } hr { margin-top: -12px; } } .sort { float: none; margin-top: 1em; @media (min-width: @tablet-min) { float: right; margin-top: 56px; } a { font-weight: bold; border-bottom-style: solid; &.active { color: #2a2a2a; } } } ul.glossary-index { padding-left: 0; margin-top: 30px; @media (min-width: @tablet-min) { margin-top: 40px; } li { display: inline-block; margin-right: 16px; font-weight: bold; margin-bottom: 8px; @media (min-width: @tablet-min) { margin-bottom: 0; } a { border-bottom-style: solid; } } } ul.glossary, ul.parent { padding-left: 0; margin-top: 30px; @media (min-width: @tablet-min) { margin-top: 40px; } li { display: block; position: relative; overflow: hidden; a { color: #2a2a2a; } hr { top: 48px; left: 0; position: absolute; width: 100%; z-index: 0; @media (min-width: @tablet-min) { top: 50px; } } } } ul.glossary { li { span { display: block; background-color: #fec627; border-bottom: none; font-weight: bold; color: #2a2a2a; line-height: 26px; text-align: center; padding: 2px 0; font-size: 21px; width: 30px; position: relative; z-index: 1; margin: 50px 0 15px; @media (min-width: @tablet-min) { font-size: 27px; width: 39px; padding: 4px 0; margin: 50px 0 24px; } } ul.glossary-term { padding-left: 0; li { display: inline-block; margin: 6px 6px 6px 0; @media (min-width: @tablet-min) { margin: 18px 15px 18px 0; } a { font-size: 15px; background: #d9d9d9; padding: 5px; display: inline-block; width: auto; font-weight: 400; line-height: 20px; margin: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; @media (min-width: @tablet-min) { font-size: 19px; } &:hover { background: #bbbbbb; } } } } } } ul.parent { li.taxonomy-term { span { background-color: #fec627; border-bottom: none; font-weight: bold; color: #2a2a2a; line-height: 26px; text-align: center; font-size: 21px; position: relative; z-index: 1; margin: 50px 0 15px; width: auto; display: inline-block; padding: 2px 4px; @media (min-width: @tablet-min) { padding: 4px 9px; font-size: 27px; margin: 50px 0 24px; } } ul.child { padding-left: 0; li { display: inline-block; margin: 6px 6px 6px 0; @media (min-width: @tablet-min) { margin: 18px 15px 18px 0; } a { font-size: 15px; background: #d9d9d9; padding: 5px; display: inline-block; width: auto; font-weight: 400; line-height: 20px; margin: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; @media (min-width: @tablet-min) { font-size: 19px; } &:hover { background: #bbbbbb; } } } } } } } } a { &:focus { outline:none; box-shadow:none; } } .page-experts { .view-header { #page-title { font-size: 28px; margin-bottom: 0; @media (min-width:@tablet-min) { font-size: 50px; margin-bottom: 20px; } } p { margin: 10px 0 1em; } } #top-content { #page-title { display: none; } } .easy-breadcrumb { margin-bottom: 8px; @media (max-width:@mobile) { margin-bottom: 8px; } } } .node-type-expert { #block-asunews-custom-expert-search { @media (max-width:@tablet-max) { display:none; } h2 { font-size: 19px; padding: 2em 0 1em; margin: 0; border-top: 1px solid #ccc; } form { position: relative; .form-type-textfield { margin: 0; input { width: 100%; height: 50px; border-radius: 0; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); font-size: 18px; font-weight: 500; } } .form-wrapper { padding: 0; position: absolute; top: 0; right: 0; input { background: transparent; position: relative; font-size: 0; min-height: 50px; z-index: 999; &:focus { outline:none; } } &::after { content: "\f002"; position: absolute; right: 18px; font-family: FontAwesome; font-size: 23px; top: 6px; } } } } #page-title { font-size: 28px; margin-bottom: 4px; margin-top: 25px; @media (min-width: @tablet-min) { font-size: 50px; margin-top: 35px; } } .field-name-field-schools { ul { &.links { padding-left: 0; } li { list-style: none; font-size: 19px; font-weight: 400; margin: 0; @media (min-width: @tablet-min) { font-size: 25px; margin: -3px; } } } } .views-field-php { margin: 10px 0; padding-top: 0; @media (min-width: @tablet-min) { padding-top: 13px; } a { font-weight: bold; } } .field-name-field-tags { margin: 0 0 10px; float: left; @media (min-width: @tablet-min) { margin: 10px 0; } ul { padding-left: 0; li { list-style: none; display: inline-block; background: #d9d9d9; padding: 2px 12px 2px 6px; font-weight: 400; margin-right: 12px; font-size: 16px; margin-bottom: 12px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; @media (min-width: @tablet-min) { font-size: 19px; } &:hover { background: #bbbbbb; } } a { color: #2a2a2a; } } } .view-expert-profile-media { .flexslider { .embedded-video, .media-youtube-video, .media-vimeo-video, .file-image { padding-bottom: 66.6%; } .file-image { position: relative; padding-top: 0; height: 0; overflow: hidden; img { position: absolute; margin-top: 0; margin-bottom: 0; top: 0; left: 50%; width: auto; height: 100%; transform: translateX(-50%); max-width: unset; } } } } #content { .row { margin-left: -15px; margin-right: -15px; } } .node-expert { .lead-paragraph { font-weight: 400; font-size: 19px; border-top: 1px solid #ccc; display: block; padding-top: 30px; margin-bottom: 25px; @media (min-width: @tablet-min) { font-size: 26px; } } .field-name-field-summary { font-size: 16px; font-weight: 400; line-height: 28px; @media (min-width: @tablet-min) { font-size: 18px; } } .field-name-field-isearch-directory-link { margin-top: 30px; a { font-size: 19px; font-weight: 600; border-bottom: none; text-decoration: underline; position: relative; &::after { content: "\f178"; font-family: FontAwesome; margin-left: 10px; position: absolute; margin-top: 2px; } } } } #block-views-expert-college-and-tags-block-1 { border-top: 1px solid #ccc; margin: 30px 0 10px; padding-top: 15px; overflow: hidden; h2 { font-size: 24px; } .field-name-field-tags { margin-top: 0; } } .view-expert-profile-news { p { font-size: 35px; font-weight: 400; line-height: 42px; margin-top: 0; margin-bottom: 15px; position: relative; @media (max-width:@mobile) { font-size: 32px; line-height: 1em; margin-bottom:10px; } } .expert-quote { p { @media (max-width:@mobile) { padding-left: 15px; } } } .expert-quote { @media (min-width:@tablet-min) { padding-left: 29px; } p { &::after { content: '"'; font-size: 36px; transform: rotate(4deg); -webkit-transform: rotate(4deg); } &::before { content: '"'; position: absolute; left: 0; top: -18px; transform: rotate(182deg); font-size: 36px; @media (min-width:@tablet-min) { left: -13px; } } } } .paragraphs-item-news { margin-bottom: 30px; .field-name-field-title { .field-item { font-size: 16px; text-transform: uppercase; font-weight: 400; @media (min-width:@tablet-min) { font-size: 14px; } } } .field-name-field-headline { a { font-size: 19px; font-weight: 600; border-bottom: none; line-height: 24px; margin-top: 1px; display: block; position: relative; text-decoration: none; @media (min-width:@tablet-min) { line-height: 22px; } &::after { content: "\f08e"; font-family: FontAwesome; color: #000; font-size: 15px; padding: 0px 0 0 5px; } } } .views-field-field-schools-revision-id { margin-top: 40px; border-top: 1px solid #ccc; padding-top: 40px; @media (max-width:@mobile) { margin-top:20px; } @media (min-width:@tablet-min) and (max-width:@tablet-max) { margin-bottom: 15px; } } } .views-field-field-schools-revision-id { margin: 30px 0; border-top: 1px solid #ccc; padding-top: 30px; @media (min-width:@tablet-min) { margin: 50px 0px 33px; } a { font-size: 19px; margin: 4px 0; } p { margin: 0; line-height: 20px; } } } .view-related-experts { .flexslider { .slides { li { padding: 0 15px; .views-field-title { a { font-weight: 600; display: inline-block; margin-top: 15px; font-size: 20px; border-bottom: 1px solid; line-height: 18px; margin-bottom: 5px; } } .views-field-field-tags { font-size: 16px; font-weight: 400; } } } } .view-header { margin-bottom: 45px; @media (max-width:@tablet-max) { margin-bottom: 0; } } } .flexslider { margin-bottom: 0; .flex-direction-nav { display: none; } .slides { li { position: relative; } } } .download-media { position: absolute; bottom: 0; right: 0; background: rgba(0,0,0,0.4); z-index: 999; color: #fff; padding: 5px 20px; font-size: 15px; a { border-bottom: 1px solid #fff; line-height: 15px; display: inline-block; color: #fff; &:focus { outline:none; } } } .download-media.video { display: none; } .media-courtesy { font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif; font-style: italic; font-size: 12px; } .above_content { .row { margin-left: -15px; margin-right: -15px; } } .region-bottomcontent { margin-bottom: 80px; @media (max-width:@tablet-max) { margin-bottom: 40px; } } } #content { .view-expert-profile-sidebar { overflow: hidden; @media (max-width:@tablet-max) { border-top: 1px solid #ccc; margin-top: 30px; padding-top: 15px; } .expert-top,.expert-media-officer { @media (min-width:@tablet-min) and (max-width:@tablet-max) { width: 50%; float: left; padding-right: 10px; margin-top: 10px; } } .expert-media-officer { margin-bottom: 2em; } .expert-top{ margin-bottom: 2em; @media (max-width:@tablet-max) { padding-right: 10px; } } .expert-title { margin: 0; font-size: 19px; @media (max-width:@tablet-min) { font-size: 16px; } } .expert-email { margin-top: 7px; font-size: 19px; font-weight: 400; margin-bottom: 0; @media (max-width:@tablet-min) { font-size: 16px; word-break: break-all; margin-top: 1px; } a { border-bottom: none; text-decoration: underline; @media (max-width:@tablet-min) { color:#2a2a2a; } } } .expert-no { margin: 7px 0 0; font-weight: 400; font-size: 19px; @media (max-width:@tablet-min) { font-size: 16px; } } .expert-note { background: #eaeaea; padding: 5px 10px; } .expert-name { font-size: 19px; font-weight: 400; margin-top: 5px; margin-bottom: 0; @media (max-width:@tablet-min) { font-size: 16px; } } .expert-avail { margin-top: 7px; p { margin: 0; padding: 5px; } } .find-expert { padding: 2em 0; @media (max-width:@tablet-max) { border-bottom: none; clear: both; float: left; padding: 0; } @media (min-width:@desktop-min) { border-top: 1px solid #ccc; } p { margin: 1em 0 0; } } .or { text-align:center; position: relative; margin: 0 0 2em; @media (max-width:@tablet-max) { display:none; } p { background: #ccc; display: inline-block; margin: 0; border-radius: 50%; font-weight: 600; color: #000; padding: 1px 5px; position: relative; z-index: 1; } &:after { content: ''; border-top: 1px solid #ccc; width: 100%; display: block; top: 13px; position: absolute; z-index: 0; } } } } .gold-bg-with-hr-title { position: relative; margin: 0 0 1em; @media (min-width:@tablet-min) { margin: 17px 0 8.5px; } span { background: #ffc627; color: #2a2a2a; border-bottom: none; padding: 5px 7px; font-size: 19px; @media (min-width:@tablet-min) { font-size: 26px; padding: 0px 15px; } } &::after { content: ""; position: absolute; background: #ccc; height: 1px; width: 100%; left: 0; top: 55%; z-index: -1; } } .expert-social-block { @media (max-width:@tablet-max) { margin-top: 7px; } a { font-size: 0; border-bottom: none; color: #333; margin-right: 5px; &::after { font-size: 20px; font-family: FontAwesome; border: 1px solid #333; border-radius: 50%; height: 40px; width: 40px; display: inline-block; text-align: center; padding-top: 5px; @media (max-width:@tablet-max) { height: 25px; width: 25px; padding-top: 3px; font-size: 13px; } } &.twitter { &::after { content: "\f099"; } } &.linked_in { &::after { content: "\f0e1"; } } &.insta { &::after { content: "\f16d"; } } &.fb { &::after { content: "\f09a"; } } &.youtube { &::after { content: "\f167"; } } &:hover { opacity: .7; } } } .flexslider { overflow: hidden; .flex-control-nav { bottom: -85px; margin-top: 20px; overflow: unset; @media (min-width:@desktop-min) { margin-top: 40px; } &.flex-control-thumbs { display: flex; position: relative; width: auto; bottom: 0; margin-left: -5px; margin-right: -5px; @media (min-width:@tablet-min) { margin-left: -15px; margin-right: -15px; } li { margin: 0 5px; @media (min-width:@tablet-min) { margin: 0 15px; } position: relative; .thumb-image, .thumb-video { display: block; position: relative; padding-top: 74%; overflow: hidden; img { position: absolute; margin-top: 0; margin-bottom: 0; top: 0; left: 50%; width: auto; height: 100%; transform: translateX(-50%); max-width: unset; z-index: 2; } } .thumb-bg { display: block; position: absolute; padding-top: 74%; overflow: hidden; top: 0; width: 100%; img { position: absolute; width: 100%; height: auto; filter: blur(8px); -webkit-filter: blur(8px); z-index: 1; top: 50%; left: 0; transform: translateY(-50%); opacity: .7; } } .flex-caption { text-align: left; color: #000; font-size: 12px; margin-top: 5px; font-weight: 500; @media (min-width:@tablet-min) { font-size: 16px; } } } } } } .affilation-title { margin-bottom: 11px; } .search-block { margin-top: 25px; .expert-title { margin-bottom: 16px; } } .input-wrap { position: relative; input { height: 55px; width: 100%; font-weight: 500; font-size: 18px; padding: 0 10px; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); border: none; &:focus { outline:none; } } i { position: absolute; top: 18px; right: 18px; font-size: 25px; } } .news-caption { font-weight: 400; font-size: 16px; margin-bottom: 35px; @media (min-width:@tablet-min) { font-size: 19px; } a { border: none; text-decoration: none; } } #block-views-related-experts-block { margin-top: 96px; @media (max-width: @mobile) { margin-top: 40px; } } .region-topcontent { #block-easy-breadcrumb-easy-breadcrumb { @media (max-width:1199px) { width:100%; padding: 0 15px; border-bottom: none; } .content { @media (max-width:1199px) { border-bottom: 1px solid #d0d0d0; } } } } .flex-control-thumbs { img { opacity: 1; } .flex-active { opacity: 0.7; } .flex-active + text { &::before { content: "Now viewing"; position: absolute; background: #ffc627; left: 0; bottom: 0; font-size: 12px; padding: 1px 5px; color: #000; font-weight: 400; z-index: 3; @media (max-width:767px) { width: 100%; font-size: 10px; } } } } .thumb-video { background: #000; text { &::after { content: "\f04b"; font-family: FontAwesome; position: absolute; top: 0; right: 0; display: inline-block; background: #ffc627; padding: 2px 0; width: 28px; cursor: pointer; pointer-events: none; z-index: 3; @media (max-width:@mobile) { font-size: 14px; padding: 0px 0; width: 20px; } } } } .slides { .flex-caption { display: none; } } .thumb-image { text { &::after { content: "\f030"; font-family: FontAwesome; position: absolute; top: 0; right: 0; display: inline-block; background: #ffc627; padding: 2px 0; width: 28px; cursor: pointer; pointer-events: none; color: #000; z-index: 3; @media (max-width:@mobile) { font-size: 14px; padding: 0px 0; width: 20px; } } } } .view-experts, .view-related-experts, .view-recently-viewed-experts { .slide { .views-field-title { a { font-weight: 600; display: inline-block; margin-top: 15px; font-size: 19px; border-bottom: unset; line-height: 18px; margin-bottom: 5px; text-decoration: underline; @media (min-width:@tablet-min) { font-size: 22px; } } } .views-field-body { .field-content { font-size: 16px; font-weight: 400; } } .views-field-field-image { position: relative; width: 100%; padding-bottom: 67%; overflow: hidden; img { position: absolute; top: 0; left: 50%; width: auto!important; max-width: unset; height: 100%; transform: translateX(-50%); } } } .view-header { margin-bottom: 30px; font-weight: 400; font-size: 18px; } .unslick .slide { width: 100%; @media (min-width:@tablet-min) { width: 50%; } @media (min-width:@desktop-min) { width: 25%; } } } .view-recently-viewed-experts { .slick-slider { .slick-slide { .slide { .views-field-title { a { font-size: 19px; } } } } } .unslick .slide { @media (min-width:@desktop-min) { width: 16.66%; } } } .view-related-experts { .views-field-field-tags { font-weight: 400; margin-top: 3px; .views-label { font-weight: 600; } .field-content { display: inline; } } } .view-facts { .view-content { @media (max-width:@mobile) { margin-left: -15px; margin-right: -15px; margin-top: 35px; } a { line-height: 14px; display: inline-block; &:first-child { font-size: 25px; color: #333; border: none; font-weight: 600; line-height: 32px; margin-top: 15px; display: inline-block; @media (max-width:@mobile) { font-size: 19px; line-height: 17px; } } &:last-child { font-weight: 600; word-break: break-all; border-bottom: 1px solid; position: relative; &::after { content: "\f178"; font-family: FontAwesome; margin-left: 10px; position: absolute; margin-top: 2px; } @media (max-width:@mobile) { margin-bottom: 30px; } } &:focus { outline:none; } } p { font-weight: 400; margin-top: 7px; font-size: 16px; margin-bottom: 7px; @media (max-width:@mobile) { margin-top: 0px; margin-bottom: 0; } } h3 { font-size: 25px; line-height: 32px; display: inline-block; margin: 15px 0 0; @media (max-width:@mobile) { font-size: 19px; line-height: 17px; } } } } #block-views-facts-block, #block-views-videos-block { position: relative; padding: 38px 0px 55px; margin: 47px auto 30px; @media (max-width:@mobile) { margin: 23px 0; padding: 25px 15px 55px; } &::after { content: ""; position: absolute; width: 100vw; height: 100%; top: 0; left: 50%; z-index: -1; margin-left: -50vw; margin-right: -50vw; right: 50%; } .view-header { .see-more { background: #fff; } } .row { @media (min-width:1241px) { margin-left: -15px; margin-right: -15px; } } } #block-views-videos-block { position: relative; padding: 0; margin: 30px auto 0; } #block-views-facts-block { &::after { background-color: #f4f4f4; } .view-header { .see-more { background: #f4f4f4; } } } body { overflow-x: hidden; } .views-field-field-image, .views-field-field-asunews-image { img { width: 100%; } } .view-news, .view-videos, .view-media { table { margin-bottom: 0; @media (max-width:@mobile) { margin-top: 24px; } tr { @media (min-width:@tablet-min) { margin-left: -15px; margin-right: -15px; margin-bottom: 30px; display: flex; justify-content: space-around; } td { width: 100%; display: block; margin-bottom: 40px; @media (min-width:@tablet-min) { width: 47%; margin: 0 15px; float: left; } } &.row-last { margin-bottom: 0; } } .views-field-field-asunews-image { img { @media (max-width:@mobile) { width: 100%; } } } } .row { margin-left: -15px; margin-right: -15px; @media (max-width:@mobile) { margin-top: 45px; } } .view-content { .views-field-title { @media (min-width:@tablet-min) { min-height: 107px; } } } .attachment-before { @media (max-width:@tablet-max) { margin-bottom: 30px; } .view-content { .views-row { @media (min-width:@tablet-min) { min-height: 533px; } } } } .news-big { @media (max-width:@mobile) { width:100%; } } .col-xs-12 { @media (min-width:@tablet-min) and (max-width:930px) { width: 50%; } } } .view-id-media { .view-content { .views-field-title { @media (min-width:@tablet-min) and (max-width:@tablet-max) { width: auto; } } } } .view-experts { .slick-slider { .slick-slide { .slide { .views-field-title { a { @media (max-width:@mobile) { display: inline-block; margin-top: 15px; font-size: 19px; } } @media (max-width:@mobile) { margin-bottom: 0; } } .views-field-body { .field-content { @media (max-width:@mobile) { font-size: 13px; } } } } } } .view-header { p { @media (max-width:@mobile) { display:none; } } } } .view-videos { .row { @media (min-width:@tablet-min) { display: flex; } .views-field-body { display: none; } } .attachment-before { @media (min-width: @tablet-min) { display: flex; height: 100%; .view-videos { width: 100%; border: 0; outline: 1px solid #d1d1d1; outline-offset: -1px; .view-content { .views-field-title { min-height: auto; } .views-field-body { margin: 0 44px; display: block; } .views-row { min-height: unset; border: 0; outline: 0; } } } } @media (max-width:@mobile) { .views-field-title { padding: 7px 28px; } } } } .pane-node-body { @media (max-width:@mobile) { margin-top: 1.85em; margin-bottom: 1em; } } .slick-prev { @media (max-width:1199px) { left: 0px; } } .slick__arrow { top: 0; padding-bottom: 43%; @media (min-width: @tablet-min) { padding-bottom: 30%; } @media (min-width: @desktop-min-new) { padding-bottom: 15%; } } .megafoot { .space-bot-md { @media (max-width:@mobile) { padding-bottom: 0; } } } .element-invisible { display: none; } #asunews-custom-homepage-form { .or { a { border-bottom: none; } } } .view-search-for-asu-experts { .attachment-after { ul { &.parent { > li { &.taxonomy-term { margin-bottom: 15px; overflow: hidden; a { padding: 4px 12px; } } } } } } } .asu-banner { @media (max-width:@mobile) { height: auto; } } #asunews-custom-homepage-form { @media (max-width:@mobile) { font-size: 13px; padding: 170px 0 50px; } #edit-search { @media (max-width:@mobile) { height: 33px; padding-left: 5px; font-size: 13px; } } .form-group { @media (max-width:@mobile) { padding: 0 17px; margin-top: 11px; } } .form-wrapper { position: relative; #edit-submit { float: right; position: absolute; font-size: 0; top: 0; right: -1px; height: 60px; border-radius: unset; margin: 0; padding: 0 10px; background-color: rgba(254, 198, 39, 1.000); color: black; width:90px; @media (max-width:@mobile) { right: 17px; top: 0; height: 33px; width: 51px; } } } h2 { @media (max-width:@mobile) { font-size: 33px; } } .form-type-textfield { position: relative; &::after { content: "\f002"; height: 15px; position: absolute; right: 36px; top: 13px; z-index: 99; font-family: FontAwesome; color: #000; pointer-events: none; font-size: 25px; @media (max-width:@mobile) { font-size: 16px; top: 5px; } } } .or { @media (max-width:@mobile) { margin-top: 0; font-size: 16px; } } } .header__sitename { span { @media (max-width:@mobile) { font-weight: bold; font-size: 15px; padding-left: 1px; } } } #asu_logo { @media (max-width:@mobile) { padding: 12px 0 0; } a { @media (max-width:@mobile) { width: 85px; } img { @media (max-width:768px) { content: url(https://www.asu.edu/asuthemes/4.6/assets/full_logo.png); } } } } body { &.front { .pane-node-body { @media (max-width:@mobile) { font-size: 16px; } h3 { @media (max-width:@mobile) { margin-bottom: 5px; } } p { @media (max-width:@mobile) { margin-top: 0; } } } } } #block-views-experts-block, #block-views-news-block, #block-views-videos-block, #block-views-facts-block, #block-views-media-block { position: relative; @media (max-width:@mobile) { overflow: hidden; } &:before { content: ''; border-top: 1px solid rgba(207, 207, 207, 1.000); display: block; position: absolute; top: 36px; width: 100%; z-index: 0; } h2 { position: relative; z-index: 1; font-size: 27px; font-weight: bold; background: rgba(254,198,39,1.000); display: inline-block; padding: 0 12px; @media (max-width:@mobile) { font-size: 19px; padding: 2px 5px; margin-bottom: 0; } } .view-header { .more-text { margin-bottom: 25px; @media (max-width:@mobile) { display: none; } } .see-more { padding-left: 15px; font-weight: bold; position: absolute; top: 25px; right: 0; @media (max-width:@mobile) { padding-right: 15px; } a { border-bottom: 1px solid #8C1D40; line-height: 14px; display: inline-block; font-size: 19px; @media (max-width:@mobile) { font-size: 16px; } } } } } #block-views-videos-block { @media (max-width:@mobile) { padding: 0 17px; margin: 0; } &:before { top: 33px; } .view-header { .see-more { top: 22px; } } @media (min-width:@tablet-min) { &:before { top: 37px; } .view-header { .see-more { top: 27px; } } #video-mobile { display: none; } } } #block-views-news-block, #block-views-media-block { .see-more { background: white; } } #block-views-experts-block{ @media (max-width:@mobile) { margin-bottom: 25px; } h2 { @media (max-width:@mobile) { font-size: 19px; padding: 2px 5px; } } } .view-id-asu_media,.view-id-media { .view-content { .views-field-title { @media (max-width:@mobile) { display: block; width: auto; } } } } footer { .mega-dept-title { @media (max-width:@mobile) { text-align: center; font-size: 16px; } } } .megafoot { h2 { @media (max-width:@mobile) { font-size: 19px; font-weight: bold; } } } .big-foot-head { .caret { @media (max-width:@mobile) { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid; } @media (max-width:@mobile) { margin-right: 0; } } } #innovation-bar { .innovation-status { @media (max-width:@mobile) { width: 100% !important; } span { @media (max-width:@mobile) { font-size: 13px; text-align: center; display: block; } } } } #innovation-footer { .footer-menu { ul { li { @media (max-width:@mobile) { padding-bottom: 5px; } a { @media (max-width:@mobile) { font-size: 16px; line-height: 1.6em; } } } } } } .mob-hide { @media (max-width:@mobile) { display:none; } } .slick--view--experts--block { .views-field-body { @media (min-width:@tablet-min) { padding-right: 30px; } @media (max-width:@mobile) { padding-right: 15px; } } } .slick__arrow { .slick-arrow { background-image: none; width: 60px; height: 71px; @media (max-width:1300px) { background: rgba(0, 0, 0, 0.6); } &.slick-prev { border-radius: 0 30px 30px 0px; @media (max-width:@mobile) { left: -17px; } &::before { content: "\f104"; font-family: FontAwesome; color: #333; font-size: 44px; opacity: 1; @media (max-width:1300px) { color: #fff; } @media (min-width:1301px) { font-size:50px; } } } &.slick-next { border-radius: 30px 0px 0px 30px; @media (max-width:@mobile) { right: -17px; } &::before { content: "\f105"; font-family: FontAwesome; color: #333; font-size: 44px; opacity: 1; @media (max-width:1300px) { color: #fff; } @media (min-width:1301px) { font-size:50px; } } } } } body.front { .pane-node-body { .field-type-text-with-summary { h3 { font-size: 36px; margin-bottom: 0px; @media (max-width:@mobile) { font-size: 33px; } } p { margin-top: 0; font-size: 24px; font-weight: 400; @media (max-width:@mobile) { font-size: 19px; } } } } footer { @media (min-width:@tablet-min) { margin-top: 47px; } } } .view-experts, .view-related-experts, .view-recently-viewed-experts { .slick-list { @media (max-width: @mobile) { padding: 0 30% 0 0; } .slick-slide { @media (max-width: @mobile) { padding-right: 6vw; } @media (min-width: @tablet-min) { margin-left: -15px; margin-right: -15px; } .slide { @media (min-width: @tablet-min) { padding: 0 15px; } img { width: 100%; } } } } .slick-disabled { display: none!important; } } .view-recently-viewed-experts { margin-top: 40px; @media (max-width: @mobile) { margin-top: 0; } } .social-block { a { background: #A9A9A9; border-bottom: none; width: 34px; display: inline-block; text-align: center; margin-right: 7px; height: 34px; position: relative; color: #2a2a2a; transition: 0.3s all; font-size: 28px; border-radius: 7px; i { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); } &.facebook { font-size: 32px; i { top: auto; bottom: -3px; transform: translate(-25%,-0%); -webkit-transform: translate(-25%,-0%); } } &:focus { outline:none; } &:hover { opacity: 0.8; i { color: #2a2a2a !important; } } } } .megafoot-border { @media (max-width:@mobile) { text-align: center; } } a { &:focus { outline:none; } } .foot-btn-wrap { margin-top: 40px; } /*.view-search-for-asu-experts { .views-exposed-form { @media (min-width:@tablet-min) { width: 657px; } } }*/ .expert-info { padding: 42px 0px; .container { @media (min-width:1200px) { width: 1170px; } @media (min-width:@tablet-min) and (max-width:@tablet-max) { width:750px; } @media (min-width:@desktop-min-new) and (max-width:@desktop-max) { width:931px; } @media (max-width:@mobile) { width:100%; } .row { margin-left: -15px; margin-right: -15px; } } .expert-image { .field-content { display: block; position: relative; width: 100%; padding-bottom: 67%; overflow: hidden; img { position: absolute; top: 0; left: 50%; width: auto!important; height: 100%; transform: translateX(-50%); @media (max-width:@mobile) { width: 100%; margin-bottom: 10px; } } a { @media (max-width:@mobile) { border-bottom: none; } } } } .expert-contact { font-weight: 400; @media (max-width:@mobile) { font-size: 14px; margin-top: 15px; } .expert-title { margin-bottom: 0; margin-top: 20px; @media (max-width:@mobile) { font-size: 14px; margin-top: 15px; } } } .expert-details { h3 { margin: 0; line-height: 24px; @media (max-width:@mobile) { font-size: 18px; } a { text-decoration: none; border-bottom: 1px solid; line-height: 23px; display: inline-block; @media (max-width:@mobile) { line-height: 18px; } } } .expert-title { margin-bottom: 6px; margin-top: 10px; line-height: 20px; @media (max-width:@mobile) { line-height: 17px; font-size: 14px; } } .school-name { font-weight: 400; @media (max-width:@mobile) { font-size: 14px; } } } } .view-search-for-asu-experts, .page-taxonomy-term, .view-experts-list { .views-row { position: relative; &:nth-child(even) { &:after { content: ''; background: #efefef; display: block; width: 100vw; height: 100%; position: absolute; top: 0; visibility: visible; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; z-index: -1; } } } } .page-taxonomy-term { #page-content { margin-bottom: 100px; .views-row-even { position: relative; &:nth-child(odd) { &:after { content: ''; background: #efefef; display: block; width: 100vw; height: 100%; position: absolute; top: 0; visibility: visible; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; z-index: -1; } } } } } .view-experts-list { & > .view-content { & > .views-row { padding: 0; } } } .easy-breadcrumb { background-color: transparent; color: #555; font-size: 17px; font-weight: 400; margin: 2em 0 1em; @media (max-width:@mobile) { font-size: 14px; margin-bottom: 8px; } } .contact-wrap { margin-bottom: 60px; h1 { font-size: 50px; margin: -8px 0 0; @media (max-width:@mobile) { font-size: 30px; } } .body-description { margin-top: 6px; } p { font-size: 18px; font-weight: 400; } } #block-block-1 { @media (max-width:@mobile) { height: 186px; background-position: center right; } .content { @media (max-width:@mobile) { padding-top: 56px; } } } .page-node-16 { .easy-breadcrumb { border-bottom: 1px solid #d0d0d0; padding-bottom: 17px; } } .page-media { .easy-breadcrumb { margin-bottom: 21px; } .view-filters { margin: 25px 0; @media (min-width:@mobile) { margin: 34px 0px 44px; } .form-type-textfield { input { height: 40px; font-size: 18px; font-weight: 400; } } .form-submit { margin-top: 0; height: 40px; } } .view-header, .view-empty { font-size: 19px; font-weight: 400; margin-bottom: 40px; @media (min-width:@mobile) { margin-bottom: 50px; } a { font-weight: 600; border-bottom: 1px solid #8C1D40; line-height: 18px; display: inline-block; } } .view-media-search { .view-content { margin-left: -15px; margin-right: -15px; display: flex; flex-flow: row wrap; .views-row { & > .views-field { border: 1px solid #d1d1d1; position: relative; margin-bottom: 40px; @media (min-width:@mobile) { margin-bottom: 50px; } img { width: 100%; } a:hover { box-shadow: 0 0 10px #2a2a2a; } } } } } .views-exposed-form { @media (max-width:@mobile) { width:100%; } .views-exposed-widget { @media (max-width: @tablet-min) { padding: 0; float: unset; margin-bottom: 10px; } } .form-submit { @media (max-width:@mobile) { display: block; width: 100%; margin: 0; } } } } .node-type-press-release { h1 { font-size: 41px; } } .view-content { .views-field-title { .view-media-search &, .view-id-asu_media &, .view-id-news &, .view-id-videos & { @media (max-width:@mobile) { font-size: 21px; top: -38px; padding-top: 12px; } } .view-id-media &, .view-media-search & { @media (max-width:@mobile) { font-size: 21px; top: -38px; padding-top: 3px; } .title { @media (max-width:@mobile) { font-size: 12px; } } } } } #block-block-1, #block-block-2, #block-block-3 { height: 285px; width: 100%; position: relative; overflow: hidden; .content { text-align: center; padding-top: 100px; h1 { color: white; position: relative; z-index: 1; } img { position: absolute; width: 100%; max-width: unset; left: 50%; top: 50%; transform: translate(-50%, -50%); @media (max-width:@mobile) { width: auto; height: 285px; } } } } #page-title { .page-media &, .page-press & { display: none; } } .asu-banner { background-size: cover; width: 100%; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; color: white; text-align: center; height: 428px; h2 { color: white; margin: 0; font-size: 50px; font-weight: bold; } .content { width: 780px; margin: 0 auto; a { font-weight: bold; color: white; text-decoration: underline; text-decoration-color: white; } } } .image-caption { padding-top: 12px; display: inline-block; font-weight: 400; } .expert-background { position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position-y: 50%; filter: blur(8px); -webkit-filter: blur(8px); } .not-logged-in { #tabs { display: none; } } .anchor { display: block; position: relative; top: -200px; visibility: hidden; } .item-list ul li { margin: inherit; } .innovation-top { position: relative; &:before { content: ''; position: absolute; height: 100%; display: block; background-color: #ffc627; width: 100vw; margin-left: -50vw; left: 50%; z-index: 0; } .innovation-status, .innovation-hidden { z-index: 1; position: relative; } } .megafoot { .contact-link, .row a { border-bottom: 0; } } #block-views-facts-block { &:before { top: 76px; @media (max-width:@mobile) { top: 60px; } } .view-header { .see-more { top: 65px; @media (max-width:@mobile) { top: 48px; } } } } .view-experts-list { .views-field-title { a { font-weight: 600; display: inline-block; font-size: 22px; border-bottom: unset; line-height: 18px; margin-bottom: 35px; text-decoration: underline; } } } .paragraphs-item-contacts { .field-name-field-title { font-size: 44px; padding-bottom: 10px; } .field-name-field-contacts-section { margin-bottom: 5em; & > .field-items { & > .field-item { border-top: 1px solid #8C1D40; padding-top: 4em; .field-name-field-title { padding-bottom: 30px; .field-item { font-size: 33px; line-height: 1; } } .field-name-field-section-contacts { & >.field-items { display: flex; flex-wrap: wrap; margin: 0 -15px; & > .field-item { width: 100%; padding: 0 30px; margin-bottom: 4em; @media (min-width: 500px) { width: 50%; padding: 0 15px; } @media (min-width:@tablet-min) { width: 33%; } @media (min-width:@desktop-min-new) { width: 25%; } .field-name-field-title { padding-bottom: 20px; .field-item { font-size: 16px; line-height: 1.5; } } } } } } } } } .paragraphs-item-contacts, .field-name-field-contact, .field-name-field-expert { .field-name-field-email { word-break: break-all; } .field-name-field-image { margin-bottom: 20px; img { border-radius: 50%; } } h4 { margin: 0; } .field-name-field-title { font-weight: bold; padding-bottom: 20px; .field-item { font-size: 16px; line-height: 1.5; } } .field-name-field-beats { padding-top: 25px; .beats-complete { display: none; } .beats-more { padding-top: 15px; a { font-weight: bold; &:after { content: "\f107"; font-family: FontAwesome; display: inline-block; padding-left: 8px; font-size: 20px; line-height: 0; position: relative; top: 1px; } } &.active { a { &:after { content: "\f106"; } } } } } } .view-id-videos { .embedded-video, .media-youtube-video, .media-vimeo-video { padding-bottom: 56%; } .views-field-field-video-1 { overflow: hidden; position: relative; .thumb-video { position: absolute; z-index: 1; width: 100%; height: 100%; cursor: pointer; img { width: 100%; position: absolute; top: -100%; left: 0; right: 0; bottom: -100%; margin: auto; } text { &:after { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; margin: auto; top: 0; bottom: 0; left: 0; font-size: 20px; } } } } &.view-display-id-attachment_1 { .thumb-video { text { @media (min-width:@tablet-min) { &:before { content: "Now viewing"; position: absolute; background: #ffc627; left: 44px; bottom: 0; font-size: 12px; padding: 3px 6px; color: #000; font-weight: 400; z-index: 3; } &:after { width: 60px; height: 60px; font-size: 30px; } } } } } .views-field-title { a { color: #2a2a2a; text-decoration: none; border-bottom: 0; } } table { .views-field-title { padding: 7px 28px; } } &.view-display-id-page_1 { margin-bottom: 5em; .view-content { .views-field-title { min-height: unset; h2 { margin-top: 30px; } } table { .views-view-grid { tr { color: #fff; } } } } } &.view-display-id-block { .view-content { table { &.views-view-grid { tbody { background-color: #fff; tr { background-color: #fff; } } } } } } } #header, #page-footer { .container-fluid { padding: 0; } } #ASUNavMenu { font-family: Arial,"Helvetica Neue",Helvetica,Arial,sans-serif; .tb-megamenu-nav { .tb-megamenu-item { font-size: 16px!important; a { font-size: 16px!important; background: #fff!important; } } & > .tb-megamenu-item { & > a { min-height: 3rem; padding: 0.5rem!important; } } } } #header { font-family: Arial,"Helvetica Neue",Helvetica,Arial,sans-serif; @media (max-width:@tablet-max) { #asu-header-nav { .navlist { & > li { & > a { display: inline-block; } } } } } @media (min-width:@desktop-min) { .css-5eib03 { border-bottom: unset; .asu-search-form { .show-search-input { & > input { height: auto; margin: 0.55rem 0; text-indent: 0; padding: 0.55rem 0.25rem 0.55rem 2rem; } } form { & > input { text-indent: -9999px; &:focus { outline: none; box-shadow: none; border: 1px solid #707070; } } padding-right: 45px; } & > form { label { display: none!important; } } } .search-open { height: auto; & > div { position: relative; &:after { display: inline-block; content: "\00d7"; padding: 10px; font-size: 24px; font-weight: bold; line-height: 10px; background: #fff; border-radius: 50%; margin-left: 10px; cursor: pointer; position: absolute; top: 0.55rem; right: 0; } } } } .css-178bgqy { &.open-nav, &:target { max-height: 230px; } } } } #page-footer { .mega-footer-menu-links { h2 { font-family: Arial,"Helvetica Neue",Helvetica,Arial,sans-serif; } a { border-radius: 32px; &.menu-item-active { color: #ffc627; text-decoration: underline; } } } #mega-footer-social-media { a { font-size: 32px; color: #bfbfbf; svg { fill: #bfbfbf; width: 28px; } } } .innovation-image { position: relative; } @media (max-width: @tablet-max) { .megafoot-border { text-align: left; } #asu-header-nav { .navlist { & > li { & > a { display: inline-block; } } } } } } .tb-megamenu { .nav { & > li:not(.btn) { & > a { &:after { transition: width 0.3s cubic-bezier(0.19, 1, 0.19, 1) 0s; } &:focus { outline: 1px solid #000; -webkit-box-shadow: unset; box-shadow: unset; } } } } } .ws2-global-header-title a { transition: all 0s ease-in-out 0s; } .view-press-releases-all h3 { margin-top: 0; } .view-press-releases-all .views-field-nothing { border-bottom:1px solid #ccc; padding-top: 50px; padding-bottom:0px; } .date-display-single { font-weight: bold; } .field-name-field-subtitle { font-style: italic; text-align: center; } .node-type-press-release .pane-node-title h2{ text-align: center; }