@charset "UTF-8"; /* Grid */ .grid{ list-style:none; margin:0; padding:0; margin-left:-24px; letter-spacing:-0.31em; } .opera:-o-prefocus, .grid{ word-spacing:-0.43em; } .grid__item{ display:inline-block; padding-left:24px; vertical-align:top; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; letter-spacing:normal; word-spacing:normal; } .grid--rev{ direction:rtl; text-align:left; } .grid--rev > .grid__item{ direction:ltr; text-align:left; } .grid--full{ margin-left:0; } .grid--full > .grid__item{ padding-left:0; float:left; } .grid--right{ text-align:right; } .grid--right > .grid__item{ text-align:left; } .grid--center{ text-align:center; } .grid--center > .grid__item{ text-align:left; } .grid--middle > .grid__item{ vertical-align:middle; } .grid--bottom > .grid__item{ vertical-align:bottom; } .grid--narrow{ margin-left:-12px; } .grid--narrow > .grid__item{ padding-left:12px; } .grid--wide{ margin-left:-48px; } .grid--wide > .grid__item{ padding-left:48px; } .one-whole{ width:100%; } .one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths{ width:50%; } .one-third, .two-sixths, .four-twelfths{ width:33.333%; } .two-thirds, .four-sixths, .eight-twelfths{ width:66.666%; } .one-quarter, .two-eighths, .three-twelfths{ width:25%; } .three-quarters, .six-eighths, .nine-twelfths{ width:75%; } .one-fifth, .two-tenths{ width:20%; } .two-fifths, .four-tenths{ width:40%; } .three-fifths, .six-tenths{ width:60%; } .four-fifths, .eight-tenths{ width:80%; } .one-sixth, .two-twelfths{ width:16.666%; } .five-sixths, .ten-twelfths{ width:83.333%; } .one-eighth{ width:12.5%; } .three-eighths{ width:37.5%; } .five-eighths{ width:62.5%; } .seven-eighths{ width:87.5%; } .one-tenth{ width:10%; } .three-tenths{ width:30%; } .seven-tenths{ width:70%; } .nine-tenths{ width:90%; } .one-twelfth{ width:8.333%; } .five-twelfths{ width:41.666%; } .seven-twelfths{ width:58.333%; } .eleven-twelfths{ width:91.666%; } @media only screen and (max-width:680px){ .palm--one-whole{width:100%;} .palm--one-half, .palm--two-quarters, .palm--three-sixths, .palm--four-eighths, .palm--five-tenths, .palm--six-twelfths{width:50%;} .palm--one-third, .palm--two-sixths, .palm--four-twelfths{width:33.333%;} .palm--two-thirds, .palm--four-sixths, .palm--eight-twelfths{width:66.666%;} .palm--one-quarter, .palm--two-eighths, .palm--three-twelfths{width:25%;} .palm--three-quarters, .palm--six-eighths, .palm--nine-twelfths{width:75%;} .palm--one-fifth, .palm--two-tenths{width:20%;} .palm--two-fifths, .palm--four-tenths{width:40%;} .palm--three-fifths, .palm--six-tenths{width:60%;} .palm--four-fifths, .palm--eight-tenths{width:80%;} .palm--one-sixth, .palm--two-twelfths{width:16.666%;} .palm--five-sixths, .palm--ten-twelfths{width:83.333%;} .palm--one-eighth{width:12.5%;} .palm--three-eighths{width:37.5%;} .palm--five-eighths{width:62.5%;} .palm--seven-eighths{width:87.5%;} .palm--one-tenth{width:10%;} .palm--three-tenths{width:30%;} .palm--seven-tenths{width:70%;} .palm--nine-tenths{width:90%;} .palm--one-twelfth{width:8.333%;} .palm--five-twelfths{width:41.666%;} .palm--seven-twelfths{width:58.333%;} .palm--eleven-twelfths{width:91.666%;} } @media only screen and (min-width:681px) and (max-width:1023px){.lap--one-whole{width:100%;} .lap--one-half, .lap--two-quarters, .lap--three-sixths, .lap--four-eighths, .lap--five-tenths, .lap--six-twelfths{width:50%;} .lap--one-third, .lap--two-sixths, .lap--four-twelfths{width:33.333%;} .lap--two-thirds, .lap--four-sixths, .lap--eight-twelfths{width:66.666%;} .lap--one-quarter, .lap--two-eighths, .lap--three-twelfths{width:25%;} .lap--three-quarters, .lap--six-eighths, .lap--nine-twelfths{width:75%;} .lap--one-fifth, .lap--two-tenths{width:20%;} .lap--two-fifths, .lap--four-tenths{width:40%;} .lap--three-fifths, .lap--six-tenths{width:60%;} .lap--four-fifths, .lap--eight-tenths{width:80%;} .lap--one-sixth, .lap--two-twelfths{width:16.666%;} .lap--five-sixths, .lap--ten-twelfths{width:83.333%;} .lap--one-eighth{width:12.5%;} .lap--three-eighths{width:37.5%;} .lap--five-eighths{width:62.5%;} .lap--seven-eighths{width:87.5%;} .lap--one-tenth{width:10%;} .lap--three-tenths{width:30%;} .lap--seven-tenths{width:70%;} .lap--nine-tenths{width:90%;} .lap--one-twelfth{width:8.333%;} .lap--five-twelfths{width:41.666%;} .lap--seven-twelfths{width:58.333%;} .lap--eleven-twelfths{width:91.666%;} } @media only screen and (max-width:1023px){.portable--one-whole{width:100%;} .portable--one-half, .portable--two-quarters, .portable--three-sixths, .portable--four-eighths, .portable--five-tenths, .portable--six-twelfths{width:50%;} .portable--one-third, .portable--two-sixths, .portable--four-twelfths{width:33.333%;} .portable--two-thirds, .portable--four-sixths, .portable--eight-twelfths{width:66.666%;} .portable--one-quarter, .portable--two-eighths, .portable--three-twelfths{width:25%;} .portable--three-quarters, .portable--six-eighths, .portable--nine-twelfths{width:75%;} .portable--one-fifth, .portable--two-tenths{width:20%;} .portable--two-fifths, .portable--four-tenths{width:40%;} .portable--three-fifths, .portable--six-tenths{width:60%;} .portable--four-fifths, .portable--eight-tenths{width:80%;} .portable--one-sixth, .portable--two-twelfths{width:16.666%;} .portable--five-sixths, .portable--ten-twelfths{width:83.333%;} .portable--one-eighth{width:12.5%;} .portable--three-eighths{width:37.5%;} .portable--five-eighths{width:62.5%;} .portable--seven-eighths{width:87.5%;} .portable--one-tenth{width:10%;} .portable--three-tenths{width:30%;} .portable--seven-tenths{width:70%;} .portable--nine-tenths{width:90%;} .portable--one-twelfth{width:8.333%;} .portable--five-twelfths{width:41.666%;} .portable--seven-twelfths{width:58.333%;} .portable--eleven-twelfths{width:91.666%;} } @media only screen and (min-width:1024px){.desk--one-whole{width:100%;} .desk--one-half, .desk--two-quarters, .desk--three-sixths, .desk--four-eighths, .desk--five-tenths, .desk--six-twelfths{width:50%;} .desk--one-third, .desk--two-sixths, .desk--four-twelfths{width:33.333%;} .desk--two-thirds, .desk--four-sixths, .desk--eight-twelfths{width:66.666%;} .desk--one-quarter, .desk--two-eighths, .desk--three-twelfths{width:25%;} .desk--three-quarters, .desk--six-eighths, .desk--nine-twelfths{width:75%;} .desk--one-fifth, .desk--two-tenths{width:20%;} .desk--two-fifths, .desk--four-tenths{width:40%;} .desk--three-fifths, .desk--six-tenths{width:60%;} .desk--four-fifths, .desk--eight-tenths{width:80%;} .desk--one-sixth, .desk--two-twelfths{width:16.666%;} .desk--five-sixths, .desk--ten-twelfths{width:83.333%;} .desk--one-eighth{width:12.5%;} .desk--three-eighths{width:37.5%;} .desk--five-eighths{width:62.5%;} .desk--seven-eighths{width:87.5%;} .desk--one-tenth{width:10%;} .desk--three-tenths{width:30%;} .desk--seven-tenths{width:70%;} .desk--nine-tenths{width:90%;} .desk--one-twelfth{width:8.333%;} .desk--five-twelfths{width:41.666%;} .desk--seven-twelfths{width:58.333%;} .desk--eleven-twelfths{width:91.666%;} } .wrapper{max-width:1270px;margin:0 auto;padding:0 30px;} @media only screen and (max-width:680px){ .wrapper{ padding:0 20px; } } p.demo-block{ background-color:#f43059; color:#fff; padding:18px; } #media-banner{ position:fixed; bottom:0; left:0; height:20px; width:100%; } @media only screen and (max-width:680px){ #media-banner{ background:yellow; } } @media only screen and (min-width:681px) and (max-width:1023px){ #media-banner{ background:purple; } } @media only screen and (min-width:1024px){ #media-banner{background:blue; } } @media only screen and (max-width:680px){ .hide-at-mobile{display:none; } } .show-at-mobile{ display:none; } @media only screen and (max-width:680px){ .show-at-mobile{display:block; } } @media only screen and (max-width:1023px){ .hide-at-porable{display:none; } } .show-at-portable{ display:none; } @media only screen and (max-width:1023px){ .show-at-portable{ display:block; } } a.gold{ background:#b79257; color:#fff !important; text-transform:uppercase; font-weight:600; letter-spacing:1px; font-size:18px; padding:10px 38px; text-decoration:none; border:3px solid #b79257; } a.gold:hover{ color:#b79257 !important; background:none; } .btn.gold{ background:#b79257; color:#fff !important; text-transform:uppercase; font-weight:600; letter-spacing:1px; font-size:18px; padding:10px 38px; text-decoration:none; border:3px solid #b79257; float:left; } /* Normalize */ html{ font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; } body{ margin:0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{ display:block; } audio, canvas, progress, video{ display:inline-block; vertical-align:baseline; } audio:not([controls]){ display:none; height:0; } [hidden], template{ display:none; } a{ background-color:transparent; } a:active, a:hover{ outline:0; } abbr[title]{ border-bottom:1px dotted; } b, strong{f ont-weight:bold; } dfn{ font-style:italic; } mark{ background:#ff0; color:#000; } small{ font-size:80%; } sub, sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sup{ top:-0.5em; } sub{ bottom:-0.25em; } img{ border:0; } svg:not(:root){ overflow:hidden; } figure{ margin:1em 40px; } hr{ box-sizing:content-box;height:0; } pre{ overflow:auto; } code, kbd, pre, samp{ font-family:monospace, monospace; font-size:1em; } button, input, optgroup, select, textarea{ color:inherit; font:inherit; margin:0; } button{ overflow:visible; } button, select{ text-transform:none; } button, html input[type="button"], input[type="reset"], input[type="submit"]{ -webkit-appearance:none; cursor:pointer; } button[disabled], html input[disabled]{ cursor:default; } button::-moz-focus-inner, input::-moz-focus-inner{ border:0; padding:0; } input{ line-height:normal; } input[type="checkbox"], input[type="radio"]{ box-sizing:border-box; padding:0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{ height:auto; } input[type="search"]{ -webkit-appearance:textfield;box-sizing:content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none; } fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; } legend{ border:0; padding:0; } textarea{ overflow:auto; } optgroup{ font-weight:bold; } table{ border-collapse:collapse; border-spacing:0; } td, th{ padding:0; } /* Typography */ body, button, input, select, textarea{ color:#404040; font-family:sans-serif; font-size:20px; font-size:1rem; line-height:1.5; } h1, h2, h3, h4, h5, h6{ clear:both; font-style:normal; font-family:"proxima-nova", sans-serif; color:#3b3a3d; top: 1em; bottom: .5em } h1{ font-size:50px; font-weight:700; color: #032d3e; line-height: 1; display:inline-block; margin-bottom:0; margin-top:0; line-height:1em; margin-top:20px; } .blog header.entry-header h1 { margin-bottom: 0.7em; } .single-resource header.entry-header h1, .single-post header.entry-header h1 { margin-bottom: 20px; } h2 { font-size: 1.5em; } h3 { font-size: 1.25em; line-height: 1; } @media only screen and (max-width:1023px){ h1{ font-size:36px; } } @media only screen and (max-width:767px){ h1{ font-size:30px; } h2 { font-size: 1.35em; } h3 { font-size: 1.15em;; } } p{ margin-bottom:1.5em; } .introtext { margin-bottom: 1em; font-size: 27px; line-height: 35px; } p:empty { display:none !important; } dfn, cite, em, i{ font-style:italic; } blockquote{ margin:0 1.5em; } address{ margin:0 0 1.5em; } pre{ background:#eee; font-family:"Courier 10 Pitch", Courier, monospace; font-size:15px; font-size:0.9375rem; line-height:1.6; margin-bottom:1.6em; max-width:100%; overflow:auto; padding:1.6em;} code, kbd, tt, var{ font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size:15px; font-size:0.9375rem; } abbr, acronym{ border-bottom:1px dotted #666; cursor:help; } mark, ins{ background:#fff9c0; text-decoration:none; } big{ font-size:125%; } /* Elements */ html{ box-sizing:border-box; } *, *:before, *:after{ box-sizing:inherit; } body{ background:#fff; } blockquote:before, blockquote:after, q:before, q:after{ content:""; } blockquote, q{ quotes:"" ""; } hr{ background-color:#ccc; border:0; height:1px; margin-bottom:1.5em; } ul, ol{ margin:0 0 1.5em 0; padding: 0 0 0 60px; } ul{ list-style:disc; } ol{ list-style:decimal; } li > ul, li > ol{ margin-bottom:0; margin-left:1.5em; } dt{ font-weight:bold; } dd{ margin:0 1.5em 1.5em; } img{ height:auto; max-width:100%; } table{ margin:0 0 1.5em; width:100%; } /* Forms */ input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus{ color:#111; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"]{ padding:3px; } textarea{ padding-left:3px; width:100%; } /* Navigation */ /** Links **/ a{ color:royalblue; } a:visited{ color:purple; } a:hover, a:focus, a:active{ color:#032d3e; } a:focus{ outline:thin dotted; } a:hover, a:active{ outline:0; } /** Menus **/ .main-navigation{ clear:both; display:block; float:left; width:100%; } .main-navigation ul{ list-style:none; margin:0; padding-left:0; } .main-navigation li{ position:relative; } .main-navigation a{ display:block; text-decoration:none; } .main-navigation ul ul{ box-shadow:0 3px 3px rgba(0, 0, 0, 0.2); float:left; position:absolute; z-index:99999; } .main-navigation ul ul ul{ left:-999em; top:0; } .main-navigation ul ul a{ width:200px; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{ left:auto; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{ left:100%; } .menu-toggle, .main-navigation.toggled ul{ display:block; } @media screen and (min-width:37.5em){ .menu-toggle{ display:none; } .main-navigation ul{ display:block; } } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{ margin:0 0 1.5em; overflow:hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{ float:left; width:50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{ float:right; text-align:right; width:50%; } /* Accessibility */ .screen-reader-text{ clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px;width:1px; overflow:hidden; } .screen-reader-text:focus{ background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000; } .scrim { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 10; background: rgba(37,60,80,.6); background: -moz-linear-gradient(90deg, rgba(37,60,80,0.8) 28%, rgba(172,144,91,0.5) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(90deg, rgba(37,60,80,0.8) 28%,rgba(172,144,91,0.5) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(90deg, rgba(37,60,80,0.8) 28%,rgba(172,144,91,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } /* Alignments */ .alignleft{ display:inline; float:left; margin-right:1.5em; } .alignright{ display:inline; float:right; margin-left:1.5em; } .aligncenter{ clear:both; display:block; margin-left:auto; margin-right:auto; } /* Clearings */ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{ content:""; display:table; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{ clear:both; } /* Widgets */ .widget{ margin:0 0 1.5em; } .widget select{ max-width:100%; } .widget_search .search-submit{ display:none; } /* Content */ /** Posts and pages **/ .sticky{ display:block; } .hentry{ margin:0 0 1.5em; } .byline, .updated:not(.published){ display:none; } .single .byline, .group-blog .byline{ display:inline; } .page-content, .entry-content, .entry-summary{ margin:1.5em 0 0; } .single-resource .entry-content { margin: 0; } .single-post .entry-header .attachment-post-thumbnail, .page-featured-img { margin-bottom: 20px; } .page-links{ clear:both; margin:0 0 1.5em; } .blog .site-main .one-whole, .page-template-template-advancedbasic .site-main .one-whole, .post-template-default .site-main .one-whole, .page-template-default .site-main .one-whole, .resource-template-default .site-main .one-whole { width: 100%; max-width: 874px; margin: 0 auto; display: block; } .home.page-template-default .site-main .one-whole { max-width: none; } .single-post.post-template-default .site-main .one-whole { clear: both; } /** Asides **/ .blog .format-aside .entry-title, .archive .format-aside .entry-title{ display:none; } /** Comments **/ .comment-content a{ word-wrap:break-word; } .bypostauthor{ display:block; } /** Callouts **/ .bluecallout { background:#2c708d; color: #fff; padding: 40px; display: block; margin-bottom: 1.5em; } .bluecallout h2:first-of-type, .graycallout h2:first-of-type, .bluecallout h3:first-of-type, .graycallout h3:first-of-type { margin-top:0 !important; } .bluecallout h3:last-of-type, .graycallout h3:last-of-type, .bluecallout h2:last-of-type, .graycallout h2:last-of-type { margin:0 !important; } .bluecallout p:last-of-type, .graycallout p:last-of-type, .graycallout p:last-child, .bluecallout p:last-child { margin-bottom:0 !important; } .bluecallout a { text-decoration:underline; color:#fff !important; } /* Infinite scroll */ .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{ display:none; } .infinity-end.neverending .site-footer{ display:block; } /* Media */ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{ border:none; margin-bottom:0; margin-top:0; padding:0; } embed, iframe, object{ max-width:100%; } /* Captions */ .wp-caption{ margin-bottom:1.5em; max-width:100%; } .wp-caption img[class*="wp-image-"]{ display:block; margin-left:auto; margin-right:auto; } .wp-caption .wp-caption-text{ margin:0.8075em 0; } .wp-caption-text{ text-align:center; } /* Tweets */ @media (min-width:960px) { .at-advocacy-tweet .at-tweet-area { margin: 5px 0 0 10px !important; width: calc(100% - 230px) !important; } } .at-advocacy-tweet .at-tweet-message { width: 100%; } .at-advocacy-tweet .at-tweet-label { width: 100% !important; margin-bottom: 10px; } .ngp-form .at-advocacy-tweet .at-tweet-button { display: block !important; } .at-advocacy-tweet figcaption { font-size: 14px; } /* Galleries */ .gallery{ margin-bottom:1.5em; } .gallery-item{ display:inline-block; text-align:center; vertical-align:top; width:100%; } .gallery-columns-2 .gallery-item{ max-width:50%; } .gallery-columns-3 .gallery-item{ max-width:33.33%; } .gallery-columns-4 .gallery-item{ max-width:25%; } .gallery-columns-5 .gallery-item{ max-width:20%; } .gallery-columns-6 .gallery-item{ max-width:16.66%; } .gallery-columns-7 .gallery-item{ max-width:14.28%; } .gallery-columns-8 .gallery-item{ max-width:12.5%; } .gallery-columns-9 .gallery-item{ max-width:11.11%; } .gallery-caption{ display:block; } /* Theme Basics */ body{ font-family:"proxima-nova", sans-serif; font-weight:300; font-size:20px; color:#3b3a3d; background:#f3f3f3; } @media only screen and (max-width:680px){ body{ font-size:16px; } } .gold-btn-wrap{ width:100%; display:block; text-align:center; margin:30px 0; } @media only screen and (max-width:680px){ .gold-btn-wrap span.mobile-btn{ float:left; width:100%; height:70px; text-align:center; } } .gold-btn-wrap a{ margin:0 10px; display: inline-block; background:#b79257; color:#fff !important; text-transform:uppercase; font-weight:600; line-height: 1em; letter-spacing:1px; font-size:18px; padding:10px 38px; text-decoration:none; border:3px solid #b79257; } .gold-btn-wrap a:hover{ color:#b79257 !important; background:none; } .gold-btn-wrap a.atcb-link { margin-bottom: 30px; } .gold-btn-alt-wrap{ width:100%; display:block; text-align:center; margin:30px 0; } @media only screen and (max-width:680px){ .gold-btn-alt-wrap span.mobile-btn{ float:left; width:100%; height:70px; text-align:center; } } .gold-btn-alt-wrap a{ margin:0 10px; display: inline-block; background:#fff; color:#b79257 !important; text-transform:uppercase; font-weight:600; line-height: 1em; letter-spacing:1px; font-size:18px; padding:10px 38px; text-decoration:none; border:3px solid #b79257; } .gold-btn-alt-wrap a:hover{ color:#fff !important; background:#b79257; } .gold-btn-alt-wrap a.atcb-link { margin-bottom: 30px; } .teal-btn-wrap{ width:100%; display:block; text-align:center; margin:30px 0; } @media only screen and (max-width:680px){ .teal-btn-wrap span.mobile-btn{ float:left; width:100%; height:70px; text-align:center; } } .teal-btn-wrap a{ margin:0 10px; display: inline-block; background:#fff; color:#b79257 !important; text-transform:uppercase; font-weight:600; line-height: 1em; letter-spacing:1px; font-size:18px; padding:10px 38px; text-decoration:none; border:3px solid #00B2A9; } .teal-btn-wrap a:hover{ color:#fff !important; background:#00B2A9; } .teal-btn-wrap a.atcb-link { margin-bottom: 30px; } .gold-btn-alt2-wrap{ width:100%; display:block; text-align:center; margin:30px 0; } @media only screen and (max-width:680px){ .gold-btn-alt2-wrap span.mobile-btn{ float:left; width:100%; height:70px; text-align:center; } } .gold-btn-alt2-wrap a{ margin:0 10px; display: inline-block; background:#fff; color:#b79257 !important; text-transform:uppercase; font-weight:600; line-height: 1em; letter-spacing:1px; font-size:18px; padding:10px 38px; text-decoration:none; border:3px solid #b79257; } .gold-btn-alt2-wrap a:hover{ color:#fff !important; background:#b79257; } .gold-btn-alt2-wrap a.atcb-link { margin-bottom: 30px; } .flex{ display:-webkit-box; display:-ms-flexbox; display:flex; } /* Header */ body{ overflow-x:hidden; } #body-overlay{ position:fixed; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); top:0; left:0; z-index:99; display:none; } #mobile-flyout{ -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; width:300px; height:100%; position:fixed; z-index:100; background:#022d3f; right:-300px; height:600px; overflow-y:scroll; overflow-x:hidden; } #mobile-flyout.flyout-open{ right:0px; } #mobile-flyout{ color:#fff; } #mobile-flyout header{ min-height:50px; padding:20px; border-bottom:1px solid #ccc; float:left; width:100%; } #mobile-flyout header .search-form-wrap{ width:80%; } #mobile-flyout #close-mobile{ position:relative; top:4px; float:left; width:24px; height:24px; background:url(../img/close-mobile-nav.png) center center no-repeat; background-size:100%; } #mobile-flyout #close-mobile:hover{ cursor:pointer; } #mobile-flyout .mobile-social{ float:left;width:100%; padding:20px; min-height:50px; text-align:center; } #mobile-flyout .mobile-social .social-btns{ float:none; margin:0 auto; } #mobile-flyout .low-menu{ float:left; width:100%; padding:30px 20px 10px 20px; border-bottom:1px solid #ccc; text-align:center; } #mobile-flyout .low-menu .menu-header-utility-menu-container{ padding-top:0; } #mobile-flyout .low-menu ul{ width:100%; text-align:center !important; } #mobile-flyout .low-menu ul li{ display:block; margin-bottom:20px; } #mobile-flyout .low-menu ul li a{ font-weight:300; font-size:16px; line-height:1.2em; letter-spacing:1px; } #mobile-flyout .low-menu ul li a:hover{ color:#b79257; } #mobile-flyout .mobile-nav-wrap{ float:left; width:100%; padding:30px 20px 0 20px; border-bottom:1px solid #ccc; text-align:center; } #mobile-flyout .mobile-nav-wrap ul li{ display:block; } #mobile-flyout .mobile-nav-wrap ul li a{ color:#fff; text-transform:uppercase; } #mobile-flyout .mobile-nav-wrap ul li a:hover{ color:#b79257; } #mobile-flyout .mobile-nav-wrap ul > li > a{ font-weight:500; font-size:16px; line-height:1.2em; letter-spacing:1px; } #mobile-flyout .mobile-nav-wrap ul#primary-menu > li{ margin-bottom:30px; } #mobile-flyout .mobile-nav-wrap ul ul{ position:relative; display:block; box-shadow:none !important; width:100%; margin-bottom:20px; margin-top:30px; } #mobile-flyout .mobile-nav-wrap ul ul li{ display:block; margin-bottom:20px; } #mobile-flyout .mobile-nav-wrap ul ul a{ width:100%; font-weight:400; font-size:12px; text-transform:uppercase; } @media only screen and (max-width:1023px){ #masthead{ height:88px; } } #mobile-nav-btn{ width:88px; height:88px; background:url(../img/mobile-nav-bg.png) center center no-repeat; background-size:40%; float:right; } #mobile-nav-btn:hover{ cursor:pointer; } .header-callout{ width:100%; background:#2c708d; min-height:20px; text-align:center; padding:6px 0; position:relative; } .header-callout #close-donate{ width:20px; height:20px; text-align:center; position:absolute; left:20px; top:20px; background:url(../img/x-close.svg) 0 0 no-repeat; background-size:100%; transition:all .2s ease-in-out; } .header-callout #close-donate:hover{ cursor:pointer; transform:scale(1.1); } .header-callout a{ color:#fff; font-weight:700; font-size:18px; text-decoration:none; letter-spacing:2px; } .header-callout a:hover{ color:#b79257; } .header-callout a:after{ content:''; width:52px; height:3px; background:#b79257; display:inline-block; position:relative; margin-left:22px; top:-4px; } .header-callout a:before{ content:''; width:52px; height:3px; background:#b79257; display:inline-block; position:relative; margin-right:22px; top:-4px; } /* Desktop Nav */ .desktop-nav-wrap{ background:#032d3e; color:#fff; } .desktop-nav-wrap .site-branding{ height:97px; } @media only screen and (max-width:1023px){ .desktop-nav-wrap .site-branding{ height:88px; } } .desktop-nav-wrap .site-branding img{ height:56px; position:relative; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); } @media only screen and (max-width:1023px){ .desktop-nav-wrap .site-branding img{ width:183px; } } .menu-header-utility-menu-container{ padding-top:16px; } ul#headerutility-menu{ margin:0; padding:0; width:85%; float:left; text-align:right; padding-right:2%; line-height:1em; } ul#headerutility-menu li{ display:inline; margin-left:2%; } ul#headerutility-menu li a{ text-transform:uppercase; color:#f3f3f3; text-decoration:none; font-size:12px; } ul#headerutility-menu li a:hover{ opacity:.6; } .new-search-btn{ float:right; width:17px; height:20px; background:url(../img/search_icon.png) 0 0 no-repeat; background-size:100%; border:none; top:9px; right:5px; position:relative; cursor:pointer;} .new-search-btn:hover{ background:url(../img/search_icon_hover.png) 0 0 no-repeat; background-size:100%; } .new-search-btn.search-open{ background:url(../img/close-mobile-nav.png) center center no-repeat; background-size:100%; } nav#site-navigation{ width:97%; float:left; } nav#site-navigation ul#primary-menu{ margin:0 auto; padding:0; list-style:none; width:94%; display:-webkit-box; display:-ms-flexbox; display:flex;-webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap-reverse; flex-wrap:wrap-reverse; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; -ms-grid-row-align:center; align-items:center; } nav#site-navigation ul#primary-menu > li{ text-align:center; height:51px; } nav#site-navigation ul#primary-menu > li a{ color:#f3f3f3; font-weight:400; text-transform:uppercase; font-size:15px; letter-spacing:1px; display:inline-block; line-height:1.1em; } nav#site-navigation ul#primary-menu > li > a:hover{ opacity:.6; } nav#site-navigation ul#primary-menu > li:hover > ul{ display:block; } nav#site-navigation ul#primary-menu > li > ul{ background:rgba(8, 34, 46, 0.7); top:51px; box-shadow:none; padding-bottom:14px; padding-top:14px; width:200px; left:-100px; margin-left:50%; display:none; } nav#site-navigation ul#primary-menu > li > ul li a{ font-size:13px; padding:6px 10px; } nav#site-navigation ul#primary-menu > li > ul li a:hover{ background:#b79257; } .lower-nav-wrap{ float:right;width:100%; text-align:right; } .utility-nav{ float:right; width:100%; } .social-btns{ float:right; width:96px; } .social-btns a{ width:24px; height:24px; display:inline-block; opacity:.65; margin-left:4px; } .social-btns a:hover{ opacity:1; } .social-btns a.facebook{ background:url(../img/facebook.png) 0 0 no-repeat; background-size:100%; } .social-btns a.twitter{ background:url(../img/twitter.png) 0 0 no-repeat; background-size:100%; } .social-btns a.rss{ background:url(../img/rss.png) 0 0 no-repeat; background-size:100%; } .social-btns a.youtube{ background:url(../img/youtube.png) 0 0 no-repeat; background-size:100%; } .social-btns a.instagram{ background:url(../img/instagram.png) 0 0 no-repeat; background-size:100%; } .hidden-search-wrapper{ padding:10px 0 20px 0; display:none; } .search-form-wrap{ width:30%; float:right; } .search-form-wrap form#searchform{ position:relative; } .search-form-wrap input[type="submit"]{ position:absolute; right:16px; top:7px; width:17px; height:20px; background:url(../img/search_icon.png) 0 0 no-repeat; background-size:100%; border:none; } .search-form-wrap input[type="submit"]:hover{ background:url(../img/search_icon_hover.png) 0 0 no-repeat; background-size:100%; } .search-form-wrap input[type="text"]{ border-radius:20px; background:#08222e; border:none; color:#fff; border:none; padding:7px 0 8px 20px; width:100%; font-size:13px; } /* Footer */ body.home footer.footer-callout{ margin-top:40px; } footer.footer-callout{ background:#032d3e; min-height:100px; padding:30px 0; margin-top:100px; text-align:center; } footer.footer-callout h3{ display:inline-block; text-align:center; font-size:30px; line-height:1.1em; margin-bottom:30px; margin-top:0; color:#fff; font-weight:500; } footer.footer-callout h3:after{ content:''; width:100%; height:6px; background:#b79257; display:block; margin-top:12px; } @media only screen and (max-width:680px){ footer.footer-callout h3{ font-size:26px; } } form#custom-mailchimp{ margin-bottom:60px; } form#custom-mailchimp::-webkit-input-placeholder{ color:#fff; } form#custom-mailchimp:-moz-placeholder{ color:#fff; } form#custom-mailchimp::-moz-placeholder{ color:#fff; } form#custom-mailchimp:-ms-input-placeholder{ color:#fff; } form#custom-mailchimp .input-wrapper{ width:90%; border-bottom:1px solid #fff; padding-bottom:10px; } form#custom-mailchimp input[type="text"], form#custom-mailchimp input[type="email"]{ border:none;background:none; color:#fff; text-transform:uppercase; width:90%; font-size:18px; font-family:"proxima-nova", sans-serif; font-weight:300; } @media only screen and (max-width:680px){ form#custom-mailchimp input[type="text"]{ margin-bottom:40px; } } footer.site-footer{ background:#091216; min-height:100px; color:#eaeaea; padding:40px 0 0; font-size:16px; } footer.site-footer hr{ background:#fff; } footer.site-footer a{ color:#eaeaea; text-decoration:none; } ul#footer-menu{ width:100%; margin:0; padding:0 0 16px 0; text-align:center; } ul#footer-menu li{ display:inline; margin:0 16px; } @media only screen and (max-width:680px){ ul#footer-menu li{ display:block; margin-bottom:10px; } } ul#footer-menu li a{ text-transform:uppercase; color:#f3f3f3; text-decoration:none; font-size:16px; } ul#footer-menu li a:hover{ text-decoration:underline; } @media only screen and (max-width:680px){ .footer-logo{ text-align:center; margin-bottom:20px; } .footer-logo img{ width:220px; } } @media only screen and (max-width:680px){ footer.site-footer .social-btns{ width:100%; text-align:center; } } @media only screen and (max-width:680px){ .footer-text{ text-align:center; } } .footer-text p{ margin-top:0; padding-top:0; font-weight:300; } .footer-text.address p{ padding-left:30px; } @media only screen and (max-width:1023px){ .footer-text.address p{ padding-left:0px; } } .footer-more-info { background:#032d3e; overflow:hidden; padding:40px; margin-top:40px; } .footer-more-info p { max-width: 670px; margin: 0 auto 20px; } .footer-more-info p:last-child { margin-bottom:0; } .footer-more-info a { text-decoration:underline !important; } /* Generic Page */ a.swiper-a{ position:absolute; width:100%; height:100%; z-index: 150; -webkit-display: flex; display: flex; -webkit-align-items: center; align-items: center; text-decoration: none; } .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h6{ top: 1em; bottom: .5em } .entry-content a{ color:#2c708d; } .entry-content a:hover { color: #032d3e; } .entry-content p{ margin-top:0; } .entry-content p b, .entry-content p strong{ font-weight:600; } .entry-content blockquote{ font-family:"proxima-nova", sans-serif; font-style:italic; font-size: 22px; line-height: 1.5; color: #7f7d82; } @media screen and (max-width: 767px) { .entry-content blockquote{ font-size: 16px; } } .entry-content h2{ /*text-transform:uppercase;*/ line-height: 1; margin-bottom: 0.5em; margin-top: 1em; } .entry-content h5{ /*font-family:"adelle", serif;*/ font-size:16px; /*font-weight:400; margin-bottom:0; font-style:italic;*/ } .entry-content h6{ font-size:16px; color:#b52625; margin-top:0; font-weight:500; } .breadcrumbs{ width:100%; float:left; font-size:14px; padding:30px 0 0 0; color:#808186; } .breadcrumbs a{ color:#808186; text-decoration:none; } .breadcrumbs a:hover{ color:#b79257; } /* Gray Sidebar */ #gray-sidebar .inner{ background:#d8dcdb; } /*.facet-wrap, .blog-side-wrap{ width:100%; border-bottom:5px solid #fff; }*/ #secondary .facet-wrap { width:50%; border-right: 5px solid #fff; } #secondary .facet-wrap:last-of-type { border-right: none; } @media screen and (max-width: 640px) { #secondary .facet-wrap { width:100%; border-bottom: 5px solid #fff; border-right: none; } #secondary .facet-wrap:last-of-type { border-bottom: none; } } .facet-wrap .inner, .blog-side-wrap .inner{ padding:20px 30px 0 30px; } .facet-wrap .inner h3, .blog-side-wrap .inner h3{ text-transform:uppercase; font-weight:700; font-size:20px; margin-top:0; margin-bottom:0; } .facet-wrap .inner.search-sidebar{ padding-bottom:18px; } .facet-wrap .inner.search-sidebar h3{ display:inline; } @media only screen and (max-width:1023px){ .facet-wrap .inner.search-sidebar h3{ display:block; } } .facet-wrap .inner.search-sidebar .facetwp-facet{ display:inline; margin-left:18px; } @media only screen and (max-width:1023px){ .facet-wrap .inner.search-sidebar .facetwp-facet{ display:block; margin-left:0; margin-bottom:14px; } } .facet-wrap .inner.search-sidebar .facetwp-search-wrap .facetwp-btn:before{ background:url(../img/search_icon.png) no-repeat !important; background-size:20px 20px !important; } .facet-wrap .inner.search-sidebar .facetwp-search-wrap .facetwp-btn{ right:14px; } .facet-wrap .inner.search-sidebar .facetwp-search-wrap input[type="text"]{ border:none; border-radius:20px; width:100%; padding:9px 20px; font-family:"proxima-nova", sans-serif; } @media only screen and (max-width:1023px){ .facet-wrap .inner.search-sidebar .facetwp-search-wrap input[type="text"]{ width:100%; } } .facet-wrap .archive{ padding:50px; } @media only screen and (max-width:767px){ .facet-wrap .archive{ padding: 30px; } } @media only screen and (max-width:640px){ .facet-wrap .archive{ padding:20px; } } .facet-wrap .archive h3{ float:left; width:20%; position:relative; top:7px; } @media only screen and (max-width:1023px){ .facet-wrap .archive h3{ float:left; width:100%; margin-bottom:14px; } } .facet-wrap .all-cats{ padding:50px; } @media only screen and (max-width:767px){ .facet-wrap .all-cats{ padding: 30px; } } @media only screen and (max-width:640px){ .facet-wrap .all-cats{ padding:20px; } } .facet-wrap .all-cats h3{ float:left; width:30%; position:relative; top:7px; } @media only screen and (max-width:1023px){ .facet-wrap .all-cats h3{ float:left; width:100%; margin-bottom:14px; } } .all-cats-wrap{ float:left;width:100%; position:relative; margin-top:10px; } @media only screen and (max-width:1023px){ .all-cats-wrap{ float:left;width:100%; } } .all-cats-wrap select{ width:94%; border-radius:0; background:#fff;height:40px; border:none; -webkit-appearance:none; -webkit-border-radius:0px; padding-left:20px; font-family:"proxima-nova", sans-serif; font-weight:300; } .all-cats-wrap:after{ content:""; width:47px; height:40px; background:url(../img/select-background.jpg) 0 0 no-repeat; background-size:100%; position:absolute; top:0; right:0; } .year-archive-wrap{ float:left; width:100%; position:relative; margin-top:10px; } @media only screen and (max-width:1023px){ .year-archive-wrap{ float:left; width:100%; } } .year-archive-wrap select{ width:94%; border-radius:0; background:#fff; height:40px; border:none; -webkit-appearance:none; -webkit-border-radius:0px; padding-left:20px; font-family:"proxima-nova", sans-serif; font-weight:300; } .year-archive-wrap:after{ content:""; width:47px; height:40px; background:url(../img/select-background.jpg) 0 0 no-repeat; background-size:100%; position:absolute; top:0; right:0; } /* sidebar elements */ ul.sidebar-actions li, .widget-wrap { width: 100%; border-bottom: 5px solid #fff; padding: 20px 30px; } ul.sidebar-actions li h2, .widget-wrap h2 { text-transform: uppercase; font-weight: 700; font-size: 20px; margin-top: 0; margin-bottom: 0; } .widget-wrap a, .widget-wrap a:visited { color: #b52625; text-decoration: none; } ul.sidebar-actions, .widget-wrap ul { padding: 0; margin: 0; list-style: none; } .single #secondary.widget-area, .blog #secondary.widget-area { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } /* Loading icon */ #loading-icon{ width:40px; height:40px; margin:0 auto; background:url(../img/rolling.gif) 0 0 no-repeat; background-size:100%; } /* Related content */ #related-content{ width:100%; background:#d8dcdb; min-height:100px; margin-bottom:26px; padding:26px 0; } #related-content .grid--full{ display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; } #related-content .grid__item:first-child .inner{ border-left:none; } @media only screen and (max-width:680px){ #related-content .grid__item:first-child .inner{ border-top:none; } } #related-content .grid__item{ text-align:center; display:-webkit-flex; display:-ms-flexbox; display:flex; } #related-content .grid__item .inner{ float:left; width:100%; border-left:1px solid #ccc; padding:20px; } @media only screen and (max-width:680px){ #related-content .grid__item .inner{ border-left:none; border-top:1px solid #ccc; } } #related-content .grid__item .resource-icon{ width:24%; margin:0 auto; } #related-content .grid__item h4{ display:block; width:80%; margin:0 auto; } #related-content .grid__item h4 a{ color:#3b3a3d; text-decoration:none; font-size:18px; font-weight:normal; font-style:italic; font-family:"adelle", serif; } #related-content .grid__item h4 a:hover{ text-decoration:underline;} @media only screen and (max-width:1023px){ #related-content .grid__item h4 a{ font-size:16px; } } #related-content .grid__item .related-meta{width:100%;float:left;color:#b52625;font-weight:500;margin-top:10px;} @media only screen and (max-width:1023px){ #related-content .grid__item .related-meta{ font-size:16px; } } .resource-all-wrap{ margin-bottom:0px; } /* Pagination */ .pager-wrap{ padding-left:40px; } .pager-wrap span.page{ display:inline-block; color:#9ea2a3; font-weight:700; font-size:20px; text-transform:uppercase; } .facetwp-pager{ display:inline-block; color:#9ea2a3; font-weight:700; font-size:20px; } .facetwp-pager a.facetwp-page{ color:#9ea2a3; padding:0; margin-right:0; } .facetwp-pager a.facetwp-page:hover{ color:#333335; } .facetwp-pager a.facetwp-page:hover:before{ color:#9ea2a3; } .facetwp-pager a.facetwp-page:before{ content:"|"; display:inline-block; margin:0 14px; } .facetwp-pager a.facetwp-page:first-of-type{ margin-left:14px; } .facetwp-pager a.facetwp-page:last-of-type{ margin-left:14px; } .facetwp-pager a.facetwp-page:first-of-type:before, .facetwp-pager a.facetwp-page:last-of-type:before{ display:none; } .facetwp-pager a.facetwp-page.active{ color:#333335; } .facetwp-pager span.facetwp-pager-label{ display:none; } /* WP Pagination */ .blog-pagination{ color:#9ea2a3; font-weight:700; font-size:20px; text-transform:uppercase; margin-bottom: 60px; } .blog-pagination .page-numbers.current:first-child:before{ content:""; margin:0 6px; } .blog-pagination .page-numbers.current{ color:#333335; } .blog-pagination a.page-numbers{ color:#9ea2a3; text-decoration:none; } .blog-pagination a.page-numbers:hover{ color:#333335; } .blog-pagination a.next.page-numbers:before, .blog-pagination a.prev.page-numbers:before{ content:""; margin:0 6px; } .blog-pagination a.page-numbers:before{ content:"|"; display:inline-block; margin:0 14px; } .blog-pagination a.page-numbers:hover:before{ color:#9ea2a3; } .blog-pagination .page-numbers.current:before{ content:"|"; display:inline-block; margin:0 14px; color:#333335; } /* Facet Checkboxes */ .facet-wrap .facetwp-facet{ margin-bottom:28px; } .facet-wrap .facetwp-checkbox{ padding-left:26px; } .facetwp-checkbox{ background:url(../img/neah_check.png) 0 50% no-repeat !important; background-size:15px 15px !important; } .facetwp-checkbox.checked{ background:url(../img/neah_checked.png) 0 50% no-repeat !important; background-size:15px 15px !important; } .facetwp-counter{ display:none; } /* Gravity Forms */ .gforms_confirmation_message{ width:100%; height:200px; float:left; text-align:center; font-size:30px; font-weight:700; padding-top:100px; } .gform_body label{ font-weight:300 !important; } .gform_body input[type="text"], .gform_body textarea{ border:none; } .gform_footer{ text-align:center; } .gform_footer input[type="submit"]{ background:#b79257; color:#fff !important; text-transform:uppercase; font-weight:600; letter-spacing:1px; font-size:18px; padding:10px 38px; text-decoration:none; border:3px solid #b79257; } .gform_footer input[type="submit"]:hover{ color:#b79257 !important; background:none; } body.page-template-template-contact li#field_1_7{ max-width:40%; margin:0 auto !important; float:none; padding-top:44px padding-bottom:44px; } @media only screen and (min-width:681px) and (max-width:1023px){ body.page-template-template-contact li#field_1_7{ max-width:60%; } } @media only screen and (max-width:680px){ body.page-template-template-contact li#field_1_7{ max-width:100%; width:100%; } } /* conditional email feature */ #display .email-signup-wrap { display: -webkit-flex; display: flex; border: 1px solid #c0c0c0; margin-bottom: 70px; } #display .widget_text { background-color: #fff; width: 68%; margin: 0; padding: 40px; } #display h2 { margin-top: 0; margin-bottom: 0; line-height: 1; } #display h3 { margin-top: 0; font-size: 34px; text-transform: uppercase; line-height: 1; } #display .photo-shim { background-image: url("/wp-content/uploads/2018/11/little-smiling-girl-768x682.png"); background-position: center; background-repeat: no-repeat; background-size: cover; width: 32%; } #email-signup-1 { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .yikes-easy-mc-form input[type=email] { background-color: #fff !important; border-color: #c0c0c0 !important; border-width: 1px !important; margin-bottom: 0 !important; padding: 15px !important; } .yikes-easy-mc-form label { width: 66% !important; margin-bottom: 0 !important; } .gold.yikes-easy-mc-submit-button:hover { color: #b79257 !important; background: none; } .yikes-easy-mc-form .yikes-easy-mc-submit-button { margin-top: 0 !important; margin-bottom: 0 !important; width: 34% !important; } @media screen and (max-width: 959px) { #display .widget_text { width: 100%; } #display .photo-shim { display: none; } } @media screen and (max-width: 600px) { .yikes-easy-mc-form label, .yikes-easy-mc-form .yikes-easy-mc-submit-button { width: 100% !important; } } /* Accordions */ .accordion_parent { background: #ddd; margin-bottom: 40px; padding: 30px 50px; } .single-legislation .accordion_parent { background: none; padding: 0; } .accordion_parent h3 { margin-top: 0; } .accordion_parent > a { outline: none !important; text-decoration: none; color: #3b3a3d; } .accordion_parent > a:before { background: url(../img/angle-right.svg) no-repeat center center / cover; content: ""; display: inline-block; height: 12px; margin-right: 10px; transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: transform 0.5s; -moz-transition: transform 0.5s; -o-transition: transform 0.5s; -webkit-transition: transform 0.5s; width: 10px; } .accordion_parent.open > a:before { transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); } .accordion_parent .content { max-height: 0; overflow-y: hidden; transition: all 0.3s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; } .accordion_parent.open .content { max-height: none; margin-top: 30px; } .single-legislation .accordion_parent.open .content { margin-top: 0; } /* Home */ .home-slider{ width:100%; min-height:600px; } @media only screen and (max-width:680px){ .home-slider{ min-height:400px; } } .home-slider .swiper-slide, .home-slider .swiper-wrapper{ height:600px; margin:0; } @media only screen and (min-width:681px) and (max-width:1023px){ .home-slider .swiper-slide, .home-slider .swiper-wrapper{ height:500px; } } @media only screen and (max-width:680px){ .home-slider .swiper-slide, .home-slider .swiper-wrapper{ height:400px; } } .home-slider .swiper-slide{ background-size:cover; background-repeat:no-repeat; background-position:center center; } .home-slider .slide-text-wrap{ /*margin-top:22%;*/ color:#fff; /*float:left;*/ max-width:80%; } @media only screen and (min-width:681px) and (max-width:1023px){ .home-slider .slide-text-wrap{ margin-top:26%; } } @media only screen and (max-width:680px){ .home-slider .slide-text-wrap{ margin-top:16%; width:100%; max-width:100%; } } .home-slider .slide-text-wrap h2{ font-size:50px; font-family:"adelle", serif; color:#fff; line-height:1; margin-bottom:0; margin-top: 0; } @media only screen and (min-width:681px) and (max-width:1023px){ .home-slider .slide-text-wrap h2{ font-size:40px; } } @media only screen and (max-width:680px){ .home-slider .slide-text-wrap h2{ font-size:28px; } } .home-slider .slide-text-wrap p{ font-size:21px; font-weight:300; } @media only screen and (min-width:681px) and (max-width:1023px){ .home-slider .slide-text-wrap p{ font-size:18px; } } @media only screen and (max-width:680px){ .home-slider .slide-text-wrap p{ font-size:16px; } } .custom-swiper-pagination{ text-align:center; padding-top:20px; } .custom-swiper-pagination .swiper-pagination{ position:relative; } .custom-swiper-pagination .swiper-pagination-bullet{ width:14px; height:14px; background:#e4dacb; margin:0 3px; opacity:1 !important; } .custom-swiper-pagination .swiper-pagination-bullet-active{ background:#b79257 !important; } .home-intro{ width:100%; margin:0 0 30px 0; text-align:center; } .home-intro h1{ text-transform:uppercase; font-size:36px; font-weight:500; letter-spacing:1px; display:inline-block; margin-bottom:22px; } @media only screen and ( max-width:680px){ .home-intro h1{ font-size:26px; line-height:1.3em; } } .home-intro h1:after{ content:''; width:100%; height:6px; background:#b79257; display:block; } .home-content{ padding:0 14%; } @media only screen and (min-width:681px) and (max-width:1023px){ .home-content{ padding:0 6%; } } @media only screen and (max-width:680px){ .home-content{ padding:0; } } .home-content p{ font-size:1.5em; line-height:1.3em; margin-bottom:10px; margin-top:10px; } @media only screen and (min-width:681px) and (max-width:1023px){ .home-content p{ font-size:1.4em; line-height:1.3em; } } @media only screen and (max-width:680px){ .home-content p{ font-size:1.4em; line-height:1.3em; } } .home-focus-areas{ width:100%; margin:30px 0 0px 0; } .half-block{ margin-bottom:60px; } .half-block .mini-resource-wrap:first-child{ border-top:none; padding:10px 20px 10px 20px; } .mini-resource-wrap{ width:100%; float:left; display:-webkit-flex; display:-ms-flexbox; display:flex; border-top:1px solid #a2a1a1; padding:20px 20px 10px 20px; } .mini-resource-wrap .icon{ width:6%; margin-right:4%; } @media only screen and (max-width:680px){ .mini-resource-wrap .icon{ width:14%; } } .mini-resource-wrap .text{ width:86%; } .mini-resource-wrap .text a{ text-decoration:none; } .mini-resource-wrap .text a:hover{ text-decoration:underline; } .mini-resource-wrap .text h4{ margin:0; font-weight:normal; font-family:"adelle", serif; font-style:italic; font-size:16px; } /*.home-focus-areas .home-feature .gold { position: absolute; bottom: 75px; }*/ @media screen and (max-width:1023px) { .home-focus-areas .home-feature .gold { bottom:95px; } } /* Events */ .addtocalendar .atcb-list{ background:none !important; width:100% !important; } .addtocalendar .atcb-list .atcb-item{ background:none !important; } .addtocalendar .atcb-list .atcb-item a{ font-size:14px; } .half-block .mini-event-wrap:first-child{ border-top:none; padding:10px 20px 10px 0px; } .mini-event-wrap{ width:100%; float:left; display:-webkit-flex; display:-ms-flexbox; display:flex; border-top:1px solid #a2a1a1; padding:18px 20px 10px 0px; } .mini-event-wrap .date{ width:26%; text-align:center; margin-right:4%; } .mini-event-wrap .date span{ display:inline-block; font-size:22px; font-weight:500; position:relative; top:-10px; } .mini-event-wrap .date span:before{ content:""; width:4px; height:40px; background:#b52625; display:inline-block; position:relative; top:11px; } .mini-event-wrap .event-title{ width:70%; } .mini-event-wrap .event-title a{ text-decoration:none; } .mini-event-wrap .event-title a:hover{ text-decoration:underline; } .mini-event-wrap .event-title h4{ margin:0; font-weight:normal; font-family:"adelle", serif; font-style:italic; font-size:16px; } .featured-content-wrap{ color:#fff; } .inner h3, .featured-content-wrap h3 { position: relative; top: 0; z-index: 100; } .featured-content-wrap h3 a { margin-bottom:0; color:#fff; font-size:26px; text-decoration: none; line-height: 1.25; } @media only screen and (max-width:680px){ .featured-content-wrap h3{ font-size:26px; } } .featured-content-wrap p{ font-size:20px; margin-top:0px; font-weight:300; position: relative; z-index: 100; } .inner a.gold, .featured-content-wrap a.gold { position: relative; z-index: 100; } .home-feature .inner{ background-size:cover !important; background-repeat:no-repeat !important; background-position:center center !important; } .flex-parent{ display:-webkit-box; display:-ms-flexbox; display:flex; } @media only screen and (max-width:680px){ .flex-parent{ display:block; } } @media only screen and (max-width:680px){ .blog-block .inner{ min-height:340px !important; } } @media only screen and (max-width:680px){ .home-feature .inner{ min-height:340px !important; } } .blog-block h3 a{ margin-bottom:60px; color:#fff; font-size:26px; text-decoration: none; line-height: 1.25; } @media only screen and (max-width:680px){ .blog-block h3{ font-size:26px; line-height:1.3em; } } .blog-block .inner{ background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important; } .half-block .inner{ background:#d8dcdb; width:95%; height:100%; min-height:300px; position:relative; margin:0 auto; padding:20px 30px 80px 30px; float:left; } @media only screen and (max-width:680px){ .half-block .inner{ padding:20px 30px 110px 30px; width:100%; } } @media only screen and (min-width:681px) and (max-width:1023px){ .half-block .inner{ padding:20px 30px 140px 30px; width:100%; } } .half-block .inner footer{ width:100%; position:absolute; bottom:0; left:0; background:#0a3a50; min-height:4px; color:#fff; padding:20px; z-index: 120; } .half-block .inner footer h4{ float:left;color:#fff; text-transform:uppercase; margin-top:0; font-weight:500; font-size:22px; margin-bottom:0; } @media only screen and (min-width:681px) and (max-width:1023px){ .half-block .inner footer h4{ display:block; font-size:18px; } } @media only screen and (max-width:680px){ .half-block .inner footer h4{ display:block; font-size:18px; } } .half-block .inner footer a{ float:right; text-decoration:none; color:#b79257; font-size:16px; font-style:italic; font-family:"adelle", serif; position:relative; top:6px; } .half-block .inner footer a:hover{ text-decoration:underline;} @media only screen and (min-width:681px) and (max-width:1023px){ .half-block .inner footer a{ float:left; display:inline-block; clear:both; } } @media only screen and (max-width:680px){ .half-block .inner footer a{ float:left; display:inline-block; clear:both; } } /* Resources */ .related-header h3{ font-weight:500; text-transform:uppercase; text-align:center; } .resource-wrap{ width:100%; padding:10px 0 20px 0; border-bottom:1px solid #ccc; padding-left:40px; position:relative; margin-bottom:30px; } .resource-wrap h3{ margin-top:0; font-size:22px; font-style:italic; margin-bottom:0; } .resource-wrap h3 a{ font-family:"adelle", serif; color:#3b3a3d; text-decoration:none; font-weight:300; } .resource-wrap h3 a:hover{ text-decoration:underline; } .resource-wrap .resource-icon{ width:30px; position:absolute; top:16px; left:0px; } ul.resource-meta{ margin:0; padding:0; list-style-type:none; font-size:16px; } ul.resource-meta li{ display:inline-block; font-weight:500; } ul.resource-meta li a{ text-decoration:none; } ul.resource-meta li span{ display:inline-block; margin:0 8px 0 8px; font-size:20px; color:#b52625; font-weight:400; } ul.resource-meta li.date{ color:#b52625; } ul.resource-meta li:first-child a{ color:#b52625; } .pager-wrap{ width:100%; float:left; margin:20px 0; } /* Resource Library */ .topic-filter { display: -webkit-flex; display: flex; -webkit-align-items: end; align-items: end; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 30px; } .topic-filter .facetwp-facet { display: inline; margin-bottom: 0; } .topic-filter .facetwp-radio.disabled:hover { text-decoration: none; } .search-sidebar button, .topic-filter button { background: transparent; color: #3b3a3d; text-transform: uppercase; font-weight: 400; letter-spacing: 1px; line-height: 18px; padding: 6px 15px 6px; margin-left: 5px; text-decoration: none; border: 1px solid #3B3A49; font-size: 12px; border-radius: 40px; } .search-sidebar button:hover, .topic-filter button:hover { background: #3b3a3d; color: #fff; } #legislation-sidebar .facetwp-checkbox, #resource-sidebar .facetwp-checkbox { background-image: url(/wp-content/themes/facta/img/unchecked.gif) !important; } #legislation-sidebar .facetwp-checkbox.checked, #resource-sidebar .facetwp-checkbox.checked { background-image: url(/wp-content/themes/facta/img/checked.gif) !important; } .topic-filter .facetwp-radio { background: none; padding-left: 0; margin-bottom: 0; line-height: 18px; padding-right: 15px; padding-left: 15px; display: inline-block; } .topic-filter .facetwp-radio:hover { text-decoration: underline; } .topic-filter .facetwp-radio:first-of-type { padding-left: 0; } .topic-filter .facetwp-radio:last-of-type { border-right: 0; } .topic-filter .facetwp-radio.checked { background-image: none; text-decoration: none; font-weight: bold; font-size: 18px; color: #002e3c; border: none; padding: 5px 15px; background: #e9e9e9; border-bottom: 4px solid #002e3c; } #legislation-filters .search-sidebar, #resource-filters .search-sidebar { background: #e9e9e9; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 15px 25px; margin-bottom: 25px; } #legislation-filters .search-sidebar .facetwp-btn, #resource-filters .search-sidebar .facetwp-btn { display: none; } #legislation-filters .search-sidebar h3, #resource-filters .search-sidebar h3 { text-transform: uppercase; font-size: 18px; margin: 0 30px 0 0; } #resource-filters .search-sidebar input[type="text"] { border: none; border-radius: 40px; width: 100%; padding: 12px; } #resource-filters .search-sidebar input[type="text"]::-webkit-input-placeholder, #resource-filters .search-sidebar input[type="text"]::-moz-placeholder, #resource-filters .search-sidebar input[type="text"]:-ms-input-placeholder, #resource-filters .search-sidebar input[type="text"]:-moz-placeholder { color: transparent; } #resource-filters .search-sidebar .facetwp-type-search { width: calc(100% - 100px); } #resource-filters .search-sidebar .facetwp-facet { margin-bottom: 0; } #legislation-sidebar .facetwp-checkbox:hover, #resource-sidebar .facetwp-checkbox:hover { text-decoration: underline; } .page-template-template-resources .desk--nine-twelfths { padding-left: 72px; } @media screen and (max-width: 680px) { .page-template-template-resources .desk--nine-twelfths { padding-left: 24px; } } .facetwp-selection-label { display: none; } .facetwp-selections ul { padding-left: 0; margin-left: 0; } .facetwp-selection-value { background: #e9e9e9; border-radius: 40px; font-size: 12px; text-transform: uppercase; padding: 6px 30px 6px 15px; font-family: sans-serif; } #resource-sidebar .facetwp-toggle { background-image: url(/wp-content/themes/facta/img/angle-right.svg); background-size: 10px 12px; background-repeat: no-repeat; background-position: left center; color: transparent; } #resource-sidebar .facetwp-toggle:before { content: 'See All Topics'; text-decoration: none; color: #002e3c; font-weight: bold; padding-left: 20px; } #resource-sidebar .facetwp-toggle:last-of-type { text-decoration: none; color: #002e3c; font-weight: bold; background-image: url(/wp-content/themes/facta/img/angle-up.svg); background-size: 10px 12px; background-repeat: no-repeat; background-position: left center; padding-left: 20px; } #resource-sidebar .facetwp-toggle:last-of-type:before { content: none; } #legislation-sidebar h2, #resource-sidebar h2 { font-size: 22px; margin-top: 0; } #legislation-sidebar p.leg-teaser { font-size: 16px; line-height: 24px; } .facetwp-template .resource-wrap { padding-left: 0; padding-bottom: 0; margin-bottom: 0; font-size: 16px; } .facetwp-template .resource-wrap p { margin-top: 0; } .facetwp-template .resource-wrap h3 { font-style: initial; font-weight: 700; line-height: 1.25; color: #032d3e; font-size: 24px; display: inline; } .facetwp-template .resource-wrap img { float: right; margin: 0 0 20px 20px; } .facetwp-template .resource-wrap ul.resource-meta { margin: 5px 0; opacity: 0.8; } .facetwp-template .resource-wrap h3 a { font-family: "proxima-nova", sans-serif !important; font-weight: bold; color: #032d3e; } ul.featured-resources { padding: 0; margin: 0; list-style: none; } ul.featured-resources a { color: #3b3a3d; text-decoration: none; } ul.featured-resources a:hover { text-decoration: underline; } ul.featured-resources li { margin-bottom: 14px; line-height: 1.25; } .resource-wrap ul.resource-meta li, .resource-wrap ul.resource-meta li span, .resource-wrap ul.resource-meta li.date{ color: #727272; font-weight: 400 !important; } .resource-wrap ul.resource-meta li span { margin: 0 8px 0 4px; } .facetwp-template .resource-wrap { border-bottom: none; margin-bottom: 10px; } .facetwp-selections .facetwp-selection-value { background-position: calc(100% - 10px) center !important; padding: 6px 30px 6px 15px; padding-right: 30px !important; margin-bottom: 10px; } @media screen and (max-width: 680px) { #resource-sidebar, .topic-filter { display: none; } } .page-template-template-resources .pager-wrap { padding-left: 0; } /* Toolkits */ article.resource.type-resource .entry-content .meta{ color:#b52625; font-weight: 400; font-size: 16px; margin-bottom: 30px; } article.resource.type-resource .entry-content .meta .type { color: #042d3f; font-weight: bold; } #toolkit-wrapper{ width:100%; display:block; } #toolkit-wrapper .gold-btn-wrap{ margin:60px 0 30px 0; } #toolkit-wrapper ul.tabs{ margin:0px; padding:0px; list-style:none; width:100%; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap-reverse; flex-wrap:wrap-reverse; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; -ms-grid-row-align:center; align-items:center; } #toolkit-wrapper ul.tabs li{ color:#222; display:block; padding:20px 0; cursor:pointer; width:25%; text-align:center; border-top-left-radius:20px; border-top-right-radius:20px; font-size:16px; font-weight:700; color:#7E7D81; text-transform:uppercase; letter-spacing:1px; } @media only screen and (min-width:681px) and (max-width:1023px){ #toolkit-wrapper ul.tabs li{ font-size:13px; } } #toolkit-wrapper ul.tabs li.first{ background:#d8dcdb; } #toolkit-wrapper ul.tabs li.second{ background:#c5c9c9; } #toolkit-wrapper ul.tabs li.third{ background:#b2b6b7; } #toolkit-wrapper ul.tabs li.forth{ background:#9EA3A4; } #toolkit-wrapper ul.tabs li.current{ color:#3b3b3e; } #toolkit-wrapper .tab-content{ display:none; background:#ededed; padding:40px 50px; } #toolkit-wrapper .tab-content a{ color:#3b3a3d; } #toolkit-wrapper .tab-content.first{ background:#d8dcdb; } #toolkit-wrapper .tab-content.second{ background:#c5c9c9; } #toolkit-wrapper .tab-content.third{ background:#b2b6b7; } #toolkit-wrapper .tab-content.forth{ background:#9EA3A4; } #toolkit-wrapper .tab-content.current{ display:inherit; } #toolkit-wrapper .mobile-tabs .tab-content{ padding:20px; } #toolkit-wrapper .mobile-tabs .tab-link{ color:#222; display:block; padding:20px 0; cursor:pointer; width:100%; text-align:center; font-size:20px; font-weight:700; color:#7E7D81; text-transform:uppercase; letter-spacing:1px; } #toolkit-wrapper .mobile-tabs .tab-link.first{ background:#d8dcdb; border-top-left-radius:20px; border-top-right-radius:20px; } #toolkit-wrapper .mobile-tabs .tab-link.second{ background:#c5c9c9; } #toolkit-wrapper .mobile-tabs .tab-link.third{ background:#b2b6b7; } #toolkit-wrapper .mobile-tabs .tab-link.forth{ background:#9EA3A4; } #toolkit-wrapper > h3{ font-weight:500; } .facetwp-search-wrap .facetwp-btn{ bottom:-2px !important; top:auto !important; } /* Blog */ .blog-featured-img img{ width:100% !important; } .blog-featured-img { display: none; width:100%; margin-bottom:30px; } .blog article:first-of-type .blog-featured-img { display: block; } body.single-post article.post.type-post{ border-bottom:none; } body.single-post article.post.type-post{ border-bottom:1px solid #ccc; } article.post.type-post .entry-footer{ display:block; padding-bottom:30px; } article.post.type-post .entry-footer a{ color:#808186; font-weight:800; font-size:19px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; position:relative;} article.post.type-post .entry-footer a:after{ content:''; display:block; position:absolute; top:4px; right:-23px; width:12px; height:15px; background:url(../img/readmore_arrow.png) 0 0 no-repeat; background-size:100%; } article.post.type-post .entry-footer a:hover{ opacity:.6; } article.post.type-post .entry-content-sml-blog{ margin-top:2px; margin-bottom:30px; } article.post.type-post .entry-header .entry-meta{ color:#b52625; font-weight:500; font-size:16px; width:100%; float:left; margin-bottom:20px; } article.post.type-post h2.entry-title{ margin-top:0; /*font-weight:400; font-size:19px;*/ margin-bottom:0; line-height: 1; } article.post.type-post h2.entry-title a{ /*font-family:"adelle", serif; font-style:italic;*/ color:#3b3a3d; text-decoration:none; } article.post.type-post h2.entry-title a:hover{ text-decoration:underline; } /*body.single.single-post article.type-post h2{ margin-top:0; font-weight:400; font-size:19px; font-style:italic; color:#3b3a3d; font-family:"adelle", serif; }*/ p.blog-sub-head{ font-size:22px; font-family:"adelle", serif; color:#808186; font-style:italic; } ul.blogroll{ margin:0; padding:0 0 20px 0; list-style-type:none; } ul.blogroll li a{ color:#808186; text-decoration:none; font-weight:300; } ul.blogroll li a:hover{ text-decoration:underline; } .archive-header{ margin-bottom:1.5em; } .author-img-wrap{ float:left; margin-right:14px; } .author-img-wrap .author-img{ width:52px; height:52px; background-position:center center; border-radius:50%; background-size:cover; } .inner-meta{ float:left; margin-bottom: 30px; font-size: 16px; } .inner-meta .date{ display:inline-block; color: #b52625; } .inner-meta .author{ display:inline-block; color:#042d3f; font-weight: bold; } .inner-meta .author:after { content: '|'; font-weight: 400; margin-left: 5px; } body.single.single-post .entry-content{ border-bottom:none; padding-bottom:20px; } .type-post .entry-content { margin-top: 0; } /* Staff */ body.page-template-template-people h2{ text-transform:uppercase; } .staff-wrap{ width:100%; padding:30px; float:left; margin-bottom:60px; background:#d8dcdb; } .staff-wrap .bio-right-wrap{ width:70%; float:left; margin-left:2%; } @media only screen and (max-width:680px){ .staff-wrap .bio-right-wrap{ width:100%; margin-left:0; } } .staff-wrap .bio-right-wrap h3{ font-family:"adelle", serif; font-size:28px; margin-top:0; } .staff-wrap .bio-right-wrap p.title{ font-weight:500; font-size:22px; color:#b52625; margin-bottom:0; } .staff-wrap .bio-right-wrap p.expert{ font-size:16px; } .staff-wrap .bio-right-wrap p.expert span{ font-weight:500; } .staff-wrap .full-bio{ display:none; } .staff-wrap .full-bio a.people:after{ content:""; display:inline-block; position:absolute; top:4px; right:-25px; width:15px; height:16px; background:url(../img/people-up.png) 0 0 no-repeat; background-size:100%; } .staff-wrap .intro-bio a.people:after{ content:""; display:inline-block; position:absolute; top:4px; right:-25px; width:15px; height:16px; background:url(../img/people-down.png) 0 0 no-repeat; background-size:100%; } .staff-wrap a.people{ font-weight:700; text-decoration:none; text-transform:uppercase; letter-spacing:1px; position:relative; } .staff-wrap .bio-img-wrap{ float:left; width:220px; } @media only screen and (min-width:681px) and (max-width:1023px){ .staff-wrap .bio-img-wrap{ width:180px; } } @media only screen and (max-width:680px){ .staff-wrap .bio-img-wrap{ width:180px; margin:0 auto 20px auto; float:none; } } .staff-wrap .bio-img-wrap .inner{ width:196px; height:196px; border-radius:50%; overflow:hidden; background-size:cover; background-position:center center; background-repeat:no-repeat; } @media only screen and (max-width:1023px){ .staff-wrap .bio-img-wrap .inner{ width:176px; height:176px; } } /* Take Action */ ul.action-grid { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin: 0; padding: 0; } ul.action-grid li:last-of-type { background: #FFF5E6; } ul.action-grid li { width: calc(50% - 40px); background: #d8dcdb; padding: 40px 80px; margin-bottom: 60px; } ul.action-grid li:nth-child(odd) { margin-right: 80px; } ul.action-grid p{ font-size: 20px; } ul.action-grid p a{ font-weight: bold; } ul.action-grid h2{ font-size:26px; margin-top:0; text-transform: none; } ul.action-grid a.gold{ float: left; margin-bottom: 10px; margin-right: 20px; } @media only screen and (max-width: 1023px) and (min-width: 681px) { ul.action-grid h2{ font-size:24px; } ul.action-grid p{ font-size: 18px; } ul.action-grid li:nth-child(odd) { margin-right: auto; } ul.action-grid li { width: 100%; } } @media only screen and (max-width: 680px) { ul.action-grid h2{ font-size:20px; } ul.action-grid p{ font-size: 16px; } ul.action-grid li:nth-child(odd) { margin-right: auto; } ul.action-grid li { padding:15px 30px; width: 100%; } } /** single actions **/ .single-actions .type-actions .entry-content { display: -webkit-flex; display: flex; } .action-content, .action-embed { width: calc(50% - 40px); } .action-content { margin-right: 80px; } .at h1, .at h2, .at h3, .at h4, .at h5, .at h6 { font-family: "proxima-nova", sans-serif !important; } .action-embed p { display: none; } .action-embed .ngp-form p { display: block; } @media only screen and (max-width: 900px) { .single-actions .type-actions .entry-content { display: block; } .action-content, .action-embed { width: 100%; } .action-content { margin-right: auto; } } /* Legislation page */ .single-legislation .entry-content h2 { margin-top: 0; /* font-size: 22px; font-style: italic; margin-bottom: 5px; font-family: "adelle", serif; font-weight: 300; text-transform: none;*/ } p.bill-name, .senate-info, .house-info, .proposal-info { padding-left: 40px; background: url(../img/scroll.svg) no-repeat top left; background-size: 29px 31px; } .proposal-info { margin-bottom: 40px; } .committees p, .status p, .proposing-org p{ display: inline; } .proposing-org, .committees, .status { margin-bottom: 5px; } .single-legislation .entry-content .senate-info h3, .single-legislation .entry-content .house-info h3, .single-legislation .entry-content .proposal-info h3 { margin-top: 0; font-size: 18px; font-weight: bold; display: inline; } .page-template-template-legislation .grid { letter-spacing: 0; } .featured-leg h2.headline { text-transform: uppercase; } .goal-statement p { font-size: 27px; line-height: 35px; } @media only screen and (min-width: 1024px) { .page-template-template-legislation .desk--nine-twelfths { width: 74%; } } @media only screen and (max-width: 1023px) and (min-width: 681px) { .page-template-template-legislation .lap--one-half { width: 49%; } } @media only screen and (max-width: 680px) { .page-template-template-legislation .palm--one-half { width: 49%; } } /* Contact */ body.page-template-template-contact .gform_wrapper{ max-width:80%; margin:0 auto; } @media only screen and (max-width:680px){ body.page-template-template-contact .gform_wrapper{ max-width:100%; width:100%; } } body.page-template-template-contact .lower-callout-btns hr{ display:none; } body.page-template-template-contact .lower-callout-btns{ margin-top:80px; } .lower-contact{ width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; } @media only screen and (max-width:680px){ .lower-contact{ display:block; } } .lower-contact .address{ background:#d8dcdb; padding:40px; } .lower-contact .address a{ color:#3b3a3d; text-decoration:none; } .lower-contact .address a:hover{ text-decoration:underline; } .lower-contact .gmap .acf-map{ border:none; margin:0; } .lower-contact-social{ width:100%; float:left; text-align:center; } .lower-contact-social .facebook{ background:#3a589b; position:relative; height:100px; } .lower-contact-social .facebook:hover{ background:#253863; } .lower-contact-social .facebook a{ position:absolute; top:0; left:0; width:100%; height:100%; } .lower-contact-social .facebook span{ width:48px; height:48px; background:url(../img/facebook-lrg.png) 0 0 no-repeat; background-size:100%; position:relative; top:26px; display:inline-block; } .lower-contact-social .twitter{ background:#5eaade; padding:14px; position:relative; height:100px; } .lower-contact-social .twitter:hover{ background:#2693de; } .lower-contact-social .twitter a{ position:absolute; top:0; left:0; width:100%; height:100%; } .lower-contact-social .twitter span{ width:48px; height:48px; background:url(../img/twitter-lrg.png) 0 0 no-repeat; background-size:100%; position:relative;top:28px; display:inline-block; } .lower-contact-social .youtube{ background:#ce2027; padding:14px; position:relative; height:100px; } .lower-contact-social .youtube:hover{ background:#ad2027; } .lower-contact-social .youtube a{ position:absolute; top:0; left:0; width:100%; height:100%; } .lower-contact-social .youtube span{ width:52px; height:52px; background:url(../img/youtube-lrg.png) 0 0 no-repeat; background-size:100%; position:relative;top:28px; display:inline-block; } .lower-contact-social .instagram{ background:#3a589b; position:relative; height:100px; } .lower-contact-social .instagram:hover{ background:#253863; } .lower-contact-social .instagram a{ position:absolute; top:0; left:0; width:100%; height:100%; } .lower-contact-social .instagram span{ width:48px; height:48px; background:url(../img/instagram-lrg.png) 0 0 no-repeat; background-size:100%; position:relative; top:26px; display:inline-block; } .acf-map{ width:100%; height:400px; border:#ccc solid 1px; margin:20px 0; } .no-map{ width:100%; height:400px; text-align:center; background:#e5e5e5; } .no-map img{ padding-top:10%; } /* Events */ body.single-event .entry-content{ margin-bottom:40px; padding-bottom:0; } .up-event-header{ margin-top:30px; } .up-event-header h3{ border-top:1px solid #ccc; font-weight:500; text-transform:uppercase; padding-top:30px; padding-bottom:30px; } #upcoming-events{ width:100%; background:#d8dcdb; min-height:100px; margin-bottom:26px; padding:40px 0; float:left; } #upcoming-events .grid__item{ text-align:center; display:-webkit-flex; display:-ms-flexbox; display:flex; } #upcoming-events .grid__item:first-child .up-event-inner{ border-left:none; border-top:none; } #upcoming-events .up-event-inner{ border-left:1px solid #ccc; padding:20px; width:100%; } @media only screen and (max-width:680px){ #upcoming-events .up-event-inner{ border-top:1px solid #ccc; border-left:none; } } #upcoming-events .up-event-inner .date{ font-size:56px; font-weight:500; } @media only screen and (max-width:680px){ #upcoming-events .up-event-inner .date{ font-size:42px; } } #upcoming-events .up-event-inner .date:before{ content:""; width:6px; height:84px; background:#b52625; display:inline-block; position:relative; top:22px; } @media only screen and (max-width:680px){ #upcoming-events .up-event-inner .date:before{ top:18px; height:68px; } } #upcoming-events .up-event-inner h3{ font-weight:normal; } #upcoming-events .up-event-inner h3 a{ color:#3b3b3e; text-decoration:none; font-family:"adelle", serif; font-style:italic; } #upcoming-events .up-event-inner h3 a:hover{ text-decoration:underline; } .event-upper h2{ font-weight:normal; font-style:italic; font-size:20px; margin-bottom:0; font-family:"adelle", serif; } .event-upper .date{ color:#b52625; font-weight:500; } .event-lower{ display:-webkit-box; display:-ms-flexbox; display:flex; } @media only screen and (max-width:680px){ .event-lower{ display:block; } } .event-lower .acf-map{ margin:0; border:none; } .event-lower .event-info{ background:#d8dcdb; } .event-lower .event-info .when h3, .event-lower .event-info .where h3{ font-weight:700; font-size:20px; letter-spacing:1px; margin-top:0; margin-bottom:0; } .event-lower .event-info .when{ border-bottom:5px solid #fff; float:left; width:100%; padding:20px 30px; } .event-lower .event-info .where{ border-bottom:5px solid #fff; float:left; width:100%; padding:20px 30px; } .event-lower .event-info .where p{ margin:0; } .event-lower .event-info .register{ float:left; width:100%; text-align:center; padding:40px 0 20px 0; } @media only screen and (max-width:680px){ .event-lower .event-info .register{ padding:40px 0 40px 0; } } /* Overall Events */ h2.evnt{ text-transform:uppercase; } .full-width-event{ padding:30px 30px 40px 30px; float:left; margin-bottom:60px; background:#d8dcdb; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; } @media only screen and (max-width:680px){ .full-width-event{ display:block; } } .full-width-event .date-wrapper{ width:30%; float:left; text-align:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } @media only screen and (max-width:680px){ .full-width-event .date-wrapper{ width:100%; } } .full-width-event .date-wrapper .date{ font-size:56px; font-weight:500; } @media only screen and (max-width:680px){ .full-width-event .date-wrapper .date{ font-size:40px; } } .full-width-event .date-wrapper .date:before{ content:""; width:6px; height:84px; background:#b52625; display:inline-block; position:relative; top:22px; } @media only screen and (max-width:680px){ .full-width-event .date-wrapper .date:before{ height:64px; top:16px; } } .full-width-event .event-info{ width:70%; float:left; border-left:1px solid #ccc; padding:0px 20px 10px 40px; } @media only screen and (max-width:680px){ .full-width-event .event-info{ width:100%; border-left:none; margin-top:30px; padding:0px 0px 10px 0px; } } .full-width-event .event-info h3{ margin-top:0; font-weight:normal; font-family:"adelle", serif; font-style:italic; font-size:24px; margin-bottom:0; } @media only screen and (max-width:680px){ .full-width-event .event-info h3{ font-size:20px; } } .full-width-event .event-info .excerpt{ width:100%; padding-bottom:20px; display:block; } .full-width-event .event-info .event-btns a{ margin-right:14px; } @media only screen and (max-width:1023px){ .full-width-event .event-info .event-btns a{ float:left; margin-bottom:10px; } } @media only screen and (max-width:680px){ .gold-btn-wrap .mobi-btn-wrap{ width:100%; height:68px; float:left; } } @media only screen and (max-width:680px){ .gold-btn-alt-wrap .mobi-btn-wrap{ width:100%; height:68px; float:left; } } @media only screen and (max-width:680px){ .teal-btn-alt-wrap .mobi-btn-wrap{ width:100%; height:68px; float:left; } } @media only screen and (max-width:680px){ .gold-btn-alt2-wrap .mobi-btn-wrap{ width:100%; height:68px; float:left; } } @media only screen and (max-width:680px){ .teal-btn-alt2-wrap .mobi-btn-wrap{ width:100%; height:68px; float:left; } } /* Resource Types */ @media only screen and (max-width:680px){ #resource-types .grid{ display:block; } } #resource-types .grid .grid__item{} @media only screen and (max-width:680px){ #resource-types .grid .grid__item{ display:block; } } #resource-types a{ text-decoration:none; } #resource-types .resource-type-wrap{ background:#d8dcdb; text-align:center; padding:64px 38px; border-bottom:30px solid #f3f3f3; height:100%; } #resource-types .resource-type-wrap:hover{ background:#b79257; } #resource-types .resource-type-wrap .icon-wrap{ max-width:65%; margin:0 auto; position:relative; } .grey-image{position:relative; } .white-hover{ position:absolute; z-index:100; left:19px; top:0; display:none; } #resource-types .resource-type-wrap:hover .white-hover{ display:block; } #resource-types .resource-type-wrap .icon-wrap img{ max-width:76%; } #resource-types .resource-type-wrap h4{ text-transform:uppercase; margin-top:0; margin-bottom:0; letter-spacing:1px; } #resource-types .resource-type-wrap:hover h4{ color:#fff; } /* Search Results */ .search-page form{ float:left;width:40%; position:relative; } @media only screen and (min-width:681px) and (max-width:1023px){ .search-page form{ width:80%; } } @media only screen and (max-width:680px){ .search-page form{ width:100%; } } .search-page form input[type="text"]{ width:100%; border:none; border-radius:20px; padding:10px 20px; } .search-page form input[type="submit"]{ width:20px;height:20px; position:absolute; right:18px; top:10px; background:url(../img/search_icon.png) 0 0 no-repeat; background-size:100%; border:none; } .search-result h2{ text-transform:uppercase; color:#808186; font-size:24px; font-weight:normal; } .search-result h2 span{ font-weight:700; } .search-result-wrap{ width:100%; margin-bottom:20px; } .search-result-wrap article{ border-bottom:1px solid #ccc; } .search-result-wrap h2{ font-weight:normal; margin-bottom:0; font-style:italic; font-size:18px; } .search-result-wrap h2 a{ font-family:"adelle", serif; color:#3b3a3d; margin-bottom:0; } .search-result-wrap .entry-meta{ color:#b52625; font-weight:500; font-size:16px; } .search-result-wrap .entry-summary{ margin-top:0; } .search-result-wrap .entry-summary p{ margin-top:0; } /* Inner Page Menus */ .widget.widget_nav_menu{ width:100%; padding:20px 0 40px 0; } .widget.widget_nav_menu ul{ margin:0; padding:0; list-style:none; } .widget.widget_nav_menu ul li{ float:left; margin-right:16px; } .widget.widget_nav_menu ul li a{ color:#808186; font-weight:400; font-size:16px; } .widget.widget_nav_menu ul li a:hover{ color:#b79257; } .widget.widget_nav_menu ul li.current-menu-item a{ font-weight:700; } /* Full Width Page Heading */ .full-width-heading{ margin-bottom:34px; } .full-width-heading img{ width:100% !important; float:left; } .full-width-heading footer{ background:#032d3e; padding:20px; float:left; width:100%; } .full-width-heading footer h3{ float:left; font-weight:500; text-transform:uppercase; color:#fff; font-size:22px; margin-bottom:0; margin-top:0; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-width-heading footer h3{ font-size:20px; } } @media only screen and (max-width:680px){ .full-width-heading footer h3{ display:block; width:100%; margin-bottom:8px; } } .full-width-heading footer a{ float:right; font-family:"adelle", serif; color:#b79257; font-size:16px; font-style:italic; text-decoration:none; padding-top:4px; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-width-heading footer a{ padding-top:2px; } } @media only screen and (max-width:680px){ .full-width-heading footer a{ display:block; width:100%; margin-bottom:8px; float:left; } } /* Full Width Repeater Callouts */ .full-width-repeater{ float:left; margin-bottom:50px; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; } .full-width-repeater .inner{ width:100%; float:left; min-height:260px; padding:50px; background: rgba(37,60,80,.6); background: -moz-linear-gradient(90deg, rgba(37,60,80,0.8) 28%, rgba(172,144,91,0.5) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(90deg, rgba(37,60,80,0.8) 28%,rgba(172,144,91,0.5) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(90deg, rgba(37,60,80,0.8) 28%,rgba(172,144,91,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ color:#fff; } .full-width-repeater .inner.hide { background: transparent; } @media only screen and (max-width:767px){ .full-width-repeater .inner{ padding: 30px; } } @media only screen and (max-width:640px){ .full-width-repeater .inner{ padding:20px; } } .full-width-repeater .inner h3{ font-family:"adelle", serif; font-weight:700; font-size:30px; color:#fff; margin-top:10px; margin-bottom:15px; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-width-repeater .inner h3{ font-size:28px; } } @media only screen and (max-width:680px){ .full-width-repeater .inner h3{ font-size:24px; margin-top:0; } } .full-width-repeater .inner p{ font-size:20px; font-weight:300; margin-bottom:20px; } .full-width-repeater .inner a.gold{ display:inline-block; margin-top:15px; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-width-repeater .inner p{ font-size:18px; max-width:80%; } } @media only screen and (max-width:680px){ .full-width-repeater .inner p{ font-size:16px; max-width:100%; width:100%; } } .full-width-repeater footer{ background:#032d3e; padding:12px 20px; float:left; width:100%; min-height:54px; } .full-width-repeater footer h3{ float:left; font-weight:500; text-transform:uppercase; color:#fff; font-size:22px; margin-bottom:0; margin-top:0; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-width-repeater footer h3{ font-size:20px; } } @media only screen and (max-width:680px){ .full-width-repeater footer h3{ display:block; width:100%; margin-bottom:8px; } } .full-width-repeater footer a{ float:right;font-family:"adelle", serif; color:#b79257; font-size:16px; font-style:italic; text-decoration:none; padding-top:4px; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-width-repeater footer a{ padding-top:2px; } } @media only screen and (max-width:680px){ .full-width-repeater footer a{ display:block; width:100%; margin-bottom:8px; float:left; } } /* Full Width Gray Repeater Callouts */ .full-gray-width-repeater{ background:#d8dcdb; padding:50px; float:left; margin-bottom:50px; width:100%; } @media only screen and (max-width:767px){ .full-gray-width-repeater{ padding: 30px; } } @media only screen and (max-width:640px){ .full-gray-width-repeater{ padding:20px; } } .full-gray-width-repeater p{ font-size:20px; margin-bottom:20px; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-gray-width-repeater p{ font-size:18px; } } @media only screen and (max-width:680px){ .full-gray-width-repeater p{ font-size:16px; } } .full-gray-width-repeater p a{ font-weight:700; } .full-gray-width-repeater h2, .full-gray-width-repeater h3{ font-size:26px; margin-top:0; margin-bottom:15px; } @media only screen and (min-width:681px) and (max-width:1023px){ .full-gray-width-repeater h3{ font-size:24px; } } @media only screen and (max-width:680px){ .full-gray-width-repeater h3{ font-size:20px; } } .page-template-template-issuearea .full-gray-width-repeater h3, .page-template-template-legislation .full-gray-width-repeater h3 { font-size: 18px; margin-top: 15px; margin-bottom: .2em; } .full-gray-width-repeater a.gold{ float:left; display:inline-block; margin-top:15px; margin-right: 20px; } /* Lower Headline Callout with Buttons */ .lower-callout-btns{ text-align:center; float:left; width:100%; } .lower-callout-btns .gold-btn-wrap{ margin-top:60px; } .lower-callout-btns h3{ display:inline-block; text-align:center; font-size:36px; line-height:1.1em; margin-bottom:56px; text-transform:uppercase; } .lower-callout-btns h3:after{ content:'';width:100%; height:6px; background:#b79257; display:block; margin-top:12px; } @media only screen and (max-width:680px){ .lower-callout-btns h3{ font-size:26px; } } .lower-callout-btns span.text{ width:60%; margin:0 auto; display:block; } @media only screen and (min-width:681px) and (max-width:1023px){ .lower-callout-btns span.text{ width:85%; } } @media only screen and (max-width:680px){ .lower-callout-btns span.text{ width:100%; } } @media only screen and (max-width:680px){ .lower-callout-btns .gold-btn-wrap a{ font-size:14px; padding:10px 13px; } } .consolidated-content-wrap{ margin-bottom:100px; } .consolidated-content-wrap a{ color:inherit; } .consolidated-content-wrap h2{ border-top:1px solid #ccc; padding-top:24px; text-transform:uppercase; } .consolidated-content-wrap h3.spotlight{ font-weight:500; text-transform:uppercase; } /* Fancybox */ .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{ padding:0; margin:0; border:0; outline:none; vertical-align:top; } .fancybox-wrap{ position:absolute; top:0; left:0; z-index:8020; } .fancybox-skin{ position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } .fancybox-opened{ z-index:8030; } .fancybox-opened .fancybox-skin{ -webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);} .fancybox-outer, .fancybox-inner{ position:relative; } .fancybox-inner{ overflow:hidden; } .fancybox-type-iframe .fancybox-inner{ -webkit-overflow-scrolling:touch; } .fancybox-error{ color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap; } .fancybox-image, .fancybox-iframe{ display:block; width:100%; height:100%; } .fancybox-image{ max-width:100%; max-height:100%; } #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{ background-image:url("fancybox_sprite.png"); } #fancybox-loading{ position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; } #fancybox-loading div{ width:44px; height:44px; background:url("fancybox_loading.gif") center center no-repeat; } .fancybox-close{ position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040; } .fancybox-nav{ position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url("blank.gif"); -webkit-tap-highlight-color:transparent; z-index:8040; } .fancybox-prev{ left:0; } .fancybox-next{ right:0; } .fancybox-nav span{ position:absolute; top:50%;width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden; } .fancybox-prev span{ left:10px; background-position:0 -36px; } .fancybox-next span{ right:10px; background-position:0 -72px; } .fancybox-nav:hover span{ visibility:visible; } .fancybox-tmp{ position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important; } .fancybox-lock{ overflow:hidden !important; width:auto; } .fancybox-lock body{ overflow:hidden !important; } .fancybox-lock-test{ overflow-y:hidden !important; } .fancybox-overlay{ position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url("fancybox_overlay.png"); } .fancybox-overlay-fixed{ position:fixed; bottom:0; right:0; } .fancybox-lock .fancybox-overlay{ overflow:auto; overflow-y:scroll; } .fancybox-title{ visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050; } .fancybox-opened .fancybox-title{ visibility:visible; } .fancybox-title-float-wrap{ position:absolute; bottom:0;right:50%; margin-bottom:-35px; z-index:8050; text-align:center; } .fancybox-title-float-wrap .child{ display:inline-block; margin-right:-100%;padding:2px 20px; background:transparent; background:rgba(0, 0, 0, 0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap; } .fancybox-title-outside-wrap{ position:relative; margin-top:10px; color:#fff; } .fancybox-title-inside-wrap{ padding-top:10px; } .fancybox-title-over-wrap{ position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, 0.8); } @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("fancybox_sprite@2x.png");background-size:44px 152px;} #fancybox-loading div{ background-image:url("fancybox_loading@2x.gif"); background-size:24px 24px; } } /* Swiper Slider */ .swiper-container{ margin:0 auto;position:relative;overflow:hidden;z-index:1;} .swiper-container-no-flexbox .swiper-slide{ float:left;} .swiper-container-vertical > .swiper-wrapper{ -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column;} .swiper-wrapper{ position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex;display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper{ -webkit-transform:translate3d(0px, 0, 0); -moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px); -ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0); } .swiper-container-multirow > .swiper-wrapper{ -webkit-box-lines:multiple; -moz-box-lines:multiple; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; } .swiper-container-free-mode > .swiper-wrapper{ -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto; } .swiper-slide{ -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative; } .swiper-container .swiper-notification{ position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000; } .swiper-wp8-horizontal{ -ms-touch-action:pan-y; touch-action:pan-y; } .swiper-wp8-vertical{ -ms-touch-action:pan-x; touch-action:pan-x; } .swiper-button-prev, .swiper-button-next{ position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; -moz-background-size:27px 44px; -webkit-background-size:27px 44px; background-size:27px 44px; background-position:center; background-repeat:no-repeat; } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{ opacity:0.35; cursor:auto; pointer-events:none; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left:10px; right:auto; } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right:10px; left:auto; } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .swiper-pagination{ position:absolute; text-align:center; -webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms; -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10; } .swiper-pagination.swiper-pagination-hidden{ opacity:0; } .swiper-pagination-bullet{ width:8px;height:8px; display:inline-block; border-radius:100%; background:#000; opacity:0.2; } button.swiper-pagination-bullet{ border:none; margin:0; padding:0; box-shadow:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none; appearance:none; } .swiper-pagination-clickable .swiper-pagination-bullet{ cursor:pointer; } .swiper-pagination-white .swiper-pagination-bullet{ background:#fff; } .swiper-pagination-bullet-active{ opacity:1; background:#007aff; } .swiper-pagination-white .swiper-pagination-bullet-active{ background:#fff; } .swiper-pagination-black .swiper-pagination-bullet-active{ background:#000; } .swiper-container-vertical > .swiper-pagination{ right:10px; top:50%; -webkit-transform:translate3d(0px, -50%, 0); -moz-transform:translate3d(0px, -50%, 0); -o-transform:translate(0px, -50%); -ms-transform:translate3d(0px, -50%, 0); transform:translate3d(0px, -50%, 0); } .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{ margin:5px 0; display:block; } .swiper-container-horizontal > .swiper-pagination{ bottom:10px; left:0; width:100%; } .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{ margin:0 5px; } .swiper-container-3d{ -webkit-perspective:1200px; -moz-perspective:1200px; -o-perspective:1200px; perspective:1200px; } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow{ -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom{ position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none;z-index:10;} .swiper-container-3d .swiper-slide-shadow-left{ background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image:-moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);} .swiper-container-3d .swiper-slide-shadow-right{ background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);} .swiper-container-3d .swiper-slide-shadow-top{ background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);} .swiper-container-3d .swiper-slide-shadow-bottom{ background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);} .swiper-container-coverflow .swiper-wrapper{ -ms-perspective:1200px; } .swiper-container-fade.swiper-container-free-mode .swiper-slide{ -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; } .swiper-container-fade .swiper-slide{ pointer-events:none; } .swiper-container-fade .swiper-slide .swiper-slide{ pointer-events:none; } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{ pointer-events:auto; } .swiper-container-cube{ overflow:visible; } .swiper-container-cube .swiper-slide{ pointer-events:none; visibility:hidden; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; width:100%; height:100%; z-index:1; } .swiper-container-cube.swiper-container-rtl .swiper-slide{ -webkit-transform-origin:100% 0; -moz-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide{ pointer-events:auto; visibility:visible; } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right{ z-index:0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; } .swiper-container-cube .swiper-cube-shadow{ position:absolute; left:0; bottom:0px; width:100%; height:100%; background:#000; opacity:0.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0; } .swiper-scrollbar{ border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, 0.1); } .swiper-container-horizontal > .swiper-scrollbar{ position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%; } .swiper-container-vertical > .swiper-scrollbar{ position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%; } .swiper-scrollbar-drag{ height:100%; width:100%; position:relative; background:rgba(0, 0, 0, 0.5); border-radius:10px; left:0; top:0; } .swiper-scrollbar-cursor-drag{ cursor:move;} .swiper-lazy-preloader{ width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -moz-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; -moz-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite; } .swiper-lazy-preloader:after{ display:block;content:""; width:100%; height:100%; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position:50%; -webkit-background-size:100%; background-size:100%; background-repeat:no-repeat; } .swiper-lazy-preloader-white:after{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } @-webkit-keyframes swiper-preloader-spin{ 100%{ -webkit-transform:rotate(360deg); } } @keyframes swiper-preloader-spin{ 100%{ transform:rotate(360deg); } } .related-files-only{ margin-top:60px; } .related-files-only h3{ font-style:normal; font-family:"proxima-nova", sans-serif; color:#3b3a3d; font-weight:500; text-transform:uppercase; } .related-files-only ul{ margin:0; padding:0; list-style:none; } .related-files-only ul li{ display:block; margin-bottom:26px; } .graycallout{ background:#d8dcdb; padding:40px; display:block; margin-bottom:1.5em; } .entry-content table tr{ border:1px solid black; } .entry-content table tr th{ border:1px solid black; text-align:left; padding:10px; } .entry-content table tr td{ border:1px solid black; padding:10px; } .gold-bar{ width:55%; height:4px; background:#b79257; display:block; margin:46px auto; } .footer-text p:last-child { margin-bottom:0; }