/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body { margin: 0; } /** * Render the `main` element consistently in IE. */ main { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } @charset "UTF-8"; /*-------------------------------------------------------------- # SASS Variables and Mixins. Do not output any css in here. if you need these make sure to @use "variables" --------------------------------------------------------------*/ /*------- Media Query Sizes. Add your own --------*/ /*------- Panel Becomes Absolute Query --------*/ /*------- Add your own breakpoints to the grid --------*/ /*-------------------------------------------------------------- Mixins --------------------------------------------------------------*/ /*------- Retina --------*/ /*------- Deep Shadow Mixin --------*/ /*------- Lighten and shade colors --------*/ /*------- Fluid Font Lock --------*/ /*------- Sort Map by values --------*/ /*------- Grid --------*/ /*-------------------------------------------------------------- # CSS Variables --------------------------------------------------------------*/ /*-------------------------------------------------------------- # CSS Variables. Change these to match your theme --------------------------------------------------------------*/ :root { --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; --font-alt: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; --line-height: 1.5; --font-pre: "Source Code Pro", monospace; --line-height-pre: 22px; --article-font-size: 1.7rem; --black: #191919; --dark-grey: #4c545d; --grey: #cacaca; --blue: #007eac; --light-blue: rgba(0, 185, 235, 0.73); --dark-blue: #007fb0; --body-bg: white; --main-text-color: var(--black); --subtle-text-color: var(--grey); --footer-bg: var(--dark-grey); --header-bg: var(--dark-grey); --highlight: var(--blue); --highlight-alpha: var(--light-blue); --highlight-darkened: var(--dark-blue); --overlay-color: rgba(0, 0, 0,0.65); } /*-------------------------------------------------------------- # Layout CSS Variables. Probably don't need to touch. --------------------------------------------------------------*/ :root { /*------- Menu Variables --------*/ --nav-move: 800px; --sidebar-move: 1000px; --media-sidebar: 1000px; --desktop-menu-alignment: center; /*------- Layout --------*/ --container: 1200px; --container-content: 70rem; --container-padding: 30px; --gutters: 15px; --gap: 30px; --grid-gap: 30px; --flex-gap: calc(var(--grid-gap) / 2); /*------- Panels --------*/ --panel-left-width: 300px; --panel-right-width: 350px; /*------- Z-index --------*/ --z-index-top: 99; --z-index-overlay: 95; --z-index-menu-button: 90; --z-index-menu: 80; --z-index-header: 75; --z-index-behind: -1; } /*-------------------------------------------------------------- # Basic Global Base Layout Stuff --------------------------------------------------------------*/ html { box-sizing: border-box; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit; } html * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .touchscroll { overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch; } .hide-scroll::-webkit-scrollbar, #panel-right .sidebar-holder::-webkit-scrollbar, #panel-left::-webkit-scrollbar { width: 0 !important; } .hide-scroll, #panel-right .sidebar-holder, #panel-left { -ms-overflow-style: none; } *:focus { outline: none; } /*-------------------------------------------------------------- # Panel Setup --------------------------------------------------------------*/ .site-container { display: flex; position: relative; overflow: hidden; background: inherit; } .site-container > div { z-index: 90; overflow: hidden; flex-grow: 1; flex-shrink: 1; flex-basis: 0%; transition: all 0.5s; } .site-container > div:empty { display: none; } #panel-right { order: 3; } /*-------------------------------------------------------------- # Sticky footer work. --------------------------------------------------------------*/ /* - Sticky footer makes sure that the footer of the site is at the bottom no matter how small the content is. */ #page { min-height: 100vh; display: flex; flex-direction: column; position: relative; overflow: hidden; flex-basis: 100%; z-index: 80; transition: none; } /* - By making sure there main content flexes as long as possible the footer below it will be at least or more than the height of the browser */ .site-content { flex: 1 0 auto; overflow: hidden; } /*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/ .screen-reader-skip { height: 0; overflow: hidden; width: 0; clip: rect(1px, 1px, 1px, 1px); } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); color: white; background-color: black; height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 1.4rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /*------- responsive images --------*/ img { max-width: 100%; height: auto; } /*-------------------------------------------------------------- # Utility Classes --------------------------------------------------------------*/ .hidden, .hide { display: none; } .clear:before, .clear:after { content: ""; display: table; table-layout: fixed; } .clear:after { clear: both; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { [data-toggle] svg { pointer-events: none; } } [data-toggle] { cursor: pointer; } [data-slide] { overflow: hidden; } .container-left, .container-right { width: 100%; max-width: calc(1200px + ((100% - 1200px) / 2)); max-width: calc(var(--container) + ((100% - var(--container)) / 2)); margin: 0 auto 0 0; padding: 0 30px 0 0; padding: 0 var(--container-padding) 0 0; } .container-right { margin: 0 0 0 auto; padding: 0 0 0 30px; padding: 0 0 0 var(--container-padding); } .container-fluid { width: 100%; margin: auto; padding: 0 30px; padding: 0 var(--container-padding); } @media (min-width: 1200px) { .large-gap { grid-gap: 60px; } } /*------- Special Container Content For articles --------*/ /* - Container-Content is meant to hold an article's content after the header. - It's for actual words and makes sure the line is not too long - It cleverly allows for items inside to go full width and "break out" with alignwide and alignfull - The container itself has no max-width, instead its items within. - Any items inside with full-width or .alignfull will NOT have a max-width and will fill page - Dont surround container-content with a container or full items wont be full width! */ .container-content { padding: 0 30px; padding: 0 var(--container-padding); width: 100%; } .container-content > *:not(.alignwide):not(.alignfull):not(.full-width) { max-width: 70rem !important; max-width: var(--container-content) !important; margin-right: auto; margin-left: auto; } .container-content > .full-width, .container-content > .alignfull { width: auto; margin-left: calc(-1 * 30px); margin-left: calc(-1 * var(--container-padding)); margin-right: calc(-1 * 30px); margin-right: calc(-1 * var(--container-padding)); } .container-content > .alignwide { width: 100%; max-width: calc(1200px - (30px * 2)); max-width: calc(var(--container) - (var(--container-padding) * 2)); } .container-right .container-content > .full-width, .container-right .container-content > .alignfull { margin-right: 0; } .container-left .container-content > .full-width, .container-left .container-content > .alignfull { margin-left: 0; } /*-------------------------------------------------------------- # CARD GRIDS --------------------------------------------------------------*/ /*------- Grid Layouts --------*/ /* - Simple Responsive grid of equal sized items - Create your own responsive grid! - Add @include grid($min-size-of-items); - The default min size is 350 - Items grow if there is room to grow, or fall to next row fi there isnt. */ .card-grid { display: grid; --card-min: 250px; --card-max: 1fr; --card-type: auto-fit; grid-template-columns: repeat(var(--card-type), minmax(min(var(--card-min), 100%), var(--card-max))); grid-gap: 30px; grid-gap: var(--grid-gap); justify-content: center; } @media all and (-ms-high-contrast: none) { .card-grid { display: flex; flex-wrap: wrap; } .card-grid > * { flex-grow: 1; flex-shrink: 1; flex-basis: 0; min-width: calc(320px); margin: 15px; margin-top: 0; margin-bottom: 30px; } .card-grid.no-gutters { margin-left: 0; margin-right: 0; } .card-grid.no-gutters > * { margin: 0; } .conainer .card-grid, .container-fluid .card-grid, .container-content .card-grid { margin-left: calc(-1 * 30px); margin-left: calc(-1 * var(--gap)); margin-right: calc(-1 * 30px); margin-right: calc(-1 * var(--gap)); } .conainer .card-grid.no-gutters, .container-fluid .card-grid.no-gutters, .container-content .card-grid.no-gutters { margin-left: 0; margin-right: 0; } } .card-grid-fill { display: grid; --card-min: 250px; --card-max: 1fr; --card-type: auto-fill; grid-template-columns: repeat(var(--card-type), minmax(min(var(--card-min), 100%), var(--card-max))); grid-gap: 30px; grid-gap: var(--grid-gap); justify-content: center; } @media all and (-ms-high-contrast: none) { .card-grid-fill { display: flex; flex-wrap: wrap; } .card-grid-fill > * { flex-grow: 1; flex-shrink: 1; flex-basis: 0; min-width: calc(320px); margin: 15px; margin-top: 0; margin-bottom: 30px; } .card-grid-fill.no-gutters { margin-left: 0; margin-right: 0; } .card-grid-fill.no-gutters > * { margin: 0; } .conainer .card-grid-fill, .container-fluid .card-grid-fill, .container-content .card-grid-fill { margin-left: calc(-1 * 30px); margin-left: calc(-1 * var(--gap)); margin-right: calc(-1 * 30px); margin-right: calc(-1 * var(--gap)); } .conainer .card-grid-fill.no-gutters, .container-fluid .card-grid-fill.no-gutters, .container-content .card-grid-fill.no-gutters { margin-left: 0; margin-right: 0; } } .flex-card-grid { display: flex; flex-wrap: wrap; justify-content: space-between; margin-left: -15px; margin-right: -15px; } .flex-card-grid > * { flex-grow: 1; flex-shrink: 1; flex-basis: calc(320px); margin: 0 15px 30px 15px; } .flex-card-grid.no-gutters { margin-left: 0; margin-right: 0; } .flex-card-grid.no-gutters > * { margin: 0; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .flex-card-grid > * { flex-basis: auto; min-width: calc(320px); } } /*-------------------------------------------------------------- # 12 Column CSS Grids --------------------------------------------------------------*/ .no-gutters { grid-gap: 0; } .grid { display: grid; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-gap: min(30px, calc(100%/12)); grid-gap: min(var(--grid-gap), calc(100%/12)); } div .grid .span-1, .grid.span-all-1 > * { grid-column: span 1; } div .grid .span-2, .grid.span-all-2 > * { grid-column: span 2; } div .grid .span-3, .grid.span-all-3 > * { grid-column: span 3; } div .grid .span-4, .grid.span-all-4 > * { grid-column: span 4; } div .grid .span-5, .grid.span-all-5 > * { grid-column: span 5; } div .grid .span-6, .grid.span-all-6 > * { grid-column: span 6; } div .grid .span-7, .grid.span-all-7 > * { grid-column: span 7; } div .grid .span-8, .grid.span-all-8 > * { grid-column: span 8; } div .grid .span-9, .grid.span-all-9 > * { grid-column: span 9; } div .grid .span-10, .grid.span-all-10 > * { grid-column: span 10; } div .grid .span-11, .grid.span-all-11 > * { grid-column: span 11; } div .grid .span-12, .grid.span-all-12 > * { grid-column: span 12; } .span-full { grid-column: 1/-1; flex-basis: 100%; } /*------- Overriding spans at media sizes --------*/ @media (max-width: 1200px) { div .grid > .container-span-1, .grid.container-span-all-1 > * { grid-column: span 1; } div .grid > .container-span-2, .grid.container-span-all-2 > * { grid-column: span 2; } div .grid > .container-span-3, .grid.container-span-all-3 > * { grid-column: span 3; } div .grid > .container-span-4, .grid.container-span-all-4 > * { grid-column: span 4; } div .grid > .container-span-5, .grid.container-span-all-5 > * { grid-column: span 5; } div .grid > .container-span-6, .grid.container-span-all-6 > * { grid-column: span 6; } div .grid > .container-span-7, .grid.container-span-all-7 > * { grid-column: span 7; } div .grid > .container-span-8, .grid.container-span-all-8 > * { grid-column: span 8; } div .grid > .container-span-9, .grid.container-span-all-9 > * { grid-column: span 9; } div .grid > .container-span-10, .grid.container-span-all-10 > * { grid-column: span 10; } div .grid > .container-span-11, .grid.container-span-all-11 > * { grid-column: span 11; } div .grid > .container-span-12, .grid.container-span-all-12 > * { grid-column: span 12; } } @media (max-width: 1030px) { div .grid > .large-span-1, .grid.large-span-all-1 > * { grid-column: span 1; } div .grid > .large-span-2, .grid.large-span-all-2 > * { grid-column: span 2; } div .grid > .large-span-3, .grid.large-span-all-3 > * { grid-column: span 3; } div .grid > .large-span-4, .grid.large-span-all-4 > * { grid-column: span 4; } div .grid > .large-span-5, .grid.large-span-all-5 > * { grid-column: span 5; } div .grid > .large-span-6, .grid.large-span-all-6 > * { grid-column: span 6; } div .grid > .large-span-7, .grid.large-span-all-7 > * { grid-column: span 7; } div .grid > .large-span-8, .grid.large-span-all-8 > * { grid-column: span 8; } div .grid > .large-span-9, .grid.large-span-all-9 > * { grid-column: span 9; } div .grid > .large-span-10, .grid.large-span-all-10 > * { grid-column: span 10; } div .grid > .large-span-11, .grid.large-span-all-11 > * { grid-column: span 11; } div .grid > .large-span-12, .grid.large-span-all-12 > * { grid-column: span 12; } } @media (max-width: 768px) { div .grid > .medium-span-1, .grid.medium-span-all-1 > * { grid-column: span 1; } div .grid > .medium-span-2, .grid.medium-span-all-2 > * { grid-column: span 2; } div .grid > .medium-span-3, .grid.medium-span-all-3 > * { grid-column: span 3; } div .grid > .medium-span-4, .grid.medium-span-all-4 > * { grid-column: span 4; } div .grid > .medium-span-5, .grid.medium-span-all-5 > * { grid-column: span 5; } div .grid > .medium-span-6, .grid.medium-span-all-6 > * { grid-column: span 6; } div .grid > .medium-span-7, .grid.medium-span-all-7 > * { grid-column: span 7; } div .grid > .medium-span-8, .grid.medium-span-all-8 > * { grid-column: span 8; } div .grid > .medium-span-9, .grid.medium-span-all-9 > * { grid-column: span 9; } div .grid > .medium-span-10, .grid.medium-span-all-10 > * { grid-column: span 10; } div .grid > .medium-span-11, .grid.medium-span-all-11 > * { grid-column: span 11; } div .grid > .medium-span-12, .grid.medium-span-all-12 > * { grid-column: span 12; } } @media (max-width: 576px) { div.site .grid > * { grid-column: 1/-1; } div .grid > .small-span-1, div .grid.small-span-all-1 > * { grid-column: span 1; } div .grid > .small-span-2, div .grid.small-span-all-2 > * { grid-column: span 2; } div .grid > .small-span-3, div .grid.small-span-all-3 > * { grid-column: span 3; } div .grid > .small-span-4, div .grid.small-span-all-4 > * { grid-column: span 4; } div .grid > .small-span-5, div .grid.small-span-all-5 > * { grid-column: span 5; } div .grid > .small-span-6, div .grid.small-span-all-6 > * { grid-column: span 6; } div .grid > .small-span-7, div .grid.small-span-all-7 > * { grid-column: span 7; } div .grid > .small-span-8, div .grid.small-span-all-8 > * { grid-column: span 8; } div .grid > .small-span-9, div .grid.small-span-all-9 > * { grid-column: span 9; } div .grid > .small-span-10, div .grid.small-span-all-10 > * { grid-column: span 10; } div .grid > .small-span-11, div .grid.small-span-all-11 > * { grid-column: span 11; } div .grid > .small-span-12, div .grid.small-span-all-12 > * { grid-column: span 12; } } /*-------------------------------------------------------------- # Flexbox grids. 99% same as css grid --------------------------------------------------------------*/ .flex:not(.no-gutters), .container-fluid.flex:not(.no-gutters), .container-content.flex:not(.no-gutters) { padding: 0 calc(30px / 2); padding: 0 calc(var(--container-padding) / 2); margin: auto; } .flex.no-gutters, .container-fluid.flex.no-gutters, .container-content.flex.no-gutters { margin: auto; } .container-left.flex:not(.no-gutters) { padding-right: calc(30px / 2); padding-right: calc(var(--container-padding) / 2); margin: 0 auto 0 0; } .container-left.flex.no-gutters { margin: 0 auto 0 0; } .container-right.flex:not(.no-gutters) { padding-left: calc(30px / 2); padding-left: calc(var(--container-padding) / 2); margin: 0 0 0 auto; } .container-right.flex.no-gutters { margin: 0 0 0 auto; } /*-------------------------------------------------------------- # Flex grid --------------------------------------------------------------*/ .flex, .flex-grid { display: flex; margin-left: calc(-1 * calc(30px / 2)); margin-left: calc(-1 * var(--flex-gap)); margin-right: calc(-1 * calc(30px / 2)); margin-right: calc(-1 * var(--flex-gap)); } .flex > *, .flex-grid > * { margin-right: calc(30px / 2); margin-right: var(--flex-gap); margin-left: calc(30px / 2); margin-left: var(--flex-gap); flex: 1; } .flex > .no-gutters, .flex-grid > .no-gutters { margin-left: 0; margin-right: 0; } div .flex .span-1, .flex.span-all-1 > *, div .flex-grid .span-1, .flex-grid.span-all-1 > * { flex-basis: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex > .span-1, div .flex-grid > .span-1 { flex-grow: 0; flex-shrink: 0; } div .flex .span-2, .flex.span-all-2 > *, div .flex-grid .span-2, .flex-grid.span-all-2 > * { flex-basis: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex > .span-2, div .flex-grid > .span-2 { flex-grow: 0; flex-shrink: 0; } div .flex .span-3, .flex.span-all-3 > *, div .flex-grid .span-3, .flex-grid.span-all-3 > * { flex-basis: calc(25% - 30px); flex-basis: calc(25% - var(--grid-gap)); } div .flex > .span-3, div .flex-grid > .span-3 { flex-grow: 0; flex-shrink: 0; } div .flex .span-4, .flex.span-all-4 > *, div .flex-grid .span-4, .flex-grid.span-all-4 > * { flex-basis: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex > .span-4, div .flex-grid > .span-4 { flex-grow: 0; flex-shrink: 0; } div .flex .span-5, .flex.span-all-5 > *, div .flex-grid .span-5, .flex-grid.span-all-5 > * { flex-basis: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex > .span-5, div .flex-grid > .span-5 { flex-grow: 0; flex-shrink: 0; } div .flex .span-6, .flex.span-all-6 > *, div .flex-grid .span-6, .flex-grid.span-all-6 > * { flex-basis: calc(50% - 30px); flex-basis: calc(50% - var(--grid-gap)); } div .flex > .span-6, div .flex-grid > .span-6 { flex-grow: 0; flex-shrink: 0; } div .flex .span-7, .flex.span-all-7 > *, div .flex-grid .span-7, .flex-grid.span-all-7 > * { flex-basis: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex > .span-7, div .flex-grid > .span-7 { flex-grow: 0; flex-shrink: 0; } div .flex .span-8, .flex.span-all-8 > *, div .flex-grid .span-8, .flex-grid.span-all-8 > * { flex-basis: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex > .span-8, div .flex-grid > .span-8 { flex-grow: 0; flex-shrink: 0; } div .flex .span-9, .flex.span-all-9 > *, div .flex-grid .span-9, .flex-grid.span-all-9 > * { flex-basis: calc(75% - 30px); flex-basis: calc(75% - var(--grid-gap)); } div .flex > .span-9, div .flex-grid > .span-9 { flex-grow: 0; flex-shrink: 0; } div .flex .span-10, .flex.span-all-10 > *, div .flex-grid .span-10, .flex-grid.span-all-10 > * { flex-basis: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex > .span-10, div .flex-grid > .span-10 { flex-grow: 0; flex-shrink: 0; } div .flex .span-11, .flex.span-all-11 > *, div .flex-grid .span-11, .flex-grid.span-all-11 > * { flex-basis: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex > .span-11, div .flex-grid > .span-11 { flex-grow: 0; flex-shrink: 0; } div .flex .span-12, .flex.span-all-12 > *, div .flex-grid .span-12, .flex-grid.span-all-12 > * { flex-basis: calc(100% - 30px); flex-basis: calc(100% - var(--grid-gap)); } div .flex > .span-12, div .flex-grid > .span-12 { flex-grow: 0; flex-shrink: 0; } .flex.no-gutters, .flex-grid.no-gutters { margin-left: 0; margin-right: 0; } .flex.no-gutters > *, .flex-grid.no-gutters > * { margin: 0; --grid-gap: 0px; } .flex-grid { flex-wrap: wrap; } .flex-grid > * { margin-bottom: 30px; margin-bottom: var(--grid-gap); } #page .no-wrap { flex-wrap: nowrap; } /*------- Span sizes for flexbox grids --------*/ @media (max-width: 1200px) { div .flex-grid > .container-span-1, .flex-grid.container-span-all-1 > *, div .flex > .container-span-1, .flex.container-span-all-1 > * { flex-basis: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid > .container-span-1, div .flex > .container-span-1 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-2, .flex-grid.container-span-all-2 > *, div .flex > .container-span-2, .flex.container-span-all-2 > * { flex-basis: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid > .container-span-2, div .flex > .container-span-2 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-3, .flex-grid.container-span-all-3 > *, div .flex > .container-span-3, .flex.container-span-all-3 > * { flex-basis: calc(25% - 30px); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid > .container-span-3, div .flex > .container-span-3 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-4, .flex-grid.container-span-all-4 > *, div .flex > .container-span-4, .flex.container-span-all-4 > * { flex-basis: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid > .container-span-4, div .flex > .container-span-4 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-5, .flex-grid.container-span-all-5 > *, div .flex > .container-span-5, .flex.container-span-all-5 > * { flex-basis: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid > .container-span-5, div .flex > .container-span-5 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-6, .flex-grid.container-span-all-6 > *, div .flex > .container-span-6, .flex.container-span-all-6 > * { flex-basis: calc(50% - 30px); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid > .container-span-6, div .flex > .container-span-6 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-7, .flex-grid.container-span-all-7 > *, div .flex > .container-span-7, .flex.container-span-all-7 > * { flex-basis: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid > .container-span-7, div .flex > .container-span-7 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-8, .flex-grid.container-span-all-8 > *, div .flex > .container-span-8, .flex.container-span-all-8 > * { flex-basis: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid > .container-span-8, div .flex > .container-span-8 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-9, .flex-grid.container-span-all-9 > *, div .flex > .container-span-9, .flex.container-span-all-9 > * { flex-basis: calc(75% - 30px); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid > .container-span-9, div .flex > .container-span-9 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-10, .flex-grid.container-span-all-10 > *, div .flex > .container-span-10, .flex.container-span-all-10 > * { flex-basis: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid > .container-span-10, div .flex > .container-span-10 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-11, .flex-grid.container-span-all-11 > *, div .flex > .container-span-11, .flex.container-span-all-11 > * { flex-basis: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid > .container-span-11, div .flex > .container-span-11 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .container-span-12, .flex-grid.container-span-all-12 > *, div .flex > .container-span-12, .flex.container-span-all-12 > * { flex-basis: calc(100% - 30px); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid > .container-span-12, div .flex > .container-span-12 { flex-grow: 0; flex-shrink: 0; } } @media (max-width: 1030px) { div .flex-grid > .large-span-1, .flex-grid.large-span-all-1 > *, div .flex > .large-span-1, .flex.large-span-all-1 > * { flex-basis: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid > .large-span-1, div .flex > .large-span-1 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-2, .flex-grid.large-span-all-2 > *, div .flex > .large-span-2, .flex.large-span-all-2 > * { flex-basis: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid > .large-span-2, div .flex > .large-span-2 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-3, .flex-grid.large-span-all-3 > *, div .flex > .large-span-3, .flex.large-span-all-3 > * { flex-basis: calc(25% - 30px); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid > .large-span-3, div .flex > .large-span-3 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-4, .flex-grid.large-span-all-4 > *, div .flex > .large-span-4, .flex.large-span-all-4 > * { flex-basis: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid > .large-span-4, div .flex > .large-span-4 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-5, .flex-grid.large-span-all-5 > *, div .flex > .large-span-5, .flex.large-span-all-5 > * { flex-basis: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid > .large-span-5, div .flex > .large-span-5 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-6, .flex-grid.large-span-all-6 > *, div .flex > .large-span-6, .flex.large-span-all-6 > * { flex-basis: calc(50% - 30px); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid > .large-span-6, div .flex > .large-span-6 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-7, .flex-grid.large-span-all-7 > *, div .flex > .large-span-7, .flex.large-span-all-7 > * { flex-basis: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid > .large-span-7, div .flex > .large-span-7 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-8, .flex-grid.large-span-all-8 > *, div .flex > .large-span-8, .flex.large-span-all-8 > * { flex-basis: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid > .large-span-8, div .flex > .large-span-8 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-9, .flex-grid.large-span-all-9 > *, div .flex > .large-span-9, .flex.large-span-all-9 > * { flex-basis: calc(75% - 30px); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid > .large-span-9, div .flex > .large-span-9 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-10, .flex-grid.large-span-all-10 > *, div .flex > .large-span-10, .flex.large-span-all-10 > * { flex-basis: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid > .large-span-10, div .flex > .large-span-10 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-11, .flex-grid.large-span-all-11 > *, div .flex > .large-span-11, .flex.large-span-all-11 > * { flex-basis: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid > .large-span-11, div .flex > .large-span-11 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .large-span-12, .flex-grid.large-span-all-12 > *, div .flex > .large-span-12, .flex.large-span-all-12 > * { flex-basis: calc(100% - 30px); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid > .large-span-12, div .flex > .large-span-12 { flex-grow: 0; flex-shrink: 0; } } @media (max-width: 768px) { div .flex-grid > .medium-span-1, .flex-grid.medium-span-all-1 > *, div .flex > .medium-span-1, .flex.medium-span-all-1 > * { flex-basis: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid > .medium-span-1, div .flex > .medium-span-1 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-2, .flex-grid.medium-span-all-2 > *, div .flex > .medium-span-2, .flex.medium-span-all-2 > * { flex-basis: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid > .medium-span-2, div .flex > .medium-span-2 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-3, .flex-grid.medium-span-all-3 > *, div .flex > .medium-span-3, .flex.medium-span-all-3 > * { flex-basis: calc(25% - 30px); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid > .medium-span-3, div .flex > .medium-span-3 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-4, .flex-grid.medium-span-all-4 > *, div .flex > .medium-span-4, .flex.medium-span-all-4 > * { flex-basis: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid > .medium-span-4, div .flex > .medium-span-4 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-5, .flex-grid.medium-span-all-5 > *, div .flex > .medium-span-5, .flex.medium-span-all-5 > * { flex-basis: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid > .medium-span-5, div .flex > .medium-span-5 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-6, .flex-grid.medium-span-all-6 > *, div .flex > .medium-span-6, .flex.medium-span-all-6 > * { flex-basis: calc(50% - 30px); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid > .medium-span-6, div .flex > .medium-span-6 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-7, .flex-grid.medium-span-all-7 > *, div .flex > .medium-span-7, .flex.medium-span-all-7 > * { flex-basis: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid > .medium-span-7, div .flex > .medium-span-7 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-8, .flex-grid.medium-span-all-8 > *, div .flex > .medium-span-8, .flex.medium-span-all-8 > * { flex-basis: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid > .medium-span-8, div .flex > .medium-span-8 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-9, .flex-grid.medium-span-all-9 > *, div .flex > .medium-span-9, .flex.medium-span-all-9 > * { flex-basis: calc(75% - 30px); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid > .medium-span-9, div .flex > .medium-span-9 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-10, .flex-grid.medium-span-all-10 > *, div .flex > .medium-span-10, .flex.medium-span-all-10 > * { flex-basis: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid > .medium-span-10, div .flex > .medium-span-10 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-11, .flex-grid.medium-span-all-11 > *, div .flex > .medium-span-11, .flex.medium-span-all-11 > * { flex-basis: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid > .medium-span-11, div .flex > .medium-span-11 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .medium-span-12, .flex-grid.medium-span-all-12 > *, div .flex > .medium-span-12, .flex.medium-span-all-12 > * { flex-basis: calc(100% - 30px); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid > .medium-span-12, div .flex > .medium-span-12 { flex-grow: 0; flex-shrink: 0; } } @media (max-width: 576px) { .flex-grid, .flex { flex-wrap: wrap; } div.site .flex-grid > *, div.site .flex > * { flex-basis: calc(100% - 30px); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid > .small-span-1, div .flex-grid.small-span-all-1 > *, div .flex > .small-span-1, div .flex.small-span-all-1 > * { flex-basis: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid > .small-span-1, div .flex > .small-span-1 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-2, div .flex-grid.small-span-all-2 > *, div .flex > .small-span-2, div .flex.small-span-all-2 > * { flex-basis: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid > .small-span-2, div .flex > .small-span-2 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-3, div .flex-grid.small-span-all-3 > *, div .flex > .small-span-3, div .flex.small-span-all-3 > * { flex-basis: calc(25% - 30px); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid > .small-span-3, div .flex > .small-span-3 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-4, div .flex-grid.small-span-all-4 > *, div .flex > .small-span-4, div .flex.small-span-all-4 > * { flex-basis: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid > .small-span-4, div .flex > .small-span-4 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-5, div .flex-grid.small-span-all-5 > *, div .flex > .small-span-5, div .flex.small-span-all-5 > * { flex-basis: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid > .small-span-5, div .flex > .small-span-5 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-6, div .flex-grid.small-span-all-6 > *, div .flex > .small-span-6, div .flex.small-span-all-6 > * { flex-basis: calc(50% - 30px); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid > .small-span-6, div .flex > .small-span-6 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-7, div .flex-grid.small-span-all-7 > *, div .flex > .small-span-7, div .flex.small-span-all-7 > * { flex-basis: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid > .small-span-7, div .flex > .small-span-7 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-8, div .flex-grid.small-span-all-8 > *, div .flex > .small-span-8, div .flex.small-span-all-8 > * { flex-basis: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid > .small-span-8, div .flex > .small-span-8 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-9, div .flex-grid.small-span-all-9 > *, div .flex > .small-span-9, div .flex.small-span-all-9 > * { flex-basis: calc(75% - 30px); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid > .small-span-9, div .flex > .small-span-9 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-10, div .flex-grid.small-span-all-10 > *, div .flex > .small-span-10, div .flex.small-span-all-10 > * { flex-basis: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid > .small-span-10, div .flex > .small-span-10 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-11, div .flex-grid.small-span-all-11 > *, div .flex > .small-span-11, div .flex.small-span-all-11 > * { flex-basis: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid > .small-span-11, div .flex > .small-span-11 { flex-grow: 0; flex-shrink: 0; } div .flex-grid > .small-span-12, div .flex-grid.small-span-all-12 > *, div .flex > .small-span-12, div .flex.small-span-all-12 > * { flex-basis: calc(100% - 30px); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid > .small-span-12, div .flex > .small-span-12 { flex-grow: 0; flex-shrink: 0; } } .site .flex.stay-flexed > * { flex-basis: auto; } /*------- hide at break points --------*/ @media (max-width: 1200px) { .hide-on-container { display: none; } } @media (max-width: 1030px) { .hide-on-large { display: none; } } @media (max-width: 768px) { .hide-on-medium { display: none; } } @media (max-width: 576px) { .hide-on-small { display: none; } } /*-------------------------------------------------------------- # Grid Helpers --------------------------------------------------------------*/ .align-center { align-items: center; } .justify-center { justify-content: center; } .flex-wrap { flex-wrap: wrap; } .flex-column { flex-direction: column; } .flex-grow { flex-grow: 1; } .space-between { justify-content: space-between; } /*-------------------------------------------------------------- # Layouts --------------------------------------------------------------*/ /*------- Layout that centers vertically and horizontally --------*/ .layout-center-content { display: flex; align-items: center; justify-content: center; } /*------- Grid of cards. requires grid class --------*/ .layout-cards-7 > * { grid-column: span 4; } .layout-cards-7 > * .hide-on-small-card { display: none; } .layout-cards-7 > *:nth-child(7n-3), .layout-cards-7 > *:nth-child(7n-6) { grid-column: span 8; } .layout-cards-7 > *:nth-child(7n-3) .hide-on-small-card, .layout-cards-7 > *:nth-child(7n-6) .hide-on-small-card { display: block; } @media all and (-ms-high-contrast: none) { .layout-cards-7 > * { width: calc(33.333% - 30px); width: calc(33.333% - var(--gap)); } .layout-cards-7 > * .hide-on-small-card { display: none; } .layout-cards-7 > *:nth-child(7n-3), .layout-cards-7 > *:nth-child(7n-6) { width: calc(66.66666% - 30px); width: calc(66.66666% - var(--gap)); } .layout-cards-7 > *:nth-child(7n-3) .hide-on-small-card, .layout-cards-7 > *:nth-child(7n-6) .hide-on-small-card { display: block; } } /*-------------------------------------------------------------- # All Menus --------------------------------------------------------------*/ .menu, .menu > ul { padding: 0; list-style: none; margin: 0; } .no-js .menu-item[focus-within] > .sub-menu { display: block !important; } .no-js .menu-item:focus-within > .sub-menu { display: block !important; } /*-------------------------------------------------------------- # Vertical Menus --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Horizontal Menus --------------------------------------------------------------*/ /*------- Apply the menus --------*/ .menu, .menu > ul { display: flex; flex-direction: column; } .menu li, .menu > ul li { position: relative; margin: 0; } .menu li .menu-item-link, .menu > ul li .menu-item-link { padding: 5px 15px; display: flex; align-items: flex-start; transition: all 0.5s; } .menu li .menu-item-link a, .menu > ul li .menu-item-link a { padding: 0; } .menu li a, .menu > ul li a { text-decoration: none; outline: none; color: inherit; cursor: pointer; display: block; flex-grow: 1; flex-shrink: 0; font-size: inherit; } .menu li .submenu-dropdown-toggle, .menu > ul li .submenu-dropdown-toggle { padding-left: 10px; padding-right: 0; display: inline-block; color: inherit; text-align: right; } .menu .sub-menu, .menu .children, .menu > ul .sub-menu, .menu > ul .children { list-style: none; margin: 0; display: none; overflow: hidden; width: auto; white-space: nowrap; padding: 0; } .menu .sub-menu .menu-item-link, .menu .children .menu-item-link, .menu > ul .sub-menu .menu-item-link, .menu > ul .children .menu-item-link { padding-left: 30px; } .menu .current-menu-item > .sub-menu, .menu > ul .current-menu-item > .sub-menu { display: block; } @media (min-width: 800px) { .horizontal-menu .top-level-item:last-child > .menu-item-link { padding-right: 0; } .horizontal-menu .top-level-item:first-child > .menu-item-link { padding-left: 0; } .horizontal-menu .menu, .horizontal-menu .menu > ul { display: flex; flex-wrap: wrap; align-items: stretch; flex-direction: row; height: 100%; } .horizontal-menu .menu .top-level-item > .menu-item-link, .horizontal-menu .menu > ul .top-level-item > .menu-item-link { display: flex; height: 100%; align-items: center; align-items: var(--desktop-menu-alignment); } .horizontal-menu .menu .top-level-item > .sub-menu, .horizontal-menu .menu .top-level-item > .children, .horizontal-menu .menu > ul .top-level-item > .sub-menu, .horizontal-menu .menu > ul .top-level-item > .children { position: absolute; z-index: 10; top: 100%; left: 50%; transform: translate(-50%, 0); display: block; } .horizontal-menu .menu .top-level-item > .sub-menu a, .horizontal-menu .menu .top-level-item > .children a, .horizontal-menu .menu > ul .top-level-item > .sub-menu a, .horizontal-menu .menu > ul .top-level-item > .children a { flex-shrink: 1; } .horizontal-menu .menu .sub-menu .menu-item-link, .horizontal-menu .menu > ul .sub-menu .menu-item-link { padding: 3px 15px; } .horizontal-menu .menu .sub-menu .sub-menu, .horizontal-menu .menu > ul .sub-menu .sub-menu { display: none; position: relative; padding: 0; transition: none; } .horizontal-menu .menu .sub-menu .sub-menu a, .horizontal-menu .menu > ul .sub-menu .sub-menu a { padding-left: 10px; } } @media (max-width: 800px) { .horizontal-menu .menu, .horizontal-menu .menu > ul { display: flex; flex-direction: column; } .horizontal-menu .menu li, .horizontal-menu .menu > ul li { position: relative; margin: 0; } .horizontal-menu .menu li .menu-item-link, .horizontal-menu .menu > ul li .menu-item-link { padding: 5px 15px; display: flex; align-items: flex-start; transition: all 0.5s; } .horizontal-menu .menu li .menu-item-link a, .horizontal-menu .menu > ul li .menu-item-link a { padding: 0; } .horizontal-menu .menu li a, .horizontal-menu .menu > ul li a { text-decoration: none; outline: none; color: inherit; cursor: pointer; display: block; flex-grow: 1; flex-shrink: 0; font-size: inherit; } .horizontal-menu .menu li .submenu-dropdown-toggle, .horizontal-menu .menu > ul li .submenu-dropdown-toggle { padding-left: 10px; padding-right: 0; display: inline-block; color: inherit; text-align: right; } .horizontal-menu .menu .sub-menu, .horizontal-menu .menu .children, .horizontal-menu .menu > ul .sub-menu, .horizontal-menu .menu > ul .children { list-style: none; margin: 0; display: none; overflow: hidden; width: auto; white-space: nowrap; padding: 0; } .horizontal-menu .menu .sub-menu .menu-item-link, .horizontal-menu .menu .children .menu-item-link, .horizontal-menu .menu > ul .sub-menu .menu-item-link, .horizontal-menu .menu > ul .children .menu-item-link { padding-left: 30px; } .horizontal-menu .menu .current-menu-item > .sub-menu, .horizontal-menu .menu > ul .current-menu-item > .sub-menu { display: block; } } /*-------------------------------------------------------------- # Site-top Layout --------------------------------------------------------------*/ /*------- Site-top --------*/ .site-top { z-index: 80; z-index: var(--z-index-menu); width: 100%; position: relative; left: 0; top: 0; } .site-top .site-top-container { height: 100%; } /*------- Navigation --------*/ .site-navigation { flex-wrap: wrap; position: relative; justify-content: center; height: 100%; } .site-navigation .site-navigation__nav-holder { display: flex; justify-content: flex-end; } .site-navigation .site-logo a + a { display: none; } .site-navigation .site-logo a { transition: all 0.5s; } .site-navigation .site-logo h1, .site-navigation .site-logo p { font-size: inherit; } @media (max-width: 800px) { .site-navigation .site-navigation__nav-holder { display: none; } } /*-------------------------------------------------------------- # Site Logo Layout --------------------------------------------------------------*/ .site-logo { display: flex; align-items: center; justify-content: center; text-transform: capitalize; } .site-logo a { color: inherit; } .site-logo svg { max-width: 100%; height: auto; } .site-logo h1, .site-logo p { margin: 0; } .site-logo__link, .site-title a, .custom-logo-link { display: flex; text-decoration: none; justify-content: center; align-items: center; } .site-logo__link img, .site-title a img, .custom-logo-link img { display: block; } @media (min-width: 800px) { .logo-left .site-logo { justify-content: left; } .logo-right .site-logo, .logo-center-under .site-logo { order: 2; } .logo-center .site-navigation, .logo-center-under .site-navigation { flex-direction: column; align-items: center; } .no-logo .site-logo { display: none; } .logo-in-middle > .site-logo, .logo-in-middle > .logo-in-middle { display: none; } .logo-in-middle .site-navigation__nav-holder { justify-content: center; } .logo-in-middle .site-navigation > .site-logo { display: none; } .logo-right .site-navigation__nav-holder { justify-content: flex-start; } } #panel-left .site-navigation__nav-holder .site-logo { display: none; } /*-------------------------------------------------------------- # Main menu in panel left --------------------------------------------------------------*/ #panel-left .site-navigation__nav-holder { min-width: 300px; min-width: var(--panel-left-width); overflow: auto; max-height: 90vh; padding-bottom: 30px; padding-bottom: var(--gap); } /*------- Cool App like menu for mobile --------*/ @media (max-width: 500px) { .app-menu #panel-left { transition: none; transform: translate(0, 0); width: 100%; z-index: calc(80 - 1); z-index: calc(var(--z-index-menu) - 1); } .app-menu #panel-left .menu-item-link a { max-width: 40vw; } .app-menu #panel-left .site-navigation__nav-holder { margin-top: 20vh; } .app-menu #page { background: inherit; transition: transform 0.5s; } .app-menu.menu-open #page { border-radius: 5px; transform: translate(50vw, -2vh) scale(0.75); box-shadow: -3px 0 10px rgba(0, 0, 0, 0.5); overflow: hidden; height: 100vh; } .app-menu.menu-open #panel-left { height: 100vh; overflow: auto; } .app-menu.menu-open.admin-bar #panel-left { height: calc(100vh - 46px); } .mobile-menu-body-lock { overflow: hidden; height: 100vh; width: 100vw; } .mobile-menu-body-lock .site-container { height: 100%; } } .body-lock { overflow: hidden; height: 100vh; width: 100vw; } .body-lock .site-container { height: 100%; } @supports (-webkit-touch-callout: none) { /* CSS specific to iOS devices */ .app-menu.menu-open #page { transform: translate(50vw, -5vh) scale(0.75); } } /*-------------------------------------------------------------- # Panel Left --------------------------------------------------------------*/ #panel-left:empty ~ .panel-left-toggle, #panel-left:empty ~ #page .panel-left-toggle { display: none; } @media (max-width: 1230px) { #panel-left:not(:empty) ~ .site .site-top { padding-left: 52px; } } #panel-left:not(:empty) ~ .site .site-top .container-fluid { padding-left: 52px; } @media (max-width: 800px) { .site-top, .site-top .container-fluid { padding: 0 52px; } } #panel-left { overflow: auto; } .menu-open #panel-left, #panel-left.open { flex-basis: 300px; flex-basis: var(--panel-left-width); flex-shrink: 0; transform: translate(0, 0); } @media (min-width: 800px) { #panel-left.stay-open { flex-basis: 300px; flex-basis: var(--panel-left-width); flex-shrink: 0; transform: translate(0, 0); } #panel-left.stay-open ~ .panel-left-toggle, #panel-left.stay-open ~ .site .panel-left-toggle { display: none; } } @media (max-width: 500px) { #panel-left { position: absolute; height: 100%; left: 0; transform: translate(-100%, 0); } } /*------- Panel Left Button --------*/ .panel-left-toggle { position: absolute; border: none; box-shadow: none; z-index: 99; cursor: pointer; will-change: transform; line-height: 0; left: 0; top: 0; bottom: 0; margin: 0; padding: 0 15px; outline: none; transition: all 0.5s; background: transparent; } .panel-left-toggle:focus { outline: none; } .site-top .panel-left-toggle { height: 100%; } /*-------------------------------------------------------------- # Menu icons --------------------------------------------------------------*/ .navigation-menu-icon { font-size: 3rem; } .navigation-menu-icon .icon-regular { position: relative; display: block; border-radius: 0.5px; width: 25px; height: 25px; } .navigation-menu-icon .icon-regular:before, .navigation-menu-icon .icon-regular:after { content: ""; position: absolute; left: 0; top: 30%; height: 3px; width: 100%; background: white; transition: all 0.5s; outline: none; border-radius: inherit; } .navigation-menu-icon .icon-regular:after { bottom: 30%; top: auto; } .panel-left-toggle.toggled-on .navigation-menu-icon .icon-regular { height: 25px; width: 25px; } .panel-left-toggle.toggled-on .navigation-menu-icon .icon-regular:before { transform: rotate(45deg); top: 45%; } .panel-left-toggle.toggled-on .navigation-menu-icon .icon-regular:after { transform: rotate(-45deg); bottom: 42%; } /*-------------------------------------------------------------- # Sidebar Layout --------------------------------------------------------------*/ @media (min-width: 1200px) { .sidebar-template .container-content > .alignfull { margin-right: 0; margin-left: 0; } .sidebar-template.align-content-left .container-content > *:not(.alignfull):not(.full-width), .sidebar-template.align-content-left.container-content > *:not(.alignfull):not(.full-width) { margin-left: 0; } } .has-sidebar-template .site-content { display: flex; flex-direction: column; } .sidebar-template { display: flex; flex-grow: 1; } @media (max-width: 1000px) { .sidebar-template { display: block; } } /*-------------------------------------------------------------- # Inline Sidebar #secondary --------------------------------------------------------------*/ #secondary:empty, .sidebar-holder:empty, .secondary:empty { display: none; } #secondary:empty:after, .sidebar-holder:empty:after, .secondary:empty:after { content: ""; } /*------- Sidebar on left/right ordering --------*/ .sidebar-left #secondary { order: 0; } .sidebar-left #primary { order: 1; } .sidebar-left:after { left: auto; right: 0; } .sidebar-left .sidebar-holder { float: right; } .sidebar-holder { position: relative; } #secondary .sidebar-holder { height: 100%; display: block; } /*-------------------------------------------------------------- # Pulling out the header with .header-above --------------------------------------------------------------*/ .js .sidebar-template.header-above:not(.active) #secondary { display: none; } .js .sidebar-template.header-above:not(.active) .container, .js .sidebar-template.header-above:not(.active) .container-fluid { max-width: 100%; padding: 0; } /*------- Sidebar in panel right layout --------*/ #panel-right .sidebar-holder { height: 100%; overflow: auto; overflow-x: hidden; min-width: 350px; min-width: var(--panel-right-width); -webkit-overflow-scrolling: touch; scroll-behavior: smooth; } /*-------------------------------------------------------------- # Adding the core styles necessary to run aspace --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Settings for some basic html elements --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ html { font-size: 62.5%; } body { font-size: 1.6rem; line-height: 1.5; line-height: var(--line-height); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); color: #191919; color: var(--main-text-color); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smoothing: antialiased; } @media (min-width: 1500px) { .grow-font { font-size: 1.7rem; font-size: var(--article-font-size); } } h1, h2, h3, h4, h5, h6 { clear: both; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font-alt); } .font-alt { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font-alt); } p { margin: 0 0 1em 0; } .entry-content > p:last-child, section p:last-child { margin-bottom: 0; } /*------- Quick text alignment classes --------*/ .text-center { text-align: center; } .text-right { text-align: right; } .text-left { text-align: left; } .text-justify { text-align: justify; } /*-------------------------------------------------------------- # Default Headings in articles. Front page and other special pages should override the more common setting --------------------------------------------------------------*/ h1, .h1 { font-size: 5rem; line-height: 1.3; font-weight: normal; text-transform: uppercase; margin-bottom: 40px; } h2, .h2 { font-size: 3.8rem; margin-top: 42px; line-height: 1.3; } h2:first-child, .h2:first-child { margin-top: 0; margin-bottom: 42px; } h3, .h3 { font-size: 2.6rem; margin-top: 40px; line-height: 1.4; } h4, .h4 { font-size: 1.9rem; margin-top: 30px; line-height: 1.5; } /*-------------------------------------------------------------- # Basic Links --------------------------------------------------------------*/ a { color: #007eac; color: var(--highlight); text-decoration: none; cursor: pointer; } h1 a, h2 a { color: inherit; } /*-------------------------------------------------------------- # Selection Highlighting --------------------------------------------------------------*/ ::-moz-selection { background: #007eac; background: var(--highlight); color: white; } ::selection { background: #007eac; background: var(--highlight); color: white; } /*-------------------------------------------------------------- # quotes --------------------------------------------------------------*/ dfn, cite, em, blockquote { font-style: italic; } blockquote { quotes: "“" "”"; overflow: hidden; position: relative; margin: 0 0 2em 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); background: transparent; } blockquote p { padding-left: 40px; } blockquote p:last-of-type { margin: 0; } blockquote:before { content: open-quote; font-size: 4rem; position: absolute; left: 0; top: 0; line-height: 1; } cite, .wp-block-quote cite { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); float: right; margin-top: 0; font-size: 14px; } cite:before, .wp-block-quote cite:before { content: "—"; margin-right: 1em; } /*-------------------------------------------------------------- # Post Meta defaults --------------------------------------------------------------*/ time, time a, .card-meta { font-size: 1.3rem; } /*-------------------------------------------------------------- # WP Edit Post Link --------------------------------------------------------------*/ .edit-link { font-size: 1.4rem; } /*-------------------------------------------------------------- # Code --------------------------------------------------------------*/ pre { background: #f7f9fa; border: 1px solid #e6e8eb; font-family: "Source Code Pro", monospace; font-family: var(--font-pre); font-size: 14px; line-height: 22px; line-height: var(--line-height-pre); margin-top: 20px; margin-bottom: 20px; overflow: auto; padding: 20px; white-space: pre-wrap; } code, kbd, tt, var { font-family: "Source Code Pro", monospace; font-family: var(--font-pre); font-size: 15px; } .panel-left-toggle:focus, .panel-right-toggle:focus { border: 1px dashed white; } /*-------------------------------------------------------------- # Panel Left Styling --------------------------------------------------------------*/ #panel-left { background: #4c545d; color: white; padding-top: 80px; } /*------- Panel left button (menu button). Set svg icon in theme.config --------*/ body .navigation-menu-icon { border-color: white; color: white; display: block; } body .navigation-menu-icon:after, body .navigation-menu-icon:before { background: white; } /*-------------------------------------------------------------- # Panel Right Styling --------------------------------------------------------------*/ /*------- #panel Right --------*/ #panel-right { background: #1e1e22; color: white; padding-top: 60px; } /*------- Panel right button (sidebar button) --------*/ body .sidebar-icon { border-color: white; } body .sidebar-icon:after { background: rgba(255, 255, 255, 0.85); } /*------- Tips --------*/ /*-------------------------------------------------------------- # Special Images --------------------------------------------------------------*/ /* - Use a background-image div for holding a foreground image behind an item or header - use cover-image for an image in the foreground of a header. */ .background-image { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; } .background-image img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: relative; } .background-image ~ * { z-index: 10; } .cover-image { width: 100%; display: block; } .cover-image img { -o-object-fit: cover; object-fit: cover; left: 0; right: 0; height: 100%; width: 100%; } /*------- Add overlay to a div so image is shaded --------*/ .overlay { box-shadow: inset 0 0 0 2000px rgba(0, 0, 0,0.65); box-shadow: inset 0 0 0 2000px var(--overlay-color); color: white; } /*-------------------------------------------------------------- # Article images --------------------------------------------------------------*/ article img, .wp-block-image img { display: block; } figure { margin-bottom: 1em; max-width: 100%; font-size: 1.3rem; } .card-grid figure, .card-grid-full figure { text-align: center; margin: 0; } /*-------------------------------------------------------------- # Image Alignments / WordPress Alignments --------------------------------------------------------------*/ img.alignright { float: right; margin-left: 30px; margin-left: var(--gap); margin-bottom: 1em; } img.alignleft { float: left; margin-right: 30px; margin-right: var(--gap); margin-bottom: 1em; } .wp-block-image .alignright { margin-top: 0.6em; float: right; margin-left: 30px; margin-left: var(--gap); } .wp-block-image .alignleft { margin-top: 0.6em; float: left; margin-right: 30px; margin-right: var(--gap); } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .container-content .alignfull { max-width: none; } .alignfull img { -o-object-fit: cover; object-fit: cover; } /*-------------------------------------------------------------- # Videos --------------------------------------------------------------*/ .videowrapper { float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; } .videowrapper iframe, .videowrapper video, .videowrapper object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /*-------------------------------------------------------------- # Sidebar Sizes --------------------------------------------------------------*/ #primary, .primary { flex-grow: 1; } #secondary, .secondary { flex-basis: 25%; flex-grow: 0; flex-shrink: 0; padding-top: 15px; padding-top: var(--gutters); } /*------- Inline Sidebar Background --------*/ .sidebar-bg { position: relative; } /*------- Menu in sidebar --------*/ .widget .menu li { color: white; } #secondary .widget, #secondary .menu li { color: #191919; color: var(--main-text-color); } #secondary .menu .current-menu-item > .menu-item-link, #secondary .menu .menu-item-link.focus { color: #007eac; color: var(--highlight); } /*-------------------------------------------------------------- # Widgets Layout --------------------------------------------------------------*/ .sidebar-template #secondary .widget { padding-right: 0; } .sidebar-template.sidebar-left #secondary .widget { padding-left: 0; padding-right: 15px; padding-right: var(--gutters); } .sidebar-holder .widget { padding: 15px; padding: var(--gutters); } .widget { color: white; } .widget h2 { margin-top: 0; } .widget ul { list-style: none; padding: 0; margin: 0; } .widget .menu li a { flex-grow: 0; } .widget .menu li .menu-item-link { padding-left: 0; } /*-------------------------------------------------------------- # Basic Menu Styling --------------------------------------------------------------*/ .menu li { color: white; } .menu li:hover, .menu li.toggled-on, .menu li:active { color: black; } /*-------------------------------------------------------------- # Vertical Menu in Panel Left overrides --------------------------------------------------------------*/ #panel-left .menu .current-menu-item, #panel-left .menu li.toggled-on { background: rgba(0, 0, 0, 0.3); color: white; } #panel-left .menu .current-menu-item > .menu-item-link, #panel-left .menu li.toggled-on > .menu-item-link { background: rgba(0, 0, 0, 0.5); } /*-------------------------------------------------------------- # Horizontal Menu Styling overrides --------------------------------------------------------------*/ @media (min-width: 800px) { .site-top .menu li, .horizontal-menu .menu li { color: white; font-weight: bold; } .site-top .menu .top-level-item.current-menu-item .menu-item-link, .horizontal-menu .menu .top-level-item.current-menu-item .menu-item-link { color: #191919; color: var(--main-text-color); } .site-top .menu .top-level-item.toggled-on, .site-top .menu .top-level-item[focus-within], .horizontal-menu .menu .top-level-item.toggled-on, .horizontal-menu .menu .top-level-item[focus-within] { background: transparent; color: black; } .site-top .menu .top-level-item.toggled-on, .site-top .menu .top-level-item:focus-within, .horizontal-menu .menu .top-level-item.toggled-on, .horizontal-menu .menu .top-level-item:focus-within { background: transparent; color: black; } .site-top .menu .top-level-item.toggled-on > .sub-menu, .site-top .menu .top-level-item.toggled-on > .children, .site-top .menu .top-level-item[focus-within] > .sub-menu, .site-top .menu .top-level-item[focus-within] > .children, .horizontal-menu .menu .top-level-item.toggled-on > .sub-menu, .horizontal-menu .menu .top-level-item.toggled-on > .children, .horizontal-menu .menu .top-level-item[focus-within] > .sub-menu, .horizontal-menu .menu .top-level-item[focus-within] > .children { transform: translate3d(-50%, -5px, 0) rotateX(0); opacity: 1; visibility: visible; } .site-top .menu .top-level-item.toggled-on > .sub-menu, .site-top .menu .top-level-item.toggled-on > .children, .site-top .menu .top-level-item:focus-within > .sub-menu, .site-top .menu .top-level-item:focus-within > .children, .horizontal-menu .menu .top-level-item.toggled-on > .sub-menu, .horizontal-menu .menu .top-level-item.toggled-on > .children, .horizontal-menu .menu .top-level-item:focus-within > .sub-menu, .horizontal-menu .menu .top-level-item:focus-within > .children { transform: translate3d(-50%, -5px, 0) rotateX(0); opacity: 1; visibility: visible; } .site-top .menu .top-level-item > .sub-menu, .site-top .menu .top-level-item > .children, .horizontal-menu .menu .top-level-item > .sub-menu, .horizontal-menu .menu .top-level-item > .children { opacity: 0; visibility: hidden; transform: perspective(100px) translate3d(-50%, 0, 0) rotateX(-8deg); transition: all 0.3s; background: white; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.17); border-radius: 3px; transform-style: preserve-3d; transform-origin: 0 top; overflow: visible; padding: 5px 0; } .site-top .menu .top-level-item > .sub-menu a, .site-top .menu .top-level-item > .children a, .horizontal-menu .menu .top-level-item > .sub-menu a, .horizontal-menu .menu .top-level-item > .children a { flex-shrink: 1; } .site-top .menu .top-level-item > .sub-menu:before, .site-top .menu .top-level-item > .children:before, .horizontal-menu .menu .top-level-item > .sub-menu:before, .horizontal-menu .menu .top-level-item > .children:before { content: ""; width: 16px; height: 16px; background: inherit; display: block; transform: rotate(45deg); position: absolute; top: -8px; left: 0; right: 0; margin: auto; z-index: 1; } .site-top .menu .top-level-item > .sub-menu .menu-item-link, .site-top .menu .top-level-item > .children .menu-item-link, .horizontal-menu .menu .top-level-item > .sub-menu .menu-item-link, .horizontal-menu .menu .top-level-item > .children .menu-item-link { transition: all 0.5s; color: #007eac; color: var(--highlight); z-index: 2; position: relative; } .site-top .menu .top-level-item > .sub-menu .menu-item-link:hover, .site-top .menu .top-level-item > .sub-menu .menu-item-link[focus-within], .site-top .menu .top-level-item > .children .menu-item-link:hover, .site-top .menu .top-level-item > .children .menu-item-link[focus-within], .horizontal-menu .menu .top-level-item > .sub-menu .menu-item-link:hover, .horizontal-menu .menu .top-level-item > .sub-menu .menu-item-link[focus-within], .horizontal-menu .menu .top-level-item > .children .menu-item-link:hover, .horizontal-menu .menu .top-level-item > .children .menu-item-link[focus-within] { background: #007eac; background: var(--highlight); color: white; } .site-top .menu .top-level-item > .sub-menu .menu-item-link:hover, .site-top .menu .top-level-item > .sub-menu .menu-item-link:focus-within, .site-top .menu .top-level-item > .children .menu-item-link:hover, .site-top .menu .top-level-item > .children .menu-item-link:focus-within, .horizontal-menu .menu .top-level-item > .sub-menu .menu-item-link:hover, .horizontal-menu .menu .top-level-item > .sub-menu .menu-item-link:focus-within, .horizontal-menu .menu .top-level-item > .children .menu-item-link:hover, .horizontal-menu .menu .top-level-item > .children .menu-item-link:focus-within { background: #007eac; background: var(--highlight); color: white; } .site-top .menu .top-level-item.offscreen-right > .sub-menu, .horizontal-menu .menu .top-level-item.offscreen-right > .sub-menu { left: -50px; } .site-top .menu .top-level-item.offscreen-right > .sub-menu:before, .horizontal-menu .menu .top-level-item.offscreen-right > .sub-menu:before { content: none; } .top-level-item > .menu-item-link .submenu-dropdown-toggle { display: none; } } .touch-device .top-level-item > .menu-item-link .submenu-dropdown-toggle { display: block; } /*-------------------------------------------------------------- # Sub-Menu Dropdown Button styling --------------------------------------------------------------*/ .submenu-dropdown-toggle .icon { transition: transform 0.4s; } .menu-item.toggled-on > .menu-item-link .icon, .menu-item[focus-within] > .menu-item-link.icon { transform: rotate(90deg); } .menu-item.toggled-on > .menu-item-link .icon, .menu-item:focus-within > .menu-item-link.icon { transform: rotate(90deg); } .submenu-dropdown-toggle, .submenu-dropdown-toggle:focus { background: none; border: none; margin: 0; display: inline; outline: none; cursor: pointer; min-width: 1.5em; text-align: left; font-size: inherit; color: inherit; } /*-------------------------------------------------------------- # Body Background --------------------------------------------------------------*/ body { background: white; background: var(--body-bg); } /*-------------------------------------------------------------- # Logo --------------------------------------------------------------*/ .site-logo { font-size: 3.3rem; text-transform: uppercase; color: white; max-width: 350px; } .site-logo svg, .site-logo path, .site-logo g { fill: currentColor; } .site-navigation .site-logo { padding: 3px 0; } /*-------------------------------------------------------------- # Site Top - holds logo and main menu at top --------------------------------------------------------------*/ .site-top { position: relative; } /*-------------------------------------------------------------- # Default Headers --------------------------------------------------------------*/ .entry-header, .page-header { position: relative; color: white; background-size: cover; } .entry-header h1, .page-header h1 { margin: 0; } .entry-header .cover-image, .page-header .cover-image { height: 500px; } /*-------------------------------------------------------------- # Default Footer --------------------------------------------------------------*/ .site-footer { padding-top: 5px; padding-bottom: 5px; font-size: 1.1rem; } /*-------------------------------------------------------------- # Error 404 Page --------------------------------------------------------------*/ .error404 { background: white; color: #007eac; color: var(--highlight); } .error404 .site-content { display: flex; align-items: center; justify-content: center; } .error404 .site-footer, .error404 .site-top { display: none; } .error404 .title-404 { font-size: 27vmin; font-weight: bold; line-height: 1; color: rgba(74, 58, 148, 0.82); text-shadow: 1px 1px white; margin-bottom: 30px; margin-bottom: var(--gap); } /*-------------------------------------------------------------- # Global Forms --------------------------------------------------------------*/ label { display: block; font-weight: 800; } fieldset { margin-bottom: 30px; margin-bottom: var(--gap); } input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], input[type=file], textarea { border: 1px solid grey; background: transparent; color: #191919; color: var(--main-text-color); width: 100%; min-width: 0; font-size: inherit; transition: all 0.5s; padding: 3px 5px; display: block; } .site-container select { width: 100%; background-repeat: no-repeat, repeat; background-position: right 0.8rem top 50%, 0 0; background-size: 1.2em auto, 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 5px 10px; font-weight: bold; color: black; font-size: inherit; } .site-container select option { font-weight: normal; } input[type=radio], input[type=checkbox] { margin-right: 0.5em; } /*-------------------------------------------------------------- # Buttons --------------------------------------------------------------*/ .btn, .button, input[type=submit] { border: 1px solid transparent; display: inline-block; text-transform: capitalize; background: #007eac; background: var(--highlight); padding: 5px 10px; color: white; border-radius: 3px; transition: all 0.5s; cursor: pointer; box-shadow: none; font-size: inherit; } .btn:active, .button:active, input[type=submit]:active { color: white; background: #007fb0; background: var(--highlight-darkened); box-shadow: 0 0 0 2px rgba(0, 185, 235, 0.73); box-shadow: 0 0 0 2px var(--highlight-alpha); } .btn:hover, .button:hover, input[type=submit]:hover { color: white; background: #007fb0; background: var(--highlight-darkened); } .btn--o, .button--o { border: 1px solid #007eac; border: 1px solid var(--highlight); color: #007eac; color: var(--highlight); background: transparent; } /*-------------------------------------------------------------- # Input Placeholders --------------------------------------------------------------*/ ::-moz-placeholder { color: #cacaca; color: var(--grey); opacity: 0.7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); } :-ms-input-placeholder { color: #cacaca; color: var(--grey); opacity: 0.7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); } ::placeholder { color: #cacaca; color: var(--grey); opacity: 0.7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); } /*-------------------------------------------------------------- # Search form --------------------------------------------------------------*/ .search-form { display: flex; font-size: 2rem; } .search-form .search-field { flex: 1 1 auto; padding: 3px 10px 3px 10px; border: 1px solid #007eac; border: 1px solid var(--highlight); border-radius: 3px; background: white; } /*-------------------------------------------------------------- # Input Icons --------------------------------------------------------------*/ /*------- input appends and prepends for icons --------*/ /* * when adding a button near an input you can make it a prepend or append * all prepends and appends go AFTER the input. Never before or :focus wont affect the prepend. */ .input-prepend, .input-append { transition: all 0.5s; background: white; z-index: 2; color: #cacaca; color: var(--subtle-text-color); box-shadow: none; } .input-append { border-radius: 0 3px 3px 0; margin-left: -2px; order: 1; border: 1px solid #007eac; border: 1px solid var(--highlight); border-left: 0; } .input-prepend { border-radius: 3px 0 0 3px; margin-right: -2px; border: 1px solid #007eac; border: 1px solid var(--highlight); order: -1; border-right: 0; } input:focus + .input-prepend { border-color: #007eac; border-color: var(--highlight); } input:focus + .input-append { border-color: #007eac; border-color: var(--highlight); } /*-------------------------------------------------------------- # Global styles that appear on every page fo your site --------------------------------------------------------------*/ .admin-bar #page { min-height: calc(100vh - 32px); } @media (max-width: 782px) { .admin-bar #page { min-height: calc(100vh - 46px); } } #tinymce { padding: 0 30px; padding: 0 var(--gap); } .jBox-wrapper { text-align: left; box-sizing: border-box; } .jBox-title, .jBox-content, .jBox-container { position: relative; word-break: break-word; box-sizing: border-box; } .jBox-container { background: #fff; } .jBox-content { padding: 8px 12px; overflow-x: hidden; overflow-y: auto; transition: opacity 0.2s; } .jBox-footer { box-sizing: border-box; } .jBox-Tooltip .jBox-container, .jBox-Mouse .jBox-container { border-radius: 4px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.25); } .jBox-Tooltip .jBox-title, .jBox-Mouse .jBox-title { padding: 8px 10px 0; font-weight: bold; } .jBox-Tooltip.jBox-hasTitle .jBox-content, .jBox-Mouse.jBox-hasTitle .jBox-content { padding-top: 5px; } .jBox-Mouse { pointer-events: none; } .jBox-pointer { position: absolute; overflow: hidden; box-sizing: border-box; } .jBox-pointer:after { content: ""; width: 20px; height: 20px; position: absolute; background: #fff; transform: rotate(45deg); box-sizing: border-box; } .jBox-pointer-top { top: 0; } .jBox-pointer-top:after { left: 5px; top: 6px; box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15); } .jBox-pointer-right { right: 0; } .jBox-pointer-right:after { top: 5px; right: 6px; box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15); } .jBox-pointer-left { left: 0; } .jBox-pointer-left:after { top: 5px; left: 6px; box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15); } .jBox-pointer-bottom { bottom: 0; } .jBox-pointer-bottom:after { left: 5px; bottom: 6px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); } .jBox-pointer-top, .jBox-pointer-bottom { width: 30px; height: 12px; } .jBox-pointer-left, .jBox-pointer-right { width: 12px; height: 30px; } .jBox-Modal .jBox-container { border-radius: 4px; } .jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before { box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4); } .jBox-Modal .jBox-content { padding: 15px 20px; } .jBox-Modal .jBox-title { border-radius: 4px 4px 0 0; padding: 15px 20px; background: #fafafa; border-bottom: 1px solid #eee; } .jBox-Modal.jBox-closeButton-title .jBox-title { padding-right: 65px; } .jBox-Modal .jBox-footer { border-radius: 0 0 4px 4px; } .jBox-closeButton { z-index: 1; cursor: pointer; position: absolute; box-sizing: border-box; } .jBox-closeButton svg { position: absolute; top: 50%; right: 50%; } .jBox-closeButton path { fill: #aaa; transition: fill 0.2s; } .jBox-closeButton:hover path { fill: #888; } .jBox-overlay .jBox-closeButton { top: 0; right: 0; width: 40px; height: 40px; } .jBox-overlay .jBox-closeButton svg { width: 20px; height: 20px; margin-top: -10px; margin-right: -10px; } .jBox-overlay .jBox-closeButton path { fill: #ddd; } .jBox-overlay .jBox-closeButton:hover path { fill: #fff; } .jBox-closeButton-title .jBox-closeButton { top: 0; right: 0; bottom: 0; width: 50px; } .jBox-closeButton-title svg { width: 12px; height: 12px; margin-top: -6px; margin-right: -6px; } .jBox-closeButton-box { box-sizing: border-box; } .jBox-closeButton-box .jBox-closeButton { top: -8px; right: -10px; width: 24px; height: 24px; background: #fff; border-radius: 50%; } .jBox-closeButton-box .jBox-closeButton svg { width: 10px; height: 10px; margin-top: -5px; margin-right: -5px; } .jBox-closeButton-box:before { content: ""; position: absolute; top: -8px; right: -10px; width: 24px; height: 24px; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .jBox-closeButton-box.jBox-pointerPosition-top:before { top: 5px; } .jBox-closeButton-box.jBox-pointerPosition-right:before { right: 2px; } .jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton { background: #fafafa; } .jBox-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.82); } .jBox-footer { background: #fafafa; border-top: 1px solid #eee; padding: 8px 10px; border-radius: 0 0 3px 3px; } body[class^=jBox-blockScroll-], body[class*=" jBox-blockScroll-"] { overflow: hidden; } .jBox-draggable { cursor: move; } @-webkit-keyframes jBoxLoading { to { transform: rotate(360deg); } } @keyframes jBoxLoading { to { transform: rotate(360deg); } } .jBox-loading .jBox-content { opacity: 0.2; } .jBox-loading-spinner .jBox-content { min-height: 38px !important; min-width: 38px !important; opacity: 0; } .jBox-spinner { box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; margin-top: -12px; margin-left: -12px; } .jBox-spinner:before { display: block; box-sizing: border-box; content: ""; width: 24px; height: 24px; border-radius: 50%; border: 2px solid rgba(0, 0, 0, 0.2); border-top-color: rgba(0, 0, 0, 0.8); -webkit-animation: jBoxLoading 0.6s linear infinite; animation: jBoxLoading 0.6s linear infinite; } .jBox-countdown { border-radius: 4px 4px 0 0; z-index: 0; background: #000; opacity: 0.2; position: absolute; top: 0; left: 0; right: 0; height: 3px; overflow: hidden; } .jBox-countdown-inner { top: 0; right: 0; width: 100%; height: 3px; position: absolute; background: #fff; } [class^=jBox-animated-], [class*=" jBox-animated-"] { -webkit-animation-fill-mode: both; animation-fill-mode: both; } @-webkit-keyframes jBox-tada { 0% { transform: scale(1); } 10%, 20% { transform: scale(0.8) rotate(-4deg); } 30%, 50%, 70%, 90% { transform: scale(1.2) rotate(4deg); } 40%, 60%, 80% { transform: scale(1.2) rotate(-4deg); } 100% { transform: scale(1) rotate(0); } } @keyframes jBox-tada { 0% { transform: scale(1); } 10%, 20% { transform: scale(0.8) rotate(-4deg); } 30%, 50%, 70%, 90% { transform: scale(1.2) rotate(4deg); } 40%, 60%, 80% { transform: scale(1.2) rotate(-4deg); } 100% { transform: scale(1) rotate(0); } } .jBox-animated-tada { -webkit-animation: jBox-tada 1s; animation: jBox-tada 1s; } @-webkit-keyframes jBox-tadaSmall { 0% { transform: scale(1); } 10%, 20% { transform: scale(0.9) rotate(-2deg); } 30%, 50%, 70%, 90% { transform: scale(1.1) rotate(2deg); } 40%, 60%, 80% { transform: scale(1.1) rotate(-2deg); } 100% { transform: scale(1) rotate(0); } } @keyframes jBox-tadaSmall { 0% { transform: scale(1); } 10%, 20% { transform: scale(0.9) rotate(-2deg); } 30%, 50%, 70%, 90% { transform: scale(1.1) rotate(2deg); } 40%, 60%, 80% { transform: scale(1.1) rotate(-2deg); } 100% { transform: scale(1) rotate(0); } } .jBox-animated-tadaSmall { -webkit-animation: jBox-tadaSmall 1s; animation: jBox-tadaSmall 1s; } @-webkit-keyframes jBox-flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes jBox-flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } .jBox-animated-flash { -webkit-animation: jBox-flash 0.5s; animation: jBox-flash 0.5s; } @-webkit-keyframes jBox-shake { 0%, 100% { transform: translateX(0); } 20%, 60% { transform: translateX(-6px); } 40%, 80% { transform: translateX(6px); } } @keyframes jBox-shake { 0%, 100% { transform: translateX(0); } 20%, 60% { transform: translateX(-6px); } 40%, 80% { transform: translateX(6px); } } .jBox-animated-shake { -webkit-animation: jBox-shake 0.4s; animation: jBox-shake 0.4s; } @-webkit-keyframes jBox-pulseUp { 0% { transform: scale(1); } 50% { transform: scale(1.15); } 100% { transform: scale(1); } } @keyframes jBox-pulseUp { 0% { transform: scale(1); } 50% { transform: scale(1.15); } 100% { transform: scale(1); } } .jBox-animated-pulseUp { -webkit-animation: jBox-pulseUp 0.25s; animation: jBox-pulseUp 0.25s; } @-webkit-keyframes jBox-pulseDown { 0% { transform: scale(1); } 50% { transform: scale(0.85); } 100% { transform: scale(1); } } @keyframes jBox-pulseDown { 0% { transform: scale(1); } 50% { transform: scale(0.85); } 100% { transform: scale(1); } } .jBox-animated-pulseDown { -webkit-animation: jBox-pulseDown 0.25s; animation: jBox-pulseDown 0.25s; } @-webkit-keyframes jBox-popIn { 0% { transform: scale(0); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } @keyframes jBox-popIn { 0% { transform: scale(0); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } .jBox-animated-popIn { -webkit-animation: jBox-popIn 0.25s; animation: jBox-popIn 0.25s; } @-webkit-keyframes jBox-popOut { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(0); } } @keyframes jBox-popOut { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(0); } } .jBox-animated-popOut { -webkit-animation: jBox-popOut 0.25s; animation: jBox-popOut 0.25s; } @-webkit-keyframes jBox-fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes jBox-fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .jBox-animated-fadeIn { -webkit-animation: jBox-fadeIn 0.2s; animation: jBox-fadeIn 0.2s; } @-webkit-keyframes jBox-fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes jBox-fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .jBox-animated-fadeOut { -webkit-animation: jBox-fadeOut 0.2s; animation: jBox-fadeOut 0.2s; } @-webkit-keyframes jBox-slideUp { 0% { transform: translateY(0); } 100% { transform: translateY(-300px); opacity: 0; } } @keyframes jBox-slideUp { 0% { transform: translateY(0); } 100% { transform: translateY(-300px); opacity: 0; } } .jBox-animated-slideUp { -webkit-animation: jBox-slideUp 0.4s; animation: jBox-slideUp 0.4s; } @-webkit-keyframes jBox-slideRight { 0% { transform: translateX(0); } 100% { transform: translateX(300px); opacity: 0; } } @keyframes jBox-slideRight { 0% { transform: translateX(0); } 100% { transform: translateX(300px); opacity: 0; } } .jBox-animated-slideRight { -webkit-animation: jBox-slideRight 0.4s; animation: jBox-slideRight 0.4s; } @-webkit-keyframes jBox-slideDown { 0% { transform: translateY(0); } 100% { transform: translateY(300px); opacity: 0; } } @keyframes jBox-slideDown { 0% { transform: translateY(0); } 100% { transform: translateY(300px); opacity: 0; } } .jBox-animated-slideDown { -webkit-animation: jBox-slideDown 0.4s; animation: jBox-slideDown 0.4s; } @-webkit-keyframes jBox-slideLeft { 0% { transform: translateX(0); } 100% { transform: translateX(-300px); opacity: 0; } } @keyframes jBox-slideLeft { 0% { transform: translateX(0); } 100% { transform: translateX(-300px); opacity: 0; } } .jBox-animated-slideLeft { -webkit-animation: jBox-slideLeft 0.4s; animation: jBox-slideLeft 0.4s; } .xproii { -moz-filter: brightness(110%) contrast(130%) saturate(130%) sepia(30%) hue-rotate(-15deg); filter: brightness(110%) contrast(130%) saturate(130%) sepia(30%) hue-rotate(-15deg); } .brannan { -moz-filter: brightness(120%) contrast(130%) saturate(60%) sepia(30%) hue-rotate(-20deg); filter: brightness(120%) contrast(130%) saturate(60%) sepia(30%) hue-rotate(-20deg); } .inkwell { -moz-filter: brightness(130%) contrast(100%) saturate(0%) sepia(0%) hue-rotate(0); filter: brightness(130%) contrast(100%) saturate(0%) sepia(0%) hue-rotate(0); } .hefe { -moz-filter: brightness(105%) contrast(120%) saturate(140%) sepia(20%) hue-rotate(-5deg); filter: brightness(105%) contrast(120%) saturate(140%) sepia(20%) hue-rotate(-5deg); } .valencia { -moz-filter: brightness(110%) contrast(90%) saturate(90%) sepia(30%) hue-rotate(-15deg); filter: brightness(110%) contrast(90%) saturate(90%) sepia(30%) hue-rotate(-15deg); } @charset "UTF-8"; .svg-inline--fa.fa-w-16 { width: auto !important; } .pricing-box ul { list-style: none; } .pricing-box { padding: 5px; } .heart-subscribe-span { content: url(https://design.dronstar.com/wp-content/uploads/2022/02/1466065160_travel_journey-06.svg); background-image: url(https://design.dronstar.com/wp-content/uploads/2022/02/1466065160_travel_journey-06.svg); background-repeat: no-repeat; background-size: contain; background-position: left; position: relative; left: 141px; z-index: 2; bottom: -4px; width: 76%; } .text-heading-span span { color: red; } .text-heading-span { font-weight: 700; } .wrapper-img-cover-before { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; background: linear-gradient(225deg, #6441A5, #2a0845); } .wrapper-img-cover { position: relative; overflow: hidden; cursor: pointer; margin: 40px; border: 2px solid #000; box-shadow: 0 0 15px -5px #010101; } .wrapper-img-cover:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; filter: grayscale(100%); transition: all 0.5s ease; } .wrapper-img-cover:hover:before { width: 0; } .bg-midnight-blue { background-color: #2c3e50; } .footer-v1 { padding-top: 20px; padding-bottom: 20px; color: rgba(158, 94, 94, 0.8); text-align: center; } .footer-v1 .brand { font-size: 20px; font-weight: 400; font-weight: 500; font-family: alegreya sc, "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgba(158, 94, 94, 0.8); } .footer-v1 .brand.active, .footer-v1 .brand:focus, .footer-v1 .brand:hover { color: #1abc9c; } .footer-v2 { padding-top: 100px; padding-bottom: 100px; text-align: center; } .footer-v2 .brand { display: inline-block; margin-bottom: 25px; } .footer-v2 .text { font-size: 14px; font-weight: 400; color: rgba(150, 42, 42, 0.8); margin: 0 80px; line-height: 1.45; } .footer-v2 .btn { margin-top: 30px; background-color: #ebedee; color: #7f8c8d; font-size: 13px; line-height: 20px; padding: 6px 13px 8px; } .footer-v2 .btn:focus, .footer-v2 .btn:hover { background-color: #eff1f1; } .footer-v2 .btn.active, .footer-v2 .btn:active { background-color: #c8c9ca; } .footer-v2 .btn [class^=fui-] { font-size: 16px; font-weight: 400; color: #3498db; } @media (max-width: 991px) { .footer-v2 .text { margin: 0; } } .btn-icons > [class^=fui-] { margin-left: 4px; margin-right: 4px; line-height: inherit; display: inline-block; vertical-align: top; } [class^=fui-] { display: inline-block; vertical-align: middle; } .bin-banner, .subscribe-form { padding-top: 40px; padding-bottom: 40px; font-size: medium; } .bin-banner, .subscribe-form .col-sm-4 { text-align: right; } @media (max-width: 767px) { .bin-banner, .subscribe-form .col-sm-4 { text-align: center; } } .bin-banner, .subscribe-form form { margin: 0; position: relative; } .bin-banner, .subscribe-form input[type=text] { width: 100%; height: auto; margin: 0; padding: 0; border: 0; background: 0 0; line-height: 60px; font-size: 50px; font-weight: 400; color: #fff; font-family: alegreya sc, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; letter-spacing: -1px; } .bin-banner, .subscribe-form input[type=text]:-moz-placeholder { color: #fff; } .bin-banner, .subscribe-form input[type=text]::-moz-placeholder { color: #fff; opacity: 1; } .bin-banner, .subscribe-form input[type=text]:-ms-input-placeholder { color: #fff; } .bin-banner, .subscribe-form input[type=text]::-webkit-input-placeholder { color: #fff; } .bin-banner, .subscribe-form input[type=text].placeholder { color: #fff; } .bin-banner, .subscribe-form input[type=text]::-webkit-input-placeholder { font-weight: 500; letter-spacing: -1px; } .bin-banner, .subscribe-form input[type=text]:-moz-placeholder { font-weight: 500; letter-spacing: -1px; } .bin-banner, .subscribe-form input[type=text]::-moz-placeholder { font-weight: 500; letter-spacing: -1px; } .bin-banner, .subscribe-form input[type=text]:-ms-input-placeholder { font-weight: 500; letter-spacing: -1px; } .bin-banner, .subscribe-form .ani-placeholder { box-sizing: border-box; position: absolute; padding-left: 6px; line-height: 60px; font-size: 50px; font-weight: 400; color: #fff; font-family: alegreya sc, "Helvetica Neue", Helvetica, Arial, sans-serif; } .bin-banner, .subscribe-form .btn { margin-top: 8px; font-weight: 500; width: 220px; max-width: 100%; } @media (max-width: 767px) { .bin-banner, .subscribe-form { padding-left: 5px; padding-right: 5px; margin-left: -5px; margin-right: -5px; } } @media (max-width: 480px) { .bin-banner, .subscribe-form .ani-placeholder, .subscribe-form input[type=text] { width: 100%; margin-bottom: 33px; line-height: 27px; font-size: 25px; font-weight: 400; color: inherit; text-align: center; } } .footer-v12 { padding-top: 190px; padding-bottom: 110px; text-align: center; font-size: 84.3px; font-weight: 400; color: rgba(44, 62, 80, 0.2); font-family: alegreya sc, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 800; letter-spacing: -2px; } .footer-v12:before { content: ""; position: absolute; top: 110px; left: 0; right: 0; height: 2px; overflow: hidden; background: #ebedee; } .footer-v12 [class*=fui-] { font-size: 60px; font-weight: 400; color: #e74c3c; vertical-align: baseline; } @media (min-width: 1200px) { .footer-v12 { font-size: 84px; font-weight: 400; color: rgba(44, 62, 80, 0.2); font-weight: 800; } } @media (max-width: 1199px) { .footer-v12 { font-size: 82px; } } @media (max-width: 991px) and (min-width: 768px) { .footer-v12 { font-size: 56px; font-weight: 400; color: rgba(44, 62, 80, 0.2); font-weight: 800; } } @media (max-width: 767px) { .footer-v12 { font-size: 36px; font-weight: 400; color: rgba(44, 62, 80, 0.2); font-weight: 800; } .footer-v12 [class*=fui-] { font-size: 32px; } } @media (max-width: 480px) { .footer-v12 { font-size: 26px; font-weight: 400; color: rgba(44, 62, 80, 0.2); padding-top: 150px; font-weight: 800; } .footer-v12 [class*=fui-] { font-size: 18px; font-weight: 400; color: #e74c3c; } } .col-sm-6-v3 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; -webkit-box-flex: 0; } #commentform .form-submit input { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border-width: inherit; } #commentform .form-submit input:hover { box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px; border-width: inherit; } .comment-form-comment textarea { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border-width: inherit; } footer.comment-meta { width: 100%; background-color: #b5b7b9; } .comment-author { padding: 5px 5px; } .comment-metadata { padding: 5px 5px; } .comment-author img { border-radius: 50%; } .comment-content { padding: 5px; background: #e5e5e5; } .comment-body { background-color: #d9c8c8; border-radius: 0 0 10px 10px; padding: 0 0 5px 5px; } .reply { padding: 5px 5px 5px 5px; } .comment-list li { list-style: none; } .preserve-3d { transform-style: preserve-3d; -webkit-transform-style: preserve-3d; } .back { width: 33%; height: 200px; float: left; background-color: #1e1c1c; border: 10px; border-color: #454343; border-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; counter-increment: bc; padding: 0 5px 5px 5px; } .back:before { content: counter(bc) "_"; position: absolute; padding: 10px; } @media screen and (max-width: 1260px) { .back { width: 50%; } } @media screen and (max-width: 840px) { .back { width: 100%; } } .button_base { margin: 0; border: 0; font-size: 18px; position: relative; top: 50%; left: 50%; margin-top: -25px; margin-left: -100px; width: 200px; height: 50px; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-user-select: none; cursor: default; } .button_base:hover { cursor: pointer; } .b01_simple_rollover { border: #000 solid 1px; padding: 10px; background-color: inherit; } .b01_simple_rollover:hover { color: #fff; background-color: #000; } .b02_slide_in { overflow: hidden; border: #000 solid 1px; } .b02_slide_in div { position: absolute; text-align: center; width: 100%; height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 10px; } .b02_slide_in div:nth-child(1) { color: #000; background-color: #fff; } .b02_slide_in div:nth-child(2) { background-color: #000; transition: top 0.1s ease; -webkit-transition: top 0.1s ease; -moz-transition: top 0.1s ease; top: -50px; } .b02_slide_in div:nth-child(3) { color: #fff; transition: opacity 0.1s ease; -webkit-transition: opacity 0.1s ease; -moz-transition: opacity 0.1s ease; opacity: 0; } .b02_slide_in:hover div:nth-child(2) { top: 0; transition: top 0.1s ease; -webkit-transition: top 0.1s ease; -moz-transition: top 0.1s ease; } .b02_slide_in:hover div:nth-child(3) { opacity: 1; transition: opacity 0.1s ease; -webkit-transition: opacity 0.1s ease; -moz-transition: opacity 0.1s ease; } .b03_skewed_slide_in { overflow: hidden; border: #000 solid 1px; } .b03_skewed_slide_in div { position: absolute; text-align: center; width: 100%; height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 10px; } .b03_skewed_slide_in div:nth-child(1) { color: #000; background-color: #fff; } .b03_skewed_slide_in div:nth-child(2) { background-color: #000; width: 230px; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: translate(-250px, 0) skewX(-30deg); -webkit-transform: translate(-250px, 0) skewX(-30deg); -moz-transform: translate(-250px, 0) skewX(-30deg); } .b03_skewed_slide_in div:nth-child(3) { color: #fff; left: -200px; transition: left 0.2s ease; -webkit-transition: left 0.2s ease; -moz-transition: left 0.2s ease; } .b03_skewed_slide_in:hover div:nth-child(2) { transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transform: translate(-15px, 0) skewX(-30deg); -webkit-transform: translate(-15px, 0) skewX(-30deg); -moz-transform: translate(-15px, 0) skewX(-30deg); } .b03_skewed_slide_in:hover div:nth-child(3) { left: 0; transition: left 0.3s ease; -webkit-transition: left 0.3s ease; -moz-transition: left 0.3s ease; } .b04_3d_tick { perspective: 500px; -webkit-perspective: 500px; -moz-perspective: 500px; perspective-origin: center top; -webkit-perspective-origin: center top; -moz-perspective-origin: center top; } .b04_3d_tick div { position: absolute; text-align: center; width: 100%; height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 10px; border: #000 solid 1px; } .b04_3d_tick div:nth-child(1) { color: #000; background-color: #fff; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; } .b04_3d_tick div:nth-child(2) { color: #fff; background-color: #000; transform: rotateX(90deg); -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform-origin: left top; -webkit-transform-origin: left top; -moz-transform-origin: left top; } .b04_3d_tick:hover div:nth-child(1) { transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; background-color: rgba(0, 0, 0, 0.5); } .b04_3d_tick:hover div:nth-child(2) { transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); } .b05_3d_roll { perspective: 500px; -webkit-perspective: 500px; -moz-perspective: 500px; } .b05_3d_roll div { position: absolute; text-align: center; width: 100%; height: 50px; padding: 10px; border: #000 solid 1px; pointer-events: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .b05_3d_roll div:nth-child(1) { color: #000; background-color: #000; transform: rotateX(90deg); -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b05_3d_roll div:nth-child(2) { color: #000; background-color: #fff; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b05_3d_roll:hover div:nth-child(1) { color: #fff; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); } .b05_3d_roll:hover div:nth-child(2) { background-color: #000; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); } .b06_3d_swap { perspective: 500px; -webkit-perspective: 500px; -moz-perspective: 500px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; } .b06_3d_swap div { position: absolute; text-align: center; width: 100%; height: 50px; padding: 10px; border: #000 solid 1px; pointer-events: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .b06_3d_swap div:nth-child(1) { color: #000; background-color: #fff; transform: translateZ(0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b06_3d_swap div:nth-child(2) { color: #fff; background-color: #000; transform: rotateX(90deg); -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); transition: all 0.2s ease 50ms; -webkit-transition: all 0.2s ease 50ms; -moz-transition: all 0.2s ease 50ms; transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b06_3d_swap:hover div:nth-child(1) { color: #000; background-color: grey; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: translateZ(-200px); -webkit-transform: translateZ(-200px); -moz-transform: translateZ(-200px); } .b06_3d_swap:hover div:nth-child(2) { color: #fff; transition: all 0.2s ease 50ms; -webkit-transition: all 0.2s ease 50ms; -moz-transition: all 0.2s ease 50ms; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); } .b07_3d_double_roll { perspective: 500px; -webkit-perspective: 500px; -moz-perspective: 500px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; } .b07_3d_double_roll div { position: absolute; text-align: center; padding: 10px; border: #000 solid 1px; pointer-events: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .b07_3d_double_roll div:nth-child(1) { color: #000; background-color: #fff; z-index: 0; width: 100%; height: 50px; clip: rect(0, 100px, 50px, 0); position: absolute; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b07_3d_double_roll div:nth-child(2) { color: #000; background-color: #000; z-index: -1; width: 100%; height: 50px; clip: rect(0, 100px, 50px, 0); position: absolute; transform: rotateX(90deg); -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b07_3d_double_roll div:nth-child(3) { color: #000; background-color: #fff; z-index: 0; width: 100%; height: 50px; clip: rect(0, 200px, 50px, 100px); position: absolute; transition: all 0.2s ease 0.1s; -webkit-transition: all 0.2s ease 0.1s; -moz-transition: all 0.2s ease 0.1s; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b07_3d_double_roll div:nth-child(4) { color: #000; background-color: #000; z-index: -1; width: 100%; height: 50px; clip: rect(0, 200px, 50px, 100px); position: absolute; transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); transition: all 0.2s ease 0.1s; -webkit-transition: all 0.2s ease 0.1s; -moz-transition: all 0.2s ease 0.1s; transform-origin: 50% 50% -25px; -webkit-transform-origin: 50% 50% -25px; -moz-transform-origin: 50% 50% -25px; } .b07_3d_double_roll:hover div:nth-child(1) { background-color: #000; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); } .b07_3d_double_roll:hover div:nth-child(2) { color: #fff; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); } .b07_3d_double_roll:hover div:nth-child(3) { background-color: #000; transition: all 0.2s ease 0.1s; -webkit-transition: all 0.2s ease 0.1s; -moz-transition: all 0.2s ease 0.1s; transform: rotateX(90deg); -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); } .b07_3d_double_roll:hover div:nth-child(4) { color: #fff; transition: all 0.2s ease 0.1s; -webkit-transition: all 0.2s ease 0.1s; -moz-transition: all 0.2s ease 0.1s; transform: rotateX(0); -webkit-transform: rotateX(0); -moz-transform: rotateX(0); } .b08_3d_pushback { perspective: 500px; -webkit-perspective: 500px; -moz-perspective: 500px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; } .b08_3d_pushback div { position: absolute; text-align: center; width: 100%; height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; pointer-events: none; padding: 10px; border: #000 solid 1px; } .b08_3d_pushback div:nth-child(1) { color: #000; background-color: #fff; transform: rotateX(0) translateZ(0); -webkit-transform: rotateX(0) translateZ(0); -moz-transform: rotateX(0) translateZ(0); transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; } .b08_3d_pushback div:nth-child(2) { color: #fff; background-color: #000; transform: rotateX(-179.5deg) translateZ(1px); -webkit-transform: rotateX(-179.5deg) translateZ(1px); -moz-transform: rotateX(-179.5deg) translateZ(1px); transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; } .b08_3d_pushback:hover div:nth-child(1) { transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(179.5deg); -webkit-transform: rotateX(179.5deg); -moz-transform: rotateX(179.5deg); } .b08_3d_pushback:hover div:nth-child(2) { transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transform: rotateX(0) rotateY(0) translateZ(1px); -webkit-transform: rotateX(0) rotateY(0) translateZ(1px); -moz-transform: rotateX(0) rotateY(0) translateZ(1px); } .b09_electric { color: #000; background-color: #fff; border: #000 solid 1px; padding: 10px; transition: all 0.1s ease; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; } .b09_electric:hover { color: #fff; background-color: #000; animation: b09_electric_blinkIn 0.1s step-end 0 2; -webkit-animation: b09_electric_blinkIn 0.1s step-end 0 2; -moz-animation: b09_electric_blinkIn 0.1s step-end 0 2; transition: all 0.2s ease 0.2s; -webkit-transition: all 0.2s ease 0.2s; -moz-transition: all 0.2s ease 0.2s; } @-webkit-keyframes b09_electric_blinkIn { from, to { background-color: #f8f8f8; color: #080808; } 50% { background-color: #fff; color: #000; } } .b10_tveffect div { position: absolute; text-align: center; width: 100%; height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .b10_tveffect div:nth-child(1) { color: #000; background-color: #fff; -webkit-transition: all 0.1s ease; padding: 10px; border: #000 solid 1px; } .b10_tveffect div:nth-child(2) { overflow: hidden; } .b10_tveffect div:nth-child(2) div { position: absolute; text-align: center; width: 100%; height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 10px; border: #000 hidden 1px; } .b10_tveffect div:nth-child(2) div:nth-child(1) { color: rgba(200, 120, 120, 0.8); opacity: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAF0lEQVQIW2NkwAIYgWKS6OIgQQxAoUoAE4AAUnD/0ugAAAAASUVORK5CYII=) repeat; } .b10_tveffect div:nth-child(2) div:nth-child(2) { color: rgba(120, 200, 120, 0.8); opacity: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAF0lEQVQIW2NkwAIYgWKS6OIgQQxAoUoAE4AAUnD/0ugAAAAASUVORK5CYII=) repeat; } .b10_tveffect div:nth-child(2) div:nth-child(3) { color: rgba(120, 120, 200, 0.8); opacity: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAF0lEQVQIW2NkwAIYgWKS6OIgQQxAoUoAE4AAUnD/0ugAAAAASUVORK5CYII=) repeat; } .b10_tveffect:hover div:nth-child(1) { color: #fff; background-color: #000; transition: color 0s ease; transition: background-color 0.3s ease 0.2s; -webkit-transition: background-color 0.3s ease 0.2s; -moz-transition: background-color 0.3s ease 0.2s; } .b10_tveffect:hover div:nth-child(2) div:nth-child(1) { animation: b10_tveffect_red 0.25s linear; -webkit-animation: b10_tveffect_red 0.25s linear; -moz-animation: b10_tveffect_red 0.25s linear; } .b10_tveffect:hover div:nth-child(2) div:nth-child(2) { animation: b10_tveffect_green 0.25s linear; -webkit-animation: b10_tveffect_green 0.25s linear; -moz-animation: b10_tveffect_green 0.25s linear; } .b10_tveffect:hover div:nth-child(2) div:nth-child(3) { animation: b10_tveffect_blue 0.25s linear; -webkit-animation: b10_tveffect_blue 0.25s linear; -moz-animation: b10_tveffect_blue 0.25s linear; } @-webkit-keyframes b10_tveffect_red { from, to { opacity: 0; } 25% { opacity: 1; -webkit-transform: scale(1.8, 1.6) translate(-10px, 3px) skewX(30deg); } 50% { opacity: 1; -webkit-transform: scale(1.5, 1.2) translate(20px, 6px) skewX(5deg); } 75% { opacity: 1; -webkit-transform: scale(0.9, 1.8) translate(-16px, -1px) skewX(-20deg); } } @-webkit-keyframes b10_tveffect_green { from, to { opacity: 0; } 25% { opacity: 1; -webkit-transform: scale(1.3, 1.5) translate(3px, 6px) skewX(25deg); } 50% { opacity: 1; -webkit-transform: scale(1.6, 1.1) translate(-16px, -5px) skewX(-15deg); } 75% { opacity: 1; -webkit-transform: scale(1, 1.8) translate(18px, 4px) skewX(15deg); } } @-webkit-keyframes b10_tveffect_blue { from, to { opacity: 0; } 25% { opacity: 1; -webkit-transform: scale(1.2, 1.4) translate(-10px, -3px) skewX(-25deg); } 50% { opacity: 1; -webkit-transform: scale(1.9, 1.1) translate(16px, 3px) skewX(5deg); } 75% { opacity: 1; -webkit-transform: scale(1.3, 2) translate(-30px, -3px) skewX(20deg); } } .b11_3d_jumpback { perspective: 500px; -webkit-perspective: 500px; -moz-perspective: 500px; } .b11_3d_jumpback div { color: #000; background-color: #fff; border: #000 solid 1px; padding: 10px; position: absolute; width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .b11_3d_jumpback:hover div { color: #fff; background-color: #000; animation: b11_3d_jump 0.3s ease-out; -webkit-animation: b11_3d_jump 0.3s ease-out; -moz-animation: b11_3d_jump 0.3s ease-out; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; } @-webkit-keyframes b11_3d_jump { from { transform: translateZ(0) rotateX(0); -webkit-transform: translateZ(0) rotateX(0); -moz-transform: translateZ(0) rotateX(0); background-color: #fff; color: #000; } 49.99% { transform: translateZ(100px) rotateX(90deg); -webkit-transform: translateZ(100px) rotateX(90deg); -moz-transform: translateZ(100px) rotateX(90deg); background-color: grey; color: #000; } 50.00% { transform: translateZ(100px) rotateX(-90deg); -webkit-transform: translateZ(100px) rotateX(-90deg); -moz-transform: translateZ(100px) rotateX(-90deg); background-color: #000; color: grey; } to { transform: translateZ(0) rotateX(0); -webkit-transform: translateZ(0) rotateX(0); -moz-transform: translateZ(0) rotateX(0); background-color: #000; color: #fff; } } .b12_3d_glitch { overflow: hidden; width: 200px; height: 51px; } .b12_3d_glitch div { padding: 10px; position: absolute; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 200px; height: 50px; } .b12_3d_glitch div:nth-child(1) { background-color: #fff; top: 1px; left: 0; border: #000 solid 1px; } .b12_3d_glitch div:nth-child(2) { color: #000; left: -100px; top: 2px; width: 400px; height: 50px; } .b12_3d_glitch:hover div:nth-child(1) { animation: b12_3d_glitch_bg 0.3s linear; -webkit-animation: b12_3d_glitch_bg 0.3s linear; -moz-animation: b12_3d_glitch_bg 0.3s linear; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; } .b12_3d_glitch:hover div:nth-child(2) { color: #000; animation: b12_3d_glitch 0.3s linear; -webkit-animation: b12_3d_glitch 0.3s linear; -moz-animation: b12_3d_glitch 0.3s linear; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAF0lEQVQIW2NkwAIYgWKS6OIgQQxAoUoAE4AAUnD/0ugAAAAASUVORK5CYII=) repeat; } @-webkit-keyframes b12_3d_glitch_bg { 49.00% { background-color: #fff; } 50.00% { background-color: #000; } to { background-color: #000; } } @-webkit-keyframes b12_3d_glitch { from { transform: skewX(0); -webkit-transform: skewX(0); -moz-transform: skewX(0); color: #000; } 25.00% { transform: skewX(80deg); -webkit-transform: skewX(80deg); -moz-transform: skewX(80deg); color: #000; } 75.00% { transform: skewX(-20deg); -webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg); color: #fff; } 90.00% { transform: skewX(0); -webkit-transform: skewX(0); -moz-transform: skewX(0); color: #fff; } to { transform: skewX(0); -webkit-transform: skewX(0); -moz-transform: skewX(0); color: #fff; } } .mt-0 { margin-top: 0; } .mt-10 { margin-top: 10px; } .mt-15 { margin-top: 15px; } .mt-20 { margin-top: 20px; } .mt-30 { margin-top: 30px; } .mt-40 { margin-top: 40px; } .mt-50 { margin-top: 50px; } .mt-60 { margin-top: 60px; } .mt-65 { margin-top: 65px; } .mt-70 { margin-top: 70px; } .mt-80 { margin-top: 80px; } .mt-90 { margin-top: 90px; } .mt-100 { margin-top: 100px; } .mt-110 { margin-top: 110px; } .mt-120 { margin-top: 120px; } .mt-130 { margin-top: 130px; } .mt-140 { margin-top: 140px; } .mt-150 { margin-top: 150px; } .mr-0 { margin-right: 0; } .mr-10 { margin-right: 10px; } .mr-15 { margin-right: 15px; } .mr-20 { margin-right: 20px; } .mr-30 { margin-right: 30px; } .mr-40 { margin-right: 40px; } .mr-50 { margin-right: 50px; } .mr-60 { margin-right: 60px; } .mr-70 { margin-right: 70px; } .mr-80 { margin-right: 80px; } .mr-90 { margin-right: 90px; } .mr-100 { margin-right: 100px; } .mr-110 { margin-right: 110px; } .mr-120 { margin-right: 120px; } .mr-130 { margin-right: 130px; } .mr-140 { margin-right: 140px; } .mr-150 { margin-right: 150px; } .mb-0 { margin-bottom: 0; } .mb-10 { margin-bottom: 10px; } .mb-15 { margin-bottom: 15px; } .mb-20 { margin-bottom: 20px; } .mb-30 { margin-bottom: 30px; } .mb-40 { margin-bottom: 40px; } .mb-45 { margin-bottom: 45px; } .mb-50 { margin-bottom: 50px; } .mb-55 { margin-bottom: 55px; } .mb-60 { margin-bottom: 60px; } .mb-65 { margin-bottom: 65px; } .mb-70 { margin-bottom: 70px; } .mb-75 { margin-bottom: 75px; } .mb-80 { margin-bottom: 80px; } .mb-90 { margin-bottom: 90px !important; } .mb-95 { margin-bottom: 95px !important; } .mb-100 { margin-bottom: 100px !important; } .mb-110 { margin-bottom: 110px !important; } .mb-120 { margin-bottom: 120px !important; } .mb-130 { margin-bottom: 130px !important; } .mb-140 { margin-bottom: 140px !important; } .mb-150 { margin-bottom: 150px !important; } .mb-200 { margin-bottom: 290px !important; } .mb-500 { margin-bottom: 500px !important; } .ml-0 { margin-left: 0; } .ml-10 { margin-left: 10px; } .ml-15 { margin-left: 15px; } .ml-20 { margin-left: 20px; } .ml-30 { margin-left: 30px; } .ml-40 { margin-left: 40px; } .ml-50 { margin-left: 50px; } .ml-60 { margin-left: 60px; } .ml-70 { margin-left: 70px; } .ml-80 { margin-left: 80px; } .ml-90 { margin-left: 90px; } .ml-100 { margin-left: 100px; } .ml-110 { margin-left: 110px; } .ml-120 { margin-left: 120px; } .ml-130 { margin-left: 130px; } .ml-140 { margin-left: 140px; } .ml-150 { margin-left: 150px; } .pt-0 { padding-top: 0; } .pt-10 { padding-top: 10px; } .pt-15 { padding-top: 15px; } .pt-20 { padding-top: 20px; } .pt-30 { padding-top: 30px; } .pt-35 { padding-top: 35px; } .pt-40 { padding-top: 40px; } .pt-50 { padding-top: 50px; } .pt-60 { padding-top: 60px; } .pt-65 { padding-top: 65px; } .pt-70 { padding-top: 70px; } .pt-80 { padding-top: 80px; } .pt-85 { padding-top: 85px; } .pt-90 { padding-top: 90px; } .pt-95 { padding-top: 95px; } .pt-100 { padding-top: 100px; } .pt-105 { padding-top: 105px; } .pt-110 { padding-top: 110px; } .pt-115 { padding-top: 115px; } .pt-120 { padding-top: 120px; } .pt-125 { padding-top: 125px; } .pt-130 { padding-top: 130px; } .pt-140 { padding-top: 140px; } .pt-150 { padding-top: 150px; } .pr-0 { padding-right: 0; } .pr-10 { padding-right: 10px; } .pr-15 { padding-right: 15px; } .pr-20 { padding-right: 20px; } .pr-30 { padding-right: 30px; } .pr-40 { padding-right: 40px; } .pr-50 { padding-right: 50px; } .pr-60 { padding-right: 60px; } .pr-70 { padding-right: 70px; } .pr-80 { padding-right: 80px; } .pr-90 { padding-right: 90px; } .pr-100 { padding-right: 100px; } .pr-110 { padding-right: 110px; } .pr-120 { padding-right: 120px; } .pr-130 { padding-right: 130px; } .pr-140 { padding-right: 140px; } .pb-0 { padding-bottom: 0; } .pb-5 { padding-bottom: 5px !important; } .pb-10 { padding-bottom: 10px; } .pb-15 { padding-bottom: 15px; } .pb-20 { padding-bottom: 20px; } .pb-30 { padding-bottom: 30px; } .pb-35 { padding-bottom: 35px; } .pb-40 { padding-bottom: 40px; } .pb-45 { padding-bottom: 45px; } .pb-50 { padding-bottom: 50px; } .pb-55 { padding-bottom: 55px; } .pb-60 { padding-bottom: 60px; } .pb-65 { padding-bottom: 65px; } .pb-70 { padding-bottom: 70px; } .pb-75 { padding-bottom: 75px; } .pb-80 { padding-bottom: 80px; } .pb-85 { padding-bottom: 85px; } .pb-90 { padding-bottom: 90px; } .pb-95 { padding-bottom: 95px; } .pb-100 { padding-bottom: 100px; } .pb-110 { padding-bottom: 110px; } .pb-115 { padding-bottom: 115px; } .pb-120 { padding-bottom: 120px; } .pb-125 { padding-bottom: 125px; } .pb-130 { padding-bottom: 130px; } .pb-140 { padding-bottom: 140px; } .pb-150 { padding-bottom: 150px; } .pl-0 { padding-left: 0; } .pl-10 { padding-left: 10px; } .pl-15 { padding-left: 15px; } .pl-20 { padding-left: 20px; } .pl-30 { padding-left: 30px; } .pl-40 { padding-left: 40px; } .pl-50 { padding-left: 50px; } .pl-60 { padding-left: 60px; } .pl-70 { padding-left: 70px; } .pl-80 { padding-left: 80px; } .pl-90 { padding-left: 90px; } .pl-100 { padding-left: 100px; } .pl-110 { padding-left: 110px; } .pl-120 { padding-left: 120px; } .pl-130 { padding-left: 130px; } .pl-140 { padding-left: 140px; } .pl-150 { padding-left: 150px; } .ptb-0 { padding: 0; } .ptb-10 { padding: 10px 0; } .ptb-20 { padding: 20px 0; } .ptb-30 { padding: 30px 0; } .ptb-40 { padding: 40px 0; } .ptb-50 { padding: 50px 0; } .ptb-60 { padding: 60px 0; } .ptb-70 { padding: 70px 0; } .ptb-80 { padding: 80px 0; } .ptb-90 { padding: 90px 0; } .ptb-100 { padding: 100px 0; } .ptb-110 { padding: 110px 0; } .ptb-120 { padding: 120px 0; } .ptb-130 { padding: 130px 0; } .ptb-140 { padding: 140px 0; } .ptb-150 { padding: 150px 0; } .mtb-0 { margin: 0; } .mtb-10 { margin: 10px 0; } .mtb-15 { margin: 15px 0; } .mtb-20 { margin: 20px 0; } .mtb-30 { margin: 30px 0; } .mtb-40 { margin: 40px 0; } .mtb-50 { margin: 50px 0; } .mtb-60 { margin: 60px 0; } .mtb-70 { margin: 70px 0; } .mtb-80 { margin: 80px 0; } .mtb-90 { margin: 90px 0; } .mtb-100 { margin: 100px 0; } .mtb-110 { margin: 110px 0; } .mtb-120 { margin: 120px 0; } .mtb-130 { margin: 130px 0; } .mtb-140 { margin: 140px 0; } .mtb-150 { margin: 150px 0; } .z-index-10 { z-index: -10; } .z-index-20 { z-index: -20; } .z-index-30 { z-index: -30; } .z-index-40 { z-index: -40; } .z-index-50 { z-index: -50; } .z-index-60 { z-index: -60; } .z-index10 { z-index: 10; } .z-index20 { z-index: 20; } .z-index30 { z-index: 30; } .z-index40 { z-index: 40; } .z-index50 { z-index: 50; } .z-index60 { z-index: 60; } footer { z-index: 2; } /*! * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com) * Copyright 2011-2017 The Bootstrap Authors * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: alegreya sc, monospace, monospace; font-size: 1em; } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } b, strong { font-weight: inherit; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: alegreya sc, monospace, monospace; font-size: 1em; } dfn { font-style: italic; } mark { background-color: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } audio, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } img { border-style: none; } svg:not(:root) { overflow: hidden; } button, input, optgroup, select, textarea { font-family: alegreya sc, sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } [type=reset], [type=submit], button, html [type=button] { -webkit-appearance: button; } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0; } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { display: inline-block; vertical-align: baseline; } textarea { overflow: auto; } [type=checkbox], [type=radio] { 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; outline-offset: -2px; } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details, menu { display: block; } summary { display: list-item; } canvas { display: inline-block; } template { display: none; } [hidden] { display: none; } html { box-sizing: border-box; } *, ::after, ::before { box-sizing: inherit; } @-ms-viewport { width: device-width; } html { -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; } [tabindex="-1"]:focus { outline: 0 !important; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; } abbr[data-original-title], abbr[title] { cursor: help; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } dl, ol, ul { margin-top: 0; margin-bottom: 1rem; } ol ol, ol ul, ul ol, ul ul { margin-bottom: 0; } dt { font-weight: 700; } dd { margin-bottom: 0.5rem; margin-left: 0; } a { text-decoration: none; } a:focus, a:hover { text-decoration: none; } a:not([href]):not([tabindex]) { text-decoration: none; } a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { text-decoration: none; } a:not([href]):not([tabindex]):focus { outline: 0; } pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; } figure { margin: 0 0 1rem; } img { vertical-align: middle; } [role=button] { cursor: pointer; } [role=button], a, area, button, input, label, select, summary, textarea { touch-action: manipulation; } table { border-collapse: collapse; background-color: transparent; } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #636c72; text-align: left; caption-side: bottom; } th { text-align: left; } button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } button, input, select, textarea { line-height: inherit; } input[type=checkbox]:disabled, input[type=radio]:disabled { cursor: not-allowed; } input[type=date], input[type=datetime-local], input[type=month], input[type=time] { -webkit-appearance: listbox; } textarea { resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; } input[type=search] { -webkit-appearance: none; } output { display: inline-block; } [hidden] { display: none !important; } .h1, h1 { font-size: 2.5rem; } .h2, h2 { font-size: 2rem; } .h3, h3 { font-size: 1.9rem; } .h4, h4 { font-size: 1.8rem; } .h5, h5 { font-size: 1.6rem; } .h6, h6 { font-size: 1.5rem; } .lead { font-size: 1.25rem; font-weight: 300; } .display-1 { font-size: 6rem; font-weight: 300; line-height: 1.1; } .display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.1; } .display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.1; } .display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.1; } hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } .small, small { font-size: 80%; font-weight: 400; } .mark, mark { padding: 0.2em; background-color: #fcf8e3; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; } .list-inline-item { display: inline-block; } .list-inline-item:not(:last-child) { margin-right: 5px; } .initialism { font-size: 90%; text-transform: uppercase; } .img-fluid { max-width: 100%; height: auto; } .img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #ddd; border-radius: 0.25rem; transition: all 0.2s ease-in-out; max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: 0.5rem; line-height: 1; } .figure-caption { font-size: 90%; color: #636c72; } code, kbd, pre, samp { font-family: alegreya sc, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } code { padding: 0.2rem 0.4rem; color: #bd4147; background-color: #f7f7f9; border-radius: 0.25rem; } pre code { font-size: 17px; } a > code { padding: 0; color: inherit; background-color: inherit; } kbd { padding: 0.2rem 0.4rem; font-size: 90%; color: #fff; background-color: #292b2c; border-radius: 0.2rem; } kbd kbd { padding: 0; font-size: 100%; font-weight: 700; } pre { display: block; margin-top: 0; margin-bottom: 1rem; font-size: 90%; color: #292b2c; } .container { position: relative; margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; } @media (min-width: 576px) { .container { padding-right: 15px; padding-left: 15px; } } @media (min-width: 768px) { .container { padding-right: 15px; padding-left: 15px; } } @media (min-width: 992px) { .container { padding-right: 15px; padding-left: 15px; } } @media (min-width: 1200px) { .container { padding-right: 15px; padding-left: 15px; } } @media (min-width: 576px) { .container { width: 540px; max-width: 100%; } } @media (min-width: 768px) { .container { width: 720px; max-width: 100%; } } @media (min-width: 992px) { .container { width: 960px; max-width: 100%; } } @media (min-width: 1200px) { .container { width: 1140px; max-width: 100%; } } .container-fluid { position: relative; } .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } @media (min-width: 576px) { .row { margin-right: -15px; margin-left: -15px; } } @media (min-width: 768px) { .row { margin-right: -15px; margin-left: -15px; } } @media (min-width: 992px) { .row { margin-right: -15px; margin-left: -15px; } } @media (min-width: 1200px) { .row { margin-right: -15px; margin-left: -15px; } } .no-gutters { margin-right: 0; margin-left: 0; } .no-gutters > .col, .no-gutters > [class*=col-] { padding-right: 0; padding-left: 0; } .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; } @media (min-width: 576px) { .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { padding-right: 15px; padding-left: 15px; } } @media (min-width: 768px) { .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { padding-right: 15px; padding-left: 15px; } } @media (min-width: 992px) { .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { padding-right: 15px; padding-left: 15px; } } @media (min-width: 1200px) { .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { padding-right: 15px; padding-left: 15px; } } .col { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-auto { flex: 0 0 auto; width: auto; } .col-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } .col-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } .col-3 { flex: 0 0 25%; max-width: 25%; } .col-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .col-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } .col-6 { flex: 0 0 50%; max-width: 50%; } .col-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } .col-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } .col-9 { flex: 0 0 75%; max-width: 75%; } .col-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } .col-12 { flex: 0 0 100%; max-width: 100%; } .pull-0 { right: auto; } .pull-1 { right: 8.333333%; } .pull-2 { right: 16.666667%; } .pull-3 { right: 25%; } .pull-4 { right: 33.333333%; } .pull-5 { right: 41.666667%; } .pull-6 { right: 50%; } .pull-7 { right: 58.333333%; } .pull-8 { right: 66.666667%; } .pull-9 { right: 75%; } .pull-10 { right: 83.333333%; } .pull-11 { right: 91.666667%; } .pull-12 { right: 100%; } .push-0 { left: auto; } .push-1 { left: 8.333333%; } .push-2 { left: 16.666667%; } .push-3 { left: 25%; } .push-4 { left: 33.333333%; } .push-5 { left: 41.666667%; } .push-6 { left: 50%; } .push-7 { left: 58.333333%; } .push-8 { left: 66.666667%; } .push-9 { left: 75%; } .push-10 { left: 83.333333%; } .push-11 { left: 91.666667%; } .push-12 { left: 100%; } .offset-1 { margin-left: 8.333333%; } .offset-2 { margin-left: 16.666667%; } .offset-3 { margin-left: 25%; } .offset-4 { margin-left: 33.333333%; } .offset-5 { margin-left: 41.666667%; } .offset-6 { margin-left: 50%; } .offset-7 { margin-left: 58.333333%; } .offset-8 { margin-left: 66.666667%; } .offset-9 { margin-left: 75%; } .offset-10 { margin-left: 83.333333%; } .offset-11 { margin-left: 91.666667%; } @media (min-width: 576px) { .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-sm-auto { flex: 0 0 auto; width: auto; } .col-sm-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } .col-sm-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } .col-sm-3 { flex: 0 0 25%; max-width: 25%; float: left; } .col-sm-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .col-sm-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } .col-sm-6 { flex: 0 0 50%; max-width: 50%; } .col-sm-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } .col-sm-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } .col-sm-9 { flex: 0 0 75%; max-width: 75%; } .col-sm-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-sm-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } .col-sm-12 { flex: 0 0 100%; max-width: 100%; } .pull-sm-0 { right: auto; } .pull-sm-1 { right: 8.333333%; } .pull-sm-2 { right: 16.666667%; } .pull-sm-3 { right: 25%; } .pull-sm-4 { right: 33.333333%; } .pull-sm-5 { right: 41.666667%; } .pull-sm-6 { right: 50%; } .pull-sm-7 { right: 58.333333%; } .pull-sm-8 { right: 66.666667%; } .pull-sm-9 { right: 75%; } .pull-sm-10 { right: 83.333333%; } .pull-sm-11 { right: 91.666667%; } .pull-sm-12 { right: 100%; } .push-sm-0 { left: auto; } .push-sm-1 { left: 8.333333%; } .push-sm-2 { left: 16.666667%; } .push-sm-3 { left: 25%; } .push-sm-4 { left: 33.333333%; } .push-sm-5 { left: 41.666667%; } .push-sm-6 { left: 50%; } .push-sm-7 { left: 58.333333%; } .push-sm-8 { left: 66.666667%; } .push-sm-9 { left: 75%; } .push-sm-10 { left: 83.333333%; } .push-sm-11 { left: 91.666667%; } .push-sm-12 { left: 100%; } .offset-sm-0 { margin-left: 0; } .offset-sm-1 { margin-left: 8.333333%; } .offset-sm-2 { margin-left: 16.666667%; } .offset-sm-3 { margin-left: 25%; } .offset-sm-4 { margin-left: 33.333333%; } .offset-sm-5 { margin-left: 41.666667%; } .offset-sm-6 { margin-left: 50%; } .offset-sm-7 { margin-left: 58.333333%; } .offset-sm-8 { margin-left: 66.666667%; } .offset-sm-9 { margin-left: 75%; } .offset-sm-10 { margin-left: 83.333333%; } .offset-sm-11 { margin-left: 91.666667%; } } @media (min-width: 768px) { .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-md-auto { flex: 0 0 auto; width: auto; } .col-md-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } .col-md-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .col-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } .col-md-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } .col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } .col-md-12 { flex: 0 0 100%; max-width: 100%; } .pull-md-0 { right: auto; } .pull-md-1 { right: 8.333333%; } .pull-md-2 { right: 16.666667%; } .pull-md-3 { right: 25%; } .pull-md-4 { right: 33.333333%; } .pull-md-5 { right: 41.666667%; } .pull-md-6 { right: 50%; } .pull-md-7 { right: 58.333333%; } .pull-md-8 { right: 66.666667%; } .pull-md-9 { right: 75%; } .pull-md-10 { right: 83.333333%; } .pull-md-11 { right: 91.666667%; } .pull-md-12 { right: 100%; } .push-md-0 { left: auto; } .push-md-1 { left: 8.333333%; } .push-md-2 { left: 16.666667%; } .push-md-3 { left: 25%; } .push-md-4 { left: 33.333333%; } .push-md-5 { left: 41.666667%; } .push-md-6 { left: 50%; } .push-md-7 { left: 58.333333%; } .push-md-8 { left: 66.666667%; } .push-md-9 { left: 75%; } .push-md-10 { left: 83.333333%; } .push-md-11 { left: 91.666667%; } .push-md-12 { left: 100%; } .offset-md-0 { margin-left: 0; } .offset-md-1 { margin-left: 8.333333%; } .offset-md-2 { margin-left: 16.666667%; } .offset-md-3 { margin-left: 25%; } .offset-md-4 { margin-left: 33.333333%; } .offset-md-5 { margin-left: 41.666667%; } .offset-md-6 { margin-left: 50%; } .offset-md-7 { margin-left: 58.333333%; } .offset-md-8 { margin-left: 66.666667%; } .offset-md-9 { margin-left: 75%; } .offset-md-10 { margin-left: 83.333333%; } .offset-md-11 { margin-left: 91.666667%; } } @media (min-width: 992px) { .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-lg-auto { flex: 0 0 auto; width: auto; } .col-lg-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } .col-lg-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .col-lg-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-lg-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } .col-lg-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } .col-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-lg-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-lg-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } .col-lg-12 { flex: 0 0 100%; max-width: 100%; } .pull-lg-0 { right: auto; } .pull-lg-1 { right: 8.333333%; } .pull-lg-2 { right: 16.666667%; } .pull-lg-3 { right: 25%; } .pull-lg-4 { right: 33.333333%; } .pull-lg-5 { right: 41.666667%; } .pull-lg-6 { right: 50%; } .pull-lg-7 { right: 58.333333%; } .pull-lg-8 { right: 66.666667%; } .pull-lg-9 { right: 75%; } .pull-lg-10 { right: 83.333333%; } .pull-lg-11 { right: 91.666667%; } .pull-lg-12 { right: 100%; } .push-lg-0 { left: auto; } .push-lg-1 { left: 8.333333%; } .push-lg-2 { left: 16.666667%; } .push-lg-3 { left: 25%; } .push-lg-4 { left: 33.333333%; } .push-lg-5 { left: 41.666667%; } .push-lg-6 { left: 50%; } .push-lg-7 { left: 58.333333%; } .push-lg-8 { left: 66.666667%; } .push-lg-9 { left: 75%; } .push-lg-10 { left: 83.333333%; } .push-lg-11 { left: 91.666667%; } .push-lg-12 { left: 100%; } .offset-lg-0 { margin-left: 0; } .offset-lg-1 { margin-left: 8.333333%; } .offset-lg-2 { margin-left: 16.666667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.333333%; } .offset-lg-5 { margin-left: 41.666667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.333333%; } .offset-lg-8 { margin-left: 66.666667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.333333%; } .offset-lg-11 { margin-left: 91.666667%; } } @media (min-width: 1200px) { .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xl-auto { flex: 0 0 auto; width: auto; } .col-xl-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } .col-xl-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } .col-xl-3 { flex: 0 0 25%; max-width: 25%; } .col-xl-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .col-xl-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } .col-xl-6 { flex: 0 0 50%; max-width: 50%; } .col-xl-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } .col-xl-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } .col-xl-9 { flex: 0 0 75%; max-width: 75%; } .col-xl-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-xl-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } .col-xl-12 { flex: 0 0 100%; max-width: 100%; } .pull-xl-0 { right: auto; } .pull-xl-1 { right: 8.333333%; } .pull-xl-2 { right: 16.666667%; } .pull-xl-3 { right: 25%; } .pull-xl-4 { right: 33.333333%; } .pull-xl-5 { right: 41.666667%; } .pull-xl-6 { right: 50%; } .pull-xl-7 { right: 58.333333%; } .pull-xl-8 { right: 66.666667%; } .pull-xl-9 { right: 75%; } .pull-xl-10 { right: 83.333333%; } .pull-xl-11 { right: 91.666667%; } .pull-xl-12 { right: 100%; } .push-xl-0 { left: auto; } .push-xl-1 { left: 8.333333%; } .push-xl-2 { left: 16.666667%; } .push-xl-3 { left: 25%; } .push-xl-4 { left: 33.333333%; } .push-xl-5 { left: 41.666667%; } .push-xl-6 { left: 50%; } .push-xl-7 { left: 58.333333%; } .push-xl-8 { left: 66.666667%; } .push-xl-9 { left: 75%; } .push-xl-10 { left: 83.333333%; } .push-xl-11 { left: 91.666667%; } .push-xl-12 { left: 100%; } .offset-xl-0 { margin-left: 0; } .offset-xl-1 { margin-left: 8.333333%; } .offset-xl-2 { margin-left: 16.666667%; } .offset-xl-3 { margin-left: 25%; } .offset-xl-4 { margin-left: 33.333333%; } .offset-xl-5 { margin-left: 41.666667%; } .offset-xl-6 { margin-left: 50%; } .offset-xl-7 { margin-left: 58.333333%; } .offset-xl-8 { margin-left: 66.666667%; } .offset-xl-9 { margin-left: 75%; } .offset-xl-10 { margin-left: 83.333333%; } .offset-xl-11 { margin-left: 91.666667%; } } .table { width: 100%; max-width: 100%; margin-bottom: 1rem; } .table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid #eceeef; } .table thead th { vertical-align: bottom; border-bottom: 2px solid #eceeef; } .table tbody + tbody { border-top: 2px solid #eceeef; } .table .table { background-color: #fff; } .table-sm td, .table-sm th { padding: 0.3rem; } .table-bordered { border: 1px solid #eceeef; } .table-bordered td, .table-bordered th { border: 1px solid #eceeef; } .table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; } .table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); } .table-hover tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); } .table-active, .table-active > td, .table-active > th { background-color: rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); } .table-success, .table-success > td, .table-success > th { background-color: #dff0d8; } .table-hover .table-success:hover { background-color: #d0e9c6; } .table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #d0e9c6; } .table-info, .table-info > td, .table-info > th { background-color: #d9edf7; } .table-hover .table-info:hover { background-color: #c4e3f3; } .table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #c4e3f3; } .table-warning, .table-warning > td, .table-warning > th { background-color: #fcf8e3; } .table-hover .table-warning:hover { background-color: #faf2cc; } .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #faf2cc; } .table-danger, .table-danger > td, .table-danger > th { background-color: #f2dede; } .table-hover .table-danger:hover { background-color: #ebcccc; } .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #ebcccc; } .thead-inverse th { color: #fff; background-color: #292b2c; } .thead-default th { color: #464a4c; background-color: #eceeef; } .table-inverse { color: #fff; background-color: #292b2c; } .table-inverse td, .table-inverse th, .table-inverse thead th { border-color: #fff; } .table-inverse.table-bordered { border: 0; } .table-responsive { display: block; width: 100%; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; } .table-responsive.table-bordered { border: 0; } .form-control { display: block; width: 100%; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.25; color: #464a4c; background-color: #fff; background-image: none; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .form-control::-ms-expand { background-color: transparent; border: 0; } .form-control:focus { color: #464a4c; background-color: #fff; border-color: #5cb3fd; outline: 0; } .form-control::-moz-placeholder { color: #636c72; opacity: 1; } .form-control:-ms-input-placeholder { color: #636c72; opacity: 1; } .form-control::placeholder { color: #636c72; opacity: 1; } .form-control:disabled, .form-control[readonly] { background-color: #eceeef; opacity: 1; } .form-control:disabled { cursor: not-allowed; } select.form-control:not([size]):not([multiple]) { height: calc(2.25rem + 2px); } select.form-control:focus::-ms-value { color: #464a4c; background-color: #fff; } .form-control-file, .form-control-range { display: block; } .col-form-label { padding-top: calc(.5rem - 1px * 2); padding-bottom: calc(.5rem - 1px * 2); margin-bottom: 0; } .col-form-label-lg { padding-top: calc(.75rem - 1px * 2); padding-bottom: calc(.75rem - 1px * 2); font-size: 1.25rem; } .col-form-label-sm { padding-top: calc(.25rem - 1px * 2); padding-bottom: calc(.25rem - 1px * 2); font-size: 0.875rem; } .col-form-legend { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; font-size: 1rem; } .form-control-static { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; line-height: 1.25; border: solid transparent; border-width: 1px 0; } .form-control-static.form-control-lg, .form-control-static.form-control-sm, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn { padding-right: 0; padding-left: 0; } .form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.2rem; } .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) { height: 1.8125rem; } .form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { padding: 0.75rem 1.5rem; font-size: 1.25rem; border-radius: 0.3rem; } .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) { height: 3.166667rem; } .form-group { margin-bottom: 1rem; } .form-text { display: block; margin-top: 0.25rem; } .form-check { position: relative; display: block; margin-bottom: 0.5rem; } .form-check.disabled .form-check-label { color: #636c72; cursor: not-allowed; } .form-check-label { padding-left: 1.25rem; margin-bottom: 0; cursor: pointer; } .form-check-input { position: absolute; margin-top: 0.25rem; margin-left: -1.25rem; } .form-check-input:only-child { position: static; } .form-check-inline { display: inline-block; } .form-check-inline .form-check-label { vertical-align: middle; } .form-check-inline + .form-check-inline { margin-left: 0.75rem; } .form-control-feedback { margin-top: 0.25rem; } .form-control-danger, .form-control-success, .form-control-warning { padding-right: 2.25rem; background-repeat: no-repeat; background-position: center right 0.5625rem; background-size: 1.125rem 1.125rem; } .has-success .col-form-label, .has-success .custom-control, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label { color: #5cb85c; } .has-success .form-control { border-color: #5cb85c; } .has-success .input-group-addon { color: #5cb85c; border-color: #5cb85c; background-color: #eaf6ea; } .has-success .form-control-success { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } .has-warning .col-form-label, .has-warning .custom-control, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label { color: #f0ad4e; } .has-warning .form-control { border-color: #f0ad4e; } .has-warning .input-group-addon { color: #f0ad4e; border-color: #f0ad4e; background-color: #fff; } .has-warning .form-control-warning { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } .has-danger .col-form-label, .has-danger .custom-control, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label { color: #d9534f; } .has-danger .form-control { border-color: #d9534f; } .has-danger .input-group-addon { color: #d9534f; border-color: #d9534f; background-color: #fdf7f7; } .has-danger .form-control-danger { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } .form-inline { display: flex; flex-flow: row wrap; align-items: center; } .form-inline .form-check { width: 100%; } @media (min-width: 576px) { .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { width: auto; } .form-inline .form-control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; margin-top: 0; margin-bottom: 0; } .form-inline .form-check-label { padding-left: 0; } .form-inline .form-check-input { position: relative; margin-top: 0; margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control { display: flex; align-items: center; justify-content: center; padding-left: 0; } .form-inline .custom-control-indicator { position: static; display: inline-block; margin-right: 0.25rem; vertical-align: text-bottom; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .btn { display: inline-block; font-weight: 400; line-height: 1.25; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 0.5rem 1rem; font-size: 12px !important; border-radius: 0.25rem; transition: all 0.2s ease-in-out; } .btn:focus, .btn:hover { text-decoration: none; } .btn.focus, .btn:focus { outline: 0; box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25); } .btn.disabled, .btn:disabled { cursor: not-allowed; opacity: 0.65; } .btn.active, .btn:active { background-image: none; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .btn-primary { color: #fff; background-color: #0275d8; border-color: #0275d8; text-align: center; margin: 0; padding: 13px 13px; font-size: 15px; border-radius: 0; text-transform: capitalize; transition: all 0.4s ease; display: inline-block; border: 2px solid transparent; margin-right: 13px; } .btn-primary:hover { color: #fff; background-color: #5bc0de; border-color: #5bc0de; } .btn-primary.focus, .btn-primary:focus { box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5); } .btn-primary.disabled, .btn-primary:disabled { background-color: #0275d8; border-color: #0275d8; } .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #025aa5; background-image: none; border-color: #01549b; } .btn-secondary { color: #292b2c; background-color: #fff; border-color: #ccc; } .btn-secondary:hover { color: #292b2c; background-color: #e6e6e6; border-color: #adadad; } .btn-secondary.focus, .btn-secondary:focus { box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5); } .btn-secondary.disabled, .btn-secondary:disabled { background-color: #fff; border-color: #ccc; } .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle { color: #292b2c; background-color: #e6e6e6; background-image: none; border-color: #adadad; } .btn-info { color: #fff; background-color: #5bc0de; border-color: #5bc0de; } .btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #2aabd2; } .btn-info.focus, .btn-info:focus { box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); } .btn-info.disabled, .btn-info:disabled { background-color: #5bc0de; border-color: #5bc0de; } .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle { color: #fff; background-color: #31b0d5; background-image: none; border-color: #2aabd2; } .btn-success { color: #fff; background-color: #5cb85c; border-color: #5cb85c; } .btn-success:hover { color: #fff; background-color: #449d44; border-color: #419641; } .btn-success.focus, .btn-success:focus { box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); } .btn-success.disabled, .btn-success:disabled { background-color: #5cb85c; border-color: #5cb85c; } .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle { color: #fff; background-color: #449d44; background-image: none; border-color: #419641; } .btn-warning { color: #fff; background-color: #f0ad4e; border-color: #f0ad4e; } .btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #eb9316; } .btn-warning.focus, .btn-warning:focus { box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); } .btn-warning.disabled, .btn-warning:disabled { background-color: #f0ad4e; border-color: #f0ad4e; } .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle { color: #fff; background-color: #ec971f; background-image: none; border-color: #eb9316; } .btn-danger { color: #fff; background-color: #d9534f; border-color: #d9534f; } .btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #c12e2a; } .btn-danger.focus, .btn-danger:focus { box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); } .btn-danger.disabled, .btn-danger:disabled { background-color: #d9534f; border-color: #d9534f; } .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #c9302c; background-image: none; border-color: #c12e2a; } .btn-outline-primary { color: #0275d8; background-image: none; background-color: transparent; border-color: #0275d8; } .btn-outline-primary:hover { color: #fff; background-color: #0275d8; border-color: #0275d8; } .btn-outline-primary.focus, .btn-outline-primary:focus { box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5); } .btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #0275d8; background-color: transparent; } .btn-outline-primary.active, .btn-outline-primary:active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #0275d8; border-color: #0275d8; } .btn-outline-secondary { color: #ccc; background-image: none; background-color: transparent; border-color: #ccc; } .btn-outline-secondary:hover { color: #fff; background-color: #ccc; border-color: #ccc; } .btn-outline-secondary.focus, .btn-outline-secondary:focus { box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5); } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #ccc; background-color: transparent; } .btn-outline-secondary.active, .btn-outline-secondary:active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #ccc; border-color: #ccc; } .btn-outline-info { color: #5bc0de; background-image: none; background-color: transparent; border-color: #5bc0de; } .btn-outline-info:hover { color: #fff; background-color: #5bc0de; border-color: #5bc0de; } .btn-outline-info.focus, .btn-outline-info:focus { box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); } .btn-outline-info.disabled, .btn-outline-info:disabled { color: #5bc0de; background-color: transparent; } .btn-outline-info.active, .btn-outline-info:active, .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #5bc0de; border-color: #5bc0de; } .btn-outline-success { color: #5cb85c; background-image: none; background-color: transparent; border-color: #5cb85c; } .btn-outline-success:hover { color: #fff; background-color: #5cb85c; border-color: #5cb85c; } .btn-outline-success.focus, .btn-outline-success:focus { box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); } .btn-outline-success.disabled, .btn-outline-success:disabled { color: #5cb85c; background-color: transparent; } .btn-outline-success.active, .btn-outline-success:active, .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #5cb85c; border-color: #5cb85c; } .btn-outline-warning { color: #f0ad4e; background-image: none; background-color: transparent; border-color: #f0ad4e; } .btn-outline-warning:hover { color: #fff; background-color: #f0ad4e; border-color: #f0ad4e; } .btn-outline-warning.focus, .btn-outline-warning:focus { box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); } .btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #f0ad4e; background-color: transparent; } .btn-outline-warning.active, .btn-outline-warning:active, .show > .btn-outline-warning.dropdown-toggle { color: #fff; background-color: #f0ad4e; border-color: #f0ad4e; } .btn-outline-danger { color: #d9534f; background-image: none; background-color: transparent; border-color: #d9534f; } .btn-outline-danger:hover { color: #fff; background-color: #d9534f; border-color: #d9534f; } .btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); } .btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #d9534f; background-color: transparent; } .btn-outline-danger.active, .btn-outline-danger:active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #d9534f; border-color: #d9534f; } .btn-link { font-weight: 400; color: #0275d8; border-radius: 0; } .btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled { background-color: transparent; } .btn-link, .btn-link:active, .btn-link:focus { border-color: transparent; } .btn-link:hover { border-color: transparent; } .btn-link:focus, .btn-link:hover { color: #014c8c; text-decoration: underline; background-color: transparent; } .btn-link:disabled { color: #636c72; } .btn-link:disabled:focus, .btn-link:disabled:hover { text-decoration: none; } .btn-group-lg > .btn, .btn-lg { padding: 0.75rem 1.5rem; font-size: 1.25rem; border-radius: 0.3rem; } .btn-group-sm > .btn, .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.2rem; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 0.5rem; } input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width: 100%; } .fade { opacity: 0; transition: opacity 0.15s linear; } .fade.show { opacity: 1; } .collapse { display: none; } .collapse.show { display: block; } tr.collapse.show { display: table-row; } tbody.collapse.show { display: table-row-group; } .collapsing { position: relative; height: 0; overflow: hidden; transition: height 0.35s ease; } .dropdown, .dropup { position: relative; } .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.3em; vertical-align: middle; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-left: 0.3em solid transparent; } .dropdown-toggle:focus { outline: 0; } .dropup .dropdown-toggle::after { border-top: 0; border-bottom: 0.3em solid; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #292b2c; 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, 0.15); border-radius: 0.25rem; } .dropdown-divider { height: 1px; margin: 0.5rem 0; overflow: hidden; background-color: #eceeef; } .dropdown-item { display: block; width: 100%; padding: 3px 1.5rem; clear: both; font-weight: 400; color: #292b2c; text-align: inherit; white-space: nowrap; background: 0 0; border: 0; } .dropdown-item:focus, .dropdown-item:hover { color: #1d1e1f; text-decoration: none; background-color: #f7f7f9; } .dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #0275d8; } .dropdown-item.disabled, .dropdown-item:disabled { color: #636c72; cursor: not-allowed; background-color: transparent; } .show > .dropdown-menu { display: block; } .show > a { outline: 0; } .dropdown-menu-right { right: 0; left: auto; } .dropdown-menu-left { right: auto; left: 0; } .dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.875rem; color: #636c72; white-space: nowrap; } .dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; } .dropup .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 0.125rem; } .btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; } .btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 0 1 auto; } .btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 2; } .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus { z-index: 2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group { margin-left: -1px; } .btn-toolbar { display: flex; justify-content: flex-start; } .btn-toolbar .input-group { width: auto; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } .btn-group > .btn:first-child { margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; } .btn + .dropdown-toggle-split::after { margin-left: 0; } .btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; } .btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { padding-right: 1.125rem; padding-left: 1.125rem; } .btn-group-vertical { display: inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; } .btn-group-vertical .btn, .btn-group-vertical .btn-group { width: 100%; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } [data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } .input-group { position: relative; display: flex; width: 100%; } .input-group .form-control { position: relative; z-index: 2; flex: 1 1 auto; width: 1%; margin-bottom: 0; } .input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover { z-index: 3; } .input-group .form-control, .input-group-addon, .input-group-btn { display: flex; flex-direction: column; justify-content: center; } .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0; } .input-group-addon, .input-group-btn { white-space: nowrap; vertical-align: middle; } .input-group-addon { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #464a4c; text-align: center; background-color: #eceeef; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; } .input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.2rem; } .input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 0.75rem 1.5rem; font-size: 1.25rem; border-radius: 0.3rem; } .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] { margin-top: 0; } .input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } .input-group-addon:not(:last-child) { border-right: 0; } .input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .form-control + .input-group-addon:not(:first-child) { border-left: 0; } .input-group-btn { position: relative; font-size: 0; white-space: nowrap; } .input-group-btn > .btn { position: relative; flex: 1 1 0%; } .input-group-btn > .btn + .btn { margin-left: -1px; } .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover { z-index: 3; } .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group { margin-right: -1px; } .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group { z-index: 2; margin-left: -1px; } .input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover { z-index: 3; } .custom-control { position: relative; display: inline-flex; min-height: 1.5rem; padding-left: 1.5rem; margin-right: 1rem; cursor: pointer; } .custom-control-input { position: absolute; z-index: -1; opacity: 0; } .custom-control-input:checked ~ .custom-control-indicator { color: #fff; background-color: #0275d8; } .custom-control-input:focus ~ .custom-control-indicator { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8; } .custom-control-input:active ~ .custom-control-indicator { color: #fff; background-color: #8fcafe; } .custom-control-input:disabled ~ .custom-control-indicator { cursor: not-allowed; background-color: #eceeef; } .custom-control-input:disabled ~ .custom-control-description { color: #636c72; cursor: not-allowed; } .custom-control-indicator { position: absolute; top: 0.25rem; left: 0; display: block; width: 1rem; height: 1rem; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ddd; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; } .custom-checkbox .custom-control-indicator { border-radius: 0.25rem; } .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { background-color: #0275d8; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); } .custom-radio .custom-control-indicator { border-radius: 50%; } .custom-radio .custom-control-input:checked ~ .custom-control-indicator { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); } .custom-controls-stacked { display: flex; flex-direction: column; } .custom-controls-stacked .custom-control { margin-bottom: 0.25rem; } .custom-controls-stacked .custom-control + .custom-control { margin-left: 0; } .custom-select { display: inline-block; max-width: 100%; height: calc(2.25rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; line-height: 1.25; color: #464a4c; vertical-align: middle; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; background-size: 8px 10px; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; -moz-appearance: none; -webkit-appearance: none; } .custom-select:focus { border-color: #5cb3fd; outline: 0; } .custom-select:focus::-ms-value { color: #464a4c; background-color: #fff; } .custom-select:disabled { color: #636c72; cursor: not-allowed; background-color: #eceeef; } .custom-select::-ms-expand { opacity: 0; } .custom-select-sm { padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 75%; } .custom-file { position: relative; display: inline-block; max-width: 100%; height: 2.5rem; margin-bottom: 0; cursor: pointer; } .custom-file-input { min-width: 14rem; max-width: 100%; height: 2.5rem; margin: 0; opacity: 0; } .custom-file-control { position: absolute; top: 0; right: 0; left: 0; z-index: 5; height: 2.5rem; padding: 0.5rem 1rem; line-height: 1.5; color: #464a4c; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; } .custom-file-control:lang(en)::after { content: "Choose file..."; } .custom-file-control::before { position: absolute; top: -1px; right: -1px; bottom: -1px; z-index: 6; display: block; height: 2.5rem; padding: 0.5rem 1rem; line-height: 1.5; color: #464a4c; background-color: #eceeef; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0 0.25rem 0.25rem 0; } .custom-file-control:lang(en)::before { content: "Browse"; } .nav { display: flex; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-link { display: block; padding: 0.5em 1em; } .nav-link:focus, .nav-link:hover { text-decoration: none; } .nav-link.disabled { color: #636c72; cursor: not-allowed; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs .nav-item { margin-bottom: -1px; } .nav-tabs .nav-link { border: 1px solid transparent; border-top-right-radius: 0.25rem; border-top-left-radius: 0.25rem; } .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: #eceeef #eceeef #ddd; } .nav-tabs .nav-link.disabled { color: #636c72; background-color: transparent; border-color: transparent; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #464a4c; background-color: #fff; border-color: #ddd #ddd #fff; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; } .nav-pills .nav-link { border-radius: 0.25rem; } .nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active { color: #fff; cursor: default; background-color: #0275d8; } .nav-fill .nav-item { flex: 1 1 auto; text-align: center; } .nav-justified .nav-item { flex: 1 1 100%; text-align: center; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .navbar { position: relative; display: flex; flex-direction: column; padding: 0.5rem 1rem; } .navbar-brand { display: inline-block; padding-top: 0.25rem; padding-bottom: 0.25rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; } .navbar-brand:focus, .navbar-brand:hover { text-decoration: none; } .navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } .navbar-nav .nav-link { padding-right: 0; padding-left: 0; } .navbar-text { display: inline-block; padding-top: 0.425rem; padding-bottom: 0.425rem; } .navbar-toggler { align-self: flex-start; padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background: 0 0; border: 1px solid transparent; border-radius: 0.25rem; } .navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; } .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; } .navbar-toggler-left { position: absolute; left: 1rem; } .navbar-toggler-right { position: absolute; right: 1rem; } @media (max-width: 575px) { .navbar-toggleable .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-toggleable > .container { padding-right: 0; padding-left: 0; } } @media (min-width: 576px) { .navbar-toggleable { flex-direction: row; flex-wrap: nowrap; align-items: center; } .navbar-toggleable .navbar-nav { flex-direction: row; } .navbar-toggleable .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-toggleable > .container { display: flex; flex-wrap: nowrap; align-items: center; } .navbar-toggleable .navbar-collapse { display: flex !important; width: 100%; } .navbar-toggleable .navbar-toggler { display: none; } } @media (max-width: 767px) { .navbar-toggleable-sm .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-toggleable-sm > .container { padding-right: 0; padding-left: 0; } } @media (min-width: 768px) { .navbar-toggleable-sm { flex-direction: row; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-sm .navbar-nav { flex-direction: row; } .navbar-toggleable-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-toggleable-sm > .container { display: flex; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-sm .navbar-collapse { display: flex !important; width: 100%; } .navbar-toggleable-sm .navbar-toggler { display: none; } } @media (max-width: 991px) { .navbar-toggleable-md .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-toggleable-md > .container { padding-right: 0; padding-left: 0; } } @media (min-width: 992px) { .navbar-toggleable-md { flex-direction: row; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-md .navbar-nav { flex-direction: row; } .navbar-toggleable-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-toggleable-md > .container { display: flex; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-md .navbar-collapse { display: flex !important; width: 100%; } .navbar-toggleable-md .navbar-toggler { display: none; } } @media (max-width: 1199px) { .navbar-toggleable-lg .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-toggleable-lg > .container { padding-right: 0; padding-left: 0; } } @media (min-width: 1200px) { .navbar-toggleable-lg { flex-direction: row; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-lg .navbar-nav { flex-direction: row; } .navbar-toggleable-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-toggleable-lg > .container { display: flex; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-lg .navbar-collapse { display: flex !important; width: 100%; } .navbar-toggleable-lg .navbar-toggler { display: none; } } .navbar-toggleable-xl { flex-direction: row; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-xl .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-toggleable-xl > .container { padding-right: 0; padding-left: 0; } .navbar-toggleable-xl .navbar-nav { flex-direction: row; } .navbar-toggleable-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-toggleable-xl > .container { display: flex; flex-wrap: nowrap; align-items: center; } .navbar-toggleable-xl .navbar-collapse { display: flex !important; width: 100%; } .navbar-toggleable-xl .navbar-toggler { display: none; } .navbar-light .navbar-brand, .navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, .navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); } .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: rgba(0, 0, 0, 0.7); } .navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); } .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-toggler { border-color: rgba(0, 0, 0, 0.1); } .navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } .navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); } .navbar-inverse .navbar-brand, .navbar-inverse .navbar-toggler { color: #fff; } .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-toggler:focus, .navbar-inverse .navbar-toggler:hover { color: #fff; } .navbar-inverse .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); } .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); } .navbar-inverse .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); } .navbar-inverse .navbar-nav .active > .nav-link, .navbar-inverse .navbar-nav .nav-link.active, .navbar-inverse .navbar-nav .nav-link.open, .navbar-inverse .navbar-nav .open > .nav-link { color: #fff; } .navbar-inverse .navbar-toggler { border-color: rgba(255, 255, 255, 0.1); } .navbar-inverse .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } .navbar-inverse .navbar-text { color: rgba(255, 255, 255, 0.5); } .card2 { position: relative; display: flex; flex-direction: column; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; } .card { position: relative; display: flex; flex-direction: column; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; } .card-block { flex: 1 1 auto; padding: 1.25rem; } .card-title { margin-bottom: 0.75rem; color: #0c022f; font-family: alegreya sc, Brandon Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; font-weight: 900; line-height: 1.5; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } h2.card-title { margin-bottom: 0.75rem; color: #838285; font-family: alegreya sc, Brandon Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; font-weight: 900; line-height: 1.5; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .card-title a { margin-bottom: 0.75rem; color: #838285; font-family: alegreya sc, Brandon Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; font-weight: 900; line-height: 1.5; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .aspace-gallery-content > .card-title { margin-bottom: 0.75rem; color: #838285; font-family: alegreya sc, Brandon Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; font-weight: 900; line-height: 1.5; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .entry-content p { margin-bottom: 0.75rem; font-family: alegreya sc, Brandon Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; font-weight: 900; line-height: 1.5; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .card-subtitle { margin-top: -0.375rem; margin-bottom: 0; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .card-text:last-child { margin-bottom: 0; } .card-link:hover { text-decoration: none; } .card-link + .card-link { margin-left: 1.25rem; } .card > .list-group:first-child .list-group-item:first-child { border-top-right-radius: 0.25rem; border-top-left-radius: 0.25rem; } .card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; } .card-header:first-child { border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; } .card-footer { padding: 0.75rem 1.25rem; } .card-footer:last-child { border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px); } .card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; } .card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; } .card-primary { background-color: #0275d8; border-color: #0275d8; } .card-primary .card-footer, .card-primary .card-header { background-color: transparent; } .card-success { background-color: #5cb85c; border-color: #5cb85c; } .card-success .card-footer, .card-success .card-header { background-color: transparent; } .card-info { background-color: #5bc0de; border-color: #5bc0de; } .card-info .card-footer, .card-info .card-header { background-color: transparent; } .card-warning { background-color: #f0ad4e; border-color: #f0ad4e; } .card-warning .card-footer, .card-warning .card-header { background-color: transparent; } .card-danger { background-color: #d9534f; border-color: #d9534f; } .card-danger .card-footer, .card-danger .card-header { background-color: transparent; } .card-outline-primary { background-color: transparent; border-color: #0275d8; } .card-outline-secondary { background-color: transparent; border-color: #ccc; } .card-outline-info { background-color: transparent; border-color: #5bc0de; } .card-outline-success { background-color: transparent; border-color: #5cb85c; } .card-outline-warning { background-color: transparent; border-color: #f0ad4e; } .card-outline-danger { background-color: transparent; border-color: #d9534f; } .card-inverse { color: rgba(255, 255, 255, 0.65); } .card-inverse .card-footer, .card-inverse .card-header { background-color: transparent; border-color: rgba(255, 255, 255, 0.2); } .card-inverse .card-blockquote, .card-inverse .card-footer, .card-inverse .card-header, .card-inverse .card-title { color: #fff; } .card-inverse .card-blockquote .blockquote-footer, .card-inverse .card-link, .card-inverse .card-subtitle, .card-inverse .card-text { color: rgba(255, 255, 255, 0.65); } .card-inverse .card-link:focus, .card-inverse .card-link:hover { color: #fff; } .card-blockquote { padding: 0; margin-bottom: 0; border-left: 0; } .card-img { border-radius: calc(.25rem - 1px); } .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; } .card-img-top { border-top-right-radius: calc(.25rem - 1px); border-top-left-radius: calc(.25rem - 1px); } .card-img-bottom { border-bottom-right-radius: calc(.25rem - 1px); border-bottom-left-radius: calc(.25rem - 1px); } @media (min-width: 576px) { .card-deck { display: flex; flex-flow: row wrap; } .card-deck .card { display: flex; flex: 1 0 0%; flex-direction: column; } .card-deck .card:not(:first-child) { margin-left: 15px; } .card-deck .card:not(:last-child) { margin-right: 15px; } } @media (min-width: 576px) { .card-group { display: flex; flex-flow: row wrap; } .card-group .card { flex: 1 0 0%; } .card-group .card + .card { margin-left: 0; border-left: 0; } .card-group .card:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } .card-group .card:first-child .card-img-top { border-top-right-radius: 0; } .card-group .card:first-child .card-img-bottom { border-bottom-right-radius: 0; } .card-group .card:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .card-group .card:last-child .card-img-top { border-top-left-radius: 0; } .card-group .card:last-child .card-img-bottom { border-bottom-left-radius: 0; } .card-group .card:not(:first-child):not(:last-child) { border-radius: 0; } .card-group .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child) .card-img-top { border-radius: 0; } } @media (min-width: 576px) { .card-columns { -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; grid-column-gap: 1.25rem; column-gap: 1.25rem; } .card-columns .card { display: inline-block; width: 100%; margin-bottom: 0.75rem; } } .breadcrumb { padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #eceeef; border-radius: 0.25rem; } .breadcrumb::after { display: block; content: ""; clear: both; } .breadcrumb-item { float: left; } .breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; padding-left: 0.5rem; color: #636c72; content: "/"; } .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; } .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; } .breadcrumb-item.active { color: #636c72; } .pagination { display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem; } .page-item:first-child .page-link { margin-left: 0; border-bottom-left-radius: 0.25rem; border-top-left-radius: 0.25rem; } .page-item:last-child .page-link { border-bottom-right-radius: 0.25rem; border-top-right-radius: 0.25rem; } .page-item.active .page-link { z-index: 2; color: #fff; background-color: #0275d8; border-color: #0275d8; } .page-item.disabled .page-link { color: #636c72; pointer-events: none; cursor: not-allowed; background-color: #fff; border-color: #ddd; } .page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #0275d8; background-color: #fff; border: 1px solid #ddd; } .page-link:focus, .page-link:hover { color: #014c8c; text-decoration: none; background-color: #eceeef; border-color: #ddd; } .pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; } .pagination-lg .page-item:first-child .page-link { border-bottom-left-radius: 0.3rem; border-top-left-radius: 0.3rem; } .pagination-lg .page-item:last-child .page-link { border-bottom-right-radius: 0.3rem; border-top-right-radius: 0.3rem; } .pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; } .pagination-sm .page-item:first-child .page-link { border-bottom-left-radius: 0.2rem; border-top-left-radius: 0.2rem; } .pagination-sm .page-item:last-child .page-link { border-bottom-right-radius: 0.2rem; border-top-right-radius: 0.2rem; } .badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; background-color: red; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } a.badge:focus, a.badge:hover { color: #fff; text-decoration: none; cursor: pointer; } .badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; } .badge-default { background-color: #636c72; } .badge-default[href]:focus, .badge-default[href]:hover { background-color: #4b5257; } .badge-primary { background-color: #0275d8; } .badge-primary[href]:focus, .badge-primary[href]:hover { background-color: #025aa5; } .badge-success { background-color: #5cb85c; } .badge-success[href]:focus, .badge-success[href]:hover { background-color: #449d44; } .badge-info { background-color: #5bc0de; } .badge-info[href]:focus, .badge-info[href]:hover { background-color: #31b0d5; } .badge-warning { background-color: #f0ad4e; } .badge-warning[href]:focus, .badge-warning[href]:hover { background-color: #ec971f; } .badge-danger { background-color: #d9534f; } .badge-danger[href]:focus, .badge-danger[href]:hover { background-color: #c9302c; } .jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #eceeef; border-radius: 0.3rem; } @media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } } .jumbotron-hr { border-top-color: #d0d5d8; } .jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0; } .alert { padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; } .alert-heading { color: inherit; } .alert-link { font-weight: 700; } .alert-dismissible .close { position: relative; top: -0.75rem; right: -1.25rem; padding: 0.75rem 1.25rem; color: inherit; } .alert-success { background-color: #dff0d8; border-color: #d0e9c6; color: #3c763d; } .alert-success hr { border-top-color: #c1e2b3; } .alert-success .alert-link { color: #2b542c; } .alert-info { background-color: #d9edf7; border-color: #bcdff1; color: #31708f; } .alert-info hr { border-top-color: #a6d5ec; } .alert-info .alert-link { color: #245269; } .alert-warning { background-color: #fcf8e3; border-color: #faf2cc; color: #8a6d3b; } .alert-warning hr { border-top-color: #f7ecb5; } .alert-warning .alert-link { color: #66512c; } .alert-danger { background-color: #f2dede; border-color: #ebcccc; color: #a94442; } .alert-danger hr { border-top-color: #e4b9b9; } .alert-danger .alert-link { color: #843534; } @-webkit-keyframes progress-bar-stripes { from { background-position: 1rem 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 1rem 0; } to { background-position: 0 0; } } .progress { display: flex; overflow: hidden; font-size: 0.75rem; line-height: 1rem; text-align: center; background-color: #eceeef; border-radius: 0.25rem; } .progress-bar { height: 1rem; color: #fff; background-color: #0275d8; } .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; } .progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; } .media { display: flex; align-items: flex-start; } .media-body { flex: 1 1 0%; } .list-group { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; } .list-group-item-action { width: 100%; color: #464a4c; text-align: inherit; } .list-group-item-action .list-group-item-heading { color: #292b2c; } .list-group-item-action:focus, .list-group-item-action:hover { color: #464a4c; text-decoration: none; background-color: #f7f7f9; } .list-group-item-action:active { color: #292b2c; background-color: #eceeef; } .list-group-item { position: relative; display: flex; flex-flow: row wrap; align-items: center; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); } .list-group-item:first-child { border-top-right-radius: 0.25rem; border-top-left-radius: 0.25rem; } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } .list-group-item:focus, .list-group-item:hover { text-decoration: none; } .list-group-item.disabled, .list-group-item:disabled { color: #636c72; cursor: not-allowed; background-color: #fff; } .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading { color: inherit; } .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text { color: #636c72; } .list-group-item.active { z-index: 2; color: #fff; background-color: #0275d8; border-color: #0275d8; } .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small { color: inherit; } .list-group-item.active .list-group-item-text { color: #daeeff; } .list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0; } .list-group-flush:first-child .list-group-item:first-child { border-top: 0; } .list-group-flush:last-child .list-group-item:last-child { border-bottom: 0; } .list-group-item-success { color: #3c763d; background-color: #dff0d8; } a.list-group-item-success, button.list-group-item-success { color: #3c763d; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; } a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover { color: #3c763d; background-color: #d0e9c6; } a.list-group-item-success.active, button.list-group-item-success.active { color: #fff; background-color: #3c763d; border-color: #3c763d; } .list-group-item-info { color: #31708f; background-color: #d9edf7; } a.list-group-item-info, button.list-group-item-info { color: #31708f; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; } a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover { color: #31708f; background-color: #c4e3f3; } a.list-group-item-info.active, button.list-group-item-info.active { color: #fff; background-color: #31708f; border-color: #31708f; } .list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; } a.list-group-item-warning, button.list-group-item-warning { color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; } a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover { color: #8a6d3b; background-color: #faf2cc; } a.list-group-item-warning.active, button.list-group-item-warning.active { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; } .list-group-item-danger { color: #a94442; background-color: #f2dede; } a.list-group-item-danger, button.list-group-item-danger { color: #a94442; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; } a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover { color: #a94442; background-color: #ebcccc; } a.list-group-item-danger.active, button.list-group-item-danger.active { color: #fff; background-color: #a94442; border-color: #a94442; } .embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; } .embed-responsive::before { display: block; content: ""; } .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-21by9::before { padding-top: 42.857143%; } .embed-responsive-16by9::before { padding-top: 56.25%; } .embed-responsive-4by3::before { padding-top: 75%; } .embed-responsive-1by1::before { padding-top: 100%; } .close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.5; } .close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: 0.75; } button.close { padding: 0; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; } .modal-open { overflow: hidden; } .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0; } .modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -25%); } .modal.show .modal-dialog { transform: translate(0, 0); } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; display: flex; flex-direction: column; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { opacity: 0.5; } .modal-header { display: flex; align-items: center; justify-content: space-between; padding: 15px; border-bottom: 1px solid #eceeef; } .modal-title { margin-bottom: 0; line-height: 1.5; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .modal-body { position: relative; flex: 1 1 auto; padding: 15px; } .modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 15px; border-top: 1px solid #eceeef; } .modal-footer > :not(:first-child) { margin-left: 0.25rem; } .modal-footer > :not(:last-child) { margin-right: 0.25rem; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 30px auto; } .modal-sm { max-width: 300px; } } @media (min-width: 992px) { .modal-lg { max-width: 800px; } } [dir="ltr"] .tooltip{ text-align: left; } [dir="rtl"] .tooltip{ text-align: right; } .tooltip { position: absolute; z-index: 1070; display: block; font-family: alegreya sc, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style: normal; font-weight: 400; letter-spacing: normal; line-break: auto; line-height: 1.5; text-align: left; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; font-size: 0.875rem; word-wrap: break-word; opacity: 0; } .tooltip.show { opacity: 0.9; } .tooltip.bs-tether-element-attached-bottom, .tooltip.tooltip-top { padding: 5px 0; margin-top: -3px; } .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before, .tooltip.tooltip-top .tooltip-inner::before { bottom: 0; left: 50%; margin-left: -5px; content: ""; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.bs-tether-element-attached-left, .tooltip.tooltip-right { padding: 0 5px; margin-left: 3px; } .tooltip.bs-tether-element-attached-left .tooltip-inner::before, .tooltip.tooltip-right .tooltip-inner::before { top: 50%; left: 0; margin-top: -5px; content: ""; border-width: 5px 5px 5px 0; border-right-color: #000; } .tooltip.bs-tether-element-attached-top, .tooltip.tooltip-bottom { padding: 5px 0; margin-top: 3px; } .tooltip.bs-tether-element-attached-top .tooltip-inner::before, .tooltip.tooltip-bottom .tooltip-inner::before { top: 0; left: 50%; margin-left: -5px; content: ""; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bs-tether-element-attached-right, .tooltip.tooltip-left { padding: 0 5px; margin-left: -3px; } .tooltip.bs-tether-element-attached-right .tooltip-inner::before, .tooltip.tooltip-left .tooltip-inner::before { top: 50%; right: 0; margin-top: -5px; content: ""; border-width: 5px 0 5px 5px; border-left-color: #000; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 0.25rem; } .tooltip-inner::before { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } [dir="ltr"] .popover{ text-align: left; } [dir="rtl"] .popover{ text-align: right; } .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; padding: 1px; font-family: alegreya sc, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style: normal; font-weight: 400; letter-spacing: normal; line-break: auto; line-height: 1.5; text-align: left; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; font-size: 0.875rem; word-wrap: break-word; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; } .popover.bs-tether-element-attached-bottom, .popover.popover-top { margin-top: -10px; } .popover.bs-tether-element-attached-bottom::after, .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::after, .popover.popover-top::before { left: 50%; border-bottom-width: 0; } .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::before { bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); } .popover.bs-tether-element-attached-bottom::after, .popover.popover-top::after { bottom: -10px; margin-left: -10px; border-top-color: #fff; } .popover.bs-tether-element-attached-left, .popover.popover-right { margin-left: 10px; } .popover.bs-tether-element-attached-left::after, .popover.bs-tether-element-attached-left::before, .popover.popover-right::after, .popover.popover-right::before { top: 50%; border-left-width: 0; } .popover.bs-tether-element-attached-left::before, .popover.popover-right::before { left: -11px; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); } .popover.bs-tether-element-attached-left::after, .popover.popover-right::after { left: -10px; margin-top: -10px; border-right-color: #fff; } .popover.bs-tether-element-attached-top, .popover.popover-bottom { margin-top: 10px; } .popover.bs-tether-element-attached-top::after, .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::after, .popover.popover-bottom::before { left: 50%; border-top-width: 0; } .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before { top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); } .popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after { top: -10px; margin-left: -10px; border-bottom-color: #f7f7f7; } .popover.bs-tether-element-attached-top .popover-title::before, .popover.popover-bottom .popover-title::before { position: absolute; top: 0; left: 50%; display: block; width: 20px; margin-left: -10px; content: ""; border-bottom: 1px solid #f7f7f7; } .popover.bs-tether-element-attached-right, .popover.popover-left { margin-left: -10px; } .popover.bs-tether-element-attached-right::after, .popover.bs-tether-element-attached-right::before, .popover.popover-left::after, .popover.popover-left::before { top: 50%; border-right-width: 0; } .popover.bs-tether-element-attached-right::before, .popover.popover-left::before { right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); } .popover.bs-tether-element-attached-right::after, .popover.popover-left::after { right: -10px; margin-top: -10px; border-left-color: #fff; } .popover-title { padding: 8px 14px; margin-bottom: 0; font-size: 1rem; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-right-radius: calc(.3rem - 1px); border-top-left-radius: calc(.3rem - 1px); word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .popover-title:empty { display: none; } .popover-content { padding: 9px 14px; } .popover::after, .popover::before { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .popover::before { content: ""; border-width: 11px; } .popover::after { content: ""; border-width: 10px; } .carousel { position: relative; } .carousel-inner { position: relative; width: 100%; overflow: hidden; } .carousel-item { position: relative; display: none; width: 100%; } @media (-webkit-transform-3d) { .carousel-item { transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; perspective: 1000px; } } @supports (transform: translate3d(0, 0, 0)) { .carousel-item { transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; perspective: 1000px; } } .carousel-item-next, .carousel-item-prev, .carousel-item.active { display: flex; } .carousel-item-next, .carousel-item-prev { position: absolute; top: 0; } @media (-webkit-transform-3d) { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { transform: translate3d(0, 0, 0); } .active.carousel-item-right, .carousel-item-next { transform: translate3d(100%, 0, 0); } .active.carousel-item-left, .carousel-item-prev { transform: translate3d(-100%, 0, 0); } } @supports (transform: translate3d(0, 0, 0)) { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { transform: translate3d(0, 0, 0); } .active.carousel-item-right, .carousel-item-next { transform: translate3d(100%, 0, 0); } .active.carousel-item-left, .carousel-item-prev { transform: translate3d(-100%, 0, 0); } } .carousel-control-next, .carousel-control-prev { position: absolute; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; } .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: #fff; text-decoration: none; outline: 0; opacity: 0.9; } .carousel-control-prev { left: 0; } .carousel-control-next { right: 0; } .carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; background-size: 100% 100%; } .carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } .carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } .carousel-indicators { position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; } .carousel-indicators li { position: relative; flex: 1 0 auto; max-width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, 0.5); } .carousel-indicators li::before { position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; } .carousel-indicators li::after { position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; } .carousel-indicators .active { background-color: #fff; } .align-baseline { vertical-align: baseline !important; } .align-top { vertical-align: top !important; } .align-middle { vertical-align: middle !important; } .align-bottom { vertical-align: bottom !important; } .align-text-bottom { vertical-align: text-bottom !important; } .align-text-top { vertical-align: text-top !important; } .bg-faded { background-color: #f7f7f7; } .bg-primary { background-color: #0275d8 !important; } a.bg-primary:focus, a.bg-primary:hover { background-color: #025aa5 !important; } .bg-success { background-color: #5cb85c !important; } a.bg-success:focus, a.bg-success:hover { background-color: #449d44 !important; } .bg-info { background-color: #5bc0de !important; } a.bg-info:focus, a.bg-info:hover { background-color: #31b0d5 !important; } .bg-warning { background-color: #f0ad4e !important; } a.bg-warning:focus, a.bg-warning:hover { background-color: #ec971f !important; } .bg-danger { background-color: #d9534f !important; } a.bg-danger:focus, a.bg-danger:hover { background-color: #c9302c !important; } .bg-inverse { background-color: #292b2c !important; } a.bg-inverse:focus, a.bg-inverse:hover { background-color: #101112 !important; } .border-0 { border: 0 !important; } .border-top-0 { border-top: 0 !important; } .border-right-0 { border-right: 0 !important; } .border-bottom-0 { border-bottom: 0 !important; } .border-left-0 { border-left: 0 !important; } .rounded { border-radius: 0.25rem; } .rounded-top { border-top-right-radius: 0.25rem; border-top-left-radius: 0.25rem; } .rounded-right { border-bottom-right-radius: 0.25rem; border-top-right-radius: 0.25rem; } .rounded-bottom { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } .rounded-left { border-bottom-left-radius: 0.25rem; border-top-left-radius: 0.25rem; } .rounded-circle { border-radius: 50%; } .rounded-0 { border-radius: 0; } .clearfix::after { display: block; content: ""; clear: both; } .d-none { display: none !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-block { display: block !important; } .d-table { display: table !important; } .d-table-cell { display: table-cell !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } @media (min-width: 576px) { .d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-table { display: table !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } } @media (min-width: 768px) { .d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-table { display: table !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; } } @media (min-width: 992px) { .d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-table { display: table !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } } @media (min-width: 1200px) { .d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-table { display: table !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } } .flex-first { order: -1; } .flex-last { order: 1; } .flex-unordered { order: 0; } .flex-row { flex-direction: row !important; } .flex-column { flex-direction: column !important; } .flex-row-reverse { flex-direction: row-reverse !important; } .flex-column-reverse { flex-direction: column-reverse !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; } .flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-start { justify-content: flex-start !important; } .justify-content-end { justify-content: flex-end !important; } .justify-content-center { justify-content: center !important; align-items: center; } .justify-content-between { justify-content: space-between !important; } .justify-content-around { justify-content: space-around !important; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } .align-content-start { align-content: flex-start !important; } .align-content-end { align-content: flex-end !important; } .align-content-center { align-content: center !important; } .align-content-between { align-content: space-between !important; } .align-content-around { align-content: space-around !important; } .align-content-stretch { align-content: stretch !important; } .align-self-auto { -ms-grid-row-align: auto !important; align-self: auto !important; } .align-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { -ms-grid-row-align: center !important; align-self: center !important; } .align-self-baseline { align-self: baseline !important; } .align-self-stretch { -ms-grid-row-align: stretch !important; align-self: stretch !important; } @media (min-width: 576px) { .flex-sm-first { order: -1; } .flex-sm-last { order: 1; } .flex-sm-unordered { order: 0; } .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { -ms-grid-row-align: auto !important; align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { -ms-grid-row-align: center !important; align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { -ms-grid-row-align: stretch !important; align-self: stretch !important; } } @media (min-width: 768px) { .flex-md-first { order: -1; } .flex-md-last { order: 1; } .flex-md-unordered { order: 0; } .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { -ms-grid-row-align: auto !important; align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { -ms-grid-row-align: center !important; align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { -ms-grid-row-align: stretch !important; align-self: stretch !important; } } @media (min-width: 992px) { .flex-lg-first { order: -1; } .flex-lg-last { order: 1; } .flex-lg-unordered { order: 0; } .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { -ms-grid-row-align: auto !important; align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { -ms-grid-row-align: center !important; align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { -ms-grid-row-align: stretch !important; align-self: stretch !important; } } @media (min-width: 1200px) { .flex-xl-first { order: -1; } .flex-xl-last { order: 1; } .flex-xl-unordered { order: 0; } .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { -ms-grid-row-align: auto !important; align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { -ms-grid-row-align: center !important; align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { -ms-grid-row-align: stretch !important; align-self: stretch !important; } } .float-left { float: left !important; } .float-right { float: right !important; } .float-none { float: none !important; } @media (min-width: 576px) { .float-sm-left { float: left !important; } .float-sm-right { float: right !important; } .float-sm-none { float: none !important; } } @media (min-width: 768px) { .float-md-left { float: left !important; } .float-md-right { float: right !important; } .float-md-none { float: none !important; } } @media (min-width: 992px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; } } @media (min-width: 1200px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } } .fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; } .fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; } .sticky { position: sticky; top: 0; z-index: 3030; -webkit-animation: fadeIn 1s ease-in; animation: fadeIn 1s ease-in; } .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; } .w-25 { width: 25% !important; } .w-50 { width: 50% !important; } .w-75 { width: 75% !important; } .w-100 { width: 100% !important; } .h-25 { height: 25% !important; } .h-50 { height: 50% !important; } .h-75 { height: 75% !important; } .h-100 { height: 100% !important; } .mw-100 { max-width: 100% !important; } .mh-100 { max-height: 100% !important; } .m-0 { margin: 0 0 !important; } .mt-0 { margin-top: 0 !important; } .mr-0 { margin-right: 0 !important; } .mb-0 { margin-bottom: 0 !important; } .ml-0 { margin-left: 0 !important; } .mx-0 { margin-right: 0 !important; margin-left: 0 !important; } .my-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .m-1 { margin: 0.25rem 0.25rem !important; } .mt-1 { margin-top: 0.25rem !important; } .mr-1 { margin-right: 0.25rem !important; } .mb-1 { margin-bottom: 0.25rem !important; } .ml-1 { margin-left: 0.25rem !important; } .mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .m-2 { margin: 0.5rem 0.5rem !important; } .mt-2 { margin-top: 0.5rem !important; } .mr-2 { margin-right: 0.5rem !important; } .mb-2 { margin-bottom: 0.5rem !important; } .ml-2 { margin-left: 0.5rem !important; } .mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .m-3 { margin: 1rem 1rem !important; } .mt-3 { margin-top: 1rem !important; } .mr-3 { margin-right: 1rem !important; } .mb-3 { margin-bottom: 1rem !important; } .ml-3 { margin-left: 1rem !important; } .mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; } .my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .m-4 { margin: 1.5rem 1.5rem !important; } .mt-4 { margin-top: 1.5rem !important; } .mr-4 { margin-right: 1.5rem !important; } .mb-4 { margin-bottom: 1.5rem !important; } .ml-4 { margin-left: 1.5rem !important; } .mx-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .m-5 { margin: 3rem 3rem !important; } .mt-5 { margin-top: 3rem !important; } .mr-5 { margin-right: 3rem !important; } .mb-5 { margin-bottom: 3rem !important; } .ml-5 { margin-left: 3rem !important; } .mx-5 { margin-right: 3rem !important; margin-left: 3rem !important; } .my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-0 { padding: 0 0 !important; } .pt-0 { padding-top: 0 !important; } .pr-0 { padding-right: 0 !important; } .pb-0 { padding-bottom: 0 !important; } .pl-0 { padding-left: 0 !important; } .px-0 { padding-right: 0 !important; padding-left: 0 !important; } .py-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .p-1 { padding: 0.25rem 0.25rem !important; } .pt-1 { padding-top: 0.25rem !important; } .pr-1 { padding-right: 0.25rem !important; } .pb-1 { padding-bottom: 0.25rem !important; } .pl-1 { padding-left: 0.25rem !important; } .px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .p-2 { padding: 0.5rem 0.5rem !important; } .pt-2 { padding-top: 0.5rem !important; } .pr-2 { padding-right: 0.5rem !important; } .pb-2 { padding-bottom: 0.5rem !important; } .pl-2 { padding-left: 0.5rem !important; } .px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .p-3 { padding: 1rem 1rem !important; } .pt-3 { padding-top: 1rem !important; } .pr-3 { padding-right: 1rem !important; } .pb-3 { padding-bottom: 1rem !important; } .pl-3 { padding-left: 1rem !important; } .px-3 { padding-right: 1rem !important; padding-left: 1rem !important; } .py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .p-4 { padding: 1.5rem 1.5rem !important; } .pt-4 { padding-top: 1.5rem !important; } .pr-4 { padding-right: 1.5rem !important; } .pb-4 { padding-bottom: 1.5rem !important; } .pl-4 { padding-left: 1.5rem !important; } .px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .p-5 { padding: 3rem 3rem !important; } .pt-5 { padding-top: 3rem !important; } .pr-5 { padding-right: 3rem !important; } .pb-5 { padding-bottom: 3rem !important; } .pl-5 { padding-left: 3rem !important; } .px-5 { padding-right: 3rem !important; padding-left: 3rem !important; } .py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } .m-auto { margin: auto !important; } .mt-auto { margin-top: auto !important; } .mr-auto { margin-right: auto !important; } .mb-auto { margin-bottom: auto !important; } .ml-auto { margin-left: auto !important; } .mx-auto { margin-right: auto !important; margin-left: auto !important; } .my-auto { margin-top: auto !important; margin-bottom: auto !important; } @media (min-width: 576px) { .m-sm-0 { margin: 0 0 !important; } .mt-sm-0 { margin-top: 0 !important; } .mr-sm-0 { margin-right: 0 !important; } .mb-sm-0 { margin-bottom: 0 !important; } .ml-sm-0 { margin-left: 0 !important; } .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; } .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .m-sm-1 { margin: 0.25rem 0.25rem !important; } .mt-sm-1 { margin-top: 0.25rem !important; } .mr-sm-1 { margin-right: 0.25rem !important; } .mb-sm-1 { margin-bottom: 0.25rem !important; } .ml-sm-1 { margin-left: 0.25rem !important; } .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .m-sm-2 { margin: 0.5rem 0.5rem !important; } .mt-sm-2 { margin-top: 0.5rem !important; } .mr-sm-2 { margin-right: 0.5rem !important; } .mb-sm-2 { margin-bottom: 0.5rem !important; } .ml-sm-2 { margin-left: 0.5rem !important; } .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .m-sm-3 { margin: 1rem 1rem !important; } .mt-sm-3 { margin-top: 1rem !important; } .mr-sm-3 { margin-right: 1rem !important; } .mb-sm-3 { margin-bottom: 1rem !important; } .ml-sm-3 { margin-left: 1rem !important; } .mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; } .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .m-sm-4 { margin: 1.5rem 1.5rem !important; } .mt-sm-4 { margin-top: 1.5rem !important; } .mr-sm-4 { margin-right: 1.5rem !important; } .mb-sm-4 { margin-bottom: 1.5rem !important; } .ml-sm-4 { margin-left: 1.5rem !important; } .mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .m-sm-5 { margin: 3rem 3rem !important; } .mt-sm-5 { margin-top: 3rem !important; } .mr-sm-5 { margin-right: 3rem !important; } .mb-sm-5 { margin-bottom: 3rem !important; } .ml-sm-5 { margin-left: 3rem !important; } .mx-sm-5 { margin-right: 3rem !important; margin-left: 3rem !important; } .my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-sm-0 { padding: 0 0 !important; } .pt-sm-0 { padding-top: 0 !important; } .pr-sm-0 { padding-right: 0 !important; } .pb-sm-0 { padding-bottom: 0 !important; } .pl-sm-0 { padding-left: 0 !important; } .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; } .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .p-sm-1 { padding: 0.25rem 0.25rem !important; } .pt-sm-1 { padding-top: 0.25rem !important; } .pr-sm-1 { padding-right: 0.25rem !important; } .pb-sm-1 { padding-bottom: 0.25rem !important; } .pl-sm-1 { padding-left: 0.25rem !important; } .px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .p-sm-2 { padding: 0.5rem 0.5rem !important; } .pt-sm-2 { padding-top: 0.5rem !important; } .pr-sm-2 { padding-right: 0.5rem !important; } .pb-sm-2 { padding-bottom: 0.5rem !important; } .pl-sm-2 { padding-left: 0.5rem !important; } .px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .p-sm-3 { padding: 1rem 1rem !important; } .pt-sm-3 { padding-top: 1rem !important; } .pr-sm-3 { padding-right: 1rem !important; } .pb-sm-3 { padding-bottom: 1rem !important; } .pl-sm-3 { padding-left: 1rem !important; } .px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; } .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .p-sm-4 { padding: 1.5rem 1.5rem !important; } .pt-sm-4 { padding-top: 1.5rem !important; } .pr-sm-4 { padding-right: 1.5rem !important; } .pb-sm-4 { padding-bottom: 1.5rem !important; } .pl-sm-4 { padding-left: 1.5rem !important; } .px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .p-sm-5 { padding: 3rem 3rem !important; } .pt-sm-5 { padding-top: 3rem !important; } .pr-sm-5 { padding-right: 3rem !important; } .pb-sm-5 { padding-bottom: 3rem !important; } .pl-sm-5 { padding-left: 3rem !important; } .px-sm-5 { padding-right: 3rem !important; padding-left: 3rem !important; } .py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } .m-sm-auto { margin: auto !important; } .mt-sm-auto { margin-top: auto !important; } .mr-sm-auto { margin-right: auto !important; } .mb-sm-auto { margin-bottom: auto !important; } .ml-sm-auto { margin-left: auto !important; } .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; } .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; } } @media (min-width: 768px) { .m-md-0 { margin: 0 0 !important; } .mt-md-0 { margin-top: 0 !important; } .mr-md-0 { margin-right: 0 !important; } .mb-md-0 { margin-bottom: 0 !important; } .ml-md-0 { margin-left: 0 !important; } .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; } .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .m-md-1 { margin: 0.25rem 0.25rem !important; } .mt-md-1 { margin-top: 0.25rem !important; } .mr-md-1 { margin-right: 0.25rem !important; } .mb-md-1 { margin-bottom: 0.25rem !important; } .ml-md-1 { margin-left: 0.25rem !important; } .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .m-md-2 { margin: 0.5rem 0.5rem !important; } .mt-md-2 { margin-top: 0.5rem !important; } .mr-md-2 { margin-right: 0.5rem !important; } .mb-md-2 { margin-bottom: 0.5rem !important; } .ml-md-2 { margin-left: 0.5rem !important; } .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .m-md-3 { margin: 1rem 1rem !important; } .mt-md-3 { margin-top: 1rem !important; } .mr-md-3 { margin-right: 1rem !important; } .mb-md-3 { margin-bottom: 1rem !important; } .ml-md-3 { margin-left: 1rem !important; } .mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; } .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .m-md-4 { margin: 1.5rem 1.5rem !important; } .mt-md-4 { margin-top: 1.5rem !important; } .mr-md-4 { margin-right: 1.5rem !important; } .mb-md-4 { margin-bottom: 1.5rem !important; } .ml-md-4 { margin-left: 1.5rem !important; } .mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .m-md-5 { margin: 3rem 3rem !important; } .mt-md-5 { margin-top: 3rem !important; } .mr-md-5 { margin-right: 3rem !important; } .mb-md-5 { margin-bottom: 3rem !important; } .ml-md-5 { margin-left: 3rem !important; } .mx-md-5 { margin-right: 3rem !important; margin-left: 3rem !important; } .my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-md-0 { padding: 0 0 !important; } .pt-md-0 { padding-top: 0 !important; } .pr-md-0 { padding-right: 0 !important; } .pb-md-0 { padding-bottom: 0 !important; } .pl-md-0 { padding-left: 0 !important; } .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; } .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .p-md-1 { padding: 0.25rem 0.25rem !important; } .pt-md-1 { padding-top: 0.25rem !important; } .pr-md-1 { padding-right: 0.25rem !important; } .pb-md-1 { padding-bottom: 0.25rem !important; } .pl-md-1 { padding-left: 0.25rem !important; } .px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .p-md-2 { padding: 0.5rem 0.5rem !important; } .pt-md-2 { padding-top: 0.5rem !important; } .pr-md-2 { padding-right: 0.5rem !important; } .pb-md-2 { padding-bottom: 0.5rem !important; } .pl-md-2 { padding-left: 0.5rem !important; } .px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .p-md-3 { padding: 1rem 1rem !important; } .pt-md-3 { padding-top: 1rem !important; } .pr-md-3 { padding-right: 1rem !important; } .pb-md-3 { padding-bottom: 1rem !important; } .pl-md-3 { padding-left: 1rem !important; } .px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; } .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .p-md-4 { padding: 1.5rem 1.5rem !important; } .pt-md-4 { padding-top: 1.5rem !important; } .pr-md-4 { padding-right: 1.5rem !important; } .pb-md-4 { padding-bottom: 1.5rem !important; } .pl-md-4 { padding-left: 1.5rem !important; } .px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .p-md-5 { padding: 3rem 3rem !important; } .pt-md-5 { padding-top: 3rem !important; } .pr-md-5 { padding-right: 3rem !important; } .pb-md-5 { padding-bottom: 3rem !important; } .pl-md-5 { padding-left: 3rem !important; } .px-md-5 { padding-right: 3rem !important; padding-left: 3rem !important; } .py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } .m-md-auto { margin: auto !important; } .mt-md-auto { margin-top: auto !important; } .mr-md-auto { margin-right: auto !important; } .mb-md-auto { margin-bottom: auto !important; } .ml-md-auto { margin-left: auto !important; } .mx-md-auto { margin-right: auto !important; margin-left: auto !important; } .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; } } @media (min-width: 992px) { .m-lg-0 { margin: 0 0 !important; } .mt-lg-0 { margin-top: 0 !important; } .mr-lg-0 { margin-right: 0 !important; } .mb-lg-0 { margin-bottom: 0 !important; } .ml-lg-0 { margin-left: 0 !important; } .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; } .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .m-lg-1 { margin: 0.25rem 0.25rem !important; } .mt-lg-1 { margin-top: 0.25rem !important; } .mr-lg-1 { margin-right: 0.25rem !important; } .mb-lg-1 { margin-bottom: 0.25rem !important; } .ml-lg-1 { margin-left: 0.25rem !important; } .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .m-lg-2 { margin: 0.5rem 0.5rem !important; } .mt-lg-2 { margin-top: 0.5rem !important; } .mr-lg-2 { margin-right: 0.5rem !important; } .mb-lg-2 { margin-bottom: 0.5rem !important; } .ml-lg-2 { margin-left: 0.5rem !important; } .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .m-lg-3 { margin: 1rem 1rem !important; } .mt-lg-3 { margin-top: 1rem !important; } .mr-lg-3 { margin-right: 1rem !important; } .mb-lg-3 { margin-bottom: 1rem !important; } .ml-lg-3 { margin-left: 1rem !important; } .mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; } .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .m-lg-4 { margin: 1.5rem 1.5rem !important; } .mt-lg-4 { margin-top: 1.5rem !important; } .mr-lg-4 { margin-right: 1.5rem !important; } .mb-lg-4 { margin-bottom: 1.5rem !important; } .ml-lg-4 { margin-left: 1.5rem !important; } .mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .m-lg-5 { margin: 3rem 3rem !important; } .mt-lg-5 { margin-top: 3rem !important; } .mr-lg-5 { margin-right: 3rem !important; } .mb-lg-5 { margin-bottom: 3rem !important; } .ml-lg-5 { margin-left: 3rem !important; } .mx-lg-5 { margin-right: 3rem !important; margin-left: 3rem !important; } .my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-lg-0 { padding: 0 0 !important; } .pt-lg-0 { padding-top: 0 !important; } .pr-lg-0 { padding-right: 0 !important; } .pb-lg-0 { padding-bottom: 0 !important; } .pl-lg-0 { padding-left: 0 !important; } .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; } .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .p-lg-1 { padding: 0.25rem 0.25rem !important; } .pt-lg-1 { padding-top: 0.25rem !important; } .pr-lg-1 { padding-right: 0.25rem !important; } .pb-lg-1 { padding-bottom: 0.25rem !important; } .pl-lg-1 { padding-left: 0.25rem !important; } .px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .p-lg-2 { padding: 0.5rem 0.5rem !important; } .pt-lg-2 { padding-top: 0.5rem !important; } .pr-lg-2 { padding-right: 0.5rem !important; } .pb-lg-2 { padding-bottom: 0.5rem !important; } .pl-lg-2 { padding-left: 0.5rem !important; } .px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .p-lg-3 { padding: 1rem 1rem !important; } .pt-lg-3 { padding-top: 1rem !important; } .pr-lg-3 { padding-right: 1rem !important; } .pb-lg-3 { padding-bottom: 1rem !important; } .pl-lg-3 { padding-left: 1rem !important; } .px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; } .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .p-lg-4 { padding: 1.5rem 1.5rem !important; } .pt-lg-4 { padding-top: 1.5rem !important; } .pr-lg-4 { padding-right: 1.5rem !important; } .pb-lg-4 { padding-bottom: 1.5rem !important; } .pl-lg-4 { padding-left: 1.5rem !important; } .px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .p-lg-5 { padding: 3rem 3rem !important; } .pt-lg-5 { padding-top: 3rem !important; } .pr-lg-5 { padding-right: 3rem !important; } .pb-lg-5 { padding-bottom: 3rem !important; } .pl-lg-5 { padding-left: 3rem !important; } .px-lg-5 { padding-right: 3rem !important; padding-left: 3rem !important; } .py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } .m-lg-auto { margin: auto !important; } .mt-lg-auto { margin-top: auto !important; } .mr-lg-auto { margin-right: auto !important; } .mb-lg-auto { margin-bottom: auto !important; } .ml-lg-auto { margin-left: auto !important; } .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; } .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; } } @media (min-width: 1200px) { .m-xl-0 { margin: 0 0 !important; } .mt-xl-0 { margin-top: 0 !important; } .mr-xl-0 { margin-right: 0 !important; } .mb-xl-0 { margin-bottom: 0 !important; } .ml-xl-0 { margin-left: 0 !important; } .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; } .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .m-xl-1 { margin: 0.25rem 0.25rem !important; } .mt-xl-1 { margin-top: 0.25rem !important; } .mr-xl-1 { margin-right: 0.25rem !important; } .mb-xl-1 { margin-bottom: 0.25rem !important; } .ml-xl-1 { margin-left: 0.25rem !important; } .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .m-xl-2 { margin: 0.5rem 0.5rem !important; } .mt-xl-2 { margin-top: 0.5rem !important; } .mr-xl-2 { margin-right: 0.5rem !important; } .mb-xl-2 { margin-bottom: 0.5rem !important; } .ml-xl-2 { margin-left: 0.5rem !important; } .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .m-xl-3 { margin: 1rem 1rem !important; } .mt-xl-3 { margin-top: 1rem !important; } .mr-xl-3 { margin-right: 1rem !important; } .mb-xl-3 { margin-bottom: 1rem !important; } .ml-xl-3 { margin-left: 1rem !important; } .mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; } .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .m-xl-4 { margin: 1.5rem 1.5rem !important; } .mt-xl-4 { margin-top: 1.5rem !important; } .mr-xl-4 { margin-right: 1.5rem !important; } .mb-xl-4 { margin-bottom: 1.5rem !important; } .ml-xl-4 { margin-left: 1.5rem !important; } .mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .m-xl-5 { margin: 3rem 3rem !important; } .mt-xl-5 { margin-top: 3rem !important; } .mr-xl-5 { margin-right: 3rem !important; } .mb-xl-5 { margin-bottom: 3rem !important; } .ml-xl-5 { margin-left: 3rem !important; } .mx-xl-5 { margin-right: 3rem !important; margin-left: 3rem !important; } .my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-xl-0 { padding: 0 0 !important; } .pt-xl-0 { padding-top: 0 !important; } .pr-xl-0 { padding-right: 0 !important; } .pb-xl-0 { padding-bottom: 0 !important; } .pl-xl-0 { padding-left: 0 !important; } .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; } .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .p-xl-1 { padding: 0.25rem 0.25rem !important; } .pt-xl-1 { padding-top: 0.25rem !important; } .pr-xl-1 { padding-right: 0.25rem !important; } .pb-xl-1 { padding-bottom: 0.25rem !important; } .pl-xl-1 { padding-left: 0.25rem !important; } .px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .p-xl-2 { padding: 0.5rem 0.5rem !important; } .pt-xl-2 { padding-top: 0.5rem !important; } .pr-xl-2 { padding-right: 0.5rem !important; } .pb-xl-2 { padding-bottom: 0.5rem !important; } .pl-xl-2 { padding-left: 0.5rem !important; } .px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .p-xl-3 { padding: 1rem 1rem !important; } .pt-xl-3 { padding-top: 1rem !important; } .pr-xl-3 { padding-right: 1rem !important; } .pb-xl-3 { padding-bottom: 1rem !important; } .pl-xl-3 { padding-left: 1rem !important; } .px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; } .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .p-xl-4 { padding: 1.5rem 1.5rem !important; } .pt-xl-4 { padding-top: 1.5rem !important; } .pr-xl-4 { padding-right: 1.5rem !important; } .pb-xl-4 { padding-bottom: 1.5rem !important; } .pl-xl-4 { padding-left: 1.5rem !important; } .px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .p-xl-5 { padding: 3rem 3rem !important; } .pt-xl-5 { padding-top: 3rem !important; } .pr-xl-5 { padding-right: 3rem !important; } .pb-xl-5 { padding-bottom: 3rem !important; } .pl-xl-5 { padding-left: 3rem !important; } .px-xl-5 { padding-right: 3rem !important; padding-left: 3rem !important; } .py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } .m-xl-auto { margin: auto !important; } .mt-xl-auto { margin-top: auto !important; } .mr-xl-auto { margin-right: auto !important; } .mb-xl-auto { margin-bottom: auto !important; } .ml-xl-auto { margin-left: auto !important; } .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; } .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; } } .text-justify { text-align: justify !important; } .text-nowrap { white-space: nowrap !important; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } @media (min-width: 576px) { .text-sm-left { text-align: left !important; } .text-sm-right { text-align: right !important; } .text-sm-center { text-align: center !important; } } @media (min-width: 768px) { .text-md-left { text-align: left !important; } .text-md-right { text-align: right !important; } .text-md-center { text-align: center !important; } } @media (min-width: 992px) { .text-lg-left { text-align: left !important; } .text-lg-right { text-align: right !important; } .text-lg-center { text-align: center !important; } } @media (min-width: 1200px) { .text-xl-left { text-align: left !important; } .text-xl-right { text-align: right !important; } .text-xl-center { text-align: center !important; } } .text-lowercase { text-transform: lowercase !important; } .text-uppercase { text-transform: uppercase !important; } .text-capitalize { text-transform: capitalize !important; } .font-weight-normal { font-weight: 400; } .font-weight-bold { font-weight: 700; } .font-italic { font-style: italic; } .text-white { color: #fff !important; } .text-muted { color: #636c72 !important; } a.text-muted:focus, a.text-muted:hover { color: #4b5257 !important; } .text-primary { color: #0275d8 !important; } a.text-primary:focus, a.text-primary:hover { color: #025aa5 !important; } .text-success { color: #5cb85c !important; } a.text-success:focus, a.text-success:hover { color: #449d44 !important; } .text-info { color: #5bc0de !important; } a.text-info:focus, a.text-info:hover { color: #31b0d5 !important; } .text-warning { color: #f0ad4e !important; } a.text-warning:focus, a.text-warning:hover { color: #ec971f !important; } .text-danger { color: #d9534f !important; } a.text-danger:focus, a.text-danger:hover { color: #c9302c !important; } .text-gray-dark { color: #292b2c !important; } a.text-gray-dark:focus, a.text-gray-dark:hover { color: #101112 !important; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .invisible { visibility: hidden !important; } .hidden-xs-up { display: none !important; } @media (max-width: 575px) { .hidden-xs-down { display: none !important; } } @media (min-width: 576px) { .hidden-sm-up { display: none !important; } } @media (max-width: 767px) { .hidden-sm-down { display: none !important; } } @media (min-width: 768px) { .hidden-md-up { display: none !important; } } @media (max-width: 991px) { .hidden-md-down { display: none !important; } } @media (min-width: 992px) { .hidden-lg-up { display: none !important; } } @media (max-width: 1199px) { .hidden-lg-down { display: none !important; } } @media (min-width: 1200px) { .hidden-xl-up { display: none !important; } } .hidden-xl-down { display: none !important; } .visible-print-block { display: none !important; } @media print { .visible-print-block { display: block !important; } } .visible-print-inline { display: none !important; } @media print { .visible-print-inline { display: inline !important; } } .visible-print-inline-block { display: none !important; } @media print { .visible-print-inline-block { display: inline-block !important; } } @media print { .hidden-print { display: none !important; } } .login-page { width: 360px; padding: 8% 0 0; margin: auto; } .form-agency01 { position: relative; z-index: 1; background: #fff; max-width: 360px; margin: 0 auto 100px; padding: 45px; text-align: center; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24); } .form-agency01 input { font-family: alegreya sc, Roboto, sans-serif; outline: 0; background: #f2f2f2; width: 100%; border: 0; margin: 0 0 15px; padding: 15px; box-sizing: border-box; font-size: 14px; } .form-agency01 button { font-family: alegreya sc, Roboto, sans-serif; text-transform: uppercase; outline: 0; background: #4caf50; width: 100%; border: 0; padding: 15px; color: #fff; font-size: 14px; transition: all 0.3 ease; cursor: pointer; } .form-agency01 button:active, .form-agency01 button:focus, .form-agency01 button:hover { background: #43a047; } .form-agency01 .message-agency01 { margin: 15px 0 0; color: #b3b3b3; font-size: 12px; } .form-agency01 .message-agency01 a { color: #4caf50; text-decoration: none; } .form-agency01 .register-form-agency01 { display: none; } .container-agency01 { position: relative; z-index: 1; max-width: 300px; margin: 0 auto; } .clipdesign1 { width: 100%; padding-left: 16%; padding-right: 16%; background-image: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1); overflow: visible; -webkit-clip-path: polygon(0 0, 91% 0, 70% 100%, 0 100%); clip-path: polygon(0 0, 91% 0, 70% 100%, 0 100%); min-height: 90vh; } .container-agency01:after, .container-agency01:before { content: ""; display: block; clear: both; } .container-agency01 .info { margin: 50px auto; text-align: center; } .container-agency01 .info h1 { margin: 0 0 15px; padding: 0; font-size: 36px; font-weight: 300; color: #1a1a1a; } .container-agency01 .info span { color: #4d4d4d; font-size: 12px; } .container-agency01 .info span a { color: #000; text-decoration: none; } .container-agency01 .info span .fa { color: #ef3b3a; } .bg-213 { background: url(); background-size: cover; background-size: 50%; background-size: 3.2em; background-size: 12px; background-size: auto; background-repeat: no-repeat; background: #f5d70d; background: linear-gradient(90deg, #f5d70d 5%, #b92f2f 96%); box-shadow: 10 1px 4px 8px #c5c5c5; height: auto; width: 100%; -webkit-animation-name: wrapper; animation-name: wrapper; -webkit-animation: wrapper 3s forwards; animation: wrapper 3s forwards; } .bg-214 svg { background: #f5d70d; background: linear-gradient(90deg, #f5d70d 5%, #b92f2f 96%); display: block; position: relative; transform-origin: center; width: calc(100% + 12px); transform: translateY(50%); } .bg-215 { width: 100%; height: 150px; background: url(); background-size: 812px; background-size: auto; background-repeat: no-repeat; padding-bottom: calc(10% * 3 / 40); } .bg-226 { width: 100%; height: 150px; background: url(); background-size: 812px; background-size: auto; background-repeat: no-repeat; padding-bottom: calc(10% * 3 / 40); -webkit-animation-name: wrapper; animation-name: wrapper; -webkit-animation: wrapper 3s forwards; animation: wrapper 3s forwards; } .bg-265-big-top > #waveSvg { fill: #1414dc; } svg#waveSvg { fill: blue; } .icon-img-wrapper:hover { background: #2a80a6; } .eb-infobox-wrapper.eb-infobox-ilhvtar .number-or-icon:hover { background: #2a80a6; } .bg-564 { background: url(https://agency.dronstar.com/wp-content/uploads/2021/12/3bfe8e2e-video-sce-bg-pattarn.png); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; } .bg-569 { background: url(https://agency.dronstar.com/wp-content/uploads/2022/01/bg-1.png); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; } .bg-570 { background: url(https://agency.dronstar.com/wp-content/uploads/2022/01/moving-forward-2.png); background-size: contain; background-repeat: no-repeat; background-position: right 20% bottom 34%; width: 100%; height: 100%; } .bg-265 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr4.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 280px; width: 573px; background-size: contain; z-index: 0; margin-bottom: -1px; top: 184em; } .bg-265b { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr3.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 280px; width: 573px; background-size: contain; z-index: 0; margin-bottom: -1px; top: 183em; } .bg-265b-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr3.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 400px; width: 100%; background-size: contain; z-index: 0; margin-bottom: -1px; opacity: 0.5; } .bg-265-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr4.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 400px; width: 100%; background-size: contain; z-index: 0; margin-bottom: -1px; } .bg-568 { background: url(https://agency.dronstar.com/wp-content/uploads/2021/12/3bfe8e2e-video-sce-bg-pattarn.png); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; } .bg-566 { background: url(https://agency.dronstar.com/wp-content/uploads/2021/12/3bfe8e2e-video-sce-bg-pattarn.png); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; } .bg-270-big-lightrose-deg-right { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/light-rose-deg-right.png); position: absolute; right: 0; background-repeat: no-repeat; height: 700px; width: 100%; background-size: cover; z-index: -10; margin-bottom: -1px; margin-right: 0; opacity: 0.5; } .bg-265-big-lightrose { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/light-rose-.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 400px; width: 100%; background-size: cover; z-index: 0; margin-bottom: -1px; opacity: 0.5; } .bg-265-big-lightrose2 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/light-rose-deg-left2.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 400px; width: 100%; background-size: cover; z-index: 0; margin-bottom: -1px; opacity: 0.5; } .bg-265-big-lightrose-center { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/light-rose-deg-center.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 500px; width: 100%; background-size: cover; z-index: 0; margin-bottom: -1px; opacity: 0.5; } .bg-265-big-lightrose-deg { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/light-rose-deg.png); position: absolute; left: 0; background-repeat: no-repeat; bottom: 0; height: 400px; width: 100%; background-size: cover; z-index: 0; margin-bottom: -1px; opacity: 0.5; } .bg-270blue-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr2.png); position: absolute; right: 0; background-repeat: no-repeat; height: 700px; width: 100%; background-size: cover; z-index: -10; margin-bottom: -1px; margin-right: 0; margin-left: auto; transform: translateX(0) translateY(-90%); opacity: 0.5; } .bg-270blue-bihhg { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr2.png); left: auto; right: 0; transform: translate(0); } .bg-271blue-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr5.png); position: absolute; right: 0; background-repeat: no-repeat; height: 700px; width: 100%; background-size: cover; z-index: -10; margin-bottom: -1px; margin-right: 0; margin-left: auto; transform: translateX(0) translateY(-90%); opacity: 0.5; } .bg-272blue-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/road_map_3.png); position: absolute; right: 0; background-repeat: no-repeat; height: 700px; background-size: cover; z-index: -10; margin-bottom: -1px; margin-right: 0; margin-left: auto; transform: translateX(0) translateY(-90%); opacity: 0.5; } .bg-273blue-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr5.png); position: absolute; background-repeat: no-repeat; height: 700px; width: 100%; background-size: cover; z-index: -10; margin-bottom: -1px; margin-right: 0; margin-left: auto; transform: rotate(270deg); top: 70%; opacity: 0.5; } .bg-274blue-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr5.png); position: relative; background-repeat: no-repeat; height: 700px; background-size: cover; z-index: -10; margin-bottom: -1px; margin-right: 0; margin-left: auto; top: -808px; opacity: 0.5; right: 0; overflow: hidden; } .bg-275blue-big-vertical-left { position: relative; background-repeat: no-repeat; height: 396px; width: 100%; right: 107em; z-index: -1; margin-bottom: -1px; top: -181em; background-size: cover; transform: rotate(90deg); overflow: overlay; } .bg-275blue-big-vertical { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/backgr5.png); position: relative; background-repeat: no-repeat; height: 589px; background-size: cover; z-index: -10; margin-bottom: 9px; margin-right: 0; margin-left: auto; top: -353px; opacity: 0.5; right: -50%; overflow: hidden; transform: rotate(270deg); bottom: 0; } .zindex1 { z-index: 1; } .zindex4 { z-index: 134; } .testin img { top: -106px; right: -106px; bottom: -106px; left: -106px; transition: transform 10s cubic-bezier(0.22, 0.63, 0.6, 0.88) 0s; transform: translateX(0) translateY(0) translateZ(0); } .bg-267 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/coin3.png); position: absolute; background-repeat: no-repeat; height: 100%; width: 100%; left: 8%; z-index: 0; margin-bottom: -1px; top: 153em; } .bg-268 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/coin2.png); position: absolute; background-repeat: no-repeat; height: 100%; width: 100%; left: 80%; z-index: 0; margin-bottom: -1px; top: 173em; } .bg-269 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/coin2.png); position: absolute; background-repeat: no-repeat; height: 100%; width: 100%; left: 80%; z-index: 0; margin-bottom: -1px; top: 173em; } .bg-267small { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos-11.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-1 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos-1.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-2 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos-2.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-3 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos-3.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-4 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos-4.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-5 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos-5.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-6 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos-12.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-7 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/elementospequenos10.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-267small-8 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/Untitled-1-1.png); position: absolute; background-repeat: no-repeat; height: 200px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; transform: rotate(90deg); } .bg-267big-1 { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/road_map_2.png); position: absolute; background-repeat: no-repeat; height: 700px; width: 100%; left: -5%; z-index: -10; margin-bottom: -1px; top: 130em; background-size: contain; } .bg-266 { padding: 90px 0 130px 0; background-color: #2052f5; color: #fff; position: relative; z-index: 3; } .bg-565 { background: url(https://agency.dronstar.com/wp-content/uploads/2021/12/9086d0ef-get-in-touch-bg-pettarn.png); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; } .bg-267-big { background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/01/coin3.png); position: absolute; background-repeat: no-repeat; height: 140px; width: 100%; left: 8%; z-index: 10; margin-bottom: -1px; } .bg-566 svg { fill: #383105; background-color: #6db3f2; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; margin-left: auto; opacity: 0.5; } .bg-566 img { background-color: #6db3f2; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; margin-left: auto; opacity: 0.5; } .bg-566:after svg { fill: red; background-color: rgba(0, 0, 0, 0.37); content: ""; display: block; height: 100%; } .bg-566:before { fill: red; background-color: rgba(0, 0, 0, 0.37); content: ""; display: block; height: 100%; } .bg-566 { background: linear-gradient(rgba(191, 179, 20, 0.5) 50%, rgba(137, 130, 42, 0.5) 50%, rgba(0, 0, 0, 0.5) 50%), url("https://agency.dronstar.com/wp-content/uploads/2022/01/file-02-coverlow.png"), linear-gradient(rgba(110, 19, 19, 0.5) 50%, rgba(0, 0, 0, 0.5) 100%); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; margin-left: auto; } .bg-567 { background: url(https://localhost/wordpress/wp-content/uploads/2021/12/bgbg-1.jpg); background-size: cover; background-repeat: no-repeat; background-position: center right; width: 100%; margin-left: auto; float: right; } .customright { right: 25%; } .bg-static1 { top: 0; position: absolute; } .bg-567 { background: url(https://localhost/wordpress/wp-content/uploads/2021/12/bgbg-1.jpg); background-size: cover; background-repeat: no-repeat; background-position: center right; width: 100%; margin-left: auto; float: right; } .customright { right: 25%; } .bg-static1 { background: url(https://agency.dronstar.com/wp-content/uploads/2022/01/token_1.png); top: 0; position: relative; background-size: contain; background-repeat: no-repeat; } .bg-static2 { background: url(https://agency.dronstar.com/wp-content/uploads/2022/01/token_2.png); top: 0; position: relative; background-size: contain; background-position: center center; height: 250px; background-repeat: no-repeat; } .bg-static3 { background: url(https://agency.dronstar.com/wp-content/uploads/2022/01/token_3.png); top: 0; position: relative; background-size: contain; background-position: center center; height: 250px; background-repeat: no-repeat; } .bg-static4 { background: url(https://agency.dronstar.com/wp-content/uploads/2022/01/token_4.png); top: 0; position: relative; background-size: contain; background-repeat: no-repeat; } .bg-static5 { background: url(https://agency.dronstar.com/wp-content/uploads/2022/01/token_5.png); top: 0; position: relative; background-size: contain; background-repeat: no-repeat; } .right-25 { right: 25%; position: relative; } .right-50 { right: 50%; position: relative; } .right-75 { right: 75%; position: relative; } .right-100 { right: 100%; position: relative; } .right-125 { right: 125%; position: relative; } .right-150 { right: 150%; position: relative; } .opacity-3 { opacity: 0.3; } .opacity-5 { opacity: 0.5; } .opacity-7 { opacity: 0.7; } .customtop1 { top: -130%; position: relative; z-index: 124; } .customtop3 { top: -20%; position: relative; z-index: 124; } .customtop2 { top: 60%; position: relative; z-index: 124; } .customtop4 { top: -170%; position: relative; z-index: 124; } .customtop5 { top: -30%; position: relative; z-index: 124; } .text-line-before { content: ""; display: block; z-index: 1; left: 18px; top: 0; height: 30px; border: 1px solid #fff; border-width: 0 0 0 1px; border-spacing: 15px 50px; position: absolute; } .text-border-1 h2 { width: 100%; height: 200px; float: left; border: 4px solid #fff; border-width: 0 0 0 4px; border-color: #fff; border-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; counter-increment: bc; padding: 0 5px 5px 5px; } .rightcustom2 { right: 130px; position: relative; z-index: 134; } .bottom-custom1 { bottom: 0; } .popup-container { position: relative; display: inline-block; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; padding-top: 5px; } .popup-container { display: inline-block; position: relative; } .popup-container label { height: 100%; } .popup-container .popup-button { background: #333; line-height: 49px; color: #fff; padding: 0 20px; border-radius: 3px; display: block; cursor: pointer; } .popup-button { height: 48%; top: -4px; bottom: 0; position: relative; } .popup-container .popup-button:hover { background: #444; } .popup-container .popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 10; opacity: 0; visibility: hidden; transition: 250ms all; } .popup-container .popup .popup-inner { width: 400px; box-sizing: border-box; padding: 20px; background: #fff; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 150%; transition: 250ms all; } .popup-container .popup .popup-inner .popup-title { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; } .popup-container .popup .popup-inner .popup-title h6 { font-size: 18px; font-weight: 500; } .popup-container .popup .popup-inner .popup-title .popup-close-btn { cursor: pointer; background: #eee; display: block; line-height: 30px; padding: 0 15px; font-size: 14px; color: #222; border-radius: 3px; } .popup-container .popup .popup-inner .popup-content ul li { margin-bottom: 10px; } .popup-container .popup .popup-inner .popup-content ul li:last-child { margin-bottom: 0; } .popup-container .popup .popup-inner .popup-content ul li input { width: 100%; border: 1px solid #ddd; border-radius: 3px; line-height: 34px; padding: 0 15px; font-size: 14px; box-sizing: border-box; } .popup-container .popup .popup-inner .popup-content ul li button { width: 100%; line-height: 34px; background: #666; color: #fff; cursor: pointer; border-radius: 3px; border: none; font-size: 14px; } .popup-container .popup .popup-inner .popup-content ul li button:hover { background: #444; } .popup-container .popup .transparent-label { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; cursor: pointer; } .popup-container > input { display: none; } .popup-container > input:checked + .popup { opacity: 1; visibility: visible; } .popup-container > input:checked + .popup .popup-inner { top: 50%; } #primary { width: 100%; } #content { z-index: 2; clear: both; } .aspace_row { margin-left: -15px; margin-right: -15px; } button:focus { outline: 0; outline: 0; } .left-profile { margin-bottom: 20px; border-bottom: solid; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .cell { display: table-cell; vertical-align: middle; padding-left: 5px; padding-top: 10px; } .cell-c { text-align: center; justify-content: center; } .panel-left-togglev1 { height: 100px; } .med-box ul { list-style-type: none; } #page { min-height: auto; } .search-form { display: flex; flex-flow: column; flex-direction: row-reverse; justify-content: center; padding-top: 10px; } .nbrand { padding-bottom: 10px; padding-top: 10px; } h4.site-description { line-height: 1.02em; } .site-description h4 { line-height: 1.02em; } .site-description > h4 { line-height: 1.02em; } .copy-left { padding-right: 10px; } .copy-center { padding: 15px; } .entry-footer { padding-right: 5px; } .med-r { float: right; } .med-l { float: left; } .rowtable { display: table-cell; } .rowtable_v3 { display: table; width: 100%; } .cell { display: table-cell; vertical-align: middle; padding-left: 5px; } .cell div { margin: 4px; } .cell img { padding-top: 5px; } .cell_date { display: table-cell; vertical-align: middle; float: none !important; } .top_img { padding-left: 5px; width: auto; } .cell-r { position: relative; float: right; } .cell-r a { position: relative; float: right; padding-right: 10px; } .cell-r div { position: relative; float: right; } .cell-r span a { padding-left: 2px; } .cell-r img { position: relative; float: right; padding-right: 10px; } .cell-l a { position: relative; float: left; } .cell-l span a { padding-left: 5px; } .cell-l div { position: relative; float: left; } .cell-l img { position: relative; float: left; } .cell-c { text-align: center; justify-content: center; } .cell-c div { text-align: center; } .cell-c img { text-align: center; } .site-title { font-size: 30px; padding-top: 20px; text-transform: uppercase; font-feature-settings: "smcp"; font-variant: small-caps; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } pre.wp-block-verse { font-family: alegreya sc, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; overflow: auto; white-space: pre-wrap; font-size: medium; } /* @media (max-width:1170px) { .logo-and-desc { left: auto!important } } */ .logo-and-desc-right { text-align: center; position: relative; display: flex; align-content: center; justify-content: center; place-content: center; align-items: center; justify-items: center; place-items: center; } .max-witdh-content { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; } .logo-and-desc { position: relative; display: flex; align-content: center; justify-content: center; place-content: center; align-items: center; justify-items: center; place-items: center; } .logo-and-desc { text-align: center; } .logo-and-desc h4 { line-height: 1em; } .alg-logo-left-right { align-items: center; justify-items: center; place-items: center; position: relative; } .card-content i { font-size: 15px; font-weight: 600; color: #007bff; margin-top: 18px; } /* limit posts string lengh css */ .card-content p { max-width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .card-content p { font-weight: 700; color: #1c4572; margin-top: 18px; } .he-ico { float: right; text-align: right; padding-bottom: 10px; } @media (max-width: 1023px) { .col-md-mma_v1 { display: none; } .banner_v1 img { display: none; padding-top: 5px; } } .btn-togglev1 { font-size: 25px; } .container_v3 { display: flex; justify-content: space-between; } .he-ico { padding-top: 40px; } .hv7 { justify-content: center; display: inline-flex; float: right; padding-bottom: 10px; padding-right: 15px; } .hv6 { justify-content: center; display: inline-flex; float: left; padding-bottom: 10px; padding-left: 15px; } .hv5 { justify-content: center; display: inline-flex; float: inherit; padding-bottom: 10px; } .hld7 { text-align: center; } .hld6 { text-align: center; } .hld5 { text-align: center; } #header_left_v1 > .select2-container { width: 500px; } #header_left_v1 select { width: 500px; } #redux_demo-header_left_v1 { width: 500px; } #redux_demo-header_left_v1 select { width: 500px; } .clearas:after, .clearas:before { clear: both; content: ""; display: table; } .round-crumb { padding-top: 20px; } .brea-text li { list-style: none; } .fa-angle-double-right:before { padding-right: 5px; } #crumbs { padding-top: 6px; padding-bottom: 5px; } article { margin-bottom: 5px; } .entry-header { border-radius: 10px; } .entry-header img { border-radius: 10px; } .container-fluid { width: 100%; } .container { width: 100%; } .foo_col .foo_col_ .foo_col___ .foo_col____ { justify-content: center; } .page-content div ul { padding-left: 20px; } .entry-content { padding-left: 20px; padding-right: 20px; } @media (min-width: 992px) { .post-entry a img { width: 100%; height: 550px; width: 100%; } } @media (min-width: 520px) and (max-width: 991px) { .post-entry a img { width: 100%; height: 400px; width: 100%; } } @media (min-width: 405px) and (max-width: 520px) { .post-entry a img { width: 100%; height: 300px; width: 100%; } } @media (max-width: 404px) { .post-entry a img { width: 100%; height: 235px; width: 100%; } } .entry-content h1 { width: 100%; margin-top: 0; padding-top: 0; margin-bottom: 8px; transition: 0.25s all ease; } .entry-content h2 { width: 100%; margin-top: 0; padding-top: 0; margin-bottom: 8px; transition: 0.25s all ease; } .entry-content h3 { width: 100%; transition: 0.25s all ease; } .entry-content h4 { width: 100%; transition: 0.25s all ease; } .entry-content h5 { width: 100%; transition: 0.25s all ease; } .entry-content h6 { width: 100%; margin-top: 0; padding-top: 0; margin-bottom: 8px; transition: 0.25s all ease; } .entry-content ul li { font-size: 14px; } .entry-content li { font-size: 14px; } ul { list-style: square inside; } dl { margin-top: 10px !important; } .remove_list_style li { list-style-type: none; list-style: none; } .entry-content ol li { font-size: 14px; } .entry-content form { text-align: justify; } .posted-by a { font-size: 12px; } .posted-by { text-transform: uppercase; letter-spacing: 2px; padding-bottom: 5px; overflow: hidden; } .entry-meta span { font-size: 12px; } .posted-on a { font-size: 12px; } .posted-on { text-transform: uppercase; letter-spacing: 1px; overflow: hidden; font-size: 12px; } .entry-meta { margin-right: 3px; margin-top: 3px; margin-bottom: 3px; overflow: hidden; } .entry-taxonomies { margin-top: 3px; margin-bottom: 3px; margin-right: 3px; transition: 0.25s all ease; overflow: hidden; } .entry-taxonomies span { text-transform: uppercase; font-size: 12px; } .term-link { text-transform: uppercase; font-size: 12px; } .list-inline { margin: 0; } .list-inline { padding-left: 0; margin-left: -5px; list-style: none; } .list-inline > div { display: inline-block; padding-right: 5px; padding-left: 5px; } .content_post ol { margin: 0 0 3px 15px; font-size: 13px; } .content_post ul { margin: 0 0 3px 15px; font-size: 13px; } .content_post li { margin: 0 0 3px 15px; font-size: 13px; } .content_post ol li { margin: 0 0 3px 15px; font-size: 13px; } .content_post ul li { margin: 0 0 15px 15px; font-size: 13px; } .content_post ul li { counter-increment: index; display: flex; align-items: center; padding: 12px 0; box-sizing: border-box; } .content_post ul li::before { content: counters(index, ".", decimal-leading-zero); font-size: 1.5rem; text-align: right; font-weight: 700; min-width: 50px; padding-right: 12px; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; align-self: flex-start; background-image: linear-gradient(to bottom, #7fffd4, #ff4500); background-attachment: fixed; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .widget ul li + li { border-top: 1px solid rgba(255, 255, 255, 0.2); } .widget ul li { margin: 0 0 15px 15px; font-size: 13px; } .widget ul li { counter-increment: index; display: flex; align-items: center; box-sizing: border-box; } /* color list style */ /* .widget ul li::before { content: counters(index, ".", decimal-leading-zero); font-size: 1.5rem; text-align: right; font-weight: 700; min-width: 50px; padding-right: 12px; font-variant-numeric: tabular-nums; align-self: flex-start; background-image: linear-gradient(to bottom, #7fffd4, #ff4500); background-attachment: fixed; -webkit-background-clip: text; -webkit-text-fill-color: transparent } */ .widget ul li + li { border-top: 1px solid rgba(255, 255, 255, 0.2); } .widget li a { font-size: medium; font-family: monospace; } @media (min-width: 576px) { .container { max-width: 540px; } } @media (min-width: 768px) { .container { max-width: 720px; } } @media (min-width: 992px) { .container { max-width: 960px; } } @media (min-width: 1200px) { .container { max-width: 1140px; } } @media (min-width: 768px) { .row-flex { display: flex; flex-wrap: nowrap; display: flex; flex-direction: column-reverse; } .side { justify-content: center; margin-right: 100px; margin-left: 100px; } } @media (min-width: 576px) { .as-header-top { position: relative; margin-bottom: 0; min-height: 46px; display: flex; align-items: center; justify-content: center; background-size: cover; background-position: 50% 50%; } } .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } .col-md-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .col-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } .col-md-8 { flex: 0 0 66.666667%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } .col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } .col-md-12 { flex: 0 0 100%; max-width: 100%; } .col-md-25 { flex: 0 0 25.333333%; max-width: 25.333333%; } .col-md-20 { flex: 0 0 20%; max-width: 20%; } ol, ul { margin: 0 !important; } .main-page { display: flex; position: relative; } #wrapper { margin: 0; border: 3px none #000; -webkit-animation: wrapper 3s forwards; animation: wrapper 3s forwards; height: 520px; left: 0; opacity: 6; position: relative; top: 0; width: 100%; } #overlay { margin: 0; padding: 0; left: 0; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); color: #fff; } .home-logo { z-index: 502; display: block; margin: 0; padding: 0; position: absolute; right: 60px; top: 36px; } .home-logo a { display: block; margin: 0; padding: 0; outline: 0; border: none; transition: all 0.3s ease-in-out; } .home-logo img { width: 100px; height: 80px; } @-webkit-keyframes wrapper { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes wrapper { 0% { opacity: 0; } 100% { opacity: 1; } } #wrapper { margin: 0; border: 3px none #000; -webkit-animation: wrapper 3s forwards; animation: wrapper 3s forwards; height: 640px; left: 0; opacity: 0; position: relative; top: 0; width: 100%; } @-webkit-keyframes bg { 0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(-2250px, 0, 0); } } @keyframes bg { 0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(-2250px, 0, 0); } } @-webkit-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } } .slick_slider { display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .home-slider { position: relative; top: 0; left: 0; width: 100%; height: 100%; } .slick_img { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 80vh; } .slick_img img { height: 90vh; display: block; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.9; background: linear-gradient(to right, #000 0, #000 20%, transparent 100%); } .overlay_ { top: 0; left: 0; width: 100%; height: 100%; position: absolute; opacity: 0.3; background-color: #000; } .gradient-overlay_ { position: absolute; display: block; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.6; background: linear-gradient(to bottom right, red, rgba(255, 0, 0, 0)); } @media (min-width: 992px) { .cell div { display: table-cell; } .cell { padding-bottom: 5px; } .date-month-second { font-size: 26px; font-weight: 700; line-height: 1; vertical-align: bottom; top: -2px; position: relative; } .date-year-second { font-size: 26px; font-weight: 700; line-height: 1; vertical-align: bottom; top: -2px; position: relative; } .date-day-second { font-size: 26px; font-weight: 700; line-height: 1; vertical-align: bottom; top: -2px; position: relative; } } .date-month-first-right { font-size: 16px; font-weight: 700; line-height: 1; vertical-align: bottom; position: relative; right: 9px; top: -20px; } .date-year-first-right { font-size: 16px; font-weight: 700; line-height: 1; vertical-align: bottom; position: relative; right: 5px; top: -20px; } .date-day-first-right { font-size: 36px; font-weight: 700; line-height: 1; vertical-align: bottom; right: 46px; top: 14px; position: relative; } span.date-day-first-right > a { padding: 2px; } .date-month-first { font-size: 16px; font-weight: 700; line-height: 1; vertical-align: bottom; position: relative; display: table-cell; left: 45px; top: -20px; } .date-year-first { font-size: 16px; font-weight: 700; line-height: 1; vertical-align: bottom; position: relative; left: 43px; top: -20px; } .date-day-first { font-size: 36px; font-weight: 700; line-height: 1; vertical-align: bottom; top: 14px; position: relative; } span.date-day-first > a { padding: 2px; } .pro-img img { border-radius: 50% 50%; } .cover .title { position: relative; z-index: 10; left: 40px; height: 285px; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .cover .light-bg { color: #999; } .cover img { position: absolute; z-index: 0; } .cover { margin-top: 20px; } .prettybox { display: block; border-radius: 5px; } .img-fluid { border-radius: 5px; } #comments { padding-top: 60px; } .card-pagination { flex-wrap: nowrap; padding-left: 10px; justify-content: space-around; margin-top: 10px; margin-left: 10px; } .fix-top { padding-top: 30px; } .navbar-fixed-top { transition: background 0s ease-in-out 0s, margin-top 0s ease-in-out 0s, opacity 0s ease-in-out 0s; } .navbar-fixed-top.fix-top { background: rgba(255, 255, 255, 0.85); position: fixed; top: 0; left: 0; width: 100%; z-index: 999; box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); -webkit-animation: 0.5s ease-in-out 0s normal none 1 running fadeInDown; animation: 0.5s ease-in-out 0s normal none 1 running fadeInDown; } .animated { background-repeat: no-repeat; background-position: left top; -webkit-animation-duration: 10s; animation-duration: 10s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-20px); } 100% { opacity: 1; transform: translateY(0); } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } .intro__inner { padding: 120px 0 130px; color: #fff; } .intro__title { max-width: 560px; font-size: 32px; font-weight: 600; line-height: 1.56; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .intro__title b { font-size: 40px; font-weight: 700; text-transform: uppercase; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .intro__subtitle { max-width: 400px; padding-top: 32px; padding-bottom: 60px; font-size: 24px; font-weight: 300; line-height: 1.3; color: #fff; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .intro__subtitle b { font-weight: 700; } .intersection { max-width: 792px; margin: auto; margin-top: -175px; text-align: center; background: #962d2d; box-shadow: 0 6px 40px rgba(196, 194, 194, 0.2); padding: 35px 53px; } .intersection__title { font-size: 1.5rem; font-weight: 600; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .out-of-bound-img--full { width: 50%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: left; object-position: left; background-image: url(https://agency.dronstar.com/wp-content/uploads/2022/10/5-8.jpg); } .out-of-bound-img { position: relative; bottom: 0; right: 0; width: 54%; max-width: 800px; } @media (min-width: 992px) { .d-lg-block { display: block !important; } } .section-title { font-size: 3.125rem; font-weight: 600; font-family: Raleway, sans-serif; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .mb-5, .my-5 { margin-bottom: 3rem !important; } .small-title { font-size: 1.125rem; font-weight: 600; } .out-of-bound-img { background-color: #f5f5f5; background-repeat: no-repeat; background-position: center; background-size: cover; float: right; } .mb-4, .my-4 { margin-bottom: 1.5rem !important; } .dd-input--inline { margin-right: -5px; } .dd-input { padding: 9px 15px; padding-left: 20px; font-size: 20px; border: 2px solid #f2f2f2; outline: 0; } .mt-2, .my-2 { margin-top: 0.5rem !important; } .small-title { font-size: 1.125rem; font-weight: 600; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .learnmore-btn { background-color: transparent; border-color: #fff; border-radius: 0; color: #fff; font-size: 20px; line-height: 18px; padding: 20px 40px; } @media only screen and (max-width: 360px) { .learnmore-btn { padding: 15px 20px; } } .learnmore-btn:hover { background-color: #fff; border-color: #fff; color: #f94481; } .entry-summary { display: table; padding-left: 10px; } .nav-tabs > li.active > a:focus { background: none repeat scroll 0 0 #fff; border-radius: 3px 3px 0 0; color: #014693; font-weight: 700; padding: 15px 15px 12px; border: 1px solid #e5e5e5; border-bottom: 1px #fff solid; margin-bottom: -1px; } .nav-tabs > li.active > a:hover { background: none repeat scroll 0 0 #fff; border-radius: 3px 3px 0 0; color: #014693; font-weight: 700; padding: 15px 15px 12px; border: 1px solid #e5e5e5; border-bottom: 1px #fff solid; margin-bottom: -1px; } .nav-tabs > li.active > a { background: none repeat scroll 0 0 #fff; border-radius: 3px 3px 0 0; color: #014693; font-weight: 700; padding: 15px 15px 12px; border: 1px solid #e5e5e5; border-bottom: 1px #fff solid; margin-bottom: -1px; } .content-product h5 { width: 100%; transition: 0.25s all ease; } .content-product h6 { width: 100%; margin-top: 0; padding-top: 0; margin-bottom: 8px; transition: 0.25s all ease; } .content-product ol { margin: 0 0 3px 15px; font-size: 13px; text-align: left; padding-left: 20px; } .content-product ol li { margin: 0 0 3px 15px; font-size: 13px; text-align: left; } .content-product blockquote { position: relative; margin-bottom: 35px; line-height: 50px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2c3e50; letter-spacing: -1px; font-weight: 300; } aside section { padding-left: 30px; padding-right: 30px; } .welcome_title { margin-bottom: 50px; } .welcome_title h2 { color: #555; font-weight: 700; text-transform: uppercase; } @media only screen and (max-width: 480px) { .welcome_title h2 { font-size: 26px; } } .welcome_title h2 span { color: #4aeadc; } .welcome_title p { font-size: 18px; line-height: 28px; } .welcome_single { background: #f5f5f5; padding: 10px; } @media only screen and (max-width: 480px) { .welcome_single { margin-bottom: 20px; } } .welcome_single i { background-color: #f5f5f5; border-radius: 50%; display: inline-block; font-size: 24px; height: 60px; line-height: 64px; margin-top: -70px; text-align: center; transition: all 0.6s ease-out 0s; width: 60px; } .welcome_single h4 { padding: 10px 0; text-transform: capitalize; font-weight: 600; } @media only screen and (max-width: 768px) { .welcome_single h4 { font-size: 15px; } } .welcome_single:hover { background: #fbfbfb; } .welcome_single:hover i { background-color: #4aeadc; color: #fff; } .next .fas { margin-left: 5px; padding-left: 10px; } .prev .fas { margin-left: 5px; padding-right: 10px; } .rowl { padding-bottom: 5px; } .service-content h2 { font-size: 22px; font-weight: lighter; margin: 34px 0 18px; color: #0066dc; } .service-content:hover { background-color: #fff; box-shadow: 0 0 19px 2px #ccc; } .img-responsive { display: block; max-width: 100%; height: auto; } .padding-large { padding-top: 90px; padding-bottom: 90px; } #why-chose { background-size: cover; overflow: hidden; padding-top: 50px; padding-bottom: 10px; } .case-study .col-md-6-v1 { padding: 0; cursor: pointer; color: #333; transition: background 0.5s; } .case-study-left .overlayleft { padding-left: 100px; padding-right: 50px; } .case-study-left .overlayleft:hover { background-color: rgba(0, 0, 0, 0.1); } .case-study-right .overlayright { padding-right: 100px; padding-left: 50px; background-color: rgba(0, 0, 0, 0.6); height: 100%; } .overlayright:hover { background-color: rgba(0, 0, 0, 0.4); } .case-study .case-study-left { background-color: #e0e0e0; } .case-study .case-study-right { background: url() no-repeat; background-size: cover; background-color: #e7e7e7; color: #fff; padding-left: 0; } .case-svg { background: url() no-repeat; background-size: cover; background-color: #16b448; color: #5c2c2c; padding-left: 0; } .case-study h3 { font-size: 28px; font-weight: 700; } .case-study .description { font-weight: lighter; } .text-center { text-align: center; } .text-center-why { text-align: center; padding-left: 10px; padding-right: 10px; } .section-title-why { padding-bottom: 20px; padding-top: 30px; justify-content: center; } .section-title-why h1 { position: relative; font-size: 36px; margin-bottom: 24px; padding-bottom: 22px; text-transform: capitalize; color: #0066dc; } .section-title-why span { color: #333; } .section-title-why h1 span { font-weight: 300; } .section-title-why h1 .white { color: #fff; } .section-title-why h1:after, .section-title-why h1:before { content: ""; position: absolute; left: 50%; } .section-title-why h1:before { background-color: #0066dc; bottom: 0; height: 1px; margin-left: -51px; width: 102px; } .section-title-why h1:after { width: 5px; height: 5px; bottom: -2px; border-radius: 50%; } @media (max-width: 767px) { .col-why-v1 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; } } @media (min-width: 768px) { .col-why-v1 { flex: 0 0 50%; max-width: 50%; } } .btn-borderwhite { border: 1px solid #fff; color: #fff; overflow-x: hidden; overflow-y: hidden; font-weight: 400; } .btn-call { cursor: pointer; padding: 8px 16px; display: inline-block; margin: 10px 10px 10px 0; font-size: 14px; outline: 0; position: relative; transition: all 0.3s ease; } .pdtop-15 { padding-top: 15px; } .contact-section { background: #151515; padding-top: 95px; } .spad { padding-top: 100px; padding-bottom: 100px; } .intro-bread { font-size: 11px; text-transform: uppercase; vertical-align: middle; padding-bottom: 5px; } .intro-bread { text-align: center; padding-top: 35px; padding-bottom: 35px; padding-left: 10px; padding-right: 10px; box-shadow: 1px 1px 50px 5px #000; width: 100%; } .page-title { position: relative; font-size: 24px; font-weight: 700; color: #fff; text-transform: uppercase; margin: 0; padding-bottom: 15px; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } #intro-core { width: 100%; } #breadcrumbs { font-size: 11px; text-transform: uppercase; vertical-align: middle; padding-bottom: 5px; margin-bottom: 20px; } .crumbs-hidd { display: none; } #crumbs-height { margin-bottom: 20px; } #intro #breadcrumbs .delimiter { padding: 0 5px; } #intro #breadcrumbs a { color: #1eaaf1; } #intro #breadcrumbs a:hover { color: inherit; } .crumbs-home { margin-bottom: 25px !important; } #crumbs_height { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } .brea-text { display: inline-flex; font-weight: bolder; } .brea { display: inline-flex; } .brea li { padding-right: 10px; } .page_inner_title { position: relative; font-size: 24px; font-weight: 700; color: #fff; text-transform: uppercase; margin: 0; padding-bottom: 15px; top: -20px; text-align: center; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .page_inner_title:after { content: ""; position: absolute; margin: auto; top: auto; bottom: 0; left: 0; right: 0; height: 3px; width: 40px; border-bottom: 3px solid #1eaaf1; } .page_title_front { position: relative; font-size: 24px; font-weight: 700; color: #fff; text-transform: uppercase; margin: 0; padding-bottom: 15px; top: -40px; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .page_title_front:after { content: ""; position: absolute; margin: auto; top: auto; bottom: 0; left: 0; right: 0; height: 3px; width: 40px; border-bottom: 3px solid #1eaaf1; } [dir="ltr"] .wpforms-form textarea.wpforms-field-medium{ margin-left: -15px !important; } [dir="rtl"] .wpforms-form textarea.wpforms-field-medium{ margin-right: -15px !important; } .wpforms-form textarea.wpforms-field-medium { height: 120px; } .woocommerce-input-wrapper input { width: auto !important; padding: 5px; } .woocommerce-input-wrapper textarea { width: 300px !important; padding: 5px; } #testimonial-v2 { background: #2c3e50; } .comonSection div span { width: 100%; text-align: center; font-size: 60px; margin-bottom: 15px; color: #fff; } .section-padding { padding: 60px 0; } .section-title h2 { color: #bb6363; padding-bottom: 10px; text-transform: uppercase; } .single_why { padding-top: 100px; } @media (max-width: 768px) { .single_why { padding-top: 0; } } @media (max-width: 480px) { .single_why { padding-top: 50px; } } .single_why i { border: 1px solid #aaa; border-radius: 50px; color: #eec23b; font-size: 26px; height: 65px; line-height: 65px; margin-bottom: 20px; text-align: center; width: 65px; } .single_why h3 { color: #aaa; text-transform: capitalize; } .single_why span { background: #eec23b none repeat scroll 0 0; display: block; height: 2px; margin: 20px auto; width: 100px; } .single_why p { margin-bottom: 0; width: 500px; } .carousel-indicators li { background: #aaa none repeat scroll 0 0; border: 1px solid #aaa; border-radius: 12px; height: 2px; margin: 0 1px; width: 30px; } .carousel-indicators .active { height: 2px; margin: 0 1px; width: 30px; border: 1px solid #eec23b; background: #eec23b none repeat scroll 0 0; } .carousel-indicators { bottom: -60px; } @media (max-width: 480px) { .carousel-indicators { bottom: -60px; } } .why_v2_img { text-align: center; top: 100px; left: 15%; } @media (max-width: 480px) { .welcome_title h2 { font-size: 26px; } } .welcome_title h2 span { color: #1fc2b4; } .welcome_title p { font-size: 18px; line-height: 28px; } @media (max-width: 480px) { .welcome_single_v5 { margin-bottom: 20px; } } .welcome_single_v5 i { background-color: #f5f5f5; border-radius: 50%; display: inline-block; font-size: 24px; height: 60px; line-height: 64px; margin-top: -70px; text-align: center; transition: all 0.6s ease-out 0s; width: 60px; } .welcome_single_v5 h4 { padding: 10px 0; text-transform: capitalize; font-weight: 600; } @media (max-width: 768px) { .welcome_single_v5 h4 { font-size: 15px; } } .welcome_single_v5:hover { background: #fbfbfb; } .welcome_single_v5:hover i { background-color: #13c2b3; color: #fff; } #why_choose_custom { max-width: 50%; display: table; width: 50%; float: left; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } @media (min-width: 991px) { .img_responsive_v2 { display: block; max-width: 100%; position: relative; } } @media (max-width: 991px) { .img_responsive_v2 { display: block; max-width: 100%; position: relative; top: 15px; } } .why_v2_img_x2 { left: 1%; top: 100px; padding-bottom: 15px; } @media (max-width: 981px) { .aspace_single_welkonen { margin-bottom: 40px; } } @media (min-width: 1200px) { .col-md-4-copy { flex: 0 0 33.333333%; max-width: 33.333333%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; display: table-cell; } } @media (max-width: 1199px) { .col-md-4-co { flex: 0 0 33.333333%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } } @media (min-width: 1200px) { .child_sub_content { background: #f5f5f5; padding: 10px; width: 300px; } } @media (max-width: 981px) { .hor-sub { display: inline-block; width: 300px; } } .img_5_loop img { padding: 10px; } .img_5_loop { width: 300px; margin: 10px; padding: 10px; display: inline-block; } .col-md-4-copy2 { flex: 0 0 33.333333%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; display: table-cell; } .slide-content { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; width: 100%; height: 100vh; } .wrap { position: relative; } .slide { background-size: cover !important; background-position: center !important; background-repeat: no-repeat; } .slide-content { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; box-shadow: 0 0 500px inset; background: rgba(0, 0, 0, 0.1); } .slide-content span { font-size: 5rem; color: #fff; } .arrow { cursor: pointer; position: absolute; top: 50%; margin-top: -30px; width: 0; height: 0; border-style: solid; } #arrow-left-slider { border-width: 30px 40px 30px 0; border-color: transparent rgba(255,255,255,0.14902); left: 0; margin-left: 30px; z-index: 66; } #arrow-right-slider { border-width: 30px 0 30px 40px; border-color: transparent rgba(255,255,255,0.14902); right: 0; margin-right: 30px; } #arrow-left-slider:hover { border-color: transparent #fff; transition: ease 0.3s; } #arrow-right-slider:hover { border-color: transparent #fff; transition: ease 0.3s; } #adopt { padding: 12rem 20px; position: relative; background: #8a2be2 url() no-repeat center center/cover; } #adopt::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4902); } #adopt .btn { box-shadow: 0 0 10px #222; } .btn-cta { background: 0 0; color: #fff; border: 2px solid #fff; text-transform: uppercase; } .btn-cta:hover { background: var(--fifth-color); border: 2px solid var(--fifth-color); color: var(--sixth-color); } .adopt-inner { display: flex; justify-content: center; text-align: center; } .content { color: #fff; } .adopt-inner { color: #fff; } #adopt h1 { color: #daa520; text-shadow: 0 0 10px #000; font-size: 5rem; font-family: "Dancing Script", cursive; } .woocommerce form .password-input, .woocommerce-page form .password-input { height: 50px; font-size: 19px; } @media (max-width: 600px) { .hero-text { padding-left: 49px; } } @media (max-width: 600px) { .img_delta { float: right; width: 80%; position: relative; height: 300px; } } @media (max-width: 900px) and (min-width: 601px) { .hero-text { padding-left: 80px; -moz-text-align-last: center; text-align-last: center; } } @media (max-width: 900px) and (min-width: 601px) { .img_delta { float: right; width: 80%; position: relative; height: 300px; } } @media (min-width: 901px) { .hero-text { float: left; position: relative; top: 50px; } } @media (min-width: 901px) { .img_delta { float: right; width: 50%; position: relative; height: 300px; bottom: 30px; } } .site-branding p { margin-right: 25px; font-size: 16px; } @media (max-width: 767px) { .chooseflex { flex-direction: column-reverse; padding-left: 10px; justify-content: space-around; } } @media (min-width: 768px) { .chooseflex { padding-left: 10px; justify-content: space-around; } } .menu-lay3 { vertical-align: middle; align-self: center; } .menu > ul > li > ul { position: absolute; width: 100%; left: 0; top: 100%; z-index: 1999; } .menu > ul li a { color: #d4b170; } .menu > ul { flex-direction: row !important; } .sf-menu li { padding: 5px; } .sf-menu { flex-direction: row; height: 100%; } .wrap { padding: 1em; height: 100%; min-height: 90%; } .site-top-v7 { display: inline-flex; } .site-menu { float: left; position: relative; top: 10px; } @media (max-width: 1022px) { .site-menu { display: none; } } .header__top { z-index: 88; } .header__top__left li { font-size: 14px; color: #fff; list-style: none; display: inline-block; margin-right: 15px; } .header__top__center li { font-size: 14px; color: #fff; list-style: none; display: inline-block; margin-right: 15px; } .header__top__left li i { font-size: 14px; margin-right: 5px; } .header__top__right { text-align: right; } .header__top__right a { display: inline-block; margin-right: 20px; padding-right: 15px; } .site-top-color { text-align: center; } .wrapper_2 { margin: 0; border: 3px none #000; -webkit-animation: wrapper 3s forwards; animation: wrapper 3s forwards; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-play-state: running; animation-play-state: running; -webkit-animation-name: wrapper; animation-name: wrapper; height: 640px; left: 0; opacity: 0; position: relative; top: 0; width: 100%; } .input-group-search { position: relative; display: table; border-collapse: separate; margin-top: -1px; } .btn-secondary { padding: 3px; } .form-control-search { display: block; width: 100%; padding: 5.5px; font-size: 14px; line-height: 1.25; background-color: #fff; background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } ul.sub-menu { display: none; } .btn#text { padding: 0; } #text.btn { padding: 0; } .header__top { height: 44px; } .wpusb { padding-top: 1px !important; padding-bottom: 1px !important; margin-top: 1px !important; margin-bottom: 1px !important; } .bizwheel-btn a { color: white; } .bizwheel-btn { text-align: center; margin: 0; padding-left: 10px; padding-right: 10px; background: #1a9f68; color: #fff; font-size: 15px; border-radius: 0; text-transform: capitalize; transition: all 0.4s ease; display: inline-block; border: 2px solid transparent; margin-right: 13px; } .btn-get-a-quote { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; } .btn-get-a-quote-left { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; } .topbar-gaq-btn { text-align: center; color: #fff; font-size: 15px; border-radius: 0; text-transform: capitalize; transition: all 0.4s ease; display: inline-block; position: relative; left: 0; } .topbar-gaq-btn-left { text-align: center; font-size: 15px; border-radius: 0; text-transform: capitalize; transition: all 0.4s ease; display: inline-block; position: relative; padding-left: 10px; padding-right: 10px; } .custom-primary-menu li { list-style: none; padding: 10px; display: flex; } .custom-primary-menu ul { display: flex; } .custom-primary-menu { list-style: none; padding: 5px; } .topbar-gaq-btn-footer { text-align: center; cursor: pointer; vertical-align: middle; width: auto; height: 39px; border-radius: 5px; font-size: 20px; padding-left: 8px; padding-right: 8px; position: fixed; bottom: 50px; right: 60px; border: 1px solid #fff; z-index: 2100; display: inline-block; } .topbar-gaq-btn-footer-logout { text-align: center; cursor: pointer; vertical-align: middle; width: auto; height: 39px; border-radius: 5px; font-size: 20px; padding-left: 8px; padding-right: 8px; position: fixed; bottom: 100px; right: 105px; border: 1px solid #fff; z-index: 2100; display: inline-block; } .topbar-gaq-btn-footer-logout a { color: white; } .topbar-gaq-btn-footer-logout a:hover { color: white; } .col-footer-mobile { position: relative; width: 100%; min-height: 1px; flex-basis: 0; flex-grow: 1; max-width: 100%; } .fawe-size { height: 12px; width: 12px; } .top_img { float: right; padding-bottom: 10px; } .left { text-align: inherit; } .sf-menu > li { background: inherit; transition: background 0.2s; } .sf-menu > li.sfHover, .sf-menu > li:hover { background: inherit; transition: none; } .date-day-first, .date-month-first, .date-year-first, .mu-top-email { font-family: alegreya sc, Arial, Helvetica, sans-serif; font-weight: 400; font-style: normal; padding: 0; } .dt_v1 { position: relative; width: 100px; height: 50px; font-size: 10px; padding-left: 9px; padding-top: 3px; border-left: 2px solid white; border-right: 2px solid white; vertical-align: middle; display: grid; margin-bottom: 5px; align-content: center; flex-direction: row; } .header__top__center li { list-style: none; } .header__top__right li { font-size: 14px; color: #fff; list-style: none; display: inline-block; margin-right: 15px; } .header__top__left { position: absolute; top: 0; } .header__top__center { position: absolute; top: 0; } .header__top__right { position: absolute; top: 0; } .date-light { padding-top: 10px; } .date-light a { margin: 0; } li.fawe-size { font-size: 10px !important; } .fawe-size .icon { letter-spacing: 2px !important; } .header-content li { list-style: none; } .btn-common { font-family: Oswald, sans-serif; letter-spacing: 2px; display: inline-block; background: #222; color: #fff; padding: 20px 40px; margin-top: 25px; text-transform: uppercase; font-size: 0.9rem; transition: opacity 150ms ease, transform 150ms ease; } .btn-border { font-family: Oswald, sans-serif; letter-spacing: 2px; display: inline-block; background: #222; color: #fff; padding: 20px 40px; margin-top: 25px; text-transform: uppercase; font-size: 0.9rem; transition: opacity 150ms ease, transform 150ms ease; } .wp-block-archives.aligncenter, .wp-block-categories.aligncenter { text-align: center; } figure.wp-caption.aligncenter, img.aligncenter { margin: 10px auto; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } figure.wp-caption.alignnone { margin: 10px 0 10px 0; } img.alignnone { margin: 10px 0; } .entry-caption, .gallery-caption, .wp-caption .wp-caption-text { color: #220e10; font-size: 18px; font-style: italic; padding: 8px 15px 10px 15px; text-align: center; background: #f8f9fa; } article, aside, details, figcaption, figure, footer, header, nav, section, summary { display: block; } figure.wp-caption.alignright, img.alignright { margin: 10px 0 10px 25px; } .alignright { float: right; } iframe { width: 100%; } .aligncenter { clear: both; display: block; margin: 6px auto; text-align: center; } .alignleft { float: left; margin-bottom: 6px !important; margin-left: 0; margin-right: 24px; margin-top: 6px; } .alignright { float: right; margin-bottom: 6px !important; margin-left: 24px; margin-right: 0; margin-top: 6px; } .wp-caption-dd, .wp-caption-text { color: #444; font-size: 11px; font-style: italic; font-weight: 400; line-height: 17px; margin: 6px 0 26px; text-align: left; } .comment-content img, .entry-content img, .entry-summary img, .widget img, .wp-caption { max-width: 100%; } *, :after, :before { box-sizing: border-box; } /* img.size-full, img.size-large, img.wp-post-image { height: auto; max-width: 100% } */ .aligncenter { clear: both; } img { -ms-interpolation-mode: bicubic; border: 0; height: auto; max-width: 100%; position: relative; } [dir="ltr"] p{ margin-left: 0; } [dir="rtl"] p{ margin-right: 0; } [dir="ltr"] p{ margin-right: 0; } [dir="rtl"] p{ margin-left: 0; } p { display: block; margin-top: 1em; margin-bottom: 1em; } p { padding: 10px 0; margin: 0; } @media only screen and (min-width: 482px) { .alignright { float: right; margin-left: var(--global--spacing-horizontal); } } figure.wp-caption.alignleft, img.alignleft { margin: 10px 25px 10px 0; } .content-container > .content-post > .alignright { float: right; margin: 7px 0 7px 24px; } .entry-content > .alignright { float: right; margin: 7px 0 7px 24px; } .wp-block-image:not(.is-style-rounded) img { border-radius: inherit; height: auto; } /* img.size-full, img.size-large, img.wp-post-image { height: auto; max-width: 100%; border-radius: inherit; height: auto; max-width: -webkit-fill-available } */ .card-pagination { font-size: 16px; } select { color: #000; } /* .wp-block-image img { height: auto } */ .wp-block-search__button { border-style: none !important; background: 0 0 !important; color: #fff !important; font-weight: 600 !important; } .widget_media_image { text-align: -webkit-center; } .wp-block-button { font-size: medium !important; } @media (min-width: 901px) { .pre_title { font-size: 21px !important; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } } @media (min-width: 769px) and (max-width: 900px) { .pre_title { width: auto; width: 100%; display: flex; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; float: none; align-items: center; font-size: 21px !important; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } } @media (min-width: 421px) and (max-width: 768px) { .pre_title { width: auto; width: 100%; display: flex; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; float: none; align-items: center; font-size: 16px !important; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } } .comment-link { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%220 0 10 10%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle fill=%22%23fd9827%22 cx=%225%22 cy=%225%22 r=%225%22 /%3E%3C/svg%3E"); height: 32px; width: 32px; } .comment-link { display: none; } #block-2.input-group .form-control { color: #7ed0cc; min-width: 0; -webkit-box-ordinal-group: 2; display: block; padding: 5px 10px; background-color: #7ed0cc; } .form-control { min-width: 0; -webkit-box-ordinal-group: 2; display: block; padding: 10px; font-size: 18px; background-color: #fff; } .input-group { min-width: 0; -webkit-box-ordinal-group: 2; font-size: 21px; } .wp-block-search__inside-wrapper { border-radius: 1rem; } .wp-block-search .wp-block-search__inside-wrapper { color: #7ed0cc; min-width: 0; -webkit-box-ordinal-group: 2; padding: 5px 10px; background-color: #7ed0cc; display: inline-flex; } .add-bread { margin-top: 100px; } .stickyanimat { top: 0; left: 0; right: 0; z-index: 100 !important; -webkit-animation-name: stickyName; animation-name: stickyName; -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-transition: 1s all ease; -moz-transition: 1s all ease; -ms-transition: 1s all ease; -o-transition: 1s all ease; box-shadow: 1px -4px 19px 4px rgba(80,80,80,0.85882); } @-webkit-keyframes stickyName { 0% { transform: scaleX(-300); opacity: 0; } 100% { transform: scaleX(0); opacity: 1; } } @keyframes stickyName { 0% { transform: scaleX(-300); opacity: 0; } 100% { transform: scaleX(0); opacity: 1; } } .devider:after, .devider:before { content: "______________________"; color: #e6e8ea; position: relative; bottom: 6 px; } .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .devider:after { content: "______________________"; color: #e6e8ea; position: relative; bottom: 6 px; } .devider i { color: #ccc; } .devider { margin-top: 30 px; } .sec-title h2 { color: #0eb493; font-size: 28px; font-weight: 800; text-transform: uppercase; } .typed-me { font-size: calc(1.3rem + 1.3vw); font-weight: 600; } .typed:after { content: "|"; display: inline; -webkit-animation: blink 0.7s infinite; animation: blink 0.7s infinite; font: 800; font-weight: 800; } span.typed-me { font-size: calc(1.3rem + 1.3vw); font-weight: 600; color: #deb887; text-shadow: 0 1px rgba(0, 0, 0, 0.4); border-style: solid; box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8); border-color: #deb887; } span.typed-cursor { font-size: calc(1.3rem + 1.3vw); font-weight: 600; color: #deb887; text-shadow: 0 1px rgba(0, 0, 0, 0.4); border-style: solid; box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8); } span.typed-cursor > data-string0 { font-size: calc(1.3rem + 1.3vw); font-weight: 600; color: #deb887; text-shadow: 0 1px rgba(0, 0, 0, 0.4); border-style: solid; box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8); } .typed-class { color: #deb887; } @media (min-width: 450px) and (max-width: 555px) { .contact-form1 { justify-content: center; width: 450px; } } @media (min-width: 230px) and (max-width: 450px) { .contact-form1 { width: 250px; } } .success-wrap { transform: translateY(-60%); padding: 48px 70px 48px 80px; border-top: 10px solid #fff; } .success-item { display: flex; padding-left: 16px; border-right: 1px solid #ff8432; } .success-wrap.row > div:last-child.success-item { border-right: 0; } .wp-block-search__input { outline-style: none; border-color: transparent; border: 0; } #site-top { z-index: 25; } .top_wrapper { max-width: 800px; margin-left: auto; margin-right: auto; color: #f2f2f2; text-transform: uppercase; font-size: 65px; font-family: Montserrat, sans-serif; line-height: 1.38; border-bottom: 3px solid rgba(225,178,90,0.74902); padding-bottom: 30px; margin-bottom: 30px; position: relative; font-weight: 800; margin-bottom: 150px; } .top_text { padding-top: 190px; } .slider_normal_bg { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; } .slider-motion { background: url(http://fitness.dronstar.com/wp-content/uploads/2021/12/aspace-design-effec658658997390635278.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 600px; overflow: hidden; } .motion-x { margin-left: 0 !important; margin-right: 0 !important; padding-right: 0 !important; padding-left: 0 !important; } .hero-mail-btn { font-family: Oswald, Sans-serif; font-size: 24px; font-weight: 700; text-transform: uppercase; fill: #ffffff; color: #fff; background-color: #fc0; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #81a46b; border-radius: 5px 5px 5px 5px; } .hero-mail-btn:hover { font-family: Oswald, Sans-serif; font-size: 24px; font-weight: 700; text-transform: uppercase; fill: #aea0a0; color: #948888; background-color: #fffbea; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #81a46b; border-radius: 5px 5px 5px 5px; } #vidtop-content { top: 0; color: #fff; } @media screen and (max-width: 2768px) { #vidtop-content { top: 0; color: #fff; padding: 180px; } } @media screen and (max-width: 1768px) { #vidtop-content { top: 0; color: #fff; padding: 80px; } } @media screen and (max-width: 768px) { #vidtop-content { top: 0; color: #fff; padding: 40px; } } @media screen and (max-width: 468px) { #vidtop-content { top: 0; color: #fff; padding: 40px; } } .vid-info { position: absolute; width: 33%; background: rgba(0, 0, 0, 0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; } .vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; } .vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0, 0, 0, 0.5); transition: 0.6s background; border-bottom: none; margin: 1rem auto; text-align: center; } @media all and (max-width: 600px) { .vid-info { width: 50%; padding: 0.5rem; } .vid-info h1 { margin-bottom: 0.2rem; } } @media all and (max-width: 500px) { .vid-info .acronym { display: none; } } @media screen and (min-width: 768px) { .video-info-mobil { display: none; } } @media screen and (max-width: 768px) { .video-info-desktop { display: none; } } .btn-shadow { box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.27); line-height: 52px; display: inline-block; padding: 0 25px; font-size: 18px; border-radius: 4px; -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.27); -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.27); } .vjs-control-bar { display: none !important; } @media screen and (min-width: 768px) { .text-mobile22 { padding-left: 140px; padding-top: 100px; } } .title-website-02 { color: #f60; font-family: Rajdhani, Sans-serif; font-size: 5.8rem; font-weight: 700; text-transform: uppercase; line-height: 1.2em; -o-box-shadow: -4px 7px 46px 2px rgba(240, 237, 237, 0.708); box-shadow: -4px 7px 46px 2px rgba(235, 228, 228, 0.616); } .section__layer { width: 100%; height: 100%; position: absolute; pointer-events: none; display: flex; align-items: center; justify-content: center; z-index: 1; } @media screen and (max-width: 768px) { .section__layer svg { max-width: 100%; max-height: 100%; -o-object-fit: cover; object-fit: cover; } } @media screen and (min-width: 900px) { .section__layer { left: 10%; } } .section__layer .layer { position: absolute; width: auto; height: 90%; flex: 0 0 auto; } .iguana .section__image img { left: auto; right: 0; transform: translate(0); } .section_iguana { width: 100%; height: 100vh; position: relative; overflow: hidden; } .section_iguana .container { height: 100%; } .section_iguana__wrapper { height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .section_iguana__wrapper { height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } @media screen and (min-width: 768px) { .section_iguana__wrapper { padding-top: 0; padding-left: 5rem; align-items: flex-start; } } @media screen and (min-width: 900px) { .section_iguana__wrapper { padding-top: 0; flex-direction: row; align-items: center; } .section_iguana__wrapper.img-left { flex-direction: row-reverse; } } @media screen and (min-width: 1200px) { .section_iguana__wrapper { padding-left: 0; } } .section_iguana__wrapper .left, .section_iguana__wrapper .right { width: 100%; } @media screen and (min-width: 900px) { .section_iguana__wrapper .left, .section_iguana__wrapper .right { width: 50%; } } @media screen and (min-width: 900px) { .section_iguana__wrapper .left--large { width: 70%; } } .section_iguana__wrapper .left--large + .right { width: 30%; } .section_iguana__wrapper { display: flex; align-items: flex-start; justify-content: center; } @media screen and (max-width: 900px) { .section_iguana__wrapper .right.video { margin-top: 5rem; } } .xlarge { font-size: 2.6rem; font-weight: 500; } @media screen and (min-width: 768px) { .xlarge { font-size: 2.8rem; } } .svg-border-animation { position: absolute; width: 320px; height: 60px; left: 30%; transform: translate(-50%, -50%); } .hover-text { position: absolute; line-height: 60px; width: 320px; top: 0; color: #333; font-size: 28px; text-align: center; cursor: pointer; } @-webkit-keyframes draw { 0% { stroke-dasharray: 160 520; stroke-dashoffset: -460; stroke-width: 4px; } 100% { stroke-dasharray: 760; stroke-dashoffset: 0; stroke-width: 2px; stroke: #3F51B5; } } @keyframes draw { 0% { stroke-dasharray: 160 520; stroke-dashoffset: -460; stroke-width: 4px; } 100% { stroke-dasharray: 760; stroke-dashoffset: 0; stroke-width: 2px; stroke: #3F51B5; } } #backgroundlogo { position: inherit; } .backgroundlogo { overflow: hidden; background-image: url(https://localhost/wordpress/wp-content/uploads/2021/12/Untitled3.png); } .social-style-two { display: inline-flex; } .social-style-two a { margin: 0 3px; width: 40px; height: 40px; font-size: 13px; border-radius: 50%; text-align: center; line-height: 40px; display: inline-block; background: #fff; } .social-style-two a:hover { background: #2d2d2d; background: var(--heading-color, #2d2d2d); } .social-style-two a i { color: #2d2d2d; color: var(--heading-color, #2d2d2d); transition: 0.5s; line-height: inherit; } .social-style-two a:hover i { color: #fff; } .social-style-two a:first-child { margin-left: 0; } .social-style-two a:last-child { margin-right: 0; } .logofooaspace { position: absolute; z-index: 2; } .mc4wp-form { margin: 0; padding: 1.5em; border-radius: 3px; background-color: #99cddd; } .mc4wp-form label, .mc4wp-form-submit { color: #fff; text-shadow: 1px 1px 0 #289dcc; } .mc4wp-form, .mc4wp-form-control { margin: 10px 0 20px 0; } .mc4wp-form-control:focus { border: 2px solid #289dcc; } div.mc4wp-form-response-output { background: #f8f8f8; text-align: center; width: 92.5%; margin: 1em 0 1em 0; border-radius: 3px; } .mc4wp-form-fields p label input[type=email] { background: #f8f8f8; width: auto; padding: 1%; border-radius: 3px; margin-top: 15px; } .mc4wp-form-fields p label input[type=email]:hover { background: #49e9be; width: auto; padding: 1%; border-radius: 3px; } .mc4wp-form-fields p label input[type=submit] { color: #000 !important; background-color: #fc0707 !important; border-color: #e90000; } .anunciate span iframe { color: #000 !important; background-color: #fc0707 !important; border-color: #e90000; } .select-form-control { background-color: #fff; border-radius: 0; padding: 15px 10px; box-shadow: none; } .email-form-control { background-color: #fff; border-radius: 0; padding: 15px 10px; box-shadow: none; } .name-form-control { background-color: #fff; border-radius: 0; padding: 15px 10px; box-shadow: none; } .sslider-content > span::before { content: ""; background: #190a32; height: 3px; float: left; width: 60px; margin-top: 15px; margin-right: 10px; } .sslider-content h2 { color: #190a32; padding-right: 5%; } .sslider-content p { color: #676f67; font-size: 16px; margin-bottom: 0; } .sslider-content > span { font-size: 22px; font-weight: 500; color: #ff3494; display: block; margin-bottom: 20px; margin-top: 30px; } .sslider-content > span { font-size: 16px; font-weight: 500; color: #ff3494; text-transform: uppercase; letter-spacing: 6px; display: block; margin-bottom: 20px; } .sslider-content h2 { font-size: 33px; color: #fff; letter-spacing: -2px; line-height: 1.1; margin-bottom: 40px; } .sslider-content h2 span { color: #ff3494; } .sslider-content p span { display: inline-block; height: 2px; width: 40px; background: #ff3494; margin-right: 20px; position: relative; top: -4px; } .sslider-content p { color: #fff; font-size: 16px; margin-bottom: 0; } .ssmall-title { background: #f7f4fe; display: inline-block; border-radius: 20px; } .ssmall-title li { display: inline-block; padding: 5px 20px; color: #190a32; } .ssmall-title li:first-child { background: #7d4196; border-radius: 20px; color: #fff; padding: 5px 30px; } .ss-btn { background: transparent linear-gradient(90deg, #7d4196 0, #ff3494 100%) 0 0 no-repeat padding-box; box-shadow: 3px 4px 25px rgba(198,58,149,0.50196); color: #fff; } .ss-btn { background: #fff; color: #ff3494; } .ss-btn:hover { background: transparent linear-gradient(90deg, #ff3494 0, #7d4196 100%) 0 0 no-repeat padding-box; color: #fff; box-shadow: 3px 4px 25px rgba(198,58,149,0.50196); } .s-btn { background: #fff; color: #ff3494; } .s-btn:hover { background: transparent linear-gradient(90deg, #ff3494 0, #7d4196 100%) 0 0 no-repeat padding-box; color: #fff; box-shadow: 3px 4px 25px rgba(198,58,149,0.50196); } .s-btn { -moz-user-select: none; background: transparent linear-gradient(90deg, #7d4196 0, #ff3494 100%) 0 0 no-repeat padding-box; box-shadow: 3px 4px 25px rgba(198,58,149,0.50196); border: none; border-radius: 50px; color: #fff; display: inline-block; font-size: 16px; font-weight: 500; letter-spacing: 0; line-height: 1; margin-bottom: 0; padding: 15px 35px; text-align: center; text-transform: unset; touch-action: manipulation; transition: all 0.3s ease 0s; vertical-align: middle; white-space: nowrap; position: relative; } .home3main1 { border-style: solid; border-width: 4px 0 0; border-color: #ff0; border-radius: 0 33% 0 33%; width: 350px; } .home3main1 img { border-style: solid !important; border-width: 4px 0 0 !important; border-color: #ff0 !important; border-radius: 0 33% 0 33% !important; } .home3main2 { border-style: solid; border-width: 4px 0 0; border-color: #ff0; border-radius: 33% 0 33% 0; width: 350px; } .elementor-element-de814b2 { left: 30px; } .home3main2 img { border-style: solid !important; border-width: 4px 0 0 !important; border-color: #ff0 !important; border-radius: 33% 0 33% 0 !important; } .home3button1 { --btn-icon-spacing: 8px; font-weight: 400; min-width: 0; min-height: 0; border-style: solid; border-width: 0 0 1px; border-radius: 0 0 0 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: 0s; color: #fff; background: rgba(0,0,0,0); border-color: #ff0; } .home3button1 div div a span span i { margin-left: 8px; } .btn-wrp { -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .btn-wrp .btn-link { border-bottom: 1px solid #000; color: #000; font-size: 17px; font-weight: 700; line-height: 1; } .btn-wrp .btn-link:hover { color: #f4a460; border-color: #f4a460; } .left-50 { left: 50px; } .slider_84 { padding-top: 40px; } @media (min-width: 121px) and (max-width: 590px) { .slider_26878_slide01 { height: 100vh; } } .slider84text { padding-top: 40px; } .slider84text h1 { padding-top: 40px; } .service-item-ar { background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } .service-thumb-ar { overflow: hidden; z-index: -1; } .service-item-ar:hover { cursor: pointer; } .service-content-ar { padding: 0 30px 30px 30px; } .service-content-ar i { color: #fff !important; display: inline-block !important; margin-bottom: 10px !important; z-index: 1 !important; } .service-content-ar i:before { background-color: #bfca02 !important; border-radius: 2px !important; padding: 10px !important; } .service-a-ar { color: #bfca02; text-transform: uppercase !important; font-size: 12px !important; font-weight: 600 !important; font-family: "Work Sans", sans-serif !important; } .service-content-ar h1 { margin: 0 0 10px; font-weight: 400; line-height: 1.7; color: #263a4f; letter-spacing: -0.5px; } .year-content { position: absolute; width: auto; height: auto; left: 80px; top: 150px; } .year-content h2 { color: #263a4f; font-size: 100px; position: relative; margin-bottom: 20px; z-index: 1; } .year-content h2:before { background-color: transparent; position: absolute; content: ""; width: 120px; height: 120px; border: 5px solid #bfca02; left: -10px; top: -80px; z-index: -1; } .year-content span { font-family: Poppins, sans-serif; color: #263a4f; text-transform: uppercase; font-weight: 600; } .section-heading h2 { font-size: 32px; display: block; } .section-heading span { display: inline-block; text-transform: uppercase; font-size: 12px; color: #263a4f; font-weight: 600; letter-spacing: 0; font-family: "Work Sans", sans-serif; position: relative; margin-bottom: 10px; z-index: 1; } .section-heading span:before { background-color: transparent; position: absolute; content: ""; width: 30px; height: 30px; left: -15px; top: -10px; border: 3px solid #bfca02; opacity: 0.5; z-index: -1; } .btn-shadow { box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.27); line-height: 52px; display: inline-block; padding: 0 25px; font-size: 18px; border-radius: 4px; -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.27); -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.27); } .select-form-control { background-color: #fff; border-radius: 0; padding: 15px 10px; box-shadow: none; } .email-form-control { background-color: #fff; border-radius: 0; padding: 15px 10px; box-shadow: none; } .name-form-control { background-color: #fff; border-radius: 0; padding: 15px 10px; box-shadow: none; } .bypostauthor { display: block; padding: 0.5em 0.5em 0.5em calc(.5em + 32px); border-radius: 5px; border: 3px solid rgba(255, 102, 99, 0.2); } @media (min-width: 1291px) { .aspace-video-iframe { width: 850px; padding-left: 0; right: 50px; } } @media (min-width: 991px) and (max-width: 1290px) { .aspace-video-iframe { width: 850px; padding-left: 0; right: 50px; } } @media (min-width: 768px) and (max-width: 990px) { .aspace-video-iframe { width: 720px; padding-left: 0; right: 80px; } } @media (min-width: 540px) and (max-width: 767px) { .aspace-video-iframe { width: 520px; padding-left: 0; right: 80px; } } @media (min-width: 350px) and (max-width: 539px) { .aspace-video-iframe { width: 320px; padding-left: 0; right: 60px; } } @media (min-width: 250px) and (max-width: 349px) { .aspace-video-iframe { width: 250px; padding-left: 0; right: 40px; } } .button--consultation { background: #931313; font-size: 16px; } .button--consultation:hover { background: #b18a8a; font-size: 17px; } .white-opacity6 { background: #fff; opacity: 0.6; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; } .layer-image { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .is-style-opacity-shadow img { top: 0; right: 0; bottom: 0; left: 0; } .is-style-opacity-shadow img { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .is-style-opacity-shadow img:hover { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .is-style-opacity-shadow img:hover { box-shadow: 0 0 120px rgba(0, 0, 0, 0.9); -moz-box-shadow: 0 0 120px rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0 0 120px rgba(0, 0, 0, 0.9); } .is-style-opacity-shadow img { top: 0; right: 0; bottom: 0; left: 0; } .is-style-opacity-shadow img:hover { background: rgba(0, 0, 0, 0.9); mix-blend-mode: luminosity; } .is-style-img-inner-shadow { box-shadow: inset 0 0 120px rgba(158, 180, 171, 0.9); -moz-box-shadow: inset 0 0 120px rgba(226, 226, 226, 0.9); -webkit-box-shadow: inset 0 0 120px rgba(252, 214, 214, 0.9); } .is-style-img-inner-shadow:hover img { box-shadow: inset 0 0 120px rgba(255, 255, 255, 0.9); -moz-box-shadow: inset 0 0 120px rgba(208, 208, 208, 0.9); -webkit-box-shadow: inset 0 0 120px rgba(176, 243, 203, 0.9); } .is-style-img-inner-shadow img { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .is-style-img-inner-shadow img { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .is-style-img-inner-shadow:hover img { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .is-style-img-inner-shadow:hover img { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .is-style-img-inner-shadow-2 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .is-style-img-inner-shadow-2:hover { box-shadow: inset 0 0 120px rgba(255, 255, 255, 0.9); -moz-box-shadow: inset 0 0 120px rgba(255, 255, 255, 0.9); -webkit-box-shadow: inset 0 0 120px rgba(255, 255, 255, 0.9); } .is-style-img-inner-shadow-2 { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .is-style-img-inner-shadow-2:hover { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; } .wp-duotone-sepia-65 .wp-block-image:hover { filter: sepia(0.65) !important; } .wp-duotone-sepia-15 .wp-block-image:hover { filter: sepia(0.15) !important; } .wp-duotone-hue-rotate-90 .wp-block-image:hover { filter: hue-rotate(90deg) !important; } .is-style-button_opacity { width: 500px; left: 0; top: 180px; text-align: center; opacity: 0; transition: opacity 0.35s ease; } .is-style-button_opacity a { width: 200px; padding: 12px 48px; text-align: center; color: #fff; border: solid 2px #fff; z-index: 1; } .wp-block-buttons:hover .is-style-button_opacity { opacity: 1; } .wp-block-embed__wrapper::before { padding-top: 0; } .bmi-head { font-family: Montserrat, sans-serif; font-style: normal; font-weight: 900; font-size: 60px; line-height: 73px; letter-spacing: 0.05em; margin-left: 60px; } .bmi-desc { font-style: normal; font-weight: 400; font-size: 20px; letter-spacing: 0.09em; margin-left: 60px; } .bmi-text { line-height: 30px; letter-spacing: 0.05em; } .bmi-input { height: 60px; } .tabletr { height: 40px; font-size: 20px; color: #fff; background: #000; } @media screen and (max-width: 600px) { .calculate { line-height: 25px; width: 300px; margin: 0 auto; letter-spacing: 0.05em; } .bmi-desc { font-size: 16px; margin-left: 10px; padding: 0; } .bmi-head { font-size: 44px; margin-left: 10px; padding: 0; } .bmi-text { font-size: 14px; line-height: 28px; } .bmi-link { justify-content: center !important; } .calculate-btn { justify-content: center !important; } } @media (min-width: 768px) { .bmi-desc { font-size: 16px; } .bmi-head { font-size: 44px; } } @media (min-width: 1201px) { .foo_min { padding-left: min(150px); } .foo-col { padding-left: calc(50vw - 1100px); margin: 10px; } .footer-widget-1 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-six { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; display: flex; } .col-md-f { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .col-md-j { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .foo_col_ { display: flex; margin: 5px; } .foo_col___ { display: flex; margin: 5px; } .foo_col____ { display: flex; margin: 5px; } .clear-mobile { padding-bottom: 1.5em; } } @media (min-width: 901px) and (max-width: 1200px) { .foo_min { padding-left: min(120px); } .foo-col { padding-left: calc(50vw - 900px); margin: 10px; } .footer-widget-1 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-six { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .col-md-f { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .foo_col_ { display: flex; margin: 5px; } .foo_col___ { display: flex; margin: 5px; } .foo_col____ { display: flex; margin: 5px; } .clear-mobile { padding-bottom: 1.5em; } } @media (min-width: 768px) and (max-width: 900px) { .foo_min { padding-left: min(90px); } .foo-col { padding-left: calc(50vw - 700px); margin: 10px; } .footer-widget-1 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-six { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .col-md-f { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .col-md-j { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .foo_col_ { display: flex; margin: 5px; } .foo_col___ { display: flex; margin: 5px; } .foo_col____ { display: flex; margin: 5px; } .clear-mobile { padding-bottom: 1.5em; } } @media (min-width: 576px) and (max-width: 767px) { .foo_min { padding-left: min(65px); } .foo-col { padding-left: calc(50vw - 450px); margin: 10px; } .footer-widget-1 { flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-six { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .col-md-f { -webkit-box-flex: 0; -ms-flex: 0 0 50%; max-width: 50%; margin: 2px; } .col-md-j { -webkit-box-flex: 0; -ms-flex: 0 0 50%; margin: 2px; } .foo_col_ { display: flex; margin: 5px; } .foo_col___ { display: flex; margin: 5px; } .foo_col____ { margin: 5px; } .clear-mobile { padding-bottom: 1.5em; } .flex-grid > *, .flex > *, .wp-block-file > * { display: flex; justify-content: center; } } @media (max-width: 575px) { .footer-widget-1 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; max-width: 83.333333%; } .flex-grid > *, .flex > *, .wp-block-file > * { display: flex; justify-content: center; } .col-md-six { -webkit-box-flex: 0; -ms-flex: 0 0 50%; margin: 2px; } .col-md-f { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; margin: 2px; } .col-md-j { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; margin: 2px; } .foo_col_ { margin: 5px; } .foo_col___ { margin: 5px; } .foo_col____ { margin: 5px; } .clear-mobile { padding-bottom: 1.5em; } } .card_grid_v4 { padding-top: 30px; } @media (max-width: 767px) { .rt-img-holder { padding-top: 30px; } .rt-img-holder img { display: inline; } } @media (min-width: 576px) and (max-width: 767px) { .add_v { line-height: 1em; } } .footer-widget p { margin-bottom: 27px; } .progress-bar-indicator { background-color: #639; height: 5px; position: fixed; top: 0; bottom: 0; } :root { --progress: 0; } #progress-bar-indicator { width: 0; width: var(--progress); background-color: #1eaaf1; position: fixed; height: 5px; z-index: 999999; } .pgcu-posts { max-height: inherit; } .animate-border { position: relative; display: block; width: 115px; height: 3px; background: #007bff; } .animate-border:after { position: absolute; content: ""; width: 35px; height: 3px; left: 0; bottom: 0; border-left: 10px solid #fff; border-right: 10px solid #fff; -webkit-animation: animborder 2s linear infinite; animation: animborder 2s linear infinite; } @-webkit-keyframes animborder { 0% { transform: translateX(0); } 100% { transform: translateX(113px); } } @keyframes animborder { 0% { transform: translateX(0); } 100% { transform: translateX(113px); } } .animate-border.border-white:after { border-color: #fff; } .animate-border.border-yellow:after { border-color: #f5b02e; } .animate-border.border-orange:after { border-right-color: #007bff; border-left-color: #007bff; } .animate-border.border-ash:after { border-right-color: #eef0ef; border-left-color: #eef0ef; } .animate-border.border-offwhite:after { border-right-color: #f7f9f8; border-left-color: #f7f9f8; } @-webkit-keyframes primary-short { 0% { width: 15%; } 50% { width: 90%; } 100% { width: 10%; } } @keyframes primary-short { 0% { width: 15%; } 50% { width: 90%; } 100% { width: 10%; } } @-webkit-keyframes primary-long { 0% { width: 80%; } 50% { width: 0%; } 100% { width: 80%; } } @keyframes primary-long { 0% { width: 80%; } 50% { width: 0%; } 100% { width: 80%; } } .dk-footer { padding: 75px 0 0; background-color: #151414; position: relative; z-index: 2; } .dk-footer .contact-us { margin-top: 0; margin-bottom: 30px; padding-left: 80px; } .dk-footer .contact-us .contact-info { margin-left: 50px; } .dk-footer .contact-us.contact-us-last { margin-left: -80px; } .dk-footer .contact-icon i { font-size: 24px; top: -15px; position: relative; color: #007bff; } .dk-footer-box-info { position: absolute; top: -122px; background: #202020; padding: 40px; z-index: 2; } .dk-footer-box-info .footer-social-link h3 { color: #fff; font-size: 24px; margin-bottom: 25px; } .dk-footer-box-info .footer-social-link ul { list-style-type: none; padding: 0; margin: 0; } .dk-footer-box-info .footer-social-link li { display: inline-block; } .dk-footer-box-info .footer-social-link a i { display: block; width: 40px; height: 40px; border-radius: 50%; text-align: center; line-height: 40px; background: #000; margin-right: 5px; color: #fff; } .dk-footer-box-info .footer-social-link a i.fa-facebook { background-color: #3b5998; } .dk-footer-box-info .footer-social-link a i.fa-twitter { background-color: #55acee; } .dk-footer-box-info .footer-social-link a i.fa-google-plus { background-color: #dd4b39; } .dk-footer-box-info .footer-social-link a i.fa-linkedin { background-color: #0976b4; } .dk-footer-box-info .footer-social-link a i.fa-instagram { background-color: #b7242a; } .footer-awarad { margin-top: 285px; align-items: center; } .footer-awarad p { color: #fff; font-size: 24px; font-weight: 700; margin-left: 20px; padding-top: 15px; } .footer-info-text { margin: 26px 0 32px; } .footer-left-widget { padding-left: 80px; } .footer-widget .section-heading { margin-bottom: 35px; } .footer-widget h3 { font-size: 24px; color: #fff; position: relative; margin-bottom: 15px; } .footer-widget ul { width: 50%; float: left; list-style: none; margin: 0; padding: 0; } .footer-widget li { margin-bottom: 18px; } .footer-widget p { margin-bottom: 27px; } .footer-widget a { transition: all 0.3s; } .footer-widget a:hover { color: #32304a; } .footer-widget:after { content: ""; display: block; clear: both; } .dk-footer-form { position: relative; } .dk-footer-form input[type=email] { padding: 14px 28px; border-radius: 50px; background: #2e2e2e; border: 1px solid #2e2e2e; } .dk-footer-form input:-ms-input-placeholder { color: #878787; font-size: 14px; } .dk-footer-form input:-ms-input-placeholder, .dk-footer-form input::-moz-placeholder, .dk-footer-form input::-ms-input-placeholder, .dk-footer-form input::-webkit-input-placeholder, .dk-footer-form input::placeholder { color: #878787; font-size: 14px; } .dk-footer-form button[type=submit] { position: absolute; top: 0; right: 0; padding: 12px 24px 12px 17px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; border: 1px solid #007bff; background: #007bff; color: #fff; } .dk-footer-form button:hover { cursor: pointer; } .contact-us { position: relative; z-index: 2; margin-top: 65px; align-items: center; } .contact-icon { position: absolute; } .contact-icon i { font-size: 36px; top: -5px; position: relative; color: #007bff; } .contact-info { margin-left: 75px; color: #fff; } .contact-info h3 { font-size: 20px; color: #fff; margin-bottom: 0; } .footer-67 { display: block; } .col_white_amrc { color: #fff; } .pt2 { padding-top: 40px; margin-bottom: 20px; } .mb10 { padding-bottom: 15px; } .footer_ul_amrc { margin: 0; list-style-type: none; font-size: 14px; padding: 0 0 10px 0; } .footer_ul_amrc li { padding: 0 0 5px 0; } .footer_ul_amrc li a { color: #ccc; } .footer_ul_amrc li a:hover { color: #fff; text-decoration: none; } .fleft { float: left; } .padding-right { padding-right: 10px; } .footer_ul2_amrc { margin: 0; list-style-type: none; padding: 0; } .footer_ul2_amrc li p { display: table; } .footer_ul2_amrc li a:hover { text-decoration: none; } .footer_ul2_amrc li i { margin-top: 5px; } .bottom_border { border-bottom: 1px solid #323f45; padding-bottom: 20px; } .foote_bottom_ul_amrc { list-style-type: none; padding: 0; display: table; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; } .foote_bottom_ul_amrc li { display: inline; } .foote_bottom_ul_amrc li a { color: #999; margin: 0 12px; } .social_footer_ul { display: table; margin: 15px auto 0 auto; list-style-type: none; } .social_footer_ul li { padding-left: 20px; padding-top: 10px; float: left; } .social_footer_ul li a { color: #ccc; border: 1px solid #ccc; padding: 8px; border-radius: 50%; } .social_footer_ul li i { width: 20px; height: 20px; text-align: center; } .body-sections-show { height: 60px; } .generic-anchor { color: #8db9ed; } .generic-anchor:hover { color: #ccc; } .generic-anchor:visited { color: #8db9ed; } .flex-rw { display: flex; flex-flow: row wrap; } .main-34 { flex: 1 1 auto; display: flex; align-items: center; justify-content: center; font: 10em Oswald, sans-serif; color: #9b9b9b; line-height: 1; } .footer-34 { background: #373737; margin-top: auto; width: 100%; } .footer-list-top > li { text-align: center; padding-bottom: 10px; list-style: none; } .footer-list-header { padding: 10px 0 5px 0; color: #fff; font: 2.3vw Oswald, sans-serif; } .footer-list-anchor { font: 1.3em "Open Sans", sans-serif; } .footer-social-section { width: 100%; align-items: center; justify-content: space-around; position: relative; margin-top: 5px; } .footer-social-section::after { content: ""; position: absolute; z-index: 1; top: 50%; left: 10px; border-top: 1px solid #8db9ed; width: calc(100% - 20px); } .footer-social-overlap { position: relative; z-index: 2; background: #373737; padding: 0 20px; display: flex; } .footer-social-connect { display: flex; align-items: center; font: 3.5em Oswald, sans-serif; color: #fff; } .footer-social-small { font-size: 0.6em; padding: 0 20px; } .footer-social-overlap > a { font-size: 3em; } .footer-social-overlap > a:not(:first-child) { margin-left: 0.38em; } .footer-bottom-section { width: 100%; padding: 10px; border-top: 1px solid #fff; margin-top: 10px; } .footer-bottom-section > div:first-child { margin-right: auto; } .footer-bottom-wrapper { font-size: 1.5em; color: #fff; display: inline-flex; justify-content: center; align-items: center; } .footer-bottom-wrapper a { padding: 2px; } .footer-address { display: inline; font-style: normal; } @media screen and (min-width: 1768px) { .footer-list-top { width: 33.333% !important; } } @media screen and (min-width: 768px) { .footer-list-top { width: 33.333% !important; } } @media screen and (min-width: 768px) { .footer-list-header { font-size: 2em; } .footer-list-anchor { font-size: 1.1em; } .footer-social-connect { font-size: 2.5em; } .footer-social-overlap > a { font-size: 2.24em; } .footer-bottom-wrapper { font-size: 1.3em; } } @media only screen and (max-width: 568px) { .main-34 { font-size: 5em; } .footer-list-top { width: 100% !important; } .footer-list-header { font-size: 3em; } .footer-list-anchor { font-size: 1.5em; } .footer-social-section { justify-content: center; } .footer-social-section::after { top: 25%; } .footer-social-connect { margin-bottom: 10px; padding: 0 10px; } .footer-social-overlap { display: flex; justify-content: center; } .footer-social-icons-wrapper { width: 100%; padding: 0; } .footer-social-overlap > a:not(:first-child) { margin-left: 20px; } .footer-bottom-section { padding: 0 5px 10px 5px; } .footer-bottom-wrapper { text-align: center; width: 100%; margin-top: 10px; } } @media only screen and (max-width: 480px) { .footer-social-overlap > a { margin: auto; } .footer-social-overlap > a:not(:first-child) { margin-left: 0; } .footer-bottom-rights { display: block; } } @media only screen and (max-width: 320px) { .footer-list-header { font-size: 2.2em; } .footer-list-anchor { font-size: 1.2em; } .footer-social-connect { font-size: 2.4em; } .footer-social-overlap > a { font-size: 2.24em; } .footer-bottom-wrapper { font-size: 1.3em; } } .spinner-snake { display: inline-block; border: 4px solid transparent; border-top-color: #26a2ff; border-left-color: #26a2ff; border-bottom-color: #26a2ff; text-align: center; cursor: pointer; vertical-align: middle; width: 39px; height: 39px; border-radius: 50%; -webkit-animation: spinner-rotate 0.8s infinite linear; animation: spinner-rotate 0.8s infinite linear; } @-webkit-keyframes spinner-rotate { 0% { transform: rotate(0); } 100% { transform: rotate(1turn); } } @keyframes spinner-rotate { 0% { transform: rotate(0); } 100% { transform: rotate(1turn); } } #load { width: 100%; height: 100%; position: fixed; z-index: 9999; } .loading-img img { display: inline-block; } @-webkit-keyframes rotating { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } @keyframes rotating { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } #icon-rotating { -webkit-animation: rotating 0.7s infinite linear; animation: rotating 0.7s infinite linear; } .textover { left: -20px; position: relative; } .deco34 { border-bottom: 3px solid #9a9a21; } .body34 { background-color: #222; background: repeating-linear-gradient(45deg, #2b2b2b 0, #2b2b2b 10%, #222 0, #222 50%) 0/15px 15px; } #cccontainer { padding: 2rem; display: flex; flex-direction: column; grid-gap: 4rem; gap: 4rem; } #cccontainer a { text-align: center; font-size: 7em; margin-bottom: 0; margin-top: 0; line-height: 1; text-decoration: none; color: #fff; } .glow1 { font-family: Monoton; -webkit-animation: neon1 1.5s ease-in-out infinite alternate; animation: neon1 1.5s ease-in-out infinite alternate; } .glow2 { font-family: Iceland; -webkit-animation: neon2 1.5s ease-in-out infinite alternate; animation: neon2 1.5s ease-in-out infinite alternate; } .glow3 { font-family: Pacifico; -webkit-animation: neon3 1.5s ease-in-out infinite alternate; animation: neon3 1.5s ease-in-out infinite alternate; } .glow4 { font-family: "Press Start 2P"; -webkit-animation: neon4 1.5s ease-in-out infinite alternate; animation: neon4 1.5s ease-in-out infinite alternate; } .glow5:nth-child(5) { font-family: Audiowide; -webkit-animation: neon5 1.5s ease-in-out infinite alternate; animation: neon5 1.5s ease-in-out infinite alternate; } .glow6:nth-child(6) { font-family: Vampiro One; -webkit-animation: neon6 1.5s ease-in-out infinite alternate; animation: neon6 1.5s ease-in-out infinite alternate; } @-webkit-keyframes neon1 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #f17, 0 0 70px #f17, 0 0 80px #f17, 0 0 100px #f17, 0 0 150px #f17; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #f17, 0 0 35px #f17, 0 0 40px #f17, 0 0 50px #f17, 0 0 75px #f17; } } @keyframes neon1 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #f17, 0 0 70px #f17, 0 0 80px #f17, 0 0 100px #f17, 0 0 150px #f17; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #f17, 0 0 35px #f17, 0 0 40px #f17, 0 0 50px #f17, 0 0 75px #f17; } } @-webkit-keyframes neon2 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #228dff, 0 0 70px #228dff, 0 0 80px #228dff, 0 0 100px #228dff, 0 0 150px #228dff; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #228dff, 0 0 35px #228dff, 0 0 40px #228dff, 0 0 50px #228dff, 0 0 75px #228dff; } } @keyframes neon2 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #228dff, 0 0 70px #228dff, 0 0 80px #228dff, 0 0 100px #228dff, 0 0 150px #228dff; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #228dff, 0 0 35px #228dff, 0 0 40px #228dff, 0 0 50px #228dff, 0 0 75px #228dff; } } @-webkit-keyframes neon3 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ffdd1b, 0 0 70px #ffdd1b, 0 0 80px #ffdd1b, 0 0 100px #ffdd1b, 0 0 150px #ffdd1b; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ffdd1b, 0 0 35px #ffdd1b, 0 0 40px #ffdd1b, 0 0 50px #ffdd1b, 0 0 75px #ffdd1b; } } @keyframes neon3 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ffdd1b, 0 0 70px #ffdd1b, 0 0 80px #ffdd1b, 0 0 100px #ffdd1b, 0 0 150px #ffdd1b; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ffdd1b, 0 0 35px #ffdd1b, 0 0 40px #ffdd1b, 0 0 50px #ffdd1b, 0 0 75px #ffdd1b; } } @-webkit-keyframes neon4 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #b6ff00, 0 0 70px #b6ff00, 0 0 80px #b6ff00, 0 0 100px #b6ff00, 0 0 150px #b6ff00; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #b6ff00, 0 0 35px #b6ff00, 0 0 40px #b6ff00, 0 0 50px #b6ff00, 0 0 75px #b6ff00; } } @keyframes neon4 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #b6ff00, 0 0 70px #b6ff00, 0 0 80px #b6ff00, 0 0 100px #b6ff00, 0 0 150px #b6ff00; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #b6ff00, 0 0 35px #b6ff00, 0 0 40px #b6ff00, 0 0 50px #b6ff00, 0 0 75px #b6ff00; } } @-webkit-keyframes neon5 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #f90, 0 0 70px #f90, 0 0 80px #f90, 0 0 100px #f90, 0 0 150px #f90; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #f90, 0 0 35px #f90, 0 0 40px #f90, 0 0 50px #f90, 0 0 75px #f90; } } @keyframes neon5 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #f90, 0 0 70px #f90, 0 0 80px #f90, 0 0 100px #f90, 0 0 150px #f90; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #f90, 0 0 35px #f90, 0 0 40px #f90, 0 0 50px #f90, 0 0 75px #f90; } } @-webkit-keyframes neon6 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ff00de, 0 0 35px #ff00de, 0 0 40px #ff00de, 0 0 50px #ff00de, 0 0 75px #ff00de; } } @keyframes neon6 { from { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de; } to { text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ff00de, 0 0 35px #ff00de, 0 0 40px #ff00de, 0 0 50px #ff00de, 0 0 75px #ff00de; } } @media (max-width: 650px) { #cccontainer p { font-size: 3.5em; } } @-webkit-keyframes glowing { 0% { box-shadow: 0 -40 -40px #c4a300; } 40% { box-shadow: 0 0 40px #c4a300; } 60% { box-shadow: 0 40 45px #c4a300; } 100% { box-shadow: 0 0 -50px #c4a300; } } @keyframes glowing { 0% { box-shadow: 0 -40 -40px #c4a300; } 40% { box-shadow: 0 0 40px #c4a300; } 60% { box-shadow: 0 40 45px #c4a300; } 100% { box-shadow: 0 0 -50px #c4a300; } } @-webkit-keyframes glowinggreen { 0% { box-shadow: 0 0 -10px #54c11e; } 40% { box-shadow: 0 0 20px #2cce13; } 60% { box-shadow: 0 0 20px #13b52b; } 100% { box-shadow: 0 0 -10px #10cb45; } } @keyframes glowinggreen { 0% { box-shadow: 0 0 -10px #54c11e; } 40% { box-shadow: 0 0 20px #2cce13; } 60% { box-shadow: 0 0 20px #13b52b; } 100% { box-shadow: 0 0 -10px #10cb45; } } @-webkit-keyframes glowingblue { 0% { box-shadow: 0 0 -10px #1e4fc1; } 40% { box-shadow: 0 0 20px #237ec9; } 60% { box-shadow: 0 0 20px #137fb5; } 100% { box-shadow: 0 0 -10px #10accb; } } @keyframes glowingblue { 0% { box-shadow: 0 0 -10px #1e4fc1; } 40% { box-shadow: 0 0 20px #237ec9; } 60% { box-shadow: 0 0 20px #137fb5; } 100% { box-shadow: 0 0 -10px #10accb; } } .button-glow { -webkit-animation: glowing 5s infinite; animation: glowing 5s infinite; border-radius: calc(50px + 10px); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .button-glow-blue { -webkit-animation: glowingblue 5s infinite; animation: glowingblue 5s infinite; border-radius: calc(50px + 10px); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .button-glow-radius-green, .eb-button-f3j09nv { -webkit-animation: glowinggreen 5s infinite; animation: glowinggreen 5s infinite; border-radius: calc(50px + 10px); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .button-green-text:hover { color: #fff; } .glass-background1 { background-color: #2c2626; opacity: calc(100% / 1.5); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } #breadcrumbs li { list-style: none; color: #fff; font-size: 20px; } #searchform-3 { position: absolute; top: 0; left: 0; } #searchform-3 { display: inline-flex; top: 0; } #searchform-3:hover input { width: 100px; padding: 0 10px; } #searchform-3 input { border: none; background: 0 0; outline: 0; padding: 0; font-size: 18px; color: #fff; width: 0; transition: 0.4s; left: 50px; top: 0; } #searchform-3 button li { font-size: 15px; } #searchform-3 button { color: #00b7ff; border-radius: 50%; border: none; cursor: pointer; transition: 0.4s; top: 0; left: 50px; display: block; padding-left: 10px; padding-right: 10px; } #searchform-4 { position: relative; top: 7px; left: 0; z-index: 112; } #searchform-4:hover { width: 100%; } #searchform-4 { display: inline-flex; border: 1px solid #fff; background-color: #224b74; color: #ffffff; border-radius: 5px; } #searchform-4:hover input { width: 100%; padding: 0 10px; } #searchform-4 input { border: none; background: 0 0; outline: 0; padding: 2px; font-size: 18px; color: #fff; width: 0; transition: 0.4s; left: 50px; top: 0; } #searchform-4 button li { font-size: 15px; } #searchform-4 button { color: #00b7ff; border-radius: 50%; border: none; background-color: #333; cursor: pointer; transition: 0.4s; top: 0; left: 50px; width: 26px; line-height: 50px; } #loginform { padding-bottom: 20px; } #loginform body { font-family: "Open Sans", Helvetica, Arial, sans-serif; background: #ededed; } #loginform button, #loginform input { border: none; outline: 0; background: 0 0; font-family: "Open Sans", Helvetica, Arial, sans-serif; } #loginform .form { position: relative; width: 640px; height: 100%; transition: transform 1.2s ease-in-out; padding: 50px 30px 0; } #loginform button { display: block; margin: 0 auto; width: 260px; height: 36px; border-radius: 30px; color: #fff; font-size: 15px; cursor: pointer; } #loginform #rememberme { overflow: hidden; z-index: 2; position: absolute; left: 97px; height: 20px; } .login-submit { background-color: brown; } #loginform span { position: absolute; left: 0; top: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; transition: transform 1.2s; } #loginform h2 { width: 100%; font-size: 26px; text-align: center; } #loginform label { display: block; width: 260px; margin: 25px auto 0; text-align: center; } #loginform label span { font-size: 12px; color: #817a7a; text-transform: uppercase; } #loginform input { display: block; width: 100%; margin-top: 5px; padding-bottom: 5px; font-size: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.4); text-align: center; } #loginform .submit { margin-top: 40px; margin-bottom: 20px; background: #d4af7a; text-transform: uppercase; } body.login div#login form#loginform p.submit { margin-top: 40px; margin-bottom: 20px; background: #d4af7a; text-transform: uppercase; } [rel=prev]:before { content: "" !important; } [rel=next]:after { content: "" !important; } @media (min-width: 901px) { .pre_img { padding-left: 10px; width: 100%; height: 100%; flex: 0 0 50%; max-width: 50%; } .pre_img a img { border-radius: 5px; aspect-ratio: 16/9; display: flex; } p.pre_title { width: 100%; height: 100%; padding-top: 10px; } .inner_article { margin-top: 40px; padding-top: 40px; display: flex; } .pre_title { width: auto; width: 100%; display: flex; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; float: none; align-items: center; } } @media (min-width: 1199px) { .fa-arrow-alt-circle-right { padding-right: 30px; } } @media (min-width: 991px) and (max-width: 1198px) { .fa-arrow-alt-circle-right { padding-right: 30px; } } @media (min-width: 901px) and (max-width: 990px) { .fa-arrow-alt-circle-right { padding-right: 30px; } } .fa-arrow-alt-circle-right { font-size: 30px; padding-left: 5px; left: 244px; } .fa-arrow-alt-circle-left { font-size: 30px; padding-right: 5px; } .inline-flex { display: inline-flex; } .orange-title { color: orange; font-size: calc(30px + 1vw); } .red-title { color: red; font-size: calc(30px + 1vw); } .menu-item-link { color: black; } .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-item a, .gallery-item a:hover, .gallery-item a:focus { box-shadow: none; background: none; display: inline-block; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } .date-day-first, .date-month-first, .date-year-first { color: white; } .date-day-first-right, .date-month-first-right, .date-year-first-right { color: white; } @media only screen and (max-width: 996px) { .date__left { left: 120px; } } .fixed-at-top { position: fixed; top: 0; left: 0; right: 0; z-index: 999; -webkit-animation: fadeIn 1s ease-in; animation: fadeIn 1s ease-in; } .text-mockup-2 { width: 192px; font-size: 14px; font-weight: 400; position: absolute; top: 10px; left: 90px; } .img-header-mockup-2 { position: absolute; top: -32px; } .contact-mockup-2 li { display: inline-block; font-size: 18px; font-weight: 700; padding-top: 60px; padding-right: 90px; } .contact-mockup-2 li i { padding-right: 20px; color: #e6ac00; } .title-mockup-2 { font-size: 48px; font-weight: 700; letter-spacing: 0.48px; line-height: 60px; padding-top: 120px; } .title-mockup-2 span { color: #e6ac00; } .desc-mockup-2 { font-size: 18px; font-weight: 500; padding-top: 20px; padding-bottom: 50px; } .button-mockup-2 { cursor: pointer; font-size: 18px; text-transform: uppercase; font-weight: 700; width: 360px; padding: 16px 43px; border: 1px solid #e6ac00; box-shadow: 0 10px 30px rgba(217, 138, 0, 0.25); border-radius: 35px; background-color: #383838; background-image: linear-gradient(to top, #e18f00 0, #e6ad00 100%); } /* zoom effect image css */ .zoom-effect-container { float: left; position: relative; width: 640px; height: 360px; margin: 0 auto; overflow: hidden; } .image-card { position: absolute; top: 0; left: 0; } .image-card img { transition: 0.4s ease; } .zoom-effect-container:hover .image-card img { transform: scale(1.08); } /* zoom */ .zoom-in-out-box { margin: 20px; transition: transform 0.2s; } .zoom-in-out-box:hover { margin: 20px; transition: transform 0.2s; transform: scale(1.5); } /* floating */ .box-tasvir { overflow: hidden; height: 320px; width: 320px; position: relative; margin: 0 auto; } @-webkit-keyframes masihscroll { 0% { transform: translateY(0); } 50% { transform: translateY(-50%); } 100% { transform: translateY(0); } } @keyframes masihscroll { 0% { transform: translateY(0); } 50% { transform: translateY(-50%); } 100% { transform: translateY(0); } } .box-tasvir img { width: 100%; height: auto; max-width: 100%; transition: all 3s; -webkit-animation-duration: 25s; animation-duration: 25s; -webkit-animation-name: masihscroll; animation-name: masihscroll; -webkit-animation-iteration-count: 1000; animation-iteration-count: 1000; } .svgs-2 { -webkit-animation-name: floating-vertical; animation-name: floating-vertical; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; margin-left: 30px; margin-top: 5px; } @-webkit-keyframes floating-vertical { from { transform: translate(0, 0px); } 65% { transform: translate(0, 15px); } to { transform: translate(0, 0px); } } @keyframes floating-vertical { from { transform: translate(0, 0px); } 65% { transform: translate(0, 15px); } to { transform: translate(0, 0px); } } .svgs-3 { -webkit-animation-name: floating-horizontal-3; animation-name: floating-horizontal-3; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; margin-left: 30px; margin-top: 5px; } .svgs-4 { -webkit-animation-name: floating-horizontal-4; animation-name: floating-horizontal-4; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; margin-left: 30px; margin-top: 5px; } @-webkit-keyframes floating-horizontal-3 { 60% { transform: scale3d(0.8, 0.8, 1); } 85% { transform: scale3d(1.1, 1.1, 1); } 100% { transform: scale3d(1, 1, 1); } } @keyframes floating-horizontal-3 { 60% { transform: scale3d(0.8, 0.8, 1); } 85% { transform: scale3d(1.1, 1.1, 1); } 100% { transform: scale3d(1, 1, 1); } } @-webkit-keyframes floating-horizontal-4 { 16.65% { transform: translateX(8px); } 33.3% { transform: translateX(-6px); } 49.95% { transform: translateX(4px); } 66.6% { transform: translateX(-2px); } 83.25% { transform: translateX(1px); } 100% { transform: translateX(0); } } @keyframes floating-horizontal-4 { 16.65% { transform: translateX(8px); } 33.3% { transform: translateX(-6px); } 49.95% { transform: translateX(4px); } 66.6% { transform: translateX(-2px); } 83.25% { transform: translateX(1px); } 100% { transform: translateX(0); } } /********************** Battement de Coeur *********************** */ .pulse { animation-name: pulse; -webkit-animation-name: pulse; animation-duration: 1s; -webkit-animation-duration: 1s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; } @-webkit-keyframes pulse { 0% { transform: scale(0.95); } 50% { transform: scale(1); } 100% { transform: scale(0.95); } } @keyframes pulse { 0% { transform: scale(0.95); } 50% { transform: scale(1); } 100% { transform: scale(0.95); } } /********************** Balance *********************** */ .balance { display: inline-block; -webkit-animation-name: balance; -webkit-animation-duration: 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; -moz-animation-name: balance; -moz-animation-duration: 3s; -moz-animation-iteration-count: infinite; -moz-animation-fill-mode: forwards; animation-name: balance; animation-duration: 3s; animation-iteration-count: infinite; animation-fill-mode: forwards; } @-webkit-keyframes balance { 20% { -webkit-transform-origin: top center; -webkit-transform: rotate(20deg); -webkit-box-shadow: 8px 13px 8px #FFEF1E; } 40% { -webkit-transform-origin: top center; -webkit-transform: rotate(-15deg); -webkit-box-shadow: -8px 13px 8px #E8321B; } 60% { -webkit-transform-origin: top center; -webkit-transform: rotate(10deg); -webkit-box-shadow: 8px 13px 8px #FFEF1E; } 80% { -webkit-transform-origin: top center; -webkit-transform: rotate(-10deg); -webkit-box-shadow: -8px 13px 8px #E8321B; } 100% { -webkit-transform-origin: top center; -webkit-transform: rotate(0deg); -webkit-box-shadow: 0px 14px 8px #FF872B; } } @keyframes balance { 20% { transform-origin: top center; transform: rotate(20deg); box-shadow: 8px 13px 8px #FFEF1E; } 40% { transform-origin: top center; transform: rotate(-15deg); box-shadow: -8px 13px 8px #E8321B; } 60% { transform-origin: top center; transform: rotate(10deg); box-shadow: 8px 13px 8px #FFEF1E; } 80% { transform-origin: top center; transform: rotate(-10deg); box-shadow: -8px 13px 8px #E8321B; } 100% { transform-origin: top center; transform: rotate(0deg); box-shadow: 0px 14px 8px #FF872B; } } /********************** Pivote *********************** */ .pivote { display: inline-block; -webkit-animation-name: pivote; -webkit-animation-duration: 1s; -webkit-animation-delay: 1s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; -moz-animation-name: pivote; -moz-animation-duration: 1s; -moz-animation-delay: 1s; -moz-animation-iteration-count: infinite; -moz-animation-direction: alternate; animation-name: pivote; animation-duration: 1s; animation-delay: 1s; animation-iteration-count: infinite; animation-direction: alternate; } @-webkit-keyframes pivote { 0% { -webkit-transform: perspective(400px) rotateY(0); -webkit-animation-timing-function: ease-out; color: #000; /* à l'endroit*/ } 40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg); -webkit-animation-timing-function: ease-out; color: red; /* à l'envers*/ } 50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -webkit-animation-timing-function: ease-in; color: red; /* à l'envers*/ } 80% { -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95); -webkit-animation-timing-function: ease-in; color: #000; /* à l'endroit*/ } 100% { -webkit-transform: perspective(400px) scale(1); -webkit-animation-timing-function: ease-in; color: #000; } } @keyframes pivote { 0% { transform: perspective(400px) rotateY(0); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; color: #000; /* à l'endroit*/ } 40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; color: red; /* à l'envers*/ } 50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; color: red; /* à l'envers*/ } 80% { transform: perspective(400px) rotateY(360deg) scale(0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; color: #000; /* à l'endroit*/ } 100% { transform: perspective(400px) scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; color: #000; } } .wp-block-latest-posts li { list-style: none !important; display: block !important; } .wp-block-latest-posts li::before { list-style: none; list-style-type: none; content: ""; font-size: inherit; text-align: center; font-weight: 700; min-width: auto; padding: 5px; font-feature-settings: normal; font-variant-numeric: normal; align-self: flex-start; background-image: none; background-attachment: scroll; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .wp-block-latest-posts li::before { content: ""; } .wp-block-latest-posts__featured-image { list-style: none; } .wp-block-latest-posts__featured-image img { list-style: none; width: 100%; } .wp-block-latest-posts__featured-image a { display: block; } .wp-block-latest-posts__featured-image li { list-style: none; } @media (min-width: 1199px) { .top-300-desktop { top: -300px; position: relative; } .top-400-desktop { top: -400px; position: relative; } } @media (min-width: 199px) { .top-300-desktop { top: -30px; position: relative; } .top-400-desktop { top: -50px; position: relative; } } .displayFlex { display: flex; } .top-101 { top: -101px; position: relative; } .top-151 { top: -151px; position: relative; } .top-201 { top: -201px; position: relative; } .top-300 { top: -300px; position: relative; } .top-401 { top: -401px; position: relative; } .top-51 { top: -51px; position: relative; } .bottom-100 { bottom: -100px; position: relative; } .bottom-150 { bottom: -150px; position: relative; } .bottom-200 { bottom: -200px; position: relative; } .bottom-50 { bottom: -50px; position: relative; } .wp-block-create-block-aspace-carousel button { display: none; } /* instagram zoom */ .zoom-instagram-widget__items li { list-style: none; } .zoom-instagram-widget__item { list-style: none; } .postform { border-radius: 16px; color: gray !important; } .foogallery .asp-fg-image-overlay { background-color: rgba(0, 0, 0, 0.6); color: #fff; } .asp-fg-image-overlay::before { font-family: Arial; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=http://www.w3.org/2000/svg fill=%23fff viewBox=0 0 8 8%3E%3Cpath d=M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z/%3E%3C/svg%3E"); color: #0275d8; font-size: 4em; position: absolute; left: 10px; top: -10px; } .section-download-attachment { position: relative; top: 0; vertical-align: middle; align-self: center; text-align: center; max-width: 30%; display: grid; } .menu-item-link:hover, .menu-item-link[focus-within] { color: white; } .menu-item-link:hover, .menu-item-link:focus-within { color: white; } .attach-widget { background-color: rgba(188,191,184,0.56863); height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; border-radius: 10px; } .attach-btn { border-radius: 8px; } .attach-download { width: 100%; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); transition: box-shadow 0.5s; transition-property: all 300ms; transition-property: transform; } .attach-download:hover { background: #5bc0de; border-color: #5bc0de; } .attach-share { background-color: #224b74; } .place-content-center { align-content: center; justify-content: center; place-content: center; } /* fix megamenu and extramenu */ .z-index-300 { z-index: 300; position: relative; } .z-index-280 { z-index: 280; position: relative; } .z-index-270 { z-index: 270; position: relative; } .round-top-image { border-top-left-radius: 10px; border-top-right-radius: 10px; } #div2 { position: relative; } #div1 { position: relative; } .post-31198 { display: none; } .wp-block-create-block-aspace-carousel button.components-button.block-editor-button-block-appender { right: 30px; position: relative; } .descarga3 { visibility: hidden; } #div221 { font-size: 48px; font-weight: 500; background-color: #00b7ff; padding: 5px; font-style: normal; text-align: center; font-family: fantasy; } .left-to-right { left: -50px; position: relative; } .main-slider-section { padding: 72px 0 50px; } .main-slider-section:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-image: url(https://design.dronstar.com/wp-content/uploads/2022/06/slidebg.png); background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; z-index: -2; } .slide-wr { display: flex; justify-content: space-between; width: 96%; max-width: 1170px; min-height: 500px; padding: 30px 0 60px; margin: 0 auto; } .main-slider-section .owl-item { padding-bottom: 100px; } .owl-item { outline: none; } @media only screen and (max-width: 1599px) { .slide-left { flex-basis: 45%; } } .slide-left { flex-basis: 57%; padding-top: 110px; margin-right: 15px; } .slide-left, .slide-right { position: relative; } .slider-pre-title { font-family: GothamProBold, sans-serif; font-size: 16px; margin-bottom: 12px; } .pre-title, .slider-pre-title, .contacts-head { position: relative; } .slide-title { font-family: GothamProBold, sans-serif; font-size: 36px; letter-spacing: -0.3px; line-height: 1.2; margin-bottom: 14px; } .orange { color: orange; } .slide-desc { font-family: Circe-Regular, serif; font-size: 16px; margin-bottom: 26px; } .button-svlab { display: block; width: 204px; height: 50px; line-height: 46px; font-family: GothamProBold, sans-serif; font-size: 13px; color: #fff; text-align: center; white-space: nowrap; line-height: 50px; border-radius: 25px; border: none; background: linear-gradient(90deg, #e74302, #ee7401); padding: 0 8px; margin: 10 0; box-shadow: 0px 10px 20px rgba(235, 96, 0, 0.2); cursor: pointer; transition: all 0.4s; text-shadow: none !important; } @media only screen and (max-width: 1599px) { .slide-right { flex-basis: 55%; } } .slide-right { flex-basis: 43%; } .slide-left, .slide-right { position: relative; } .img-area img { position: absolute; } .img-area { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } #slider_33947_slide02 img { display: block; } #slider_33947_slide01 img { display: block; } .back-1, .back-2, .front-1, .front-2 { transform: translateX(100vw); transition: transform 2.5s cubic-bezier(0.05, 1.42, 0.31, 0.96); } .back-1 { top: 66%; left: 2%; z-index: -1; transition-duration: 6s; } .back-2 { top: 3%; left: 90%; z-index: -2; transition-duration: 4s; } .front-1 { top: 10%; left: 30%; z-index: 1; transition-duration: 1.5s; } .front-2 { top: 78%; left: 14%; z-index: 2; transition-duration: 3s; } /*1228*/ .back-1.offset-2 { top: 27%; left: 12%; z-index: 1; } .back-1.offset-3 { top: 31%; left: 21%; z-index: -1; } .front-1.offset-1 { top: 4%; } .front-1.offset-2 { top: 4%; z-index: 2; } .front-1.offset-3 { top: 1%; left: 36%; } .front-2.offset-1 { top: 56%; left: 12%; } .front-2.offset-2 { top: 50%; left: 23%; } /*1228*/ .owl-item:active .back-1, .owl-item:active .back-2, .owl-item:active .front-1, .owl-item:active .front-2 { transform: translateX(0); opacity: 1; } .owl-item:active .ground { opacity: 1; } .back-2 { top: 3%; left: 90%; z-index: -2; transition-duration: 4s; } .pre-title:before, .slider-pre-title:before, .contacts-head:before { content: ""; display: block; width: 80px; height: 2px; background-color: #eb6000; position: absolute; right: 102%; top: 50%; transform: translateY(-50%); } .pre-title:before { right: 100.5%; } .overflow-visible { overflow: visible !important; } .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .position-sticky { position: sticky !important; } .m-lg-n1 { margin: -0.25rem !important; } .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; } .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; } .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; } .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; } .m-lg-n2 { margin: -0.5rem !important; } .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; } .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; } .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; } .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; } .m-lg-n3 { margin: -1rem !important; } .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; } .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; } .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; } .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; } .m-lg-n4 { margin: -1.5rem !important; } .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; } .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; } .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; } .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; } .m-lg-n5 { margin: -2rem !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -2rem !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -2rem !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -2rem !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -2rem !important; } .m-lg-n6 { margin: -2.5rem !important; } .mt-lg-n6, .my-lg-n6 { margin-top: -2.5rem !important; } .mr-lg-n6, .mx-lg-n6 { margin-right: -2.5rem !important; } .mb-lg-n6, .my-lg-n6 { margin-bottom: -2.5rem !important; } .ml-lg-n6, .mx-lg-n6 { margin-left: -2.5rem !important; } .m-lg-n7 { margin: -3rem !important; } .mt-lg-n7, .my-lg-n7 { margin-top: -3rem !important; } .mr-lg-n7, .mx-lg-n7 { margin-right: -3rem !important; } .mb-lg-n7, .my-lg-n7 { margin-bottom: -3rem !important; } .ml-lg-n7, .mx-lg-n7 { margin-left: -3rem !important; } .m-lg-n8 { margin: -3.5rem !important; } .mt-lg-n8, .my-lg-n8 { margin-top: -3.5rem !important; } .mr-lg-n8, .mx-lg-n8 { margin-right: -3.5rem !important; } .mb-lg-n8, .my-lg-n8 { margin-bottom: -3.5rem !important; } .ml-lg-n8, .mx-lg-n8 { margin-left: -3.5rem !important; } .m-lg-n9 { margin: -4rem !important; } .mt-lg-n9, .my-lg-n9 { margin-top: -4rem !important; } .mr-lg-n9, .mx-lg-n9 { margin-right: -4rem !important; } .mb-lg-n9, .my-lg-n9 { margin-bottom: -4rem !important; } .ml-lg-n9, .mx-lg-n9 { margin-left: -4rem !important; } .m-lg-n10 { margin: -4.5rem !important; } .mt-lg-n10, .my-lg-n10 { margin-top: -4.5rem !important; } .mr-lg-n10, .mx-lg-n10 { margin-right: -4.5rem !important; } .mb-lg-n10, .my-lg-n10 { margin-bottom: -4.5rem !important; } .ml-lg-n10, .mx-lg-n10 { margin-left: -4.5rem !important; } .m-lg-n11 { margin: -5rem !important; } .mt-lg-n11, .my-lg-n11 { margin-top: -5rem !important; } .mr-lg-n11, .mx-lg-n11 { margin-right: -5rem !important; } .mb-lg-n11, .my-lg-n11 { margin-bottom: -5rem !important; } .ml-lg-n11, .mx-lg-n11 { margin-left: -5rem !important; } .over-pgcu { height: 600px; max-height: 650px; margin-top: 100px; margin-bottom: 150px; } /* block archive */ .wp-block-categories__list, .wp-block-archives.wp-block-archives-list { padding: 0 15px; } .wp-block-categories__list li, .wp-block-archives.wp-block-archives-list li { position: relative; list-style: none; padding: 20px; border-bottom: 1px solid #c5c7c9; margin: -1px 0 0 0; align-items: center; text-align: right; z-index: 0; color: #5b6f82; font-size: 12px; letter-spacing: 0.5px; line-height: 1rem; } .wp-block-categories__list li ul, .wp-block-categories__list li li, .wp-block-archives.wp-block-archives-list li ul, .wp-block-archives.wp-block-archives-list li li { padding: 0; border: none; margin: 10px 0 0 5px; } .wp-block-archives.wp-block-archives-list li:hover { border-bottom-color: #fff; box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1); background-color: #fff; color: #207bd6; text-decoration: none; z-index: 1; } .wp-block-archives.wp-block-archives-list li li:hover { box-shadow: none; } .wp-block-categories__list li a, .wp-block-archives.wp-block-archives-list li a { float: left; text-align: right; font-size: 1rem; font-weight: 600; display: block; } .wp-block-archives.wp-block-archives-dropdown { position: relative; /* padding-top: 20px; */ } .wp-block-archives.wp-block-archives-dropdown:after { content: ""; position: absolute; left: 15px; bottom: 20px; speak: none; vertical-align: bottom; width: auto; height: auto; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; } /* .wp-block-archives.wp-block-archives-dropdown .screen-reader-text { clip: auto; overflow: auto; height: auto; width: auto; top: -2px; left: 15px; color: #435a70; font-size: .77778rem; font-weight: 600; clip-path: none; z-index: 1; } */ .wp-block-archives.wp-block-archives-dropdown select { cursor: pointer; min-height: 45px; width: auto; padding: 8px 8px 8px 40px; font-size: 18px; color: #435a70; border: none; border-radius: 0; box-shadow: 0px 1px 0px 0px; background-color: #ffffff; -webkit-appearance: none; -moz-appearance: none; appearance: none; } /* CAUTION: IE hackery ahead */ .wp-block-archives.wp-block-archives-dropdown select::-ms-expand { display: none; /* remove default arrow in IE 10 and 11 */ } /* target Internet Explorer 9 to undo the custom arrow */ @media screen and (min-width: 0\0 ) { .wp-block-archives.wp-block-archives-dropdown select { background: none\9 ; padding: 5px\9 ; } } .single-navigation a svg { color: #da1b1b; fill: #da1b1b; } .single-navigation a { color: #da1b1b; fill: #da1b1b; } .product { width: 100%; padding: 0; } .updated:not(.published) { display: none; } .pgcu-post__excerpt { word-wrap: anywhere; } .sm-grid-boxes-quote { word-wrap: anywhere; } .sm-post-title { word-wrap: anywhere; -ms-word-wrap: break-word; word-wrap: break-word; } .entry-content, .entry-summary, .page-content { margin-top: 1.5em 0 0; } .pgcu-post__title { word-wrap: anywhere; -ms-word-wrap: break-word; word-wrap: break-word; } .page-links { clear: both; margin: 0 0 1.5em; } .single-ht_kb .contains-search-bar .kb-live-search { margin-bottom: 14rem; } .hkb-screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .kb-live-search__inner-contents { border: none; border-radius: 5rem; width: 100%; } .kb-live-search__select-wrapper, .kb-live-search__taxonomy { border-radius: 5rem 0 0 5rem; color: #424242; } .kb-live-search__select-wrapper { background: #fff; border: 2px solid #fff; flex: 0 0 auto; position: relative; width: 50%; } .hkb-site-search .hkb-search-select-wrapper { align-items: stretch; display: flex; } .hkb-site-search .hkb-search-select { align-self: stretch; padding-left: 2rem; } .kb-live-search__select-wrapper select { background: transparent; position: relative; z-index: 1; } .text-placeholder { color: rgba(66, 66, 66, 0.5); } .kb-live-search__taxonomy { border: none; padding-right: 3rem; width: 100%; } .kb-live-search__select-wrapper, .kb-live-search__taxonomy { border-radius: 5rem 0 0 5rem; color: #424242; } .hkb-search-select { -moz-appearance: none; -webkit-appearance: none; background-color: #fff; border: none; outline: none; padding: 0.5rem 1rem; } .kb-live-search__input { border: none; border-left: 2px solid #e5e5e5 !important; border-top-left-radius: 25px !important; border-bottom-left-radius: 25px !important; border-top-right-radius: 25px !important; border-bottom-right-radius: 25px !important; box-shadow: none; line-height: 0px !important; font-size: 21px !important; } .kb-live-search .lds-ring { height: 3rem; opacity: 0; right: 5rem; top: 50%; transform: translateY(-50%); width: 3rem; } .kb-live-search .lds-ring { height: 3rem; opacity: 0; right: 5rem; top: 50%; transform: translateY(-50%); width: 3rem; } .lds-ring div { -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border: 6px solid transparent; border-radius: 50%; border-top-color: #03a0c7; box-sizing: border-box; display: block; height: 51px; margin: 6px; position: absolute; width: 51px; } .kb-live-search .lds-ring div { border-width: 0.25rem; height: 2.5rem; margin: 0.25rem; width: 2.5rem; } .lds-ring { display: inline-block; height: 64px; pointer-events: none; position: relative; transition: opacity 0.2s ease-in-out; width: 64px; } .kb-live-search__submit { align-items: stretch; bottom: 0; display: flex; height: calc(3rem - 6px); justify-content: stretch; position: absolute; right: 0; width: calc(3rem - 6px); } .kb-live-search__submit .kb-live-search__submit-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #ffb608; border: 2px solid #ffb608; border-radius: 2rem; font-weight: 600; height: 100%; padding: 0; width: 100%; } .kb-live-search__submit .kb-live-search__submit-button .fa-search { fill: #fff; display: inline-block; pointer-events: none; transform: translateY(-1px); transition: fill 0.2s ease-in-out; } /* searchform-search page */ /*# sourceMappingURL=frontEnd.css.map*/