'); mask-image: url('data:image/svg+xml;utf8,'); mask-mode: alpha; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-position: center; mask-position: center; border-radius: 0 } } .wp-block-latest-comments__comment { line-height: 1.1; list-style: none; margin-bottom: 1em } .has-avatars .wp-block-latest-comments__comment { min-height: 2.25em; list-style: none } .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 3.25em } .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment { line-height: 1.5 } .wp-block-latest-comments__comment-excerpt p { font-size: .875em; line-height: 1.8; margin: .36em 0 1.4em } .wp-block-latest-comments__comment-date { display: block; font-size: .75em } .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: .75em; width: 2.5em } .wp-block-latest-posts.alignleft { margin-right: 2em } .wp-block-latest-posts.alignright { margin-left: 2em } .wp-block-latest-posts.wp-block-latest-posts__list { list-style: none } .wp-block-latest-posts.wp-block-latest-posts__list li { clear: both } .wp-block-latest-posts.is-grid { display: flex; flex-wrap: wrap; padding: 0 } .wp-block-latest-posts.is-grid li { margin: 0 1.25em 1.25em 0; width: 100% } @media (min-width:600px) { .wp-block-latest-posts.columns-2 li { width: calc(50% - .625em) } .wp-block-latest-posts.columns-2 li:nth-child(2n) { margin-right: 0 } .wp-block-latest-posts.columns-3 li { width: calc(33.33333% - .83333em) } .wp-block-latest-posts.columns-3 li:nth-child(3n) { margin-right: 0 } .wp-block-latest-posts.columns-4 li { width: calc(25% - .9375em) } .wp-block-latest-posts.columns-4 li:nth-child(4n) { margin-right: 0 } .wp-block-latest-posts.columns-5 li { width: calc(20% - 1em) } .wp-block-latest-posts.columns-5 li:nth-child(5n) { margin-right: 0 } .wp-block-latest-posts.columns-6 li { width: calc(16.66667% - 1.04167em) } .wp-block-latest-posts.columns-6 li:nth-child(6n) { margin-right: 0 } } .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { display: block; color: #555; font-size: .8125em } .wp-block-latest-posts__post-excerpt { margin-top: .5em; margin-bottom: 1em } .wp-block-latest-posts__featured-image a { display: inline-block } .wp-block-latest-posts__featured-image img { height: auto; width: auto } .wp-block-latest-posts__featured-image.alignleft { margin-right: 1em } .wp-block-latest-posts__featured-image.alignright { margin-left: 1em } .wp-block-latest-posts__featured-image.aligncenter { margin-bottom: 1em; text-align: center } .block-editor-image-alignment-control__row .components-base-control__field { display: flex; justify-content: space-between; align-items: center } .block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label { margin-bottom: 0 } ol.has-background, ul.has-background { padding: 1.25em 2.375em } .wp-block-media-text { /*!rtl:begin:ignore*/ direction: ltr; /*!rtl:end:ignore*/ display: -ms-grid; display: grid; -ms-grid-columns: 50% 1fr; grid-template-columns: 50% 1fr; -ms-grid-rows: auto; grid-template-rows: auto } .wp-block-media-text.has-media-on-the-right { -ms-grid-columns: 1fr 50%; grid-template-columns: 1fr 50% } .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media { -ms-grid-row-align: start; align-self: start } .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media { -ms-grid-row-align: center; align-self: center } .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media { -ms-grid-row-align: end; align-self: end } .wp-block-media-text .wp-block-media-text__media { /*!rtl:begin:ignore*/ -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1; /*!rtl:end:ignore*/ margin: 0 } .wp-block-media-text .wp-block-media-text__content { direction: ltr; /*!rtl:begin:ignore*/ -ms-grid-column: 2; grid-column: 2; -ms-grid-row: 1; grid-row: 1; /*!rtl:end:ignore*/ padding: 0 8%; word-break: break-word } .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { /*!rtl:begin:ignore*/ -ms-grid-column: 2; grid-column: 2; -ms-grid-row: 1; grid-row: 1 /*!rtl:end:ignore*/ } .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { /*!rtl:begin:ignore*/ -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1 /*!rtl:end:ignore*/ } .wp-block-media-text__media img, .wp-block-media-text__media video { max-width: unset; width: 100%; vertical-align: middle } .wp-block-media-text.is-image-fill .wp-block-media-text__media { height: 100%; min-height: 250px; background-size: cover } .wp-block-media-text.is-image-fill .wp-block-media-text__media > a { display: block; height: 100% } .wp-block-media-text.is-image-fill .wp-block-media-text__media img { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 } @media (max-width:600px) { .wp-block-media-text.is-stacked-on-mobile { -ms-grid-columns: 100% !important; grid-template-columns: 100% !important } .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1 } .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 2; grid-row: 2 } } .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container { color: #1e1e1e; background-color: #fff; min-width: 200px } .items-justified-left > ul { justify-content: flex-start } .items-justified-center > ul { justify-content: center } .items-justified-right > ul { justify-content: flex-end } .items-justified-space-between > ul { justify-content: space-between } .wp-block-navigation-link { display: flex; align-items: center; position: relative; margin: 0 } .wp-block-navigation-link .wp-block-navigation__container:empty { display: none } .wp-block-navigation__container { list-style: none; margin: 0; padding-left: 0; display: flex; flex-wrap: wrap } .is-vertical .wp-block-navigation__container { display: block } .has-child > .wp-block-navigation-link__content { padding-right: .5em } .has-child .wp-block-navigation__container { border: 1px solid rgba(0,0,0,.15); background-color: inherit; color: inherit; position: absolute; left: 0; top: 100%; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; z-index: 2; opacity: 0; transition: opacity .1s linear; visibility: hidden } .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__content { flex-grow: 1 } .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon { padding-right: .5em } @media (min-width:782px) { .has-child .wp-block-navigation__container { left: 1.5em } .has-child .wp-block-navigation__container .wp-block-navigation__container { left: 100%; top: -1px } .has-child .wp-block-navigation__container .wp-block-navigation__container:before { content: ""; position: absolute; right: 100%; height: 100%; display: block; width: .5em; background: transparent } .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg { transform: rotate(0) } } .has-child:hover { cursor: pointer } .has-child:hover > .wp-block-navigation__container { visibility: visible; opacity: 1; display: flex; flex-direction: column } .has-child:focus-within { cursor: pointer } .has-child:focus-within > .wp-block-navigation__container { visibility: visible; opacity: 1; display: flex; flex-direction: column } .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-navigation__container { text-decoration: inherit } .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus { text-decoration: none } .wp-block-navigation-link__content { color: inherit; padding: .5em 1em } .wp-block-navigation-link__content + .wp-block-navigation-link__content { padding-top: 0 } .has-text-color .wp-block-navigation-link__content { color: inherit } .wp-block-navigation-link__label { word-break: normal; overflow-wrap: break-word } .wp-block-navigation-link__submenu-icon { height: inherit; padding: .375em 1em .375em 0 } .wp-block-navigation-link__submenu-icon svg { fill: currentColor } @media (min-width:782px) { .wp-block-navigation-link__submenu-icon svg { transform: rotate(90deg) } } .is-small-text { font-size: .875em } .is-regular-text { font-size: 1em } .is-large-text { font-size: 2.25em } .is-larger-text { font-size: 3em } .has-drop-cap:not(:focus):first-letter { float: left; font-size: 8.4em; line-height: .68; font-weight: 100; margin: .05em .1em 0 0; text-transform: uppercase; font-style: normal } p.has-background { padding: 1.25em 2.375em } p.has-text-color a { color: inherit } .wp-block-post-author { display: flex; flex-wrap: wrap } .wp-block-post-author__byline { width: 100%; margin-top: 0; margin-bottom: 0; font-size: .5em } .wp-block-post-author__avatar { margin-right: 1em } .wp-block-post-author__bio { margin-bottom: .7em; font-size: .7em } .wp-block-post-author__content { flex-grow: 1; flex-basis: 0 } .wp-block-post-author__name { font-weight: 700; margin: 0 } .wp-block-post-comments-form input[type=submit] { color: #fff; background-color: #32373c; border: none; border-radius: 1.55em; box-shadow: none; cursor: pointer; display: inline-block; font-size: 1.125em; padding: .667em 1.333em; text-align: center; text-decoration: none; overflow-wrap: break-word } .wp-block-post-comments-form input[type=submit]:active, .wp-block-post-comments-form input[type=submit]:focus, .wp-block-post-comments-form input[type=submit]:hover, .wp-block-post-comments-form input[type=submit]:visited { color: #fff } .wp-block-preformatted { white-space: pre-wrap } .wp-block-pullquote { padding: 3em 0; margin-left: 0; margin-right: 0; text-align: center } .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 420px } .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p { font-size: 1.25em } .wp-block-pullquote p { font-size: 1.75em; line-height: 1.6 } .wp-block-pullquote cite, .wp-block-pullquote footer { position: relative } .wp-block-pullquote .has-text-color a { color: inherit } .wp-block-pullquote:not(.is-style-solid-color) { background: none } .wp-block-pullquote.is-style-solid-color { border: none } .wp-block-pullquote.is-style-solid-color blockquote { margin-left: auto; margin-right: auto; text-align: left; max-width: 60% } .wp-block-pullquote.is-style-solid-color blockquote p { margin-top: 0; margin-bottom: 0; font-size: 2em } .wp-block-pullquote.is-style-solid-color blockquote cite { text-transform: none; font-style: normal } .wp-block-pullquote cite { color: inherit } .wp-block-query-loop { max-width: 100%; list-style: none; padding: 0 } .wp-block-query-loop li { clear: both } .wp-block-query-loop.is-flex-container { flex-direction: row; display: flex; flex-wrap: wrap } .wp-block-query-loop.is-flex-container li { margin: 0 0 1.25em; width: 100% } @media (min-width:600px) { .wp-block-query-loop.is-flex-container li { margin-right: 1.25em } .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li { width: calc(50% - .625em) } .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) { margin-right: 0 } .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li { width: calc(33.33333% - .83333em) } .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) { margin-right: 0 } .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li { width: calc(25% - .9375em) } .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) { margin-right: 0 } .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li { width: calc(20% - 1em) } .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) { margin-right: 0 } .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li { width: calc(16.66667% - 1.04167em) } .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) { margin-right: 0 } } .wp-block-query-pagination { display: flex; flex-direction: row; flex-wrap: wrap } .wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-numbers, .wp-block-query-pagination > .wp-block-query-pagination-previous { display: inline-block; margin-right: .5em; margin-bottom: .5em } .wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child { margin-right: 0 } .wp-block-quote.is-large, .wp-block-quote.is-style-large { margin-bottom: 1em; padding: 0 1em } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 1.5em; font-style: italic; line-height: 1.6 } .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer { font-size: 1.125em; text-align: right } .wp-block-rss.wp-block-rss { box-sizing: border-box } .wp-block-rss.alignleft { margin-right: 2em } .wp-block-rss.alignright { margin-left: 2em } .wp-block-rss.is-grid { display: flex; flex-wrap: wrap; padding: 0; list-style: none } .wp-block-rss.is-grid li { margin: 0 1em 1em 0; width: 100% } @media (min-width:600px) { .wp-block-rss.columns-2 li { width: calc(50% - 1em) } .wp-block-rss.columns-3 li { width: calc(33.33333% - 1em) } .wp-block-rss.columns-4 li { width: calc(25% - 1em) } .wp-block-rss.columns-5 li { width: calc(20% - 1em) } .wp-block-rss.columns-6 li { width: calc(16.66667% - 1em) } } .wp-block-rss__item-author, .wp-block-rss__item-publish-date { display: block; color: #555; font-size: .8125em } .wp-block-search .wp-block-search__button { background: #f7f7f7; border: 1px solid #ccc; padding: .375em .625em; color: #32373c; margin-left: .625em; word-break: normal } .wp-block-search .wp-block-search__button.has-icon { line-height: 0 } .wp-block-search .wp-block-search__button svg { min-width: 1.5em; min-height: 1.5em } .wp-block-search .wp-block-search__inside-wrapper { display: flex; flex: auto; flex-wrap: nowrap; max-width: 100% } .wp-block-search .wp-block-search__label { width: 100% } .wp-block-search .wp-block-search__input { flex-grow: 1; min-width: 3em; border: 1px solid #949494 } .wp-block-search.wp-block-search__button-only .wp-block-search__button { margin-left: 0 } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { padding: 4px; border: 1px solid #949494 } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { border-radius: 0; border: none; padding: 0 0 0 .25em } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { outline: none } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { padding: .125em .5em } .wp-block-separator.is-style-wide { border-bottom-width: 1px } .wp-block-separator.is-style-dots { background: none !important; border: none; text-align: center; max-width: none; line-height: 1; height: auto } .wp-block-separator.is-style-dots:before { content: "···"; color: currentColor; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; font-family: serif } .wp-block-custom-logo { line-height: 0 } .wp-block-custom-logo .aligncenter { display: table } .wp-block-custom-logo.is-style-rounded img { border-radius: 9999px } .wp-block-social-links { display: flex; flex-wrap: wrap; justify-content: flex-start; padding-left: 0; padding-right: 0; text-indent: 0; margin-left: 0 } .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover { text-decoration: none; border-bottom: 0; box-shadow: none } .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link { margin: 4px 8px 4px 0 } .wp-block-social-links .wp-social-link a { padding: .25em } .wp-block-social-links .wp-social-link svg { width: 1em; height: 1em } .wp-block-social-links.has-small-icon-size { font-size: 16px } .wp-block-social-links, .wp-block-social-links.has-normal-icon-size { font-size: 24px } .wp-block-social-links.has-large-icon-size { font-size: 36px } .wp-block-social-links.has-huge-icon-size { font-size: 48px } .wp-block-social-links.aligncenter { justify-content: center; display: flex } .wp-block-social-links.alignright { justify-content: flex-end } .wp-social-link { display: block; border-radius: 9999px; transition: transform .1s ease; height: auto } @media (prefers-reduced-motion:reduce) { .wp-social-link { transition-duration: 0s } } .wp-social-link a { display: block; line-height: 0; transition: transform .1s ease } .wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg { color: currentColor; fill: currentColor } .wp-social-link:hover { transform: scale(1.1) } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link { background-color: #f0f0f0; color: #444 } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon { background-color: #f90; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp { background-color: #1ea0c3; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance { background-color: #0757fe; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen { background-color: #1e1f26; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart { background-color: #02e49b; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble { background-color: #e94c89; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox { background-color: #4280ff; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy { background-color: #f45800; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook { background-color: #1778f2; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx { background-color: #000; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr { background-color: #0461dd; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare { background-color: #e65678; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github { background-color: #24292d; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads { background-color: #eceadd; color: #382110 } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google { background-color: #ea4434; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram { background-color: #f00075; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm { background-color: #e21b24; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin { background-color: #0d66c2; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon { background-color: #3288d4; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium { background-color: #02ab6c; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup { background-color: #f6405f; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon { background-color: #ff424d; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest { background-color: #e60122; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket { background-color: #ef4155; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit { background-color: #fe4500; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype { background-color: #0478d7; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat { background-color: #fefc00; color: #fff; stroke: #000 } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud { background-color: #ff5600; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify { background-color: #1bd760; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram { background-color: #2aabee; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok { background-color: #000; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr { background-color: #011835; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch { background-color: #6440a4; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter { background-color: #1da1f2; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo { background-color: #1eb7ea; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk { background-color: #4680c2; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress { background-color: #3499cd; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp { background-color: #d32422; color: #fff } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube { background-color: red; color: #fff } .wp-block-social-links.is-style-logos-only .wp-social-link { background: none; padding: 4px } .wp-block-social-links.is-style-logos-only .wp-social-link-amazon { color: #f90 } .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp { color: #1ea0c3 } .wp-block-social-links.is-style-logos-only .wp-social-link-behance { color: #0757fe } .wp-block-social-links.is-style-logos-only .wp-social-link-codepen { color: #1e1f26 } .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart { color: #02e49b } .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble { color: #e94c89 } .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox { color: #4280ff } .wp-block-social-links.is-style-logos-only .wp-social-link-etsy { color: #f45800 } .wp-block-social-links.is-style-logos-only .wp-social-link-facebook { color: #1778f2 } .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx { color: #000 } .wp-block-social-links.is-style-logos-only .wp-social-link-flickr { color: #0461dd } .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare { color: #e65678 } .wp-block-social-links.is-style-logos-only .wp-social-link-github { color: #24292d } .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads { color: #382110 } .wp-block-social-links.is-style-logos-only .wp-social-link-google { color: #ea4434 } .wp-block-social-links.is-style-logos-only .wp-social-link-instagram { color: #f00075 } .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm { color: #e21b24 } .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin { color: #0d66c2 } .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon { color: #3288d4 } .wp-block-social-links.is-style-logos-only .wp-social-link-medium { color: #02ab6c } .wp-block-social-links.is-style-logos-only .wp-social-link-meetup { color: #f6405f } .wp-block-social-links.is-style-logos-only .wp-social-link-patreon { color: #ff424d } .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest { color: #e60122 } .wp-block-social-links.is-style-logos-only .wp-social-link-pocket { color: #ef4155 } .wp-block-social-links.is-style-logos-only .wp-social-link-reddit { color: #fe4500 } .wp-block-social-links.is-style-logos-only .wp-social-link-skype { color: #0478d7 } .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat { color: #fff; stroke: #000 } .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud { color: #ff5600 } .wp-block-social-links.is-style-logos-only .wp-social-link-spotify { color: #1bd760 } .wp-block-social-links.is-style-logos-only .wp-social-link-telegram { color: #2aabee } .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok { color: #000 } .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr { color: #011835 } .wp-block-social-links.is-style-logos-only .wp-social-link-twitch { color: #6440a4 } .wp-block-social-links.is-style-logos-only .wp-social-link-twitter { color: #1da1f2 } .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo { color: #1eb7ea } .wp-block-social-links.is-style-logos-only .wp-social-link-vk { color: #4680c2 } .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress { color: #3499cd } .wp-block-social-links.is-style-logos-only .wp-social-link-yelp { background-color: #d32422; color: #fff } .wp-block-social-links.is-style-logos-only .wp-social-link-youtube { color: red } .wp-block-social-links.is-style-pill-shape .wp-social-link { width: auto } .wp-block-social-links.is-style-pill-shape .wp-social-link a { padding-left: .66667em; padding-right: .66667em } .wp-block-spacer { clear: both } p.wp-block-subhead { font-size: 1.1em; font-style: italic; opacity: .75 } .wp-block-tag-cloud.aligncenter { text-align: center } .wp-block-tag-cloud.alignfull { padding-left: 1em; padding-right: 1em } .wp-block-table { overflow-x: auto } .wp-block-table table { width: 100% } .wp-block-table .has-fixed-layout { table-layout: fixed; width: 100% } .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th { word-break: break-word } .wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright { display: table; width: auto } .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th { word-break: break-word } .wp-block-table .has-subtle-light-gray-background-color { background-color: #f3f4f5 } .wp-block-table .has-subtle-pale-green-background-color { background-color: #e9fbe5 } .wp-block-table .has-subtle-pale-blue-background-color { background-color: #e7f5fe } .wp-block-table .has-subtle-pale-pink-background-color { background-color: #fcf0ef } .wp-block-table.is-style-stripes { border-spacing: 0; border-collapse: inherit; background-color: transparent; border-bottom: 1px solid #f0f0f0 } .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color: #f0f0f0 } .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) { background-color: #f3f4f5 } .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) { background-color: #e9fbe5 } .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) { background-color: #e7f5fe } .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) { background-color: #fcf0ef } .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: transparent } .wp-block-text-columns, .wp-block-text-columns.aligncenter { display: flex } .wp-block-text-columns .wp-block-column { margin: 0 1em; padding: 0 } .wp-block-text-columns .wp-block-column:first-child { margin-left: 0 } .wp-block-text-columns .wp-block-column:last-child { margin-right: 0 } .wp-block-text-columns.columns-2 .wp-block-column { width: 50% } .wp-block-text-columns.columns-3 .wp-block-column { width: 33.33333% } .wp-block-text-columns.columns-4 .wp-block-column { width: 25% } pre.wp-block-verse { font-family: inherit; overflow: auto; white-space: pre-wrap } .wp-block-video { margin-left: 0; margin-right: 0 } .wp-block-video video { width: 100% } @supports ((position:-webkit-sticky) or (position:sticky)) { .wp-block-video [poster] { -o-object-fit: cover; object-fit: cover } } .wp-block-video.aligncenter { text-align: center } .wp-block-video figcaption { margin-top: .5em; margin-bottom: 1em } .wp-block-post-featured-image a { display: inline-block } .wp-block-post-featured-image img { max-width: 100%; height: auto } :root .has-pale-pink-background-color { background-color: #f78da7 } :root .has-vivid-red-background-color { background-color: #cf2e2e } :root .has-luminous-vivid-orange-background-color { background-color: #ff6900 } :root .has-luminous-vivid-amber-background-color { background-color: #fcb900 } :root .has-light-green-cyan-background-color { background-color: #7bdcb5 } :root .has-vivid-green-cyan-background-color { background-color: #00d084 } :root .has-pale-cyan-blue-background-color { background-color: #8ed1fc } :root .has-vivid-cyan-blue-background-color { background-color: #0693e3 } :root .has-vivid-purple-background-color { background-color: #9b51e0 } :root .has-white-background-color { background-color: #fff } :root .has-very-light-gray-background-color { background-color: #eee } :root .has-cyan-bluish-gray-background-color { background-color: #abb8c3 } :root .has-very-dark-gray-background-color { background-color: #313131 } :root .has-black-background-color { background-color: #000 } :root .has-pale-pink-color { color: #f78da7 } :root .has-vivid-red-color { color: #cf2e2e } :root .has-luminous-vivid-orange-color { color: #ff6900 } :root .has-luminous-vivid-amber-color { color: #fcb900 } :root .has-light-green-cyan-color { color: #7bdcb5 } :root .has-vivid-green-cyan-color { color: #00d084 } :root .has-pale-cyan-blue-color { color: #8ed1fc } :root .has-vivid-cyan-blue-color { color: #0693e3 } :root .has-vivid-purple-color { color: #9b51e0 } :root .has-white-color { color: #fff } :root .has-very-light-gray-color { color: #eee } :root .has-cyan-bluish-gray-color { color: #abb8c3 } :root .has-very-dark-gray-color { color: #313131 } :root .has-black-color { color: #000 } :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: linear-gradient(135deg,#0693e3,#9b51e0) } :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg,#00d084,#0693e3) } :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: linear-gradient(135deg,#7adcb4,#00d082) } :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: linear-gradient(135deg,#fcb900,#ff6900) } :root .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: linear-gradient(135deg,#ff6900,#cf2e2e) } :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: linear-gradient(135deg,#eee,#a9b8c3) } :root .has-cool-to-warm-spectrum-gradient-background { background: linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c) } :root .has-blush-light-purple-gradient-background { background: linear-gradient(135deg,#ffceec,#9896f0) } :root .has-blush-bordeaux-gradient-background { background: linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e) } :root .has-purple-crush-gradient-background { background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe) } :root .has-luminous-dusk-gradient-background { background: linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0) } :root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg,#faaca8,#dad0ec) } :root .has-pale-ocean-gradient-background { background: linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5) } :root .has-electric-grass-gradient-background { background: linear-gradient(135deg,#caf880,#71ce7e) } :root .has-subdued-olive-gradient-background { background: linear-gradient(135deg,#fafae1,#67a671) } :root .has-atomic-cream-gradient-background { background: linear-gradient(135deg,#fdd79a,#004a59) } :root .has-nightshade-gradient-background { background: linear-gradient(135deg,#330968,#31cdcf) } :root .has-midnight-gradient-background { background: linear-gradient(135deg,#020381,#2874fc) } :root .has-link-color a { color: #00e; color: var(--wp--style--color--link,#00e) } .has-small-font-size { font-size: .8125em } .has-normal-font-size, .has-regular-font-size { font-size: 1em } .has-medium-font-size { font-size: 1.25em } .has-large-font-size { font-size: 2.25em } .has-huge-font-size, .has-larger-font-size { font-size: 2.625em } .has-text-align-center { text-align: center } .has-text-align-left { text-align: left } .has-text-align-right { text-align: right } #end-resizable-editor-section { display: none } .aligncenter { clear: both } .wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px,1px,1px,1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0 } .wpcf7 form .wpcf7-response-output { margin: 2em .5em 1em; padding: .2em 1em; border: 2px solid #00a0d2 } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450 } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232 } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28 } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-color: #ffb900 } .wpcf7-form-control-wrap { position: relative } .wpcf7-not-valid-tip { color: #dc3232; font-size: 1em; font-weight: 400; display: block } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em } .wpcf7-list-item-label:before, .wpcf7-list-item-label:after { content: " " } .wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-color: #23282d; opacity: .75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative } .wpcf7 form.submitting .ajax-loader { visibility: visible } .wpcf7 .ajax-loader:before { content: ''; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite } @media (prefers-reduced-motion:reduce) { .wpcf7 .ajax-loader:before { animation-name: blink; animation-duration: 2s } } @keyframes spin { from { transform: rotate(0deg) } to { transform: rotate(360deg) } } @keyframes blink { from { opacity: 0 } 50% { opacity: 1 } to { opacity: 0 } } .wpcf7 input[type=file] { cursor: pointer } .wpcf7 input[type=file]:disabled { cursor: default } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed } .wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] { direction: ltr } .kk-star-ratings { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; vertical-align: text-top } .kk-star-ratings.kksr-valign-top { margin-bottom: 2rem; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important } .kk-star-ratings.kksr-valign-bottom { margin-top: 2rem; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important } .kk-star-ratings.kksr-align-left { -webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start } .kk-star-ratings.kksr-align-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .kk-star-ratings.kksr-align-right { -webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -ms-flex-pack: flex-end; justify-content: flex-end } .kk-star-ratings .kksr-muted { opacity: .5 } .kk-star-ratings .kksr-stars { position: relative } .kk-star-ratings .kksr-stars .kksr-stars-active, .kk-star-ratings .kksr-stars .kksr-stars-inactive { display: flex } .kk-star-ratings .kksr-stars .kksr-stars-active { overflow: hidden; position: absolute; top: 0; left: 0 } .kk-star-ratings .kksr-stars .kksr-star { cursor: pointer; margin-right: 0 } .kk-star-ratings.kksr-disabled .kksr-stars .kksr-star { cursor: default } .kk-star-ratings .kksr-stars .kksr-star .kksr-icon { transition: .3s all } .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active { width: 0 !important } .kk-star-ratings .kksr-stars .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon { background-image: url(//daiphatcorporation.com/wp-content/plugins/kk-star-ratings/public/css/../svg/inactive.svg) } .kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon { background-image: url(//daiphatcorporation.com/wp-content/plugins/kk-star-ratings/public/css/../svg/active.svg) } .kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon { background-image: url(//daiphatcorporation.com/wp-content/plugins/kk-star-ratings/public/css/../svg/selected.svg) } .kk-star-ratings .kksr-legend { margin-left: .75rem; margin-right: .75rem; font-size: 90%; opacity: .8; line-height: 1 } [dir=rtl] .kk-star-ratings .kksr-stars .kksr-stars-active { left: auto; right: 0 } [dir=rtl] .kk-star-ratings .kksr-stars .kksr-star { margin-left: 0; margin-right: 0 } .kk-star-ratings .kksr-stars .kksr-star { margin-right: 0 } [dir=rtl] .kk-star-ratings .kksr-stars .kksr-star { margin-left: 0; margin-right: 0 } #toc_container li, #toc_container ul { margin: 0; padding: 0 } #toc_container.no_bullets li, #toc_container.no_bullets ul, #toc_container.no_bullets ul li, .toc_widget_list.no_bullets, .toc_widget_list.no_bullets li { background: 0 0; list-style-type: none; list-style: none } #toc_container.have_bullets li { padding-left: 12px } #toc_container ul ul { margin-left: 1.5em } #toc_container { background: #f9f9f9; border: 1px solid #aaa; padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95% } #toc_container.toc_light_blue { background: #edf6ff } #toc_container.toc_white { background: #fff } #toc_container.toc_black { background: #000 } #toc_container.toc_transparent { background: none transparent } #toc_container p.toc_title { text-align: center; font-weight: 700; margin: 0; padding: 0 } #toc_container.toc_black p.toc_title { color: #aaa } #toc_container span.toc_toggle { font-weight: 400; font-size: 90% } #toc_container p.toc_title + ul.toc_list { margin-top: 1em } .toc_wrap_left { float: left; margin-right: 10px } .toc_wrap_right { float: right; margin-left: 10px } #toc_container a { text-decoration: none; text-shadow: none } #toc_container a:hover { text-decoration: underline } .toc_sitemap_posts_letter { font-size: 1.5em; font-style: italic } .wpcr_floating_links ul > li i { width: 17px; height: 25px; display: block; background-repeat: no-repeat; background-size: initial; background-position: 50% 50%; cursor: pointer } .wpcr_floating_links .fa-fa-long-arrow-left { background-image: url(//daiphatcorporation.com/wp-content/plugins/wp-post-comment-rating/public/css/../images/prev-icon.png) } .wpcr_floating_links .fa-fa-long-arrow-right { background-image: url(//daiphatcorporation.com/wp-content/plugins/wp-post-comment-rating/public/css/../images/next-icon.png) } .wpcr_floating_links .fa-fa-facebook { background-image: url(//daiphatcorporation.com/wp-content/plugins/wp-post-comment-rating/public/css/../images/fb-icon.png) } .wpcr_floating_links .fa-fa-twitter { background-image: url(//daiphatcorporation.com/wp-content/plugins/wp-post-comment-rating/public/css/../images/twtr-icon.png) } .wpcr_floating_links .fa-fa-google-plus { background-image: url(//daiphatcorporation.com/wp-content/plugins/wp-post-comment-rating/public/css/../images/gplus-icon.png) } .wpcr_floating_links li.no_link i { opacity: .5 } .wpcr_floating_links li:hover { background-color: #e6e5e5 } .avg-inline { font-size: 14px; vertical-align: middle } .wpcr_aggregate .wpcr_inline > .wpcr_stars { display: none } .cmstr-out { display: block } @font-face { font-family: 'fl-icons'; font-display: block; src: url(/site/13072021023026/css/icons/fl-icons.eot); src: url(/site/13072021023026/css/icons/fl-icons.eot#iefix) format("embedded-opentype"),url(/site/13072021023026/css/icons/fl-icons.woff2) format("woff2"),url(/site/13072021023026/css/icons/fl-icons.ttf) format("truetype"),url(/site/13072021023026/css/icons/fl-icons.woff) format("woff"),url(/site/13072021023026/css/icons/fl-icons.svg#fl-icons) format("svg") } .owl-carousel .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both } .owl-carousel .owl-animated-in { z-index: 0 } .owl-carousel .owl-animated-out { z-index: 1 } .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut } @-webkit-keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } @keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } .owl-height { -webkit-transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out; -ms-transition: height .5s ease-in-out; -o-transition: height .5s ease-in-out; transition: height .5s ease-in-out } .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1 } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px,0px,0px) } .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .owl-carousel.owl-loaded { display: block } .owl-carousel.owl-loading { opacity: 0; display: block } .owl-carousel.owl-hidden { opacity: 0 } .owl-carousel .owl-refresh .owl-item { display: none } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .owl-carousel .owl-item img { display: block; width: 100%; -webkit-transform-style: preserve-3d } .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto } .owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab } .owl-carousel.owl-rtl { direction: rtl } .owl-carousel.owl-rtl .owl-item { float: right } .no-js .owl-carousel { display: block } .owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity .4s ease; -moz-transition: opacity .4s ease; -ms-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease } .owl-carousel .owl-item img { transform-style: preserve-3d } .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000 } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(/site/13072021023026/css/owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale .1s ease; -moz-transition: scale .1s ease; -ms-transition: scale .1s ease; -o-transition: scale .1s ease; transition: scale .1s ease } .owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3,1.3); -moz-transition: scale(1.3,1.3); -ms-transition: scale(1.3,1.3); -o-transition: scale(1.3,1.3); transition: scale(1.3,1.3) } .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity .4s ease; -moz-transition: opacity .4s ease; -ms-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease } .owl-carousel .owl-video-frame { position: relative; z-index: 1 } .nav-dropdown.nav-dropdown-default > li > a { font-size: 14px; text-transform: uppercase; font-family: "Open Sans Condensed",sans-serif } .project .media { text-align: center; position: relative; overflow: hidden } .project .media a { display: block; width: 100%; position: relative } .project .media img { width: 100%; height:260px; -webkit-transition: all .4s ease-out 0s; -moz-transition: all .4s ease-out 0s; transition: all .4s ease-out 0s } .project .media .img-hover { position: absolute; top: 0; left: 100% } .project .info { padding: 5px; background: #fff } .project .name, .project .name a { display: block; font-size: 1rem; font-weight: 400; color: #005aa6; text-transform: uppercase; margin-bottom: .5rem; height: 53px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1 } .project .excerpt { color: #353535; font-size: 12px; margin-bottom: 1rem } .project .button { text-align: right; background: 0 0; border: none; float: right } .project .button a { color: rgba(0,90,166,.81); font-size: 11px; font-weight: 600; text-transform: uppercase } .project .media:hover .img { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%) } .project .media:hover .img-hover { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%) } .list-duan-inner { position: relative } .list-duan-inner .customNavigation a { display: block; cursor: pointer; width: 25px; height: 25px; line-height: 25px; text-align: center; font-size: 1rem; border-radius: 50%; background: rgba(102,102,102,.62); color: #fff; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; transition: all .3s ease 0s; position: absolute; top: 30%; z-index: 9 } .list-duan-inner .customNavigation a.prev { left: 0 } .list-duan-inner .customNavigation a.next { right: 0 } .duan-item-home-item { float: left } .duan-item-home-item { overflow: hidden; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .duan-item-home-list-inner { position: relative; overflow: hidden } .thumb-duan-list-home { position: relative; overflow: hidden; height: 450px; } .thumb-duan-list-home img { width: 100%; height: 100%; } .thumb-duan-list-home h5 { position: absolute; left: 0; bottom: 0; color: #fff; background: rgba(0,0,0,.5); border-bottom: 0; width: 100%; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } label[for=hot] { background-color: rgba(245,130,32,.76) } label[for=hot] { position: absolute; top: 25px; left: -30px; z-index: 1; width: 140px; height: 30px; color: #fff; font-size: 14px; line-height: 30px; font-weight: 400; text-align: center; text-transform: uppercase; -moz-transform: scale(1) rotate(-45deg) translate(0px); -webkit-transform: scale(1) rotate(-45deg) translate(0px); -o-transform: scale(1) rotate(-45deg) translate(0px); transform: scale(1) rotate(-45deg) translate(0px) } .info_product { float: left; color: #666; font-size: 14px; width: 100%; padding: 7px 5px 5px; box-sizing: border-box } .info_product .item { width: 33%; color: #fb1919; float: left; font-size: 12px; border-right: 1px solid #ccc; box-sizing: border-box; padding: 0 5px; text-align: center } .info_product i { margin-right: 5px; color: #f58220; font-size: 15px } .info_product .item.last { border-right: none } .info_product .excerpt { height: auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 0 } .property-info { border-top: 1px solid #fff; background: #ececec; display: table; width: 100%; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; margin-top: 10px } .property-info .duan-item-home-left { padding-left: 15px; background: #ececec; color: #f58220; font-weight: 500; font-size: 15px; font-family: Arial } .property-info .duan-item-home-left, .property-info .duan-item-home-right { float: left; width: 50%; height: 35px; line-height: 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .property-info .duan-item-home-right { float: right; width: 26%; height: 34px; line-height: 35px; height: 34px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .property-info .duan-item-home-right { background: #00aeef; text-align: center } .property-info .duan-item-home-right a { color: #fff; font-size: 12px } .list-duan-title { position: relative; margin-bottom: 10px } .list-duan-title h3 { font-weight: 400; background: #fff; position: relative; z-index: 1; display: table-cell; padding-right: 10px } .list-duan-title:before { content: ''; background: rgba(33,150,243,.38); position: absolute; top: 50%; width: 100%; height: 1px; right: 0 } .title-block-home:before { content: ''; background: rgba(33,150,243,.38); position: absolute; top: 50%; width: 100%; height: 1px; right: 0 } .title-block-home { font-size: 22px } .title-block-home { position: relative; margin-bottom: 10px } .title-block-home a { color: #005aa6; font-weight: 400; background: #fff; position: relative; z-index: 1; display: table-cell; padding-right: 10px; text-transform: uppercase } .list-new-post { padding: 0; margin: 10px 0 0 !important } ul.list-new-post li { background: #fff; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin: 0 0 14px; height: auto; clear: both; position: relative; overflow: hidden } ul.list-new-post li .post_new_widget_block_left { float: left; overflow: hidden; width: 30%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } ul.list-new-post li .post_new_widget_block_right { width: 70%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 10px } ul.list-new-post li .post_new_widget_block_right h4 { font-weight: 700; margin-bottom: 5px; font-size: 14px; text-overflow: ellipsis; overflow: hidden; text-transform: uppercase; height: 45px } ul.list-new-post li .post_new_widget_block_right h4 a { color: #0b102e; font-family: "Roboto Condensed",arial; text-transform: uppercase } ul.list-new-post li .post_new_widget_block_right p { font-size: 14px } .grid-item { width: 24.9%; padding-left: 2px; padding-right: 2px; margin-bottom: 4px; float: left } .grid-item a { display: block; overflow: hidden; position: relative; width: 100% } .grid-item img { width: 100.5% } .grid-item .overlay { position: absolute; top: -100%; width: 100%; height: 100%; padding: 20px 15%; text-align: center; vertical-align: middle; color: #757679; font-size: 16px; background: rgba(53,118,57,.7) } .grid-item .v-table { display: table; width: 100%; height: 100% } .grid-item .v-table-cell { display: table-cell; vertical-align: middle; height: 100% } .grid-item .fa-search { font-size: 1.5rem; color: #fff } .grid-item .name { font-family: 'Open Sans'; font-size: .875rem; font-weight: 700; color: #fff; text-transform: uppercase; margin-top: .5rem; margin-bottom: 0 } #project-info .vc_tta.vc_tta-style-classic .vc_tta-tabs-list, #project-info .vc_tta.vc_tta-style-modern .vc_tta-tabs-list, #project-land .vc_tta.vc_tta-style-classic .vc_tta-tabs-list, #project-land .vc_tta.vc_tta-style-modern .vc_tta-tabs-list, #project-facility .vc_tta.vc_tta-style-classic .vc_tta-tabs-list, #project-facility .vc_tta.vc_tta-style-modern .vc_tta-tabs-list { text-align: center; position: relative; border: 0; margin-bottom: 1.5rem } #project-info .vc_tta.vc_tta-style-classic .vc_tta-tab, #project-land .vc_tta.vc_tta-style-classic .vc_tta-tab, #project-facility .vc_tta.vc_tta-style-classic .vc_tta-tab { float: none; display: inline-block; position: relative; z-index: 2; margin-bottom: .5rem } #project-info .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, #project-land .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, #project-facility .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a { font-size: 1.5rem; font-weight: 700; text-transform: uppercase; background: 0 0; line-height: 1.25; color: #03a9f4; border: 1px solid #03a9f4; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: .25rem 1rem } #project-info .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a, #project-land .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a, #project-facility .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a { background: #03a9f4; color: #fff } #project-info .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:before, #project-land .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:before, #project-facility .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:before { content: ' '; position: absolute; top: 100%; left: 50%; width: 10px; height: 10px; margin-top: -5px; background: #03a9f4; border-left: 2px solid #03a9f4; border-bottom: 2px solid #03a9f4; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); border: none !important; border-style: none !important } #project-info .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:after, #project-land .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:after, #project-facility .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a:after { border: none !important; border-style: none !important } #project-info .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, #project-land .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, #project-facility .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body { background: #fff } ul.matbang-title { text-align: left; border: 0; margin-bottom: .5rem; position: relative } .tabdrop { float: right !important; list-style: none; position: relative } #project-land ul.matbang-title li.matbang-title-item { width: auto; margin-right: .5rem; margin-bottom: .5rem; float: none; display: inline-block; position: relative; z-index: 2 } #project-land ul.matbang-title li.matbang-title-item a { font-family: 'Open Sans'; display: block; font-size: 14px; font-weight: 700; text-transform: uppercase; border: 1px solid #ea4f0c; background: #fff; color: #ea4f0c; cursor: pointer; padding: .375rem 1rem; white-space: nowrap; text-align: center; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } #project-land ul.matbang-title li.matbang-title-item.active a { background: #ea4f0c; color: #fff } .tabdrop .dropdown-toggle { display: block; color: #03a9f4; padding: .5rem } .dropdown-toggle:after { display: inline-block; width: 0; height: 0; margin-left: .25rem; vertical-align: middle; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-left: .3em solid transparent } .tabdrop .dropdown-menu { background: 0 0; border: 0; padding: 0 } .tabdrop .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0 } .dropdown-menu { position: absolute; top: 125%; right: 0; z-index: 1000; display: none; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 1rem; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem } .dropdown-menu.open { display: block } .tabdrop .dropdown-menu .nav-item { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: -1px 0 0 !important; display: block } .project-progress .matbang-title .nav-item a, .project-land .matbang-title .nav-item a { border: 1px solid #03a9f4; border-radius: 0; display: block; overflow: hidden; padding: .25rem 1rem; background: #fff; color: #03a9f4; font-size: 1rem; font-weight: 700; text-align: center } .project-land .matbang-title .nav-item a:hover { background: #ea4f0c; color: #fff } .project-progress .matbang-title .nav-item a:hover { background: #03a9f4; color: #fff } #project-progress .tab-content .tab-content-item { text-align: center } #project-progress ul.matbang-title { margin-top: 30px; border: 0; text-align: center; position: relative } #project-progress ul.matbang-title li.matbang-title-item { display: inline-block; float: none; margin: 0 .5rem 1rem } #project-progress ul.matbang-title li.matbang-title-item a { border: 1px solid #03a9f4; border-radius: 0; display: block; overflow: hidden; padding: .25rem 1rem; background: #fff; color: #03a9f4; font-size: 1rem; font-weight: 700; text-align: center } #project-progress ul.matbang-title li.matbang-title-item.active a { background: #03a9f4; color: #fff } .project-program { background-size: cover !important; color: #fff; position: relative; padding: 4rem 0 } .project-program:before { display: block !important; content: ' '; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(90,90,90,.7) } .project-program .title { font-size: 1.5rem; font-weight: 700; text-transform: uppercase; margin-bottom: 2rem } .library { margin-bottom: 2rem } .library .media { float: left; margin-right: 1rem } .media:first-child { margin-top: 0 } .library-brochure .media a { background: transparent url(/site/13072021023026/css/../img/library-brochure-hover.png) no-repeat 50% 50% } .library-video .media a { background: transparent url(/site/13072021023026/css/../img/library-video-hover.png) no-repeat 50% 50% } .library .media a { font-size: 0px; display: block; width: 7rem; height: 7rem; line-height: 6.5rem; text-align: center; border: 3px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } .library .name { font-size: 1.25rem; font-weight: 700; text-transform: uppercase } .library .name a { color: #fff } .project-contact { padding: 0 } .project-contact .title, .form .title { font-family: 'Roboto Condensed'; font-size: 1.5rem; font-weight: 700; text-transform: uppercase; margin-bottom: 1rem } .project-contact .title, .form .title { font-family: 'Roboto Condensed'; font-size: 1.5rem; font-weight: 700; text-transform: uppercase; margin-bottom: 1rem } .address { margin-bottom: 1rem } .address h3 { font-family: 'Open Sans'; font-size: .9375rem; font-weight: 700; text-transform: capitalize; margin-bottom: .75rem } .address ul { list-style: none; padding-left: 0; margin-bottom: 0 } .address ul li { position: relative; padding-left: 2.25rem; margin-bottom: 1rem } .address ul li i { position: absolute; left: 5px; top: -2px; width: 1.5rem; height: 1.5rem; line-height: 1.5rem; text-align: center; background: #03a9f4; color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% } .form { margin-bottom: 2rem } .nav.nav-pills.nav-stacked { display: block } .nav-project { position: fixed; z-index: 99; top: 50%; left: 1rem; margin-top: -12rem; background: rgba(204,204,204,0) } .nav-project .nav-item { margin-top: 1px !important } .nav-stacked .nav-item { display: block; float: none } .nav-project .nav-link { background: rgba(204,204,204,.91); color: #000; display: block; padding: 10px 10px 0; font-size: 9px; font-weight: 700; text-align: center; text-transform: uppercase; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .nav-project .icon, .nav-project .name { display: block } .nav-project .icon .fa { font-size: 1.25rem } .nav-project .name { margin-top: 0 } .nav-project .nav-link.active, .nav-project .nav-link.active:hover, .nav-project .nav-link.active:focus, .nav-project .nav-pills > li.active > a, .nav-project .nav-pills > li:hover { background: #03a9f4 } .nav-pills .nav-item.open .nav-link, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-item.open .nav-link:hover, .nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover { color: #fff; cursor: default } .duan-wappar { padding-top: 30px } .contact-info .item-addr, .contact-text h1 { margin: 0 0 2.5rem } .contact-info .item-addr h3 { font-size: 1.125rem; font-weight: 700; line-height: 1.625rem; margin: 0 0 .9375rem; color: #333 } address { font-style: normal } .contact-info .item-addr address .addr { font-size: .9375rem; color: #333; line-height: 1.3375rem; margin: 0 0 .625rem } .contact-info .item-addr address .addr .fa { color: #00aced; vertical-align: top; display: inline-block; width: 20px; margin-top: 3px } .contact-info .item-addr address .addr span { display: inline-block; width: calc(100% - 25px) } .time strong { font-size: 1.125rem; font-weight: 700; line-height: 1.625rem; margin: 0 0 .9375rem; color: #333 } .time ul { padding: 0; margin: 0; margin-left: 5px } .form-row .col { float: left } .footer-2 { color: #000; font-size: 14px; font-family: "Open Sans",sans-serif } .footer-2 h3.widget-title { color: #333; font-size: 1rem; font-weight: 700; text-transform: uppercase } .button.icon.circle { background: #0066b3; width: 40px; height: 40px; font-size: 20px; color: #fff } ul.datxanh-infomation { list-style: none } ul.datxanh-infomation li { margin: 0 0 .25rem; font-size: 14px } ul.datxanh-infomation li .fa { width: 20px; display: inline-block; vertical-align: top; margin-top: 4px } ul.datxanh-infomation li span { display: inline-block; width: calc(100% - 25px); vertical-align: top; font-family: "Open Sans",sans-serif } ul.datxanh-infomation li span a { color: #3c3c3c } .email-footer .form-flat button, .email-footer .form-flat input, .email-footer .form-flat input:not([type=submit]) { border-radius: 0 } .email-footer .flex-row.form-flat .flex-col { padding-right: 0 } .email-footer .ml-half { margin-left: 0 } .email-footer .form-flat input:not([type=submit]) { background: #fff; height: 36px } .email-footer input[type=submit], .email-footer input[type=submit].button, .email-footer input[type=submit] { background: #f58220 } .footer-2 #block_widget-2:after, .footer-2 #block_widget-3:after { content: ''; position: absolute; top: 0; right: 0; width: 1px; height: 12rem; background-color: #fff } .footer-primary { width: 100% } .absolute-footer ul li.current-menu-item a { color: #f58220 } .absolute-footer ul li a { border-left: 1px solid #666; font-weight: 700; padding-left: 10px; color: #666; font-size: 10px; font-family: Arial,sans-serif } .absolute-footer ul li:first-child a { border: none } .project-intro { padding-top: 20px } .project-intro-info { background: #fff; color: #000 } .project-intro-info .title { font-size: 1.5rem; font-weight: 700; text-transform: uppercase } .project-intro-info .wpb_content_element { margin-bottom: 10px } .text-primary { color: #03a9f4 } .project-intro-info p { font-size: 14px } .tab-content .tab-content-item { display: none } .tab-content .tab-content-item.active { display: block } @media (max-width:991px) { .nav-project { position: relative; left: 0; top: 0; width: 100%; margin-top: 0; margin-bottom: .75rem; text-align: center } .nav-project .nav-item { display: block; float: left; width: 14.2666%; margin-top: 0 !important } .nav-project .nav-link { padding: .75rem .5rem } .nav-project .name { display: none } } @media (min-width:768px) { .menu-secondary-container { width: 50%; float: right; text-align: right } .thumb-duan-list-home { height: 300px } } .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; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,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,.5); -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5); box-shadow: 0 10px 25px rgba(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(/site/13072021023026/css/fancybox_sprite.png) } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: .8; cursor: pointer; z-index: 8060 } #fancybox-loading div { width: 44px; height: 44px; background: url(/site/13072021023026/css/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(/site/13072021023026/css/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0); 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; max-width: 99999px; max-height: 99999px; overflow: visible !important } .fancybox-lock { overflow: visible !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(/site/13072021023026/css/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: 0 0; background: rgba(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: 700; 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,.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(/site/13072021023026/css/fancybox_sprite@2x.png); background-size: 44px 152px } #fancybox-loading div { background-image: url(/site/13072021023026/css/fancybox_loading@2x.gif); background-size: 24px 24px } } /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ @font-face { font-family: 'FontAwesome'; src: url(/site/13072021023026/css/../fonts/fontawesome-webfont.eot?v=4.7.0); src: url(/site/13072021023026/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/site/13072021023026/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/site/13072021023026/css/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/site/13072021023026/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/site/13072021023026/css/../fonts/fontawesome-webfont.svg?v=4.7.0#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: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .fa-lg { font-size: 1.33333333em; line-height: .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.28571429em; text-align: center } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none } .fa-ul > li { position: relative } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center } .fa-li.fa-lg { left: -1.85714286em } .fa-border { padding: .2em .25em .15em; border: solid .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 } .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 { 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 } .fa-glass:before { content: "\f000" } .fa-music:before { content: "\f001" } .fa-search:before { content: "\f002" } .fa-envelope-o:before { content: "\f003" } .fa-heart:before { content: "\f004" } .fa-star:before { content: "\f005" } .fa-star-o:before { content: "\f006" } .fa-user:before { content: "\f007" } .fa-film:before { content: "\f008" } .fa-th-large:before { content: "\f009" } .fa-th:before { content: "\f00a" } .fa-th-list:before { content: "\f00b" } .fa-check:before { content: "\f00c" } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d" } .fa-search-plus:before { content: "\f00e" } .fa-search-minus:before { content: "\f010" } .fa-power-off:before { content: "\f011" } .fa-signal:before { content: "\f012" } .fa-gear:before, .fa-cog:before { content: "\f013" } .fa-trash-o:before { content: "\f014" } .fa-home:before { content: "\f015" } .fa-file-o:before { content: "\f016" } .fa-clock-o:before { content: "\f017" } .fa-road:before { content: "\f018" } .fa-download:before { content: "\f019" } .fa-arrow-circle-o-down:before { content: "\f01a" } .fa-arrow-circle-o-up:before { content: "\f01b" } .fa-inbox:before { content: "\f01c" } .fa-play-circle-o:before { content: "\f01d" } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e" } .fa-refresh:before { content: "\f021" } .fa-list-alt:before { content: "\f022" } .fa-lock:before { content: "\f023" } .fa-flag:before { content: "\f024" } .fa-headphones:before { content: "\f025" } .fa-volume-off:before { content: "\f026" } .fa-volume-down:before { content: "\f027" } .fa-volume-up:before { content: "\f028" } .fa-qrcode:before { content: "\f029" } .fa-barcode:before { content: "\f02a" } .fa-tag:before { content: "\f02b" } .fa-tags:before { content: "\f02c" } .fa-book:before { content: "\f02d" } .fa-bookmark:before { content: "\f02e" } .fa-print:before { content: "\f02f" } .fa-camera:before { content: "\f030" } .fa-font:before { content: "\f031" } .fa-bold:before { content: "\f032" } .fa-italic:before { content: "\f033" } .fa-text-height:before { content: "\f034" } .fa-text-width:before { content: "\f035" } .fa-align-left:before { content: "\f036" } .fa-align-center:before { content: "\f037" } .fa-align-right:before { content: "\f038" } .fa-align-justify:before { content: "\f039" } .fa-list:before { content: "\f03a" } .fa-dedent:before, .fa-outdent:before { content: "\f03b" } .fa-indent:before { content: "\f03c" } .fa-video-camera:before { content: "\f03d" } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e" } .fa-pencil:before { content: "\f040" } .fa-map-marker:before { content: "\f041" } .fa-adjust:before { content: "\f042" } .fa-tint:before { content: "\f043" } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044" } .fa-share-square-o:before { content: "\f045" } .fa-check-square-o:before { content: "\f046" } .fa-arrows:before { content: "\f047" } .fa-step-backward:before { content: "\f048" } .fa-fast-backward:before { content: "\f049" } .fa-backward:before { content: "\f04a" } .fa-play:before { content: "\f04b" } .fa-pause:before { content: "\f04c" } .fa-stop:before { content: "\f04d" } .fa-forward:before { content: "\f04e" } .fa-fast-forward:before { content: "\f050" } .fa-step-forward:before { content: "\f051" } .fa-eject:before { content: "\f052" } .fa-chevron-left:before { content: "\f053" } .fa-chevron-right:before { content: "\f054" } .fa-plus-circle:before { content: "\f055" } .fa-minus-circle:before { content: "\f056" } .fa-times-circle:before { content: "\f057" } .fa-check-circle:before { content: "\f058" } .fa-question-circle:before { content: "\f059" } .fa-info-circle:before { content: "\f05a" } .fa-crosshairs:before { content: "\f05b" } .fa-times-circle-o:before { content: "\f05c" } .fa-check-circle-o:before { content: "\f05d" } .fa-ban:before { content: "\f05e" } .fa-arrow-left:before { content: "\f060" } .fa-arrow-right:before { content: "\f061" } .fa-arrow-up:before { content: "\f062" } .fa-arrow-down:before { content: "\f063" } .fa-mail-forward:before, .fa-share:before { content: "\f064" } .fa-expand:before { content: "\f065" } .fa-compress:before { content: "\f066" } .fa-plus:before { content: "\f067" } .fa-minus:before { content: "\f068" } .fa-asterisk:before { content: "\f069" } .fa-exclamation-circle:before { content: "\f06a" } .fa-gift:before { content: "\f06b" } .fa-leaf:before { content: "\f06c" } .fa-fire:before { content: "\f06d" } .fa-eye:before { content: "\f06e" } .fa-eye-slash:before { content: "\f070" } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" } .fa-plane:before { content: "\f072" } .fa-calendar:before { content: "\f073" } .fa-random:before { content: "\f074" } .fa-comment:before { content: "\f075" } .fa-magnet:before { content: "\f076" } .fa-chevron-up:before { content: "\f077" } .fa-chevron-down:before { content: "\f078" } .fa-retweet:before { content: "\f079" } .fa-shopping-cart:before { content: "\f07a" } .fa-folder:before { content: "\f07b" } .fa-folder-open:before { content: "\f07c" } .fa-arrows-v:before { content: "\f07d" } .fa-arrows-h:before { content: "\f07e" } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" } .fa-twitter-square:before { content: "\f081" } .fa-facebook-square:before { content: "\f082" } .fa-camera-retro:before { content: "\f083" } .fa-key:before { content: "\f084" } .fa-gears:before, .fa-cogs:before { content: "\f085" } .fa-comments:before { content: "\f086" } .fa-thumbs-o-up:before { content: "\f087" } .fa-thumbs-o-down:before { content: "\f088" } .fa-star-half:before { content: "\f089" } .fa-heart-o:before { content: "\f08a" } .fa-sign-out:before { content: "\f08b" } .fa-linkedin-square:before { content: "\f08c" } .fa-thumb-tack:before { content: "\f08d" } .fa-external-link:before { content: "\f08e" } .fa-sign-in:before { content: "\f090" } .fa-trophy:before { content: "\f091" } .fa-github-square:before { content: "\f092" } .fa-upload:before { content: "\f093" } .fa-lemon-o:before { content: "\f094" } .fa-phone:before { content: "\f095" } .fa-square-o:before { content: "\f096" } .fa-bookmark-o:before { content: "\f097" } .fa-phone-square:before { content: "\f098" } .fa-twitter:before { content: "\f099" } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a" } .fa-github:before { content: "\f09b" } .fa-unlock:before { content: "\f09c" } .fa-credit-card:before { content: "\f09d" } .fa-feed:before, .fa-rss:before { content: "\f09e" } .fa-hdd-o:before { content: "\f0a0" } .fa-bullhorn:before { content: "\f0a1" } .fa-bell:before { content: "\f0f3" } .fa-certificate:before { content: "\f0a3" } .fa-hand-o-right:before { content: "\f0a4" } .fa-hand-o-left:before { content: "\f0a5" } .fa-hand-o-up:before { content: "\f0a6" } .fa-hand-o-down:before { content: "\f0a7" } .fa-arrow-circle-left:before { content: "\f0a8" } .fa-arrow-circle-right:before { content: "\f0a9" } .fa-arrow-circle-up:before { content: "\f0aa" } .fa-arrow-circle-down:before { content: "\f0ab" } .fa-globe:before { content: "\f0ac" } .fa-wrench:before { content: "\f0ad" } .fa-tasks:before { content: "\f0ae" } .fa-filter:before { content: "\f0b0" } .fa-briefcase:before { content: "\f0b1" } .fa-arrows-alt:before { content: "\f0b2" } .fa-group:before, .fa-users:before { content: "\f0c0" } .fa-chain:before, .fa-link:before { content: "\f0c1" } .fa-cloud:before { content: "\f0c2" } .fa-flask:before { content: "\f0c3" } .fa-cut:before, .fa-scissors:before { content: "\f0c4" } .fa-copy:before, .fa-files-o:before { content: "\f0c5" } .fa-paperclip:before { content: "\f0c6" } .fa-save:before, .fa-floppy-o:before { content: "\f0c7" } .fa-square:before { content: "\f0c8" } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9" } .fa-list-ul:before { content: "\f0ca" } .fa-list-ol:before { content: "\f0cb" } .fa-strikethrough:before { content: "\f0cc" } .fa-underline:before { content: "\f0cd" } .fa-table:before { content: "\f0ce" } .fa-magic:before { content: "\f0d0" } .fa-truck:before { content: "\f0d1" } .fa-pinterest:before { content: "\f0d2" } .fa-pinterest-square:before { content: "\f0d3" } .fa-google-plus-square:before { content: "\f0d4" } .fa-google-plus:before { content: "\f0d5" } .fa-money:before { content: "\f0d6" } .fa-caret-down:before { content: "\f0d7" } .fa-caret-up:before { content: "\f0d8" } .fa-caret-left:before { content: "\f0d9" } .fa-caret-right:before { content: "\f0da" } .fa-columns:before { content: "\f0db" } .fa-unsorted:before, .fa-sort:before { content: "\f0dc" } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd" } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de" } .fa-envelope:before { content: "\f0e0" } .fa-linkedin:before { content: "\f0e1" } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2" } .fa-legal:before, .fa-gavel:before { content: "\f0e3" } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" } .fa-comment-o:before { content: "\f0e5" } .fa-comments-o:before { content: "\f0e6" } .fa-flash:before, .fa-bolt:before { content: "\f0e7" } .fa-sitemap:before { content: "\f0e8" } .fa-umbrella:before { content: "\f0e9" } .fa-paste:before, .fa-clipboard:before { content: "\f0ea" } .fa-lightbulb-o:before { content: "\f0eb" } .fa-exchange:before { content: "\f0ec" } .fa-cloud-download:before { content: "\f0ed" } .fa-cloud-upload:before { content: "\f0ee" } .fa-user-md:before { content: "\f0f0" } .fa-stethoscope:before { content: "\f0f1" } .fa-suitcase:before { content: "\f0f2" } .fa-bell-o:before { content: "\f0a2" } .fa-coffee:before { content: "\f0f4" } .fa-cutlery:before { content: "\f0f5" } .fa-file-text-o:before { content: "\f0f6" } .fa-building-o:before { content: "\f0f7" } .fa-hospital-o:before { content: "\f0f8" } .fa-ambulance:before { content: "\f0f9" } .fa-medkit:before { content: "\f0fa" } .fa-fighter-jet:before { content: "\f0fb" } .fa-beer:before { content: "\f0fc" } .fa-h-square:before { content: "\f0fd" } .fa-plus-square:before { content: "\f0fe" } .fa-angle-double-left:before { content: "\f100" } .fa-angle-double-right:before { content: "\f101" } .fa-angle-double-up:before { content: "\f102" } .fa-angle-double-down:before { content: "\f103" } .fa-angle-left:before { content: "\f104" } .fa-angle-right:before { content: "\f105" } .fa-angle-up:before { content: "\f106" } .fa-angle-down:before { content: "\f107" } .fa-desktop:before { content: "\f108" } .fa-laptop:before { content: "\f109" } .fa-tablet:before { content: "\f10a" } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" } .fa-circle-o:before { content: "\f10c" } .fa-quote-left:before { content: "\f10d" } .fa-quote-right:before { content: "\f10e" } .fa-spinner:before { content: "\f110" } .fa-circle:before { content: "\f111" } .fa-mail-reply:before, .fa-reply:before { content: "\f112" } .fa-github-alt:before { content: "\f113" } .fa-folder-o:before { content: "\f114" } .fa-folder-open-o:before { content: "\f115" } .fa-smile-o:before { content: "\f118" } .fa-frown-o:before { content: "\f119" } .fa-meh-o:before { content: "\f11a" } .fa-gamepad:before { content: "\f11b" } .fa-keyboard-o:before { content: "\f11c" } .fa-flag-o:before { content: "\f11d" } .fa-flag-checkered:before { content: "\f11e" } .fa-terminal:before { content: "\f120" } .fa-code:before { content: "\f121" } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" } .fa-location-arrow:before { content: "\f124" } .fa-crop:before { content: "\f125" } .fa-code-fork:before { content: "\f126" } .fa-unlink:before, .fa-chain-broken:before { content: "\f127" } .fa-question:before { content: "\f128" } .fa-info:before { content: "\f129" } .fa-exclamation:before { content: "\f12a" } .fa-superscript:before { content: "\f12b" } .fa-subscript:before { content: "\f12c" } .fa-eraser:before { content: "\f12d" } .fa-puzzle-piece:before { content: "\f12e" } .fa-microphone:before { content: "\f130" } .fa-microphone-slash:before { content: "\f131" } .fa-shield:before { content: "\f132" } .fa-calendar-o:before { content: "\f133" } .fa-fire-extinguisher:before { content: "\f134" } .fa-rocket:before { content: "\f135" } .fa-maxcdn:before { content: "\f136" } .fa-chevron-circle-left:before { content: "\f137" } .fa-chevron-circle-right:before { content: "\f138" } .fa-chevron-circle-up:before { content: "\f139" } .fa-chevron-circle-down:before { content: "\f13a" } .fa-html5:before { content: "\f13b" } .fa-css3:before { content: "\f13c" } .fa-anchor:before { content: "\f13d" } .fa-unlock-alt:before { content: "\f13e" } .fa-bullseye:before { content: "\f140" } .fa-ellipsis-h:before { content: "\f141" } .fa-ellipsis-v:before { content: "\f142" } .fa-rss-square:before { content: "\f143" } .fa-play-circle:before { content: "\f144" } .fa-ticket:before { content: "\f145" } .fa-minus-square:before { content: "\f146" } .fa-minus-square-o:before { content: "\f147" } .fa-level-up:before { content: "\f148" } .fa-level-down:before { content: "\f149" } .fa-check-square:before { content: "\f14a" } .fa-pencil-square:before { content: "\f14b" } .fa-external-link-square:before { content: "\f14c" } .fa-share-square:before { content: "\f14d" } .fa-compass:before { content: "\f14e" } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" } .fa-euro:before, .fa-eur:before { content: "\f153" } .fa-gbp:before { content: "\f154" } .fa-dollar:before, .fa-usd:before { content: "\f155" } .fa-rupee:before, .fa-inr:before { content: "\f156" } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" } .fa-won:before, .fa-krw:before { content: "\f159" } .fa-bitcoin:before, .fa-btc:before { content: "\f15a" } .fa-file:before { content: "\f15b" } .fa-file-text:before { content: "\f15c" } .fa-sort-alpha-asc:before { content: "\f15d" } .fa-sort-alpha-desc:before { content: "\f15e" } .fa-sort-amount-asc:before { content: "\f160" } .fa-sort-amount-desc:before { content: "\f161" } .fa-sort-numeric-asc:before { content: "\f162" } .fa-sort-numeric-desc:before { content: "\f163" } .fa-thumbs-up:before { content: "\f164" } .fa-thumbs-down:before { content: "\f165" } .fa-youtube-square:before { content: "\f166" } .fa-youtube:before { content: "\f167" } .fa-xing:before { content: "\f168" } .fa-xing-square:before { content: "\f169" } .fa-youtube-play:before { content: "\f16a" } .fa-dropbox:before { content: "\f16b" } .fa-stack-overflow:before { content: "\f16c" } .fa-instagram:before { content: "\f16d" } .fa-flickr:before { content: "\f16e" } .fa-adn:before { content: "\f170" } .fa-bitbucket:before { content: "\f171" } .fa-bitbucket-square:before { content: "\f172" } .fa-tumblr:before { content: "\f173" } .fa-tumblr-square:before { content: "\f174" } .fa-long-arrow-down:before { content: "\f175" } .fa-long-arrow-up:before { content: "\f176" } .fa-long-arrow-left:before { content: "\f177" } .fa-long-arrow-right:before { content: "\f178" } .fa-apple:before { content: "\f179" } .fa-windows:before { content: "\f17a" } .fa-android:before { content: "\f17b" } .fa-linux:before { content: "\f17c" } .fa-dribbble:before { content: "\f17d" } .fa-skype:before { content: "\f17e" } .fa-foursquare:before { content: "\f180" } .fa-trello:before { content: "\f181" } .fa-female:before { content: "\f182" } .fa-male:before { content: "\f183" } .fa-gittip:before, .fa-gratipay:before { content: "\f184" } .fa-sun-o:before { content: "\f185" } .fa-moon-o:before { content: "\f186" } .fa-archive:before { content: "\f187" } .fa-bug:before { content: "\f188" } .fa-vk:before { content: "\f189" } .fa-weibo:before { content: "\f18a" } .fa-renren:before { content: "\f18b" } .fa-pagelines:before { content: "\f18c" } .fa-stack-exchange:before { content: "\f18d" } .fa-arrow-circle-o-right:before { content: "\f18e" } .fa-arrow-circle-o-left:before { content: "\f190" } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" } .fa-dot-circle-o:before { content: "\f192" } .fa-wheelchair:before { content: "\f193" } .fa-vimeo-square:before { content: "\f194" } .fa-turkish-lira:before, .fa-try:before { content: "\f195" } .fa-plus-square-o:before { content: "\f196" } .fa-space-shuttle:before { content: "\f197" } .fa-slack:before { content: "\f198" } .fa-envelope-square:before { content: "\f199" } .fa-wordpress:before { content: "\f19a" } .fa-openid:before { content: "\f19b" } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c" } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d" } .fa-yahoo:before { content: "\f19e" } .fa-google:before { content: "\f1a0" } .fa-reddit:before { content: "\f1a1" } .fa-reddit-square:before { content: "\f1a2" } .fa-stumbleupon-circle:before { content: "\f1a3" } .fa-stumbleupon:before { content: "\f1a4" } .fa-delicious:before { content: "\f1a5" } .fa-digg:before { content: "\f1a6" } .fa-pied-piper-pp:before { content: "\f1a7" } .fa-pied-piper-alt:before { content: "\f1a8" } .fa-drupal:before { content: "\f1a9" } .fa-joomla:before { content: "\f1aa" } .fa-language:before { content: "\f1ab" } .fa-fax:before { content: "\f1ac" } .fa-building:before { content: "\f1ad" } .fa-child:before { content: "\f1ae" } .fa-paw:before { content: "\f1b0" } .fa-spoon:before { content: "\f1b1" } .fa-cube:before { content: "\f1b2" } .fa-cubes:before { content: "\f1b3" } .fa-behance:before { content: "\f1b4" } .fa-behance-square:before { content: "\f1b5" } .fa-steam:before { content: "\f1b6" } .fa-steam-square:before { content: "\f1b7" } .fa-recycle:before { content: "\f1b8" } .fa-automobile:before, .fa-car:before { content: "\f1b9" } .fa-cab:before, .fa-taxi:before { content: "\f1ba" } .fa-tree:before { content: "\f1bb" } .fa-spotify:before { content: "\f1bc" } .fa-deviantart:before { content: "\f1bd" } .fa-soundcloud:before { content: "\f1be" } .fa-database:before { content: "\f1c0" } .fa-file-pdf-o:before { content: "\f1c1" } .fa-file-word-o:before { content: "\f1c2" } .fa-file-excel-o:before { content: "\f1c3" } .fa-file-powerpoint-o:before { content: "\f1c4" } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5" } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6" } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7" } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" } .fa-file-code-o:before { content: "\f1c9" } .fa-vine:before { content: "\f1ca" } .fa-codepen:before { content: "\f1cb" } .fa-jsfiddle:before { content: "\f1cc" } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd" } .fa-circle-o-notch:before { content: "\f1ce" } .fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0" } .fa-ge:before, .fa-empire:before { content: "\f1d1" } .fa-git-square:before { content: "\f1d2" } .fa-git:before { content: "\f1d3" } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4" } .fa-tencent-weibo:before { content: "\f1d5" } .fa-qq:before { content: "\f1d6" } .fa-wechat:before, .fa-weixin:before { content: "\f1d7" } .fa-send:before, .fa-paper-plane:before { content: "\f1d8" } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9" } .fa-history:before { content: "\f1da" } .fa-circle-thin:before { content: "\f1db" } .fa-header:before { content: "\f1dc" } .fa-paragraph:before { content: "\f1dd" } .fa-sliders:before { content: "\f1de" } .fa-share-alt:before { content: "\f1e0" } .fa-share-alt-square:before { content: "\f1e1" } .fa-bomb:before { content: "\f1e2" } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3" } .fa-tty:before { content: "\f1e4" } .fa-binoculars:before { content: "\f1e5" } .fa-plug:before { content: "\f1e6" } .fa-slideshare:before { content: "\f1e7" } .fa-twitch:before { content: "\f1e8" } .fa-yelp:before { content: "\f1e9" } .fa-newspaper-o:before { content: "\f1ea" } .fa-wifi:before { content: "\f1eb" } .fa-calculator:before { content: "\f1ec" } .fa-paypal:before { content: "\f1ed" } .fa-google-wallet:before { content: "\f1ee" } .fa-cc-visa:before { content: "\f1f0" } .fa-cc-mastercard:before { content: "\f1f1" } .fa-cc-discover:before { content: "\f1f2" } .fa-cc-amex:before { content: "\f1f3" } .fa-cc-paypal:before { content: "\f1f4" } .fa-cc-stripe:before { content: "\f1f5" } .fa-bell-slash:before { content: "\f1f6" } .fa-bell-slash-o:before { content: "\f1f7" } .fa-trash:before { content: "\f1f8" } .fa-copyright:before { content: "\f1f9" } .fa-at:before { content: "\f1fa" } .fa-eyedropper:before { content: "\f1fb" } .fa-paint-brush:before { content: "\f1fc" } .fa-birthday-cake:before { content: "\f1fd" } .fa-area-chart:before { content: "\f1fe" } .fa-pie-chart:before { content: "\f200" } .fa-line-chart:before { content: "\f201" } .fa-lastfm:before { content: "\f202" } .fa-lastfm-square:before { content: "\f203" } .fa-toggle-off:before { content: "\f204" } .fa-toggle-on:before { content: "\f205" } .fa-bicycle:before { content: "\f206" } .fa-bus:before { content: "\f207" } .fa-ioxhost:before { content: "\f208" } .fa-angellist:before { content: "\f209" } .fa-cc:before { content: "\f20a" } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b" } .fa-meanpath:before { content: "\f20c" } .fa-buysellads:before { content: "\f20d" } .fa-connectdevelop:before { content: "\f20e" } .fa-dashcube:before { content: "\f210" } .fa-forumbee:before { content: "\f211" } .fa-leanpub:before { content: "\f212" } .fa-sellsy:before { content: "\f213" } .fa-shirtsinbulk:before { content: "\f214" } .fa-simplybuilt:before { content: "\f215" } .fa-skyatlas:before { content: "\f216" } .fa-cart-plus:before { content: "\f217" } .fa-cart-arrow-down:before { content: "\f218" } .fa-diamond:before { content: "\f219" } .fa-ship:before { content: "\f21a" } .fa-user-secret:before { content: "\f21b" } .fa-motorcycle:before { content: "\f21c" } .fa-street-view:before { content: "\f21d" } .fa-heartbeat:before { content: "\f21e" } .fa-venus:before { content: "\f221" } .fa-mars:before { content: "\f222" } .fa-mercury:before { content: "\f223" } .fa-intersex:before, .fa-transgender:before { content: "\f224" } .fa-transgender-alt:before { content: "\f225" } .fa-venus-double:before { content: "\f226" } .fa-mars-double:before { content: "\f227" } .fa-venus-mars:before { content: "\f228" } .fa-mars-stroke:before { content: "\f229" } .fa-mars-stroke-v:before { content: "\f22a" } .fa-mars-stroke-h:before { content: "\f22b" } .fa-neuter:before { content: "\f22c" } .fa-genderless:before { content: "\f22d" } .fa-facebook-official:before { content: "\f230" } .fa-pinterest-p:before { content: "\f231" } .fa-whatsapp:before { content: "\f232" } .fa-server:before { content: "\f233" } .fa-user-plus:before { content: "\f234" } .fa-user-times:before { content: "\f235" } .fa-hotel:before, .fa-bed:before { content: "\f236" } .fa-viacoin:before { content: "\f237" } .fa-train:before { content: "\f238" } .fa-subway:before { content: "\f239" } .fa-medium:before { content: "\f23a" } .fa-yc:before, .fa-y-combinator:before { content: "\f23b" } .fa-optin-monster:before { content: "\f23c" } .fa-opencart:before { content: "\f23d" } .fa-expeditedssl:before { content: "\f23e" } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240" } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241" } .fa-battery-2:before, .fa-battery-half:before { content: "\f242" } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243" } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244" } .fa-mouse-pointer:before { content: "\f245" } .fa-i-cursor:before { content: "\f246" } .fa-object-group:before { content: "\f247" } .fa-object-ungroup:before { content: "\f248" } .fa-sticky-note:before { content: "\f249" } .fa-sticky-note-o:before { content: "\f24a" } .fa-cc-jcb:before { content: "\f24b" } .fa-cc-diners-club:before { content: "\f24c" } .fa-clone:before { content: "\f24d" } .fa-balance-scale:before { content: "\f24e" } .fa-hourglass-o:before { content: "\f250" } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251" } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252" } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253" } .fa-hourglass:before { content: "\f254" } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255" } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256" } .fa-hand-scissors-o:before { content: "\f257" } .fa-hand-lizard-o:before { content: "\f258" } .fa-hand-spock-o:before { content: "\f259" } .fa-hand-pointer-o:before { content: "\f25a" } .fa-hand-peace-o:before { content: "\f25b" } .fa-trademark:before { content: "\f25c" } .fa-registered:before { content: "\f25d" } .fa-creative-commons:before { content: "\f25e" } .fa-gg:before { content: "\f260" } .fa-gg-circle:before { content: "\f261" } .fa-tripadvisor:before { content: "\f262" } .fa-odnoklassniki:before { content: "\f263" } .fa-odnoklassniki-square:before { content: "\f264" } .fa-get-pocket:before { content: "\f265" } .fa-wikipedia-w:before { content: "\f266" } .fa-safari:before { content: "\f267" } .fa-chrome:before { content: "\f268" } .fa-firefox:before { content: "\f269" } .fa-opera:before { content: "\f26a" } .fa-internet-explorer:before { content: "\f26b" } .fa-tv:before, .fa-television:before { content: "\f26c" } .fa-contao:before { content: "\f26d" } .fa-500px:before { content: "\f26e" } .fa-amazon:before { content: "\f270" } .fa-calendar-plus-o:before { content: "\f271" } .fa-calendar-minus-o:before { content: "\f272" } .fa-calendar-times-o:before { content: "\f273" } .fa-calendar-check-o:before { content: "\f274" } .fa-industry:before { content: "\f275" } .fa-map-pin:before { content: "\f276" } .fa-map-signs:before { content: "\f277" } .fa-map-o:before { content: "\f278" } .fa-map:before { content: "\f279" } .fa-commenting:before { content: "\f27a" } .fa-commenting-o:before { content: "\f27b" } .fa-houzz:before { content: "\f27c" } .fa-vimeo:before { content: "\f27d" } .fa-black-tie:before { content: "\f27e" } .fa-fonticons:before { content: "\f280" } .fa-reddit-alien:before { content: "\f281" } .fa-edge:before { content: "\f282" } .fa-credit-card-alt:before { content: "\f283" } .fa-codiepie:before { content: "\f284" } .fa-modx:before { content: "\f285" } .fa-fort-awesome:before { content: "\f286" } .fa-usb:before { content: "\f287" } .fa-product-hunt:before { content: "\f288" } .fa-mixcloud:before { content: "\f289" } .fa-scribd:before { content: "\f28a" } .fa-pause-circle:before { content: "\f28b" } .fa-pause-circle-o:before { content: "\f28c" } .fa-stop-circle:before { content: "\f28d" } .fa-stop-circle-o:before { content: "\f28e" } .fa-shopping-bag:before { content: "\f290" } .fa-shopping-basket:before { content: "\f291" } .fa-hashtag:before { content: "\f292" } .fa-bluetooth:before { content: "\f293" } .fa-bluetooth-b:before { content: "\f294" } .fa-percent:before { content: "\f295" } .fa-gitlab:before { content: "\f296" } .fa-wpbeginner:before { content: "\f297" } .fa-wpforms:before { content: "\f298" } .fa-envira:before { content: "\f299" } .fa-universal-access:before { content: "\f29a" } .fa-wheelchair-alt:before { content: "\f29b" } .fa-question-circle-o:before { content: "\f29c" } .fa-blind:before { content: "\f29d" } .fa-audio-description:before { content: "\f29e" } .fa-volume-control-phone:before { content: "\f2a0" } .fa-braille:before { content: "\f2a1" } .fa-assistive-listening-systems:before { content: "\f2a2" } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3" } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4" } .fa-glide:before { content: "\f2a5" } .fa-glide-g:before { content: "\f2a6" } .fa-signing:before, .fa-sign-language:before { content: "\f2a7" } .fa-low-vision:before { content: "\f2a8" } .fa-viadeo:before { content: "\f2a9" } .fa-viadeo-square:before { content: "\f2aa" } .fa-snapchat:before { content: "\f2ab" } .fa-snapchat-ghost:before { content: "\f2ac" } .fa-snapchat-square:before { content: "\f2ad" } .fa-pied-piper:before { content: "\f2ae" } .fa-first-order:before { content: "\f2b0" } .fa-yoast:before { content: "\f2b1" } .fa-themeisle:before { content: "\f2b2" } .fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3" } .fa-fa:before, .fa-font-awesome:before { content: "\f2b4" } .fa-handshake-o:before { content: "\f2b5" } .fa-envelope-open:before { content: "\f2b6" } .fa-envelope-open-o:before { content: "\f2b7" } .fa-linode:before { content: "\f2b8" } .fa-address-book:before { content: "\f2b9" } .fa-address-book-o:before { content: "\f2ba" } .fa-vcard:before, .fa-address-card:before { content: "\f2bb" } .fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc" } .fa-user-circle:before { content: "\f2bd" } .fa-user-circle-o:before { content: "\f2be" } .fa-user-o:before { content: "\f2c0" } .fa-id-badge:before { content: "\f2c1" } .fa-drivers-license:before, .fa-id-card:before { content: "\f2c2" } .fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3" } .fa-quora:before { content: "\f2c4" } .fa-free-code-camp:before { content: "\f2c5" } .fa-telegram:before { content: "\f2c6" } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7" } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8" } .fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9" } .fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca" } .fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb" } .fa-shower:before { content: "\f2cc" } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd" } .fa-podcast:before { content: "\f2ce" } .fa-window-maximize:before { content: "\f2d0" } .fa-window-minimize:before { content: "\f2d1" } .fa-window-restore:before { content: "\f2d2" } .fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3" } .fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4" } .fa-bandcamp:before { content: "\f2d5" } .fa-grav:before { content: "\f2d6" } .fa-etsy:before { content: "\f2d7" } .fa-imdb:before { content: "\f2d8" } .fa-ravelry:before { content: "\f2d9" } .fa-eercast:before { content: "\f2da" } .fa-microchip:before { content: "\f2db" } .fa-snowflake-o:before { content: "\f2dc" } .fa-superpowers:before { content: "\f2dd" } .fa-wpexplorer:before { content: "\f2de" } .fa-meetup:before { content: "\f2e0" } .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 } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-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 } audio:not([controls]) { display: none; height: 0 } progress { vertical-align: baseline } template, [hidden] { display: none } a { background-color: transparent } a:active, a:hover { outline-width: 0 } abbr[title] { border-bottom: none; text-decoration: none } b, strong { font-weight: inherit } b, strong { font-weight: bolder } dfn { font-style: italic } mark { background-color: #ff0; color: #000 } small { font-size: 80%; display: inline-block } img { border-style: none } svg:not(:root) { overflow: hidden } button, input, select, textarea { font: inherit } optgroup { font-weight: 700 } button, input, select { overflow: visible } button, select { text-transform: none } button, [type=button], [type=reset], [type=submit] { cursor: pointer } [disabled] { cursor: default } button, html [type=button], [type=reset], [type=submit] { -webkit-appearance: button } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } button:-moz-focusring, input:-moz-focusring { outline: 1px dotted ButtonText } fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em } legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal } textarea { overflow: auto } [type=checkbox], [type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none } *, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box } html { -webkit-box-sizing: border-box; box-sizing: border-box; background-attachment: fixed; -webkit-tap-highlight-color: transparent } body { color: #777; scroll-behavior: smooth; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .xdebug-var-dump { position: relative; z-index: 1000 } hr { margin: 15px 0; border-width: 0; border-top: 1px solid currentColor; opacity: .1 } img { max-width: 100%; height: auto; display: inline-block; vertical-align: middle } figure { margin: 0 } pre { background-color: #f1f1f1; border: 1px solid #ddd; padding: 20px; width: 100%; overflow-x: auto } p:empty { display: none } a, button, input { -ms-touch-action: manipulation; touch-action: manipulation } ins { text-decoration: none } embed, iframe, object { max-width: 100% } .col, .gallery-item, .columns { position: relative; margin: 0; padding: 0 15px 30px; width: 100% } .col-fit { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .col-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } .col-last { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .col-inner { position: relative; margin-left: auto; margin-right: auto; width: 100%; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto } .col-has-radius { overflow: hidden } @media screen and (min-width:850px) { .col:first-child .col-inner { margin-left: auto; margin-right: 0 } .col + .col .col-inner { margin-right: auto; margin-left: 0 } } @media screen and (max-width:549px) { .small-col-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } @media screen and (min-width:850px) { .large-col-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } @media screen and (max-width:849px) { .medium-col-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } .col { padding-bottom: 30px } } @media screen and (min-width:850px) { .row-divided > .col + .col:not(.large-12) { border-left: 1px solid #ececec } .row-divided.row-reverse > .col + .col:not(.large-12) { border-left: 0; border-right: 1px solid #ececec } .col-divided { padding-right: 30px; border-right: 1px solid #ececec } .col.col-divided:not(.col-first):last-child { border-right: 0; padding-right: 0; padding-left: 30px; border-left: 1px solid #ececec } .col-border { padding-right: 0; border-right: 1px solid #ececec } .col-border + .col, .col-divided + .col { padding-left: 30px } } .dark .col-divided { border-color: rgba(255,255,255,.2) } .align-equal > .col { display: -webkit-box; display: -ms-flexbox; display: flex } .align-middle { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; -ms-flex-item-align: center !important; align-self: center !important; vertical-align: middle !important } .align-bottom { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; vertical-align: bottom !important } .align-top { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; vertical-align: top !important } .align-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important } .align-right { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important } .small-1 { max-width: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333% } .small-2 { max-width: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667% } .small-3 { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25% } .small-4 { max-width: 32.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333% } .small-5 { max-width: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667% } .small-6 { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50% } .small-7 { max-width: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333% } .small-8 { max-width: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667% } .small-9 { max-width: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75% } .small-10 { max-width: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333% } .small-11 { max-width: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667% } .small-12 { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .small-columns-1 > .col, .small-columns-1 .flickity-slider > .col { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .small-columns-2 > .col, .small-columns-2 .flickity-slider > .col { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50% } .small-columns-3 > .col, .small-columns-3 .flickity-slider > .col { max-width: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333% } .small-columns-4 > .col, .small-columns-4 .flickity-slider > .col { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25% } .small-columns-5 > .col, .small-columns-5 .flickity-slider > .col { max-width: 20%; -ms-flex-preferred-size: 20%; flex-basis: 20% } .small-columns-6 > .col, .small-columns-6 .flickity-slider > .col { max-width: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667% } .small-columns-7 > .col, .small-columns-7 .flickity-slider > .col { max-width: 14.28571%; -ms-flex-preferred-size: 14.28571%; flex-basis: 14.28571% } .small-columns-8 > .col, .small-columns-8 .flickity-slider > .col { max-width: 12.5%; -ms-flex-preferred-size: 12.5%; flex-basis: 12.5% } @media screen and (min-width:550px) { .medium-1 { max-width: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333% } .medium-2 { max-width: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667% } .medium-3 { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25% } .medium-4 { max-width: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333% } .medium-5 { max-width: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667% } .medium-6 { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50% } .medium-7 { max-width: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333% } .medium-8 { max-width: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667% } .medium-9 { max-width: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75% } .medium-10 { max-width: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333% } .medium-11 { max-width: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667% } .medium-12 { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .medium-columns-1 > .col, .medium-columns-1 .flickity-slider > .col { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .medium-columns-2 > .col, .medium-columns-2 .flickity-slider > .col { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50% } .medium-columns-3 > .col, .medium-columns-3 .flickity-slider > .col { max-width: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333% } .medium-columns-4 > .col, .medium-columns-4 .flickity-slider > .col { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25% } .medium-columns-5 > .col, .medium-columns-5 .flickity-slider > .col { max-width: 20%; -ms-flex-preferred-size: 20%; flex-basis: 20% } .medium-columns-6 > .col, .medium-columns-6 .flickity-slider > .col { max-width: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667% } .medium-columns-7 > .col, .medium-columns-7 .flickity-slider > .col { max-width: 14.28571%; -ms-flex-preferred-size: 14.28571%; flex-basis: 14.28571% } .medium-columns-8 > .col, .medium-columns-8 .flickity-slider > .col { max-width: 12.5%; -ms-flex-preferred-size: 12.5%; flex-basis: 12.5% } } @media screen and (min-width:850px) { .large-1 { max-width: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333% } .large-2 { max-width: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667% } .large-3 { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25% } .large-4 { max-width: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333% } .large-5 { max-width: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667% } .large-6 { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50% } .large-7 { max-width: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333% } .large-8 { max-width: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667% } .large-9 { max-width: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75% } .large-10 { max-width: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333% } .large-11 { max-width: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667% } .large-12 { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .gallery-columns-1 .gallery-item, .large-columns-1 > .col, .large-columns-1 .flickity-slider > .col { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .gallery-columns-2 .gallery-item, .large-columns-2 > .col, .large-columns-2 .flickity-slider > .col { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50% } .gallery-columns-3 .gallery-item, .large-columns-3 > .col, .large-columns-3 .flickity-slider > .col { max-width: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333% } .gallery-columns-4 .gallery-item, .large-columns-4 > .col, .large-columns-4 .flickity-slider > .col { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25% } .gallery-columns-5 .gallery-item, .large-columns-5 > .col, .large-columns-5 .flickity-slider > .col { max-width: 20%; -ms-flex-preferred-size: 20%; flex-basis: 20% } .gallery-columns-6 .gallery-item, .large-columns-6 > .col, .large-columns-6 .flickity-slider > .col { max-width: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667% } .gallery-columns-7 .gallery-item, .large-columns-7 > .col, .large-columns-7 .flickity-slider > .col { max-width: 14.28571%; -ms-flex-preferred-size: 14.28571%; flex-basis: 14.28571% } .gallery-columns-8 .gallery-item, .large-columns-8 > .col, .large-columns-8 .flickity-slider > .col { max-width: 12.5%; -ms-flex-preferred-size: 12.5%; flex-basis: 12.5% } } .has-shadow > .col > .col-inner { background-color: #fff } .col-hover-focus .col-inner, .col-hover-fade .col-inner, .col-hover-blur .col-inner { -webkit-transition: all,.2s; -o-transition: all,.2s; transition: all,.2s } .col-hover-fade .col-inner { opacity: .6 } .col-hover-fade:hover .col-inner { opacity: 1 } .col-hover-blur .col-inner { -webkit-filter: blur(3px); filter: blur(3px) } .col-hover-blur:hover .col-inner { -webkit-filter: blur(0px); filter: blur(0px) } .col-hover-focus:hover .col-inner { opacity: 1 } .row:hover .col-hover-focus .col:not(:hover) { opacity: .6 } body, .container, .full-width .ubermenu-nav, .container-width, .row { width: 100%; margin-left: auto; margin-right: auto } .container { padding-left: 15px; padding-right: 15px } .container-width, .full-width .ubermenu-nav, .container, .row { max-width: 1080px } .row.row-collapse { max-width: 1050px } .row.row-small { max-width: 1065px } .row.row-large { max-width: 1110px } body.framed, body.framed header, body.framed .header-wrapper, body.boxed, body.boxed header, body.boxed .header-wrapper, body.boxed .is-sticky-section { max-width: 1170px } @media screen and (min-width:850px) { body.framed { margin: 30px auto } } .flex-row { -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100% } .flex-row-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .flex-row-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .flex-row-col { -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .text-center .flex-row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .header .flex-row { height: 100% } .flex-col { max-height: 100% } .flex-grow { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -ms-flex-negative: 1; -ms-flex-preferred-size: auto !important } .flex-center { margin: 0 auto } .flex-left { margin-right: auto } .flex-right { margin-left: auto } .flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap } .flex-has-center > .nav-row > .flex-col:not(.flex-center), .flex-has-center > .flex-row > .flex-col:not(.flex-center), .flex-has-center > .flex-col:not(.flex-center) { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } @media (max-width:849px) { .medium-flex-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap } .medium-flex-wrap .flex-col { padding-top: 5px; padding-bottom: 5px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 100% } } @media (max-width:549px) { .small-flex-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap } .small-flex-wrap .flex-col { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 100% } } @media (min-width:850px) { .col2-set, .u-columns { -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex } .col2-set > div + div, .u-columns > div + div { padding-left: 30px } } .row-grid .box .image-cover { padding: 0; height: 100% } .grid-col > .col-inner { height: 100% } .grid-col .slider:not(.flickity-enabled), .grid-col > .col-inner > .img, .grid-col > .col-inner > .img div, .grid-col > .col-inner > .img .img-inner > img, .grid-col .slider > .img, .grid-col .flickity-slider > .img, .grid-col .col-inner > .img, .grid-col .slider-wrapper, .grid-col .slider, .grid-col .banner, .grid-col .box, .grid-col .box-image, .grid-col .box-image img, .grid-col .image-cover, .grid-col .image-cover img { -o-object-fit: cover; object-fit: cover; width: 100%; position: absolute !important; top: 0; bottom: 0; height: 100%; padding: 0 !important } .grid-col .box-image img { font-family: 'object-fit: cover;' } .grid-col .flickity-viewport { height: 100% !important } .grid-col .box:not(.box-shade):not(.box-overlay):not(.box-badge) .box-text { background-color: rgba(255,255,255,.95); position: absolute; bottom: 0; padding-left: 1.5em; padding-right: 1.5em } @media all and (-ms-high-contrast:none) { .payment-icon svg { max-width: 50px } .slider-nav-circle .flickity-prev-next-button svg { height: 36px !important } .nav > li > a > i { top: -1px } } .row, .gallery { width: 100%; -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap } .row > div:not(.col):not([class^=col-]) { width: 100% !important } .row.row-masonry, .row.row-grid { display: block } .row.row-masonry > .col, .row.row-grid > .col { float: left } .row .gallery, .row .row:not(.row-collapse), .container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse) { padding-left: 0; padding-right: 0; margin-left: -15px; margin-right: -15px; width: auto } .row .container { padding-left: 0; padding-right: 0 } .slider-wrapper + .row:not(.row-collapse), .banner-grid-wrapper + .row:not(.row-collapse), .banner + .row:not(.row-collapse), .section + .row:not(.row-collapse) { margin-top: 30px } .row-full-width { max-width: 100% !important } .row-isotope { -webkit-transition: height .3s; -o-transition: height .3s; transition: height .3s } .row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } @media screen and (max-width:549px) { .small-row-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } @media screen and (max-width:849px) { .medium-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } .row-collapse { padding: 0 } .row-collapse > .flickity-viewport > .flickity-slider > .col, .row-collapse > .col { padding: 0 !important } .row-collapse > .col .container { max-width: 100% } .row .row-small:not(.row-collapse), .container .row-small:not(.row-collapse) { margin-left: -10px; margin-right: -10px; margin-bottom: 0 } .row-small > .flickity-viewport > .flickity-slider > .col, .row-small > .col { padding: 0 9.8px 19.6px; margin-bottom: 0 } .row .row-xsmall:not(.row-collapse), .container .row-xsmall:not(.row-collapse) { margin-left: -2px; margin-right: -2px; margin-bottom: 0 } .row-xsmall > .flickity-viewport > .flickity-slider > .col, .row-xsmall > .col { padding: 0 2px 3px; margin-bottom: 0 } @media screen and (min-width:850px) { .row-large { padding-left: 0; padding-right: 0 } .row .row-large:not(.row-collapse), .container .row-large:not(.row-collapse) { margin-left: -30px; margin-right: -30px; margin-bottom: 0 } .row-large > .flickity-viewport > .flickity-slider > .col, .row-large > .col { padding: 0 30px 30px; margin-bottom: 0 } } .row-dashed, .row-solid { overflow: hidden } .row-dashed .col, .row-solid .col { position: relative; padding: 0 } .row-dashed .col-inner, .row-solid .col-inner { padding: 15px } .row-dashed .col:before, .row-solid .col:before { position: absolute; content: " "; height: 100%; top: 0; left: -1px; border-left: 1px dashed #ddd } .row-dashed .col:after, .row-solid .col:after { position: absolute; content: " "; width: 100%; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 1px dashed #ddd } .row-solid .col:before { border-left-style: solid } .row-solid .col:after { border-bottom-style: solid } .dark .row-solid .col:before, .dark .row-solid .col:after, .dark .row-dashed .col:before, .dark .row-dashed .col:after { border-color: rgba(255,255,255,.2) } .block-html-after-header .row .col { padding-bottom: 0 } .wpb-js-composer .row:before { display: block !important } .section { padding: 30px 0; position: relative; min-height: auto; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .section.dark { background-color: #666 } .section-bg { overflow: hidden } .section-bg, .section-content { width: 100% } .section-content { z-index: 1 } .has-parallax { overflow: hidden } .container .section, .row .section { padding-left: 30px; padding-right: 30px } .is-sticky-section + .sticky-section-helper { min-height: 100vh !important; background-color: #000 } .sticky-section-helper + div { position: relative; background-color: #fff; -webkit-box-shadow: 15px 15px 15px 15px rgba(0,0,0,.1); box-shadow: 15px 15px 15px 15px rgba(0,0,0,.1) } .sticky-section { padding: 0 !important; height: 100% !important; height: 100vh !important; width: 100% !important; top: 0; left: 0; right: 0; margin: 0 auto; background-color: #fff; position: relative; overflow: hidden } .is-sticky-section { position: fixed !important } .nav-dropdown { position: absolute; min-width: 260px; max-height: 0; z-index: 9; padding: 20px 0 20px; opacity: 0; margin: 0; -webkit-transition: opacity .25s; -o-transition: opacity .25s; transition: opacity .25s; color: #777; background-color: #fff; text-align: left; display: table; left: -99999px } .dark.nav-dropdown { color: #f1f1f1 } .nav-dropdown:after { visibility: hidden; display: block; content: ""; clear: both; height: 0 } .nav-dropdown li { display: block; margin: 0; vertical-align: top } .nav-dropdown li ul { margin: 0; padding: 0 } .nav-dropdown > li.html { min-width: 260px } li.current-dropdown > .nav-dropdown, .next-prev-thumbs li.has-dropdown:hover > .nav-dropdown, .no-js li.has-dropdown:hover > .nav-dropdown { opacity: 1; max-height: inherit; left: -15px } .nav-right li.current-dropdown:last-child > .nav-dropdown, .nav-right li.has-dropdown:hover:last-child > .nav-dropdown { left: auto; right: -15px } .nav-column li > a, .nav-dropdown > li > a { width: auto; display: block; padding: 10px 20px; line-height: 1.3 } .nav-column > li:last-child:not(.nav-dropdown-col) > a, .nav-dropdown > li:last-child:not(.nav-dropdown-col) > a { border-bottom: 0 !important } .dropdown-uppercase.nav-dropdown .nav-column > li > a, .nav-dropdown.dropdown-uppercase > li > a { text-transform: uppercase; font-size: .85em } .nav-dropdown > li.nav-dropdown-col, .nav-dropdown > li.image-column { text-align: left; display: table-cell; white-space: nowrap; width: 160px; min-width: 160px } .nav-dropdown > li.nav-dropdown-col:not(:last-child), .nav-dropdown > li.image-column:not(:last-child) { border-right: 1px solid transparent } .nav-dropdown .menu-item-has-children > a, .nav-dropdown .title > a, .nav-dropdown .nav-dropdown-col > a { text-transform: uppercase; font-size: .8em; font-weight: bolder; color: #000 } .nav-dropdown .nav-dropdown-col .menu-item-has-children { margin-top: 5px } .nav-dropdown li.image-column { margin: 0 !important; padding: 0 !important; border: 0 !important } .nav-dropdown li.image-column > a { line-height: 0 !important; font-size: 0 !important; padding: 0 !important; margin-left: 0 !important; margin-right: 0 !important; margin-top: -20px !important; margin-bottom: -20px !important } .nav-dropdown li.image-column > a img { margin: 0; display: block; width: 100% } .nav-dropdown li.image-column > a:hover { opacity: .8 } .nav-dropdown-default li.image-column:first-child > a { margin-left: -20px !important; margin-right: 20px !important } .nav-dropdown-default li.image-column:last-child > a { margin-right: -20px !important } .nav-dropdown.nav-dropdown-bold > li.nav-dropdown-col, .nav-dropdown.nav-dropdown-simple > li.nav-dropdown-col { border-color: #f1f1f1 } .nav-dropdown-default .nav-column li > a, .nav-dropdown.nav-dropdown-default > li > a { padding-left: 0; padding-right: 0; margin: 0 10px; border-bottom: 1px solid #ececec } .nav-dropdown-default { padding: 20px } .nav-dropdown-bold .nav-column li > a, .nav-dropdown.nav-dropdown-bold > li > a { margin: 0 10px; padding-left: 10px; border-radius: 10px; padding-right: 5px } .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover { color: #fff !important; background-color: #446084 } .nav-dropdown-simple .nav-column li > a:hover, .nav-dropdown.nav-dropdown-simple > li > a:hover { background-color: rgba(0,0,0,.03) } .nav-dropdown.nav-dropdown-simple li.html, .nav-dropdown.nav-dropdown-bold li.html { padding: 0 20px 10px } .menu-item-has-block .nav-dropdown { display: block; padding: 0 } li.current-dropdown > .nav-dropdown-full, li.has-dropdown:hover > .nav-dropdown-full { position: fixed; margin-left: 0 !important; margin-right: 0 !important; left: 50% !important; -webkit-transition: opacity .3s !important; -o-transition: opacity .3s !important; transition: opacity .3s !important; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); right: auto; width: 100%; max-width: 1150px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .nav-dropdown-full > li.nav-dropdown-col { white-space: normal } .nav-dropdown-has-arrow li.has-dropdown:after, .nav-dropdown-has-arrow li.has-dropdown:before { bottom: -2px; z-index: 10; opacity: 0; left: 50%; border: solid transparent; content: ''; height: 0; width: 0; position: absolute; pointer-events: none } .nav-dropdown-has-arrow li.has-dropdown:after { border-color: rgba(221,221,221,0); border-bottom-color: #fff; border-width: 8px; margin-left: -8px } .nav-dropdown-has-arrow li.has-dropdown:before { z-index: -999; border-width: 11px; margin-left: -11px } .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-container-width:after, .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-container-width:before, .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-full-width:after, .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-full-width:before { display: none } .nav-dropdown-has-shadow .nav-dropdown { -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,.15); box-shadow: 1px 1px 15px rgba(0,0,0,.15) } .nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before { border-bottom-color: #ddd } .nav-dropdown-has-border .nav-dropdown { border: 2px solid #ddd } .nav-dropdown-has-arrow li.current-dropdown.has-dropdown:before, .nav-dropdown-has-arrow li.current-dropdown.has-dropdown:after { -webkit-transition: opacity .25s; -o-transition: opacity .25s; transition: opacity .25s; opacity: 1 } .label-new.menu-item > a:after, .label-hot.menu-item > a:after, .label-sale.menu-item > a:after, .label-popular.menu-item > a:after { content: ''; display: inline-block; font-size: 9px; line-height: 9px; text-transform: uppercase; letter-spacing: -.1px; margin-left: 4px; background-color: #000; font-weight: bolder; border-radius: 2px; color: #fff; padding: 2px 3px 3px; position: relative; top: -2px } .label-new.menu-item > a:after { background-color: #446084 } .label-sale.menu-item > a:after { background-color: #d26e4b } .label-popular.menu-item > a:after { background-color: #7a9c59 } .label-hot.menu-item > a:after { background-color: #b20000 } .nav p { margin: 0; padding-bottom: 0 } .nav, .nav ul:not(.nav-dropdown) { margin: 0; padding: 0 } .nav > li > a.button, .nav > li > button { margin-bottom: 0 } .nav { width: 100%; position: relative; display: inline-block; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .nav > li { display: inline-block; list-style: none; margin: 0; padding: 0; position: relative; margin: 0 7px; -webkit-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s } .nav > li > a { padding: 10px 0; display: inline-block; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .html .nav > li > a { padding-top: 0; padding-bottom: 0 } .nav-small .nav > li > a, .nav.nav-small > li > a { vertical-align: top; padding-top: 5px; padding-bottom: 5px; font-weight: 400 } .nav-small.nav > li.html { font-size: .75em } .nav-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .nav-fill { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .nav-left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .nav-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } @media (max-width:849px) { .medium-nav-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media (max-width:549px) { .small-nav-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .nav > li > a, .nav-dropdown > li > a, .nav-column > li > a { color: rgba(102,102,102,.85); -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s } .nav-dropdown > li > a, .nav-column > li > a { display: block } .nav > li > a:hover, .nav > li.active > a, .nav > li.current > a, .nav > li > a.active, .nav > li > a.current, .nav-dropdown li.active > a, .nav-column li.active > a, .nav-dropdown > li > a:hover, .nav-column li > a:hover { color: rgba(17,17,17,.85) } .nav li:first-child { margin-left: 0 !important } .nav li:last-child { margin-right: 0 !important } .nav-uppercase > li > a { letter-spacing: .02em; text-transform: uppercase; font-weight: bolder } .nav-thin > li > a { font-weight: thin !important } @media (min-width:850px) { .nav-divided > li { margin: 0 .7em } .nav-divided > li + li > a:after { content: ""; position: absolute; top: 50%; width: 1px; border-left: 1px solid rgba(0,0,0,.1); height: 15px; margin-top: -7px; left: -1em } .nav-divided > li + li.icon-top > a:after { height: 50px; margin-top: -25px } } li.html .row, li.html form, li.html select, li.html input { margin: 0 } li.html > .button { margin-bottom: 0 } li.hide-title > a { display: none !important } .nav-pagination > li > span, .nav-pagination > li > a { font-size: 1.1em; display: block; height: 2.25em; line-height: 2em; text-align: center; width: auto; min-width: 2.25em; padding: 0 7px; font-weight: bolder; border-radius: 99px; border: 2px solid currentColor; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; vertical-align: top } .nav-pagination > li i { font-size: 1.2em; vertical-align: middle; top: -1px } .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover { border-color: #446084; background-color: #446084; color: #fff } .off-canvas .mobile-sidebar-slide { position: fixed; top: 0; bottom: 0; width: 100%; overflow: hidden } .off-canvas .mobile-sidebar-slide .sidebar-menu { height: 100%; padding-top: 0; padding-bottom: 0; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; -o-transition: transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); will-change: transform } .mobile-sidebar-levels-1 .nav-slide > li > ul.children, .mobile-sidebar-levels-1 .nav-slide > li > .sub-menu { position: fixed; top: 0; bottom: 0; width: 100%; padding-top: 20px; padding-right: 0; padding-bottom: 20px; left: 100%; opacity: 1; display: none; overflow: visible; overflow-y: auto; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-overflow-scrolling: touch } .mobile-sidebar-levels-1 .nav-slide > li > ul.children > li, .mobile-sidebar-levels-1 .nav-slide > li > .sub-menu > li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .mobile-sidebar-levels-1 .nav-slide > li > ul.children.is-current-slide, .mobile-sidebar-levels-1 .nav-slide > li > .sub-menu.is-current-slide { display: block } .mobile-sidebar-levels-1 .nav-slide > li > ul.children.is-current-parent, .mobile-sidebar-levels-1 .nav-slide > li > .sub-menu.is-current-parent { overflow-y: hidden; width: 200%; padding-right: 100% } .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header), .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) { margin-top: 0; margin-bottom: 0; border-top: 1px solid #ececec; -webkit-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s } .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > a, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > a { padding-top: 15px; padding-bottom: 15px; padding-left: 20px; text-transform: uppercase; font-size: .8em; letter-spacing: .02em; color: rgba(102,102,102,.85) } .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header).active, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header):hover, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header).active, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header):hover { background-color: rgba(0,0,0,.05) } .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu { position: fixed; top: 0; bottom: 0; width: 100%; padding-top: 20px; padding-right: 0; padding-bottom: 20px; left: 200%; opacity: 1; display: none; overflow: visible; overflow-y: auto; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-overflow-scrolling: touch } .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children > li, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu > li, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children > li, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu > li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children.is-current-slide, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu.is-current-slide, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children.is-current-slide, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu.is-current-slide { display: block } .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children.is-current-parent, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu.is-current-parent, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children.is-current-parent, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu.is-current-parent { overflow-y: hidden; width: 200%; padding-right: 100% } .nav-slide { height: 100%; padding-top: 20px; overflow: visible; overflow-y: auto; -webkit-overflow-scrolling: auto } .nav-slide .active > .toggle { -webkit-transform: none; -ms-transform: none; transform: none } .nav-slide > li { -ms-flex-negative: 0; flex-shrink: 0 } .nav-slide-header .toggle { position: relative !important; top: 0 !important; margin-left: 0 !important; padding-left: 5px; text-align: left; width: 100% } .nav-slide-header .toggle i { margin-right: 2px; font-size: 1.4em } .text-center .nav-slide-header .toggle { width: auto; margin-left: auto !important; margin-right: auto !important } .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before { content: " "; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100%; background-color: #446084; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: 0; height: 3px } .nav-line-bottom > li:hover > a:before, .nav-line-grow > li:hover > a:before, .nav-line-bottom > li.active > a:before, .nav-line-grow > li.active > a:before, .nav-line > li.active > a:before, .nav-line > li:hover > a:before { opacity: 1 } .nav:hover > li:not(:hover) > a:before { opacity: 0 } .tabbed-content .nav-line-bottom:before { top: auto; bottom: 0 } .nav-line-grow > li > a:before { width: 0 } .nav-line-grow > li.active > a:before, .nav-line-grow > li:hover > a:before { width: 100% } .nav-line-bottom > li:before, .nav-line-bottom > li:after { display: none } .nav-line-bottom > li > a:before { top: auto; bottom: 0 } .nav-box > li.active > a, .nav-pills > li.active > a { opacity: 1; color: #fff; background-color: #446084 } .nav-tabs > li.active > a { background-color: #fff } .nav-dark .nav.nav-tabs > li.active > a { color: #000 } .nav-outline > li.active > a { color: #446084; border-color: currentColor } .tabbed-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap } .tabbed-content .nav, .tabbed-content .tab-panels { width: 100% } .tab-panels { padding-top: 1em } .tab-panels .entry-content { padding: 0 } .tab-panels .panel:not(.active) { zoom: 1; visibility: hidden; height: 0; padding: 0; display: block; overflow: hidden; opacity: .0 } .tab-panels .panel.active { display: block !important } .nav-box > li, .nav-tabs > li, .nav-outline > li, .nav-pills > li { margin: 0 } .nav-box > li > a { padding: 0 .75em; line-height: 2.5em } .nav-pills > li > a { padding: 0 .75em; border-radius: 99px; line-height: 2.5em } .nav-tabs > li > a { border-top: 2px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background-color: rgba(0,0,0,.04); padding-left: 15px; padding-right: 15px } .nav-tabs > li.active > a { border-top-color: #446084 } .nav-dark .nav-tabs > li:not(.active) > a { background-color: rgba(255,255,255,.1); border-color: transparent } .tabbed-content .nav-tabs > li { margin: 0 .1em; margin-bottom: -1px } .nav-tabs + .tab-panels { border: 1px solid #ddd; background-color: #fff; padding: 30px } .nav-outline > li > a { line-height: 2.4em; padding: 0 .75em; position: relative; z-index: 10; border: 2px solid transparent; border-radius: 32px } @media (min-width:850px) { .tabbed-content .nav-vertical { padding-top: 0; width: 25% } .nav-vertical + .tab-panels { margin-top: 0 !important; border-left: 1px solid #ddd; padding: 0 30px 30px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .tabbed-content .nav-vertical.nav-outline { padding-right: 15px } } @media (max-width:549px) { .small-nav-collapse > li { width: 100%; margin: 0 !important } .small-nav-collapse > li a { width: 100%; display: block } } @media (max-width:549px) { .small-nav-touch { -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; white-space: nowrap; -ms-flex-flow: nowrap; flex-flow: nowrap } .small-nav-touch > li { display: inline-block } } .toggle { height: auto; width: 45px; line-height: 1; -webkit-box-shadow: none !important; box-shadow: none !important; padding: 0; color: currentColor; opacity: .6; margin: 0 5px 0 0 } .toggle i { font-size: 1.8em; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s } .toggle:focus { color: currentColor } .toggle:hover { cursor: pointer; opacity: 1 } .active > .toggle { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg) } .active > ul.children { display: block !important } .active > ul.sub-menu { display: block !important } .widget .toggle { width: 1em; min-height: 1em; margin: 0 0 0 5px } .widget .toggle i { top: 1px; font-size: 1.2em } .nav.nav-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column } .nav.nav-vertical li { list-style: none; margin: 0; width: 100% } .nav-vertical li li { font-size: 1em; padding-left: .5em } .nav-vertical .image-column { display: none !important } .nav-vertical > li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .nav-vertical > li ul { width: 100% } .nav-vertical li li.menu-item-has-children { margin-bottom: 1em } .nav-vertical li li.menu-item-has-children:not(:first-child) { margin-top: 1em } .nav-vertical > li > ul > li a, .nav-vertical > li > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 } .nav-vertical li li.menu-item-has-children > a { color: #000; text-transform: uppercase; font-size: .8em; font-weight: bolder } .nav-vertical > li.html { padding-top: 1em; padding-bottom: 1em } .nav-vertical > li > ul li a { -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; color: #666 } .nav-vertical > li > ul li a:hover { opacity: 1; color: #111 } .nav-vertical > li > ul { margin: 0 0 2em; padding-left: 1em } .nav .children { position: fixed; opacity: 0; left: -99999px; -webkit-transition: background-color .6s,opacity .3s,-webkit-transform .3s; transition: background-color .6s,opacity .3s,-webkit-transform .3s; -o-transition: background-color .6s,transform .3s,opacity .3s; transition: background-color .6s,transform .3s,opacity .3s; transition: background-color .6s,transform .3s,opacity .3s,-webkit-transform .3s; -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px) } .nav:not(.nav-slide) .active > .children { position: inherit; opacity: 1; left: auto; padding-bottom: 30px; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } .nav-sidebar.nav-vertical > li.menu-item.active, .nav-sidebar.nav-vertical > li.menu-item:hover { background-color: rgba(0,0,0,.05) } .nav-sidebar.nav-vertical > li + li { border-top: 1px solid #ececec } .dark .nav-sidebar.nav-vertical > li + li { border-color: rgba(255,255,255,.2) } .nav-vertical > li + li { border-top: 1px solid #ececec } .nav-vertical.nav-line > li > a:before { right: -2px; z-index: 1; left: auto; width: 3px; height: 100% } .nav-vertical.nav-tabs > li > a { border: 0 } .nav-vertical.nav-tabs > li.active > a { border-left: 3px solid #446084 } .text-center .toggle { margin-left: -35px } .text-center .nav-vertical li { border: 0 } .text-center.nav-vertical li li, .text-center .nav-vertical li li { padding-left: 0 } @media screen and (max-width:549px) { .small-nav-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; margin-bottom: 20px } .small-nav-vertical > li { list-style: none; margin: 0 !important; width: 100%; border-bottom: 1px solid #ececec } } .nav-vertical .mega-menu-item { width: 100% } .nav-vertical .social-icons, .nav-vertical .header-button { display: block; width: 100% } @media screen and (min-width:849px) { .col-divided > .col-inner > .nav-wrapper > .nav-vertical { width: calc(100% + 31px) } } .badge-container { margin: 30px 0 0 } .badge { display: table; z-index: 20; pointer-events: none; height: 2.8em; width: 2.8em; -webkit-backface-visibility: hidden; backface-visibility: hidden } .badge.top { left: 0 } .badge-inner { display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; background-color: #446084; line-height: .85; color: #fff; font-weight: bolder; padding: 2px; white-space: nowrap; -webkit-transition: background-color .3s,color .3s,border .3s; -o-transition: background-color .3s,color .3s,border .3s; transition: background-color .3s,color .3s,border .3s } .badge-small { width: 2.3em; height: 2.3em } .badge-small .badge-inner { line-height: .7 } .badge + .badge { opacity: .9; width: 2.5em; height: 2.5em } .badge + .badge + .badge { opacity: .8 } .badge-frame .badge-inner, .badge-outline .badge-inner { color: #446084; background-color: #fff; border: 2px solid currentColor } .has-hover:hover .badge-outline .badge-inner { border-color: #446084; background-color: #446084; color: #fff } .badge-outline, .badge-circle { margin-left: -.4em } .badge-circle-inside { margin-left: 1em } .badge-circle + .badge { margin-top: -.4em; margin-left: -.4em } .badge-circle-inside .badge-inner, .badge-circle .badge-inner { border-radius: 999px } .badge-frame .badge-inner, .widget .badge-outline .badge-inner { background-color: transparent } .badge-frame { height: 2em; margin-left: -4px } .widget .badge { margin: 0 !important } .dark .widget .badge-outline .badge-inner { color: #fff; opacity: .7 } .row-collapse .badge-circle { margin-left: 15px } .banner { position: relative; background-color: #446084; width: 100%; min-height: 30px } .banner-bg { overflow: hidden } .banner-layers { max-height: 100%; height: 100%; position: relative } @media (max-width:549px) { .banner-layers { overflow: auto; -webkit-overflow-scrolling: touch } } .banner-layers > * { position: absolute !important } .dark .banner a { color: #fff } .video-bg { -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: 'object-fit: cover; object-position: center center;'; position: absolute; width: 100%; height: 100% } @media (min-width:549px) { .has-video .bg { display: none } } .box { width: 100%; position: relative; margin: 0 auto } .box > a { width: 100%; display: block } .box a { display: inline-block } .box, .box-image, .box-text { -webkit-transition: opacity .3s,background-color .3s,-webkit-transform .3s; transition: opacity .3s,background-color .3s,-webkit-transform .3s; -o-transition: opacity .3s,transform .3s,background-color .3s; transition: opacity .3s,transform .3s,background-color .3s; transition: opacity .3s,transform .3s,background-color .3s,-webkit-transform .3s } .box-image > a, .box-image > div > a { display: block } .box-text { padding-top: .7em; padding-bottom: 1.4em; position: relative; width: 100%; font-size: .9em } .has-shadow .box-text { padding-left: 1.2em; padding-right: 1.2em } @media (max-width:549px) { .box-text { font-size: 85% } } .box-image { position: relative; height: auto; margin: 0 auto; overflow: hidden } .box-image[style*=-radius] { -webkit-mask-image: -webkit-radial-gradient(#fff,#000) } .box-image-inner { position: relative; overflow: hidden; z-index: 0 } .box-text.text-center { padding-left: 10px; padding-right: 10px } .box-image img { max-width: 100%; width: 100%; margin: 0 auto } .box-label { overflow: hidden } .box-label .box-text.text-center { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; margin: 10% 0 } .box-label .box-text.text-right { right: 0; left: auto } .box-label .box-text { position: absolute; bottom: 0; width: auto; padding: 0; margin: 10%; padding: .5em 1.5em .55em; background-color: #fff; opacity: .95; -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.1); box-shadow: 1px 1px 3px 0 rgba(0,0,0,.1) } .box-label:hover .box-text { opacity: 1 } .box-badge { overflow: hidden } .box-badge .box-text { background-color: rgba(255,255,255,.95); padding: .8em 1em 1em; position: absolute; bottom: 15%; -webkit-transition: background .3s; -o-transition: background .3s; transition: background .3s; z-index: 1 } .dark .box-badge .box-text { background-color: rgba(0,0,0,.95) } .box-badge:hover .box-text { background-color: #446084 } .box-bounce .box-text { padding: 15px 15px 20px; z-index: 1 } .box-bounce:hover .box-text { -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); background-color: #fff } .dark .box-bounce:hover .box-text { background-color: #222 } .box-bounce:hover .box-image { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) } .box-push .box-text { padding: 15px 20px; background-color: rgba(255,255,255,.95); max-width: 85%; margin: -15% auto 0 } .box-overlay .box-text, .box-shade .box-text { position: absolute; width: 100%; max-height: 100%; bottom: 0; padding-left: 1.5em; padding-right: 1.5em } .box-overlay.dark .box-text, .box-shade.dark .box-text { text-shadow: 1px 1px 1px rgba(0,0,0,.5) } .box-none .box-text { display: none !important } .has-post-icon:hover .box-shade .box-text, .has-post-icon:hover .box-overlay .box-text { opacity: 0 !important } .box-text-middle.box-overlay .box-text, .box-text-middle.box-shade .box-text { position: absolute; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; bottom: auto !important; z-index: 16; left: 0; right: 0 } .box-text-top.box-overlay .box-text, .box-text-top.box-shade .box-text { position: absolute; top: 0; bottom: auto !important; z-index: 16; left: 0; right: 0 } .box-vertical .box-text-middle .box-text { position: relative; top: auto; bottom: auto; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .has-box-vertical .col { width: 100% !important; max-width: 100% !important } @media screen and (max-width:549px) { .box-vertical .box-image { width: 100% !important } } @media screen and (min-width:550px) { .box-list-view .col { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; max-width: 100% !important } .box-list-view .box, .box-vertical { display: table; width: 100% } .box-list-view .box .image-right, .box-vertical .image-right { direction: rtl } .box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text { direction: ltr; display: table-cell; vertical-align: middle } .box-list-view .box .box-text, .box-vertical .box-text { padding-left: 1.5em; padding-right: 1.5em } .box-list-view .box .box-image, .box-vertical .box-image { width: 50% } .box-list-view .box.align-top .box-text, .box-vertical.align-top .box-text { vertical-align: top } } .button, button, input[type=submit], input[type=reset], input[type=button] { position: relative; display: inline-block; background-color: transparent; text-transform: uppercase; font-size: .97em; letter-spacing: .03em; cursor: pointer; font-weight: bolder; text-align: center; color: currentColor; text-decoration: none; border: 1px solid transparent; vertical-align: middle; border-radius: 0; margin-top: 0; margin-right: 1em; text-shadow: none; line-height: 2.4em; min-height: 2.5em; padding: 0 1.2em; max-width: 100%; -webkit-transition: border .3s,background .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s; transition: border .3s,background .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s; -o-transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s; transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s; transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s; text-rendering: optimizeLegibility; -webkit-box-sizing: border-box; box-sizing: border-box } .button span { display: inline-block; line-height: 1.6 } .button.is-outline { line-height: 2.19em } .nav > li > a.button:hover, .nav > li > a.button { padding-top: 0; padding-bottom: 0 } .nav > li > a.button:hover { color: #fff } .button, input[type=submit], input[type=submit].button, input[type=reset].button, input[type=button].button { color: #fff; background-color: #446084; background-color: var(--primary-color); border-color: rgba(0,0,0,.05) } .button.is-outline, input[type=submit].is-outline, input[type=reset].is-outline, input[type=button].is-outline { border: 2px solid currentColor; background-color: transparent } .dark .button.is-form:hover, .button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover { outline: none; opacity: 1; color: #fff; -webkit-box-shadow: inset 0 0 0 100px rgba(0,0,0,.2); box-shadow: inset 0 0 0 100px rgba(0,0,0,.2) } .button.is-underline, .button.is-link { background-color: transparent !important; border-color: transparent !important; padding-left: .15em; padding-right: .15em } .button.is-underline:before { content: ""; height: 2px; background-color: currentColor; opacity: .3; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: absolute; bottom: 0; left: 20%; width: 60% } .button.is-underline:hover:before { left: 0; width: 100%; opacity: 1 } .is-link, .is-underline { color: #666 } .dark .button.is-underline:hover, .dark .button.is-link:hover { color: #fff; opacity: .8 } .button.is-underline:hover, .button.is-link:hover { color: #333; -webkit-box-shadow: none; box-shadow: none } .is-form, button.is-form, input[type=submit].is-form, input[type=reset].is-form, input[type=button].is-form { overflow: hidden; position: relative; background-color: #f9f9f9; text-shadow: 1px 1px 1px #fff; color: #666; border: 1px solid #ddd; text-transform: none; font-weight: 400 } .button.is-form:hover { color: #000; background-color: #f1f1f1 } .dark .button, .dark input[type=submit], .dark input[type=reset], .dark input[type=button] { color: #fff } .dark .button.is-form, .dark input[type=submit].is-form, .dark input[type=reset].is-form, .dark input[type=button].is-form { color: #000 } .is-round { border-radius: 99px } .is-shade, .is-bevel, .is-gloss { overflow: hidden } .is-gloss:after, .is-shade:after, .is-bevel:after { content: ""; position: absolute; top: 0; left: -25%; height: 100%; width: 150%; -webkit-box-shadow: inset 0 1.2em 0 0 rgba(255,255,255,.1); box-shadow: inset 0 1.2em 0 0 rgba(255,255,255,.1) } .is-shade:after { -webkit-box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.1),inset 0 2em 15px 0 rgba(255,255,255,.2); box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.1),inset 0 2em 15px 0 rgba(255,255,255,.2) } .is-bevel:after { left: 0; width: 100%; -webkit-box-shadow: inset -.01em -.1em 0 0 rgba(0,0,0,.15); box-shadow: inset -.01em -.1em 0 0 rgba(0,0,0,.15) } .is-outline { color: silver } .is-outline:hover { -webkit-box-shadow: none !important; box-shadow: none !important } input[type=submit], input[type=submit].button, input[type=submit], .primary { background-color: #446084 } .primary.is-underline, .primary.is-link, .primary.is-outline { color: #446084 } .is-outline:hover, .primary.is-outline:hover { color: #fff; background-color: #446084; border-color: #446084 } .success { background-color: #7a9c59 } .success.is-underline, .success.is-link, .success.is-outline { color: #7a9c59 } .success.is-outline:hover { background-color: #7a9c59; border-color: #7a9c59; color: #fff } .white { background-color: #fff !important; color: #666 !important } .white.button.is-outline { background-color: transparent; color: currentColor !important } .white.is-underline, .white.is-link, .white.is-outline { color: #fff !important; background-color: transparent !important } .white.is-outline:hover { background-color: #fff !important; border-color: #fff; color: #666 !important } .secondary, .checkout-button, .button.checkout, .button.alt { background-color: #d26e4b } .secondary.is-underline, .secondary.is-link, .secondary.is-outline { color: #d26e4b } .secondary.is-outline:hover { background-color: #d26e4b; border-color: #d26e4b; color: #fff } a.primary:not(.button), a.secondary:not(.button) { background-color: transparent } .alert { background-color: #b20000 } .alert.is-underline, .alert.is-link, .alert.is-outline { color: #b20000 } .alert.is-outline:hover { background-color: #b20000; border-color: #b20000; color: #fff } .text-center .button:first-of-type { margin-left: 0 !important } .text-right .button:last-of-type, .text-center .button:last-of-type { margin-right: 0 !important } .button.disabled, button.disabled, .button[disabled], button[disabled] { opacity: .6 } .header-buttons .button { margin-bottom: 0; margin-right: .65em } .header-button { display: inline-block } .header-button .plain.is-outline:not(:hover) { color: #999 } .nav-dark .header-button .plain.is-outline:not(:hover) { color: #fff } .header-button .button { margin: 0 } .scroll-for-more { margin-left: 0 !important } .scroll-for-more:not(:hover) { opacity: .7 } .flex-col button, .flex-col .button, .flex-col input { margin-bottom: 0 } code { padding: .2rem .5rem; margin: 0 .2rem; font-size: .9em; background: #f1f1f1; border: 1px solid #e1e1e1; border-radius: 4px } pre > code { display: block; padding: 1rem 1.5rem; white-space: pre } .dark code { border-color: #000; background-color: rgba(0,0,0,.5) } .is-divider { height: 3px; display: block; background-color: rgba(0,0,0,.1); margin: 1em 0 1em; width: 100%; max-width: 30px } .widget .is-divider { margin-top: .66em } .dark .is-divider { background-color: rgba(255,255,255,.3) } form { margin-bottom: 0 } input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection { -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; padding: 0 .75em; height: 2.507em; font-size: .97em; border-radius: 0; max-width: 100%; width: 100%; vertical-align: middle; background-color: #fff; color: #333; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1); -webkit-transition: color .3s,border .3s,background .3s,opacity .3s; -o-transition: color .3s,border .3s,background .3s,opacity .3s; transition: color .3s,border .3s,background .3s,opacity .3s } input:hover, textarea:hover, select:hover { -webkit-box-shadow: inset 0 -1.8em 1em 0 rgba(0,0,0,0); box-shadow: inset 0 -1.8em 1em 0 rgba(0,0,0,0) } input[type=email], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=text], textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none } textarea { padding-top: .7em; min-height: 120px } input[type=email]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus { -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; opacity: 1 !important; outline: 0; color: #333; background-color: #fff } label, legend { font-weight: 700; display: block; font-size: .9em; margin-bottom: .4em } legend { width: 100%; font-size: 1em; text-transform: uppercase; font-weight: 700; border-bottom: 1px solid #f1f1f1; padding-bottom: 10px; margin: 30px 0 15px } fieldset { border-width: 0; padding: 0 } input[type=checkbox], input[type=radio] { display: inline; margin-right: 10px; font-size: 16px } label > .label-body { display: inline-block; font-weight: 400; margin-left: .5em } abbr[title=required] { color: #b20000 } input[type=checkbox] + label, input[type=radio] + label { display: inline } select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection { -webkit-box-shadow: inset 0 -1.4em 1em 0 rgba(0,0,0,.02); box-shadow: inset 0 -1.4em 1em 0 rgba(0,0,0,.02); background-color: #fff; -webkit-appearance: none; -moz-appearance: none; background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); background-position: right .45em top 50%; background-repeat: no-repeat; padding-right: 1.4em; background-size: auto 16px; border-radius: 0; display: block } .select-resize-ghost { display: inline-block; width: auto; position: absolute; opacity: 0 } select.resize-select { width: 55px } .select2-selection__arrow b { border-color: transparent !important } .select2-container .selection .select2-selection--multiple { padding: 10px; height: auto; max-height: 200px; background-image: none; line-height: 1.7em } .select2-container .selection .select2-selection--multiple .select2-selection__choice { padding: 5px } @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) { select::-ms-expand { display: none } select:focus::-ms-value { background: 0 0; color: currentColor } } .form-flat input:not([type=submit]), .form-flat textarea, .form-flat select { background-color: rgba(0,0,0,.03); -webkit-box-shadow: none; box-shadow: none; border-color: rgba(0,0,0,.09); color: currentColor !important; border-radius: 99px } .form-flat button, .form-flat input { border-radius: 99px } .form-flat textarea { border-radius: 15px } .form-flat .flex-row .flex-col, .flex-row.form-flat .flex-col { padding-right: 4px } .dark .form-flat input:not([type=submit]), .dark .form-flat textarea, .dark .form-flat select, .nav-dark .form-flat input:not([type=submit]), .nav-dark .form-flat textarea, .nav-dark .form-flat select { background-color: rgba(255,255,255,.2) !important; border-color: rgba(255,255,255,.09); color: #fff } .dark .form-flat select option { color: #333 } .nav-dark .form-flat select, .dark .form-flat select { background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") } .nav-dark .form-flat input::-webkit-input-placeholder, .dark .form-flat input::-webkit-input-placeholder { color: #fff } .form-flat .button.icon { color: currentColor !important; border-color: transparent !important; background-color: transparent !important; -webkit-box-shadow: none; box-shadow: none } .form-minimal input:not([type=submit]), .form-minimal textarea, .form-minimal select { background-color: transparent; -webkit-box-shadow: none; box-shadow: none } .form-minimal.quantity .qty { max-width: 2em; border-left: 0; border-right: 0 } input.wpcf7-not-valid, .woocommerce-invalid input { border-color: #b20000; color: #b20000 } .woocommerce-invalid select { border-color: #b20000 } .woocommerce-invalid input.input-checkbox { outline: 1px solid #b20000; outline-offset: 1px } .select2-container { text-align: left } .form-row .select2-container { margin-bottom: 1em } .select2-search__field { margin-bottom: 0 } .select2-container--default .select2-selection--single .select2-selection__arrow { width: 30px } .select2-container .select2-choice > .select2-chosen, .select2-container .select2-selection--single .select2-selection__rendered, .select2-selection { padding: 0; line-height: 2.507em } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 2.507em } .fl-wrap { position: relative } .loading-site .fl-labels label[for]:first-child { display: none } .fl-labels .fl-wrap label[for]:first-child { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 12px; white-space: nowrap; position: absolute; line-height: 1; top: .5em; opacity: 0; pointer-events: none; left: 1.1em; font-weight: 400 } .dark .fl-wrap label { color: #000 } .fl-wrap.fl-is-active > label[for]:first-child { z-index: 1; opacity: .8 } .fl-labels .form-row input:not([type=checkbox]), .fl-labels .form-row textarea, .fl-labels .form-row select { height: 3.0084em; -webkit-transition: padding .3s; -o-transition: padding .3s; transition: padding .3s } .form-row .fl-is-active input, .form-row .fl-is-active textarea { padding-top: 1.1em; padding-bottom: .5em } .form-row .fl-is-active select { padding-top: 1.1em; padding-bottom: .4em } .icon-box .icon-box-img { margin-bottom: 1em; max-width: 100%; position: relative } .slider > .icon-box, .flickity-slider > .icon-box { padding-right: 3% !important; padding-left: 3% !important } .icon-box-img svg, .icon-box-img img { padding-top: .2em; width: 100% } .icon-box-img svg { width: 100%; height: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; fill: currentColor } .icon-box-img svg path { fill: currentColor } .icon-box:hover .has-icon-bg svg path, .icon-box:hover .has-icon-bg svg, .icon-box:hover .has-icon-bg i { fill: #fff } .has-icon-bg .icon { padding-top: 100%; height: 0; overflow: hidden; position: relative } .has-icon-bg .icon .icon-inner { color: #446084; position: absolute; height: 100%; width: 100%; top: 0; border: 2px solid currentColor; border-radius: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s } .icon-box:hover .has-icon-bg .icon .icon-inner { background-color: currentColor } .has-icon-bg .icon svg, .has-icon-bg .icon i, .has-icon-bg .icon img { position: absolute; left: 0; -o-object-fit: cover; object-fit: cover; padding: 0; top: 50%; margin: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 60%; margin-left: 20%; margin-right: 20% } .icon-box-left .has-icon-bg .icon { position: absolute; width: 100% } .icon-box-left, .icon-box-right { -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100% } .icon-box-left .icon-box-img, .icon-box-right .icon-box-img { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-bottom: 0; max-width: 200px } .icon-box-left .icon-box-text, .icon-box-right .icon-box-text { -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0px } .icon-box-right .icon-box-text { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } .icon-box-left .icon-box-img + .icon-box-text { padding-left: 1em } .icon-box-right .icon-box-img + .icon-box-text { padding-right: 1em } .icon-box-center .icon-box-img { margin: 0 auto 1em } .links > li > a:before, i[class^=icon-], i[class*=" icon-"] { font-family: 'fl-icons' !important; font-display: block; speak: none !important; margin: 0; padding: 0; display: inline-block; font-style: normal !important; font-weight: 400 !important; font-variant: normal !important; text-transform: none !important; position: relative; line-height: 1.2 } .widget-title i { opacity: .35; margin-right: 4px } button i, .button i { vertical-align: middle; top: -1.5px } .button.open-video i { top: -.027em } a.remove, a.icon-remove { display: block; width: 24px; height: 24px; font-size: 15px !important; line-height: 19px !important; border-radius: 100%; color: #ccc; font-weight: 700; text-align: center; border: 2px solid currentColor } button.icon:not(.button), a.icon:not(.button) { font-family: sans-serif; margin-left: .25em; margin-right: .25em; font-size: 1.2em } .header a.icon:not(.button) { margin-left: .3em; margin-right: .3em } .header .nav-small a.icon:not(.button) { font-size: 1em } .button.icon { margin-left: .12em; margin-right: .12em; min-width: 2.5em; padding-left: .6em; padding-right: .6em; display: inline-block } .button.icon i { font-size: 1.2em } .button.icon i + span { padding-right: .5em } .button.icon.is-small { border-width: 1px } .button.icon.is-small i { top: -1px } .button.icon.circle { padding-left: 0; padding-right: 0 } .button.icon.circle > span { margin: 0 8px } .button.icon.circle > span + i { margin-left: -4px } .button.icon.circle > i { margin: 0 8px } .button.icon.circle > i + span { margin-left: -4px } .button.icon.circle > i:only-child { margin: 0 } .nav > li > a > i { vertical-align: middle; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; font-size: 20px } .nav > li > a > i + span { margin-left: 5px } .nav li.has-icon-left > a > i, .nav li.has-icon-left > a > svg, .nav li.has-icon-left > a > img { margin-right: 5px } .nav > li > a > span + i { margin-left: 5px } .nav-small > li > a > i { font-size: 1em } .nav > li > a > i.icon-search { font-size: 1.2em } .nav > li > a > i.icon-menu { font-size: 1.9em } .nav > li.has-icon > a > i { min-width: 1em } .nav-vertical > li > a > i { font-size: 16px; opacity: .6 } .header-button a.icon:not(.button) { display: inline-block; padding: 6px 0 } .header-button a.icon:not(.button) i { font-size: 24px } .header-button a.icon:not(.button) i.icon-search { font-size: 16px } .nav-small .header-button a.icon:not(.button) { padding: 3px 0 } .button:not(.icon) > i { margin-left: -.15em; margin-right: .4em } .button:not(.icon) > span + i { margin-right: -.15em; margin-left: .4em } .has-dropdown .icon-angle-down { font-size: 16px; margin-left: .2em; opacity: .6 } .overlay-icon { background-color: rgba(0,0,0,.2); width: 3em; color: #fff; height: 3em; line-height: 2.8em; border-radius: 100%; text-align: center; border: 2px solid #fff; opacity: .8; -webkit-transition: opacity .2s,-webkit-transform .2s; transition: opacity .2s,-webkit-transform .2s; -o-transition: transform .2s,opacity .2s; transition: transform .2s,opacity .2s; transition: transform .2s,opacity .2s,-webkit-transform .2s } .overlay-icon i { font-size: 1.3em; -webkit-transition: color .3s; -o-transition: color .3s; transition: color .3s; top: 3px } .has-hover:hover .overlay-icon { opacity: 1; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15) } .box-shade .overlay-icon, .box-overlay .overlay-icon { opacity: 0 } .image-icon { display: inline-block; height: auto; vertical-align: middle; position: relative } span + .image-icon { margin-left: 10px } .image-icon img { max-width: 32px; min-width: 100% } .nav-small .image-icon { width: 16px; height: 16px; margin: 0 5px } .nav-small .image-icon img { vertical-align: top } [data-icon-label] { position: relative } [data-icon-label="0"]:after { display: none } [data-icon-label]:after { content: attr(data-icon-label); position: absolute; font-style: normal; font-family: Arial,Sans-serif !important; top: -10px; right: -10px; font-weight: bolder; background-color: #d26e4b; -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.3); box-shadow: 1px 1px 3px 0px rgba(0,0,0,.3); font-size: 11px; padding-left: 2px; padding-right: 2px; opacity: .9; line-height: 17px; letter-spacing: -.5px; height: 17px; min-width: 17px; border-radius: 99px; color: #fff; text-align: center; z-index: 1; -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s,-webkit-transform .2s } .nav-small [data-icon-label]:after { min-width: 13px; top: -4px; right: -10px; height: 13px; font-size: 10px; line-height: 13px } .button [data-icon-label]:after { top: -12px; right: -12px } .reveal-icon i { width: 1em } .reveal-icon i, .reveal-icon span { display: inline-block; -webkit-transition: opacity .3s,-webkit-transform .3s; transition: opacity .3s,-webkit-transform .3s; -o-transition: opacity .3s,transform .3s; transition: opacity .3s,transform .3s; transition: opacity .3s,transform .3s,-webkit-transform .3s } .reveal-icon span { -webkit-transform: translateX(.75em); -ms-transform: translateX(.75em); transform: translateX(.75em) } .reveal-icon i + span { -webkit-transform: translateX(-.75em); -ms-transform: translateX(-.75em); transform: translateX(-.75em) } .reveal-icon:hover > span { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } .reveal-icon:not(:hover) i { opacity: 0 } img { -webkit-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; opacity: 1 } .col-inner > .img:not(:last-child), .col > .img:not(:last-child) { margin-bottom: 1em } .img { position: relative } .img .img-inner { position: relative; overflow: hidden } .img, .img img { width: 100% } .overlay { position: absolute; top: 0; bottom: 0; height: 100%; left: -1px; right: -1px; background-color: rgba(0,0,0,.15); -webkit-transition: opacity .6s,-webkit-transform .3s; transition: opacity .6s,-webkit-transform .3s; -o-transition: transform .3s,opacity .6s; transition: transform .3s,opacity .6s; transition: transform .3s,opacity .6s,-webkit-transform .3s; pointer-events: none } .img .caption { position: absolute; -webkit-transition: -webkit-transform .5s; transition: -webkit-transform .5s; -o-transition: transform .5s; transition: transform .5s; transition: transform .5s,-webkit-transform .5s; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); max-height: 100% !important; overflow-y: auto; bottom: 0; padding: 4px 10px; font-size: 14px; color: #fff; width: 100%; background-color: rgba(0,0,0,.3) } .img .caption-show, .img:hover .caption { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .lazy-load { background-color: rgba(0,0,0,.03) } .has-format, .video-fit, .image-cover { position: relative; height: auto; overflow: hidden; padding-top: 100%; background-position: 50% 50%; background-size: cover } .video-fit { padding-top: 56.5% } .video-fit video, .video-fit iframe, img.back-image, .image-cover img, .has-format img, .has-equal-box-heights .box-image img { right: 0; width: 100%; height: 100%; bottom: 0; left: 0; top: 0; position: absolute; -o-object-position: 50% 50%; object-position: 50% 50%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;' } .has-equal-box-heights .box-image { padding-top: 100% } .video-fit iframe { -o-object-fit: fill; object-fit: fill } .image-tools { padding: 10px; position: absolute } .image-tools a:last-child { margin-bottom: 0 } .image-tools a.button { display: block } .image-tools.bottom.left { padding-top: 0; padding-right: 0 } .image-tools.top.right { padding-bottom: 0; padding-left: 0 } .image-tools .cart-icon { position: absolute; left: 10px; margin: 5px; bottom: 100% } .image-tools .wishlist-button:hover { background-color: #b20000; border-color: #b20000 } @media only screen and (max-device-width:1024px) { .image-tools { opacity: 1 !important; padding: 5px } } .overlay-tools { margin-top: 10px } .overlay-tools a { display: inline-block; font-size: .8em; background-color: rgba(0,0,0,.4); padding: 2px 10px 3px; margin-right: 5px; border-radius: 99px; text-shadow: none; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s } .overlay-tools a:hover { background-color: #fff; color: #000 !important } .tag-label { text-transform: uppercase; display: inline-block; font-size: .65em; line-height: 1; letter-spacing: 1.1px; font-weight: 700; border-radius: 2px; padding: 2px 5px; color: #fff; background-color: rgba(0,0,0,.4); -webkit-transition: background-color .3s,opacity .3s; -o-transition: background-color .3s,opacity .3s; transition: background-color .3s,opacity .3s } .has-hover:hover .tag-label { opacity: 1; background-color: #d26e4b } .lightbox-content { background-color: #fff; max-width: 875px; margin: 0 auto; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-box-shadow: 3px 3px 20px 0 rgba(0,0,0,.15); box-shadow: 3px 3px 20px 0 rgba(0,0,0,.15); position: relative } .lightbox-content .lightbox-inner { padding: 30px 20px } .pswp__bg { background-color: rgba(0,0,0,.6) } @media (min-width:549px) { .pswp__top-bar { background-color: transparent !important } } .pswp__item { -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; opacity: 0 } .pswp--visible .pswp__item { opacity: 1 } .pswp__caption__center { text-align: center } .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0; -webkit-transition: opacity .25s; -o-transition: opacity .25s; transition: opacity .25s } .mfp-bg.mfp-ready { opacity: .6 } .mfp-bg.mfp-removing { opacity: 0 !important } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 30px; -webkit-box-sizing: border-box; box-sizing: border-box } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle } .mfp-image-holder { padding: 40px 6.66% } .mfp-align-top .mfp-container:before { display: none } .mfp-content { position: relative; display: inline-block; vertical-align: middle; max-width: 100%; margin: 0 auto; text-align: left; z-index: 1045; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; -webkit-transition: opacity .3s,-webkit-transform .5s; transition: opacity .3s,-webkit-transform .5s; -o-transition: transform .5s,opacity .3s; transition: transform .5s,opacity .3s; transition: transform .5s,opacity .3s,-webkit-transform .5s } .mfp-content-inner { -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.2); box-shadow: 1px 1px 5px 0 rgba(0,0,0,.2) } .mfp-ready .mfp-content { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .mfp-ready.mfp-removing .mfp-content { opacity: 0 } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto } .mfp-ajax-cur { cursor: progress } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -webkit-zoom-out; cursor: zoom-out } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: zoom-in } .mfp-auto-cursor .mfp-content { cursor: auto } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .mfp-loading.mfp-figure { display: none } .mfp-hide { display: none !important } .mfp-preloader { color: #ccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -.8em; left: 8px; right: 8px; z-index: 1044 } .mfp-preloader a { color: #ccc } .mfp-preloader a:hover { color: #fff } .mfp-s-ready .mfp-preloader { display: none } .mfp-s-error .mfp-content { display: none } .mfp-close { cursor: pointer; outline: none; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; position: fixed; top: 0; right: 0; text-decoration: none; text-align: center; opacity: 0; padding: 0; mix-blend-mode: difference; margin: 0 !important; color: #fff; font-style: normal; font-weight: 300; font-size: 40px; min-height: 0; width: 40px; -webkit-backface-visibility: hidden; height: 40px; line-height: 40px; font-family: Arial,monospace; -webkit-transition: opacity .6s,-webkit-transform .6s; transition: opacity .6s,-webkit-transform .6s; -o-transition: opacity .6s,transform .6s; transition: opacity .6s,transform .6s; transition: opacity .6s,transform .6s,-webkit-transform .6s; -webkit-transform: translateY(50%) translateZ(1px); transform: translateY(50%) translateZ(1px) } .mfp-close svg { pointer-events: none } .mfp-content .mfp-close { position: absolute } .mfp-ready .mfp-close { opacity: .6; -webkit-transform: translateY(0) translateZ(1px); transform: translateY(0) translateZ(1px) } .mfp-removing .mfp-close { display: none !important } .mfp-close:hover { opacity: 1 } .mfp-close-btn-in .mfp-close { top: 0 !important; color: currentColor } .mfp-counter { position: absolute; top: 0; right: 0; color: #ccc; font-size: 12px; line-height: 18px } .mfp-arrow { position: fixed; opacity: .6; color: #fff; mix-blend-mode: difference; top: 50%; z-index: 1046; margin: 0; text-align: center; width: 50px; height: 50px } .mfp-arrow i { pointer-events: none; font-size: 42px !important } .mfp-arrow:hover { opacity: 1 } .mfp-arrow:active { top: 50.1% } .mfp-arrow-left { left: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%) } .mfp-arrow-right { right: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%) } .mfp-ready .mfp-arrow-right, .mfp-ready .mfp-arrow-left { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px } .mfp-iframe-holder .mfp-close { top: -40px } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25% } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6); box-shadow: 0 0 8px rgba(0,0,0,.6); background: #000 } img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden; line-height: 0; padding: 0 0 40px; margin: 0 auto } .mfp-figure { line-height: 0 } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 0; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6); box-shadow: 0 0 8px rgba(0,0,0,.6); background: #444 } .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px } .mfp-figure figure { margin: 0 } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto } .mfp-title { font-size: 11px; text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px } .mfp-title a { text-decoration: underline; color: #f3f3f3 } .mfp-title a:hover { text-decoration: none; color: #f3f3f3; opacity: .8 } .mfp-image-holder .mfp-content { max-width: 100% } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer } @media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) { .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0 } .mfp-img-mobile img.mfp-img { padding: 0 } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0 } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0,0,0,.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; box-sizing: border-box } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0 } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px } } .processing, .loading-spin { position: relative } .processing:before, .loading-spin { content: ''; margin: 0 auto; font-size: 10px; text-indent: -9999em; border-top: 3px solid rgba(0,0,0,.1) !important; border-right: 3px solid rgba(0,0,0,.1) !important; border-bottom: 3px solid rgba(0,0,0,.1) !important; opacity: .8; border-left: 3px solid #446084; -webkit-animation: spin .6s infinite linear; animation: spin .6s infinite linear; border-radius: 50%; width: 30px; height: 30px; pointer-events: none } .box-image.processing:before, .dark .processing:before, .dark.processing:before, .dark.loading-spin, .dark .loading-spin { border-top: 3px solid rgba(0,0,0,.1) !important; border-right: 3px solid rgba(0,0,0,.1) !important; border-bottom: 3px solid rgba(0,0,0,.1) !important; border-left: 3px solid #fff !important } .box-image.processing:after { content: ""; background-color: #000; opacity: .1; position: absolute; top: 0; left: 0; right: 0; bottom: 0 } .box-image.processing .image-tools { opacity: 0 !important } .woocommerce-checkout.processing:before { position: fixed } .processing:before, .loading-spin.centered { position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; z-index: 99 } .loading-spin { border-radius: 50%; width: 30px; height: 30px } .button.loading { opacity: 1 !important; position: relative; color: rgba(255,255,255,.05); pointer-events: none !important } .button.loading:after { -webkit-animation: spin .5s infinite linear; animation: spin .5s infinite linear; border: 2px solid #fff; border-radius: 32px; border-right-color: transparent !important; border-top-color: transparent !important; content: ""; display: block; height: 16px; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; position: absolute; width: 16px } .is-outline .button.loading:after { border-color: #446084 } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .ux-menu-link { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .ux-menu-link--active .ux-menu-link__link, .ux-menu-link:hover .ux-menu-link__link { color: rgba(17,17,17,.85) } .dark .ux-menu-link__link { border-bottom-color: rgba(255,255,255,.2) } .dark .ux-menu-link--active .ux-menu-link__link, .dark .ux-menu-link:hover .ux-menu-link__link { color: rgba(255,255,255,.85) } .ux-menu.ux-menu--divider-solid .ux-menu-link:not(:last-of-type) .ux-menu-link__link { border-bottom-style: solid } .ux-menu-link__link { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-height: 2.5em; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; padding-top: .3em; padding-bottom: .3em; color: currentColor; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; border-bottom-color: #ececec; border-bottom-width: 1px } .ux-menu-link__icon { width: 16px; -ms-flex-negative: 0; flex-shrink: 0; vertical-align: middle } .ux-menu-link__icon + .ux-menu-link__text { padding-left: .5em } .ux-menu-title { -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: uppercase; font-size: .8em; font-weight: bolder; margin-top: 5px; color: #000; min-height: 3.125em; padding-top: .3em; padding-bottom: .3em } .ux-menu-link + .ux-menu-title { margin-top: 5px !important } .dark .ux-menu-title { color: currentColor } .off-canvas .mfp-content { -ms-scrollbar-base-color: #000; -ms-scrollbar-arrow-color: #000; -ms-overflow-style: -ms-autohiding-scrollbar } .off-canvas .nav-vertical > li > a { padding-top: 15px; padding-bottom: 15px } .off-canvas .nav-vertical li li > a { padding-top: 5px; padding-bottom: 5px } .off-canvas .hide-for-off-canvas { display: none !important } .off-canvas .hide-for-small, .off-canvas .hide-for-medium { display: inline-block !important } .off-canvas-right .mfp-content, .off-canvas-left .mfp-content { position: fixed; top: 0; bottom: 0; width: 260px; background-color: rgba(255,255,255,.95); left: 0; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s,-webkit-transform .2s; -webkit-transform: translateX(-270px); -ms-transform: translateX(-270px); transform: translateX(-270px); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5); box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5) } .off-canvas-right.dark .mfp-content, .off-canvas-left.dark .mfp-content { background-color: rgba(0,0,0,.95) } .off-canvas-right .mfp-content { left: auto; right: 0; -webkit-transform: translateX(270px); -ms-transform: translateX(270px); transform: translateX(270px) } .off-canvas-center .nav-vertical > li > ul > li a, .off-canvas-center .nav-vertical > li > a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .off-canvas-center .nav-vertical > li > a { font-size: 1.5em } .off-canvas-center .mfp-container { padding: 0 } .off-canvas-center .mfp-content { padding-top: 50px; max-width: 700px; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch } .off-canvas-center .mfp-content .searchform { max-width: 260px; margin: 0 auto } .off-canvas-center.mfp-bg.mfp-ready { opacity: .85 } .mfp-bg.off-canvas-center:not(.dark) { background-color: #fff; opacity: .95 } .off-canvas-center .nav-sidebar.nav-vertical > li { border: 0 } .off-canvas-center .nav-sidebar.nav-vertical > li > a { padding-right: 30px; padding-left: 30px } .off-canvas-center .nav-sidebar.nav-vertical > li .toggle { position: absolute; top: 15px; right: 0 } .off-canvas-center:not(.dark) .mfp-close { color: currentColor } .off-canvas.mfp-removing .mfp-content { opacity: 0 !important } .off-canvas-left.mfp-ready .mfp-content, .off-canvas-right.mfp-ready .mfp-content { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); opacity: 1 } .has-off-canvas .off-canvas-blur { -webkit-filter: blur(5px); filter: blur(5px) } .has-off-canvas .off-canvas-zoom { -webkit-transform: scale(.98); -ms-transform: scale(.98); transform: scale(.98) } .has-off-canvas .current-lightbox-clicked { opacity: 0 !important; -webkit-transform: translateY(-7px); -ms-transform: translateY(-7px); transform: translateY(-7px) } .has-off-canvas.has-off-canvas-right .current-lightbox-clicked, .has-off-canvas.has-off-canvas-left .current-lightbox-clicked { -webkit-transform: translateX(-7px); -ms-transform: translateX(-7px); transform: translateX(-7px) } .off-canvas .sidebar-menu { padding: 30px 0 } .off-canvas .sidebar-inner { padding: 30px 20px } .off-canvas:not(.off-canvas-center) .nav-vertical li > a { padding-left: 20px } .off-canvas:not(.off-canvas-center) li.html { padding: 20px } .slider-wrapper { position: relative } .slider > .img, .flickity-slider > .img, .slider-wrapper:last-child { margin-bottom: 0 } .slider, .row-slider { position: relative; scrollbar-width: none } .slider-full .flickity-slider > .col { padding: 0 !important } .slider-load-first { -webkit-transition: max-height 2s; -o-transition: max-height 2s; transition: max-height 2s; max-height: 999px } .slider-load-first:not(.flickity-enabled) { max-height: 500px } .slider-load-first:not(.flickity-enabled) > div { opacity: 0 } .slider:not(.flickity-enabled) { white-space: nowrap; overflow-y: hidden; overflow-x: scroll; width: auto; -ms-overflow-style: -ms-autohiding-scrollbar } .slider::-webkit-scrollbar, .row-slider::-webkit-scrollbar { width: 0 !important; height: 0 !important } .row-slider:not(.flickity-enabled) { display: block !important } .slider:not(.flickity-enabled) > * { display: inline-block !important; white-space: normal !important; vertical-align: top } .slider:not(.flickity-enabled) > a { width: 100% } .slider > div:not(.col), .slider > a, .slider > p, .slider > a > img, .slider > img { width: 100% } .flickity-slider > div:not(.col), .flickity-slider > a, .flickity-slider > p, .flickity-slider > a > img, .flickity-slider > img, .flickity-slider > figure { width: 100% !important; padding: 0; margin: 0; -webkit-transition: opacity .6s,-webkit-transform .6s,-webkit-box-shadow .6s; transition: opacity .6s,-webkit-transform .6s,-webkit-box-shadow .6s; -o-transition: transform .6s,opacity .6s,box-shadow .6s; transition: transform .6s,opacity .6s,box-shadow .6s; transition: transform .6s,opacity .6s,box-shadow .6s,-webkit-transform .6s,-webkit-box-shadow .6s } .flickity-slider > .row:not(.is-selected) { opacity: 0 } .flickity-enabled { position: relative } .flickity-enabled:focus { outline: none } .flickity-viewport { overflow: hidden; position: relative; height: 100%; width: 100% } .flickity-slider { position: absolute; width: 100%; height: 100% } .slider-has-parallax .bg { -webkit-transition: opacity .3s !important; -o-transition: opacity .3s !important; transition: opacity .3s !important } .is-dragging .flickity-viewport .flickity-slider { pointer-events: none } .flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab } .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing; cursor: grabbing } .flickity-prev-next-button { position: absolute; top: 40%; bottom: 40%; background-color: transparent; margin: 0; padding: 0; width: 36px; color: #111; border: none; cursor: pointer; opacity: 0; -webkit-transition: opacity .3s,background .3s,-webkit-transform .3s,-webkit-box-shadow .3s; transition: opacity .3s,background .3s,-webkit-transform .3s,-webkit-box-shadow .3s; -o-transition: transform .3s,opacity .3s,background .3s,box-shadow .3s; transition: transform .3s,opacity .3s,background .3s,box-shadow .3s; transition: transform .3s,opacity .3s,background .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s } .flickity-prev-next-button.next { -webkit-transform: translateX(-20%); -ms-transform: translateX(-20%); transform: translateX(-20%); right: 2% } .flickity-prev-next-button.previous { -webkit-transform: translateX(20%); -ms-transform: translateX(20%); transform: translateX(20%); left: 2% } .slider-show-nav .flickity-prev-next-button, .slider:hover .flickity-prev-next-button { opacity: .7; -webkit-transform: translateX(0) !important; -ms-transform: translateX(0) !important; transform: translateX(0) !important } .slider .flickity-prev-next-button:hover { -webkit-box-shadow: none; box-shadow: none; opacity: 1 } .slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow { fill: #446084 } @media (min-width:850px) { .slider-nav-outside .flickity-prev-next-button.next { right: auto; left: 100% } .slider-nav-outside .flickity-prev-next-button.previous { left: auto; right: 100% } } .flickity-prev-next-button:disabled, button.flickity-prev-next-button[disabled] { opacity: 0 !important; background: 0 0 !important; cursor: auto; -webkit-box-shadow: none !important; box-shadow: none !important; pointer-events: none } .flickity-prev-next-button svg { position: absolute; padding: 5px; left: 50%; top: 50%; width: 100%; max-width: 100%; padding: 20%; max-height: 100%; height: auto; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%) } .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button { margin-top: -10% } .slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg { margin-top: -40px } .flickity-prev-next-button svg, .flickity-prev-next-button .arrow { border-color: currentColor; fill: currentColor; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s } .slider-auto-height, .animate-height { -webkit-transition: height .2s; -o-transition: height .2s; transition: height .2s } .flickity-prev-next-button.no-svg { color: #111; font-size: 26px } .slider-no-arrows .flickity-prev-next-button { display: none !important } .slider-type-fade .flickity-slider { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important } .slider-type-fade .flickity-slider > * { opacity: 0; z-index: 1; left: 0 !important } .slider-type-fade .flickity-slider > *.is-selected { opacity: 1; z-index: 2 } .slider-type-fade .flickity-prev-next-button, .slider-type-fade .flickity-page-dots { z-index: 3 } .flickity-page-dots { position: absolute; bottom: 15px; left: 20%; right: 20%; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1 } .slider-nav-outside .flickity-page-dots, .row-slider .flickity-page-dots { bottom: 0 } .flickity-rtl .flickity-page-dots { direction: rtl } .flickity-page-dots .dot { display: inline-block; width: 12px; height: 12px; margin: 0 5px; border: 3px solid #111; border-radius: 50%; opacity: .4; cursor: pointer; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s } .nav-dots-small .flickity-page-dots .dot, .row-slider .flickity-page-dots .dot { opacity: .2; width: 10px; height: 10px; border: 0; background-color: #111 } .flickity-page-dots .dot:hover { opacity: .7 } .flickity-page-dots .dot.is-selected { background-color: #111; opacity: 1 !important } .slider-nav-dots-dashes .flickity-page-dots .dot { height: 4px; width: 40px; margin: 0; border-radius: 0 } .slider-nav-dots-dashes-spaced .flickity-page-dots .dot { height: 4px; width: 40px; border-radius: 0 } .slider-nav-dots-simple .flickity-page-dots .dot { background-color: #111 } .slider-nav-dots-square .flickity-page-dots .dot { border-radius: 0 } .slider-nav-circle .flickity-prev-next-button svg, .slider-nav-circle .flickity-prev-next-button .arrow { border-radius: 100%; border: 2px solid currentColor } .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow { background-color: #446084; border-color: #446084; fill: #fff !important } .slider-nav-outside.slider-nav-circle .next { -webkit-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; transform: translateX(-50%) !important } .slider-nav-outside.slider-nav-circle .previous { -webkit-transform: translateX(50%) !important; -ms-transform: translateX(50%) !important; transform: translateX(50%) !important } .slider-nav-reveal { padding-top: 0; overflow: hidden } .slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-reveal .flickity-prev-next-button { width: 30px; top: -2px; bottom: 0; height: 100%; background-color: #fff; -webkit-box-shadow: 0 -150px 15px 0 rgba(0,0,0,.3); box-shadow: 0 -150px 15px 0 rgba(0,0,0,.3); margin: 0 !important } .dark .slider-nav-reveal .flickity-prev-next-button { border-radius: 99px; background-color: rgba(0,0,0,.3); color: #fff } .slider-nav-reveal .flickity-prev-next-button.next { -webkit-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); left: auto !important; right: -1px !important } .slider-nav-reveal .flickity-prev-next-button.previous { -webkit-transform: translateX(-10%); -ms-transform: translateX(-10%); transform: translateX(-10%); transform: translateX(-10%); right: auto !important; left: -1px !important } .slider-nav-light .flickity-prev-next-button { color: #fff } .slider-nav-light .flickity-prev-next-button svg, .slider-nav-light .flickity-prev-next-button .arrow { fill: #fff } .slider-nav-light .flickity-page-dots .dot { border-color: #fff } .slider-nav-light .flickity-page-dots .dot.is-selected { background-color: #fff } .slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot { background-color: #fff } .slider-style-container .flickity-slider > *, .slider-style-shadow .flickity-slider > *, .slider-style-focus .flickity-slider > * { max-width: 1080px; margin: 0 auto } .slider-style-container:not(.flickity-enabled) .ux_banner, .slider-style-shadow:not(.flickity-enabled) .ux_banner, .slider-style-focus:not(.flickity-enabled) .ux_banner { opacity: 0 !important } .slider-style-container .ux_banner, .slider-style-shadow .ux_banner, .slider-style-focus .ux_banner { opacity: 1 } .slider-style-container .flickity-slider > *:not(.is-selected), .slider-style-shadow .flickity-slider > *:not(.is-selected), .slider-style-focus .flickity-slider > *:not(.is-selected) { opacity: .5 } .slider-style-shadow { padding: 15px 0 25px } .slider-style-shadow .flickity-slider > *:before { content: ""; position: absolute; bottom: -6px; height: 100px; left: -10%; right: -10%; background-size: 100% 100%; z-index: -2; background-image: url(/site/13072021023026/css/../img/shadow@2x.png) } .slider-style-shadow .flickity-slider > *:not(.is-selected) { -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); z-index: -1; opacity: 1 } .slider-style-shadow .flickity-slider > *:not(.is-selected):before { height: 200px; opacity: .5 } .slider-style-shadow .flickity-slider > .is-selected { -webkit-transform: scale(.95); -ms-transform: scale(.95); transform: scale(.95) } .slider-style-focus { background-color: transparent; padding: 30px 0 } .slider-style-focus .flickity-page-dots { bottom: 6px } .slider-style-focus .flickity-slider > * { max-width: 1050px } .slider-style-focus .flickity-slider > *:not(.is-selected) { -webkit-transform: scale(.93); -ms-transform: scale(.93); transform: scale(.93) } @media screen and (max-width:549px) { .slider-wrapper .flickity-prev-next-button { display: none } .row-slider .flickity-prev-next-button { width: 20px !important; opacity: .8; background-color: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transform: translateX(0) !important; -ms-transform: translateX(0) !important; transform: translateX(0) !important } .row-slider .flickity-prev-next-button svg { padding: 3px !important; border: 0 !important } .flickity-page-dots { pointer-events: none } .flickity-slider .banner-layers { overflow: hidden } } .stack { --stack-gap: 0; -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex } .stack > .text > *:first-child { margin-top: 0 } .stack > .text > *:last-child { margin-bottom: 0 } .stack-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } .stack-row > * { margin: 0 !important } .stack-row > * ~ * { margin-left: var(--stack-gap) !important } .stack-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .stack-col > * { margin: 0 !important } .stack-col > * ~ * { margin-top: var(--stack-gap) !important } .items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } .items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } .items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline } .justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .justify-around { -ms-flex-pack: distribute; justify-content: space-around } @media (max-width:849px) { .md\:stack-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } .md\:stack-row > * { margin: 0 !important } .md\:stack-row > * ~ * { margin-left: var(--stack-gap) !important } .md\:stack-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .md\:stack-col > * { margin: 0 !important } .md\:stack-col > * ~ * { margin-top: var(--stack-gap) !important } .md\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } .md\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .md\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .md\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } .md\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline } .md\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .md\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .md\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .md\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .md\:justify-around { -ms-flex-pack: distribute; justify-content: space-around } } @media (max-width:549px) { .sm\:stack-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } .sm\:stack-row > * { margin: 0 !important } .sm\:stack-row > * ~ * { margin-left: var(--stack-gap) !important } .sm\:stack-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .sm\:stack-col > * { margin: 0 !important } .sm\:stack-col > * ~ * { margin-top: var(--stack-gap) !important } .sm\:items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } .sm\:items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .sm\:items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .sm\:items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } .sm\:items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline } .sm\:justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .sm\:justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .sm\:justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .sm\:justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .sm\:justify-around { -ms-flex-pack: distribute; justify-content: space-around } } table { width: 100%; margin-bottom: 1em; border-color: #ececec; border-spacing: 0 } th, td { padding: .5em; text-align: left; border-bottom: 1px solid #ececec; line-height: 1.3; font-size: .9em } td { color: #222020 } th:first-child, td:first-child { padding-left: 0 } th:last-child, td:last-child { padding-right: 0 } .dark th, .dark td { border-color: rgba(255,255,255,.08) } td label, td .label, td input, td select, td form, td dl, td p { margin: .5em 0 } label { color: #222 } .table { display: table } .table-cell { display: table-cell; vertical-align: middle } @media (max-width:849px) { .touch-scroll-table { width: calc(100% + 30px); padding: 15px; position: relative; overflow-y: hidden; margin-left: -15px; overflow-x: scroll; -webkit-box-shadow: inset -2px 0px 18px -5px rgba(0,0,0,.5); box-shadow: inset -2px 0px 18px -5px rgba(0,0,0,.5) } .touch-scroll-table table { width: 100% } } .text-box { max-height: 100% } .text-box .text-box-content { position: relative; z-index: 10; -webkit-backface-visibility: hidden; backface-visibility: hidden } .text-box-square .text, .text-box-circle .text { height: 0; padding: 100% 0 0 !important; background-color: rgba(0,0,0,.9) } .text-box-square .text-inner, .text-box-circle .text-inner { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .text-box-circle .border, .text-box-circle .text-box-content { border-radius: 100% !important } a { color: #334862; text-decoration: none } a:focus, .button:focus, button:focus, input:focus { outline: none } a.plain { color: currentColor; -webkit-transition: color .3s,opacity .3s,-webkit-transform .3s; transition: color .3s,opacity .3s,-webkit-transform .3s; -o-transition: color .3s,opacity .3s,transform .3s; transition: color .3s,opacity .3s,transform .3s; transition: color .3s,opacity .3s,transform .3s,-webkit-transform .3s } .nav-dark a.plain:hover { opacity: .7 } a:hover, a.remove:hover, a.icon-circle:hover { color: #000 } .dark a, .dark .widget a { color: currentColor } .dark a:hover, .dark .widget a:hover { color: #fff } ul.links { margin: 5px 0; font-size: .85em } ul.links li { margin: 0 .4em; display: inline-block } ul.links li a { color: currentColor } ul.links li:before { font-family: 'fl-icons'; display: inline-block; margin-right: 5px } ul.links li:first-child { margin-left: 0 } ul.links li:last-child { margin-right: 0 } .next-prev-nav .flex-col { padding: .7em 0 } .next-prev-nav i { font-size: 2em; margin: 0 10px !important; top: -1px; vertical-align: middle } .next-prev-nav .flex-col + .flex-col { border-left: 1px solid #ececec } ul { list-style: disc } ol { list-style: decimal } ol, ul { margin-top: 0; padding: 0 } ul ul, ul ol, ol ol, ol ul { margin: 1.5em 0 1.5em 3em } li { margin-bottom: .6em } dl dt, dl dd { display: inline-block; margin: 0 5px 0 0 } dl dt p, dl dd p { margin: 0; padding: 0 } dl { opacity: .8; text-transform: uppercase; font-size: .85em } ul.ul-reset { margin: 0; padding: 0 } ul.ul-reset > li { margin: 0; padding: 0; list-style: none } .entry-content ol li, .entry-summary ol li, .col-inner ol li, .entry-content ul li, .entry-summary ul li, .col-inner ul li { margin-left: 1.3em } .entry-content ol li.tab, .entry-summary ol li.tab, .col-inner ol li.tab, .entry-content ul li.tab, .entry-summary ul li.tab, .col-inner ul li.tab { margin-left: 0 } ul li.bullet-checkmark, ul li.bullet-arrow, ul li.bullet-star { list-style: none; position: relative; padding: 7px 0 7px 25px; margin: 0; border-bottom: 1px solid #ececec } .dark ul li.bullet-checkmark, .dark ul li.bullet-arrow, .dark ul li.bullet-star { border-color: rgba(255,255,255,.2) } ul li.bullet-checkmark:before, ul li.bullet-arrow:before, ul li.bullet-star:before { font-family: 'fl-icons'; left: 0; position: absolute; font-size: 16px; color: #7a9c59 } ul li.bullet-checkmark:before { content: "\e00a" !important } ul li.bullet-arrow:before { content: "\f105" !important } ul li.bullet-star:before { content: "\e005" !important } .button, button, input, textarea, select, fieldset { margin-bottom: 1em } pre, blockquote, form, figure, p, dl, ul, ol { margin-bottom: 1.3em } form p { margin-bottom: .5em } body { line-height: 1.6 } h1, h2, h3, h4, h5, h6 { color: #555; width: 100%; margin-top: 0; margin-bottom: .5em; text-rendering: optimizeSpeed } .h1, h1 { font-size: 1.7em; line-height: 1.3 } .h2, h2 { font-size: 1.6em; line-height: 1.3 } .h3, h3 { font-size: 1.25em } .h4, h4 { font-size: 1.125em } .h5, h5 { font-size: 1em } .h6, h6 { font-size: .85em; opacity: .8 } h1.entry-title.mb { margin-bottom: 30px } @media (max-width:549px) { h1 { font-size: 1.4em } h2 { font-size: 1.2em } h3 { font-size: 1em } } h6 span { font-weight: 400; font-weight: 500 } h3 label { display: inline-block; margin-right: 10px } p { margin-top: 0 } h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h6 > span, p.headline > span { -webkit-box-decoration-break: clone; box-decoration-break: clone } p.lead, a.lead { font-size: 1.3em } .uppercase, h6, th, span.widget-title { line-height: 1.05; letter-spacing: .05em; text-transform: uppercase } .lowercase { text-transform: none !important } span.widget-title { font-size: 1em; font-weight: 600 } .is-normal { font-weight: 400 } .is-bold { font-weight: 700 } .thin-font, .is-thin { font-weight: 300 !important } .thin-font strong, .is-thin strong { font-weight: 700 !important } .is-italic { font-style: italic !important } .is-uppercase, .uppercase { line-height: 1.2; text-transform: uppercase } .is-alt-font, .alt-font { font-family: Georgia } .is-xxxlarge { font-size: 2.5em } .is-xxlarge { font-size: 2em } .is-xlarge { font-size: 1.5em } .is-larger { font-size: 1.3em } .is-large { font-size: 1.15em } .is-small, .is-small.button { font-size: .8em } .is-smaller { font-size: .75em } .is-xsmall { font-size: .7em } .is-xxsmall { font-size: .6em } @media (max-width:549px) { .is-xxlarge { font-size: 2.5em } .is-xlarge { font-size: 1.8em } .is-larger { font-size: 1.2em } .is-large { font-size: 1em } } .box-text h1, .box-text h2, .box-text h3, .box-text h4, .box-text h5, .box-text h6, .box-text a:not(.button) { line-height: 1.3; margin-top: .1em; margin-bottom: .1em } .box-text p { margin-top: .1em; margin-bottom: .1em } .box-text .button { margin-top: 1em } .banner .button { margin-top: .5em; margin-bottom: .5em } .banner .is-divider, .banner .text-center .is-divider { margin-top: 1em; margin-bottom: 1em } .banner h1 { font-size: 3.5em } .banner h2 { font-size: 2.9em } .banner h3 { font-size: 2em } .banner h2, .banner h3, .banner h1 { padding: 0; font-weight: 400; margin-top: .2em; margin-bottom: .2em; line-height: 1 } .banner h4 { padding: 0; font-size: 1.5em; margin-top: .6em; margin-bottom: .6em } .banner h6, .banner h5, .banner p { padding: 0; margin-top: 1em; margin-bottom: 1em } .line-height-small { line-height: 1.4em } [data-line-height=xs] { line-height: .85 !important } [data-line-height="s"] { line-height: 1 !important } [data-line-height="m"] { line-height: 1.2 !important } [data-line-height="l"] { line-height: 1.4 !important } [data-line-height=xl] { line-height: 1.6 !important } .nav > li > a { font-size: .8em } .nav > li.html { font-size: .85em } .nav-size-xsmall > li > a { font-size: .65em } .nav-size-small > li > a { font-size: .7em } .nav-size-medium > li > a { font-size: .9em } .nav-size-large > li > a { font-size: 1em } .nav-size-xlarge > li > a { font-size: 1.1em } .nav-spacing-xsmall > li { margin: 0 } .nav-spacing-small > li { margin: 0 5px } .nav-spacing-medium > li { margin: 0 9px } .nav-spacing-large > li { margin: 0 11px } .nav-spacing-xlarge > li { margin: 0 13px } .fancy-underline { position: relative } .fancy-underline:after { content: ""; color: green; position: absolute; left: 0; border-radius: 999px; right: 0; top: 100%; height: 9px; image-rendering: -webkit-optimize-contrast; background: url(/site/13072021023026/css/../img/underline.png) 50% top no-repeat; background-size: 100% 9px } span.count-up { opacity: 0; -webkit-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s } span.count-up.active { opacity: 1 } [data-text-color=primary] { color: #446084 !important } [data-text-color=secondary] { color: #d26e4b !important } [data-text-color=alert] { color: #b20000 !important } [data-text-color=success] { color: #7a9c59 !important } [data-text-bg=primary] { background-color: #446084 } [data-text-bg=secondary] { background-color: #d26e4b } [data-text-bg=alert] { background-color: #b20000 } [data-text-bg=success] { background-color: #7a9c59 } .text-bordered-white, .text-bordered-primary, .text-bordered-dark { border: 2px solid #fff; padding: 5px; display: inline-block } .text-bordered-dark { border-color: #000 } h1.text-bordered-white, h1.text-bordered-primary, h1.text-bordered-dark { padding: 15px } .text-boarder-top-bottom-white, .text-boarder-top-bottom-dark { border-top: 3px solid #fff; padding-top: 15px; border-bottom: 3px solid #fff; padding-bottom: 15px; display: inline-block } .text-boarder-top-bottom-dark { border-color: #000 } blockquote { position: relative; font-size: 1.2em; margin: 0 0 1.25em; padding: 0 1.25em 0 1.875em; border-left: 2px solid #446084; font-style: italic; color: #333 } .dark blockquote { color: #fff } .container:after, .row:after, .clearfix:after, .clear:after { content: ""; display: table; clear: both } @media (max-width:549px) { [data-show=hide-for-small], .hide-for-small { display: none !important } .small-text-center { text-align: center !important; width: 100% !important; float: none !important } } @media (min-width:550px) { [data-show=show-for-small], .show-for-small { display: none !important } } @media (min-width:850px) { [data-show=show-for-medium], .show-for-medium { display: none !important } } @media (max-width:849px) { [data-show=hide-for-medium], .hide-for-medium { display: none !important } .medium-text-center .pull-left, .medium-text-center .pull-right { float: none } .medium-text-center .ml { margin-left: auto } .medium-text-center .mr { margin-right: auto } .medium-text-center { text-align: center !important; width: 100% !important; float: none !important } } @media (min-width:850px) { [data-show=hide-for-large], .hide-for-large { display: none !important } } .full-width, .expand { width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; display: block } .pull-right { float: right; margin-right: 0 !important } .pull-left { float: left; margin-left: 0 !important } .mb { margin-bottom: 30px } .mt { margin-top: 30px } .mr { margin-right: 30px } .ml { margin-left: 30px } .mb-0 { margin-bottom: 0 !important } .ml-0 { margin-left: 0 !important } .mr-0 { margin-right: 0 !important } .mt-0 { margin-top: 0 !important } .mb-half { margin-bottom: 15px } .mt-half { margin-top: 15px } .mr-half { margin-right: 15px } .ml-half { margin-left: 15px } .mb-half:last-child, .mb:last-child { margin-bottom: 0 } .pb { padding-bottom: 30px } .pt { padding-top: 30px } .pb-half { padding-bottom: 15px } .pt-half { padding-top: 15px } .pb-0 { padding-bottom: 0 !important } .pt-0 { padding-top: 0 !important } .no-margin { margin: 0 !important } .no-padding { padding: 0 !important } .inner-padding { padding: 30px } .first-reset *:first-child { margin-top: 0 } .last-reset *:last-child { margin-bottom: 0 } .no-select { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important } .text-left { text-align: left } .text-center { text-align: center } .text-right { text-align: right } .text-center > div, .text-center > div > div, .text-center .is-divider, .text-center .star-rating, .text-center .is-star-rating { margin-left: auto; margin-right: auto } .text-center .pull-right, .text-center .pull-left { float: none } .text-left .is-divider, .text-left .star-rating, .text-left .is-star-rating { margin-right: auto; margin-left: 0 } .text-right > div, .text-right > div > div, .text-right .is-divider, .text-right .star-rating, .text-right .is-star-rating { margin-left: auto; margin-right: 0 } .relative { position: relative !important } .absolute { position: absolute !important } .fixed { position: fixed !important; z-index: 99; } #main .fixed { animation: stuckMoveDown .9s; top:70px; } .top { top: 0 } .right { right: 0 } .left { left: 0 } .bottom { bottom: 0 } .fill { position: absolute; top: 0; left: 0; height: 100%; right: 0; bottom: 0; padding: 0 !important; margin: 0 !important } .v-center { bottom: auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .h-center { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .h-center.v-center { left: auto !important; bottom: auto !important; right: 50%; top: 50%; -webkit-transform: translate(50%,-50%); -ms-transform: translate(50%,-50%); transform: translate(50%,-50%) } .pull-right { float: right } .pull-left { float: left } .is-full-height { min-height: 550px; height: 100%; height: 100vh; padding-top: 0 !important; padding-bottom: 0 !important } .bg-fill { background-size: cover !important; background-repeat: no-repeat !important; background-position: 50% 50% } .bg-top { background-position: top; -o-object-position: top; object-position: top } .circle { border-radius: 999px !important; -o-object-fit: cover; object-fit: cover } .circle img { border-radius: 999px !important; -o-object-fit: cover; object-fit: cover } .round { border-radius: 5px } .has-border { border: 2px solid #446084; padding: 15px 30px 30px } .dashed-border { border-style: dashed } .success-border { border-color: #7a9c59 } .bt { border-top: 1px solid #ececec } .bb { border-bottom: 1px solid #ececec } .bl { border-left: 1px solid #ececec } .br { border-right: 1px solid #ececec } .hidden { display: none !important; visibility: hidden !important } .is-invisible { visibility: hidden; opacity: 0 } .z-1 { z-index: 21 } .z-2 { z-index: 22 } .z-3 { z-index: 23 } .z-4 { z-index: 24 } .z-5 { z-index: 25 } .z-top { z-index: 9995 } .z-top-2 { z-index: 9996 } .z-top-3 { z-index: 9997 } .no-click { pointer-events: none } .no-wrap { white-space: nowrap } .primary-color { color: #446084 } .secondary-color { color: #d26e4b } .success-color { color: #7a9c59 } .alert-color { color: #b20000 } .bg-primary-color { background-color: #446084 } .bg-secondary-color { background-color: #d26e4b } .bg-success-color { background-color: #7a9c59 } .bg-alert-color { background-color: #b20000 } .is-transparent { background-color: transparent !important } .inline { display: inline } .block { display: block } .flex { display: -webkit-box; display: -ms-flexbox; display: flex; -js-display: flex } @media (max-width:549px) { .small-block { display: block } } .inline-block { display: inline-block } .inline-images img, img.inline { display: inline-block !important } .is-well { padding: 30px; background-color: rgba(0,0,0,.02); -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.07),inset 0 0 0 1px rgba(0,0,0,.05); box-shadow: 1px 1px 3px 0px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.07),inset 0 0 0 1px rgba(0,0,0,.05) } .no-overflow { overflow: hidden } .no-text-overflow { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis } .strong { font-weight: 700 } .op-4 { opacity: .4 } .op-5 { opacity: .5 } .op-6 { opacity: .6 } .op-7 { opacity: .7 } .op-8 { opacity: .8 } @media (max-width:549px) { .sm-touch-scroll { overflow-y: none; overflow-x: auto; -webkit-overflow-scrolling: touch } } .no-scrollbar { -ms-overflow-style: -ms-autohiding-scrollbar; scrollbar-width: none } .no-scrollbar::-webkit-scrollbar { width: 0 !important; height: 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; -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6); box-shadow: 0 0 2px 2px rgba(0,0,0,.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 } @media screen and (max-width:549px) { .x5 { left: 5% } .x15 { left: 15% } .x25 { left: 25% } .x35 { left: 35% } .x45 { left: 45% } .x55 { right: 45% } .x65 { right: 35% } .x75 { right: 25% } .x85 { right: 15% } .x95 { right: 5% } .x0 { left: 0 } .x10 { left: 10% } .x20 { left: 20% } .x30 { left: 30% } .x40 { left: 40% } .x60 { right: 40% } .x70 { right: 30% } .x80 { right: 20% } .x90 { right: 10% } .x100 { right: 0 } .y0 { top: 0 } .y10 { top: 10% } .y20 { top: 20% } .y30 { top: 30% } .y40 { top: 40% } .y60 { bottom: 40% } .y70 { bottom: 30% } .y80 { bottom: 20% } .y90 { bottom: 10% } .y100 { bottom: 0 } .y5 { top: 5% } .y15 { top: 15% } .y25 { top: 25% } .y35 { top: 35% } .y45 { top: 45% } .y55 { bottom: 45% } .y65 { bottom: 35% } .y75 { bottom: 25% } .y85 { bottom: 15% } .y95 { bottom: 5% } .x50 { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .y50 { top: 50.3%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .y50.x50 { -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%) } } @media screen and (min-width:550px) and (max-width:849px) { .md-x5 { left: 5% } .md-x15 { left: 15% } .md-x25 { left: 25% } .md-x35 { left: 35% } .md-x45 { left: 45% } .md-x55 { right: 45% } .md-x65 { right: 35% } .md-x75 { right: 25% } .md-x85 { right: 15% } .md-x95 { right: 5% } .md-y5 { top: 5% } .md-y15 { top: 15% } .md-y25 { top: 25% } .md-y35 { top: 35% } .md-y45 { top: 45% } .md-y55 { bottom: 45% } .md-y65 { bottom: 35% } .md-y75 { bottom: 25% } .md-y85 { bottom: 15% } .md-y95 { bottom: 5% } .md-x0 { left: 0 } .md-x10 { left: 10% } .md-x20 { left: 20% } .md-x30 { left: 30% } .md-x40 { left: 40% } .md-x60 { right: 40% } .md-x70 { right: 30% } .md-x80 { right: 20% } .md-x90 { right: 10% } .md-x100 { right: 0 } .md-y0 { top: 0 } .md-y10 { top: 10% } .md-y20 { top: 20% } .md-y30 { top: 30% } .md-y40 { top: 40% } .md-y60 { bottom: 40% } .md-y70 { bottom: 30% } .md-y80 { bottom: 20% } .md-y90 { bottom: 10% } .md-y100 { bottom: 0 } .md-x50 { left: 50%; -webkit-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; transform: translateX(-50%) !important } .md-y50 { top: 50%; -webkit-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; transform: translateY(-50%) !important } .md-x50.md-y50 { -webkit-transform: translate(-50%,-50%) !important; -ms-transform: translate(-50%,-50%) !important; transform: translate(-50%,-50%) !important } } @media screen and (min-width:850px) { .lg-x5 { left: 5% } .lg-x15 { left: 15% } .lg-x25 { left: 25% } .lg-x35 { left: 35% } .lg-x45 { left: 45% } .lg-x55 { right: 45% } .lg-x65 { right: 35% } .lg-x75 { right: 25% } .lg-x85 { right: 15% } .lg-x95 { right: 5% } .lg-y5 { top: 5% } .lg-y15 { top: 15% } .lg-y25 { top: 25% } .lg-y35 { top: 35% } .lg-y45 { top: 45% } .lg-y55 { bottom: 45% } .lg-y65 { bottom: 35% } .lg-y75 { bottom: 25% } .lg-y85 { bottom: 15% } .lg-y95 { bottom: 5% } .lg-x0 { left: 0 } .lg-x10 { left: 10% } .lg-x20 { left: 20% } .lg-x30 { left: 30% } .lg-x40 { left: 40% } .lg-x60 { right: 40% } .lg-x70 { right: 30% } .lg-x80 { right: 20% } .lg-x90 { right: 10% } .lg-x100 { right: 0 } .lg-y0 { top: 0 } .lg-y10 { top: 10% } .lg-y20 { top: 20% } .lg-y30 { top: 30% } .lg-y40 { top: 40% } .lg-y60 { bottom: 40% } .lg-y70 { bottom: 30% } .lg-y80 { bottom: 20% } .lg-y90 { bottom: 10% } .lg-y100 { bottom: 0 } .lg-x50 { left: 50%; -webkit-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; transform: translateX(-50%) !important } .lg-y50 { top: 50%; -webkit-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; transform: translateY(-50%) !important } .lg-x50.lg-y50 { -webkit-transform: translate(-50%,-50%) !important; -ms-transform: translate(-50%,-50%) !important; transform: translate(-50%,-50%) !important } } .res-text { font-size: 11px } .widget-area .res-text, .small-1 .res-text, .small-2 .res-text, .small-3 .res-text { font-size: 8px } .small-1 .res-text h6, .small-2 .res-text h6, .small-3 .res-text h6 { font-size: 10px } .small-1 .res-text p.lead, .small-2 .res-text p.lead, .small-3 .res-text p.lead { font-size: 16px } .small-4 .res-text { font-size: 8.5px } .small-5 .res-text { font-size: 9px } .small-6 .res-text { font-size: 10px } .small-7 .res-text { font-size: 11px } .small-8 .res-text { font-size: 12px } .small-9 .res-text { font-size: 13px } .small-10 .res-text { font-size: 14px } .small-11 .res-text { font-size: 15px } @media screen and (min-width:550px) { .medium-1 .res-text, .medium-2 .res-text, .medium-3 .res-text, .medium-4 .res-text, .medium-5 .res-text, .medium-6 .res-text, .medium-7 .res-text { font-size: .8vw } .medium-8 .res-text { font-size: .9vw } .medium-9 .res-text { font-size: 1.15vw } .medium-10 .res-text { font-size: 1.3vw } .medium-11 .res-text { font-size: 1.5vw } .res-text { font-size: 1.8vw } } @media screen and (min-width:850px) { .res-text { font-size: 16px } .widget-area .res-text, .large-1 .res-text, .large-2 .res-text, .large-3 .res-text { font-size: 8px } .large-1 .res-text h6, .large-2 .res-text h6, .large-3 .res-text h6 { font-size: 10px } .large-1 .res-text p.lead, .large-2 .res-text p.lead, .large-3 .res-text p.lead { font-size: 16px } .large-4 .res-text { font-size: 8.5px } .large-5 .res-text { font-size: 9px } .large-6 .res-text { font-size: 10px } .large-7 .res-text { font-size: 11px } .large-8 .res-text { font-size: 12px } .large-9 .res-text { font-size: 13px } .large-10 .res-text { font-size: 14px } .large-11 .res-text { font-size: 15px } } [data-animate], .slider [data-animate] { will-change: filter,transform,opacity; -webkit-backface-visibility: hidden; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; opacity: 0 !important; -webkit-transition: opacity .7s ease-in,-webkit-filter 1.3s,-webkit-transform 1.6s; transition: opacity .7s ease-in,-webkit-filter 1.3s,-webkit-transform 1.6s; -o-transition: filter 1.3s,transform 1.6s,opacity .7s ease-in; transition: filter 1.3s,transform 1.6s,opacity .7s ease-in; transition: filter 1.3s,transform 1.6s,opacity .7s ease-in,-webkit-filter 1.3s,-webkit-transform 1.6s } [data-animate=bounceInLeft], [data-animate=bounceInUp], [data-animate=bounceInDown], [data-animate=bounceInRight], .slider [data-animate=bounceInLeft], .slider [data-animate=bounceInUp], .slider [data-animate=bounceInDown], .slider [data-animate=bounceInRight] { -webkit-transition: opacity .5s ease-in,-webkit-transform .8s cubic-bezier(0,.195,0,1.465); transition: opacity .5s ease-in,-webkit-transform .8s cubic-bezier(0,.195,0,1.465); -o-transition: transform .8s cubic-bezier(0,.195,0,1.465),opacity .5s ease-in; transition: transform .8s cubic-bezier(0,.195,0,1.465),opacity .5s ease-in; transition: transform .8s cubic-bezier(0,.195,0,1.465),opacity .5s ease-in,-webkit-transform .8s cubic-bezier(0,.195,0,1.465) } [data-animate=bounceInLeft], .slider [data-animate=bounceInLeft] { -webkit-transform: translate3d(-300px,0,0); transform: translate3d(-300px,0,0) } [data-animate=blurIn], .slider [data-animate=blurIn] { -webkit-filter: blur(15px); filter: blur(15px) } [data-animate=fadeInLeft], .slider [data-animate=fadeInLeft] { -webkit-transform: translate3d(-70px,0,0); transform: translate3d(-70px,0,0) } [data-animate=fadeInRight], .slider [data-animate=fadeInRight] { -webkit-transform: translate3d(70px,0,0); transform: translate3d(70px,0,0) } [data-animate=bounceInUp], [data-animate=fadeInUp], .slider [data-animate=bounceInUp], .slider [data-animate=fadeInUp] { -webkit-transform: translate3d(0,70px,0); transform: translate3d(0,70px,0) } [data-animate=bounceInRight], .slider [data-animate=bounceInRight] { -webkit-transform: translate3d(300px,0,0); transform: translate3d(300px,0,0) } [data-animate=bounceIn], .slider [data-animate=bounceIn] { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3) } [data-animate=bounceInDown], [data-animate=fadeInDown], .slider [data-animate=bounceInDown], .slider [data-animate=fadeInDown] { -webkit-transform: translate3d(0,-70px,0); transform: translate3d(0,-70px,0) } [data-animate=flipInY], .slider [data-animate=flipInY] { -webkit-transform: perspective(400px) rotate3d(0,1,0,-90deg) translate3d(15px,0,0); transform: perspective(400px) rotate3d(0,1,0,-90deg) translate3d(15px,0,0); -webkit-backface-visibility: visible; backface-visibility: visible } [data-animate=flipInX], .slider [data-animate=flipInX] { -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg) translate3d(0,-15px,0); transform: perspective(400px) rotate3d(1,0,0,90deg) translate3d(0,-15px,0); -webkit-backface-visibility: visible; backface-visibility: visible } [data-animated=true], .slider .is-selected [data-animated=true], .row-slider.slider [data-animated=true] { -webkit-animation-delay: .1s; animation-delay: .1s; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); opacity: 1 !important } .flickity-slider > *:not(.is-selected) [data-animated=true] { -webkit-transition: opacity .3s !important; -o-transition: opacity .3s !important; transition: opacity .3s !important } [data-animate=none], .slider [data-animate=none] { opacity: 1 !important } [data-animated=true][data-animate=blurIn], .slider [data-animate=blurIn][data-animated=true] { -webkit-filter: blur(0); filter: blur(0) } [data-animated=false] { -webkit-transition: none !important; -o-transition: none !important; transition: none !important } .has-shadow [data-animate], [data-animate]:hover { -webkit-transition-delay: 0s !important; -o-transition-delay: 0s !important; transition-delay: 0s !important } [data-animate-delay="100"] { -webkit-transition-delay: .1s; -o-transition-delay: .1s; transition-delay: .1s } .nav-anim > li { -webkit-transition: opacity .3s,-webkit-transform .3s; transition: opacity .3s,-webkit-transform .3s; -o-transition: transform .3s,opacity .3s; transition: transform .3s,opacity .3s; transition: transform .3s,opacity .3s,-webkit-transform .3s; -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); opacity: 0 } .active .nav-anim > li, .nav-anim.active > li, .mfp-ready .nav-anim > li { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none } .nav-anim > li, .col + .col [data-animate], [data-animate-delay="200"], [data-animate] + [data-animate] { -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s } .nav-anim > li + li, [data-animate-delay="300"] { -webkit-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } .nav-anim > li + li + li, .col + .col + .col [data-animate], [data-animate-delay="400"], [data-animate] + [data-animate] + [data-animate] { -webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s } .nav-anim > li + li + li + li, [data-animate-delay="500"] { -webkit-transition-delay: .5s; -o-transition-delay: .5s; transition-delay: .5s } .nav-anim > li + li + li + li + li, .col + .col + .col + .col [data-animate], [data-animate-delay="600"], [data-animate] + [data-animate] + [data-animate] + [data-animate] { -webkit-transition-delay: .6s; -o-transition-delay: .6s; transition-delay: .6s } .nav-anim > li + li + li + li + li + li, [data-animate-delay="700"] { -webkit-transition-delay: .7s; -o-transition-delay: .7s; transition-delay: .7s } .nav-anim > li + li + li + li + li + li + li, .col + .col + .col + .col + .col [data-animate], [data-animate] + [data-animate] + [data-animate] + [data-animate] + [data-animate], [data-animate-delay="800"] { -webkit-transition-delay: .8s; -o-transition-delay: .8s; transition-delay: .8s } .nav-anim > li + li + li + li + li + li + li + li, .col + .col + .col + .col + .col + .col [data-animate], [data-animate-delay="900"] { -webkit-transition-delay: .9s; -o-transition-delay: .9s; transition-delay: .9s } .nav-anim > li + li + li + li + li + li + li + li + li, .col + .col + .col + .col + .col + .col + .col [data-animate], [data-animate-delay="1000"] { -webkit-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s } .slider-type-fade .flickity-slider > *:not(.is-selected) [data-animate] { opacity: 0 !important; -webkit-transition: none !important; -o-transition: none !important; transition: none !important } @-webkit-keyframes stuckMoveDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes stuckMoveDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes stuckMoveUp { 0% { -webkit-transform: translateY(100%); transform: translateY(100%) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes stuckMoveUp { 0% { -webkit-transform: translateY(100%); transform: translateY(100%) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes stuckFadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes stuckFadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } .is-border { border-width: 1px; border-style: solid; border-color: #ececec; position: absolute; pointer-events: none; border-radius: 0; margin: 0; top: 0; bottom: 0; right: 0; left: 0 } .is-dashed { border-style: dashed } .is-dotted { border-style: dotted } .has-shadow.box:not(.box-overlay):not(.box-shade), .has-shadow .box:not(.box-overlay):not(.box-shade) { background-color: #fff } .dark .has-shadow.box:not(.box-overlay):not(.box-shade), .dark .has-shadow .box:not(.box-overlay):not(.box-shade) { background-color: #333 } .row-box-shadow-1 .col-inner, .row-box-shadow-2 .col-inner, .row-box-shadow-3 .col-inner, .row-box-shadow-4 .col-inner, .row-box-shadow-5 .col-inner, .row-box-shadow-1-hover .col-inner, .row-box-shadow-2-hover .col-inner, .row-box-shadow-3-hover .col-inner, .row-box-shadow-4-hover .col-inner, .row-box-shadow-5-hover .col-inner, .box-shadow-1, .box-shadow-2, .box-shadow-3, .box-shadow-4, .box-shadow-5, .box-shadow-1-hover, .box-shadow-2-hover, .box-shadow-3-hover, .box-shadow-4-hover, .box-shadow-5-hover { -webkit-transition: background-color .3s,color .3s,opacity .3s,-webkit-transform .3s,-webkit-box-shadow .3s; transition: background-color .3s,color .3s,opacity .3s,-webkit-transform .3s,-webkit-box-shadow .3s; -o-transition: transform .3s,box-shadow .3s,background-color .3s,color .3s,opacity .3s; transition: transform .3s,box-shadow .3s,background-color .3s,color .3s,opacity .3s; transition: transform .3s,box-shadow .3s,background-color .3s,color .3s,opacity .3s,-webkit-transform .3s,-webkit-box-shadow .3s } .row-box-shadow-1 .col-inner, .row-box-shadow-1-hover .col-inner:hover, .box-shadow-1, .box-shadow-1-hover:hover { -webkit-box-shadow: 0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24); box-shadow: 0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24) } .box-shadow, .row-box-shadow-2 .col-inner, .row-box-shadow-2-hover .col-inner:hover, .box-shadow-2, .box-shadow-2-hover:hover { -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23); box-shadow: 0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23) } .row-box-shadow-3 .col-inner, .row-box-shadow-3-hover .col-inner:hover, .box-shadow-3, .box-shadow-3-hover:hover { -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22); box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22) } .row-box-shadow-4 .col-inner, .row-box-shadow-4-hover .col-inner:hover, .box-shadow-4, .box-shadow-4-hover:hover { -webkit-box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1); box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1) } .row-box-shadow-5 .col-inner, .row-box-shadow-5-hover .col-inner:hover, .box-shadow-5, .box-shadow-5-hover:hover { -webkit-box-shadow: 0px 30px 40px 0px rgba(0,0,0,.2); box-shadow: 0px 30px 40px 0px rgba(0,0,0,.2) } .row-box-shadow-5-hover .col-inner:hover, .box-shadow-5-hover:hover, .box-shadow-4-hover:hover, .row-box-shadow-4-hover .col-inner:hover { -webkit-transform: translateY(-6px); -ms-transform: translateY(-6px); transform: translateY(-6px) } .text-shadow, .text-shadow-1 { text-shadow: 1px 1px 1px rgba(0,0,0,.3) } .text-shadow-2 { text-shadow: 2px 2px 5px rgba(0,0,0,.4) } .text-shadow-3 { text-shadow: 3px 3px 8px rgba(0,0,0,.4) } .text-shadow-4 { text-shadow: 3px 3px 12px rgba(0,0,0,.5) } .text-shadow-5 { text-shadow: 5px 5px 16px rgba(0,0,0,.6) } a.hotspot { background-color: #000; color: #fff; border-radius: 99px; opacity: .8; font-weight: bolder; display: block; padding: 0; line-height: 1.5em; text-align: center; height: 1.5em; width: 1.5em; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s } a.hotspot i { font-size: .8em } a.hotspot:hover { opacity: 1; color: #000 !important; background-color: #fff !important } .has-hover .bg, .has-hover [class*=image-] img { -webkit-transition: opacity .6s,-webkit-filter .6s,-webkit-transform .6s,-webkit-box-shadow .3s; transition: opacity .6s,-webkit-filter .6s,-webkit-transform .6s,-webkit-box-shadow .3s; -o-transition: filter .6s,opacity .6s,transform .6s,box-shadow .3s; transition: filter .6s,opacity .6s,transform .6s,box-shadow .3s; transition: filter .6s,opacity .6s,transform .6s,box-shadow .3s,-webkit-filter .6s,-webkit-transform .6s,-webkit-box-shadow .3s } .bg-color .bg, .bg-grayscale:hover .bg, .has-hover .image-color img, .has-hover:hover .image-grayscale img { -webkit-filter: grayscale(100%); filter: grayscale(100%) } .bg-color:hover .bg, .has-hover:hover .image-color img { -webkit-filter: grayscale(0); filter: grayscale(0) } .bg-zoom:hover .bg, .has-hover:hover .image-zoom img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) } .bg-zoom-long .bg, .has-hover .image-zoom-long img { -webkit-transition: -webkit-transform 5s !important; transition: -webkit-transform 5s !important; -o-transition: transform 5s !important; transition: transform 5s !important; transition: transform 5s,-webkit-transform 5s !important } .bg-zoom-long .bg, .has-hover:hover .image-zoom-long img { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3) } .bg-zoom-fade:hover .bg, .has-hover:hover .image-zoom-fade img { opacity: .7; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) } .bg-glow:hover .bg, .has-hover:hover .image-glow img { -webkit-filter: brightness(1.1); filter: brightness(1.1) } .bg-fade-out:hover .bg, .has-hover:hover .image-fade-out img { opacity: .7 } .image-fade:hover .bg, .has-hover:hover .image-fade img { opacity: .6 } .bg-fade-in .bg, .image-fade-in img { opacity: .7 } .bg-fade-in:hover .bg, .has-hover:hover .image-fade-in img { opacity: 1 } .bg-blur:hover .bg, .has-hover:hover .image-blur img { -webkit-filter: blur(5px); filter: blur(5px) } .bg-overlay-remove:hover .overlay, .bg-overlay-add:not(:hover) .overlay, .has-hover:hover .image-overlay-remove .overlay, .has-hover:not(:hover) .image-overlay-add .overlay { opacity: 0 } .bg-overlay-remove-50:hover .overlay, .bg-overlay-add-50:not(:hover) .overlay, .has-hover:hover .image-overlay-remove-50 .overlay, .has-hover:not(:hover) .image-overlay-add-50 .overlay { opacity: .5 } .has-mask { overflow: hidden; -webkit-transform: translateZ(0px); transform: translateZ(0px) } .mask-circle { -webkit-clip-path: circle(50% at center); clip-path: circle(50% at center) } .mask-angled { -webkit-clip-path: polygon(0 calc(0% + 30px),100% 0,100% 100%,0 100%); clip-path: polygon(0 calc(0% + 30px),100% 0,100% 100%,0 100%) } .mask-angled-right { -webkit-clip-path: polygon(0 0,100% calc(0% + 30px),100% 100%,0 100%); clip-path: polygon(0 0,100% calc(0% + 30px),100% 100%,0 100%) } .mask-arrow { -webkit-clip-path: polygon(0 0,calc(50% - 30px) 0,50% calc(0% + 30px),calc(50% + 30px) 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,calc(50% - 30px) 0,50% calc(0% + 30px),calc(50% + 30px) 0,100% 0,100% 100%,0 100%) } .mask-angled-large { -webkit-clip-path: polygon(0 calc(0% + 60px),100% 0,100% 100%,0 100%); clip-path: polygon(0 calc(0% + 60px),100% 0,100% 100%,0 100%) } .mask-angled-right-large { -webkit-clip-path: polygon(0 0,100% 0,100% calc(100% - 60px),0 100%); clip-path: polygon(0 0,100% 0,100% calc(100% - 60px),0 100%) } .mask-arrow-large { -webkit-clip-path: polygon(0 0,calc(50% - 60px) 0,50% calc(0% + 60px),calc(50% + 60px) 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,calc(50% - 60px) 0,50% calc(0% + 60px),calc(50% + 60px) 0,100% 0,100% 100%,0 100%) } .mask-angled-right, .mask-arrow, .mask-angled { margin-top: -30px } .mask-angled-right-large, .mask-arrow-large, .mask-angled-large { margin-top: -60px } [data-parallax]:not(.parallax-active) { opacity: 0 } [data-parallax] { will-change: transform !important } [data-parallax-container] { overflow: hidden } [data-parallax]:not(.parallax-active) .bg { opacity: 0 } .shade { content: " "; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.2); background: -webkit-gradient(linear,left bottom,left top,from(#323232),color-stop(33%,rgba(50,50,50,0))); background: -o-linear-gradient(bottom,#323232 0%,rgba(50,50,50,0) 33%); background: linear-gradient(to top,#323232 0%,rgba(50,50,50,0) 33%); opacity: .3; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s } .shade-top { opacity: .4; background: rgba(0,0,0,.2); background: -webkit-gradient(linear,left top,left bottom,from(#000),color-stop(70%,rgba(0,0,0,0))); background: -o-linear-gradient(top,#000 0%,rgba(0,0,0,0) 70%); background: linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 70%) } .box:hover .shade { opacity: .5 } .box-shade:not(.dark) .shade { opacity: .8; background: rgba(255,255,255,.2); background: -webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(33%,rgba(255,255,255,0))); background: -o-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 33%); background: linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 33%) } .show-on-hover, .hover-slide, .hover-slide-in, .hover-zoom, .hover-zoom-in { opacity: 0; -webkit-transition: opacity .5s,max-height .6s,-webkit-transform .3s,-webkit-filter .6s; transition: opacity .5s,max-height .6s,-webkit-transform .3s,-webkit-filter .6s; -o-transition: opacity .5s,transform .3s,max-height .6s,filter .6s; transition: opacity .5s,transform .3s,max-height .6s,filter .6s; transition: opacity .5s,transform .3s,max-height .6s,filter .6s,-webkit-transform .3s,-webkit-filter .6s; -webkit-filter: blur(0); filter: blur(0); pointer-events: none } .hover-slide { -webkit-transform: translateY(15%) translateZ(0); transform: translateY(15%) translateZ(0) } .hover-slide-in { -webkit-transform: translateY(100%) translateZ(0); transform: translateY(100%) translateZ(0) } .box-text-middle .box-text.hover-slide { -webkit-transform: translateY(-40%) translateZ(0); transform: translateY(-40%) translateZ(0) } .hover-fade-out { -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s } .has-hover:hover .hover-fade-out { opacity: 0 } .hover-invert { opacity: 1 !important; -webkit-filter: invert(0); filter: invert(0) } .has-hover:hover .hover-invert { -webkit-filter: invert(100%); filter: invert(100%) } .hover-reveal { -webkit-transition: all .6s; -o-transition: all .6s; transition: all .6s; opacity: 0; -webkit-transform: translateY(15%) translateZ(0); transform: translateY(15%) translateZ(0); max-height: 0 } .has-hover:hover .hover-reveal { opacity: 1; max-height: 150px } .has-hover:hover .hover-reveal.reveal-small { max-height: 30px } .hover-blur { opacity: 0; -webkit-transition: opacity .3s,-webkit-filter .3s; transition: opacity .3s,-webkit-filter .3s; -o-transition: filter .3s,opacity .3s; transition: filter .3s,opacity .3s; transition: filter .3s,opacity .3s,-webkit-filter .3s; -webkit-filter: blur(10px); filter: blur(10px) } .has-hover:hover .hover-blur { opacity: 1; -webkit-filter: blur(0) !important; filter: blur(0) !important } .hover-zoom { -webkit-transform: scale(1.1) translateZ(0); transform: scale(1.1) translateZ(0) } .box-text-middle .box-text.hover-zoom { -webkit-transform: scale(1.1) translateZ(0) translateY(-50%); transform: scale(1.1) translateZ(0) translateY(-50%) } .hover-zoom-in { -webkit-transform: scale(.9) translateZ(0); transform: scale(.9) translateZ(0) } .box-text-middle .box-text.hover-zoom-in { -webkit-transform: scale(.9) translateZ(0) translateY(-50%); transform: scale(.9) translateZ(0) translateY(-50%) } .hover-bounce { opacity: 1 !important; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; -o-transition: transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; -webkit-transform: scale(1) translateZ(0) translateY(10px) !important; transform: scale(1) translateZ(0) translateY(10px) !important } .has-hover:hover .hover-bounce { -webkit-transform: scale(1) translateZ(0) translateY(0) !important; transform: scale(1) translateZ(0) translateY(0) !important } .box-text-middle .hover-bounce { -webkit-transform: scale(1) translateZ(0) translateY(-40%) !important; transform: scale(1) translateZ(0) translateY(-40%) !important } .box-text-middle:hover .box-text.hover-bounce { -webkit-transform: scale(1) translateZ(0) translateY(-50%) !important; transform: scale(1) translateZ(0) translateY(-50%) !important } .has-hover:hover img.show-on-hover { opacity: 1 } .has-hover:hover .hover-slide, .has-hover:hover .hover-slide-in, .has-hover:hover .hover-zoom, .has-hover:hover .hover-zoom-in, .has-hover:hover .show-on-hover { opacity: 1; -webkit-transform: scale(1) translateZ(0) translateY(0) !important; transform: scale(1) translateZ(0) translateY(0) !important; pointer-events: inherit } .has-hover:hover .show-on-hover.center, .box-text-middle:hover .show-on-hover.box-text { -webkit-transform: scale(1) translateZ(0) translateY(-50%) !important; transform: scale(1) translateZ(0) translateY(-50%) !important } .slider .has-slide-effect { overflow: hidden; background-color: transparent !important } .slider .has-slide-effect .bg { opacity: 0; -webkit-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s } .slide-zoom-in .bg, .slide-zoom-in-fast .bg { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) } .slide-zoom-out-fast .bg, .slide-zoom-out .bg { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) } .has-slide-effect.is-selected .bg { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: opacity 1s,-webkit-transform 20s ease-out; transition: opacity 1s,-webkit-transform 20s ease-out; -o-transition: opacity 1s,transform 20s ease-out; transition: opacity 1s,transform 20s ease-out; transition: opacity 1s,transform 20s ease-out,-webkit-transform 20s ease-out } .slide-fade-in.is-selected .bg { -webkit-transition: opacity 3.5s; -o-transition: opacity 3.5s; transition: opacity 3.5s } .slide-fade-in-fast.is-selected .bg { -webkit-transition: opacity 1.5s; -o-transition: opacity 1.5s; transition: opacity 1.5s } .slide-zoom-in-fast.is-selected .bg, .slide-zoom-in.is-selected .bg { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) } .slide-zoom-out-fast.is-selected .bg { -webkit-transition: opacity 1s,-webkit-transform 5s ease-out; transition: opacity 1s,-webkit-transform 5s ease-out; -o-transition: opacity 1s,transform 5s ease-out; transition: opacity 1s,transform 5s ease-out; transition: opacity 1s,transform 5s ease-out,-webkit-transform 5s ease-out } .button.tooltip { opacity: 1 } .tooltipster-default { border-radius: 5px; background: #111; color: #fff; -webkit-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; opacity: 0 } .tooltipster-default a { color: #eee } .tooltipster-default:hover { color: #fff } .tooltipster-fade-show { opacity: 1 } .tooltipster-default .tooltipster-content { font-family: Arial,sans-serif; font-size: 14px; line-height: 16px; padding: 8px 10px; overflow: hidden } .tooltipster-base { padding: 0; font-size: 0; line-height: 0; position: absolute; left: 0; top: 0; z-index: 9999999; pointer-events: none; width: auto; overflow: visible } .tooltipster-base .tooltipster-content { overflow: hidden } .tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1 } .tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0; height: 0; position: absolute } .tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-top: 8px solid; bottom: -7px } .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-top: 9px solid; bottom: -7px } .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 8px solid; top: -7px } .tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-bottom: 9px solid; top: -7px } .tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0; right: 0; margin: 0 auto } .tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px } .tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px } .tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px } .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px } .tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -7px } .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-left: 9px solid; margin-top: -8px } .tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -7px } .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-right: 9px solid; margin-top: -8px } .dark, .dark p, .dark td { color: #f1f1f1 } .dark a.lead, .dark label, .dark .heading-font, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .hover-dark:hover p, .hover-dark:hover h1, .hover-dark:hover h2, .hover-dark:hover h3, .hover-dark:hover h4, .hover-dark:hover h5, .hover-dark:hover h6, .hover-dark:hover a { color: #fff } .dark .stars a + a, .dark .product-section, .dark .product-footer .woocommerce-tabs { border-color: rgba(255,255,255,.2) } .nav-dark .is-outline, .dark .nav > li > a, .dark .nav > li.html, .dark .nav-vertical li li.menu-item-has-children > a, .dark .nav-vertical > li > ul li a, .nav-dropdown.dark > li > a, .nav-dropdown.dark .nav-column > li > a, .nav-dark .nav > li > a, .nav-dark .nav > li > button { color: rgba(255,255,255,.8) } .dark .nav > li > a:hover, .dark .nav > li.active > a, .dark .nav > li > a.active .nav-dark .nav > li.current > a, .nav-dark .nav > li > a:hover, .nav-dark .nav > li.active > a, .nav-dropdown.dark > li > a:hover, .nav-dropdown.dark .nav-column > li > a:hover, .nav-dark a.plain:hover, .nav-dark .nav > li > a.active { color: #fff } .dark.nav-dropdown.nav-dropdown-bold > li.nav-dropdown-col, .dark.nav-dropdown.nav-dropdown-simple > li.nav-dropdown-col, .nav-dropdown.dark .nav-column > li > a, .nav-dropdown.dark > li > a, .nav-dark .nav > li.header-divider, .nav-dark .header-divider:after, .nav-dark .nav-divided > li + li > a:after { border-color: rgba(255,255,255,.2) } .dark .nav-vertical li li.menu-item-has-children > a, .nav-dark .nav-vertical li li.menu-item-has-children > a, .nav-dark .nav > li.html, .nav-dark .header-button { color: #fff } .nav-box a:hover span.amount, .nav-dark span.amount { color: currentColor } html { overflow-x: hidden } @media (max-width:849px) { body { overflow-x: hidden } } #wrapper, #main { background-color: #fff; position: relative } #main.dark { background-color: #333 } .page-wrapper { padding-top: 30px; padding-bottom: 30px } .page-wrapper-full { padding-top: 0 } .is-sticky-column { will-change: min-height } .is-sticky-column__inner { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); will-change: position,transform } .ux-body-overlay { display: block; position: fixed; top: 0; left: 0; bottom: 0; right: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,.3); z-index: 29; opacity: 0; visibility: hidden; -webkit-transition: visibility .3s,opacity .3s ease-in-out; -o-transition: visibility .3s,opacity .3s ease-in-out; transition: visibility .3s,opacity .3s ease-in-out } .ux-body-overlay--hover-active, .ux-body-overlay--click-active { opacity: 1; visibility: visible; -webkit-transition: visibility .3s,opacity .3s ease-in-out; -o-transition: visibility .3s,opacity .3s ease-in-out; transition: visibility .3s,opacity .3s ease-in-out } .header, .header-wrapper { width: 100%; z-index: 30; position: relative; background-size: cover; background-position: 50% 0; -webkit-transition: background-color .3s,opacity .3s; -o-transition: background-color .3s,opacity .3s; transition: background-color .3s,opacity .3s } .header-bg-color { background-color: #008837; } .header-top, .header-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: no-wrap; flex-wrap: no-wrap } .header.show-on-scroll, .header.has-transparent, .header.transparent { position: absolute } .header.show-on-scroll:not(.stuck), .header.transparent:not(.stuck) { left: auto; right: auto } .header.show-on-scroll .header-wrapper { -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; visibility: hidden; opacity: 0 } .header.show-on-scroll .header-wrapper.stuck { visibility: visible; opacity: 1 } .header.transparent .header-wrapper, .header.transparent .header-bg-image, .header.transparent .header-bg-color, .header.transparent .header-bottom { -webkit-box-shadow: none; box-shadow: none; background-color: transparent; background-image: none !important } .header-bg-image, .header-bg-color { background-position: 50% 0; -webkit-transition: background .4s; -o-transition: background .4s; transition: background .4s } .header-top { background-color: #446084; z-index: 11; position: relative; min-height: 20px } .header-main { z-index: 10; position: relative } .header-bottom { z-index: 9; position: relative; min-height: 35px } .top-divider { margin-bottom: -1px; border-top: 1px solid currentColor; opacity: .1 } .nav-dark .top-divider { display: none } .stuck { top: 0; position: fixed; left: 0; right: 0; margin: 0 auto } .sticky-jump .stuck { -webkit-animation: stuckMoveDown .6s; animation: stuckMoveDown .6s } .sticky-fade .stuck { -webkit-animation: stuckFadeIn .6s; animation: stuckFadeIn .6s } .sticky-shrink .stuck .header-main { -webkit-transition: height .8s; -o-transition: height .8s; transition: height .8s } .stuck .header-inner, .stuck .logo, .stuck .logo img { padding-top: 0; margin-top: 0 } .header-wrapper:not(.stuck) .logo img { -webkit-transition: max-height .5s; -o-transition: max-height .5s; transition: max-height .5s } .header.show-on-scroll .hide-for-sticky, .stuck .hide-for-sticky { display: none } .header-wrapper.stuck, .header-shadow .header-wrapper, .layout-shadow #wrapper { -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.15); box-shadow: 1px 1px 10px rgba(0,0,0,.15) } .nav > li.header-divider { border-left: 1px solid rgba(0,0,0,.1); height: 30px; vertical-align: middle; position: relative; margin: 0 7.5px } .nav-dark .nav > li.header-divider { border-color: rgba(255,255,255,.1) } .header-block { width: 100%; min-height: 15px } .header-full-width .container { max-width: 100% !important } @media (max-width:849px) { .header-main li.html.custom { display: none } } @media (max-width:549px) { .nav-mobile > li > a:not(.button) { line-height: 5em } } .post { margin: 0 0 30px } .masonery .post { margin-bottom: 0 } .entry-header-text { padding: 1.5em 0 1.5em } .entry-header-text.text-center { padding-left: 1.5em; padding-right: 1.5em } .entry-header-text-top { padding-top: 0 } .entry-header-text-bottom { padding-bottom: 0 } .entry-content { padding-top: 1.5em; padding-bottom: 1.5em } .masonery .article-inner .box { margin-bottom: 1.5em } .article-inner { -webkit-transition: opacity .3s,-webkit-box-shadow .5s,-webkit-transform .3s; transition: opacity .3s,-webkit-box-shadow .5s,-webkit-transform .3s; -o-transition: opacity .3s,box-shadow .5s,transform .3s; transition: opacity .3s,box-shadow .5s,transform .3s; transition: opacity .3s,box-shadow .5s,transform .3s,-webkit-box-shadow .5s,-webkit-transform .3s } .blog-featured-title + #main .post-sidebar { padding-top: 30px } .from_the_blog_comments { padding-top: 7px; opacity: .8 } .article-inner.has-shadow { background-color: #fff } .article-inner.has-shadow .entry-content, .article-inner.has-shadow footer.entry-meta, .article-inner.has-shadow .entry-header-text, .article-inner.has-shadow .author-box { padding-left: 1.5em; padding-right: 1.5em } .article-inner.has-shadow .entry-header-text-top { padding-top: 1.5em } .entry-author { padding: 2em 0 } .banner h2.entry-title { font-size: 2em } .badge.post-date { top: 7% } .entry-image img { width: 100% } .entry-image-float { position: relative } @media (min-width:850px) { .entry-image-float { max-width: 50%; float: left; margin-right: 2em } .entry-image-float + .entry-content { padding-top: 0 } } .post .entry-summary p:last-of-type { margin-bottom: 0 } footer.entry-meta { font-size: .8em; border-top: 1px solid #ececec; border-bottom: 2px solid #ececec; padding: .5em 0 .6em } li.recentcomments { padding: 7px 0 } li.recentcomments a { display: inline !important } .box-blog-post .is-divider { margin-top: .5em; margin-bottom: .5em; height: 2px } .bypostauthor { display: block } .more-link { margin-top: 1.5em } .updated:not(.published) { display: none } @media (min-width:850px) { .alignleft { display: inline; float: left; margin-right: 1.5em } .alignright { display: inline; float: right; margin-left: 1.5em } .aligncenter { clear: both; display: block; margin: 0 auto } } .wp-caption { margin-bottom: 2em; max-width: 100% } .wp-caption .wp-caption-text { padding: .4em; font-size: .9em; background: rgba(0,0,0,.05); font-style: italic } .wp-caption-text { text-align: center } img.size-full.alignnone { margin-bottom: 2em } .row .entry-content .gallery { padding: 0 } .gallery-caption { display: block } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0 } .widget { margin-bottom: 1.5em } .widget ul { margin: 0 } .widget li { list-style: none } .widgets-framed .widget, .widgets-boxed .widget { padding: 15px 20px 15px; background-color: #fff; border: 1px solid #ddd; -webkit-box-shadow: 2px 2px 10px 0 rgba(0,0,0,.05); box-shadow: 2px 2px 10px 0 rgba(0,0,0,.05) } .widgets-boxed .widget h3 { background-color: #446084; margin-left: -21px; margin-top: -16px; padding: 10px 20px 10px; width: calc(100% + 42px); color: #fff } .widgets-boxed h3 + .is-divider { display: none } ul.menu > li, .widget > ul > li { list-style: none; margin-bottom: .3em; text-align: left; margin: 0 } ul.menu > li li, .widget > ul > li li { list-style: none } ul.menu > li > a, ul.menu > li > span:first-child, .widget > ul > li > a, .widget > ul > li > span:first-child { display: inline-block; padding: 6px 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } ul.menu > li:before, .widget > ul > li:before { font-family: 'fl-icons'; display: inline-block; opacity: .6; margin-right: 6px } ul.menu > li li > a, .widget > ul > li li > a { font-size: .9em; padding: 3px 0; display: inline-block } ul.menu > li + li, .widget > ul > li + li { border-top: 1px solid #ececec } .dark ul.menu > li + li, .dark .widget > ul > li + li { border-color: rgba(255,255,255,.08) } ul.menu > li ul, .widget > ul > li ul { border-left: 1px solid #ddd; margin: 0 0 10px 3px; padding-left: 15px; width: 100%; display: none } ul.menu > li ul li, .widget > ul > li ul li { border: 0; margin: 0 } .dark ul.menu > li ul, .dark .widget > ul > li ul { border-color: rgba(255,255,255,.08) } .dark ul.menu > li > a:hover, .dark ul.menu > li.active > a, .dark ul.menu > li.current-cat > a, .dark .widget > ul > li > a:hover, .dark .widget > ul > li.active > a, .dark .widget > ul > li.current-cat > a { color: #fff } ul.menu > li.has-child, .widget > ul > li.has-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .widget > ul > li .count { opacity: .5; font-size: .7em; line-height: 3em } .widget .current > ul, .widget .current-cat-parent > ul { display: block } .widget .current-cat > a { color: #000; font-weight: bolder } .recent-blog-posts { padding: 10px 0 10px } .recent-blog-posts a { line-height: 1.2; display: block; margin-bottom: 6px } .widget .instagram-pics:after { content: ""; display: table; clear: both } .widget .instagram-pics > li { border: 0; list-style: none; float: left; width: 33.333333%; margin: 0; padding: 0 } .widget .instagram-pics > li a { padding: 0; margin: 0; display: block } .widget .instagram-pics > li img { display: block; width: 100% } .widget_layered_nav li { display: -webkit-box; display: -ms-flexbox; display: flex } .widget_display-latest-tweets li { font-style: italic; font-size: .9em } .widget_display-latest-tweets a { display: inline !important } .widget_display-latest-tweets span { font-weight: bolder; display: block } .wpcf7 { color: #333; position: relative } .wpcf7 .ajax-loader { display: none !important } .dark .wpcf7 { color: #fff } .wpcf7 p { padding: 0; margin: 0 } .wpcf7 br { display: none } .wpcf7 label { display: inline-block; width: 100% } .wpcf7 span.wpcf7-list-item { margin-left: 0; margin-right: 1.2em } .wpcf7 .wpcf7-form-control-wrap { display: block } .wpcf7 .ajax-loader { position: absolute; right: 0; background-color: #fff; border-radius: 99px } .wpcf7 .wpcf7-not-valid-tip { margin-top: -10px; position: relative; padding: 5px 8px; line-height: 1.2em; border-radius: 3px; opacity: .8; background-color: #f1f1f1; color: #b20000 } .wpcf7 .wpcf7-not-valid-tip:after { bottom: 100%; left: 30px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136,183,213,0); border-bottom-color: #f1f1f1; border-width: 10px; margin-left: -10px } .wpcf7 .wpcf7-validation-errors { display: none !important } .wpcf7 .flex-col .wpcf7-not-valid-tip { position: absolute; z-index: 99; margin-top: 5px; width: 100% } .wpcf7 .wpcf7-response-output { margin: 5px 0 0; border-radius: 10px } .wpcf7-form .processing * { opacity: .8 } .password-required form.post-password-form { max-width: 620px; margin: 0 auto; padding: 30px 15px 30px } .portfolio-inner img { width: 100% } .portfolio-bottom { margin-bottom: -1px } .row + .portfolio-related .portfolio-element-wrapper { margin-top: 30px } .accordion-inner { padding: 1em 2.3em; display: none } .accordion-title { font-size: 110%; padding: .6em 2.3em; display: block; position: relative; border-top: 1px solid #ddd; -webkit-transition: border .2s ease-out,background-color .3s; -o-transition: border .2s ease-out,background-color .3s; transition: border .2s ease-out,background-color .3s } .dark .accordion-title { border-color: rgba(255,255,255,.2) } .accordion-title.active { border-color: #446084; color: #446084; font-weight: 700; background-color: rgba(0,0,0,.03) } .dark .accordion-title.active { color: #fff } .accordion .toggle { width: 2.3em; height: 1.5em; margin-right: 5px; top: .3em; border-radius: 999px; position: absolute; left: 0 } .accordion .active .toggle { top: .1em; opacity: 1; color: currentColor } .breadcrumbs { color: #222; font-weight: 700; letter-spacing: 0; padding: 0 } .product-info .breadcrumbs { font-size: .85em; margin: 0 0 .5em } .breadcrumbs .divider, .breadcrumbs .separator { position: relative; top: 0; opacity: .35; margin: 0 .3em; font-weight: 300 } .dark .breadcrumbs { color: #fff } .breadcrumbs a { color: rgba(102,102,102,.7); font-weight: 400 } .breadcrumbs a:first-of-type { margin-left: 0 } .breadcrumbs a.current, .breadcrumbs a:hover { color: #111 } .dark .breadcrumbs a { color: #fff } .checkout-breadcrumbs { padding: 15px 0 } .checkout-breadcrumbs a { color: #ccc; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-breadcrumbs .divider { top: 2px; margin: 0 .5em } .breadcrumb-step { display: inline-block; background-color: #ccc; color: #fff; margin: 0 .5em; font-weight: bolder; text-align: center; height: 1.5em; width: 1.5em; font-size: .7em; line-height: 1.5em; border-radius: 99px; position: relative; top: 1px } .current .breadcrumb-step { background-color: #d26e4b } @media (min-width:850px) { .comment-form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-left: -15px; margin-right: -15px } .comment-form > div { padding: 0 15px; width: 100% } .comment-form > p { padding: 0 15px; width: 100% } .comment-form p.comment-form-author, .comment-form p.comment-form-email, .comment-form p.comment-form-url { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } } .comment-inner:target { padding: 15px; background-color: #f1f1f1; border-radius: 10px } .commentlist li, .comment-list li { list-style: none; padding: 1em 0 0 } .commentlist li .meta, .comment-list li .meta { margin-bottom: 0 } .commentlist li .avatar, .comment-list li .avatar { border-radius: 100% } .commentlist li .description, .comment-list li .description { font-style: italic } .commentlist li .comment-text, .comment-list li .comment-text { padding: 0 1.5em } .commentlist > li:not(:first-child), .comment-list > li:not(:first-child) { border-top: 1px dashed #ddd } #comments .comment-respond { background-color: rgba(0,0,0,.05); margin-top: 15px; padding: 15px 25px 0 } #comments .comment-respond .comment-reply-title { font-size: 1.2em } #comments .comment-respond small { text-transform: uppercase; margin-left: 10px; font-size: .6em } .footer-wrapper { width: 100%; position: relative } .footer { padding: 30px 0 0 } .footer-1 { background-color: #fff } .footer-2 { background-color: #777 } .footer-1, .footer-2 { border-top: 1px solid rgba(0,0,0,.05) } .footer-secondary { padding: 7.5px 0 } .absolute-footer, html { background-color: #5b5b5b } .footer ul { margin: 0 } .absolute-footer { color: rgba(26, 22, 22, 0.88); padding: 10px 0 15px; font-size: .9em } .absolute-footer.dark { color: rgba(255,255,255,.5) } .absolute-footer.fixed { left: 0; right: 0; bottom: 0; padding: 7.5px 15px; z-index: 101; color: #fff; background-color: transparent; text-shadow: 1px 1px 1px rgba(0,0,0,.7) } .absolute-footer ul { padding-bottom: 5px; opacity: .8; border-bottom: 1px solid #ddd } .absolute-footer.dark ul { border-color: rgba(255,255,255,.08) } .absolute-footer.text-center ul { border: 0; padding-top: 5px } .reveal-footer { z-index: 1; margin-bottom: 100px; position: relative; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.5); box-shadow: 0 0 20px 0 rgba(0,0,0,.5) } .reveal-footer + .footer-wrapper { position: fixed; bottom: 0; z-index: 0 } .back-to-top { margin: 0; opacity: 0; bottom: 20px; right: 20px; pointer-events: none; -webkit-transform: translateY(30%); -ms-transform: translateY(30%); transform: translateY(30%) } .back-to-top.left { left: 20px; right: unset } .back-to-top.active { opacity: 1; pointer-events: inherit; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .instagram-image-container { display: block; padding-bottom: 100% } .instagram-image-container a > img { position: absolute; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;' } .logo { line-height: 1; margin: 0 } .logo-tagline { font-style: italic; font-size: .9em; line-height: 1; margin: .85em 0 } .logo a { text-decoration: none; display: block; color: #446084; font-size: 32px; text-transform: uppercase; font-weight: bolder; margin: 0 } .logo img { display: block; width: auto } .header-logo-dark, .nav-dark .header-logo, .header-logo-sticky, .sticky .dark .header-logo-dark, .sticky .has-sticky-logo .header-logo { display: none !important } .nav-dark .header-logo-dark, .stuck .header-logo-sticky { display: block !important } .stuck .header-logo-sticky + img, .stuck .header-logo-sticky + img + img { display: none !important } .nav-dark .logo a { color: #fff } .logo-left .logo { margin-left: 0; margin-right: 30px } .logo-center .flex-left { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0 } .logo-center .logo { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; text-align: center; margin: 0 30px } .logo-center .logo img { margin: 0 auto } .logo-center .flex-right { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0 } @media screen and (max-width:849px) { .header-inner .nav { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .medium-logo-left .flex-left { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; -webkit-box-flex: 0; -ms-flex: 0; flex: 0 } .medium-logo-left .logo { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .medium-logo-center .flex-left { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0 } .medium-logo-center .logo { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; text-align: center; margin: 0 15px } .medium-logo-center .logo img { margin: 0 auto } .medium-logo-center .flex-right { -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 } } .map-height { height: 400px } .map-inner { background-color: #fff; background-color: rgba(255,255,255,.9); padding: 20px } .message-box { padding-left: 30px; padding-right: 30px; background-color: #f1f1f1 } .message-box.dark { background-color: #333 } .message-box .col, .message-box .col-inner, .message-box .row { padding-top: 0 !important; padding-bottom: 0 !important } .next-prev-thumbs li { position: relative; display: inline-block; margin: 0 1px 0 !important } .next-prev-thumbs li .button { margin-bottom: 0 } .next-prev-thumbs .nav-dropdown { padding: 2px; width: 90px; min-width: 90px } .page-title { position: relative } .page-title .widget { margin: 0 .3em; vertical-align: middle } .page-title-bg { overflow: hidden } .title-bg { -webkit-transition: opacity .6s; -o-transition: opacity .6s; transition: opacity .6s } .title-overlay { background-color: rgba(0,0,0,.25) } .page-title-inner { position: relative; padding-top: 20px; min-height: 60px } .page-title-inner ul, .page-title-inner select, .page-title-inner form, .page-title-inner button, .page-title-inner p { margin-top: 0; margin-bottom: 0 } .normal-title { background-color: #f7f7f7; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec } .normal-title .page-title-inner { padding-top: 15px; padding-bottom: 15px } .featured-title { background-color: #446084; text-shadow: 1px 1px 1px rgba(0,0,0,.2) } .featured-title .page-title-inner { padding-bottom: 20px } .featured-title .page-title-bg { -webkit-box-shadow: inset 0 0 30px 0px rgba(0,0,0,.1); box-shadow: inset 0 0 30px 0px rgba(0,0,0,.1) } .featured-title .overlay { background-color: rgba(0,0,0,.4) } .payment-icons .payment-icon { display: inline-block; opacity: .6; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; border-radius: 5px; background-color: rgba(0,0,0,.1); padding-bottom: 0; padding: 3px 5px 5px; margin: 3px 3px 0 } .payment-icons .payment-icon svg { vertical-align: middle; height: 20px; width: auto !important } .payment-icons .payment-icon:hover { opacity: 1 } .dark .payment-icons .payment-icon { background-color: rgba(255,255,255,.1) } .dark .payment-icons .payment-icon svg { fill: #fff } .pricing-table { border: 1px solid #ececec; background-color: #fff; padding-bottom: 15px; overflow: hidden } .dark .pricing-table { border-color: rgba(255,255,255,.2) } .pricing-table .title { padding: .5em 15%; border-bottom: 1px solid #ececec } .dark .pricing-table .title { border-color: rgba(255,255,255,.2) } .pricing-table .price { color: #000; padding: .6em 15% 0; font-weight: 300 } .pricing-table .description { padding: 15px 15px 0 } .pricing-table .items { padding: 10px 15% } .pricing-table .is-disabled { text-decoration: line-through; opacity: .6 } .pricing-table .items .button:last-child { margin: 30px 0 0 } .pricing-table .bullet-more-info { font-size: 14px; margin-left: 10px } .pricing-table .items > div { padding: 7.5px 0; border-bottom: 1px solid #ececec } .dark .pricing-table .items > div { border-color: rgba(255,255,255,.08) } .dark .pricing-table { background-color: #333 } .pricing-table .title { background-color: rgba(0,0,0,.02) } .featured-table { margin-top: -15px; border-color: #446084; border-width: 2px } .featured-table .title { color: #fff; border-color: #446084; background-color: #446084 } .scroll-to { width: 100% } .scroll-to-bullets { right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 999; max-height: 100vh; overflow: hidden; position: fixed } .scroll-to-bullets a { display: block; border: 3px solid transparent; background-color: #446084; margin: 10px 15px; width: 15px; height: 15px; border-radius: 30px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.3); box-shadow: 1px 1px 1px rgba(0,0,0,.3) } .scroll-to-bullets a:hover { opacity: 1; background-color: #fff } .scroll-to-bullets a.active { opacity: 1; border-color: #446084; background-color: #fff } .sidebar-menu .search-form { display: block !important } .searchform-wrapper form { margin-bottom: 0 } .mobile-nav > .search-form, .sidebar-menu .search-form { padding: 5px 0; width: 100% } .form-flat .search-form-categories { padding-right: 5px } .widget_search .submit-button, .searchform-wrapper:not(.form-flat) .submit-button { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important } .searchform { position: relative } .searchform .button.icon { margin: 0 } .searchform .button.icon i { font-size: 1.2em } .searchform-wrapper { width: 100% } .searchform-wrapper.form-flat .submit-button.loading .icon-search { opacity: .0 } .searchform-wrapper.form-flat .submit-button.loading:after { border-color: currentColor } .searchform-wrapper.form-flat .flex-col:last-of-type { margin-left: -2.9em } .searchform-wrapper .autocomplete-suggestions { overflow-y: scroll; -webkit-overflow-scrolling: touch; max-height: 50vh; overflow-y: auto } .header-block .autocomplete-suggestions, .header .search-form .autocomplete-suggestions { max-height: 80vh } .col .live-search-results, .header-block .live-search-results, .header .search-form .live-search-results { text-align: left; color: #111; top: 105%; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1); box-shadow: 0 0 10px 0 rgba(0,0,0,.1); left: 0; right: 0; background-color: rgba(255,255,255,.95); position: absolute } .header li .html .live-search-results { top: 0; position: relative; -webkit-box-shadow: none; box-shadow: none; background-color: transparent } .autocomplete-suggestion { padding: 10px .75em; border-bottom: 1px solid rgba(0,0,0,.05); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: default } .autocomplete-suggestion .search-name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .autocomplete-suggestion img { width: 40px; border-radius: 99px; height: 40px; display: inline-block; margin-right: 10px } .autocomplete-suggestion img + .search-name { margin-top: -.15em; padding-left: .5em } .autocomplete-suggestion .search-price { padding-top: 3px; margin-left: 5px; font-size: .8em } .autocomplete-suggestion:last-child { border-bottom: none } .autocomplete-selected { background-color: rgba(0,0,0,.05) } #search-lightbox { font-size: 1.5em; margin: 0 auto; max-width: 600px } .section-title-container { margin-bottom: 1.5em } .row-collapse + .section-title-container, .slider-wrapper + .section-title-container, .banner + .section-title-container { margin-top: 30px } .section-title { position: relative; -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100% } .section-title i { opacity: .6; margin-right: .5em } .section-title i.icon-angle-right { margin-right: 0; margin-left: 10px } .section-title span { text-transform: uppercase } .section-title small { text-transform: none; font-weight: 400; padding-left: 15px; font-size: 1em; opacity: .7 } .section-title b { display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 2px; opacity: .1; background-color: currentColor } .section-title a { display: block; padding-left: 15px; font-size: .8em; margin-left: auto } .section-title-normal { border-bottom: 2px solid #ececec } .section-title-normal span { margin-right: 15px; padding-bottom: 7.5px; border-bottom: 2px solid rgba(0,0,0,.1); margin-bottom: -2px } .dark .section-title-normal span, .dark .section-title-normal { border-color: rgba(255,255,255,.2) } .section-title-normal b { display: none } .section-title-center span { margin: 0 15px } .section-title-center span, .section-title-bold-center span { text-align: center } .section-title-center small, .section-title-bold-center small { padding: 0 15px; display: block } .section-title-bold-center span, .section-title-bold span { border: 2px solid rgba(0,0,0,.1); padding: .3em .8em } .section-title-bold b:first-of-type { display: none } .flatsome-cookies { position: fixed; top: auto; right: 0; bottom: 0; left: 0; z-index: 999; padding: 15px 30px; background-color: #fff; -webkit-box-shadow: 0 0 9px rgba(0,0,0,.14); box-shadow: 0 0 9px rgba(0,0,0,.14); -webkit-transition: -webkit-transform .35s ease; transition: -webkit-transform .35s ease; -o-transition: transform .35s ease; transition: transform .35s ease; transition: transform .35s ease,-webkit-transform .35s ease; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0) } .flatsome-cookies__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .flatsome-cookies__text { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding-right: 30px } .flatsome-cookies__buttons { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto } .flatsome-cookies__buttons > a { margin-right: 20px; margin-bottom: 0 } .flatsome-cookies__buttons > a:last-child { margin-right: 0 } .flatsome-cookies--inactive { -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0) } .flatsome-cookies--active { -webkit-transform: none; -ms-transform: none; transform: none } @media (max-width:849px) { .flatsome-cookies__inner { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; font-size: .9em } .flatsome-cookies__buttons { margin-top: 15px } .flatsome-cookies__text { padding-right: 0 } } .icon-lock:before { content: "\e904" } .icon-user-o:before { content: "\e900" } .icon-line:before, .icon-chat:before { content: "\e903" } .icon-user:before { content: "\e901" } .icon-shopping-cart:before { content: "\e908" } .icon-tumblr:before { content: "\e603" } .icon-gift:before { content: "\e604" } .icon-phone:before { content: "\e600" } .icon-play:before { content: "\e605" } .icon-menu:before { content: "\e800" } .icon-equalizer:before { content: "\e992" } .icon-shopping-basket:before { content: "\e909" } .icon-shopping-bag:before { content: "\e90a" } .icon-google-plus:before { content: "\e905" } .icon-heart-o:before { content: "\e906" } .icon-heart:before { content: "\e000" } .icon-500px:before { content: "\e601" } .icon-vk:before { content: "\e602" } .icon-angle-left:before { content: "\f104" } .icon-angle-right:before { content: "\f105" } .icon-angle-up:before { content: "\f106" } .icon-angle-down:before { content: "\f107" } .icon-twitter:before { content: "\e001" } .icon-envelop:before { content: "\e003" } .icon-tag:before { content: "\e004" } .icon-star:before { content: "\e005" } .icon-star-o:before { content: "\e006" } .icon-facebook:before { content: "\e002" } .icon-feed:before { content: "\e008" } .icon-checkmark:before { content: "\e00a" } .icon-plus:before { content: "\e00c" } .icon-instagram:before { content: "\e00e" } .icon-tiktok:before { content: "\e90b" } .icon-pinterest:before { content: "\e010" } .icon-search:before { content: "\e012" } .icon-skype:before { content: "\e011" } .icon-dribbble:before { content: "\e013" } .icon-certificate:before { content: "\f0a3" } .icon-expand:before { content: "\e015" } .icon-linkedin:before { content: "\e016" } .icon-map-pin-fill:before { content: "\e009" } .icon-pen-alt-fill:before { content: "\e017" } .icon-youtube:before { content: "\e018" } .icon-flickr:before { content: "\e019" } .icon-clock:before { content: "\e01a" } .icon-snapchat:before { content: "\e902" } .icon-whatsapp:before { content: "\e907" } .text-center .social-icons { margin-left: auto; margin-right: auto } .social-icons { display: inline-block; vertical-align: middle; font-size: .85em; color: #999 } .html .social-icons { font-size: 1em } .html .social-icons .button { margin-bottom: 0 } .social-icons span { font-weight: 700; padding-right: 10px } .social-icons i { min-width: 1em } .nav-dark .social-icons, .dark .social-icons { color: #fff } .nav-dark .social-icons .button.is-outline, .dark .social-icons .button.is-outline { border-color: rgba(255,255,255,.5) } .social-button, .social-icons .button.icon:not(.is-outline), .social-icons .button.icon:hover { background-color: currentColor !important; border-color: currentColor !important } .social-button > i, .social-button > span, .social-icons .button.icon:not(.is-outline) > i, .social-icons .button.icon:not(.is-outline) > span, .social-icons .button.icon:hover > i, .social-icons .button.icon:hover > span { color: #fff !important } .button.facebook:not(.is-outline), .button.facebook:hover { color: #3a589d !important } .button.instagram:not(.is-outline), .button.instagram:hover { color: #3b6994 !important } .button.whatsapp:not(.is-outline), .button.whatsapp:hover { color: #51cb5a !important } .button.twitter:not(.is-outline), .button.twitter:hover { color: #2478ba !important } .button.tiktok:not(.is-outline), .button.tiktok:hover, .button.email:not(.is-outline), .button.email:hover { color: #111 !important } .button.phone:not(.is-outline), .button.phone:hover { color: #51cb5a !important } .button.pinterest:not(.is-outline), .button.pinterest:hover { color: #cb2320 !important } .button.rss:not(.is-outline), .button.rss:hover { color: #fc7600 !important } .button.tumblr:not(.is-outline), .button.tumblr:hover { color: #36455d !important } .button.vk:not(.is-outline), .button.vk:hover { color: #527498 !important } .button.google-plus:not(.is-outline), .button.google-plus:hover { color: #dd4e31 !important } .button.linkedin:not(.is-outline), .button.linkedin:hover { color: #0072b7 !important } .button.youtube:not(.is-outline), .button.youtube:hover { color: #c33223 !important } .button.flickr:not(.is-outline), .button.flickr:hover { color: #e5086f !important } .button.snapchat:not(.is-outline), .button.snapchat:hover { color: #fff600 !important } .button.snapchat:not(.is-outline) i, .button.snapchat:hover i { text-shadow: 0px 0px 6px rgba(0,0,0,.4) } .button.px500:not(.is-outline), .button.px500:hover { color: #0099e5 !important } .woocommerce-product-rating { visibility: visible; position: relative } .star-rating { text-align: left; font-size: 16px; display: block; overflow: hidden; position: relative; height: 1em; line-height: 1em; letter-spacing: 0; margin: .5em 0; width: 5.06em; font-family: "fl-icons" !important; font-weight: 400 !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .star-rating:before, .woocommerce-page .star-rating:before { content: '\e006\e006\e006\e006\e006'; color: #d26e4b; float: left; top: 0; left: 0; position: absolute } .star-rating span { overflow: hidden; float: left; width: 10px; height: 10px; top: 0; left: 0; font-family: "fl-icons" !important; font-weight: 400 !important; position: absolute; padding-top: 1.5em } .star-rating span:before { content: '\e005\e005\e005\e005\e005'; color: #d26e4b; top: 0; position: absolute; left: 0 } .star-rating--inline { display: inline-block; vertical-align: middle; height: 18px } .woocommerce-review-link { font-size: 90% } li.wc-layered-nav-rating { font-size: .8em } li.wc-layered-nav-rating .star-rating { margin-bottom: 0; display: inline-block } .stars a { font-size: 16px; margin-left: -10px; display: inline-block; color: transparent !important; overflow: hidden; font-family: 'fl-icons' } .stars a + a { margin-left: .3em; border-left: 1px solid #ececec } .stars a:hover:after, .stars a.active:after { color: #d26e4b } .stars a:after { color: #ddd; content: '\e005' } .stars a.star-2:after { content: '\e005\e005' } .stars a.star-3:after { content: '\e005\e005\e005' } .stars a.star-4:after { content: '\e005\e005\e005\e005' } .stars a.star-5:after { content: '\e005\e005\e005\e005\e005' } /* Theme Name: Flatsome Child Description: This is a child theme for Flatsome Theme Author: UX Themes Template: flatsome Version: 3.0 */ /*************** ADD CUSTOM CSS HERE. ***************/ @media only screen and (max-width: 48em) { /*************** ADD MOBILE ONLY CSS HERE ***************/ } #callnowbutton { display: none } @media screen and (max-width:650px) { #callnowbutton { display: block; position: fixed; text-decoration: none; z-index: 2147483647; width: 65px; height: 65px; border-radius: 50%; box-shadow: 0 3px 6px rgba(0,0,0,.3); transform: scale(.8); bottom: 15px; left: 20px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMDA4MTFlIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center/45px 45px no-repeat #009f3c } } #callnowbutton span { display: none } fieldset.wppcr_rating > legend { color: #ffc423 } .comment-form-comment, .comment-notes { clear: both } .wppcr_rating { float: left; display: initial } .wppcr_rating:not(:checked) > input { position: absolute; clip: rect(0,0,0,0) } .wppcr_rating:not(:checked) > label { float: right; width: 1.1em; padding: 0; overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 22px; line-height: 1.2; color: #ddd !important; text-shadow: 1px 1px #bbb,1px 1px #666,.1em .1em .2em rgba(0,0,0,.2) } .wppcr_rating:not(:checked) > label:before { content: '★ ' } .wppcr_rating > input:checked ~ label { color: #ea0 !important; text-shadow: 1px 1px #bbb,1px 1px #666,.1em .1em .2em rgba(0,0,0,.5) } .wppcr_rating:not(:checked) > label:hover, .wppcr_rating:not(:checked) > label:hover ~ label { color: gold !important; text-shadow: 1px 1px #bbb,1px 1px #666,.1em .1em .2em rgba(0,0,0,.5) } .wppcr_rating > input:checked + label:hover, .wppcr_rating > input:checked + label:hover ~ label, .wppcr_rating > input:checked ~ label:hover, .wppcr_rating > input:checked ~ label:hover ~ label, .wppcr_rating > label:hover ~ input:checked ~ label { color: #ea0 !important; text-shadow: 1px 1px #daa520,1px 1px #b57340,.1em .1em .2em rgba(0,0,0,.5) } .wppcr_rating > label:active { position: relative; top: 2px; left: 2px } p.logged-in-as { clear: both } span.wpcr_author_stars, span.wpcr_author_stars span { display: block; background: url(https://daiphatcorporation.com/wp-content/plugins/wp-post-comment-rating/public/images/stars.png) 0 -16px repeat-x; width: 80px; height: 16px } span.wpcr_author_stars span { background-position: 0 0 } span.wpcr_averageStars, span.wpcr_averageStars span { display: block; background: url(https://daiphatcorporation.com/wp-content/plugins/wp-post-comment-rating/public/images/stars.png) 0 -16px repeat-x; width: 80px; height: 16px } span.wpcr_averageStars span { background-position: 0 0 } .wpcr_tooltip, .wpcr_inline { display: inline; position: relative; width: auto; float: left; font-size: 12px } a.wpcr_tooltip span.wpcr_stars, .wpcr_inline span.wpcr_stars { float: left; font-size: 14px } a.wpcr_tooltip span.wpcr_averageStars, a.wpcr_inline span.wpcr_averageStars { float: left; margin: 2px 5px 0 } .wpcr_tooltip:hover:after { background-color: rgba(0,0,0,.8); border-radius: 5px; bottom: 26px; color: #fff; content: attr(title); left: 20%; padding: 5px 10px; position: absolute; z-index: 98; width: 205px; border-radius: 7px; font-size: 13px } .wpcr_tooltip:hover:before { border: solid; border-color: rgba(0,0,0,.8) transparent; border-width: 6px 6px 0; bottom: 20px; content: ""; left: 50%; position: absolute; z-index: 99 } .wpcr_aggregate { float: left; display: inline-block; width: auto; line-height: 20px } #hide-stars { display: none } #review_form .wppcr_rating { display: none } #reviews .wpcr_author_stars { display: none } .col-2 .aggr_options { margin-bottom: 5px; display: inline-block } .wpcr_floating_links { position: fixed; left: auto; right: 0; top: 40%; z-index: 99999; max-width: 3.2%; width: 3.2% !important } .wpcr_floating_links ul { list-style: none; margin: 0; padding: 0 } .wpcr_floating_links li { padding: 5px 12px; background-color: #fff; box-shadow: 1px 1px 2px 2px #ccc; text-align: center; margin: 0 !important } .bg { opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s } .bg-loaded { opacity: 1 } .float-ck { position: fixed; bottom: 0; z-index: 9000 } * html .float-ck { position: absolute; bottom: auto; top: expression(eval (document.documentElement.scrollTop+document.docum entElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))) } #float_content_right { border: 1px solid #01aef0 } #hide_float_right { text-align: right; font-size: 11px } #hide_float_right a { background: #01aef0; padding: 2px 4px; color: #fff } #text-box-123643100 { width: 56% } #text-box-123643100 .text-box-content { font-size: 98% } #image_1548251025 { width: 18% } #text-box-1645221412 { width: 60% } #text-box-1645221412 .text-box-content { font-size: 100% } #image_1151397849 { width: 100% } #section_433126201 { padding-top: 30px; padding-bottom: 30px; background-color: #008837 } @keyframes rain { 0% { background-position: 0 0 } 100% { background-position: 500px 1000px } } @-webkit-keyframes rain { 0% { background-position: 0 0 } 100% { background-position: 500px 1000px } } .effect-rain { background-image: url(/site/13072021023026/css/../img/effects/rain.png); -webkit-animation: rain 2s linear infinite; animation: rain 2s linear infinite } @keyframes sparkle { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: -500px -1000px,-400px -400px,300px 300px } } @-webkit-keyframes sparkle { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: -500px -1000px,-200px -400px,300px 300px } } .effect-sparkle { background-image: url(/site/13072021023026/css/../img/effects/sparkle1.png),url(/site/13072021023026/css/../img/effects/sparkle2.png); -webkit-animation: sparkle 60s linear infinite; animation: sparkle 60s linear infinite } @keyframes glass { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: 500px 1000px,400px 400px } } @-webkit-keyframes glass { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: 500px 1000px,-400px -400px } } .effect-sliding-glass { background-image: url(/site/13072021023026/css/../img/effects/glass1.png),url(/site/13072021023026/css/../img/effects/glass2.png); -webkit-animation: glass 30s linear infinite; animation: glass 30s linear infinite } @keyframes confetti { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: 500px 1000px,400px 400px,300px 300px } } @-webkit-keyframes confetti { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: 500px 1000px,400px 400px,300px 300px } } .effect-confetti { background-image: url(/site/13072021023026/css/../img/effects/confetti1.png),url(/site/13072021023026/css/../img/effects/confetti2.png); -webkit-animation: confetti 10s linear infinite; animation: confetti 10s linear infinite } @keyframes snow { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: 500px 1000px,400px 400px,300px 300px } } @-webkit-keyframes snow { 0% { background-position: 0 0,0px 0px,0px 0px } 100% { background-position: 500px 1000px,400px 400px,300px 300px } } .effect-snow { background-image: url(/site/13072021023026/css/../img/effects/snow1.png),url(/site/13072021023026/css/../img/effects/snow2.png); -webkit-animation: snow 20s linear infinite; animation: snow 20s linear infinite }