-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyle.css
12 lines (12 loc) · 32.5 KB
/
style.css
1
2
3
4
5
6
7
8
9
10
11
12
/*!
Theme Name: TU St. Charles Theme
Theme URI: https://git.tulane.edu
Author: Blake Bertuccellli and Decubing Web Services
Author URI: http://decubing.com
Description: An elegant theme for Tulane Sites.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tu-boilerplate-gutenberg
Tags: block-styles, wide-blocks, one-column, left-sidebar, custom-logo, featured-images, theme-options, footer-widgets
*/@import url("https://fonts.googleapis.com/css?family=Spectral:400,400i,700,700i&display=swap");@import url("https://use.typekit.net/fje8jkg.css");.has-primary-background-color{background-color:#285C48}.has-primary-900-background-color{background-color:#046A38}.has-primary-700-background-color{background-color:#1E9B58}.has-primary-gradient-background{background-color:#285C48;background:linear-gradient(0deg, #285c48 0%, #1e9b58 100%)}.has-secondary-background-color{background-color:#71C0E8}.has-secondary-500-background-color{background-color:#008BD6}.has-secondary-gradient-background{background-color:#008BD6;background:linear-gradient(0deg, #00418d 0%, #006db9 100%)}.has-moss-background-color{background-color:#EAF6E3}.has-black-background-color{background-color:#000}.has-gray-background-color{background-color:#7C878E}.has-gray-900-background-color{background-color:#8F98A1}.has-gray-50-background-color{background-color:#F3F3F4}.has-white-background-color{background-color:#fff}.has-translucent-background-color{background-color:rgba(0,0,0,0.6)}.has-primary-color{color:#285C48}.has-primary-900-color{color:#046A38}.has-primary-700-color{color:#1E9B58}.has-primary-gradient-color{color:linear-gradient(0deg, #285c48 0%, #1e9b58 100%)}.has-secondary-color{color:#71C0E8}.has-secondary-500-color{color:#008BD6}.has-secondary-gradient-color{color:linear-gradient(0deg, #00418d 0%, #006db9 100%)}.has-moss-color{color:#EAF6E3}.has-black-color{color:#000}.has-gray-color{color:#7C878E}.has-gray-900-color{color:#8F98A1}.has-gray-50-color{color:#F3F3F4}.has-white-color{color:#fff}.has-translucent-color{color:rgba(0,0,0,0.6)}.loop-the_content .alignnone{display:block}.loop-the_content .alignright{float:right;padding-left:1em}.loop-the_content .alignleft{float:left;padding-right:1em}.loop-the_content .aligncenter{max-width:580px;margin:16px auto;text-align:center}.loop-the_content .alignwide{width:100% !important;max-width:1100px !important}.loop-the_content .alignfull{width:100vw !important;max-width:100vw !important;margin-right:-16px !important;margin-left:-16px !important}*{box-sizing:border-box}body,.editor-styles-wrapper{font:400 18px/1.8 "Spectral",serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edit-post-visual-editor{padding-top:50px}body{padding:0;margin:0;background:#fff}img,a img{border:0;max-width:100%;height:auto}a{color:#008BD6}a:active,a:focus{opacity:.8;outline:0}form{line-height:1}form input,form textarea,form select{font-family:"freight-sans-pro",sans-serif !important;font-size:1em;padding:.5em .75em !important;border-radius:2px;box-shadow:1px 1px 2px rgba(0,0,0,0.1);border:1px solid #dadada;background:#f9f9f9}form input:active,form input:focus,form textarea:active,form textarea:focus,form select:active,form select:focus{border-color:#52ABDB;outline:none}form .ginput_container_select{position:relative;display:flex;width:20em;height:2.5em;line-height:3;overflow:hidden;border-radius:2px;border:1px solid #dadada}form .ginput_container_select::after{content:'\25BC';position:absolute;top:0;right:0;padding:0 .75em;height:100%;font-size:.8em;line-height:3.4em;background:#b4bdc5;color:#fff;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}form .ginput_container_select:hover{border-color:#52ABDB}form .ginput_container_select:hover::after{background:#52ABDB}form .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:0;appearance:none;outline:0;background-image:none;flex:1;color:#000;cursor:pointer}form .ginput_container_select select::-ms-expand{display:none}form input{line-height:1}form input[type=submit],form button{display:inline-block;padding:.5em .85em;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;transition:.2s box-shadow;cursor:pointer;outline:0;border:0;color:#fff;background:#008BD6}form input[type=submit]:hover,form button:hover{box-shadow:1px 0px 1px rgba(0,0,0,0.3)}form input[type=submit]:active,form button:active{box-shadow:inset -1px -1px 5px rgba(0,0,0,0.2)}form .choices{font-family:"freight-sans-pro",sans-serif !important;line-height:1.4em !important}form .choices button,form .choices input{box-shadow:none !important}label{font-family:"freight-sans-pro",sans-serif;text-transform:uppercase;letter-spacing:1px}span label{line-height:1.3}.layout-archive .archive-content{width:100%;padding:0 0 48px}.layout-archive .archive-content .content-masthead{padding:16px 0 0}.layout-archive .archive-content .content-masthead:after{content:'';display:block;margin:48px auto;width:100px;height:2px;background:#8F98A1}.layout-archive .archive-content .content-masthead>div{max-width:480px;margin:0 auto;padding:8px 0;text-align:center}.layout-archive .archive-content .content-masthead .masthead-title{font:700 48px/1.4 "freight-sans-pro",sans-serif;line-height:1}.layout-archive .archive-content .content-masthead .masthead-description{font:400 23px/1.5 "Spectral",serif;color:#7C878E;font-style:italic}.layout-archive .archive-content .content-masthead .masthead-subcategories .subcategories-link{display:inline-block;font:400 15px/1.7 "Spectral",serif;font-weight:700;background:#008BD6;padding:.5em 1em;color:#fff;text-decoration:none;border-radius:4px}.layout-archive .archive-content .content-loop,.layout-archive .archive-content .content-error{max-width:580px;margin:0 auto}.layout-archive .archive-content .content-loop .loop-listed_post{margin-top:16px}.layout-archive .archive-content .content-loop .loop-listed_post:before{content:'';display:block;margin:48px auto;width:100px;height:2px;background:#8F98A1}.layout-archive .archive-content .content-loop .loop-listed_post:first-of-type:before{display:none}.layout-archive .archive-content .content-loop .loop-listed_post .listed_post-image{border-radius:6px;overflow:hidden;display:block;line-height:0}.layout-archive .archive-content .content-loop .loop-listed_post .listed_post-post .post-meta{font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;text-transform:uppercase}.layout-archive .archive-content .content-loop .loop-listed_post .listed_post-post .post-meta a{text-decoration:none}.layout-archive .archive-content .content-loop .loop-listed_post .listed_post-post .post-meta a:hover{text-decoration:underline}.layout-archive .archive-content .content-loop .loop-listed_post .listed_post-post .post-title{font:700 34px/1.4 "freight-sans-pro",sans-serif;color:#000;text-decoration:none}.layout-archive .archive-content .content-loop .loop-listed_post .listed_post-post .post-title:hover{text-decoration:underline}.layout-archive .archive-content .content-loop .loop-listed_post .listed_post-post .post-excerpt{font:400 23px/1.5 "Spectral",serif;margin-top:8px}.layout-archive .archive-content .content-loop .loop-page{display:flex;justify-content:center;align-items:center;padding:32px 0 0}.layout-archive .archive-content .content-loop .loop-page .page-numbers{margin:8px}.layout-archive .archive-content .content-error{text-align:center}.layout-archive .archive-content .content-error .error-title{font:700 23px/1.4 "freight-sans-pro",sans-serif}.layout-archive .archive-content .content-error .error-body{font:400 23px/1.5 "Spectral",serif}.layout-single .single-loop,.layout-single .single-error{margin:0 auto;width:100%}.layout-single .single-loop .loop-the_title{font:700 48px/1.4 "freight-sans-pro",sans-serif;padding-bottom:32px;max-width:580px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.layout-single .single-loop .loop-the_content{padding:0 16px}.layout-single .single-loop .loop-the_content>*{max-width:580px;width:100%;margin-left:auto;margin-right:auto}.layout-single .single-loop .loop-meta{width:580px;margin:16px auto 32px auto;text-align:center;color:#8F98A1;font:700 15px/1.8 "freight-sans-pro",sans-serif;text-transform:uppercase;letter-spacing:1px}.layout-single .single-loop .loop-meta:before{content:'';display:block;margin:48px auto;width:100px;height:2px;background:#8F98A1}.layout-single .single-loop .loop-meta a{color:#8F98A1;text-decoration:none}.layout-single .single-loop .loop-meta a:hover{text-decoration:underline}.layout-single .single-loop .loop-meta svg{fill:#8F98A1;margin-right:3px;position:relative;top:3px}.layout-single .single-loop .loop-meta .meta-author{margin-right:16px}.layout-single .single-loop .loop-meta .meta-date{margin-right:16px}.layout-single .single-error{text-align:center;padding-bottom:32px}.layout-single .single-error .error-title{font:700 23px/1.4 "freight-sans-pro",sans-serif}.layout-single .single-error .error-body{font:400 23px/1.5 "Spectral",serif}.layout-404 [class="404-error_message"]{max-width:580px;margin:0 auto;width:100%;padding:32px 0;text-align:center}.layout-404 [class="404-error_message"] .error_message-title{font:700 34px/1.4 "freight-sans-pro",sans-serif}.layout-404 [class="404-error_message"] .error_message-body{font:400 23px/1.5 "Spectral",serif}.wp-block-audio.alignright{float:none;margin-left:auto}.wp-block-audio.alignright audio,.wp-block-audio.alignright figcaption{float:right;margin-left:1em;max-width:300px}.wp-block-audio.alignleft{float:none;margin-right:auto}.wp-block-audio.alignleft audio,.wp-block-audio.alignleft figcaption{float:left;margin-right:1em;max-width:300px}.wp-block-navigation{font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;color:#8F98A1;text-transform:uppercase}.wp-block-navigation ul li{border-bottom:1px solid #7C878E}.wp-block-navigation ul li ul{background:#F3F3F4}.wp-block-navigation ul li ul:after{border-bottom-color:#F3F3F4}.wp-block-navigation ul li ul li{border-bottom:0}.wp-block-navigation ul li ul li a{padding:16px}.wp-block-navigation.is-style-dark ul li ul{background:#285C48}.wp-block-navigation.is-style-dark ul li ul:after{border-bottom-color:#285C48}.wp-block-navigation.is-style-dark ul li ul li a.wp-block-navigation-link__content{color:#fff}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:block;text-decoration:none;color:#8F98A1}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content:first-of-type,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content:last-of-type{padding:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content:hover{text-decoration:underline}ul.wp-block-gallery li.blocks-gallery-item{border-radius:6px;overflow:hidden}.wp-block-group.alignfull .wp-block-group__inner-container{padding:16px 0}.wp-block-group .wp-block-group__inner-container{padding:16px}.wp-block-group .wp-block-group__inner-container>*{max-width:580px;margin:16px auto}.wp-block-group .wp-block-group__inner-container .block-editor-inner-blocks{max-width:inherit}.wp-block-group .wp-block-group__inner-container .alignfull{margin-right:0 !important;margin-left:0 !important}.wp-block-pullquote{border-top:4px solid #7C878E;border-bottom:4px solid #7C878E;color:#285C48;max-width:580px;width:100%;margin-left:auto;margin-right:auto}.wp-block-pullquote blockquote cite{font:400 15px/1.7 "Spectral",serif;text-transform:uppercase;font-style:normal}.wp-block-button{margin:16px 0}.wp-block-button.is-style-outline a{box-shadow:none}.wp-block-button.is-style-squared a{border-radius:0}.wp-block-button a,.wp-block-button .wp-block-button__link{display:inline-block;padding:.5em .85em;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;transition:.2s box-shadow;cursor:pointer}.wp-block-button a:hover,.wp-block-button .wp-block-button__link:hover{box-shadow:1px 0px 1px rgba(0,0,0,0.3)}.wp-block-button a:active,.wp-block-button .wp-block-button__link:active{box-shadow:inset -1px -1px 5px rgba(0,0,0,0.2)}.wp-block-button.alignright{float:none}.wp-block-button.alignright a{float:right;margin-left:1em;max-width:300px}.wp-block-button.alignleft{float:none}.wp-block-button.alignleft a{float:left;margin-right:1em;max-width:300px}h1{font:700 48px/1.4 "freight-sans-pro",sans-serif}h2{font:700 34px/1.4 "freight-sans-pro",sans-serif}h3{font:700 23px/1.4 "freight-sans-pro",sans-serif}h4{font:700 18px/1.5 "freight-sans-pro",sans-serif}h5{font:700 15px/1.8 "freight-sans-pro",sans-serif}h6{font:700 15px/1.8 "freight-sans-pro",sans-serif}.wp-block-quote{border-left:4px solid #7C878E;padding:0 16px}.wp-block-quote.is-style-large{margin:0 16px;border-left:0}.wp-block-quote cite{font:400 15px/1.7 "Spectral",serif !important;color:#8F98A1}.wp-block-image img{border-radius:6px;overflow:hidden}.wp-block-image figcaption{font:400 15px/1.7 "Spectral",serif;text-align:center;color:#8F98A1}hr.wp-block-separator{border:none;border-bottom-width:4px;border-bottom-style:solid;margin:1.65em auto;max-width:580px;width:100%;margin-left:auto;margin-right:auto}hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}hr.wp-block-separator.is-style-wide{border-bottom-width:1px}hr.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}hr.wp-block-separator.is-style-dots:before{content:'\00b7 \00b7 \00b7';color:#046A38;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-columns{margin:32px auto}.wp-block-columns .wp-block-column{margin-bottom:0}ul.wp-block-latest-posts{margin:0 auto;padding:0}ul.wp-block-latest-posts li{margin-bottom:16px}ul.wp-block-latest-posts li:last-of-type{margin-bottom:0}.wp-block-latest-comments{margin:0;padding:0}.wp-block-latest-comments li{margin-bottom:16px}.wp-block-latest-comments li:last-of-type{margin-bottom:0}figure.wp-block-embed-twitter.alignright{float:none;max-width:580px}figure.wp-block-embed-twitter.alignright div{float:right;padding-left:1em;max-width:300px}figure.wp-block-embed-twitter.alignleft{float:none;max-width:580px}figure.wp-block-embed-twitter.alignleft div{float:left;padding-right:1em;max-width:300px}.wp-block-cover.alignfull{margin-top:0}.wp-block-cover.alignwide{border-radius:6px}.wp-block-cover div{max-width:580px;margin:0 auto}p.has-drop-cap:not(:focus):first-letter{font-weight:700}p.has-small-font-size{font:400 15px/1.7 "Spectral",serif !important}p.has-medium-font-size{font:400 23px/1.5 "Spectral",serif !important}p.has-large-font-size{font:400 34px/1.5 "Spectral",serif !important}p.has-huge-font-size{font:400 48px/1.5 "Spectral",serif !important}.wp-block-video video{width:100%}.wp-block-video figcaption{font:400 15px/1.7 "Spectral",serif;text-align:center;color:#8F98A1}.wp-block-table tbody tr td{border-bottom:1px solid #8F98A1}.block-tu_site_directory .tu_site_directory-controls .controls-filters{align-items:center}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-tags{font-family:"freight-sans-pro",sans-serif;box-shadow:1px 1px 2px rgba(0,0,0,0.1);font-size:1em !important}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-tags input,.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-tags button{box-shadow:none;padding:0 !important;font-size:1em !important}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-tags .choices__inner{min-height:36px;font-size:1em !important}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-tags .choices__list--multiple .choices__item{padding:4px 2px 4px 6px;border-radius:4px;background-color:#008BD6;border-color:#007ECA;font-size:1em}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-tags .choices__list--multiple .choices__item button{padding:0px 10px !important;margin:0 0 0 10px;border-color:#005DA9}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-search_button{display:inline-block;padding:.5em .85em;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;transition:.2s box-shadow;cursor:pointer;background:#00418D;color:#fff;padding:8px 16px !important}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-search_button:hover{box-shadow:1px 0px 1px rgba(0,0,0,0.3)}.block-tu_site_directory .tu_site_directory-controls .controls-filters .filters-search_button:active{box-shadow:inset -1px -1px 5px rgba(0,0,0,0.2)}.block-tu_site_directory .tu_site_directory-controls .controls-sort{font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;text-transform:uppercase;color:#8F98A1;text-decoration:none}.block-tu_site_directory .tu_site_directory-controls .controls-sort:hover{text-decoration:underline}.block-tu_site_directory .tu_site_directory-site_list .site_list-single_site .single_site-link{box-shadow:1px 1px 2px rgba(0,0,0,0.3);background:#fff;text-align:center;color:#000;text-decoration:none;transition:.2s box-shadow, .2s transform}.block-tu_site_directory .tu_site_directory-site_list .site_list-single_site .single_site-link:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.5);transform:scale(1.03)}.block-tu_site_directory .tu_site_directory-site_list .site_list-single_site .single_site-link .link-image{margin-bottom:0 !important}.block-tu_site_directory .tu_site_directory-site_list .site_list-single_site .single_site-link .link-title{font:400 23px/1.5 "Spectral",serif;line-height:1;padding:16px 0 8px;display:block}.block-tu_site_directory .tu_site_directory-site_list .site_list-single_site .single_site-link .link-author{display:block;font:700 15px/1.8 "freight-sans-pro",sans-serif;color:#285C48;line-height:1;text-transform:uppercase;letter-spacing:.1em;padding-bottom:16px}.block-tu_site_directory .tu_site_directory-footer{font:700 15px/1.8 "freight-sans-pro",sans-serif;color:#7C878E;text-transform:uppercase}.block-tu_site_directory .tu_site_directory-footer .footer-next,.block-tu_site_directory .tu_site_directory-footer .footer-prev{display:inline-block;padding:.5em .85em;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;transition:.2s box-shadow;cursor:pointer;background:#00418D;color:#fff}.block-tu_site_directory .tu_site_directory-footer .footer-next:hover,.block-tu_site_directory .tu_site_directory-footer .footer-prev:hover{box-shadow:1px 0px 1px rgba(0,0,0,0.3)}.block-tu_site_directory .tu_site_directory-footer .footer-next:active,.block-tu_site_directory .tu_site_directory-footer .footer-prev:active{box-shadow:inset -1px -1px 5px rgba(0,0,0,0.2)}.wp-block-media-text{margin-top:32px;margin-bottom:32px}.wp-block-file .wp-block-file__button{display:inline-block;padding:8px 16px;margin:0 8px;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);font:700 15px/1.8 "freight-sans-pro",sans-serif;background:#008BD6;color:#fff;letter-spacing:1px;font-weight:700;text-transform:uppercase;text-decoration:none}.header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:32px auto;padding:0 8px}@media only screen and (max-width: 768px){.header{flex-wrap:nowrap;max-width:580px;padding:0}}@media only screen and (max-width: 1100px){.header{padding:0 16px}}@media only screen and (min-width: 768px){.header.below_title{justify-content:center;flex-wrap:wrap;margin:24px auto}.header.below_title .header-logo{width:100%}.header.below_title .header-logo .logo-link .link-image{max-height:80px}.header.below_title .header-title_and_tagline{text-align:center;width:100%;padding:8px 0 32px 0}.header.below_title .header-title_and_tagline .title_and_tagline-title{font:700 48px/1.4 "freight-sans-pro",sans-serif;line-height:1}.header.below_title .header-title_and_tagline .title_and_tagline-tagline{font:700 18px/1.5 "freight-sans-pro",sans-serif;line-height:1;margin-top:24px}.header.below_title .header-menu,.header.below_title .header-button_addon,.header.below_title .header-search_form,.header.below_title .header-signup_or_dashboard_button{margin-bottom:32px}}.header .header-logo{line-height:1;z-index:1}.header .header-logo .logo-link .link-image{max-height:48px;width:auto}.header .header-title_and_tagline{display:block;color:#000;text-decoration:none;padding:32px 0}.header .header-title_and_tagline .title_and_tagline-title{font:700 34px/1.4 "freight-sans-pro",sans-serif;line-height:1}.header .header-title_and_tagline .title_and_tagline-tagline{font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:1;margin-top:8px}@media only screen and (max-width: 320px){.header .header-title_and_tagline{padding:8px 0}.header .header-title_and_tagline .title_and_tagline-title{font:700 23px/1.4 "freight-sans-pro",sans-serif;line-height:1}.header .header-title_and_tagline .title_and_tagline-tagline{font:700 18px/1.5 "freight-sans-pro",sans-serif;line-height:1}}.header .header-menu{margin:0;padding:0;display:inline-flex;list-style:none;justify-content:center;align-items:center;position:relative}@media only screen and (max-width: 768px){.header .header-menu{display:none;height:0;overflow:hidden;opacity:0}}.header .header-menu>.menu-item{position:relative;margin:0;padding:8px 24px;border-bottom:1px solid #b4bdc5}.header .header-menu>.menu-item.current_page_item,.header .header-menu>.menu-item.current-menu-item{border-bottom:2px solid #285C48;margin-top:1px}.header .header-menu>.menu-item.current_page_item a,.header .header-menu>.menu-item.current-menu-item a{color:#285C48;font-weight:700}.header .header-menu>.menu-item.current_page_item a:hover,.header .header-menu>.menu-item.current-menu-item a:hover{text-decoration:none}.header .header-menu>.menu-item>a{display:block;text-decoration:none;font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;color:#8F98A1;text-transform:uppercase}.header .header-menu>.menu-item>a:hover{text-decoration:underline}@media only screen and (min-width: 768px){.header .header-menu>.menu-item .sub-menu{position:absolute;pointer-events:none;list-style:none;background:#285C48;width:160px;padding:0;left:0;top:33px;border-radius:4px;transition:opacity .2s, top .3s;opacity:0}.header .header-menu>.menu-item .sub-menu:after{bottom:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(255,255,255,0);border-bottom-color:#285C48;margin-left:-10px}.header .header-menu>.menu-item .sub-menu li a{display:block;color:#fff;padding:12px 16px;line-height:1;text-align:center;text-decoration:none;font:700 15px/1.8 "freight-sans-pro",sans-serif;text-transform:uppercase;letter-spacing:1px}.header .header-menu>.menu-item .sub-menu li a:hover{text-decoration:underline}.header .header-menu>.menu-item:hover .sub-menu{pointer-events:all;top:43px;opacity:1}}.header .header-button_addon,.header .header-signup_or_dashboard_button{display:inline-block;padding:.5em .85em;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;transition:.2s box-shadow;cursor:pointer;background:#046A38;color:#fff;margin-left:4px}.header .header-button_addon:hover,.header .header-signup_or_dashboard_button:hover{box-shadow:1px 0px 1px rgba(0,0,0,0.3)}.header .header-button_addon:active,.header .header-signup_or_dashboard_button:active{box-shadow:inset -1px -1px 5px rgba(0,0,0,0.2)}@media only screen and (max-width: 768px){.header .header-button_addon,.header .header-signup_or_dashboard_button{order:1}}.header .header-button_addon:hover,.header .header-signup_or_dashboard_button:hover{text-decoration:none}.header .header-search_form{display:inline-flex;align-items:center;margin-left:8px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:1}.header .header-search_form .search_form-input,.header .header-search_form .search_form-submit{font:400 15px/1.7 "Spectral",serif;line-height:1}.header .header-search_form .search_form-input{padding:8px;max-width:160px;line-height:1}.header .header-search_form .search_form-submit{border-width:1px;border-color:#008BD6;border-left:0;padding:8px 11px;border-radius:0 4px 4px 0}.header .header-search_form .search_form-submit:hover{background:#008BD6}.header .header-search_form .search_form-submit .submit-icon{width:17px;height:17px;margin:1.5px}@media only screen and (max-width: 768px){.header .header-search_form{display:none;margin:0 auto 16px auto;width:100%;max-width:200px}.header .header-search_form .search_form-input,.header .header-search_form .search_form-submit{font:400 23px/1.5 "Spectral",serif;line-height:1}.header .header-search_form .search_form-input{padding:8px;width:100%;max-width:100%;border-radius:4px 0 0 4px}.header .header-search_form .search_form-submit{width:10%;border-width:1px;padding:8px 11px}.header .header-search_form .search_form-submit:hover{background:#008BD6}.header .header-search_form .search_form-submit .submit-icon{width:20px;height:20px}}.header .header-toggle{display:none;position:relative;z-index:1}@media only screen and (max-width: 768px){.header .header-toggle{cursor:pointer;background:#00418D;display:block;height:32px;width:32px;border-radius:4px;text-align:center;padding:22px 28px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);order:3}}.header .header-toggle .toggle-icon,.header .header-toggle .toggle-icon:before,.header .header-toggle .toggle-icon:after{position:absolute;width:28px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff}.header .header-toggle .toggle-icon{display:inline-block;top:50%;margin-top:-2px;margin-left:-14px;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms;height:4px}.header .header-toggle .toggle-icon:before,.header .header-toggle .toggle-icon:after{display:block;content:"";position:absolute;width:28px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px}.header .header-toggle .toggle-icon:before{transition:top 75ms ease .12s,opacity 75ms ease;top:-10px}.header .header-toggle .toggle-icon:after{transition:bottom 75ms ease 0.12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);bottom:-10px}.header.navigationOpen .header-toggle .toggle-icon{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg);background-color:#fff}.header.navigationOpen .header-toggle .toggle-icon:before,.header.navigationOpen .header-toggle .toggle-icon:after{background-color:#fff}.header.navigationOpen .header-toggle .toggle-icon:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.header.navigationOpen .header-toggle .toggle-icon:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transform:rotate(-90deg)}.header.navigationOpen .header-menu{display:block;height:inherit;opacity:1;overflow:visible;background:rgba(255,255,255,0.92);position:absolute;top:168px;left:0px;width:100%;box-shadow:0px 5px 4px rgba(0,0,0,0.2);z-index:22}.header.navigationOpen .header-menu>.menu-item{margin:0;padding:0;border:0}.header.navigationOpen .header-menu>.menu-item a{display:block;padding:16px;color:#285C48;border-bottom:1px solid #7C878E;line-height:1}.header.navigationOpen .header-menu>.menu-item a:hover{text-decoration:none}.header.navigationOpen .header-menu>.menu-item.menu-item-has-children{border-bottom:1px solid #7C878E;padding-bottom:8px}.header.navigationOpen .header-menu>.menu-item.menu-item-has-children>a{border-bottom:0;padding-bottom:8px}.header.navigationOpen .header-menu>.menu-item:last-of-type a{border:none;font:700 15px/1.8 "freight-sans-pro",sans-serif;text-transform:uppercase;letter-spacing:1px}.header.navigationOpen .header-menu .sub-menu{padding-left:24px;margin-left:16px}.header.navigationOpen .header-menu .sub-menu li a{border-bottom:0;font:700 15px/1.8 "freight-sans-pro",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;padding:8px 8px 8px 0}.admin-bar .navigationOpen .header-menu{top:198px}.footer{padding:48px;text-align:center}.footer .footer-menu{padding:0;display:flex;list-style:none;justify-content:center;align-items:center;margin-bottom:48px}@media only screen and (max-width: 768px){.footer .footer-menu{flex-wrap:wrap;max-width:400px;margin:0 auto}}.footer .footer-menu .menu-item{margin:0;padding:8px 24px;border-bottom:1px solid #b4bdc5}@media only screen and (max-width: 768px){.footer .footer-menu .menu-item{width:100%}}.footer .footer-menu .menu-item.current_page_item,.footer .footer-menu .menu-item.current-menu-item{border-bottom:2px solid #285C48;margin-top:1px}.footer .footer-menu .menu-item.current_page_item a,.footer .footer-menu .menu-item.current-menu-item a{color:#285C48;font-weight:700}.footer .footer-menu .menu-item.current_page_item a:hover,.footer .footer-menu .menu-item.current-menu-item a:hover{text-decoration:none}.footer .footer-menu .menu-item a{display:block;text-decoration:none;font:700 15px/1.8 "freight-sans-pro",sans-serif;letter-spacing:1px;color:#8F98A1;text-transform:uppercase}.footer .footer-menu .menu-item a:hover{text-decoration:underline}.footer .footer-copyright_info{color:#7C878E;line-height:1;margin-top:32px}.widgets{display:flex;flex-wrap:wrap;max-width:1100px;margin:0 auto;padding:64px 0;position:relative}.widgets:before{content:'';position:absolute;display:block;margin:48px auto;width:100px;margin-left:-50px;top:-32px;left:50%;height:2px;background:#8F98A1}.widgets-widget{padding:16px;margin:0 auto;width:33.333333333%}.widgets-widget .widget-title{font:700 18px/1.5 "freight-sans-pro",sans-serif}.widgets-widget ul{list-style:none;margin:0;padding:0}.widgets-widget ul li{padding:8px 0;border-bottom:1px solid #8F98A1}.widgets-widget ul li ul{list-style:circle;padding-left:32px}.widgets-widget ul li ul li{border-bottom:none;padding:0}.widget_calendar .calendar_wrap table{width:100%}.gform_widget div form input{width:100% !important}.gform_widget ul li{border:0;padding:0 !important;margin:1em 0 0 0 !important}.gform_widget .gform_wrapper{margin-bottom:0}.gform_widget .gform_footer{margin-top:0}.widget_media_gallery .gallery{line-height:1}.widget_media_gallery .gallery .gallery-item{position:relative;padding:0;margin:0 0 2.5% 0 !important}.widget_media_gallery .gallery .gallery-item .gallery-icon{margin-right:5%}.widget_media_gallery .gallery .gallery-item .gallery-icon a img{border:0 !important}.widget_media_gallery .gallery .gallery-item .gallery-caption{position:absolute;bottom:2px;margin:0;padding:8px 2px;width:95%;font:400 15px/1.7 "Spectral",serif;line-height:1;background:rgba(0,0,0,0.6);color:#fff}.widget_media_image div{max-width:100%}.widget_media_image div .wp-caption-text{margin-top:0;font:400 15px/1.7 "Spectral",serif;color:#8F98A1}.widget_search form div{display:flex}.widget_search form div input{width:70%}.widget_search form div input[type=submit]{width:30%;padding:8px 4px}.include-tulane_attribution_header{background:#285C48;padding:8px;line-height:1;text-align:center}.include-tulane_attribution_header .tulane_attribution_header-the_attribution{color:#fff;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;white-space:nowrap}.include-tulane_attribution_header .tulane_attribution_header-the_attribution:hover{text-decoration:underline}.include-tulane_attribution_header .tulane_attribution_header-the_attribution .the_attribution-badge{width:24px}.include-tulane_attribution_header .tulane_attribution_header-the_attribution .the_attribution-text{font:700 15px/1.8 "freight-sans-pro",sans-serif;text-transform:uppercase;letter-spacing:1px;line-height:1;font-weight:700;margin-left:16px}.include-tulane_attribution_footer{text-align:center}@media only screen and (max-width: 768px){.include-tulane_attribution_footer{margin-top:48px}}.include-tulane_attribution_footer .tulane_attribution_footer-the_attribution .the_attribution-badge{width:208px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#d4bcbc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}