/*      /livewhale/theme/2016/styles/style.css      */

.cal_date {font-size: 10px;float: left;display: inline-block;vertical-align: middle;text-align: center;overflow: hidden;width: 3.5em;height: 3.5em;border-radius: 4px;border: 1px solid rgba(255, 255, 255, 0.6);box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.cal_date_month {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;padding: 0.15em 0 0.1em;background: #a2002e;display: block;font-size: 1.1em;line-height: 1;text-transform: uppercase;letter-spacing: 0.05em;font-weight: bold;}
.cal_date_day {padding-top: 0.05em;height: 100%;background-color: #fff;color: #262626;font-weight: bold;font-size: 2em;line-height: 1;}
.editable h3 {margin-top: 22px;color: #113300;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 24px;line-height: 1.2;}
.editable h3:first-child {margin-top: 0;}
.editable a {color: #003466;font-weight: bold;text-decoration: underline;}
.editable a:hover {color: #736357;}
.lw_media_wrapper {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);margin-bottom: 8px;box-sizing: border-box;position: relative;width: 100%;}
.lw_media_wrapper:before {content: '';display: block;padding-bottom: 54.5%;}
.lw_editor_on .lw_media_wrapper:before {display: none;}
.lw_media_wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#container #header_nav {}
#container #header_nav .info_links li a {color: #ff7643;}
#container #header_nav .header_events > .cal_date {z-index: 1;position: relative;cursor: pointer;}
#container #header_nav .events_panel {box-sizing: border-box;width: 100%;background-color: #14210C;color: #fff;text-align: left;border-radius: 1px;}
#container #header_nav .events_panel ul {text-align: left;}
#container #header_nav .events_panel ul:after {content: '';display: table;clear: both;}
#container #header_nav .events_panel .lw_widget_events li {position: relative;display: block;min-height: 42px;padding: 0 0 13px 16px;margin-bottom: 15px;border-bottom: 2px solid rgba(255, 255, 255, 0.4);}
#container #header_nav .events_panel .lw_widget_events .event_title {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0;color: #fff;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;font-size: 13px;line-height: 17px;}
#container #header_nav .events_panel .lw_widget_events .event_title a {color: #fff;}
#container #header_nav .events_panel .lw_widget_events .event_title a:hover {color: #fff;text-decoration: underline;}
#container #header_nav .events_panel .lw_widget_events .repeats {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;margin-top: 1px;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-weight: normal;font-size: 13px;line-height: 17px;}
#container #header_nav .events_panel .links-list {margin: 0;padding-left: 17px;}
#container #header_nav .events_panel .links-list li {display: list-item;list-style: disc;margin: 0 0 6px;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 17px;line-height: 18px;color: #f5dcb2;}
#container #header_nav .events_panel .links-list li:last-child {margin-bottom: 0;}
#container #header_nav .events_panel .links-list a {color: #fff;border-bottom: 1px solid #fff;text-decoration: none;-webkit-transition: color 0.1s linear, border-color 0.1s linear;transition: color 0.1s linear, border-color 0.1s linear;}
#container #header_nav .events_panel .links-list a:hover {color: #ff7643;border-bottom-color: #ff7643;}
#container #header_nav .events_panel a:after {display: none;}
@media all and (min-width: 481px) {#container #header_nav {}
#container #header_nav .college_nav_events {}
#container #header_nav .college_nav_events:before {z-index: 3;content: '';display: block;position: absolute;left: -13%;bottom: -4px;height: 2px;width: 115%;background: #fff;border-bottom: 1px solid #ccc;border-radius: 10px;}
#container #header_nav .college_nav_events:after {z-index: 4;content: " ";display: block;position: absolute;left: 50%;bottom: -17px;border: solid transparent;height: 0;width: 0;pointer-events: none;border-color: rgba(0, 45, 98, 0);border-top-color: #fff;border-width: 7px;margin-left: -7px;}
#container #header_nav .header_events {position: absolute;left: 0;bottom: 0;width: 100%;}
#container #header_nav .header_events > .cal_date {margin-left: 50%;margin-bottom: 8px;-webkit-transform: translateX(480px);-ms-transform: translateX(480px);transform: translateX(480px);}
#container #header_nav .events_panel_dropdown {display: none;z-index: 4;position: absolute;right: 0;top: 30px;width: 275px;padding: 30px 0 50px 50px;box-sizing: border-box;}
#container #header_nav .events_panel_dropdown.show {display: block;}
#container #header_nav .events_panel {padding: 15px;}
#container #header_nav .lw_widget_events .cal_date {position: absolute;top: 2px;left: 1px;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);font-size: 12px;}}
@media all and (min-width: 1131px) {#container #header_nav .events_panel_dropdown {right: 50%;padding-right: 50px;width: 325px;-webkit-transform: translateX(610px);-ms-transform: translateX(610px);transform: translateX(610px);}}
@media all and (max-width: 480px) {#container #header_nav {}
#container #header_nav .header_events > .cal_date {position: absolute;right: 0;top: 11px;font-size: 12px;border-radius: 4px 0 0 4px;width: 4em;}
#container #header_nav .events_panel_dropdown {display: none;position: absolute;right: 0;top: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);width: 75%;}
#container #header_nav .events_panel_dropdown.slide-out {display: block;}
#container #header_nav .events_panel {display: block;box-sizing: border-box;padding: 4px 15px;}
#container #header_nav .lw_widget_events .cal_date {position: absolute;top: 2px;left: 1px;font-size: 9px;}
#container #header_nav .lw_widget_events .cal_date_month {font-size: 1.15em;}
#container #header_nav .lw_widget_events .cal_date_day {padding-top: 0;}
#container #header_nav .lw_widget_events .event_title,#container #header_nav .lw_widget_events .repeats {padding-left: 27px;}
#container #header_nav .lw_widget_events .event_title {font-size: 15px;}}
.jPanelMenu-panel {-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
.jPanelMenu-panel.slide-left {-webkit-transform: translate3d(-75%, 0px, 0px) !important;-ms-transform: translate3d(-75%, 0px, 0px) !important;transform: translate3d(-75%, 0px, 0px) !important;}
#jPanelMenu-menu .header_events {display: none;}
.feature_stories_switcher {position: relative;}
.feature_stories_switcher ul {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.feature_stories_switcher li {margin: 0 !important;-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.feature_stories_switcher li:first-child {position: relative;display: block;float: left;}
.feature_stories_switcher .story {width: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.feature_stories_switcher .story_inner {display: block;position: relative;height: 100%;margin: 0 auto;padding: 0 10px;}
.feature_stories_switcher .story_link {z-index: 0;position: relative;display: block;width: 100%;height: 100%;}
.feature_stories_switcher .story_panel {z-index: 1;position: absolute;box-sizing: border-box;background-color: #113300;background-color: rgba(16, 26, 10, 0.8);}
.feature_stories_switcher .story_panel:before {content: '';display: block;position: absolute;left: 0;bottom: 100%;background: url('/images/2016/panel-wave.svg') center no-repeat;background-size: cover;}
.feature_stories_switcher .tagline {color: #fff;color: rgba(255, 255, 255, 0.4);font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 15px;letter-spacing: 0.015em;line-height: 1;padding: 0 20px;text-decoration: none;}
.feature_stories_switcher .headline {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 0px 20px 17px;margin-top: 20px;border-bottom: 4px solid #e46c38;color: #fff;font-family: 'sorts-mill-goudy-n5', 'sorts-mill-goudy', 'Goudy Old Style', Goudy, serif;font-size: 28px;line-height: 1.2;}
.feature_stories_switcher .headline a {color: #fff;}
.feature_stories_switcher .summary {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;overflow: hidden;margin: 0;padding: 0 20px;max-height: 0;-webkit-transition: all 1000ms ease-out;transition: all 1000ms ease-out;}
.feature_stories_switcher .summary .summary_inner {display: block;color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 17px;}
.feature_stories_switcher .summary p {margin: 0;}
.feature_stories_switcher .summary a {color: #f5dcb2;}
.feature_stories_switcher .summary a:hover {text-decoration: underline;}
.feature_stories_switcher .summary.show {max-height: 465px;}
.feature_stories_switcher .switcher_nav {z-index: 3;display: block;position: absolute;top: 0;text-indent: -9999px;overflow: hidden;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: 0;}
.feature_stories_switcher .switcher_nav:before {content: " ";position: absolute;top: 50%;height: 0;width: 0;pointer-events: none;border: solid transparent;border-color: transparent;border-width: 22px;margin-top: -22px;}
.feature_stories_switcher .switcher_nav.prev {left: 0;}
.feature_stories_switcher .switcher_nav.prev:before {left: 0;border-right-color: rgba(255, 255, 255, 0.7);}
.feature_stories_switcher .switcher_nav.prev:hover:before {border-right-color: rgba(255, 255, 255, 0.95);}
.feature_stories_switcher .switcher_nav.next {right: 0;}
.feature_stories_switcher .switcher_nav.next:before {right: 0;border-left-color: rgba(255, 255, 255, 0.7);}
.feature_stories_switcher .switcher_nav.next:hover:before {border-left-color: rgba(255, 255, 255, 0.95);}
@media all and (min-width: 481px) {.feature_stories_switcher .story {height: 465px;}
.feature_stories_switcher .story_inner {width: 960px;max-width: 89%;}
.feature_stories_switcher .story_panel {left: 10px;bottom: 0;width: 326px;padding: 0 4px;}
.feature_stories_switcher .story_panel.right {left: auto;right: 10px;}
.feature_stories_switcher .story_panel:before {width: 326px;height: 36px;}
.feature_stories_switcher .summary .summary_inner {padding: 20px 0;}
.feature_stories_switcher .switcher_nav {height: 100%;width: 6%;}}
@media all and (min-width: 1600px) {.feature_stories_switcher .story {height: 665px;}}
@media all and (max-width: 480px) {.feature_stories_switcher ul {padding-bottom: 100px;background-color: #486f35;}
.feature_stories_switcher .story {height: 320px;}
.feature_stories_switcher .story_panel {width: 100%;left: 0;bottom: -100px;padding: 0;}
.feature_stories_switcher .story_panel:before {height: 50px;width: 100%;}
.feature_stories_switcher .headline {border-bottom: 6px solid #e46c38;}
.feature_stories_switcher .summary .summary_inner {padding: 10px 0;}
.feature_stories_switcher .switcher_nav {height: 320px;width: 40px;opacity: 1;-webkit-transition: opacity 0.25s ease-in-out;transition: opacity 0.25s ease-in-out;}
.feature_stories_switcher .switcher_nav.hide {opacity: 0;}}
.admission_section {z-index: 2;display: block;position: relative;margin: 0 auto;}
.admission_section:before,.admission_section:after {content: '';display: table;clear: both;}
.admission_section .homepage_content {color: #333;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-size: 13px;line-height: 17px;}
.admission_section .homepage_content > ul > li {margin: 0;}
.admission_section .homepage_content h3,.admission_section .homepage_content h4 {margin-bottom: 0.5em;color: #113300;font-size: 23px;line-height: 1.2;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.admission_section .homepage_content h3:not(:first-child),.admission_section .homepage_content h4:not(:first-child) {margin-top: 1.5em;}
.admission_section .homepage_content a {color: #003466;font-weight: bold;text-decoration: underline;}
.admission_section .homepage_content a:hover {color: #736357;}
.admission_section .homepage_content img {max-width: 100%;}
.admission_section .homepage_content iframe {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);margin-bottom: 8px;box-sizing: border-box;}
.admission_section .admissions_feature {color: #333;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-size: 13px;line-height: 17px;}
.admission_section .admissions_feature > ul > li {margin: 0;}
.admission_section .admissions_feature h3,.admission_section .admissions_feature h4 {margin-bottom: 0.5em;color: #113300;font-size: 23px;line-height: 1.2;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.admission_section .admissions_feature h3:not(:first-child),.admission_section .admissions_feature h4:not(:first-child) {margin-top: 1.5em;}
.admission_section .admissions_feature a {color: #003466;font-weight: bold;text-decoration: underline;}
.admission_section .admissions_feature a:hover {color: #736357;}
.admission_section .admissions_feature img {max-width: 100%;}
.admission_section .admissions_feature iframe {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);margin-bottom: 8px;box-sizing: border-box;}
@media all and (min-width: 481px) {.admission_section {width: 960px;padding: 25px 10px 0;}}
@media all and (max-width: 480px) {.admission_section {padding: 25px 20px 0;}
.admission_section .editable {font-size: 16px;line-height: 19px;}
.admission_section .editable > h2,.admission_section .editable > h3,.admission_section .editable > h4,.admission_section .editable > h5,.admission_section .editable > h6,.admission_section .editable > p {text-align: center;}}
.homepage_icon img {float: none;margin: 0;max-width: 100px;max-height: 170px;height: auto;width: auto;}
@media all and (min-width: 481px) {.homepage_icon img {position: absolute;top: -10px;-webkit-transform: translateX(-120%);-ms-transform: translateX(-120%);transform: translateX(-120%);}}
@media all and (min-width: 481px) and (max-width: 1100px) {.homepage_icon img {top: 0;max-width: 60px;max-height: 70px;}}
@media all and (max-width: 480px) {.homepage_icon img {position: relative;float: none;margin: 0 auto 5px;display: block;}}
.homepage_headline.homepage_headline {position: relative;}
.homepage_headline.homepage_headline * {color: #362f2d;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 35px;line-height: 1.4;font-weight: normal;}
.homepage_headline.homepage_headline .nowrap {display: inline-block;white-space: nowrap;}
.homepage_headline.homepage_headline .descriptor {display: inline-block;}
.homepage_headline.homepage_headline .descriptor ul > li {display: inline;margin: 0;}
.homepage_headline.homepage_headline .descriptor * {font-weight: bold;font-style: italic;color: #e46c38;}
.homepage_headline.homepage_headline > ul > li,.homepage_headline.homepage_headline p {margin: 0;}
@media all and (min-width: 1101px) {.homepage_headline.homepage_headline {max-width: 810px;margin-bottom: 10px;}}
@media all and (min-width: 481px) and (max-width: 1100px) {.homepage_headline.homepage_headline {max-width: 780px;margin-left: 40px;margin-bottom: 10px;}}
@media all and (max-width: 480px) {.homepage_headline.homepage_headline {text-align: center;margin-bottom: 14px;padding: 0px 20px;}}
.homepage_intro.homepage_intro {margin-bottom: 28px;}
.homepage_intro.homepage_intro * {color: #464646;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: normal;font-size: 23px;line-height: 1.2;}
.homepage_intro.homepage_intro a {font-weight: bold;}
.homepage_intro.homepage_intro a:nth-of-type(odd) {color: #113300;}
.homepage_intro.homepage_intro a:nth-of-type(even) {color: #003466;}
.homepage_intro.homepage_intro > ul > li,.homepage_intro.homepage_intro p {margin: 0;}
@media all and (min-width: 481px) {.homepage_intro.homepage_intro {max-width: 790px;}}
@media all and (max-width: 480px) {.homepage_intro.homepage_intro {text-align: center;padding: 0px 20px;}}
.admission_btn_container {position: relative;}
@media all and (min-width: 481px) {.admission_btn_container {position: absolute;right: -15px;top: 20px;}}
@media all and (max-width: 480px) {.admission_btn_container {margin: 25px 0;}
.admission_btn_container:before {content: '';display: block;padding-top: 29.5%;}}
.admission_btn {position: relative;display: block;overflow: hidden;background-size: contain;background-repeat: no-repeat;text-indent: -9999px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: 0;}
.admission_btn.visit {z-index: 1;background-image: url('/images/2016/button-visit.png');}
.admission_btn.visit.active {-webkit-filter: brightness(1.4);filter: brightness(1.4);}
.admission_btn.apply {z-index: 0;background-image: url('/images/2016/button-apply.png');}
.admission_btn.apply.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
.admission_btn.grad-apply {z-index: 0;background-image: url('/images/2016/button-grad-apply.png');}
.admission_btn.grad-apply.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
.admission_btn.grad-visit {z-index: 0;background-image: url('/images/2016/button-grad-visit.png');}
.admission_btn.grad-visit.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
.admission_btn.programs {z-index: 0;background-image: url('/images/2016/button-programs.png');}
.admission_btn.programs.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
@media all and (min-width: 481px) {.admission_btn {width: 149px;height: 81px;}
.admission_btn.apply,.admission_btn.grad-apply {-webkit-transform: translateY(-23%);-ms-transform: translateY(-23%);transform: translateY(-23%);}}
@media all and (max-width: 480px) {.admission_btn {position: absolute;left: 0;top: 0;width: 54%;height: 100%;}
.admission_btn.apply,.admission_btn.grad-apply {left: 46%;}}
.admission_panel p:last-child {margin-bottom: 0;}
.admission_panel .close {z-index: 5;display: block;position: absolute;right: 0;top: 0;width: 20px;height: 20px;padding: 8px 6px 15px 15px;overflow: hidden;text-indent: -9999px;opacity: 0.3;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.admission_panel .close:hover {opacity: 1;}
.admission_panel .close:before,.admission_panel .close:after {position: absolute;right: 16px;content: ' ';height: 20px;width: 3px;background-color: #333;}
.admission_panel .close:before {transform: rotate(45deg);}
.admission_panel .close:after {transform: rotate(-45deg);}
@media all and (min-width: 481px) {.admission_block_1,.admission_block_2 {width: 50%;clear: none;}
.admission_block_1 {float: left;}
.admission_block_2 {clear: right;float: right;margin-top: 15px;box-sizing: border-box;}
body:not(.lw_editor_on) .admission_block_2 {position: absolute;top: 0 !important;margin-right: -25px;visibility: hidden;opacity: 0;-webkit-transition: visibility 0s, opacity 0.25s ease-in-out;transition: visibility 0s, opacity 0.25s ease-in-out;}
body:not(.lw_editor_on) .admission_block_2.show {position: relative;visibility: visible;opacity: 1;}
.admission_panel .lw_widget_blurbs {padding: 17px 20px;border: 1px solid rgba(16, 26, 10, 0.02);background-color: rgba(16, 26, 10, 0.09);}}
@media all and (max-width: 480px) {.admission_block_2:not(.admission_panel) {margin-top: 25px;}
.admission_block_1.graduate {display: inline-block;}
.admission_panel {z-index: -1;position: absolute;left: 4%;width: 92%;padding: 17px 20px 30px;box-sizing: border-box;background-color: #E9EAE8;border: 1px solid rgba(16, 26, 10, 0.1);box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.4);opacity: 0;-webkit-transition: visibility 0s, opacity 0.25s ease-in-out;transition: visibility 0s, opacity 0.25s ease-in-out;}
.admission_panel.show {z-index: 4;opacity: 1;display: block;}}
.content_squares {position: relative;}
body:not(.lw_editor_on) .content_squares:before {content: '';display: block;}
.content_squares .lw_widget > ul > li {position: absolute !important;display: block;margin: 0;box-sizing: border-box;list-style-type: none;}
.content_squares .lw_widget > ul > li.lw_has_image {min-height: 0;}
.content_squares a {text-decoration: none;}
.content_squares .square {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);position: relative;box-sizing: border-box;padding: 20px;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.content_squares .square:hover {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.content_squares .person .name {display: block;position: absolute;bottom: 0;left: 0;width: 100%;margin: 0;padding: 6px 7px;box-sizing: border-box;background-color: #113300;background-color: rgba(16, 26, 10, 0.8);color: #fff;text-align: left;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 14px;font-weight: normal;}
.content_squares .headline h6 {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;left: 0;bottom: 0;padding: 12px;color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 19px;line-height: 24px;font-weight: bold;}
@media all and (min-width: 481px) {.content_squares {width: 100%;}
.content_squares:before {padding-top: 67%;}
.content_squares .lw_widget > ul > li {width: 33.33%;height: 50%;}
.content_squares .headline.starred li,.content_squares .headline.green li {left: 0;top: 0;padding: 0 1% 1% 0;}
.content_squares .headline.purple li {left: 66.66%;top: 0;padding: 0  0 1% 1%;}
.content_squares .headline.orange li {left: 33.33%;top: 50%;padding: 1% 1% 0 1%;}
.content_squares .person li:first-child {left: 33.33%;top: 0;padding: 0 1% 1% 1%;}
.content_squares .person li:nth-child(2) {left: 0;top: 50%;padding: 1% 1% 0 0;}
.content_squares .person li:last-child {left: 66.66%;top: 50%;padding: 1% 0 0 1%;}}
@media all and (max-width: 480px) {.content_squares {width: 100%;}
.content_squares:before {padding-top: 100%;}
.content_squares .lw_widget > ul > li {width: 50%;height: 50%;}
.content_squares .headline h6 {padding: 6px 7px;}
.content_squares .headline.starred li,.content_squares .headline.green li {left: 0;top: 0;padding: 0 1% 1% 0;}
.content_squares .headline.purple li {left: 50%;top: 50%;padding: 1% 0 0 1%;}
.content_squares .headline.orange li {left: 0;top: 100%;padding: 2% 1% 0 0;}
.content_squares .person li:first-child {left: 50%;top: 0;padding: 0 0 1% 1%;}
.content_squares .person li:nth-child(2) {left: 0;top: 50%;padding: 1% 1% 0 0;}
.content_squares .person li:last-child {left: 50%;padding: 2% 0 0 1%;}}
.news_section_container {position: relative;width: 100%;padding: 15px 0 30px;color: #fff;background-color: #113300;}
.news_section .lw_widget_news li {margin: 0 0 17px;}
.news_section h3 {color: #fff;color: rgba(255, 255, 255, 0.4);font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 15px;letter-spacing: 0.015em;line-height: 1;margin: 0 0 10px;}
.news_section ul {margin-top: 20px;}
.news_section h3 + ul {margin-top: 0;}
.news_section .lw_item_thumb {width: 100%;}
.news_section .lw_item_thumb img {border: 3px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);width: 100%;margin-bottom: 11px;box-sizing: border-box;}
.news_section .headline {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;clear: both;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: 800;font-size: 23px;line-height: 1.2;margin-bottom: 0.5rem;}
.news_section .headline,.news_section .headline a {color: #fff;}
.news_section .summary {color: #fff;font-family: 'sorts-mill-goudy-n5', 'sorts-mill-goudy', 'Goudy Old Style', Goudy, serif;font-size: 16px;margin-bottom: 0;}
.news_section .summary a {color: #f5dcb2;}
.news_section .summary a:hover {text-decoration: underline;}
.news_section .more_news {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;clear: both;text-align: center;line-height: 38px;border-radius: 2px;background-color: rgba(255, 255, 255, 0.05);color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: bold;font-size: 18px;}
@media all and (min-width: 481px) {.news_section_container:before {content: "";display: block;z-index: 0;position: absolute;top: 0;width: 100%;height: 220px;background-color: #0c2400;}
.news_section {position: relative;z-index: 1;margin: 0 auto;padding: 0 10px;width: 960px;}
.news_section:before,.news_section:after {content: '';display: table;clear: both;}
.news_section .lw_widget_news ul > li {display: inline;float: left;clear: none;box-sizing: border-box;width: 33.33%;}
.news_section .lw_widget_news ul > li:first-child {padding-right: 22px;}
.news_section .lw_widget_news ul > li:nth-child(2) {padding-left: 11px;padding-right: 11px;}
.news_section .lw_widget_news ul > li:nth-child(3) {padding-left: 22px;}}
@media all and (max-width: 480px) {.news_section {padding: 0 0 0 20px;}
.news_carousel {position: relative;padding-right: 45px;overflow: hidden;}
.news_carousel .owl-carousel .owl-stage-outer {overflow: visible;}
.news_carousel .owl-item.active + .owl-item {opacity: 0.5;}}
body.homepage {}
body.homepage #content {position: relative;padding-top: 0;}
body.homepage #portlandscape img#palatinehill {background-image: url('/images/portlandscape/palatine-dark.gif');}
@media all and (min-width: 481px) {body.homepage #content {padding-bottom: 145px;}}
@media all and (max-width: 480px) {body.homepage #content {min-width: 0;padding-bottom: 250px;}
body.homepage #portlandscape {display: block;overflow: hidden;max-width: 100%;min-width: 0;height: 85px;background: none;}
body.homepage #portlandscape img {min-width: 480px;height: 85px !important;background-size: contain !important;}
body.homepage #portlandscape #mounthood {background-position-x: 65px;}
body.homepage #portlandscape #cascades {background-position: 0 42px;}
body.homepage #portlandscape #portland {background-position: -90px 10px;}
body.homepage #portlandscape #dougfirs {background-position: 30px 47px;}
body.homepage #portlandscape #palentinehill {background-position: 0 75px;}}
body.homepage,body.landing_page {background-color: #0c2400;}
body.homepage #container > footer,body.landing_page #container > footer {position: relative;background: transparent;}
body.homepage #container > footer:before,body.landing_page #container > footer:before {content: '';display: block;position: absolute;top: -40px;left: 0;width: 100%;height: 40px;background-image: url('/images/2016/footer-trees.png');background-size: cover;background-repeat: repeat-x;}
body.landing_page #content {padding-top: 0;}
@media all and (max-width: 480px) {body.landing_page #content {min-width: 0;}}
body.landing_page .feature_stories_switcher {z-index: 0;margin-bottom: -130px;}
@media all and (max-width: 480px) {body.landing_page .feature_stories_switcher ul {padding-bottom: 0;}}
body.landing_page .landing_content_inner {margin: 0 auto;position: relative;z-index: 1;}
body.landing_page .landing_content_inner:before,body.landing_page .landing_content_inner:after {content: '';display: table;clear: both;}
@media all and (min-width: 481px) {body.landing_page .landing_content_inner {padding: 0 10px;width: 960px;}}
@media all and (max-width: 480px) {body.landing_page .landing_content_inner {padding: 0 20px;}}
body.landing_page .landing_page_title {position: relative;z-index: 6;color: #fff;font-family: 'sorts-mill-goudy-n5', 'sorts-mill-goudy', 'Goudy Old Style', Goudy, serif;line-height: 1.1;}
@media all and (min-width: 481px) {body.landing_page .landing_page_title {font-size: 150px;margin-bottom: -45px;}
.ie-browser body.landing_page .landing_page_title {margin-bottom: -51px;}}
@media all and (max-width: 480px) {body.landing_page .landing_page_title {font-size: 55px;margin-bottom: -16px;}
.ie-browser body.landing_page .landing_page_title {margin-bottom: -19px;}}
body.landing_page .lw_widget_navigation {margin-bottom: -45px;padding: 16px;background-color: #f1f2ed;}
body.landing_page .lw_widget_navigation:before,body.landing_page .lw_widget_navigation:after {content: '';display: table;clear: both;}
body.landing_page .lw_widget_navigation ul {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
body.landing_page .lw_widget_navigation li {margin: 0;border-color: #949ea0;border-style: solid;border-width: 0 1px 1px 0;box-sizing: border-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
@media all and (min-width: 481px) {body.landing_page .lw_widget_navigation li {width: 33%;}
body.landing_page .lw_widget_navigation li:nth-child(1),body.landing_page .lw_widget_navigation li:nth-child(2),body.landing_page .lw_widget_navigation li:nth-child(3) {border-top-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1) {border-left-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child,body.landing_page .lw_widget_navigation li:nth-child(3n+2):last-child {position: relative;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child:after,body.landing_page .lw_widget_navigation li:nth-child(3n+2):last-child:after {content: '';display: block;position: absolute;bottom: 0;left: 150%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 56px;background: url('/images/2016/icon-trees.png') center no-repeat;background-size: contain;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child {position: relative;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child:before {content: '';display: block;position: absolute;bottom: 0;left: 150%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 56px;background: url('/images/2016/icon-trees.png') center no-repeat;background-size: contain;left: 250%;}}
@media all and (max-width: 480px) {body.landing_page .lw_widget_navigation li {width: 50%;}
body.landing_page .lw_widget_navigation li:nth-child(1),body.landing_page .lw_widget_navigation li:nth-child(2) {border-top-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(2n+1) {border-left-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(2n+1):last-child {position: relative;}
body.landing_page .lw_widget_navigation li:nth-child(2n+1):last-child:after {content: '';display: block;position: absolute;bottom: 0;left: 150%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 45px;background: url('/images/2016/icon-trees.png') center no-repeat;background-size: contain;}}
body.landing_page .lw_widget_navigation a {z-index: 7;position: relative;display: block;color: #362f2d;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;line-height: 1.35;-webkit-box-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media all and (min-width: 481px) {body.landing_page .lw_widget_navigation a {padding: 13px 14px 14px;font-size: 25px;}}
@media all and (max-width: 480px) {body.landing_page .lw_widget_navigation a {padding: 11px 12px 12px;font-size: 20px;}}
body.landing_page .lw_widget_navigation a:hover {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #003466;color: #fff;}
body.landing_page .hero_image {margin-bottom: 25px;width: 100%;min-height: 470px;background-size: cover;background-repeat: no-repeat;background-color: #ccc;opacity: 0;-webkit-transition: opacity 0.25s ease-in-out;transition: opacity 0.25s ease-in-out;}
body.landing_page .hero_image.right .hero_panel {float: right;}
body.landing_page .hero_image_placeholder {display: none;}
body.landing_page .hero_panel {float: left;box-sizing: border-box;margin: 140px 0 50px 0.5%;padding: 22px 30px 27px;background-color: rgba(255, 255, 255, 0.85);color: #362f2d;}
body.landing_page .hero_panel h3 {margin-bottom: 0.3em;color: #362f2d;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 36px;line-height: 1.2;}
body.landing_page .hero_panel h3:first-child {margin-top: 0;}
body.landing_page .hero_panel h4 {margin-bottom: 0.35em;color: #736357;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-style: italic;font-size: 14px;text-transform: uppercase;}
body.landing_page .hero_caption {margin-top: 45px;color: #534741;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 16px;}
body.landing_page .hero_caption a {color: #003466;font-weight: bold;text-decoration: underline;}
body.landing_page .hero_caption a:hover {color: #736357;}
body.landing_page .hero_widget ul {margin: 0;}
body.landing_page .hero_widget li {margin: 0;min-height: 0 !important;}
@media all and (min-width: 481px) {body.landing_page .hero_panel {width: 49.5%;}}
@media all and (max-width: 480px) {body.landing_page .hero_panel {width: 100%;}}
@media all and (min-width: 481px) {body.landing_page .content-col-1,body.landing_page .content-col-2 {float: left;margin: 0;box-sizing: border-box;}
body.landing_page .content-col-1 .lw_media_wrapper,body.landing_page .content-col-2 .lw_media_wrapper {width: 50%;float: right;margin-left: 10px;}
body.landing_page .content-col-1 {width: 66.66%;padding-right: 18px;}
body.landing_page .content-col-2 {width: 33.33%;padding-left: 18px;}}
@media all and (max-width: 480px) {body.landing_page .content-col-2 {margin-top: 25px;}}
body.landing_page .subcontent_container {position: relative;margin-top: 20px;padding-top: 30px;width: 100%;color: #fff;background-color: #113300;}
body.landing_page .subcontent_inner h3 {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;clear: both;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: 800;font-size: 23px;line-height: 1.2;margin-bottom: 0.5rem;color: #fff;}
body.landing_page .subcontent_inner h4 {color: #fff;color: rgba(255, 255, 255, 0.4);font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 15px;letter-spacing: 0.015em;line-height: 1;margin: 0 0 10px;}
body.landing_page .subcontent_inner a {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;}
body.landing_page .subcontent_inner a:hover {color: rgba(255, 255, 255, 0.7);}
body.landing_page .subcontent_inner .lw_media_wrapper iframe {border-width: 1px;}
@media all and (min-width: 481px) {body.landing_page .subcontent_container {padding-bottom: 50px;}
body.landing_page .subcontent_inner {position: relative;z-index: 1;margin: 0 auto;padding: 0 10px;width: 960px;}
body.landing_page .subcontent_inner:before,body.landing_page .subcontent_inner:after {content: '';display: table;clear: both;}
body.landing_page .subcontent_inner .subcontent-col {display: inline;float: left;clear: none;box-sizing: border-box;width: 33.33%;}
body.landing_page .subcontent_inner .subcontent-col:first-child {padding-right: 22px;}
body.landing_page .subcontent_inner .subcontent-col:nth-child(2) {padding-left: 11px;padding-right: 11px;}
body.landing_page .subcontent_inner .subcontent-col:nth-child(3) {padding-left: 22px;}}
@media all and (max-width: 480px) {body.landing_page .subcontent_container {padding-bottom: 40px;}
body.landing_page .subcontent_inner {padding: 0 0 0 20px;}
body.landing_page .subcontent_carousel {position: relative;padding-right: 45px;overflow: hidden;box-sizing: border-box;}
body.landing_page .subcontent_carousel .owl-carousel .owl-stage-outer {overflow: visible;}
body.landing_page .subcontent_carousel .owl-item.active + .owl-item {opacity: 0.5;}}

/*      /livewhale/theme/2016/styles/owlcarousel.css      */

@media all and (max-width: 480px) {.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}}

/*      /livewhale/theme/2016/styles/style.css      */

.cal_date {font-size: 10px;float: left;display: inline-block;vertical-align: middle;text-align: center;overflow: hidden;width: 3.5em;height: 3.5em;border-radius: 4px;border: 1px solid rgba(255, 255, 255, 0.6);box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.cal_date_month {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;padding: 0.15em 0 0.1em;background: #a2002e;display: block;font-size: 1.1em;line-height: 1;text-transform: uppercase;letter-spacing: 0.05em;font-weight: bold;}
.cal_date_day {padding-top: 0.05em;height: 100%;background-color: #fff;color: #262626;font-weight: bold;font-size: 2em;line-height: 1;}
.editable h3 {margin-top: 22px;color: #113300;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 24px;line-height: 1.2;}
.editable h3:first-child {margin-top: 0;}
.editable a {color: #003466;font-weight: bold;text-decoration: underline;}
.editable a:hover {color: #736357;}
.lw_media_wrapper {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);margin-bottom: 8px;box-sizing: border-box;position: relative;width: 100%;}
.lw_media_wrapper:before {content: '';display: block;padding-bottom: 54.5%;}
.lw_editor_on .lw_media_wrapper:before {display: none;}
.lw_media_wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#container #header_nav {}
#container #header_nav .info_links li a {color: #ff7643;}
#container #header_nav .header_events > .cal_date {z-index: 1;position: relative;cursor: pointer;}
#container #header_nav .events_panel {box-sizing: border-box;width: 100%;background-color: #14210C;color: #fff;text-align: left;border-radius: 1px;}
#container #header_nav .events_panel ul {text-align: left;}
#container #header_nav .events_panel ul:after {content: '';display: table;clear: both;}
#container #header_nav .events_panel .lw_widget_events li {position: relative;display: block;min-height: 42px;padding: 0 0 13px 16px;margin-bottom: 15px;border-bottom: 2px solid rgba(255, 255, 255, 0.4);}
#container #header_nav .events_panel .lw_widget_events .event_title {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0;color: #fff;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;font-size: 13px;line-height: 17px;}
#container #header_nav .events_panel .lw_widget_events .event_title a {color: #fff;}
#container #header_nav .events_panel .lw_widget_events .event_title a:hover {color: #fff;text-decoration: underline;}
#container #header_nav .events_panel .lw_widget_events .repeats {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;margin-top: 1px;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-weight: normal;font-size: 13px;line-height: 17px;}
#container #header_nav .events_panel .links-list {margin: 0;padding-left: 17px;}
#container #header_nav .events_panel .links-list li {display: list-item;list-style: disc;margin: 0 0 6px;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 17px;line-height: 18px;color: #f5dcb2;}
#container #header_nav .events_panel .links-list li:last-child {margin-bottom: 0;}
#container #header_nav .events_panel .links-list a {color: #fff;border-bottom: 1px solid #fff;text-decoration: none;-webkit-transition: color 0.1s linear, border-color 0.1s linear;transition: color 0.1s linear, border-color 0.1s linear;}
#container #header_nav .events_panel .links-list a:hover {color: #ff7643;border-bottom-color: #ff7643;}
#container #header_nav .events_panel a:after {display: none;}
@media all and (min-width: 481px) {#container #header_nav {}
#container #header_nav .college_nav_events {}
#container #header_nav .college_nav_events:before {z-index: 3;content: '';display: block;position: absolute;left: -13%;bottom: -4px;height: 2px;width: 115%;background: #fff;border-bottom: 1px solid #ccc;border-radius: 10px;}
#container #header_nav .college_nav_events:after {z-index: 4;content: " ";display: block;position: absolute;left: 50%;bottom: -17px;border: solid transparent;height: 0;width: 0;pointer-events: none;border-color: rgba(0, 45, 98, 0);border-top-color: #fff;border-width: 7px;margin-left: -7px;}
#container #header_nav .header_events {position: absolute;left: 0;bottom: 0;width: 100%;}
#container #header_nav .header_events > .cal_date {margin-left: 50%;margin-bottom: 8px;-webkit-transform: translateX(480px);-ms-transform: translateX(480px);transform: translateX(480px);}
#container #header_nav .events_panel_dropdown {display: none;z-index: 4;position: absolute;right: 0;top: 30px;width: 275px;padding: 30px 0 50px 50px;box-sizing: border-box;}
#container #header_nav .events_panel_dropdown.show {display: block;}
#container #header_nav .events_panel {padding: 15px;}
#container #header_nav .lw_widget_events .cal_date {position: absolute;top: 2px;left: 1px;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);font-size: 12px;}}
@media all and (min-width: 1131px) {#container #header_nav .events_panel_dropdown {right: 50%;padding-right: 50px;width: 325px;-webkit-transform: translateX(610px);-ms-transform: translateX(610px);transform: translateX(610px);}}
@media all and (max-width: 480px) {#container #header_nav {}
#container #header_nav .header_events > .cal_date {position: absolute;right: 0;top: 11px;font-size: 12px;border-radius: 4px 0 0 4px;width: 4em;}
#container #header_nav .events_panel_dropdown {display: none;position: absolute;right: 0;top: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);width: 75%;}
#container #header_nav .events_panel_dropdown.slide-out {display: block;}
#container #header_nav .events_panel {display: block;box-sizing: border-box;padding: 4px 15px;}
#container #header_nav .lw_widget_events .cal_date {position: absolute;top: 2px;left: 1px;font-size: 9px;}
#container #header_nav .lw_widget_events .cal_date_month {font-size: 1.15em;}
#container #header_nav .lw_widget_events .cal_date_day {padding-top: 0;}
#container #header_nav .lw_widget_events .event_title,#container #header_nav .lw_widget_events .repeats {padding-left: 27px;}
#container #header_nav .lw_widget_events .event_title {font-size: 15px;}}
.jPanelMenu-panel {-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
.jPanelMenu-panel.slide-left {-webkit-transform: translate3d(-75%, 0px, 0px) !important;-ms-transform: translate3d(-75%, 0px, 0px) !important;transform: translate3d(-75%, 0px, 0px) !important;}
#jPanelMenu-menu .header_events {display: none;}
.feature_stories_switcher {position: relative;}
.feature_stories_switcher ul {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.feature_stories_switcher li {margin: 0 !important;-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.feature_stories_switcher li:first-child {position: relative;display: block;float: left;}
.feature_stories_switcher .story {width: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.feature_stories_switcher .story_inner {display: block;position: relative;height: 100%;margin: 0 auto;padding: 0 10px;}
.feature_stories_switcher .story_link {z-index: 0;position: relative;display: block;width: 100%;height: 100%;}
.feature_stories_switcher .story_panel {z-index: 1;position: absolute;box-sizing: border-box;background-color: #113300;background-color: rgba(16, 26, 10, 0.8);}
.feature_stories_switcher .story_panel:before {content: '';display: block;position: absolute;left: 0;bottom: 100%;background: url('/images/2016/panel-wave.svg') center no-repeat;background-size: cover;}
.feature_stories_switcher .tagline {color: #fff;color: rgba(255, 255, 255, 0.4);font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 15px;letter-spacing: 0.015em;line-height: 1;padding: 0 20px;text-decoration: none;}
.feature_stories_switcher .headline {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 0px 20px 17px;margin-top: 20px;border-bottom: 4px solid #e46c38;color: #fff;font-family: 'sorts-mill-goudy-n5', 'sorts-mill-goudy', 'Goudy Old Style', Goudy, serif;font-size: 28px;line-height: 1.2;}
.feature_stories_switcher .headline a {color: #fff;}
.feature_stories_switcher .summary {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;overflow: hidden;margin: 0;padding: 0 20px;max-height: 0;-webkit-transition: all 1000ms ease-out;transition: all 1000ms ease-out;}
.feature_stories_switcher .summary .summary_inner {display: block;color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 17px;}
.feature_stories_switcher .summary p {margin: 0;}
.feature_stories_switcher .summary a {color: #f5dcb2;}
.feature_stories_switcher .summary a:hover {text-decoration: underline;}
.feature_stories_switcher .summary.show {max-height: 465px;}
.feature_stories_switcher .switcher_nav {z-index: 3;display: block;position: absolute;top: 0;text-indent: -9999px;overflow: hidden;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: 0;}
.feature_stories_switcher .switcher_nav:before {content: " ";position: absolute;top: 50%;height: 0;width: 0;pointer-events: none;border: solid transparent;border-color: transparent;border-width: 22px;margin-top: -22px;}
.feature_stories_switcher .switcher_nav.prev {left: 0;}
.feature_stories_switcher .switcher_nav.prev:before {left: 0;border-right-color: rgba(255, 255, 255, 0.7);}
.feature_stories_switcher .switcher_nav.prev:hover:before {border-right-color: rgba(255, 255, 255, 0.95);}
.feature_stories_switcher .switcher_nav.next {right: 0;}
.feature_stories_switcher .switcher_nav.next:before {right: 0;border-left-color: rgba(255, 255, 255, 0.7);}
.feature_stories_switcher .switcher_nav.next:hover:before {border-left-color: rgba(255, 255, 255, 0.95);}
@media all and (min-width: 481px) {.feature_stories_switcher .story {height: 465px;}
.feature_stories_switcher .story_inner {width: 960px;max-width: 89%;}
.feature_stories_switcher .story_panel {left: 10px;bottom: 0;width: 326px;padding: 0 4px;}
.feature_stories_switcher .story_panel.right {left: auto;right: 10px;}
.feature_stories_switcher .story_panel:before {width: 326px;height: 36px;}
.feature_stories_switcher .summary .summary_inner {padding: 20px 0;}
.feature_stories_switcher .switcher_nav {height: 100%;width: 6%;}}
@media all and (min-width: 1600px) {.feature_stories_switcher .story {height: 665px;}}
@media all and (max-width: 480px) {.feature_stories_switcher ul {padding-bottom: 100px;background-color: #486f35;}
.feature_stories_switcher .story {height: 320px;}
.feature_stories_switcher .story_panel {width: 100%;left: 0;bottom: -100px;padding: 0;}
.feature_stories_switcher .story_panel:before {height: 50px;width: 100%;}
.feature_stories_switcher .headline {border-bottom: 6px solid #e46c38;}
.feature_stories_switcher .summary .summary_inner {padding: 10px 0;}
.feature_stories_switcher .switcher_nav {height: 320px;width: 40px;opacity: 1;-webkit-transition: opacity 0.25s ease-in-out;transition: opacity 0.25s ease-in-out;}
.feature_stories_switcher .switcher_nav.hide {opacity: 0;}}
.admission_section {z-index: 2;display: block;position: relative;margin: 0 auto;}
.admission_section:before,.admission_section:after {content: '';display: table;clear: both;}
.admission_section .homepage_content {color: #333;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-size: 13px;line-height: 17px;}
.admission_section .homepage_content > ul > li {margin: 0;}
.admission_section .homepage_content h3,.admission_section .homepage_content h4 {margin-bottom: 0.5em;color: #113300;font-size: 23px;line-height: 1.2;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.admission_section .homepage_content h3:not(:first-child),.admission_section .homepage_content h4:not(:first-child) {margin-top: 1.5em;}
.admission_section .homepage_content a {color: #003466;font-weight: bold;text-decoration: underline;}
.admission_section .homepage_content a:hover {color: #736357;}
.admission_section .homepage_content img {max-width: 100%;}
.admission_section .homepage_content iframe {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);margin-bottom: 8px;box-sizing: border-box;}
.admission_section .admissions_feature {color: #333;font-family: 'Helvetica Neue', Helvetica, sans-serif;font-size: 13px;line-height: 17px;}
.admission_section .admissions_feature > ul > li {margin: 0;}
.admission_section .admissions_feature h3,.admission_section .admissions_feature h4 {margin-bottom: 0.5em;color: #113300;font-size: 23px;line-height: 1.2;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.admission_section .admissions_feature h3:not(:first-child),.admission_section .admissions_feature h4:not(:first-child) {margin-top: 1.5em;}
.admission_section .admissions_feature a {color: #003466;font-weight: bold;text-decoration: underline;}
.admission_section .admissions_feature a:hover {color: #736357;}
.admission_section .admissions_feature img {max-width: 100%;}
.admission_section .admissions_feature iframe {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);margin-bottom: 8px;box-sizing: border-box;}
@media all and (min-width: 481px) {.admission_section {width: 960px;padding: 25px 10px 0;}}
@media all and (max-width: 480px) {.admission_section {padding: 25px 20px 0;}
.admission_section .editable {font-size: 16px;line-height: 19px;}
.admission_section .editable > h2,.admission_section .editable > h3,.admission_section .editable > h4,.admission_section .editable > h5,.admission_section .editable > h6,.admission_section .editable > p {text-align: center;}}
.homepage_icon img {float: none;margin: 0;max-width: 100px;max-height: 170px;height: auto;width: auto;}
@media all and (min-width: 481px) {.homepage_icon img {position: absolute;top: -10px;-webkit-transform: translateX(-120%);-ms-transform: translateX(-120%);transform: translateX(-120%);}}
@media all and (min-width: 481px) and (max-width: 1100px) {.homepage_icon img {top: 0;max-width: 60px;max-height: 70px;}}
@media all and (max-width: 480px) {.homepage_icon img {position: relative;float: none;margin: 0 auto 5px;display: block;}}
.homepage_headline.homepage_headline {position: relative;}
.homepage_headline.homepage_headline * {color: #362f2d;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 35px;line-height: 1.4;font-weight: normal;}
.homepage_headline.homepage_headline .nowrap {display: inline-block;white-space: nowrap;}
.homepage_headline.homepage_headline .descriptor {display: inline-block;}
.homepage_headline.homepage_headline .descriptor ul > li {display: inline;margin: 0;}
.homepage_headline.homepage_headline .descriptor * {font-weight: bold;font-style: italic;color: #e46c38;}
.homepage_headline.homepage_headline > ul > li,.homepage_headline.homepage_headline p {margin: 0;}
@media all and (min-width: 1101px) {.homepage_headline.homepage_headline {max-width: 810px;margin-bottom: 10px;}}
@media all and (min-width: 481px) and (max-width: 1100px) {.homepage_headline.homepage_headline {max-width: 780px;margin-left: 40px;margin-bottom: 10px;}}
@media all and (max-width: 480px) {.homepage_headline.homepage_headline {text-align: center;margin-bottom: 14px;padding: 0px 20px;}}
.homepage_intro.homepage_intro {margin-bottom: 28px;}
.homepage_intro.homepage_intro * {color: #464646;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: normal;font-size: 23px;line-height: 1.2;}
.homepage_intro.homepage_intro a {font-weight: bold;}
.homepage_intro.homepage_intro a:nth-of-type(odd) {color: #113300;}
.homepage_intro.homepage_intro a:nth-of-type(even) {color: #003466;}
.homepage_intro.homepage_intro > ul > li,.homepage_intro.homepage_intro p {margin: 0;}
@media all and (min-width: 481px) {.homepage_intro.homepage_intro {max-width: 790px;}}
@media all and (max-width: 480px) {.homepage_intro.homepage_intro {text-align: center;padding: 0px 20px;}}
.admission_btn_container {position: relative;}
@media all and (min-width: 481px) {.admission_btn_container {position: absolute;right: -15px;top: 20px;}}
@media all and (max-width: 480px) {.admission_btn_container {margin: 25px 0;}
.admission_btn_container:before {content: '';display: block;padding-top: 29.5%;}}
.admission_btn {position: relative;display: block;overflow: hidden;background-size: contain;background-repeat: no-repeat;text-indent: -9999px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: 0;}
.admission_btn.visit {z-index: 1;background-image: url('/images/2016/button-visit.png');}
.admission_btn.visit.active {-webkit-filter: brightness(1.4);filter: brightness(1.4);}
.admission_btn.apply {z-index: 0;background-image: url('/images/2016/button-apply.png');}
.admission_btn.apply.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
.admission_btn.grad-apply {z-index: 0;background-image: url('/images/2016/button-grad-apply.png');}
.admission_btn.grad-apply.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
.admission_btn.grad-visit {z-index: 0;background-image: url('/images/2016/button-grad-visit.png');}
.admission_btn.grad-visit.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
.admission_btn.programs {z-index: 0;background-image: url('/images/2016/button-programs.png');}
.admission_btn.programs.active {z-index: 1;-webkit-filter: brightness(1.2);filter: brightness(1.2);}
@media all and (min-width: 481px) {.admission_btn {width: 149px;height: 81px;}
.admission_btn.apply,.admission_btn.grad-apply {-webkit-transform: translateY(-23%);-ms-transform: translateY(-23%);transform: translateY(-23%);}}
@media all and (max-width: 480px) {.admission_btn {position: absolute;left: 0;top: 0;width: 54%;height: 100%;}
.admission_btn.apply,.admission_btn.grad-apply {left: 46%;}}
.admission_panel p:last-child {margin-bottom: 0;}
.admission_panel .close {z-index: 5;display: block;position: absolute;right: 0;top: 0;width: 20px;height: 20px;padding: 8px 6px 15px 15px;overflow: hidden;text-indent: -9999px;opacity: 0.3;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.admission_panel .close:hover {opacity: 1;}
.admission_panel .close:before,.admission_panel .close:after {position: absolute;right: 16px;content: ' ';height: 20px;width: 3px;background-color: #333;}
.admission_panel .close:before {transform: rotate(45deg);}
.admission_panel .close:after {transform: rotate(-45deg);}
@media all and (min-width: 481px) {.admission_block_1,.admission_block_2 {width: 50%;clear: none;}
.admission_block_1 {float: left;}
.admission_block_2 {clear: right;float: right;margin-top: 15px;box-sizing: border-box;}
body:not(.lw_editor_on) .admission_block_2 {position: absolute;top: 0 !important;margin-right: -25px;visibility: hidden;opacity: 0;-webkit-transition: visibility 0s, opacity 0.25s ease-in-out;transition: visibility 0s, opacity 0.25s ease-in-out;}
body:not(.lw_editor_on) .admission_block_2.show {position: relative;visibility: visible;opacity: 1;}
.admission_panel .lw_widget_blurbs {padding: 17px 20px;border: 1px solid rgba(16, 26, 10, 0.02);background-color: rgba(16, 26, 10, 0.09);}}
@media all and (max-width: 480px) {.admission_block_2:not(.admission_panel) {margin-top: 25px;}
.admission_block_1.graduate {display: inline-block;}
.admission_panel {z-index: -1;position: absolute;left: 4%;width: 92%;padding: 17px 20px 30px;box-sizing: border-box;background-color: #E9EAE8;border: 1px solid rgba(16, 26, 10, 0.1);box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.4);opacity: 0;-webkit-transition: visibility 0s, opacity 0.25s ease-in-out;transition: visibility 0s, opacity 0.25s ease-in-out;}
.admission_panel.show {z-index: 4;opacity: 1;display: block;}}
.content_squares {position: relative;}
body:not(.lw_editor_on) .content_squares:before {content: '';display: block;}
.content_squares .lw_widget > ul > li {position: absolute !important;display: block;margin: 0;box-sizing: border-box;list-style-type: none;}
.content_squares .lw_widget > ul > li.lw_has_image {min-height: 0;}
.content_squares a {text-decoration: none;}
.content_squares .square {border: 2px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);position: relative;box-sizing: border-box;padding: 20px;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.content_squares .square:hover {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.content_squares .person .name {display: block;position: absolute;bottom: 0;left: 0;width: 100%;margin: 0;padding: 6px 7px;box-sizing: border-box;background-color: #113300;background-color: rgba(16, 26, 10, 0.8);color: #fff;text-align: left;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 14px;font-weight: normal;}
.content_squares .headline h6 {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;left: 0;bottom: 0;padding: 12px;color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 19px;line-height: 24px;font-weight: bold;}
@media all and (min-width: 481px) {.content_squares {width: 100%;}
.content_squares:before {padding-top: 67%;}
.content_squares .lw_widget > ul > li {width: 33.33%;height: 50%;}
.content_squares .headline.starred li,.content_squares .headline.green li {left: 0;top: 0;padding: 0 1% 1% 0;}
.content_squares .headline.purple li {left: 66.66%;top: 0;padding: 0  0 1% 1%;}
.content_squares .headline.orange li {left: 33.33%;top: 50%;padding: 1% 1% 0 1%;}
.content_squares .person li:first-child {left: 33.33%;top: 0;padding: 0 1% 1% 1%;}
.content_squares .person li:nth-child(2) {left: 0;top: 50%;padding: 1% 1% 0 0;}
.content_squares .person li:last-child {left: 66.66%;top: 50%;padding: 1% 0 0 1%;}}
@media all and (max-width: 480px) {.content_squares {width: 100%;}
.content_squares:before {padding-top: 100%;}
.content_squares .lw_widget > ul > li {width: 50%;height: 50%;}
.content_squares .headline h6 {padding: 6px 7px;}
.content_squares .headline.starred li,.content_squares .headline.green li {left: 0;top: 0;padding: 0 1% 1% 0;}
.content_squares .headline.purple li {left: 50%;top: 50%;padding: 1% 0 0 1%;}
.content_squares .headline.orange li {left: 0;top: 100%;padding: 2% 1% 0 0;}
.content_squares .person li:first-child {left: 50%;top: 0;padding: 0 0 1% 1%;}
.content_squares .person li:nth-child(2) {left: 0;top: 50%;padding: 1% 1% 0 0;}
.content_squares .person li:last-child {left: 50%;padding: 2% 0 0 1%;}}
.news_section_container {position: relative;width: 100%;padding: 15px 0 30px;color: #fff;background-color: #113300;}
.news_section .lw_widget_news li {margin: 0 0 17px;}
.news_section h3 {color: #fff;color: rgba(255, 255, 255, 0.4);font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 15px;letter-spacing: 0.015em;line-height: 1;margin: 0 0 10px;}
.news_section ul {margin-top: 20px;}
.news_section h3 + ul {margin-top: 0;}
.news_section .lw_item_thumb {width: 100%;}
.news_section .lw_item_thumb img {border: 3px solid #fff;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.4);width: 100%;margin-bottom: 11px;box-sizing: border-box;}
.news_section .headline {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;clear: both;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: 800;font-size: 23px;line-height: 1.2;margin-bottom: 0.5rem;}
.news_section .headline,.news_section .headline a {color: #fff;}
.news_section .summary {color: #fff;font-family: 'sorts-mill-goudy-n5', 'sorts-mill-goudy', 'Goudy Old Style', Goudy, serif;font-size: 16px;margin-bottom: 0;}
.news_section .summary a {color: #f5dcb2;}
.news_section .summary a:hover {text-decoration: underline;}
.news_section .more_news {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;clear: both;text-align: center;line-height: 38px;border-radius: 2px;background-color: rgba(255, 255, 255, 0.05);color: #fff;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: bold;font-size: 18px;}
@media all and (min-width: 481px) {.news_section_container:before {content: "";display: block;z-index: 0;position: absolute;top: 0;width: 100%;height: 220px;background-color: #0c2400;}
.news_section {position: relative;z-index: 1;margin: 0 auto;padding: 0 10px;width: 960px;}
.news_section:before,.news_section:after {content: '';display: table;clear: both;}
.news_section .lw_widget_news ul > li {display: inline;float: left;clear: none;box-sizing: border-box;width: 33.33%;}
.news_section .lw_widget_news ul > li:first-child {padding-right: 22px;}
.news_section .lw_widget_news ul > li:nth-child(2) {padding-left: 11px;padding-right: 11px;}
.news_section .lw_widget_news ul > li:nth-child(3) {padding-left: 22px;}}
@media all and (max-width: 480px) {.news_section {padding: 0 0 0 20px;}
.news_carousel {position: relative;padding-right: 45px;overflow: hidden;}
.news_carousel .owl-carousel .owl-stage-outer {overflow: visible;}
.news_carousel .owl-item.active + .owl-item {opacity: 0.5;}}
body.homepage {}
body.homepage #content {position: relative;padding-top: 0;}
body.homepage #portlandscape img#palatinehill {background-image: url('/images/portlandscape/palatine-dark.gif');}
@media all and (min-width: 481px) {body.homepage #content {padding-bottom: 145px;}}
@media all and (max-width: 480px) {body.homepage #content {min-width: 0;padding-bottom: 250px;}
body.homepage #portlandscape {display: block;overflow: hidden;max-width: 100%;min-width: 0;height: 85px;background: none;}
body.homepage #portlandscape img {min-width: 480px;height: 85px !important;background-size: contain !important;}
body.homepage #portlandscape #mounthood {background-position-x: 65px;}
body.homepage #portlandscape #cascades {background-position: 0 42px;}
body.homepage #portlandscape #portland {background-position: -90px 10px;}
body.homepage #portlandscape #dougfirs {background-position: 30px 47px;}
body.homepage #portlandscape #palentinehill {background-position: 0 75px;}}
body.homepage,body.landing_page {background-color: #0c2400;}
body.homepage #container > footer,body.landing_page #container > footer {position: relative;background: transparent;}
body.homepage #container > footer:before,body.landing_page #container > footer:before {content: '';display: block;position: absolute;top: -40px;left: 0;width: 100%;height: 40px;background-image: url('/images/2016/footer-trees.png');background-size: cover;background-repeat: repeat-x;}
body.landing_page #content {padding-top: 0;}
@media all and (max-width: 480px) {body.landing_page #content {min-width: 0;}}
body.landing_page .feature_stories_switcher {z-index: 0;margin-bottom: -130px;}
@media all and (max-width: 480px) {body.landing_page .feature_stories_switcher ul {padding-bottom: 0;}}
body.landing_page .landing_content_inner {margin: 0 auto;position: relative;z-index: 1;}
body.landing_page .landing_content_inner:before,body.landing_page .landing_content_inner:after {content: '';display: table;clear: both;}
@media all and (min-width: 481px) {body.landing_page .landing_content_inner {padding: 0 10px;width: 960px;}}
@media all and (max-width: 480px) {body.landing_page .landing_content_inner {padding: 0 20px;}}
body.landing_page .landing_page_title {position: relative;z-index: 6;color: #fff;font-family: 'sorts-mill-goudy-n5', 'sorts-mill-goudy', 'Goudy Old Style', Goudy, serif;line-height: 1.1;}
@media all and (min-width: 481px) {body.landing_page .landing_page_title {font-size: 150px;margin-bottom: -45px;}
.ie-browser body.landing_page .landing_page_title {margin-bottom: -51px;}}
@media all and (max-width: 480px) {body.landing_page .landing_page_title {font-size: 55px;margin-bottom: -16px;}
.ie-browser body.landing_page .landing_page_title {margin-bottom: -19px;}}
body.landing_page .lw_widget_navigation {margin-bottom: -45px;padding: 16px;background-color: #f1f2ed;}
body.landing_page .lw_widget_navigation:before,body.landing_page .lw_widget_navigation:after {content: '';display: table;clear: both;}
body.landing_page .lw_widget_navigation ul {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
body.landing_page .lw_widget_navigation li {margin: 0;border-color: #949ea0;border-style: solid;border-width: 0 1px 1px 0;box-sizing: border-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
@media all and (min-width: 481px) {body.landing_page .lw_widget_navigation li {width: 33%;}
body.landing_page .lw_widget_navigation li:nth-child(1),body.landing_page .lw_widget_navigation li:nth-child(2),body.landing_page .lw_widget_navigation li:nth-child(3) {border-top-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1) {border-left-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child,body.landing_page .lw_widget_navigation li:nth-child(3n+2):last-child {position: relative;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child:after,body.landing_page .lw_widget_navigation li:nth-child(3n+2):last-child:after {content: '';display: block;position: absolute;bottom: 0;left: 150%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 56px;background: url('/images/2016/icon-trees.png') center no-repeat;background-size: contain;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child {position: relative;}
body.landing_page .lw_widget_navigation li:nth-child(3n+1):last-child:before {content: '';display: block;position: absolute;bottom: 0;left: 150%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 56px;background: url('/images/2016/icon-trees.png') center no-repeat;background-size: contain;left: 250%;}}
@media all and (max-width: 480px) {body.landing_page .lw_widget_navigation li {width: 50%;}
body.landing_page .lw_widget_navigation li:nth-child(1),body.landing_page .lw_widget_navigation li:nth-child(2) {border-top-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(2n+1) {border-left-width: 1px;}
body.landing_page .lw_widget_navigation li:nth-child(2n+1):last-child {position: relative;}
body.landing_page .lw_widget_navigation li:nth-child(2n+1):last-child:after {content: '';display: block;position: absolute;bottom: 0;left: 150%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 45px;background: url('/images/2016/icon-trees.png') center no-repeat;background-size: contain;}}
body.landing_page .lw_widget_navigation a {z-index: 7;position: relative;display: block;color: #362f2d;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;line-height: 1.35;-webkit-box-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media all and (min-width: 481px) {body.landing_page .lw_widget_navigation a {padding: 13px 14px 14px;font-size: 25px;}}
@media all and (max-width: 480px) {body.landing_page .lw_widget_navigation a {padding: 11px 12px 12px;font-size: 20px;}}
body.landing_page .lw_widget_navigation a:hover {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #003466;color: #fff;}
body.landing_page .hero_image {margin-bottom: 25px;width: 100%;min-height: 470px;background-size: cover;background-repeat: no-repeat;background-color: #ccc;opacity: 0;-webkit-transition: opacity 0.25s ease-in-out;transition: opacity 0.25s ease-in-out;}
body.landing_page .hero_image.right .hero_panel {float: right;}
body.landing_page .hero_image_placeholder {display: none;}
body.landing_page .hero_panel {float: left;box-sizing: border-box;margin: 140px 0 50px 0.5%;padding: 22px 30px 27px;background-color: rgba(255, 255, 255, 0.85);color: #362f2d;}
body.landing_page .hero_panel h3 {margin-bottom: 0.3em;color: #362f2d;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 36px;line-height: 1.2;}
body.landing_page .hero_panel h3:first-child {margin-top: 0;}
body.landing_page .hero_panel h4 {margin-bottom: 0.35em;color: #736357;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-style: italic;font-size: 14px;text-transform: uppercase;}
body.landing_page .hero_caption {margin-top: 45px;color: #534741;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 16px;}
body.landing_page .hero_caption a {color: #003466;font-weight: bold;text-decoration: underline;}
body.landing_page .hero_caption a:hover {color: #736357;}
body.landing_page .hero_widget ul {margin: 0;}
body.landing_page .hero_widget li {margin: 0;min-height: 0 !important;}
@media all and (min-width: 481px) {body.landing_page .hero_panel {width: 49.5%;}}
@media all and (max-width: 480px) {body.landing_page .hero_panel {width: 100%;}}
@media all and (min-width: 481px) {body.landing_page .content-col-1,body.landing_page .content-col-2 {float: left;margin: 0;box-sizing: border-box;}
body.landing_page .content-col-1 .lw_media_wrapper,body.landing_page .content-col-2 .lw_media_wrapper {width: 50%;float: right;margin-left: 10px;}
body.landing_page .content-col-1 {width: 66.66%;padding-right: 18px;}
body.landing_page .content-col-2 {width: 33.33%;padding-left: 18px;}}
@media all and (max-width: 480px) {body.landing_page .content-col-2 {margin-top: 25px;}}
body.landing_page .subcontent_container {position: relative;margin-top: 20px;padding-top: 30px;width: 100%;color: #fff;background-color: #113300;}
body.landing_page .subcontent_inner h3 {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;clear: both;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-weight: 800;font-size: 23px;line-height: 1.2;margin-bottom: 0.5rem;color: #fff;}
body.landing_page .subcontent_inner h4 {color: #fff;color: rgba(255, 255, 255, 0.4);font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;font-size: 15px;letter-spacing: 0.015em;line-height: 1;margin: 0 0 10px;}
body.landing_page .subcontent_inner a {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;}
body.landing_page .subcontent_inner a:hover {color: rgba(255, 255, 255, 0.7);}
body.landing_page .subcontent_inner .lw_media_wrapper iframe {border-width: 1px;}
@media all and (min-width: 481px) {body.landing_page .subcontent_container {padding-bottom: 50px;}
body.landing_page .subcontent_inner {position: relative;z-index: 1;margin: 0 auto;padding: 0 10px;width: 960px;}
body.landing_page .subcontent_inner:before,body.landing_page .subcontent_inner:after {content: '';display: table;clear: both;}
body.landing_page .subcontent_inner .subcontent-col {display: inline;float: left;clear: none;box-sizing: border-box;width: 33.33%;}
body.landing_page .subcontent_inner .subcontent-col:first-child {padding-right: 22px;}
body.landing_page .subcontent_inner .subcontent-col:nth-child(2) {padding-left: 11px;padding-right: 11px;}
body.landing_page .subcontent_inner .subcontent-col:nth-child(3) {padding-left: 22px;}}
@media all and (max-width: 480px) {body.landing_page .subcontent_container {padding-bottom: 40px;}
body.landing_page .subcontent_inner {padding: 0 0 0 20px;}
body.landing_page .subcontent_carousel {position: relative;padding-right: 45px;overflow: hidden;box-sizing: border-box;}
body.landing_page .subcontent_carousel .owl-carousel .owl-stage-outer {overflow: visible;}
body.landing_page .subcontent_carousel .owl-item.active + .owl-item {opacity: 0.5;}}