@charset "UTF-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; margin-bottom: 1rem; } blockquote, q { quotes: none; margin-bottom: 1rem; } blockquote p, q p { display: inline-block; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a, button, .btn { outline: 0; } p img { margin-bottom: 1rem; } textarea { resize: vertical; } [role="button"] { cursor: pointer; } audio, canvas, iframe, img, svg, video { vertical-align: middle; max-width: 100%; } img, video { height: auto; } [tabindex="-1"]:focus { outline: none !important; } pre { overflow: hidden; } dt { font-weight: bold; text-decoration: underline; } dd { margin: 0; padding: 0 0 0.5em 0; } b, strong { font-weight: bold; } i, em { font-style: italic; } html { box-sizing: border-box; font-size: 16px; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; } *, *::before, *::after { box-sizing: inherit; } @-ms-viewport { width: device-width; } body { font-family: "Roboto", "Helvetica", "Arial", sans-serif; font-size: 1rem; color: black; background-color: #fff; line-height: 1.5; font-weight: 400; -ms-word-wrap: break-word; word-wrap: break-word; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 2em 0; padding: 0; } figure { display: inline-block; } figure img { margin-bottom: 0.5rem; line-height: 1; } figure figcaption { font-size: 90%; color: #818a91; } small, .small { font-size: 70%; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .lead, .subtitle { font-family: "Roboto", "Helvetica", "Arial", sans-serif; font-weight: 300; line-height: 1; color: black; margin-bottom: 1rem; } h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small, .display-1 small, .display-1 .small, .display-2 small, .display-2 .small, .display-3 small, .display-3 .small, .display-4 small, .display-4 .small, .lead small, .lead .small, .subtitle small, .subtitle .small { font-weight: normal; line-height: 1; font-weight: 400; line-height: 1.35; letter-spacing: -0.02em; color: #666; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: black; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; } h1, .h1 { font-size: 2.5rem; } h2, .h2 { font-size: 2rem; } h3, .h3 { font-size: 1.75rem; } h4, .h4 { font-size: 1.5rem; } h5, .h5 { font-size: 1.25rem; } h6, .h6 { font-size: 1rem; } p { margin-bottom: 2rem; font-size: 1rem; } a { color: #2196f3; text-decoration: none; } a:hover { text-decoration: underline; } blockquote { font-family: "Roboto", "Helvetica", "Arial", sans-serif; font-size: 24px; font-weight: 300; font-style: italic; line-height: 1.35; letter-spacing: 0.08em; quotes: "“" "”" "‘" "’"; padding: 0.5em 10px; border-left: 10px solid #ccc; } blockquote:before { content: open-quote; } blockquote:after { content: close-quote; margin-left: -0.05em; } mark { background-color: yellow; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } .lead { font-size: 1.5rem; } .display-1 { font-size: 4.5rem; } .display-2 { font-size: 4rem; } .display-3 { font-size: 3.5rem; } .display-4 { font-size: 3rem; } .subtitle { font-size: 1.25rem; } pre, code { margin-bottom: 22px; font-family: Consolas, Monaco, "Courier New", Courier, monospace; background: #eee; padding: 10px; border: 1px solid #ddd; } pre .line-number { color: black; display: block; } pre .line-number { float: left; margin: 0 1em 0 -1em; border-right: 1px solid; text-align: right; } pre .line-number span { display: block; padding: 0 .5em 0 1em; } /*! * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot?v=4.6.3"); src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; } .fa-li.fa-lg { left: -1.85714em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: .3em; } .fa.fa-pull-right { margin-left: .3em; } /* Deprecated as of 4.4.0 */ .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { -webkit-filter: none; filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #fff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-search:before { content: ""; } .fa-arrow-right:before { content: ""; } .fa-shopping-cart:before { content: ""; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; } .fa-500px:before { content: ""; } .fa-twitter:before { content: ""; } .fa-facebook-f:before, .fa-facebook:before { content: ""; } .fa-google-plus:before { content: ""; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } .container-fluid { padding-left: 15px; padding-right: 15px; width: 100%; max-width: 100%; } .container-fluid:after, .container-fluid:before { content: " "; display: table; } .container-fluid:after { clear: both; } .container { margin: 0 auto; width: 768px; max-width: 100%; padding: 1rem; } .container:after, .container:before { content: " "; display: table; } .container:after { clear: both; } .footer-container { margin: 0 auto; width: 768px; max-width: 100%; padding: 1rem; } .site-main { max-width: 100%; padding-bottom: 1rem; } .site-main.no-sidebar { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .site-aside { -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%; max-width: 30%; padding: .5rem; } @media (max-width: 48rem) { .site-main { -webkit-flex-basis: 100% !important; -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; max-width: 100% !important; } .site-aside { -webkit-flex-basis: 100% !important; -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; max-width: 100% !important; -webkit-box-ordinal-group: 2 !important; -webkit-order: 1 !important; -ms-flex-order: 1 !important; order: 1 !important; } } .site-main, .site-aside { background-color: white; position: relative; } .site-main ul, .site-main ol, .site-aside ul, .site-aside ol { padding-left: 1rem; } .site-main ul li, .site-main ol li, .site-aside ul li, .site-aside ol li { margin-bottom: 0.5rem; } .site-main ul, .site-aside ul { list-style-type: square; } .site-main ol, .site-aside ol { list-style-type: decimal; } .entry-ads { margin: 1rem 0; text-align: center; } .bigseotheme-ads-aside { position: absolute; left: -160px; top: -133px; } .bigseotheme-ads-aside div { position: fixed; } .page-template-page-full-width .container { width: 100% !important; } .page-template-page-no-sidebar .site-main { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .entry-related { margin: 20px 0px 25px 0px; } .entry-related h4 { margin-bottom: 20px; } .entry-related .card-title { margin-bottom: 0; } aside.widget-area .widget { padding: 1rem; margin-bottom: 1rem; } aside.widget-area .widget ul, aside.widget-area .widget ol { list-style-type: none; padding: 0; } aside.widget-area .widget-title { font-size: 1.25rem; text-transform: uppercase; font-weight: 700; padding-bottom: 10px; border-bottom: 1px solid #9e9e9e; } aside.widget-area .post-date { display: block; } .site-footer { padding: 2rem; border-top: 1px solid #dbdbdb; letter-spacing: 1px; background-color: white; } .site-footer .widget-area { text-transform: uppercase; color: black; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .site-footer .widget-area .widget-title { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 0.5rem; } .site-footer .widget-area p { font-size: 0.85rem; } .site-footer .widget-area a { color: black; } .site-footer .widget-area .widget { padding: 1rem; width: 100%; } @media (min-width: 48rem) { .site-footer .widget-area .widget { max-width: 25%; } } .site-footer .widget-area ul li a { font-size: 10px; color: black; } .site-footer .credits { padding: 1rem 0; display: block; } .site-footer .credits a { color: black; } .entry-item { padding: 1rem; margin-bottom: 1rem; border-bottom: 1px solid #eee; width: 100%; } .entry-item h3 { font-size: 20px; margin-bottom: .25rem; font-weight: 700; } .entry-item h3 a { text-decoration: none; } .entry-item p { margin-bottom: 0; font-size: 14px; } .entry-item .entry-header { margin: 0; } .entry-item .entry-header a { color: black; text-decoration: none; } .entry-item .entry-header p { font-size: 14px; color: #666666; } .entry-item .entry-author p { font-size: 14px; margin: .25rem 0; color: #666666; } .entry-item .entry-read-more { display: block; margin-top: 10px; } .grid { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .grid.reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .col.reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } [class*="col-"] { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; padding: 1rem; } .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-offset-0, .col-xs-offset-1, .col-xs-offset-2, .col-xs-offset-3, .col-xs-offset-4, .col-xs-offset-5, .col-xs-offset-6, .col-xs-offset-7, .col-xs-offset-8, .col-xs-offset-9, .col-xs-offset-10, .col-xs-offset-11, .col-xs-offset-12 { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 15px; padding-left: 15px; float: left; } .col-xs { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-xs-1 { -webkit-flex-basis: 8.333%; -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-xs-2 { -webkit-flex-basis: 16.666%; -ms-flex-preferred-size: 16.666%; flex-basis: 16.666%; max-width: 16.666%; } .col-xs-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-xs-4 { -webkit-flex-basis: 33.333%; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-xs-5 { -webkit-flex-basis: 41.667%; -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-xs-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-xs-7 { -webkit-flex-basis: 58.333%; -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-xs-8 { -webkit-flex-basis: 66.667%; -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-xs-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-xs-10 { -webkit-flex-basis: 83.333%; -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-xs-11 { -webkit-flex-basis: 91.667%; -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-xs-offset-0 { margin-left: 0; } .col-xs-offset-1 { margin-left: 8.333%; } .col-xs-offset-2 { margin-left: 16.666%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-4 { margin-left: 33.333%; } .col-xs-offset-5 { margin-left: 41.667%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-7 { margin-left: 58.333%; } .col-xs-offset-8 { margin-left: 66.667%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-10 { margin-left: 83.333%; } .col-xs-offset-11 { margin-left: 91.667%; } .start-xs { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; } .center-xs { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .end-xs { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; } .top-xs { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .middle-xs { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .bottom-xs { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .around-xs { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .between-xs { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .first-xs { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .last-xs { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } @media only screen and (min-width: 25.875rem) { .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-offset-0, .col-sm-offset-1, .col-sm-offset-2, .col-sm-offset-3, .col-sm-offset-4, .col-sm-offset-5, .col-sm-offset-6, .col-sm-offset-7, .col-sm-offset-8, .col-sm-offset-9, .col-sm-offset-10, .col-sm-offset-11, .col-sm-offset-12 { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 15px; padding-left: 15px; float: left; } .col-sm { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-sm-1 { -webkit-flex-basis: 8.333%; -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-sm-2 { -webkit-flex-basis: 16.666%; -ms-flex-preferred-size: 16.666%; flex-basis: 16.666%; max-width: 16.666%; } .col-sm-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-sm-4 { -webkit-flex-basis: 33.333%; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-sm-5 { -webkit-flex-basis: 41.667%; -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-sm-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-sm-7 { -webkit-flex-basis: 58.333%; -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-sm-8 { -webkit-flex-basis: 66.667%; -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-sm-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-sm-10 { -webkit-flex-basis: 83.333%; -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-sm-11 { -webkit-flex-basis: 91.667%; -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-sm-offset-0 { margin-left: 0; } .col-sm-offset-1 { margin-left: 8.333%; } .col-sm-offset-2 { margin-left: 16.666%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.333%; } .col-sm-offset-5 { margin-left: 41.667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.333%; } .col-sm-offset-8 { margin-left: 66.667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.333%; } .col-sm-offset-11 { margin-left: 91.667%; } .start-sm { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; } .center-sm { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .end-sm { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; } .top-sm { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .middle-sm { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .bottom-sm { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .around-sm { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .between-sm { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .first-sm { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .last-sm { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } @media only screen and (min-width: 64rem) { .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-offset-0, .col-md-offset-1, .col-md-offset-2, .col-md-offset-3, .col-md-offset-4, .col-md-offset-5, .col-md-offset-6, .col-md-offset-7, .col-md-offset-8, .col-md-offset-9, .col-md-offset-10, .col-md-offset-11, .col-md-offset-12 { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 15px; padding-left: 15px; float: left; } .col-md { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-md-1 { -webkit-flex-basis: 8.333%; -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-md-2 { -webkit-flex-basis: 16.666%; -ms-flex-preferred-size: 16.666%; flex-basis: 16.666%; max-width: 16.666%; } .col-md-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-md-4 { -webkit-flex-basis: 33.333%; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-md-5 { -webkit-flex-basis: 41.667%; -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-md-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-md-7 { -webkit-flex-basis: 58.333%; -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-md-8 { -webkit-flex-basis: 66.667%; -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-md-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-md-10 { -webkit-flex-basis: 83.333%; -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-md-11 { -webkit-flex-basis: 91.667%; -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-md-offset-0 { margin-left: 0; } .col-md-offset-1 { margin-left: 8.333%; } .col-md-offset-2 { margin-left: 16.666%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.333%; } .col-md-offset-5 { margin-left: 41.667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.333%; } .col-md-offset-8 { margin-left: 66.667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.333%; } .col-md-offset-11 { margin-left: 91.667%; } .start-md { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; } .center-md { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .end-md { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; } .top-md { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .middle-md { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .bottom-md { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .around-md { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .between-md { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .first-md { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .last-md { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } @media only screen and (min-width: 75rem) { .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-offset-0, .col-lg-offset-1, .col-lg-offset-2, .col-lg-offset-3, .col-lg-offset-4, .col-lg-offset-5, .col-lg-offset-6, .col-lg-offset-7, .col-lg-offset-8, .col-lg-offset-9, .col-lg-offset-10, .col-lg-offset-11, .col-lg-offset-12 { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 15px; padding-left: 15px; float: left; } .col-lg { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-lg-1 { -webkit-flex-basis: 8.333%; -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-lg-2 { -webkit-flex-basis: 16.666%; -ms-flex-preferred-size: 16.666%; flex-basis: 16.666%; max-width: 16.666%; } .col-lg-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-lg-4 { -webkit-flex-basis: 33.333%; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-lg-5 { -webkit-flex-basis: 41.667%; -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-lg-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-lg-7 { -webkit-flex-basis: 58.333%; -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-lg-8 { -webkit-flex-basis: 66.667%; -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-lg-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-lg-10 { -webkit-flex-basis: 83.333%; -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-lg-11 { -webkit-flex-basis: 91.667%; -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-lg-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-lg-offset-0 { margin-left: 0; } .col-lg-offset-1 { margin-left: 8.333%; } .col-lg-offset-2 { margin-left: 16.666%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.333%; } .col-lg-offset-5 { margin-left: 41.667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.333%; } .col-lg-offset-8 { margin-left: 66.667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.333%; } .col-lg-offset-11 { margin-left: 91.667%; } .start-lg { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; } .center-lg { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .end-lg { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; } .top-lg { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .middle-lg { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .bottom-lg { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .around-lg { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .between-lg { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .first-lg { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .last-lg { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } .masonry, .gallery-masonry.gallery { padding: 0; -moz-column-gap: 0.5em; -webkit-column-gap: 0.5em; column-gap: 0.5em; margin-left: -0.5em; margin-right: -0.5em; display: block; } .masonry:after, .masonry:before, .gallery-masonry.gallery:after, .gallery-masonry.gallery:before { content: " "; display: table; } .masonry:after, .gallery-masonry.gallery:after { clear: both; } .masonry .item, .masonry .gallery-item, .gallery-masonry.gallery .item, .gallery-masonry.gallery .gallery-item { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: inline-block; background: #fff; margin: 0 0 0.5em; width: 100%; min-height: 84px; max-width: 100%; } .masonry .item img, .masonry .gallery-item img, .gallery-masonry.gallery .item img, .gallery-masonry.gallery .gallery-item img { width: 100%; margin-bottom: 0; } .masonry .item .gallery-icon, .masonry .gallery-item .gallery-icon, .gallery-masonry.gallery .item .gallery-icon, .gallery-masonry.gallery .gallery-item .gallery-icon { margin-bottom: 0.5rem; } @media only screen and (min-width: 25.875rem) { .masonry, .gallery-masonry.gallery { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; } } @media only screen and (min-width: 48rem) { .masonry, .gallery-masonry.gallery { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } } .masonry .card, .gallery-masonry.gallery .card { margin-bottom: 0; } @media (min-width: 48rem) { .gallery-masonry.gallery.gallery-columns-2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; } .gallery-masonry.gallery.gallery-columns-3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } .gallery-masonry.gallery.gallery-columns-4 { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; } .gallery-masonry.gallery.gallery-columns-5 { -moz-column-count: 5; -webkit-column-count: 5; column-count: 5; } .gallery-masonry.gallery.gallery-columns-6 { -moz-column-count: 6; -webkit-column-count: 6; column-count: 6; } .gallery-masonry.gallery.gallery-columns-7 { -moz-column-count: 7; -webkit-column-count: 7; column-count: 7; } .gallery-masonry.gallery.gallery-columns-8 { -moz-column-count: 8; -webkit-column-count: 8; column-count: 8; } .gallery-masonry.gallery.gallery-columns-9 { -moz-column-count: 9; -webkit-column-count: 9; column-count: 9; } } .jumbotron { background: #262926 no-repeat center center; background-size: cover; color: #fff; text-align: center; height: 400px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; padding: 2rem 0; } .jumbotron::before { content: ""; display: block; position: absolute; width: 100%; height: 100%; background: rgba(39, 37, 37, 0.27); top: 0; z-index: 0; } .jumbotron .container { position: relative; z-index: 1; } .jumbotron h1, .jumbotron .h1 { font-size: 3.5rem; color: white; position: relative; } .jumbotron p { font-size: 1.5rem; font-weight: 300; color: white; margin-bottom: 0; } .jumbotron .btn { margin-top: 2rem; text-transform: uppercase; } .jumbotron section { position: relative; } .jumbotron .site-contact label { font-size: 15px; } @media (max-width: 48rem) { .jumbotron .btn { width: 100%; } .jumbotron h1, .jumbotron .h1 { font-size: 2.5rem; } } .entry-header-group .group-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .entry-header-group .group-wrapper .group-title { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 2rem; text-align: center; } .entry-header-group .group-wrapper .group-image { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; background-position: center center; background-size: cover; padding: 2rem; min-height: 500px; } @media (min-width: 64rem) { .entry-header-group .group-wrapper .group-title { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .entry-header-group .group-wrapper .group-title h1 { font-size: 4rem; } .entry-header-group .group-wrapper .group-image { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; position: relative; } .entry-header-group .group-wrapper .group-image::before { content: ''; width: 85px; height: 100%; position: absolute; left: 0px; top: 0; border-right: 96px solid transparent; border-top: 250px solid white; border-bottom: 250px solid white; } } .navbar { width: 100%; font-family: "Roboto", "Helvetica", "Arial", sans-serif; z-index: 9999; box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25); position: relative; } .navbar .container-navbar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0 22px; max-width: 100%; width: 100%; margin: 0 auto; } .navbar a { text-decoration: none; color: black; padding: 15px; display: block; font-weight: bold; font-size: 0.9rem; } .navbar .site-brand a { font-size: 20px; text-transform: uppercase; line-height: 1; padding: 0; display: inline-block; } .navbar .btn-navbar { display: none; border: none; background-color: transparent; color: white; font-size: 20px; padding: 10px 0; } .navbar .site-navigation ul { margin: 0; } .navbar .site-navigation ul li { display: inline-block; position: relative; } .navbar.navbar-fixed-top, .navbar.navbar-fixed-bottom { position: fixed; right: 0; left: 0; -webkit-transition: background-color 0.5s linear, opacity 0.5s, all 0.5s; transition: background-color 0.5s linear, opacity 0.5s, all 0.5s; } .navbar.navbar-fixed-top { top: 0; } .navbar.navbar-fixed-bottom { bottom: 0; } .navbar.nav-down { opacity: 0.75; box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25); } .navbar.nav-up { opacity: 0; } @media (min-width: 48rem) { nav.site-navigation { -webkit-transform: translate(0, 0px) !important; -ms-transform: translate(0, 0px) !important; transform: translate(0, 0px) !important; } } @media (max-width: 48rem) { .navbar .site-navigation { height: 120%; width: 280px; background-color: white; left: 0; top: 0; z-index: 1000000; position: fixed; overflow-y: auto; overflow-x: visible; -webkit-transform: translate(-280px, 0); -ms-transform: translate(-280px, 0); transform: translate(-280px, 0); border-right: 3px solid black; } .navbar .site-navigation ul { margin: 0; } .navbar .site-navigation ul li { width: 100%; padding: 0; } .navbar .site-navigation ul li a { padding: 1.25rem 2rem; border-bottom: 1px solid; } .navbar .btn-navbar { display: block; color: black; } .ssm-overlay { position: fixed; height: 120%; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); display: none; z-index: 1; } } .custom-logo { max-width: 240px; width: 240px; } @media (min-width: 48rem) { .navbar-type-2 .site-brand, .navbar-type-2 .site-navigation { width: 100%; text-align: center; } .navbar-type-2 .site-brand { padding: 15px 0; } .navbar-type-2 .site-brand a { font-size: 36px; } .navbar-type-2.nav-down .site-brand { display: none; } } .admin-bar.navbar-fixed-top-fixing { margin-top: 36px; } @media (min-width: 782px) { .admin-bar.navbar-fixed-top-fixing { margin-top: 50px; } } .admin-bar .navbar-fixed-top { top: 32px; } .form-control, input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), textarea, select { display: block; width: 100%; padding: 0.5rem 0.75rem; font-size: 1rem; margin-bottom: 1rem; line-height: 1.25; color: #55595c; background-color: #fff; background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; } .form-control:focus, input:not([type="submit"]):focus, textarea:focus, select:focus { color: #55595c; background-color: #fff; border-color: #66afe9; outline: none; } .form-control::-webkit-input-placeholder, input:not([type="submit"])::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { color: #999; opacity: 1; } .form-control::-moz-placeholder, input:not([type="submit"])::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder { color: #999; opacity: 1; } .form-control:-ms-input-placeholder, input:not([type="submit"]):-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { color: #999; opacity: 1; } .form-control::placeholder, input:not([type="submit"])::placeholder, textarea::placeholder, select::placeholder { color: #999; opacity: 1; } .form-control:disabled, .form-control[readonly], input:not([type="submit"]):disabled, textarea:disabled, select:disabled { background-color: #eceeef; opacity: 1; cursor: not-allowed; } select:not([size]):not([multiple]) { height: 2.5rem; } select:focus::-ms-value { color: #55595c; background-color: #fff; } .form-control-file, .form-control-range { display: block; } .col-form-label { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; } .col-form-label-lg { padding-top: 0.75rem; padding-bottom: 0.75rem; font-size: 1.25rem; } .col-form-label-sm { padding-top: 0.25rem; padding-bottom: 0.25rem; font-size: 0.875rem; } .col-form-legend { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; font-size: 1rem; } .form-control-static { min-height: 2.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; } .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn { padding-right: 0; padding-left: 0; } .form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.2rem; } select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { height: 1.8125rem; } .form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { padding: 1rem 1.5rem; font-size: 1rem; border-radius: 0.3rem; } .form-control-md, .input-group-md > .form-control, .input-group-md > .input-group-addon, .input-group-md > .input-group-btn > .btn { padding: 0.75rem 1.25rem; font-size: 1rem; border-radius: 0.3rem; } select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { height: 3.166667rem; } .form-group { margin-bottom: 1rem; } .form-text { display: block; margin-top: 0.25rem; } .form-check { position: relative; display: block; margin-bottom: 0.75rem; } .form-check + .form-check { margin-top: -.25rem; } .form-check.disabled .form-check-label { color: #818a91; cursor: not-allowed; } .form-check-label { padding-left: 1.25rem; margin-bottom: 0; cursor: pointer; } .form-check-input { position: absolute; margin-top: .25rem; margin-left: -1.25rem; } .form-check-input:only-child { position: static; } .form-check-inline { position: relative; display: inline-block; padding-left: 1.25rem; margin-bottom: 0; vertical-align: middle; cursor: pointer; } .form-check-inline + .form-check-inline { margin-left: .75rem; } .form-check-inline.disabled { cursor: not-allowed; } .form-control-feedback { margin-top: 0.25rem; } .form-control-success, .form-control-warning, .form-control-danger { padding-right: 2.25rem; background-repeat: no-repeat; background-position: center right 0.625rem; background-size: 1.25rem 1.25rem; } .has-success .form-control-feedback, .has-success .form-control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label, .has-success .custom-control { color: #5cb85c; } .has-success .form-control { border-color: #5cb85c; } .has-success .input-group-addon { color: #5cb85c; border-color: #5cb85c; background-color: #eaf6ea; } .has-success .form-control-feedback { color: #5cb85c; } .has-success .form-control-success { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } .has-warning .form-control-feedback, .has-warning .form-control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label, .has-warning .custom-control { color: #f0ad4e; } .has-warning .form-control { border-color: #f0ad4e; } .has-warning .input-group-addon { color: #f0ad4e; border-color: #f0ad4e; background-color: white; } .has-warning .form-control-feedback { color: #f0ad4e; } .has-warning .form-control-warning { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } .has-danger .form-control-feedback, .has-danger .form-control-label, .has-danger .radio, .has-danger .checkbox, .has-danger .radio-inline, .has-danger .checkbox-inline, .has-danger.radio label, .has-danger.checkbox label, .has-danger.radio-inline label, .has-danger.checkbox-inline label, .has-danger .custom-control { color: #d9534f; } .has-danger .form-control { border-color: #d9534f; } .has-danger .input-group-addon { color: #d9534f; border-color: #d9534f; background-color: #fdf7f7; } .has-danger .form-control-feedback { color: #d9534f; } .has-danger .form-control-danger { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } @media (min-width: 48rem) { .form-inline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; margin-right: 1rem; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { display: inline-table; vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .form-control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .form-check { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .form-inline .form-check-label { padding-left: 0; } .form-inline .form-check-input { position: relative; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .btn, .button, .form-submit input { display: inline-block; font-weight: normal; line-height: 1.25; text-align: center; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 0.6rem 1.1rem; font-size: 1rem; border-radius: 0.15rem; } .btn:focus, .btn:active:focus, .button:focus, .button:active:focus, .form-submit input:focus, .form-submit input:active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .btn:focus, .btn:hover, .button:focus, .button:hover, .form-submit input:focus, .form-submit input:hover { text-decoration: none; } .btn:active, .btn.active, .button:active, .button.active, .form-submit input:active, .form-submit input.active { background-image: none; outline: 0; } .btn:disabled, .btn.disabled, .button:disabled, .button.disabled, .form-submit input:disabled, .form-submit input.disabled { cursor: not-allowed; opacity: .65; } .btn-primary { color: #fff; background-color: #1ca5fc; border-color: #0275d8; } .btn-primary:hover { color: #fff; background-color: #025aa5; border-color: #01549b; } .btn-primary:focus { color: #fff; background-color: #025aa5; border-color: #01549b; } .btn-primary:active, .btn-primary.active { color: #fff; background-color: #025aa5; border-color: #01549b; background-image: none; } .btn-primary:active:hover, .btn-primary:active:focus { color: #fff; background-color: #014682; border-color: #01315a; } .btn-primary:disabled:focus { background-color: #0275d8; border-color: #0275d8; } .btn-primary:disabled:hover { background-color: #0275d8; border-color: #0275d8; } .btn-outline-primary { color: #0275d8; background-image: none; background-color: transparent; border-color: #0275d8; } .btn-outline-primary:hover { color: #fff; background-color: #0275d8; border-color: #0275d8; } .btn-outline-primary:focus { color: #fff; background-color: #0275d8; border-color: #0275d8; } .btn-outline-primary:active, .btn-outline-primary.active { color: #fff; background-color: #0275d8; border-color: #0275d8; } .btn-outline-primary:active:hover, .btn-outline-primary:active:focus { color: #fff; background-color: #014682; border-color: #01315a; } .btn-outline-primary:disabled:focus { border-color: #43a7fd; } .btn-outline-primary:disabled:hover { border-color: #43a7fd; } .btn-lg { padding: 0.75rem 1.5rem; font-size: 1.25rem; } .btn-md { padding: 0.75rem 1.5rem; font-size: 1rem; } .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; } .btn-block { display: block; width: 100%; max-width: 25.875rem; margin: 0 auto; } .btn-block + .btn-block { margin-top: 0.5rem; } @media (min-width: 48rem) { .site-navigation .sub-menu { display: none; background-color: #f7f7f7; } .site-navigation .sub-menu a { color: black; } .site-navigation .sub-menu li { white-space: nowrap; } .site-navigation li:hover > .sub-menu { display: block; position: absolute; min-width: 160px; float: left; list-style: none; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; right: 0; } .site-navigation li:hover li { float: none; display: block; } .site-navigation .sub-menu:before, .site-navigation .sub-menu:after { content: " "; /* 1 */ display: table /* 2 */ } .site-navigation .sub-menu:after { clear: both; } } table { width: 100%; max-width: 100%; margin-bottom: 1rem; } table th, table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #eceeef; } table thead th { vertical-align: bottom; } table tbody + tbody { border-top: 2px solid #eceeef; } table table { background-color: #fff; } thead th { color: #fff; background-color: #373a3c; } .table-responsive { display: block; width: 100%; min-height: .01%; overflow-x: auto; } .card { position: relative; display: block; margin-bottom: 0.75rem; background-color: #fff; border-radius: 0.25rem; border: 1px solid rgba(0, 0, 0, 0.125); max-width: 480px; } .card a { text-decoration: none; } .card img { width: 100%; } .card .card-title { margin-bottom: 0.75rem; } .card .card-subtitle { margin-top: -0.375rem; margin-bottom: 0; } .card-block { padding: 1.25rem; } .card-block::after { content: ""; display: table; clear: both; } .card-text:last-child { margin-bottom: 0; } .card-link:hover { text-decoration: none; } .card-link + .card-link { margin-left: 1.25rem; } .card > .list-group:first-child .list-group-item:first-child { border-top-right-radius: 0.25rem; border-top-left-radius: 0.25rem; } .card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } .card-header { padding: 0.75rem 1.25rem; background-color: #f5f5f5; border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .card-header::after { content: ""; display: table; clear: both; } .card-header:first-child { border-radius: 0.25rem 0.25rem 0 0; } .card-footer { padding: 0.75rem 1.25rem; background-color: #f5f5f5; border-top: 1px solid rgba(0, 0, 0, 0.125); } .card-footer::after { content: ""; display: table; clear: both; } .card-footer:last-child { border-radius: 0 0 0.25rem 0.25rem; } .card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; } .card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; } .card-primary { background-color: #0275d8; border-color: #0275d8; } .card-primary .card-header, .card-primary .card-footer { background-color: transparent; } .card-success { background-color: #5cb85c; border-color: #5cb85c; } .card-success .card-header, .card-success .card-footer { background-color: transparent; } .card-info { background-color: #5bc0de; border-color: #5bc0de; } .card-info .card-header, .card-info .card-footer { background-color: transparent; } .card-warning { background-color: #f0ad4e; border-color: #f0ad4e; } .card-warning .card-header, .card-warning .card-footer { background-color: transparent; } .card-danger { background-color: #d9534f; border-color: #d9534f; } .card-danger .card-header, .card-danger .card-footer { background-color: transparent; } .card-outline-primary { background-color: transparent; border-color: #0275d8; } .card-outline-secondary { background-color: transparent; border-color: #ccc; } .card-outline-info { background-color: transparent; border-color: #5bc0de; } .card-outline-success { background-color: transparent; border-color: #5cb85c; } .card-outline-warning { background-color: transparent; border-color: #f0ad4e; } .card-outline-danger { background-color: transparent; border-color: #d9534f; } .card-inverse .card-header, .card-inverse .card-footer { border-color: rgba(255, 255, 255, 0.2); } .card-inverse .card-header, .card-inverse .card-footer, .card-inverse .card-title, .card-inverse .card-blockquote { color: #fff; } .card-inverse .card-link, .card-inverse .card-text, .card-inverse .card-subtitle, .card-inverse .card-blockquote .blockquote-footer { color: rgba(255, 255, 255, 0.65); } .card-inverse .card-link:focus, .card-inverse .card-link:hover { color: #fff; } .card-blockquote { padding: 0; margin-bottom: 0; border-left: 0; } .card-img { border-radius: 0.25rem; } .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; } .card-img-top { border-top-right-radius: 0.25rem; border-top-left-radius: 0.25rem; } .card-img-bottom { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } @media (min-width: 25.875rem) { .card-deck { display: table; width: 100%; margin-bottom: 0.75rem; table-layout: fixed; border-spacing: 1.25rem 0; } .card-deck .card { display: table-cell; margin-bottom: 0; vertical-align: top; } .card-deck-wrapper { margin-right: -1.25rem; margin-left: -1.25rem; } } @media (min-width: 25.875rem) { .card-group { display: table; width: 100%; table-layout: fixed; } .card-group .card { display: table-cell; vertical-align: top; } .card-group .card + .card { margin-left: 0; border-left: 0; } .card-group .card:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } .card-group .card:first-child .card-img-top { border-top-right-radius: 0; } .card-group .card:first-child .card-img-bottom { border-bottom-right-radius: 0; } .card-group .card:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .card-group .card:last-child .card-img-top { border-top-left-radius: 0; } .card-group .card:last-child .card-img-bottom { border-bottom-left-radius: 0; } .card-group .card:not(:first-child):not(:last-child) { border-radius: 0; } .card-group .card:not(:first-child):not(:last-child) .card-img-top, .card-group .card:not(:first-child):not(:last-child) .card-img-bottom { border-radius: 0; } } @media (min-width: 25.875rem) { .card-columns { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; } .card-columns .card { display: inline-block; width: 100%; } } .modal-open { overflow: hidden; } .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0; -webkit-overflow-scrolling: touch; } .modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.in { opacity: 0.5; } .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; } .modal-header::after { content: ""; display: table; clear: both; } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0; line-height: 1.5; } .modal-body { position: relative; padding: 15px; } .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; } .modal-footer::after { content: ""; display: table; clear: both; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 25.875rem) { .modal-dialog { max-width: 600px; margin: 30px auto; } .modal-sm { max-width: 300px; } } @media (min-width: 64rem) { .modal-lg { max-width: 900px; } } .close { float: right; font-size: 1.5rem; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; } .close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .5; } button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; } .social-container { margin: 1rem 0; clear: both; } .social-link { padding: 12px 16px; color: white; text-align: center; display: inline-block; font-size: 17px; cursor: pointer; margin-right: 5px; } .social-link:hover { text-decoration: none; } .social-link:hover, .social-link:active { color: white; } .social-twitter { background: #00aced; } .social-twitter:hover, .social-twitter:active { background: #0084b4; } .social-facebook { background: #3B5997; } .social-facebook:hover, .social-facebook:active { background: #2d4372; } .social-googleplus { background: #D64937; } .social-googleplus:hover, .social-googleplus:active { background: #b53525; } .social-linkedin { background: #3a9bdc; } .social-linkedin:hover, .social-linkedin:active { background: #3a9bdc; } .social-buffer { background: #444; } .social-buffer:hover, .social-buffer:active { background: #222; } .social-pinterest { background: #bd081c; } .social-pinterest:hover, .social-pinterest:active { background: #bd081c; } .entry-social { margin: 20px 0px 25px 0px; -webkit-font-smoothing: antialiased; font-size: 12px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px 0; } .entry-social .entry-social-title { font-size: 20px; font-weight: 300; } @media (min-width: 64rem) { .entry-social .entry-social-title { display: inline-block; margin: 0; margin-right: 15px; } } .cc-window { opacity: 1; -webkit-transition: opacity 1s ease; transition: opacity 1s ease; } .cc-window.cc-invisible { opacity: 0; } .cc-animate.cc-revoke { -webkit-transition: -webkit-transform 1s ease; transition: transform 1s ease; } .cc-animate.cc-revoke.cc-top { -webkit-transform: translateY(-2em); -ms-transform: translateY(-2em); transform: translateY(-2em); } .cc-animate.cc-revoke.cc-bottom { -webkit-transform: translateY(2em); -ms-transform: translateY(2em); transform: translateY(2em); } .cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .cc-grower { max-height: 0; overflow: hidden; -webkit-transition: max-height 1s; transition: max-height 1s; } .cc-link, .cc-revoke:hover { text-decoration: underline; } .cc-revoke, .cc-window { position: fixed; overflow: hidden; box-sizing: border-box; font-family: Helvetica,Calibri,Arial,sans-serif; font-size: 16px; line-height: 1.5em; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-wrap: nowrap; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; z-index: 9999; } .cc-window.cc-static { position: static; } .cc-window.cc-floating { padding: 2em; max-width: 24em; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; } .cc-window.cc-banner { padding: 1em 1.8em; width: 100%; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; } .cc-revoke { padding: .5em; } .cc-header { font-size: 18px; font-weight: 700; } .cc-btn, .cc-close, .cc-link, .cc-revoke { cursor: pointer; } .cc-link { opacity: .8; display: inline-block; padding: .2em; } .cc-link:hover { opacity: 1; } .cc-link:active, .cc-link:visited { color: initial; } .cc-btn { display: block; padding: .4em .8em; font-size: .9em; font-weight: 700; border-width: 2px; border-style: solid; text-align: center; white-space: nowrap; } .cc-banner .cc-btn:last-child { min-width: 140px; } .cc-highlight .cc-btn:first-child { background-color: transparent; border-color: transparent; } .cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover { background-color: transparent; text-decoration: underline; } .cc-close { display: block; position: absolute; top: .5em; right: .5em; font-size: 1.6em; opacity: .9; line-height: .75; } .cc-close:focus, .cc-close:hover { opacity: 1; } .cc-revoke.cc-top { top: 0; left: 3em; border-bottom-left-radius: .5em; border-bottom-right-radius: .5em; } .cc-revoke.cc-bottom { bottom: 0; left: 3em; border-top-left-radius: .5em; border-top-right-radius: .5em; } .cc-revoke.cc-left { left: 3em; right: unset; } .cc-revoke.cc-right { right: 3em; left: unset; } .cc-top { top: 1em; } .cc-left { left: 1em; } .cc-right { right: 1em; } .cc-bottom { bottom: 1em; } .cc-floating > .cc-link { margin-bottom: 1em; } .cc-floating .cc-message { display: block; margin-bottom: 1em; } .cc-window.cc-floating .cc-compliance { -ms-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } .cc-window.cc-banner { -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; } .cc-banner.cc-top { left: 0; right: 0; top: 0; } .cc-banner.cc-bottom { left: 0; right: 0; bottom: 0; } .cc-banner .cc-message { -ms-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } .cc-compliance { display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -ms-flex-line-pack: justify; -webkit-align-content: space-between; align-content: space-between; } .cc-compliance > .cc-btn { -ms-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } .cc-btn + .cc-btn { margin-left: .5em; } @media print { .cc-revoke, .cc-window { display: none; } } @media screen and (max-width: 900px) { .cc-btn { white-space: normal; } } @media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) { .cc-window.cc-top { top: 0; } .cc-window.cc-bottom { bottom: 0; } .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right { left: 0; right: 0; } .cc-window.cc-banner { -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; } .cc-window.cc-banner .cc-compliance { -ms-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } .cc-window.cc-floating { max-width: none; } .cc-window .cc-message { margin-bottom: 1em; } .cc-window.cc-banner { -ms-flex-align: unset; -webkit-box-align: unset; -webkit-align-items: unset; align-items: unset; } } .cc-floating.cc-theme-classic { padding: 1.2em; border-radius: 5px; } .cc-floating.cc-type-info.cc-theme-classic .cc-compliance { text-align: center; display: inline; -ms-flex: none; -webkit-box-flex: 0; -webkit-flex: none; flex: none; } .cc-theme-classic .cc-btn { border-radius: 5px; } .cc-theme-classic .cc-btn:last-child { min-width: 140px; } .cc-floating.cc-type-info.cc-theme-classic .cc-btn { display: inline-block; } .cc-theme-edgeless.cc-window { padding: 0; } .cc-floating.cc-theme-edgeless .cc-message { margin: 2em 2em 1.5em; } .cc-banner.cc-theme-edgeless .cc-btn { margin: 0; padding: .8em 1.8em; height: 100%; } .cc-banner.cc-theme-edgeless .cc-message { margin-left: 1em; } .cc-floating.cc-theme-edgeless .cc-btn + .cc-btn { margin-left: 0; } .hide { display: none !important; } .sr-only { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-italic { font-style: italic; } .image-filter:before { position: absolute; z-index: 0; top: 0; right: 0; bottom: 0; left: 0; display: block; content: ""; background-color: rgba(0, 0, 0, 0.67); } .shadow-1dp { box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.07), 0 2px 1px -3px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } .shadow-2dp { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } .shadow-3dp { box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12); } .shadow-4dp { box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); } .shadow-6dp { box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); } .shadow-8dp { box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); } .shadow-16dp { box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); } .shadow-24dp { box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2); } .max-width-600 { width: 600px; max-width: 100%; } .center-block { margin-left: auto; margin-right: auto; } .img-responsive { max-width: 100%; width: 100%; height: auto; } .no-padding { padding: 0; } .no-margin { margin: 0; } .no-border-radius { border-radius: 0 !important; } .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; } .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; } .sticky { display: block; } .entry-header .wp-post-image { width: 100%; margin-bottom: .5rem; border: 1px solid #eee; } .entry-related .entry-related-item a { display: block; } .entry-content, .entry-footer { background-color: white; margin-top: 1rem; } .home-shop-section { margin: 1rem 0; } .home-shop-section .products { margin-bottom: 3rem; } @media (min-width: 768px) { .entry-item { -webkit-flex-basis: 33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; max-width: 33%; } } .comments-area { margin-top: 15px; padding-top: 20px; } .comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 1.75em; } .comments-title, .comment-reply-title { border-top: 4px solid #5b5b5b; font-size: 23px; font-size: 1.4375rem; font-weight: 700; line-height: 1.3125; padding-top: 1.217391304em; } .comments-title { margin-bottom: 1.217391304em; margin-top: 15px; } .comment-list { list-style: none; margin: 0; } .comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid #d1d1d1; padding: 1.75em 0; } .comment-list .children { list-style: none; margin: 0; } .comment-list .children > li { padding-left: 0.875em; } .comment-author { color: #5b5b5b; margin-bottom: 0.4375em; } .comment-author .avatar { float: left; height: 28px; margin-right: 0.875em; position: relative; width: 28px; } .comment-metadata, .pingback .edit-link { color: #5b5b5b; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; } .comment-metadata a, .pingback .comment-edit-link { color: #5b5b5b; } .comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus { color: #9f824a; } .comment-metadata .edit-link, .pingback .edit-link { display: inline-block; } .comment-metadata .edit-link:before, .pingback .edit-link:before { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; } .comment-content ul, .comment-content ol { margin: 0 0 1.5em 1.25em; } .comment-content li > ul, .comment-content li > ol { margin-bottom: 0; } .comment-reply-link { border: 1px solid #d1d1d1; border-radius: 2px; color: #9f824a; display: inline-block; font-size: 13px; font-size: 0.8125rem; line-height: 1; margin-top: 2.1538461538em; padding: 0.5384615385em 0.5384615385em 0.4615384615em; } .comment-reply-link:hover, .comment-reply-link:focus { border-color: currentColor; color: #9f824a; outline: 0; } .comment-form label { color: #5b5b5b; display: block; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 0.5384615385em; text-transform: uppercase; } .comment-list .comment-form { padding-bottom: 1.75em; } .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { color: #5b5b5b; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; } .no-comments { border-top: 1px solid #d1d1d1; font-weight: 700; margin: 0; padding-top: 1.75em; } .comment-navigation + .no-comments { border-top: 0; padding-top: 0; } .form-allowed-tags code { font-family: Inconsolata, monospace; } .form-submit { margin-bottom: 0; } .comment-reply-title small { font-size: 100%; } .comment-reply-title small a { border: 0; float: right; height: 32px; overflow: hidden; width: 26px; } .comment-reply-title small a:hover, .comment-reply-title small a:focus { color: #5b5b5b; } .comment-reply-title small a:before { content: "\f405"; font-size: 32px; position: relative; top: -5px; } .gallery { margin: 1rem -0.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .gallery .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; padding: 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .gallery a { text-decoration: none; } .gallery h3 { font-size: 1rem; text-transform: uppercase; margin-bottom: 0.5rem; font-weight: bold; } .gallery p { margin-bottom: 0; } .gallery .gallery-caption { display: block; } @media (min-width: 25.875rem) { .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%; } } .wp-caption { margin-bottom: 1.5em; max-width: 100%; position: relative; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; margin-bottom: 0; } .wp-caption .wp-caption-text { margin: 0.8075em 0; position: relative; bottom: 0; left: 0; margin: 0 !important; padding: 10px 20px; color: #fff; white-space: pre-wrap; text-shadow: 1px 1px 4px #000; text-transform: none; background: #333; } .wp-caption-text { text-align: center; } .home .container { width: 970px; margin: 0 auto; } @media (min-width: 74.4em) { .home .jumbotron .container { width: 74.4em; } .home .jumbotron .container-right { float: right; width: 48rem; } .home .jumbotron { height: 534px; } .home .jumbotron h1 { margin-bottom: 1.6rem; } .home .jumbotron .btn { margin-top: 1.6rem; border: none; } } .home div.wpcf7 { border-radius: 4px; } .home div.wpcf7 input.form-control { margin-bottom: 0; } .home div.wpcf7 .ajax-loader { display: none; } .bypostauthor { display: block; } .pagination { display: block; padding-left: 0; margin-top: 1rem; margin-bottom: 1rem; border-radius: .25rem; text-align: center; } .pagination:after, .pagination:before { content: " "; display: table; } .pagination:after { clear: both; } .pagination ul, .pagination ul li { display: inline; } .pagination li:first-child span { margin-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .pagination li:first-child a, .pagination li:first-child span { border-top-right-radius: 0; border-bottom-right-radius: 0; } .pagination a, .pagination span { position: relative; float: left; padding: .5rem .75rem; line-height: 1.5; color: #333; text-decoration: none; background-color: #fff; border: 1px solid #ddd; margin-right: 5px; font-size: 12px; text-transform: uppercase; } .pagination a:focus, .pagination a:hover { background-color: #eceeef; border-color: #ddd; } .pagination span.current, .pagination span.current:focus, .pagination span.current:hover { z-index: 2; cursor: default; background-color: #f5f5f5; border-color: #ddd; } .pagination .next, .pagination .prev { margin-top: 0; } .breadcrumbs { background-color: #eaeaea; color: #333; } .breadcrumbs nav { max-width: 768px; margin: 0 auto; padding: 1rem; } .breadcrumbs nav a { color: #333; } /*# sourceMappingURL=main.css.map */