/*      /livewhale/theme/global/styles/header-date.css      */

#container #header_nav .college_nav_events {position: relative;display: inline-block;margin-right: -35px;padding-right: 45px;}
#container #header_nav .college_nav_events .cal_date {position: absolute;right: 0;bottom: 0;margin-bottom: 4px;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;}
#container #header_nav .college_nav_events .cal_date_link {display: block;position: absolute !important;z-index: 1;width: 100%;height: 100%;}
#container #header_nav .college_nav_events .cal_date_month {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;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#container #header_nav .college_nav_events .cal_date_day {padding-top: 0.05em;height: 100%;background-color: #fff;color: #262626;font-weight: bold;font-size: 2em;line-height: 1;}
#container #header_nav .college_nav_events .cal_date:hover {text-decoration: none;color: #fff;border: 1px solid rgba(255, 255, 255, 0.75);}
#container #header_nav .college_nav_events .cal_date:hover .cal_date_month {background: #b70035;}
@media all and (min-width: 481px) {body {width: 100%;min-width: 1050px;}}
@media all and (max-width: 480px) {#jPanelMenu-menu .cal_date {display: none;}}

/*      /livewhale/theme/global/styles/lewisandclark.css      */

.gm-style{font-family:"Helvetica Neue",Helvetica,Arial,Sans-serif;}
#lw_cal_today_facts{display:none;}
.lw_event_registration_success{font-size: 1em;}

/*      /livewhale/theme/global/styles/galleries/galleries_inline_feature.css      */

.lw_gallery_feature .lw_gallery_caption {margin: 0;padding: 0;width: 100%;}
.lw_gallery_feature .lw_gallery_caption span {margin: 0;padding: 5px 5% 15px;display: block;font-size: 1em;}
.lw_gallery_feature .lw_gallery_thumbnails {display: none;}
.overlay-caption .lw_gallery_caption {padding: 1rem;background-color: #333;color: #fff;width: 30%;position: absolute;top: 10px;overflow: hidden;font-size: small;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.overlay-caption .lw_gallery_caption a {color: #ffa627 !important;font-weight: normal !important;}
.overlay-caption .lw_gallery_caption .lw_gallery_credit {position: absolute;bottom: 10px;color: #bbb;}
.overlay-caption .lw_gallery_caption span {margin-top: 0;position: absolute;left: 0;}
.overlay-caption .lw_gallery_caption h3 {font-family: 'Helvetica Neue', Helvetica, sans-serif;color: #ffa627;line-height: 1.1;}
@media only screen and (max-width: 480px) {.overlay-caption .lw_gallery_image {width: 100% !important;height: inherit;max-width: 100%;overflow: hidden;}
.overlay-caption .lw_gallery_image .lw_loaded_image {left: -30%;}
.overlay-caption .lw_gallery_image .lw_loaded_image img {width: 100%;}
.overlay-caption .lw_gallery_caption {width: 91%;}
.overlay-caption .lw_gallery_caption span {position: absolute;bottom: 7px;}}
.mod-flexbox.lw_gallery_feature {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.mod-flexbox.lw_gallery_feature .lw_gallery_legend {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;width: 100%;padding: 0;}
.mod-flexbox.lw_gallery_feature .lw_thumbs_wrapper {margin: 0;}
.mod-flexbox.lw_gallery_feature .lw_gallery_caption {margin: 0;padding: 0;position: relative;background-color: #fff;z-index: 10;}
.mod-flexbox.lw_gallery_feature .lw_gallery_caption span,.mod-flexbox.lw_gallery_feature .lw_gallery_caption .lw_gallery_credit {margin: 0;}

/*      /livewhale/theme/global/styles/galleries/mini/mini.css      */

.lw_widget_type_gallery_mini .lw_gallery_caption {width: 100%;}
@media only screen and (max-width: 480px) {.lw_widget_type_gallery_mini .lw_gallery_caption {position: static;}}

/*      /livewhale/theme/global/styles/galleries/mini/mini.css      */

.lw_widget_type_gallery_mini .lw_gallery_caption {width: 100%;}
@media only screen and (max-width: 480px) {.lw_widget_type_gallery_mini .lw_gallery_caption {position: static;}}

/*      /livewhale/theme/global/styles/galleries/galleries_inline_feature.css      */

.lw_gallery_feature .lw_gallery_caption {margin: 0;padding: 0;width: 100%;}
.lw_gallery_feature .lw_gallery_caption span {margin: 0;padding: 5px 5% 15px;display: block;font-size: 1em;}
.lw_gallery_feature .lw_gallery_thumbnails {display: none;}
.overlay-caption .lw_gallery_caption {padding: 1rem;background-color: #333;color: #fff;width: 30%;position: absolute;top: 10px;overflow: hidden;font-size: small;font-family: 'franklin-gothic-urw-cond-n4', 'franklin-gothic-urw-cond', sans-serif;}
.overlay-caption .lw_gallery_caption a {color: #ffa627 !important;font-weight: normal !important;}
.overlay-caption .lw_gallery_caption .lw_gallery_credit {position: absolute;bottom: 10px;color: #bbb;}
.overlay-caption .lw_gallery_caption span {margin-top: 0;position: absolute;left: 0;}
.overlay-caption .lw_gallery_caption h3 {font-family: 'Helvetica Neue', Helvetica, sans-serif;color: #ffa627;line-height: 1.1;}
@media only screen and (max-width: 480px) {.overlay-caption .lw_gallery_image {width: 100% !important;height: inherit;max-width: 100%;overflow: hidden;}
.overlay-caption .lw_gallery_image .lw_loaded_image {left: -30%;}
.overlay-caption .lw_gallery_image .lw_loaded_image img {width: 100%;}
.overlay-caption .lw_gallery_caption {width: 91%;}
.overlay-caption .lw_gallery_caption span {position: absolute;bottom: 7px;}}
.mod-flexbox.lw_gallery_feature {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.mod-flexbox.lw_gallery_feature .lw_gallery_legend {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;width: 100%;padding: 0;}
.mod-flexbox.lw_gallery_feature .lw_thumbs_wrapper {margin: 0;}
.mod-flexbox.lw_gallery_feature .lw_gallery_caption {margin: 0;padding: 0;position: relative;background-color: #fff;z-index: 10;}
.mod-flexbox.lw_gallery_feature .lw_gallery_caption span,.mod-flexbox.lw_gallery_feature .lw_gallery_caption .lw_gallery_credit {margin: 0;}

/*      /livewhale/theme/global/styles/footer.css      */

#footer .vcard {clear: left;padding: 0;margin: 0;}
#footer .vcard p {margin: 0;}
#footer .shield {display: block;position: relative;}
#footer .shield img {position: absolute;left: 0;top: 8px;width: 37px;height: 51px;background: transparent url("/images/shields/shield_51.png") no-repeat 0 -60px;}
@media all and (max-width: 480px) {#container footer {padding: 0 20px 10px;}
#footer {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#footer nav:before,#footer nav:after {content:'';display: table;clear: both;}
#footer .vcard.vcard {margin-top: 20px;padding: 20px 0;border-top: 1px solid #113300;text-align: center;}
#footer .vcard.vcard p,#footer .vcard.vcard span {margin: 0;}
#footer .shield img {position: relative;display: block;left: auto;top: auto;margin: 10px auto 0;}}