/* --------------------------------------------------------- NOTE:	ALL the CSS below is precompiled via SASS.  Any edits to CSS files will be overwritten.  Talk to lib-webmaster@uiowa.edu first. --------------------------------------------------------- */
/* ----- Breakpoint variables ----- */
/* ----- Typography variables ----- */
/* ----- Color variables ----- */
/* ----- My custom mixins ----- */
/* ----- Temporary mixins for development ----- */
body.site-home.home .header-wrapper .header-wrapper-inner { width: 1150px; }

body.site-home.home #nav #nav-content { width: 1150px; }

body.site-home.home footer #local-footer.footer-wrapper .footer-wrapper-inner { width: 1150px; }

body.site-home.home footer #global-footer.footer-wrapper .footer-wrapper-inner { width: 1150px; }

body.site-home.home .entry-title { position: absolute; left: -10000px; top: auto; height: 1px; overflow: hidden; width: 1px; }

body.site-home.home .header-wrapper .header-wrapper-inner .site-name a { display: none; }

body.site-home.home .header-wrapper .header-wrapper-inner .header-left, body.site-home.home .header-wrapper .header-wrapper-inner .header-right { margin-top: 6px; }

body.site-home.home .uilibraries-logo svg { max-width: 70% !important; }

#main { min-height: 600px; }

.site-home.page-id-3380 #wrapper { margin-top: 35px; }

.site-home.page-id-3380 .nav-primary-outer { position: relative; padding-top: 0; background-color: #2f2f2f; z-index: 22222; }

.site-home.page-id-3380 .nav-primary-outer ul { margin: 0; padding: 0; list-style-type: none; list-style-position: inside; }

.site-home.page-id-3380 .nav-primary-outer ul li { margin: 0; padding: 0; }

.site-home.page-id-3380 .nav-primary-outer ul li a, .site-home.page-id-3380 .nav-primary-outer ul li button { display: block; margin: 0; padding: 0; text-decoration: none; font-family: 'Roboto', sans-serif; color: white; -webkit-transition: 0.1s; transition: 0.1s; }

.site-home.page-id-3380 .nav-primary-outer ul#menu-main { margin: 0 auto; }

.site-home.page-id-3380 .nav-primary-outer ul#menu-main li.top-link.dropdown-hovered > button { background-color: #bbb; color: black; }

.site-home.page-id-3380 .nav-primary-outer ul#menu-main li.top-link > button { display: block; margin: 0; width: 100%; background-color: transparent; border: none; color: white; font-size: 14px; font-size: 1.4rem; }

.site-home.page-id-3380 .nav-primary-outer ul#menu-main li.top-link > button:hover { cursor: pointer; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner { position: absolute; top: 0; left: 0; width: 100%; height: 35px; background-color: #2f2f2f; -webkit-transition: 0.2s; transition: 0.2s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; overflow: hidden; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner:hover { height: 500px; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main { width: 1150px; max-width: 1150px; height: 35px; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li { display: block; float: left; width: 158.57143px; height: 35px; border-right: 1px solid #272727; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li > a, .site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li button { line-height: 35px; text-align: center; text-transform: uppercase; background-color: #2f2f2f; color: contrast-color(#2f2f2f); -webkit-transition: 0.2s; transition: 0.2s; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li > a:hover, .site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li button:hover { background-color: #272727; color: contrast-color(#272727); }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li ul { margin-right: -1px; border-right: 1px solid #272727; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li ul li { border-top: 1px solid #272727; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li ul li a, .site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li ul li button { margin: 0; padding: 0.33em 0.5em; padding-left: 1em; text-indent: -0.5em; color: contrast-color(#2f2f2f); text-align: left; font-size: 12px; font-size: 1.2rem; line-height: 1.6em; -webkit-transition: 0.2s; transition: 0.2s; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li ul li a:hover, .site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li ul li button:hover { background-color: #272727; color: contrast-color(#272727); }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li.dropdown-hovered > a { background-color: #363636; color: contrast-color(#363636); }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li:hover > ul { background-color: #363636; color: contrast-color(#363636); }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li:nth-of-type(2) { border-left: 1px solid #272727; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main > li:nth-of-type(2) ul { margin-left: -1px; border-left: 1px solid #272727; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main li.hamburger { width: 40px; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner ul#menu-main li.hamburger button { height: 35px; width: 40px; background-repeat: no-repeat; background-position: center center; background-size: 24px; background-image: url("/includes/icons/svg/white/bars.svg"); -webkit-transition: 0.2s; transition: 0.2s; color: transparent; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner.EXPANDED ul#menu-main > li.SELECTED > a { background-color: #272727; color: contrast-color(#272727); }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner.EXPANDED ul#menu-main > li.SELECTED > a ul { background-color: #363636; color: contrast-color(#363636); }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner.LOCKED ul#menu-main li.hamburger button { background-image: url("/includes/icons/svg/white/angle-up.svg"); background-size: 20px !important; }

.site-home.page-id-3380 .nav-primary-outer .nav-primary-inner.LOCKED ul#menu-main li.hamburger button:focus { background-color: transparent; }

@media (min-width: 1150px) { .site-home.page-id-3380 .nav-primary-outer { display: block; } }

.featured-items.owl-carousel { margin: 0 auto; margin-bottom: 24px; max-width: 1200px; }

.featured-items.owl-carousel:after { content: ""; display: table; clear: both; }

.featured-items.owl-carousel .owl-stage-outer { max-width: 1200px; margin: 0 auto; }

.featured-items.owl-carousel .feature-image { display: none; }

.featured-items.owl-carousel .owl-item { position: relative; }

.featured-items.owl-carousel .owl-item .feature-image { display: block; }

.featured-items.owl-carousel .owl-item .feature-info { position: absolute; bottom: 0; right: 0; padding: 0; width: 100%; opacity: 1.0; color: white; text-shadow: none; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: 0.2s; transition: 0.2s; }

.featured-items.owl-carousel .owl-item .feature-info .feature-title { margin: 0; padding: 6px 0 6px 0; font-size: 8px; font-size: 0.8rem; font-weight: 400; text-align: center; text-transform: uppercase; }

@media (min-width: 800px) { .featured-items.owl-carousel .owl-item .feature-info .feature-title { font-size: 14px; font-size: 1.4rem; } }

.featured-items.owl-carousel .owl-item .feature-info .feature-description p { margin: 0; padding: 0 0 6px 0; font-size: 6px; font-size: 0.6rem; font-weight: 200; text-align: center; }

@media (min-width: 800px) { .featured-items.owl-carousel .owl-item .feature-info .feature-description p { font-size: 12px; font-size: 1.2rem; } }

.featured-items.owl-carousel .owl-item .feature-info.with-feature-description .feature-title { padding: 6px 0 0 0; }

.featured-items.owl-carousel .owl-item:hover .feature-info { background-color: black; }

.home-title { clear: both; border-bottom: none; }

body.page-id-3380 .entry-content { position: relative; max-width: 100%; }

body.page-id-3380 .section-inner { margin: 0 auto; max-width: 1150px; }

body.page-id-3380 .banner-region .banner-region-inner { -webkit-flex-flow: row-reverse nowrap; -ms-flex-flow: row-reverse nowrap; flex-flow: row-reverse nowrap; }

body.page-id-3380 .banner-region .banner-region-inner .big-feature-title-area { right: 0; left: auto; }

body.page-id-3380 .search-widget-inner { margin-right: 2rem; margin-left: 1rem; }

body.page-id-3380 .search-widget-inner h2 { margin-top: 4rem; font-size: 50px; font-size: 5rem; }

body.page-id-3380 .search-widget-inner h3 { font-size: 13.3px; font-size: 1.33rem; }

body.page-id-3380 .search-widget-inner .ihp-branding { margin-top: 8rem; }

body.page-id-3380 .decoration-1 { position: absolute; top: 420px; right: 6px; text-align: center; z-index: 999; width: 1150px; }

body.page-id-3380 .decoration-1 img { width: 99%; }

body.page-id-3380 .selected-resources { margin: 0; padding: 0; background-color: #2a2a2a; color: white; width: 100%; }

body.page-id-3380 .selected-resources .selected-resources-inner { margin: 0 auto; padding: 1rem 0; max-width: 1150px; }

body.page-id-3380 .selected-resources .selected-resources-inner .section-title { margin: 0 0 1rem 0; padding: 0; text-transform: uppercase; font-weight: lighter; font-size: 24px; font-size: 2.4rem; color: white; font-family: "Montserrat", "Roboto", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif; }

body.page-id-3380 .selected-resources .selected-resources-inner ul li a { position: relative; display: block; margin: 0; padding: 8px; height: 48px; width: 100%; font-size: 14px; font-size: 1.4rem; font-weight: normal; background-color: #feca61; -webkit-transition: 0.2s; transition: 0.2s; overflow: hidden; line-height: 1.1em; color: black; text-decoration: none; }

body.page-id-3380 .selected-resources .selected-resources-inner ul li a:after { position: absolute; display: block; content: ""; bottom: 4px; right: 4px; height: 24px; width: 32px; background-size: contain; background-repeat: no-repeat; background-position: center center; -webkit-transition: 0.2s; transition: 0.2s; }

body.page-id-3380 .selected-resources .selected-resources-inner ul li a:hover { background-color: #febe3e; }

body.page-id-3380 .selected-resources .selected-resources-inner ul li a:hover:after { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

body.page-id-3380 .selected-resources { background-color: #2a2a2a; }

body.page-id-3380 .selected-resources .selected-resources-inner { padding: 2rem 0 6rem 0; }

body.page-id-3380 .selected-resources .selected-resources-inner .section-title { font-size: 50px; font-size: 5rem; }

body.page-id-3380 .selected-resources .selected-resources-inner ul { margin: 0 auto; padding: 0; max-width: 1150px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; list-style-type: none; }

body.page-id-3380 .selected-resources .selected-resources-inner ul li { margin: 0; height: 60px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 191.66667px; box-sizing: border-box; border: 4px solid #2a2a2a; }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-librarian a:after { background-image: url(/includes/icons/svg/black/address-card.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-guides a:after { background-image: url(/includes/icons/svg/black/compass.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-guides a:hover:after { -webkit-transform: rotate(-30deg) scale(1.1); -ms-transform: rotate(-30deg) scale(1.1); transform: rotate(-30deg) scale(1.1); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-databases a:after { background-image: url(/includes/icons/svg/black/database.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-mylibrary a:after { background-image: url(/includes/icons/svg/black/user-circle.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-locations a:after { background-image: url(/includes/icons/svg/black/map-marker-alt.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-media a:after { background-image: url(/includes/icons/svg/black/video.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-coursereserves a:after { background-image: url(/includes/icons/svg/black/book.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-special a:after { background-image: url(/includes/icons/svg/black/archive.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-media a:after { background-image: url(/includes/icons/svg/black/video.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-idl a:after { background-image: url(/includes/icons/svg/black/images.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-iro a:after { background-image: url(/includes/icons/svg/black/graduation-cap.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-journals a:after { background-image: url(/includes/icons/svg/black/file-alt.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-worldcat a:after { background-image: url(/includes/icons/svg/black/globe.svg); }

body.page-id-3380 .selected-resources .selected-resources-inner ul li.resource-worldcat a:hover:after { -webkit-transform: rotate(30deg) scale(1.1); -ms-transform: rotate(30deg) scale(1.1); transform: rotate(30deg) scale(1.1); }

body.page-id-3380 .highlighted-resources { margin: 4rem auto 0 auto; width: calc($fixed-width - 20px); }

body.page-id-3380 .highlighted-resources .resource-tab { padding: 0.25em 0; font-weight: lighter; text-transform: uppercase; }

body.page-id-3380 .section-features:after { content: ""; display: table; clear: both; }

body.page-id-3380 .section-features .featured-items-outer { margin: 0 auto; max-width: 1150px; }

body.page-id-3380 .section-features .section-inner .section-title { margin: 0; padding: 4rem 0 0 0; text-transform: uppercase; font-weight: lighter; font-size: 50px; font-size: 5rem; color: black; font-family: "Montserrat", "Roboto", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif; }

body.page-id-3380 .section-news-events { margin: 0 auto; padding: 0 0 3em 0; max-width: 1150px; }

body.page-id-3380 .section-news-events:after { content: ""; display: table; clear: both; }

body.page-id-3380 .section-news { margin: 0; padding: 0; background-color: white; min-height: 600px; width: 100%; color: black; }

body.page-id-3380 .section-news:after { content: ""; display: table; clear: both; }

body.page-id-3380 .section-news .section-inner .section-title { margin: 0; padding: 4rem 0 0 0; text-transform: uppercase; font-weight: lighter; font-size: 50px; font-size: 5rem; color: black; font-family: "Montserrat", "Roboto", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif; }

body.page-id-3380 .section-events { margin: 0; padding: 0; background-color: white; min-height: 600px; width: 100%; color: black; }

body.page-id-3380 .section-events:after { content: ""; display: table; clear: both; }

body.page-id-3380 .section-events .section-inner .section-title { margin: 0; padding: 4rem 0 0 0; text-transform: uppercase; font-weight: lighter; font-size: 50px; font-size: 5rem; color: black; font-family: "Montserrat", "Roboto", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif; }

@media (min-width: 800px) { body.page-id-3380 .section-news { clear: both; float: left; width: 50%; }
  body.page-id-3380 .section-events { clear: right; float: right; width: 50%; } }

body.page-id-3380 .section-fdlp { margin: 0; padding: 0; background-color: #ddd; color: black; }

body.page-id-3380 .section-fdlp:after { content: ""; display: table; clear: both; }

body.page-id-3380 .section-fdlp .section-inner .fdlp-emblem { float: left; margin: 2rem; }

body.page-id-3380 .section-fdlp .section-inner .fdlp-emblem svg { max-width: 120px; max-height: 106.56px; }

body.page-id-3380 .section-fdlp .section-inner .section-title { margin: 0; padding: 2rem 0 1rem 0; text-transform: uppercase; font-weight: lighter; font-size: 36px; font-size: 3.6rem; color: black; font-family: "Montserrat", "Roboto", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif; }

body.page-id-3380 .section-fdlp .section-inner p { margin: 0; }

body.page-id-3380 .section-fdlp .section-inner:hover .fdlp-emblem svg .shield-bg { fill: #1c3f95; }

body.page-id-3380 .section-fdlp .section-inner:hover .fdlp-emblem svg .pages-inside, body.page-id-3380 .section-fdlp .section-inner:hover .fdlp-emblem svg .cover-inside { fill: #e51937; }

body.page-id-3380 .section-locations { clear: both; margin: 0; padding: 0; background-color: #222; width: 100%; color: white; }

body.page-id-3380 .section-locations:after { content: ""; display: table; clear: both; }

body.page-id-3380 .section-locations .section-inner .section-title { margin: 0; padding: 6rem 0 2rem 0; text-align: center; text-transform: uppercase; font-weight: lighter; font-size: 50px; font-size: 5rem; color: white; font-family: "Montserrat", "Roboto", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif; }

body.page-id-3380 .section-locations .section-inner .section-subtitle { margin: 0; text-align: left; font-weight: lighter; font-size: 14px; font-size: 1.4rem; color: white; text-transform: uppercase; text-align: center; }

body.page-id-3380 .section-locations .section-inner ul { margin: 2em 4em; padding: 0; list-style-type: none; -webkit-columns: 287.5px 3; -moz-columns: 287.5px 3; columns: 287.5px 3; }

body.page-id-3380 .section-locations .section-inner ul li { display: inline-block; width: 100%; margin-bottom: 18px; padding: 0; }

body.page-id-3380 .section-locations .section-inner ul li a { display: block; margin: 0; padding: 1.5em 2em; background-color: #666; color: white; text-decoration: none; text-transform: uppercase; font-weight: lighter; -webkit-transition: 0.2s; transition: 0.2s; font-size: 20px; font-size: 2rem; background-size: 115px 115px; background-position: calc(100% + 200px) -15px; background-repeat: no-repeat; }

body.page-id-3380 .section-locations .section-inner ul li a:hover { background-position: calc(100% + 20px) -15px; }

body.page-id-3380 .section-locations .section-inner ul li.location-art a { background-color: #00416b; color: white; }

body.page-id-3380 .section-locations .section-inner ul li.location-art a:hover { background-color: #54a2d7; color: black; background-image: url("/includes/icons/custom/svg/other/art-icon.svg"); }

body.page-id-3380 .section-locations .section-inner ul li.location-business a { background-color: #005c27; color: white; }

body.page-id-3380 .section-locations .section-inner ul li.location-business a:hover { background-color: #89a527; color: black; background-image: url("/includes/icons/custom/svg/other/business-icon.svg"); }

body.page-id-3380 .section-locations .section-inner ul li.location-engineering a { background-color: #f05a28; color: black; }

body.page-id-3380 .section-locations .section-inner ul li.location-engineering a:hover { background-color: #f6921e; color: black; background-image: url("/includes/icons/custom/svg/other/engineering-icon.svg"); }

body.page-id-3380 .section-locations .section-inner ul li.location-hardin a { background-color: #be1e2d; color: white; }

body.page-id-3380 .section-locations .section-inner ul li.location-hardin a:hover { background-color: #ee4036; color: white; background-image: url("/includes/icons/custom/svg/other/hardin-icon.svg"); }

body.page-id-3380 .section-locations .section-inner ul li.location-main a { background-color: #ffb900; color: black; }

body.page-id-3380 .section-locations .section-inner ul li.location-main a:hover { background-color: #feca61; color: black; background-image: url("/includes/icons/custom/svg/other/main-icon.svg"); }

body.page-id-3380 .section-locations .section-inner ul li.location-music a { background-color: #007677; color: white; }

body.page-id-3380 .section-locations .section-inner ul li.location-music a:hover { background-color: #00a69c; color: white; background-image: url("/includes/icons/custom/svg/other/music-icon.svg"); }

body.page-id-3380 .section-locations .section-inner ul li.location-science a { background-color: #6b40be; color: white; }

body.page-id-3380 .section-locations .section-inner ul li.location-science a:hover { background-color: #c16fac; color: black; background-image: url("/includes/icons/custom/svg/other/sciences-icon.svg"); }

body.page-id-3380 .section-locations .section-inner ul li.location-law a { padding-bottom: 1em; background-color: #444; color: white; }

body.page-id-3380 .section-locations .section-inner ul li.location-law a span { display: block; font-size: 50%; text-transform: none; }

body.page-id-3380 .section-locations .section-inner ul li.location-law a:hover { background-color: #888; color: black; background-image: url("/includes/icons/custom/svg/other/law-icon.svg"); }

body.page-id-3380 .section-give { clear: both; margin: 0; padding: 0; background-image: url("//www.lib.uiowa.edu/wp-content/uploads/2017/12/homepage-section-giving-bg-small.jpg"); background-size: cover; background-position: top; background-repeat: no-repeat; background-color: #feca61; min-height: 500px; width: 100%; color: black; }

body.page-id-3380 .section-give:after { content: ""; display: table; clear: both; }

body.page-id-3380 .section-give .section-overlay { background-color: rgba(254, 202, 97, 0.9); }

body.page-id-3380 .section-give .section-inner { min-height: 500px; text-align: center; }

body.page-id-3380 .section-give .section-inner .section-title { margin: 0; padding: 6rem 0; text-align: center; text-transform: uppercase; font-weight: lighter; font-size: 50px; font-size: 5rem; color: black; font-family: "Montserrat", "Roboto", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial, "Lucida Grande", sans-serif; }

body.page-id-3380 .section-give .section-inner .section-title + div { margin: 0 auto; height: 4px; width: 360px; background-color: rgba(255, 255, 255, 0.8); }

body.page-id-3380 .section-give .section-inner .section-subtitle { margin: 0; padding: 6rem 0; text-align: left; font-weight: lighter; font-size: 42px; font-size: 4.2rem; color: black; text-align: center; font-family: "Lobster", "Franklin Gothic", cursive; }

body.page-id-3380 .section-give .section-inner a { display: inline-block; padding: .5em 2em .55em; outline: none; cursor: pointer; text-align: center; text-decoration: none !important; font-family: inherit; border-radius: 0.33em; -webkit-transition: 0.1s; transition: 0.1s; font-weight: 300; background-color: white; color: black !important; border: none; line-height: 1.5em; margin: 3rem auto; text-transform: uppercase; font-size: 26px; font-size: 2.6rem; border-radius: 0; -webkit-transition: 0.2s; transition: 0.2s; opacity: 0.8; }

body.page-id-3380 .section-give .section-inner a:hover { text-decoration: none; background-color: white; color: black; }

body.page-id-3380 .section-give .section-inner a:active { position: relative; top: 1px; background-color: white; color: black; }

body.page-id-3380 .section-give .section-inner a:hover { opacity: 1; }

/*# sourceMappingURL=../css_sourcemaps/site-home-new.css.map */
