File manager - Edit - /home/boiitech111/autorollingright.com/wp-content/themes/carutos/style.css
Back
@charset "UTF-8"; /* Theme Name: carutos Theme URI: http://demo2.themelexus.com/carutos/ Author: ThemeLexus Author URI: http://www.themelexus.com/ Description: Carutos is one of the best and most advanced Auto Services and Car Repair WordPress Themes for your success in the automotive industry Version: 1.0.10 License: carutos WordPress Theme, Copyright 2018 WpOpal carutos is distributed under the terms of the GNU GPL version 2 License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: carutos Tags: one-column, custom-menu, featured-images, theme-options, translation-ready */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Bootstrap4 2.0 Font-awesome 3.0 Underscores 4.0 Typography 5.0 Buttons 6.0 Forms 7.0 Base 7.1 List 8.0 Layout 8.1 Header 8.2 Footer 9.0 Widget 10.0 Pages 11.0 Post 12.0 3rd 13.0 Elementor 14.0 Navigation 15.0 Portfolio 16.0 Services 17.0 Theme 18.0 Animation 19.0 Custom icon font --------------------------------------------------------------*/ /*------------------------------------------------------------- 1.0 Bootstrap 4 --------------------------------------------------------------*/ /*! * Bootstrap v4.1.0 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ :root { --blue: #0494f4; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #f04124; --orange: #f4900a; --yellow: #e99002; --green: #43ac6a; --teal: #20c997; --cyan: #5bc0de; --white: #fff; --gray: #bcbcbc; --gray-dark: #333; --primary: #d81324; --secondary: #0b2154; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: DM Sans; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } *, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } @-ms-viewport { width: device-width; } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } body { margin: 0; font-family: "DM Sans"; font-size: 1rem; font-weight: 400; line-height: 1.875; color: #596277; text-align: left; background-color: #f5f5f5; } [tabindex="-1"]:focus { outline: 0 !important; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; } p { margin-top: 0; margin-bottom: 1.5em; } abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } ol, ul, dl { margin-top: 0; margin-bottom: 1rem; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: 700; } dd { margin-bottom: 0.5rem; margin-left: 0; } blockquote { margin: 0 0 1rem; } dfn { font-style: italic; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } a { color: #596277; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; } a:hover { color: #d81324; text-decoration: none; } a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; } a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; } a:not([href]):not([tabindex]):focus { outline: 0; } pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; } figure { margin: 0 0 1rem; } img { vertical-align: middle; border-style: none; } svg { overflow: hidden; vertical-align: middle; } table { border-collapse: collapse; } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #596277; text-align: left; caption-side: bottom; } th { text-align: inherit; } label { display: inline-block; margin-bottom: 0.5rem; } button { border-radius: 0; } button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } button, input { overflow: visible; } button, select { text-transform: none; } button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; } input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; } textarea { overflow: auto; resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; } progress { vertical-align: baseline; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { outline-offset: -2px; -webkit-appearance: none; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } output { display: inline-block; } summary { display: list-item; cursor: pointer; } template { display: none; } [hidden] { display: none !important; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: "DM Sans"; font-weight: 700; line-height: 1.2; color: #0b2154; } h1, .h1 { font-size: 2.5rem; } h2, .h2 { font-size: 2rem; } h3, .h3 { font-size: 1.75rem; } h4, .h4 { font-size: 1.5rem; } h5, .h5 { font-size: 1.25rem; } h6, .h6 { font-size: 1rem; } .lead { font-size: 1.25rem; font-weight: 300; } .display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; } .display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; } .display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; } .display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; } 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: 0.5rem; } .initialism { font-size: 90%; text-transform: uppercase; } .blockquote { margin-bottom: 1rem; font-size: 1rem; } .blockquote-footer { display: block; font-size: 80%; color: #bcbcbc; } .blockquote-footer::before { content: "\2014 \00A0"; } .img-fluid { max-width: 100%; height: auto; } .img-thumbnail { padding: 0.25rem; background-color: #f5f5f5; border: 1px solid #dee2e6; border-radius: 0; max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: 0.5rem; line-height: 1; } .figure-caption { font-size: 90%; color: #bcbcbc; } .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @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: 1170px; } } .container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .row, .comment-form, [data-elementor-columns="1"], [data-elementor-columns="2"], [data-elementor-columns="3"], [data-elementor-columns="4"], [data-elementor-columns="6"] { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; 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; } .wp-col-1, .wp-col-2, [data-elementor-columns-mobile="6"] > .column-item, [data-elementor-columns-mobile="6"] > .elementor-team-item, .wp-col-3, [data-elementor-columns-mobile="4"] > .column-item, [data-elementor-columns-mobile="4"] > .elementor-team-item, .wp-col-4, [data-elementor-columns-mobile="3"] > .column-item, [data-elementor-columns-mobile="3"] > .elementor-team-item, .wp-col-5, .wp-col-6, [data-elementor-columns-mobile="2"] > .column-item, [data-elementor-columns-mobile="2"] > .elementor-team-item, .wp-col-7, .wp-col-8, .wp-col-9, .wp-col-10, .wp-col-11, .wp-col-12, .comment-form > *, [data-elementor-columns-mobile="1"] > .column-item, [data-elementor-columns-mobile="1"] > .elementor-team-item, .wp-col, .wp-col-auto, .wp-col-sm-1, .wp-col-sm-2, .wp-col-sm-3, .wp-col-sm-4, .comment-form .comment-form-author, .comment-form .comment-form-url, .comment-form .comment-form-email, .wp-col-sm-5, .wp-col-sm-6, .wp-col-sm-7, .wp-col-sm-8, .wp-col-sm-9, .wp-col-sm-10, .wp-col-sm-11, .wp-col-sm-12, .wp-col-sm, .wp-col-sm-auto, .wp-col-md-1, .wp-col-md-2, [data-elementor-columns-tablet="6"] > .column-item, [data-elementor-columns-tablet="6"] > .elementor-team-item, .wp-col-md-3, [data-elementor-columns-tablet="4"] > .column-item, [data-elementor-columns-tablet="4"] > .elementor-team-item, .wp-col-md-4, [data-elementor-columns-tablet="3"] > .column-item, [data-elementor-columns-tablet="3"] > .elementor-team-item, .wp-col-md-5, .wp-col-md-6, [data-elementor-columns-tablet="2"] > .column-item, [data-elementor-columns-tablet="2"] > .elementor-team-item, .wp-col-md-7, .wp-col-md-8, .wp-col-md-9, .wp-col-md-10, .wp-col-md-11, .wp-col-md-12, [data-elementor-columns-tablet="1"] > .column-item, [data-elementor-columns-tablet="1"] > .elementor-team-item, .wp-col-md, .wp-col-md-auto, .wp-col-lg-1, .wp-col-lg-2, [data-elementor-columns="6"] > .column-item, [data-elementor-columns="6"] > .elementor-team-item, .wp-col-lg-3, [data-elementor-columns="4"] > .column-item, [data-elementor-columns="4"] > .elementor-team-item, .wp-col-lg-4, [data-elementor-columns="3"] > .column-item, [data-elementor-columns="3"] > .elementor-team-item, .wp-col-lg-5, .wp-col-lg-6, [data-elementor-columns="2"] > .column-item, [data-elementor-columns="2"] > .elementor-team-item, .wp-col-lg-7, .wp-col-lg-8, .wp-col-lg-9, .wp-col-lg-10, .wp-col-lg-11, .wp-col-lg-12, [data-elementor-columns="1"] > .column-item, [data-elementor-columns="1"] > .elementor-team-item, .wp-col-lg, .wp-col-lg-auto, .wp-col-xl-1, .wp-col-xl-2, .wp-col-xl-3, .wp-col-xl-4, .wp-col-xl-5, .wp-col-xl-6, .wp-col-xl-7, .wp-col-xl-8, .wp-col-xl-9, .wp-col-xl-10, .wp-col-xl-11, .wp-col-xl-12, .wp-col-xl, .wp-col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; } .wp-col { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .wp-col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .wp-col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .wp-col-2, [data-elementor-columns-mobile="6"] > .column-item, [data-elementor-columns-mobile="6"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .wp-col-3, [data-elementor-columns-mobile="4"] > .column-item, [data-elementor-columns-mobile="4"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .wp-col-4, [data-elementor-columns-mobile="3"] > .column-item, [data-elementor-columns-mobile="3"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .wp-col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .wp-col-6, [data-elementor-columns-mobile="2"] > .column-item, [data-elementor-columns-mobile="2"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .wp-col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .wp-col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .wp-col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .wp-col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .wp-col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .wp-col-12, .comment-form > *, [data-elementor-columns-mobile="1"] > .column-item, [data-elementor-columns-mobile="1"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } @media (min-width: 576px) { .wp-col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .wp-col-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .wp-col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .wp-col-sm-2, [data-elementor-columns-mobile="6"] > .column-item, [data-elementor-columns-mobile="6"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .wp-col-sm-3, [data-elementor-columns-mobile="4"] > .column-item, [data-elementor-columns-mobile="4"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .wp-col-sm-4, .comment-form .comment-form-author, .comment-form .comment-form-url, .comment-form .comment-form-email, [data-elementor-columns-mobile="3"] > .column-item, [data-elementor-columns-mobile="3"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .wp-col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .wp-col-sm-6, [data-elementor-columns-mobile="2"] > .column-item, [data-elementor-columns-mobile="2"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .wp-col-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .wp-col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .wp-col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .wp-col-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .wp-col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .wp-col-sm-12, [data-elementor-columns-mobile="1"] > .column-item, [data-elementor-columns-mobile="1"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } @media (min-width: 768px) { .wp-col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .wp-col-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .wp-col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .wp-col-md-2, [data-elementor-columns-tablet="6"] > .column-item, [data-elementor-columns-tablet="6"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .wp-col-md-3, [data-elementor-columns-tablet="4"] > .column-item, [data-elementor-columns-tablet="4"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .wp-col-md-4, [data-elementor-columns-tablet="3"] > .column-item, [data-elementor-columns-tablet="3"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .wp-col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .wp-col-md-6, [data-elementor-columns-tablet="2"] > .column-item, [data-elementor-columns-tablet="2"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .wp-col-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .wp-col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .wp-col-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .wp-col-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .wp-col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .wp-col-md-12, [data-elementor-columns-tablet="1"] > .column-item, [data-elementor-columns-tablet="1"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } @media (min-width: 992px) { .wp-col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .wp-col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .wp-col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .wp-col-lg-2, [data-elementor-columns="6"] > .column-item, [data-elementor-columns="6"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .wp-col-lg-3, [data-elementor-columns="4"] > .column-item, [data-elementor-columns="4"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .wp-col-lg-4, [data-elementor-columns="3"] > .column-item, [data-elementor-columns="3"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .wp-col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .wp-col-lg-6, [data-elementor-columns="2"] > .column-item, [data-elementor-columns="2"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .wp-col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .wp-col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .wp-col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .wp-col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .wp-col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .wp-col-lg-12, [data-elementor-columns="1"] > .column-item, [data-elementor-columns="1"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } @media (min-width: 1200px) { .wp-col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .wp-col-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .wp-col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .wp-col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .wp-col-xl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .wp-col-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .wp-col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .wp-col-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .wp-col-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .wp-col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .wp-col-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .wp-col-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .wp-col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .wp-col-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } table { width: 100%; margin-bottom: 1rem; background-color: transparent; } table th, table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6; } table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6; } table tbody + tbody { border-top: 2px solid #dee2e6; } table .table { background-color: #f5f5f5; } .table .thead-dark th { color: #f5f5f5; background-color: #222; border-color: #353535; } .table .thead-light th { color: #f0f0f0; background-color: #212121; border-color: #dee2e6; } .form-control, .wpcf7 .wpcf7-validation-errors { display: block; width: 100%; height: calc(3.35rem + 2px); padding: 0.875rem 1.875rem; font-size: 1rem; line-height: 1.6; color: #596277; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border-radius: 0; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } @media screen and (prefers-reduced-motion: reduce) { .form-control, .wpcf7 .wpcf7-validation-errors { -webkit-transition: none; transition: none; } } .form-control::-ms-expand, .wpcf7 .wpcf7-validation-errors::-ms-expand { background-color: transparent; border: 0; } .form-control:focus, .wpcf7 .wpcf7-validation-errors:focus { color: #596277; background-color: #fff; border-color: #d81324; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .form-control::-webkit-input-placeholder, .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder { color: #bcbcbc; opacity: 1; } .form-control::-moz-placeholder, .wpcf7 .wpcf7-validation-errors::-moz-placeholder { color: #bcbcbc; opacity: 1; } .form-control:-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors:-ms-input-placeholder { color: #bcbcbc; opacity: 1; } .form-control::-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder { color: #bcbcbc; opacity: 1; } .form-control::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder { color: #bcbcbc; opacity: 1; } .form-control:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .form-control[readonly], .wpcf7 .wpcf7-validation-errors[readonly] { background-color: #212121; opacity: 1; } select.form-control:focus::-ms-value, .wpcf7 select.wpcf7-validation-errors:focus::-ms-value { color: #596277; background-color: #fff; } .form-control-file, .form-control-range { display: block; width: 100%; } .col-form-label { padding-top: calc(0.875rem + 1px); padding-bottom: calc(0.875rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.6; } select.form-control[size], .wpcf7 select.wpcf7-validation-errors[size], select.form-control[multiple], .wpcf7 select.wpcf7-validation-errors[multiple] { height: auto; } textarea.form-control, .wpcf7 textarea.wpcf7-validation-errors { height: auto; } .form-group, .wpcf7 .wpcf7-form p { margin-bottom: 1rem; } .form-text { display: block; margin-top: 0.25rem; } .form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; } .form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; } .dropup, .dropright, .dropdown, .dropleft { position: relative; } .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; } .dropdown-toggle:empty::after { margin-left: 0; } .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: #596277; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; } .dropdown-menu-right { right: 0; left: auto; } .dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; } .dropup .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; } .dropup .dropdown-toggle:empty::after { margin-left: 0; } .dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; } .dropright .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; } .dropright .dropdown-toggle:empty::after { margin-left: 0; } .dropright .dropdown-toggle::after { vertical-align: 0; } .dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; } .dropleft .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; } .dropleft .dropdown-toggle::after { display: none; } .dropleft .dropdown-toggle::before { display: inline-block; width: 0; height: 0; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; } .dropleft .dropdown-toggle:empty::after { margin-left: 0; } .dropleft .dropdown-toggle::before { vertical-align: 0; } .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; } .dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.1); } .dropdown-item { display: block; width: 100%; padding: 0.5rem 1.5rem; clear: both; font-weight: 400; color: #596277; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; } .dropdown-item:hover, .dropdown-item:focus { color: #151515; text-decoration: none; background-color: #f9f9f9; } .dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #d81324; } .dropdown-item.disabled, .dropdown-item:disabled { color: #bcbcbc; background-color: transparent; } .dropdown-menu.show { display: block; } .dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.875rem; color: #bcbcbc; white-space: nowrap; } .dropdown-item-text { display: block; padding: 0.5rem 1.5rem; color: #596277; } .nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-link { display: block; padding: 0.5rem 1rem; } .nav-link:hover, .nav-link:focus { text-decoration: none; } .nav-link.disabled { color: #ccc; } .nav-tabs { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .nav-tabs .nav-item { margin-bottom: -1px; } .nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: rgba(0, 0, 0, 0.1); } .nav-tabs .nav-link.disabled { color: #ccc; background-color: transparent; border-color: transparent; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #f0f0f0; background-color: #f5f5f5; border-color: rgba(0, 0, 0, 0.1); } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; } .nav-pills .nav-link { border-radius: 0; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #d81324; } .nav-fill .nav-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; } .nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .navbar-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } .navbar-nav .nav-link { padding-right: 0; padding-left: 0; } .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0px; } .navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; } .navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer; } .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%; } @media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 576px) { .navbar-expand-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-sm .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; } } @media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 768px) { .navbar-expand-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-md .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-md .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; } } @media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 992px) { .navbar-expand-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-lg .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-lg .navbar-toggler { display: none; } } @media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0; padding-left: 0; } } @media (min-width: 1200px) { .navbar-expand-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-xl .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-xl .navbar-toggler { display: none; } } .navbar-expand { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0; padding-left: 0; } .navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; } .navbar-expand > .container, .navbar-expand > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand .navbar-toggler { display: none; } .pagination { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 0; } .page-link, .pagination .page-numbers { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; color: #bcbcbc; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); } .page-link:hover, .pagination .page-numbers:hover { z-index: 2; color: #fff; text-decoration: none; background-color: #d81324; border-color: #d81324; } .page-link:focus, .pagination .page-numbers:focus { z-index: 2; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .page-link:not(:disabled):not(.disabled), .pagination .page-numbers:not(:disabled):not(.disabled) { cursor: pointer; } .page-item:first-child .page-link, .page-item:first-child .pagination .page-numbers, .pagination .page-item:first-child .page-numbers { margin-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .page-item:last-child .page-link, .page-item:last-child .pagination .page-numbers, .pagination .page-item:last-child .page-numbers { border-top-right-radius: 0; border-bottom-right-radius: 0; } .page-item.active .page-link, .page-item.active .pagination .page-numbers, .pagination .page-item.active .page-numbers { z-index: 1; color: #fff; background-color: #d81324; border-color: #c11120; } .page-item.disabled .page-link, .page-item.disabled .pagination .page-numbers, .pagination .page-item.disabled .page-numbers { color: #212121; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; } .pagination-lg .page-link, .pagination-lg .pagination .page-numbers, .pagination .pagination-lg .page-numbers { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; } .pagination-lg .page-item:first-child .page-link, .pagination-lg .page-item:first-child .pagination .page-numbers, .pagination .pagination-lg .page-item:first-child .page-numbers { border-top-left-radius: 0; border-bottom-left-radius: 0; } .pagination-lg .page-item:last-child .page-link, .pagination-lg .page-item:last-child .pagination .page-numbers, .pagination .pagination-lg .page-item:last-child .page-numbers { border-top-right-radius: 0; border-bottom-right-radius: 0; } .pagination-sm .page-link, .pagination-sm .pagination .page-numbers, .pagination .pagination-sm .page-numbers { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; } .pagination-sm .page-item:first-child .page-link, .pagination-sm .page-item:first-child .pagination .page-numbers, .pagination .pagination-sm .page-item:first-child .page-numbers { border-top-left-radius: 0; border-bottom-left-radius: 0; } .pagination-sm .page-item:last-child .page-link, .pagination-sm .page-item:last-child .pagination .page-numbers, .pagination .pagination-sm .page-item:last-child .page-numbers { border-top-right-radius: 0; border-bottom-right-radius: 0; } @-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: -webkit-box; display: -ms-flexbox; display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #f6f6f6; border-radius: 0; } .progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #d81324; text-align: center; white-space: nowrap; background-color: #d81324; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; } @media screen and (prefers-reduced-motion: reduce) { .progress-bar { -webkit-transition: none; transition: none; } } .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; } .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-primary { background-color: #d81324 !important; } a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #a90f1c !important; } .bg-secondary { background-color: #0b2154 !important; } a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #050f27 !important; } .bg-white { background-color: #fff !important; } .bg-transparent { background-color: transparent !important; } .border { border: 1px solid #e5e5e5 !important; } .border-top { border-top: 1px solid #e5e5e5 !important; } .border-right { border-right: 1px solid #e5e5e5 !important; } .border-bottom { border-bottom: 1px solid #e5e5e5 !important; } .border-left { border-left: 1px solid #e5e5e5 !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; } .border-primary { border-color: #d81324 !important; } .border-secondary { border-color: #0b2154 !important; } .border-white { border-color: #fff !important; } .rounded { border-radius: 0 !important; } .rounded-top { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } .rounded-right { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } .rounded-bottom { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } .rounded-left { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } .rounded-circle, .entry-footer .meta-author .avatar { border-radius: 50% !important; } .rounded-0 { border-radius: 0 !important; } .clearfix::after { display: block; clear: both; content: ""; } .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-row { display: table-row !important; } .d-table-cell { display: table-cell !important; } .d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; 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-row { display: table-row !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-sm-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; 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-row { display: table-row !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-md-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; 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-row { display: table-row !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-lg-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; 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-row { display: table-row !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-xl-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } } @media print { .d-print-none { display: none !important; } .d-print-inline { display: inline !important; } .d-print-inline-block { display: inline-block !important; } .d-print-block { display: block !important; } .d-print-table { display: table !important; } .d-print-table-row { display: table-row !important; } .d-print-table-cell { display: table-cell !important; } .d-print-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-print-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } } .embed-responsive, .hentry .video-thumb iframe { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; } .embed-responsive::before, .hentry .video-thumb iframe::before { display: block; content: ""; } .embed-responsive .embed-responsive-item, .hentry .video-thumb iframe .embed-responsive-item, .embed-responsive iframe, .hentry .video-thumb iframe iframe, .embed-responsive embed, .hentry .video-thumb iframe embed, .embed-responsive object, .hentry .video-thumb iframe object, .embed-responsive video, .hentry .video-thumb iframe video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-21by9::before { padding-top: 42.85714%; } .embed-responsive-16by9::before { padding-top: 56.25%; } .embed-responsive-4by3::before { padding-top: 75%; } .embed-responsive-1by1::before { padding-top: 100%; } .flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .flex-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; } .flex-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; } .flex-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; } .flex-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; } .flex-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; } .justify-content-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-center { -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-auto { -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-start { -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-end { -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-center { -ms-flex-item-align: center !important; align-self: center !important; } .align-self-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } @media (min-width: 576px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .flex-sm-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; } .flex-sm-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; } .flex-sm-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; } .flex-sm-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; } .flex-sm-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; } .justify-content-sm-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-sm-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-sm-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-sm-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-sm-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-sm-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-sm-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-sm-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-sm-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-sm-auto { -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-sm-start { -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-sm-end { -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-sm-center { -ms-flex-item-align: center !important; align-self: center !important; } .align-self-sm-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-sm-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @media (min-width: 768px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-md-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .flex-md-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; } .flex-md-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; } .flex-md-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; } .flex-md-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; } .flex-md-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; } .justify-content-md-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-md-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-md-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-md-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-md-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-md-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-md-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-md-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-md-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-md-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-md-auto { -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-md-start { -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-md-end { -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-md-center { -ms-flex-item-align: center !important; align-self: center !important; } .align-self-md-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-md-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @media (min-width: 992px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .flex-lg-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; } .flex-lg-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; } .flex-lg-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; } .flex-lg-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; } .flex-lg-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; } .justify-content-lg-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-lg-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-lg-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-lg-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-lg-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-lg-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-lg-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-lg-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-lg-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-lg-auto { -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-lg-start { -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-lg-end { -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-lg-center { -ms-flex-item-align: center !important; align-self: center !important; } .align-self-lg-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-lg-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } } @media (min-width: 1200px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } .flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .flex-xl-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; } .flex-xl-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; } .flex-xl-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; } .flex-xl-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; } .flex-xl-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; } .justify-content-xl-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-xl-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-xl-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-xl-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } .justify-content-xl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; } .align-items-xl-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-xl-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-xl-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-xl-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-xl-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } .align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } .align-content-xl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; } .align-content-xl-center { -ms-flex-line-pack: center !important; align-content: center !important; } .align-content-xl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; } .align-content-xl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; } .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; } .align-self-xl-auto { -ms-flex-item-align: auto !important; align-self: auto !important; } .align-self-xl-start { -ms-flex-item-align: start !important; align-self: flex-start !important; } .align-self-xl-end { -ms-flex-item-align: end !important; align-self: flex-end !important; } .align-self-xl-center { -ms-flex-item-align: center !important; align-self: center !important; } .align-self-xl-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; } .align-self-xl-stretch { -ms-flex-item-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; } } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .position-sticky { position: -webkit-sticky !important; position: sticky !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; } @supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; } .shadow-sm { -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } .shadow { -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } .shadow-lg { -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .shadow-none { -webkit-box-shadow: none !important; box-shadow: none !important; } .w-25 { width: 25% !important; } .w-50 { width: 50% !important; } .w-75 { width: 75% !important; } .w-100 { width: 100% !important; } .w-auto { width: auto !important; } .h-25 { height: 25% !important; } .h-50 { height: 50% !important; } .h-75 { height: 75% !important; } .h-100 { height: 100% !important; } .h-auto { height: auto !important; } .mw-100 { max-width: 100% !important; } .mh-100 { max-height: 100% !important; } .m-0 { margin: 0 !important; } .mt-0, .my-0 { margin-top: 0 !important; } .mr-0, .mx-0 { margin-right: 0 !important; } .mb-0, .my-0 { margin-bottom: 0 !important; } .ml-0, .mx-0 { margin-left: 0 !important; } .m-1 { margin: 0.25rem !important; } .mt-1, .my-1 { margin-top: 0.25rem !important; } .mr-1, .mx-1 { margin-right: 0.25rem !important; } .mb-1, .my-1 { margin-bottom: 0.25rem !important; } .ml-1, .mx-1 { margin-left: 0.25rem !important; } .m-2 { margin: 0.5rem !important; } .mt-2, .my-2 { margin-top: 0.5rem !important; } .mr-2, .mx-2 { margin-right: 0.5rem !important; } .mb-2, .my-2 { margin-bottom: 0.5rem !important; } .ml-2, .mx-2 { margin-left: 0.5rem !important; } .m-3 { margin: 1rem !important; } .mt-3, .my-3 { margin-top: 1rem !important; } .mr-3, .mx-3 { margin-right: 1rem !important; } .mb-3, .my-3 { margin-bottom: 1rem !important; } .ml-3, .mx-3 { margin-left: 1rem !important; } .m-4 { margin: 1.5rem !important; } .mt-4, .my-4 { margin-top: 1.5rem !important; } .mr-4, .mx-4 { margin-right: 1.5rem !important; } .mb-4, .my-4 { margin-bottom: 1.5rem !important; } .ml-4, .mx-4 { margin-left: 1.5rem !important; } .m-5 { margin: 3rem !important; } .mt-5, .my-5 { margin-top: 3rem !important; } .mr-5, .mx-5 { margin-right: 3rem !important; } .mb-5, .my-5 { margin-bottom: 3rem !important; } .ml-5, .mx-5 { margin-left: 3rem !important; } .p-0 { padding: 0 !important; } .pt-0, .py-0 { padding-top: 0 !important; } .pr-0, .px-0 { padding-right: 0 !important; } .pb-0, .py-0 { padding-bottom: 0 !important; } .pl-0, .px-0 { padding-left: 0 !important; } .p-1 { padding: 0.25rem !important; } .pt-1, .py-1 { padding-top: 0.25rem !important; } .pr-1, .px-1 { padding-right: 0.25rem !important; } .pb-1, .py-1 { padding-bottom: 0.25rem !important; } .pl-1, .px-1 { padding-left: 0.25rem !important; } .p-2 { padding: 0.5rem !important; } .pt-2, .py-2 { padding-top: 0.5rem !important; } .pr-2, .px-2 { padding-right: 0.5rem !important; } .pb-2, .py-2 { padding-bottom: 0.5rem !important; } .pl-2, .px-2 { padding-left: 0.5rem !important; } .p-3 { padding: 1rem !important; } .pt-3, .py-3 { padding-top: 1rem !important; } .pr-3, .px-3 { padding-right: 1rem !important; } .pb-3, .py-3 { padding-bottom: 1rem !important; } .pl-3, .px-3 { padding-left: 1rem !important; } .p-4 { padding: 1.5rem !important; } .pt-4, .py-4 { padding-top: 1.5rem !important; } .pr-4, .px-4 { padding-right: 1.5rem !important; } .pb-4, .py-4 { padding-bottom: 1.5rem !important; } .pl-4, .px-4 { padding-left: 1.5rem !important; } .p-5 { padding: 3rem !important; } .pt-5, .py-5 { padding-top: 3rem !important; } .pr-5, .px-5 { padding-right: 3rem !important; } .pb-5, .py-5 { padding-bottom: 3rem !important; } .pl-5, .px-5 { padding-left: 3rem !important; } .m-auto { margin: auto !important; } .mt-auto, .my-auto { margin-top: auto !important; } .mr-auto, .mx-auto { margin-right: auto !important; } .mb-auto, .my-auto { margin-bottom: auto !important; } .ml-auto, .mx-auto { margin-left: auto !important; } @media (min-width: 576px) { .m-sm-0 { margin: 0 !important; } .mt-sm-0, .my-sm-0 { margin-top: 0 !important; } .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; } .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; } .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; } .m-sm-1 { margin: 0.25rem !important; } .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; } .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; } .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; } .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; } .m-sm-2 { margin: 0.5rem !important; } .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; } .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; } .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; } .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; } .m-sm-3 { margin: 1rem !important; } .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; } .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; } .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; } .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; } .m-sm-4 { margin: 1.5rem !important; } .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; } .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; } .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; } .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; } .m-sm-5 { margin: 3rem !important; } .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; } .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; } .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; } .p-sm-0 { padding: 0 !important; } .pt-sm-0, .py-sm-0 { padding-top: 0 !important; } .pr-sm-0, .px-sm-0 { padding-right: 0 !important; } .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; } .pl-sm-0, .px-sm-0 { padding-left: 0 !important; } .p-sm-1 { padding: 0.25rem !important; } .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; } .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; } .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; } .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; } .p-sm-2 { padding: 0.5rem !important; } .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; } .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; } .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; } .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; } .p-sm-3 { padding: 1rem !important; } .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; } .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; } .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; } .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; } .p-sm-4 { padding: 1.5rem !important; } .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; } .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; } .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; } .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; } .p-sm-5 { padding: 3rem !important; } .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; } .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; } .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; } .m-sm-auto { margin: auto !important; } .mt-sm-auto, .my-sm-auto { margin-top: auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } } @media (min-width: 768px) { .m-md-0 { margin: 0 !important; } .mt-md-0, .my-md-0 { margin-top: 0 !important; } .mr-md-0, .mx-md-0 { margin-right: 0 !important; } .mb-md-0, .my-md-0 { margin-bottom: 0 !important; } .ml-md-0, .mx-md-0 { margin-left: 0 !important; } .m-md-1 { margin: 0.25rem !important; } .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; } .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; } .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; } .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; } .m-md-2 { margin: 0.5rem !important; } .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; } .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; } .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; } .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; } .m-md-3 { margin: 1rem !important; } .mt-md-3, .my-md-3 { margin-top: 1rem !important; } .mr-md-3, .mx-md-3 { margin-right: 1rem !important; } .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; } .ml-md-3, .mx-md-3 { margin-left: 1rem !important; } .m-md-4 { margin: 1.5rem !important; } .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; } .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; } .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; } .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; } .m-md-5 { margin: 3rem !important; } .mt-md-5, .my-md-5 { margin-top: 3rem !important; } .mr-md-5, .mx-md-5 { margin-right: 3rem !important; } .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; } .ml-md-5, .mx-md-5 { margin-left: 3rem !important; } .p-md-0 { padding: 0 !important; } .pt-md-0, .py-md-0 { padding-top: 0 !important; } .pr-md-0, .px-md-0 { padding-right: 0 !important; } .pb-md-0, .py-md-0 { padding-bottom: 0 !important; } .pl-md-0, .px-md-0 { padding-left: 0 !important; } .p-md-1 { padding: 0.25rem !important; } .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; } .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; } .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; } .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; } .p-md-2 { padding: 0.5rem !important; } .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; } .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; } .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; } .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; } .p-md-3 { padding: 1rem !important; } .pt-md-3, .py-md-3 { padding-top: 1rem !important; } .pr-md-3, .px-md-3 { padding-right: 1rem !important; } .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; } .pl-md-3, .px-md-3 { padding-left: 1rem !important; } .p-md-4 { padding: 1.5rem !important; } .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; } .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; } .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; } .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; } .p-md-5 { padding: 3rem !important; } .pt-md-5, .py-md-5 { padding-top: 3rem !important; } .pr-md-5, .px-md-5 { padding-right: 3rem !important; } .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; } .pl-md-5, .px-md-5 { padding-left: 3rem !important; } .m-md-auto { margin: auto !important; } .mt-md-auto, .my-md-auto { margin-top: auto !important; } .mr-md-auto, .mx-md-auto { margin-right: auto !important; } .mb-md-auto, .my-md-auto { margin-bottom: auto !important; } .ml-md-auto, .mx-md-auto { margin-left: auto !important; } } @media (min-width: 992px) { .m-lg-0 { margin: 0 !important; } .mt-lg-0, .my-lg-0 { margin-top: 0 !important; } .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; } .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; } .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; } .m-lg-1 { margin: 0.25rem !important; } .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; } .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; } .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; } .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; } .m-lg-2 { margin: 0.5rem !important; } .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; } .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; } .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; } .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; } .m-lg-3 { margin: 1rem !important; } .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; } .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; } .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; } .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; } .m-lg-4 { margin: 1.5rem !important; } .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; } .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; } .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; } .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; } .m-lg-5 { margin: 3rem !important; } .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; } .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; } .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; } .p-lg-0 { padding: 0 !important; } .pt-lg-0, .py-lg-0 { padding-top: 0 !important; } .pr-lg-0, .px-lg-0 { padding-right: 0 !important; } .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; } .pl-lg-0, .px-lg-0 { padding-left: 0 !important; } .p-lg-1 { padding: 0.25rem !important; } .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; } .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; } .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; } .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; } .p-lg-2 { padding: 0.5rem !important; } .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; } .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; } .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; } .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; } .p-lg-3 { padding: 1rem !important; } .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; } .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; } .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; } .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; } .p-lg-4 { padding: 1.5rem !important; } .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; } .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; } .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; } .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; } .p-lg-5 { padding: 3rem !important; } .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; } .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; } .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; } .m-lg-auto { margin: auto !important; } .mt-lg-auto, .my-lg-auto { margin-top: auto !important; } .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; } .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; } .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } } @media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; } .mt-xl-0, .my-xl-0 { margin-top: 0 !important; } .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; } .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; } .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; } .m-xl-1 { margin: 0.25rem !important; } .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; } .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; } .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; } .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; } .m-xl-2 { margin: 0.5rem !important; } .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; } .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; } .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; } .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; } .m-xl-3 { margin: 1rem !important; } .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; } .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; } .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; } .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; } .m-xl-4 { margin: 1.5rem !important; } .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; } .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; } .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; } .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; } .m-xl-5 { margin: 3rem !important; } .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; } .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; } .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; } .p-xl-0 { padding: 0 !important; } .pt-xl-0, .py-xl-0 { padding-top: 0 !important; } .pr-xl-0, .px-xl-0 { padding-right: 0 !important; } .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; } .pl-xl-0, .px-xl-0 { padding-left: 0 !important; } .p-xl-1 { padding: 0.25rem !important; } .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; } .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; } .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; } .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; } .p-xl-2 { padding: 0.5rem !important; } .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; } .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; } .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; } .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; } .p-xl-3 { padding: 1rem !important; } .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; } .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; } .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; } .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; } .p-xl-4 { padding: 1.5rem !important; } .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; } .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; } .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; } .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; } .p-xl-5 { padding: 3rem !important; } .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; } .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; } .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; } .m-xl-auto { margin: auto !important; } .mt-xl-auto, .my-xl-auto { margin-top: auto !important; } .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; } .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; } .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } } .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } .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-light { font-weight: 300 !important; } .font-weight-normal { font-weight: 400 !important; } .font-weight-bold { font-weight: 700 !important; } .font-italic { font-style: italic !important; } .text-white { color: #fff !important; } .text-primary { color: #d81324 !important; } a.text-primary:hover, a.text-primary:focus { color: #a90f1c !important; } .text-secondary { color: #0b2154 !important; } a.text-secondary:hover, a.text-secondary:focus { color: #050f27 !important; } .text-body { color: #596277 !important; } .text-muted { color: #bcbcbc !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .visible { visibility: visible !important; } .invisible { visibility: hidden !important; } @media print { *, *::before, *::after { text-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; } a:not(.btn) { text-decoration: underline; } abbr[title]::after { content: " (" attr(title) ")"; } pre { white-space: pre-wrap !important; } pre, blockquote { border: 1px solid #adb5bd; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } @page { size: a3; } body { min-width: 992px !important; } .container { min-width: 992px !important; } .navbar { display: none; } .badge { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !important; } .table-bordered th, .table-bordered td { border: 1px solid #dee2e6 !important; } .table-dark { color: inherit; } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: #dee2e6; } .table .thead-dark th { color: inherit; border-color: #dee2e6; } } /*------------------------------------------------------------- 2.0 Font awesome // Optional files - If you dont use the corresponding scripts/fonts comment em out // Font Awesome Icon font --------------------------------------------------------------*/ @font-face { font-family: "lexus-icon"; src: url("assets/fonts/lexus-icon.eot"); src: url("assets/fonts/lexus-icon.eot?#iefix") format("eot"), url("assets/fonts/lexus-icon.woff2") format("woff2"), url("assets/fonts/lexus-icon.woff") format("woff"), url("assets/fonts/lexus-icon.ttf") format("truetype"), url("assets/fonts/lexus-icon.svg#lexus-icon") format("svg"); } [class*="lexus-icon-"]:before { font-family: "lexus-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; } .lexus-icon-angle-down:before { content: ""; } .lexus-icon-arrow-left:before { content: ""; } .lexus-icon-arrow-right:before { content: ""; } .lexus-icon-before-title:before { content: ""; } .lexus-icon-cart-plus:before { content: ""; } .lexus-icon-check:before { content: ""; } .lexus-icon-clock:before { content: ""; } .lexus-icon-envelope-open-text:before { content: ""; } .lexus-icon-long-arrow-left:before { content: ""; } .lexus-icon-long-arrow-right:before { content: ""; } .lexus-icon-minus-circle:before { content: ""; } .lexus-icon-phone-volume:before { content: ""; } .lexus-icon-plus-circle:before { content: ""; } .lexus-icon-quote:before { content: ""; } .lexus-icon-search:before { content: ""; } .lexus-icon-shopping-cart:before { content: ""; } /*------------------------------------------------------------- 3.0 Underscores Underscores media styles --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } .wp-caption-text { text-align: center; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } .wp-caption-text { text-align: center; } /* ===== Start Color: body ===== */ .c-body { color: #596277; } .coelor-body { color: #596277; } /* ===== End Color: body ===== */ /* ===== Start Color: body - Hover ===== */ /* ===== End Color: body - Hover ===== */ /* ===== Start Color: heading ===== */ .c-heading, .btn-link, .button-link, .elementor-button-btn-line a.elementor-button, .service-readmore a, .list-check li, .product-extra-desc ul li, .product-extra-desc ul, #comments .comment-reply-title, #comments .comments-title, .comment-content table th, .comment-content dt, .column-sidebar .widget.widget_categories li a:not(:hover), .column-sidebar .widget.widget_archive li a:not(:hover), .column-sidebar .widget.widget_pages li a:not(:hover), .column-sidebar .widget.widget_meta li a:not(:hover), .column-sidebar .widget.widget_recent_entries li a:not(:hover), .column-sidebar .widget.widget_nav_menu li a:not(:hover), .post-related-block > h3, .opalelementor-nav-menu > li > .opalelementor-item, .elementor-testimonial-item .elementor-testimonial-name, .wpcf7 .wpcf7-form label, .elementor-accordion-icon i, .elementor-widget-accordion .elementor-accordion .elementor-tab-title, .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active, .elementor-toggle-icon i, .elementor-widget-toggle .elementor-toggle .elementor-tab-title, .elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active, .elementor-cta--skin-cover .elementor-cta__button.elementor-button, .elementor-cta--skin-classic .elementor-cta__button.elementor-button, .elementor-progress-outside .elementor-progress-percentage, .elementor-teams-wrapper .elementor-team-name, .service-title { color: #0b2154; } .coelor-heading { color: #0b2154; } .elementor-accordion-icon i, .elementor-toggle-icon i { border-color: #0b2154; } /* ===== End Color: heading ===== */ /* ===== Start Color: heading - Hover ===== */ /* ===== End Color: heading - Hover ===== */ /* ===== Start Color: primary ===== */ .button-outline-primary, .elementor-button-outline-pirmary .elementor-button, .elementor-button-outline-pirmary .elementor-button-link, .c-primary, .btn-link:hover, .btn-link:focus, .button-link:hover, .elementor-button-btn-line a.elementor-button:hover, .service-readmore a:hover, .button-link:focus, .elementor-button-btn-line a.elementor-button:focus, .service-readmore a:focus, .comment-reply-link:not(:hover), .entry-title a:hover, .entry-meta .cat-links a:not(:hover), .opalelementor-nav-menu .sub-arrow, .elementor-counter .elementor-counter-number-wrapper, .elementor-active .elementor-accordion-icon i, .elementor-active .elementor-toggle-icon i, .elementor-widget-opal-countdown .elementor-countdown-digits, .elementor-slick-slider ul.slick-dots li.slick-active button:before { color: #d81324; } .coelor-primary { color: #d81324; } .f-primary, .elementor-widget-heading .heading-decor svg { fill: #d81324; } .button-primary, .button, button, input[type="button"]:not(.btn):not(.button), input[type="reset"]:not(.btn):not(.button), input[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button, .elementor-button-primary .elementor-button-link, .button-default:hover, .elementor-button-default a.elementor-button:hover, .button-dark:hover, .button-dark:active, .button-dark:focus, .button-light:hover, .button-light:active, .button-light:focus, .button-outline-primary:hover, .elementor-button-outline-pirmary .elementor-button:hover, .elementor-button-outline-pirmary .elementor-button-link:hover, .button-outline-primary:focus, .elementor-button-outline-pirmary .elementor-button:focus, .elementor-button-outline-pirmary .elementor-button-link:focus, .button-outline-primary.focus, .elementor-button-outline-pirmary .focus.elementor-button, .elementor-button-outline-pirmary .focus.elementor-button-link, .button-outline-primary:active, .elementor-button-outline-pirmary .elementor-button:active, .elementor-button-outline-pirmary .elementor-button-link:active, .button-outline-primary.active, .elementor-button-outline-pirmary .active.elementor-button, .elementor-button-outline-pirmary .active.elementor-button-link, .bg-primary, .elementor-progress-bar { background-color: #d81324; } .button-primary, .button, button, input[type="button"]:not(.btn):not(.button), input[type="reset"]:not(.btn):not(.button), input[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button, .elementor-button-primary .elementor-button-link, .button-default:hover, .elementor-button-default a.elementor-button:hover, .button-dark:hover, .button-dark:active, .button-dark:focus, .button-light:hover, .button-light:active, .button-light:focus, .button-outline-primary, .elementor-button-outline-pirmary .elementor-button, .elementor-button-outline-pirmary .elementor-button-link, .button-outline-primary:hover, .button-outline-primary:focus, .button-outline-primary.focus, .button-outline-primary:active, .button-outline-primary.active, .b-primary, .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link, .elementor-active .elementor-accordion-icon i, .elementor-active .elementor-toggle-icon i { border-color: #d81324; } /* ===== End Color: primary ===== */ /* ===== Start Color: primary - Hover ===== */ a:hover, a:focus, a:active { color: #a90f1c; } .button-primary:hover, .button:hover, button:hover, input:hover[type="button"]:not(.btn):not(.button), input:hover[type="reset"]:not(.btn):not(.button), input:hover[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button-link:hover, .button-primary:focus, .button:focus, button:focus, input:focus[type="button"]:not(.btn):not(.button), input:focus[type="reset"]:not(.btn):not(.button), input:focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:focus, .elementor-button-primary .elementor-button-link:focus, .button-primary.focus, .focus.button, button.focus, input.focus[type="button"]:not(.btn):not(.button), input.focus[type="reset"]:not(.btn):not(.button), input.focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .focus.elementor-button, .elementor-button-primary .focus.elementor-button-link, .button-primary:active, .button:active, button:active, input:active[type="button"]:not(.btn):not(.button), input:active[type="reset"]:not(.btn):not(.button), input:active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:active, .elementor-button-primary .elementor-button-link:active, .button-primary.active, .active.button, button.active, input.active[type="button"]:not(.btn):not(.button), input.active[type="reset"]:not(.btn):not(.button), input.active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .active.elementor-button, .elementor-button-primary .active.elementor-button-link { background-color: #a90f1c; } .button-primary:hover, .button:hover, button:hover, input:hover[type="button"]:not(.btn):not(.button), input:hover[type="reset"]:not(.btn):not(.button), input:hover[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button-link:hover, .button-primary:focus, .button:focus, button:focus, input:focus[type="button"]:not(.btn):not(.button), input:focus[type="reset"]:not(.btn):not(.button), input:focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:focus, .elementor-button-primary .elementor-button-link:focus, .button-primary.focus, .focus.button, button.focus, input.focus[type="button"]:not(.btn):not(.button), input.focus[type="reset"]:not(.btn):not(.button), input.focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .focus.elementor-button, .elementor-button-primary .focus.elementor-button-link, .button-primary:active, .button:active, button:active, input:active[type="button"]:not(.btn):not(.button), input:active[type="reset"]:not(.btn):not(.button), input:active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:active, .elementor-button-primary .elementor-button-link:active, .button-primary.active, .active.button, button.active, input.active[type="button"]:not(.btn):not(.button), input.active[type="reset"]:not(.btn):not(.button), input.active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .active.elementor-button, .elementor-button-primary .active.elementor-button-link { border-color: #a90f1c; } /* ===== End Color: primary - Hover ===== */ /* ===== Start Color: secondary ===== */ .button-outline-secondary, .c-secondary { color: #0b2154; } .coelor-secondary { color: #0b2154; } .f-secondary { fill: #0b2154; } .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link, .button-outline-secondary:hover, .button-outline-secondary:focus, .button-outline-secondary.focus, .button-outline-secondary:active, .button-outline-secondary.active, .bg-secondary { background-color: #0b2154; } .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link, .button-outline-secondary, .button-outline-secondary:hover, .button-outline-secondary:focus, .button-outline-secondary.focus, .button-outline-secondary:active, .button-outline-secondary.active, .b-secondary { border-color: #0b2154; } /* ===== End Color: secondary ===== */ /* ===== Start Color: secondary - Hover ===== */ .button-secondary:hover, .elementor-button-btn-secondary .elementor-button:hover, .elementor-button-btn-secondary .elementor-button-link:hover, .button-secondary:focus, .elementor-button-btn-secondary .elementor-button:focus, .elementor-button-btn-secondary .elementor-button-link:focus, .button-secondary.focus, .elementor-button-btn-secondary .focus.elementor-button, .elementor-button-btn-secondary .focus.elementor-button-link, .button-secondary:active, .elementor-button-btn-secondary .elementor-button:active, .elementor-button-btn-secondary .elementor-button-link:active, .button-secondary.active, .elementor-button-btn-secondary .active.elementor-button, .elementor-button-btn-secondary .active.elementor-button-link { background-color: #050f27; } .button-secondary:hover, .elementor-button-btn-secondary .elementor-button:hover, .elementor-button-btn-secondary .elementor-button-link:hover, .button-secondary:focus, .elementor-button-btn-secondary .elementor-button:focus, .elementor-button-btn-secondary .elementor-button-link:focus, .button-secondary.focus, .elementor-button-btn-secondary .focus.elementor-button, .elementor-button-btn-secondary .focus.elementor-button-link, .button-secondary:active, .elementor-button-btn-secondary .elementor-button:active, .elementor-button-btn-secondary .elementor-button-link:active, .button-secondary.active, .elementor-button-btn-secondary .active.elementor-button, .elementor-button-btn-secondary .active.elementor-button-link { border-color: #050f27; } /* ===== End Color: secondary - Hover ===== */ /* ===== Start Color: Button Primary ===== */ .button-primary, .button, button, input[type="button"]:not(.btn):not(.button), input[type="reset"]:not(.btn):not(.button), input[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button, .elementor-button-primary .elementor-button-link, .button-default:hover, .elementor-button-default a.elementor-button:hover, .button-dark:hover, .button-dark:active, .button-dark:focus, .button-light:hover, .button-light:active, .button-light:focus { background-color: #d81324; border-color: #d81324; } /* ===== End Color: Button Primary ===== */ /* ===== Start Color: Button Primary Hover ===== */ .button-primary:hover, .button:hover, button:hover, input:hover[type="button"]:not(.btn):not(.button), input:hover[type="reset"]:not(.btn):not(.button), input:hover[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button-link:hover, .button-primary:focus, .button:focus, button:focus, input:focus[type="button"]:not(.btn):not(.button), input:focus[type="reset"]:not(.btn):not(.button), input:focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:focus, .elementor-button-primary .elementor-button-link:focus, .button-primary.focus, .focus.button, button.focus, input.focus[type="button"]:not(.btn):not(.button), input.focus[type="reset"]:not(.btn):not(.button), input.focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .focus.elementor-button, .elementor-button-primary .focus.elementor-button-link, .button-primary:active, .button:active, button:active, input:active[type="button"]:not(.btn):not(.button), input:active[type="reset"]:not(.btn):not(.button), input:active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:active, .elementor-button-primary .elementor-button-link:active, .button-primary.active, .active.button, button.active, input.active[type="button"]:not(.btn):not(.button), input.active[type="reset"]:not(.btn):not(.button), input.active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .active.elementor-button, .elementor-button-primary .active.elementor-button-link { background-color: #920d18; border-color: #920d18; } /* ===== End Color: Button Primary Hover ===== */ /* ===== Start Color: Button Primary Outline ===== */ .button-outline-primary, .elementor-button-outline-pirmary .elementor-button, .elementor-button-outline-pirmary .elementor-button-link { color: #d81324; border-color: #d81324; background-color: transparent; } /* ===== End Color: Button Primary Outline ===== */ /* ===== Start Color: Button Primary Outline Hover ===== */ .button-outline-primary:hover, .elementor-button-outline-pirmary .elementor-button:hover, .elementor-button-outline-pirmary .elementor-button-link:hover, .button-outline-primary:focus, .elementor-button-outline-pirmary .elementor-button:focus, .elementor-button-outline-pirmary .elementor-button-link:focus, .button-outline-primary.focus, .elementor-button-outline-pirmary .focus.elementor-button, .elementor-button-outline-pirmary .focus.elementor-button-link, .button-outline-primary:active, .elementor-button-outline-pirmary .elementor-button:active, .elementor-button-outline-pirmary .elementor-button-link:active, .button-outline-primary.active, .elementor-button-outline-pirmary .active.elementor-button, .elementor-button-outline-pirmary .active.elementor-button-link { background-color: #d81324; border-color: #d81324; color: #fff; } /* ===== End Color: Button Primary Outline Hover ===== */ /* ===== Start Color: Button Secondary ===== */ .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link { background-color: #0b2154; border-color: #0b2154; } /* ===== End Color: Button Secondary ===== */ /* ===== Start Color: Button Secondary Outline ===== */ .button-outline-secondary { color: #0b2154; border-color: #0b2154; background-color: transparent; } /* ===== End Color: Button Secondary Outline ===== */ /* ===== Start Color: Button Secondary Outline Hover ===== */ .button-outline-secondary:hover, .button-outline-secondary:focus, .button-outline-secondary.focus, .button-outline-secondary:active, .button-outline-secondary.active { background-color: #0b2154; border-color: #0b2154; color: #fff; } /* ===== End Color: Button Secondary Outline Hover ===== */ /* ===== Start Color: Button Secondary Hover ===== */ .button-secondary:hover, .elementor-button-btn-secondary .elementor-button:hover, .elementor-button-btn-secondary .elementor-button-link:hover, .button-secondary:focus, .elementor-button-btn-secondary .elementor-button:focus, .elementor-button-btn-secondary .elementor-button-link:focus, .button-secondary.focus, .elementor-button-btn-secondary .focus.elementor-button, .elementor-button-btn-secondary .focus.elementor-button-link, .button-secondary:active, .elementor-button-btn-secondary .elementor-button:active, .elementor-button-btn-secondary .elementor-button-link:active, .button-secondary.active, .elementor-button-btn-secondary .active.elementor-button, .elementor-button-btn-secondary .active.elementor-button-link { background-color: #020610; border-color: #020610; } /* ===== End Color: Button Secondary Hover ===== */ /*------------------------------------------------------------- 4.0 Typography --------------------------------------------------------------*/ html { font-size: 16px; } body, button, input, select, textarea { color: #596277; font-size: 1rem; line-height: 1.67; font-family: "DM Sans"; } body { text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1, h2, h3, h4, h5, h6 { line-height: 1.2; letter-spacing: -0.05rem; padding: 1em 0 0; margin: 0 0 0.5em; font-weight: 700; color: #0b2154; font-family: "DM Sans"; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { padding-top: 0; } h1 { font-size: 42px; font-size: 2.625rem; } h2 { font-size: 36px; font-size: 2.25rem; } h3 { font-size: 30px; font-size: 1.875rem; } h4 { font-size: 24px; font-size: 1.5rem; } h5 { font-size: 20px; font-size: 1.25rem; } h6 { font-size: 16px; font-size: 1rem; } pre { background-color: #e1e1e1; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 14px; font-size: 0.875rem; line-height: 1.67; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } blockquote, .wp-block-quote { quotes: "" ""; overflow: hidden; font-size: 16px; font-size: 1rem; padding: 30px 25px 35px 100px; line-height: 1.8; position: relative; background: #0b2154; margin: 2em 0; font-style: normal; color: #afb5bb; } blockquote:before, .wp-block-quote:before { content: ""; } blockquote strong, .wp-block-quote strong { color: #fff; } blockquote:before, .wp-block-quote:before { font-family: "lexus-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; position: absolute; left: 35px; top: 35px; line-height: 1; color: #d81324; font-size: 30px; font-size: 1.875rem; } .entry-content blockquote strong, .entry-content .wp-block-quote strong { color: inherit; } blockquote p:last-child, .wp-block-quote p:last-child { margin: 0; } blockquote cite, .wp-block-quote cite { display: block; font-weight: 700; margin-top: 0.5em; } blockquote a, .wp-block-quote a { font-weight: 700; } :root .has-very-dark-gray-color { background: transparent; } .wp-block-quote.is-large, .wp-block-quote.is-style-large { font-size: 20px; font-size: 1.25rem; padding: 30px 25px 35px 100px; } @media (min-width: 1200px) { .wp-block-quote.is-large, .wp-block-quote.is-style-large { font-size: 20px; font-size: 1.25rem; padding: 55px 40px 60px 185px; } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 20px; font-size: 1.25rem; } .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { left: 80px; top: 65px; font-size: 48px; font-size: 3rem; } } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-style: unset; } /*------------------------------------------------------------- 5.0 Buttons --------------------------------------------------------------*/ .btn, .button-default, .elementor-button-default a.elementor-button, .button-primary, .button, button, input[type="button"]:not(.btn):not(.button), input[type="reset"]:not(.btn):not(.button), input[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button, .elementor-button-primary .elementor-button-link, .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link, .button-outline-primary, .elementor-button-outline-pirmary .elementor-button, .elementor-button-outline-pirmary .elementor-button-link, .button-outline-secondary { display: inline-block; font-weight: 700; text-align: center; text-transform: capitalize; 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; letter-spacing: 0rem; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } @media screen and (prefers-reduced-motion: reduce) { .btn, .button-default, .elementor-button-default a.elementor-button, .button-primary, .button, button, input[type="button"]:not(.btn):not(.button), input[type="reset"]:not(.btn):not(.button), input[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button, .elementor-button-primary .elementor-button-link, .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link, .button-outline-primary, .elementor-button-outline-pirmary .elementor-button, .elementor-button-outline-pirmary .elementor-button-link, .button-outline-secondary { -webkit-transition: none; transition: none; } } .btn:hover, .button-default:hover, .elementor-button-default a.elementor-button:hover, .button-primary:hover, .button:hover, button:hover, input:hover[type="button"]:not(.btn):not(.button), input:hover[type="reset"]:not(.btn):not(.button), input:hover[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button-link:hover, .button-secondary:hover, .elementor-button-btn-secondary .elementor-button:hover, .elementor-button-btn-secondary .elementor-button-link:hover, .button-outline-primary:hover, .elementor-button-outline-pirmary .elementor-button:hover, .elementor-button-outline-pirmary .elementor-button-link:hover, .button-outline-secondary:hover { text-decoration: none; } .btn:focus, .btn.focus, .button-default:focus, .elementor-button-default a.elementor-button:focus, .button-default.focus, .elementor-button-default a.focus.elementor-button, .button-primary:focus, .button:focus, button:focus, input:focus[type="button"]:not(.btn):not(.button), input:focus[type="reset"]:not(.btn):not(.button), input:focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:focus, .elementor-button-primary .elementor-button-link:focus, .button-primary.focus, .focus.button, button.focus, input.focus[type="button"]:not(.btn):not(.button), input.focus[type="reset"]:not(.btn):not(.button), input.focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .focus.elementor-button, .elementor-button-primary .focus.elementor-button-link, .button-secondary:focus, .elementor-button-btn-secondary .elementor-button:focus, .elementor-button-btn-secondary .elementor-button-link:focus, .button-secondary.focus, .elementor-button-btn-secondary .focus.elementor-button, .elementor-button-btn-secondary .focus.elementor-button-link, .button-outline-primary:focus, .elementor-button-outline-pirmary .elementor-button:focus, .elementor-button-outline-pirmary .elementor-button-link:focus, .button-outline-primary.focus, .elementor-button-outline-pirmary .focus.elementor-button, .elementor-button-outline-pirmary .focus.elementor-button-link, .button-outline-secondary:focus, .button-outline-secondary.focus { outline: 0; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; } .btn.disabled, .btn:disabled, .button-default.disabled, .elementor-button-default a.disabled.elementor-button, .button-default:disabled, .elementor-button-default a.elementor-button:disabled, .button-primary.disabled, .disabled.button, button.disabled, input.disabled[type="button"]:not(.btn):not(.button), input.disabled[type="reset"]:not(.btn):not(.button), input.disabled[type="submit"]:not(.btn):not(.button), .elementor-button-primary .disabled.elementor-button, .elementor-button-primary .disabled.elementor-button-link, .button-primary:disabled, .button:disabled, button:disabled, input:disabled[type="button"]:not(.btn):not(.button), input:disabled[type="reset"]:not(.btn):not(.button), input:disabled[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:disabled, .elementor-button-primary .elementor-button-link:disabled, .button-secondary.disabled, .elementor-button-btn-secondary .disabled.elementor-button, .elementor-button-btn-secondary .disabled.elementor-button-link, .button-secondary:disabled, .elementor-button-btn-secondary .elementor-button:disabled, .elementor-button-btn-secondary .elementor-button-link:disabled, .button-outline-primary.disabled, .elementor-button-outline-pirmary .disabled.elementor-button, .elementor-button-outline-pirmary .disabled.elementor-button-link, .button-outline-primary:disabled, .elementor-button-outline-pirmary .elementor-button:disabled, .elementor-button-outline-pirmary .elementor-button-link:disabled, .button-outline-secondary.disabled, .button-outline-secondary:disabled { cursor: no-drop; } a[class*="button-"].disabled, fieldset[disabled] a[class*="button-"] { pointer-events: none; } .btn-body { color: #fff; background-color: #596277; border-color: #596277; } .btn-body:hover { color: #fff; background-color: #495061; border-color: #434a5a; } .btn-body:focus, .btn-body.focus { -webkit-box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); } .btn-body.disabled, .btn-body:disabled { color: #fff; background-color: #596277; border-color: #596277; } .btn-body:not(:disabled):not(.disabled):active, .btn-body:not(:disabled):not(.disabled).active, .show > .btn-body.dropdown-toggle { color: #fff; background-color: #434a5a; border-color: #3e4453; } .btn-body:not(:disabled):not(.disabled):active:focus, .btn-body:not(:disabled):not(.disabled).active:focus, .show > .btn-body.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); } .btn-heading { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-heading:hover { color: #fff; background-color: #071432; border-color: #050f27; } .btn-heading:focus, .btn-heading.focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .btn-heading.disabled, .btn-heading:disabled { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-heading:not(:disabled):not(.disabled):active, .btn-heading:not(:disabled):not(.disabled).active, .show > .btn-heading.dropdown-toggle { color: #fff; background-color: #050f27; border-color: #040b1c; } .btn-heading:not(:disabled):not(.disabled):active:focus, .btn-heading:not(:disabled):not(.disabled).active:focus, .show > .btn-heading.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .btn-primary { color: #fff; background-color: #d81324; border-color: #d81324; } .btn-primary:hover { color: #fff; background-color: #b5101e; border-color: #a90f1c; } .btn-primary:focus, .btn-primary.focus { -webkit-box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); } .btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #d81324; border-color: #d81324; } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #a90f1c; border-color: #9d0e1a; } .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); } .btn-secondary { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-secondary:hover { color: #fff; background-color: #071432; border-color: #050f27; } .btn-secondary:focus, .btn-secondary.focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #050f27; border-color: #040b1c; } .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .btn-outline-body { color: #596277; background-color: transparent; background-image: none; border-color: #596277; } .btn-outline-body:hover { color: #fff; background-color: #596277; border-color: #596277; } .btn-outline-body:focus, .btn-outline-body.focus { -webkit-box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); } .btn-outline-body.disabled, .btn-outline-body:disabled { color: #596277; background-color: transparent; } .btn-outline-body:not(:disabled):not(.disabled):active, .btn-outline-body:not(:disabled):not(.disabled).active, .show > .btn-outline-body.dropdown-toggle { color: #fff; background-color: #596277; border-color: #596277; } .btn-outline-body:not(:disabled):not(.disabled):active:focus, .btn-outline-body:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-body.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); box-shadow: 0 0 0 0 rgba(89, 98, 119, 0.5); } .btn-outline-heading { color: #0b2154; background-color: transparent; background-image: none; border-color: #0b2154; } .btn-outline-heading:hover { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-outline-heading:focus, .btn-outline-heading.focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .btn-outline-heading.disabled, .btn-outline-heading:disabled { color: #0b2154; background-color: transparent; } .btn-outline-heading:not(:disabled):not(.disabled):active, .btn-outline-heading:not(:disabled):not(.disabled).active, .show > .btn-outline-heading.dropdown-toggle { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-outline-heading:not(:disabled):not(.disabled):active:focus, .btn-outline-heading:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-heading.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .btn-outline-primary { color: #d81324; background-color: transparent; background-image: none; border-color: #d81324; } .btn-outline-primary:hover { color: #fff; background-color: #d81324; border-color: #d81324; } .btn-outline-primary:focus, .btn-outline-primary.focus { -webkit-box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); } .btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #d81324; background-color: transparent; } .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #d81324; border-color: #d81324; } .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); box-shadow: 0 0 0 0 rgba(216, 19, 36, 0.5); } .btn-outline-secondary { color: #0b2154; background-color: transparent; background-image: none; border-color: #0b2154; } .btn-outline-secondary:hover { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-outline-secondary:focus, .btn-outline-secondary.focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #0b2154; background-color: transparent; } .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #0b2154; border-color: #0b2154; } .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); box-shadow: 0 0 0 0 rgba(11, 33, 84, 0.5); } .button-primary, .button, button, input[type="button"]:not(.btn):not(.button), input[type="reset"]:not(.btn):not(.button), input[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button, .elementor-button-primary .elementor-button-link { color: #fff; } .button-primary:hover, .button:hover, button:hover, input:hover[type="button"]:not(.btn):not(.button), input:hover[type="reset"]:not(.btn):not(.button), input:hover[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button-link:hover { color: #fff; } .button-primary:visited, .button:visited, button:visited, input:visited[type="button"]:not(.btn):not(.button), input:visited[type="reset"]:not(.btn):not(.button), input:visited[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:visited, .elementor-button-primary .elementor-button-link:visited { color: #fff; text-decoration: none; } .button-primary.disabled, .disabled.button, button.disabled, input.disabled[type="button"]:not(.btn):not(.button), input.disabled[type="reset"]:not(.btn):not(.button), input.disabled[type="submit"]:not(.btn):not(.button), .elementor-button-primary .disabled.elementor-button, .elementor-button-primary .disabled.elementor-button-link, .button-primary:disabled, .button:disabled, button:disabled, input:disabled[type="button"]:not(.btn):not(.button), input:disabled[type="reset"]:not(.btn):not(.button), input:disabled[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:disabled, .elementor-button-primary .elementor-button-link:disabled { color: #fff; opacity: 0.75; -ms-opacity: 0.75; -o-opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; filter: alpha(opacity=75); } .button-primary:focus, .button:focus, button:focus, input:focus[type="button"]:not(.btn):not(.button), input:focus[type="reset"]:not(.btn):not(.button), input:focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:focus, .elementor-button-primary .elementor-button-link:focus, .button-primary.focus, .focus.button, button.focus, input.focus[type="button"]:not(.btn):not(.button), input.focus[type="reset"]:not(.btn):not(.button), input.focus[type="submit"]:not(.btn):not(.button), .elementor-button-primary .focus.elementor-button, .elementor-button-primary .focus.elementor-button-link { color: #fff; } .button-primary:active, .button:active, button:active, input:active[type="button"]:not(.btn):not(.button), input:active[type="reset"]:not(.btn):not(.button), input:active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button:active, .elementor-button-primary .elementor-button-link:active, .button-primary.active, .active.button, button.active, input.active[type="button"]:not(.btn):not(.button), input.active[type="reset"]:not(.btn):not(.button), input.active[type="submit"]:not(.btn):not(.button), .elementor-button-primary .active.elementor-button, .elementor-button-primary .active.elementor-button-link { color: #fff; } .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link { color: #fff; } .button-secondary:hover, .elementor-button-btn-secondary .elementor-button:hover, .elementor-button-btn-secondary .elementor-button-link:hover { color: #fff; } .button-secondary:visited, .elementor-button-btn-secondary .elementor-button:visited, .elementor-button-btn-secondary .elementor-button-link:visited { color: #fff; text-decoration: none; } .button-secondary.disabled, .elementor-button-btn-secondary .disabled.elementor-button, .elementor-button-btn-secondary .disabled.elementor-button-link, .button-secondary:disabled, .elementor-button-btn-secondary .elementor-button:disabled, .elementor-button-btn-secondary .elementor-button-link:disabled { color: #fff; opacity: 0.75; -ms-opacity: 0.75; -o-opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; filter: alpha(opacity=75); } .button-secondary:focus, .elementor-button-btn-secondary .elementor-button:focus, .elementor-button-btn-secondary .elementor-button-link:focus, .button-secondary.focus, .elementor-button-btn-secondary .focus.elementor-button, .elementor-button-btn-secondary .focus.elementor-button-link { color: #fff; } .button-secondary:active, .elementor-button-btn-secondary .elementor-button:active, .elementor-button-btn-secondary .elementor-button-link:active, .button-secondary.active, .elementor-button-btn-secondary .active.elementor-button, .elementor-button-btn-secondary .active.elementor-button-link { color: #fff; } .button-md, .btn, .button-default, .elementor-button-default a.elementor-button, .button-primary, .button, button, input[type="button"]:not(.btn):not(.button), input[type="reset"]:not(.btn):not(.button), input[type="submit"]:not(.btn):not(.button), .elementor-button-primary .elementor-button, .elementor-button-primary .elementor-button-link, .button-secondary, .elementor-button-btn-secondary .elementor-button, .elementor-button-btn-secondary .elementor-button-link, .button-outline-primary, .elementor-button-outline-pirmary .elementor-button, .elementor-button-outline-pirmary .elementor-button-link, .button-outline-secondary, .elementor-button.elementor-size-md { padding: 0.875rem 1.875rem; font-size: 0.875rem; line-height: 1.6; border-radius: 0px; } .button-xs, .elementor-button.elementor-size-xs { padding: 0.4rem 2rem; font-size: 0.75rem; line-height: 1.5; border-radius: 0px; } .button-sm, .elementor-button.elementor-size-sm { padding: 0.75rem 2.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0px; } .button-lg, .elementor-button.elementor-size-lg { padding: 1.25rem 3.125rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0px; } .button-xl, .elementor-button.elementor-size-xl { padding: 1.2rem 4rem; font-size: 1.143rem; line-height: 1.5; border-radius: 0px; } .button-outline-primary, .elementor-button-outline-pirmary .elementor-button, .elementor-button-outline-pirmary .elementor-button-link { background-color: transparent; background-image: none; } .button-outline-primary:hover, .elementor-button-outline-pirmary .elementor-button:hover, .elementor-button-outline-pirmary .elementor-button-link:hover { color: #fff; } .button-outline-primary:focus, .elementor-button-outline-pirmary .elementor-button:focus, .elementor-button-outline-pirmary .elementor-button-link:focus, .button-outline-primary.focus, .elementor-button-outline-pirmary .focus.elementor-button, .elementor-button-outline-pirmary .focus.elementor-button-link { color: #fff; } .button-outline-primary.disabled, .elementor-button-outline-pirmary .disabled.elementor-button, .elementor-button-outline-pirmary .disabled.elementor-button-link, .button-outline-primary:disabled, .elementor-button-outline-pirmary .elementor-button:disabled, .elementor-button-outline-pirmary .elementor-button-link:disabled { color: #d81324; background-color: transparent; } .button-outline-primary:active, .elementor-button-outline-pirmary .elementor-button:active, .elementor-button-outline-pirmary .elementor-button-link:active, .button-outline-primary.active, .elementor-button-outline-pirmary .active.elementor-button, .elementor-button-outline-pirmary .active.elementor-button-link { color: #fff; } .button-outline-secondary { background-color: transparent; background-image: none; } .button-outline-secondary:hover { color: #fff; } .button-outline-secondary:focus, .button-outline-secondary.focus { color: #fff; } .button-outline-secondary.disabled, .button-outline-secondary:disabled { color: transparent; background-color: transparent; } .button-outline-secondary:active, .button-outline-secondary.active { color: #fff; } .button-block { display: block; width: 100%; } .btn-link, .button-link, .elementor-button-btn-line a.elementor-button, .service-readmore a { padding: 0; border-radius: 0; text-align: center; font-weight: 700; text-transform: capitalize; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled, .button-link, .elementor-button-btn-line a.elementor-button, .service-readmore a, .button-link:active, .elementor-button-btn-line a.elementor-button:active, .service-readmore a:active, .button-link.active, .elementor-button-btn-line a.active.elementor-button, .service-readmore a.active, .button-link:disabled, .elementor-button-btn-line a.elementor-button:disabled, .service-readmore a:disabled { background-color: transparent; } .btn-link, .btn-link:focus, .btn-link:active, .button-link, .elementor-button-btn-line a.elementor-button, .service-readmore a, .button-link:focus, .elementor-button-btn-line a.elementor-button:focus, .service-readmore a:focus, .button-link:active, .elementor-button-btn-line a.elementor-button:active, .service-readmore a:active { border-color: transparent; } .btn-link:hover, .btn-link:focus, .button-link:hover, .elementor-button-btn-line a.elementor-button:hover, .service-readmore a:hover, .button-link:focus, .elementor-button-btn-line a.elementor-button:focus, .service-readmore a:focus { border-color: transparent; } .btn-link:disabled, .button-link:disabled, .elementor-button-btn-line a.elementor-button:disabled, .service-readmore a:disabled { color: #f9f9f9; } .btn-link:disabled:hover, .btn-link:disabled:focus, .button-link:disabled:hover, .elementor-button-btn-line a.elementor-button:disabled:hover, .service-readmore a:disabled:hover, .button-link:disabled:focus, .elementor-button-btn-line a.elementor-button:disabled:focus, .service-readmore a:disabled:focus { text-decoration: none; } .button-default, .elementor-button-default a.elementor-button { color: #596277; background-color: #afb5bb; border-color: #afb5bb; } .button-default:hover, .elementor-button-default a.elementor-button:hover { color: #fff; } .button-dark { color: #afb5bb; background-color: #afb5bb; border-color: #afb5bb; } .button-dark:hover, .button-dark:active, .button-dark:focus { color: #fff; } .button-light { color: #000; background-color: #afb5bb; border-color: #afb5bb; } .button-light:hover, .button-light:active, .button-light:focus { color: #fff; } .wp-block-button .wp-block-button__link { margin-top: 2em; } /*------------------------------------------------------------- 6.0 Forms --------------------------------------------------------------*/ textarea { max-width: 100%; border: 1px solid #f6f6f6; background-color: #f6f6f6; padding: 0.9rem 1.3rem; font-size: 14px; font-size: 0.875rem; } select { border: 1px solid #f6f6f6; background-color: #f6f6f6; border-radius: 0; max-width: 100%; font-size: 14px; line-height: 1.5; height: 50px; padding: 0.9rem 1.3rem; font-size: 14px; font-size: 0.875rem; } input { line-height: 1.5; } 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"] { color: #596277; border: 1px solid #f6f6f6; background-color: #f6f6f6; display: block; width: 100%; padding: 0.9rem 1.3rem; border-radius: 0; height: 50px; font-size: 14px; font-size: 0.875rem; } input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="range"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder { color: #596277; } input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="range"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="color"]::-moz-placeholder { color: #596277; } input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="range"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder { color: #596277; } input[type="text"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="url"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder, input[type="search"]::-ms-input-placeholder, input[type="number"]::-ms-input-placeholder, input[type="tel"]::-ms-input-placeholder, input[type="range"]::-ms-input-placeholder, input[type="date"]::-ms-input-placeholder, input[type="month"]::-ms-input-placeholder, input[type="week"]::-ms-input-placeholder, input[type="time"]::-ms-input-placeholder, input[type="datetime"]::-ms-input-placeholder, input[type="datetime-local"]::-ms-input-placeholder, input[type="color"]::-ms-input-placeholder { color: #596277; } input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="tel"]::placeholder, input[type="range"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="time"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="color"]::placeholder { color: #596277; } input:focus { outline: none; } button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; cursor: pointer; } .select2-container--default .select2-selection--single { display: block; width: 100%; height: 50px; padding: 0.6rem 0.9rem; font-size: 1rem; line-height: 1.6; color: #596277; background-color: #f6f6f6; background-clip: padding-box; border: 2px solid #f6f6f6; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: calc(3.35rem + 2px); } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #596277; } .select2-container--default .select2-selection--single:focus { outline: none; } /*------------------------------------------------------------- 7.0 Base --------------------------------------------------------------*/ html { padding: 0; margin: 0; word-break: normal; -webkit-box-sizing: border-box; box-sizing: border-box; } * { /* 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/ */ -webkit-box-sizing: inherit; box-sizing: inherit; } *: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/ */ -webkit-box-sizing: inherit; box-sizing: inherit; } body { overflow-x: hidden; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-wrap: break-word; } body.layout-boxed { background-color: #fff; background-repeat: no-repeat; background-size: contain; background-position: top center; } body.layout-boxed .body-inner { background-repeat: no-repeat; background-size: contain; background-position: bottom center; } body.layout-boxed #page { background-color: #fff; margin-left: auto; margin-right: auto; max-width: 1400px; } .bypostauthor { display: block; } .site-content { padding: 5em 0; } pre { max-width: 100%; overflow: auto; white-space: pre; word-wrap: break-word; } a { word-wrap: break-word; } address { font-style: italic; } a:hover, a:focus, a:active { text-decoration: none; outline: none; } a:focus { outline: none; } .img-responsive, .wp-post-image { max-width: 100%; height: auto; } img, video { height: auto; max-width: 100%; } dd { margin: 0 1.5em 1.5em; } caption { padding: 0 0 0.75rem; caption-side: top; } .entry-content dt { color: #0b2154; } .select2-container--open .select2-selection--single { border-color: #d81324; } .select2-container--open .select2-dropdown--below { border-color: #d81324; border-width: 2px; } #back-to-top { position: fixed; bottom: 20px; right: 20px; color: #fff; text-align: center; z-index: 350; opacity: 0; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; background: #d81324; padding: 10px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-box-shadow: -3px 0 10px -2px rgba(0, 0, 0, 0.1); box-shadow: -3px 0 10px -2px rgba(0, 0, 0, 0.1); width: 50px; height: 50px; } #back-to-top:hover { background: #0b2154; } #back-to-top i { display: inline-block; font-size: 30px; width: 100%; } #back-to-top.show { pointer-events: visible; opacity: 1; -webkit-transform: scale(1); transform: scale(1); border-radius: 3px; } .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } /* Text meant only for screen readers. */ .screen-reader-text, .service-readmore a i { clip: rect(1px, 1px, 1px, 1px); 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, .service-readmore a i:focus { background-color: #d81324; color: #0494f4; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; 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. */ } .overflow-hidden { overflow: hidden !important; } .overflow-auto { overflow: auto !important; } .overflow-visiable { overflow: visible !important; } .overflow-scroll { overflow: scroll !important; } .overflow-inherit { overflow: inherit !important; } .overflow-initial { overflow: initial !important; } .pagination .page-item { margin-right: 5px; } .pagination .page-item .page-link, .pagination .page-item .page-numbers { border-radius: 3px; font-family: "DM Sans"; width: 40px; height: 40px; text-align: center; line-height: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .pagination .page-numbers.current { background-color: #d81324; border-color: #c11120; } .elementor-default .pagination { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .preloader-img img { width: 100%; } .dropdown-backdrop { position: fixed; z-index: 999; width: 100vw; height: 100vh; top: 0; left: 0; } /*------------------------------------------------------------- 7.1 List --------------------------------------------------------------*/ .list-check, .product-extra-desc ul { list-style: none; padding-left: 0; margin-left: 0; } .list-check li, .product-extra-desc ul li { padding-left: 30px; padding-top: 5px; padding-bottom: 5px; position: relative; font-weight: 700; } .list-check li:before, .product-extra-desc ul li:before { content: ""; } .list-check li:before, .product-extra-desc ul li:before { font-family: "lexus-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; position: absolute; left: 0; font-size: 14px; font-size: 0.875rem; color: #d81324; } /*------------------------------------------------------------- 7.2 List --------------------------------------------------------------*/ /** * Comments */ #comments { margin-bottom: 30px; margin-top: 50px; border-top: 1px solid #e5e5e5; padding-top: 50px; } #comments .comment-reply-title, #comments .comments-title { font-size: 36px; font-size: 2.25rem; margin: 0 0 2.5rem; padding: 0; } #comments .comments-title { margin-bottom: 40px; } #comments .comment-reply-title { margin-bottom: 20px; } #comments .comment-list { list-style: none; margin-bottom: 40px; padding: 0; } #comments .comment-list #respond { margin-top: 50px; margin-bottom: 50px; } #comments .comment-list li > div { border-bottom: 1px solid #e5e5e5; margin-left: 5.25rem; } @media (max-width: 767.98px) { #comments .comment-list li > div { margin-left: 0; } } #comments .comment-list > li:first-child { border-top: 0; } #comments .comment-list > li:first-child .the-comment { padding-top: 0; } #comments .comment-list .comment-text { margin-bottom: 1.5rem; } #comments .comment-list .comment-text li { border-top: 0; } #comments .comment-list pre { margin: 30px 0; padding: 30px; color: #000; background: #f9f9f9; } #comments .comment-list ol.children { list-style: none; padding-left: 5.25rem; } @media (max-width: 767.98px) { #comments .comment-list ol.children { padding-left: 0.875em; } } #comments .comment-list li.comment { clear: both; } .the-comment { list-style: none; padding-top: 10px; padding-bottom: 0px; margin-bottom: 20px; } .the-comment .comment-meta { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .the-comment .wrap-avatar { margin-right: 30px; -webkit-box-flex: 0; -ms-flex: 0 0 3.375rem; flex: 0 0 3.375rem; position: absolute; right: 100%; top: 0; left: auto; width: 3.375rem; height: 3.375rem; } .the-comment .wrap-avatar .avatar { border-radius: 50%; } @media (max-width: 767.98px) { .the-comment .wrap-avatar { margin-right: 15px; position: static; right: auto; top: auto; } } .the-comment .comment-text { margin-top: 30px; } @media (min-width: 768px) { .the-comment .comment-text { margin-top: 0; } } .comment-box { display: -webkit-box; display: -ms-flexbox; display: flex; } .comment-box .comment-header { margin-right: 10px; } .comment-box .comment-header, .comment-box h6 { font-size: 14px; font-size: 0.875rem; font-weight: 700; margin-bottom: 0; text-transform: capitalize; } .comment-box .comment-header a, .comment-box h6 a { color: inherit; } .comment-box .comment-header a:hover, .comment-box h6 a:hover { color: #d81324; } .comment-box .comment-metadata { font-size: 14px; font-size: 0.875rem; color: #afb5bb; line-height: 1.2; margin-bottom: 0.75em; font-weight: 400; } .comment-box .comment-metadata a { color: #d81324; } .comment-reply-link { font-size: 12px; font-size: 0.75rem; text-transform: uppercase; margin-bottom: 50px; font-weight: 700; top: -15px; position: relative; } .comment-form { margin-left: -5px; margin-right: -5px; } .comment-form > * { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; padding-left: 5px; padding-right: 5px; margin-bottom: 10px; } .comment-form .comment-notes { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .comment-form .comment-form-comment label, .comment-form .comment-form-author label, .comment-form .comment-form-url label, .comment-form .comment-form-email label { display: none; } .comment-form .comment-form-author, .comment-form .comment-form-url, .comment-form .comment-form-email { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-left: 5px; padding-right: 5px; } @media (min-width: 768px) { .comment-form .comment-form-comment { float: right; } .comment-form .comment-form-cookies-consent { clear: both; float: left; margin-top: 10px; } .comment-form .form-submit { margin-top: 8px; } } @media (max-width: 1199.98px) { .comment-form .comment-form-cookies-consent { float: unset; } .comment-form .form-submit { float: unset; text-align: unset; } } .logged-in .comment-form-comment { width: 100%; float: unset; } .logged-in .form-submit { text-align: unset; float: unset; display: inline-block; } #respond { clear: both; padding: 50px; position: relative; background-color: #fff; margin-top: 50px; margin-bottom: 50px; } #respond form .form-control, #respond form .wpcf7 .wpcf7-validation-errors, .wpcf7 #respond form .wpcf7-validation-errors { background-color: #f6f6f6; border-color: #f6f6f6; } #respond .form-submit, #respond form { margin-bottom: 0; } #respond #cancel-comment-reply-link { position: absolute; top: 1.41575em; right: 1.618em; display: block; height: 1em; overflow: hidden; font-weight: bold; line-height: 1; font-size: 12px; font-size: 0.75rem; text-align: center; -webkit-transition: ease, 0.3s, -webkit-transform; transition: ease, 0.3s, -webkit-transform; transition: transform, ease, 0.3s; transition: transform, ease, 0.3s, -webkit-transform; } .comment-content table { border-collapse: collapse; margin: 0; width: 100%; } .comment-content table td, .comment-content table th { border: 1px solid #e5e5e5; padding: 0.6em; } .comment-content table thead th { padding-bottom: 0.5em; background-color: #222a35; color: #b8bdc8; border-color: #2e3744; } .comment-content table th { font-weight: 700; } .comment-content table tr { border-bottom: 1px solid #e5e5e5; } .comment-content table tr:first-child th { padding-bottom: 0.5em; background-color: #222a35; color: #b8bdc8; border-color: #2e3744; } .comment-content table tbody > tr { color: #7d8794; background-color: #f5f6fa; } .comment-content table tbody > tr:nth-child(2n + 1) { background-color: rgba(245, 246, 250, 0.7); background-color: #e8eaed; } .comment-content table thead + tbody tr:first-child th { padding-bottom: 0.5em; background-color: #e8eaed; color: #7d8794; border-color: #e8eaed; } .comment-content table tr:not(.odd):not(.even) th { padding-bottom: 0.5em; background-color: #222a35; color: #b8bdc8; border-color: #2e3744; } .comment-content table th { border-bottom: 1px solid; border-bottom-color: #ebebeb; padding-bottom: 0.5em; } /*------------------------------------------------------------- 8.0 layout --------------------------------------------------------------*/ @media (min-width: 1200px) { .right-sidebar .column-sidebar-inner { padding-left: 30px; } } @media (min-width: 1200px) { .left-sidebar .column-sidebar-inner { padding-right: 30px; } } /*------------------------------------------------------------- 8.1 layout --------------------------------------------------------------*/ .header-content { background-color: #fff; } .header-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .header-inner .navbar-brand { color: #16346d; font-weight: 700; font-size: 36px; font-size: 2.25rem; padding: 10px 0; } .custom-logo-link { display: block; padding: 15px 0; text-align: left; min-width: 185px; } @media (max-width: 1024px) { .custom-logo-link { text-align: center; } } .header-search { position: relative; } .header-search .search-button { font-size: 20px; width: 20px; height: 30px; display: block; } .header-search .searchform { position: absolute; right: 0; top: 100%; background-color: #fff; pointer-events: none; width: 250px; z-index: 1000; max-height: 0; overflow: hidden; -webkit-transition: max-height 0.4s ease-in; transition: max-height 0.4s ease-in; } .header-search .active .searchform { height: auto; pointer-events: auto; max-height: 58px; -webkit-transition: max-height 0.4s ease-out; transition: max-height 0.4s ease-out; } /*------------------------------------------------------------- 8.2 layout --------------------------------------------------------------*/ #wrapper-footer { background: #d81324; color: #fff; text-align: center; padding: 2.61792em 0; margin-top: 30px; } #wrapper-footer .site-info a { color: #fff; } #wrapper-footer .site-info a:hover { color: #0b2154; } .wp-block-cover p.wp-block-cover-text { color: white; } /*------------------------------------------------------------- 9.0 Widget --------------------------------------------------------------*/ /** * Widgets */ .widget { margin: 0 0 30px; } .widget select { max-width: 100%; width: 100%; } .widget .widget-search .search-submit { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } .widget .widget-title, .widget .widgettitle { letter-spacing: 0; padding: 0 0 1.75rem; margin-bottom: 1.75rem; } .widget ul { margin-left: 0; list-style: none; padding: 0; } .widget ul ul { margin-left: 14px; } .widget-area .widget { font-weight: 400; } .widget-area .widget a.button { font-weight: 400 !important; } .header-widget-region::after { display: block; clear: both; content: ""; } .header-widget-region .widget { margin: 0; padding: 1em 0; font-size: 0.875em; } .widget_search form, .widget_product_search form { position: relative; } .widget_search form input[type="text"], .widget_search form input[type="search"], .widget_product_search form input[type="text"], .widget_product_search form input[type="search"] { width: 100%; } .widget_search form input[type="submit"], .widget_search form button[type="submit"], .widget_product_search form input[type="submit"], .widget_product_search form button[type="submit"] { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; top: 0; left: 0; } /*widget_recent_entries, .widget_pages, .widget_categories, .widget_archive, .widget_recent_comments, .widget_nav_menu, .widget_links, .widget_product_categories, .widget_layered_nav, .widget_layered_nav_filters */ .widget ul { margin: 0; } .widget ul li { padding: 5px 0; list-style: none; font-size: 16px; } .widget ul li:first-child { padding-top: 0; } .widget ul li li:last-child { padding-bottom: 0; } .widget ul li ul { padding-top: 12px; margin-left: 1rem; } .column-sidebar .widget { background: #fff; padding: 30px 40px; } .column-sidebar .widget .widget-title { font-size: 24px; font-size: 1.5rem; font-family: "DM Sans"; font-weight: 700; color: #0b2154; border-bottom: 1px solid #e5e5e5; } .column-sidebar .widget.widget_media_image { padding: 0; } .column-sidebar .widget.widget_categories li a, .column-sidebar .widget.widget_archive li a, .column-sidebar .widget.widget_pages li a, .column-sidebar .widget.widget_meta li a, .column-sidebar .widget.widget_recent_entries li a, .column-sidebar .widget.widget_nav_menu li a { position: relative; padding-left: 1rem; text-transform: capitalize; display: inline-block; } .column-sidebar .widget.widget_categories li a:before, .column-sidebar .widget.widget_archive li a:before, .column-sidebar .widget.widget_pages li a:before, .column-sidebar .widget.widget_meta li a:before, .column-sidebar .widget.widget_recent_entries li a:before, .column-sidebar .widget.widget_nav_menu li a:before { content: ""; left: 0; height: 5px; width: 5px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #afb5bb; position: absolute; top: 12px; } .column-sidebar .widget.widget_categories li a span, .column-sidebar .widget.widget_archive li a span, .column-sidebar .widget.widget_pages li a span, .column-sidebar .widget.widget_meta li a span, .column-sidebar .widget.widget_recent_entries li a span, .column-sidebar .widget.widget_nav_menu li a span { color: #afb5bb; font-weight: 700; } .column-sidebar .widget.widget_categories li a:hover, .column-sidebar .widget.widget_categories li a.active, .column-sidebar .widget.widget_archive li a:hover, .column-sidebar .widget.widget_archive li a.active, .column-sidebar .widget.widget_pages li a:hover, .column-sidebar .widget.widget_pages li a.active, .column-sidebar .widget.widget_meta li a:hover, .column-sidebar .widget.widget_meta li a.active, .column-sidebar .widget.widget_recent_entries li a:hover, .column-sidebar .widget.widget_recent_entries li a.active, .column-sidebar .widget.widget_nav_menu li a:hover, .column-sidebar .widget.widget_nav_menu li a.active { color: #d81324; } .column-sidebar .widget.widget_categories li a:hover span, .column-sidebar .widget.widget_categories li a.active span, .column-sidebar .widget.widget_archive li a:hover span, .column-sidebar .widget.widget_archive li a.active span, .column-sidebar .widget.widget_pages li a:hover span, .column-sidebar .widget.widget_pages li a.active span, .column-sidebar .widget.widget_meta li a:hover span, .column-sidebar .widget.widget_meta li a.active span, .column-sidebar .widget.widget_recent_entries li a:hover span, .column-sidebar .widget.widget_recent_entries li a.active span, .column-sidebar .widget.widget_nav_menu li a:hover span, .column-sidebar .widget.widget_nav_menu li a.active span { color: #d81324; } .column-sidebar .widget.widget_categories li a:hover:before, .column-sidebar .widget.widget_categories li a.active:before, .column-sidebar .widget.widget_archive li a:hover:before, .column-sidebar .widget.widget_archive li a.active:before, .column-sidebar .widget.widget_pages li a:hover:before, .column-sidebar .widget.widget_pages li a.active:before, .column-sidebar .widget.widget_meta li a:hover:before, .column-sidebar .widget.widget_meta li a.active:before, .column-sidebar .widget.widget_recent_entries li a:hover:before, .column-sidebar .widget.widget_recent_entries li a.active:before, .column-sidebar .widget.widget_nav_menu li a:hover:before, .column-sidebar .widget.widget_nav_menu li a.active:before { background-color: #d81324; } .widget.media-post-layout .item-post { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 0; padding: 15px 0; } .widget.media-post-layout .item-post .image { -webkit-box-flex: 0; -ms-flex: 0 0 80px; flex: 0 0 80px; margin-right: 15px; } .widget.media-post-layout .item-post .media-body { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 95px); flex: 0 0 calc(100% - 95px); } .widget.media-post-layout .item-post i { margin-right: 5px; } .widget.media-post-layout .item-post:last-child { padding-bottom: 0; } .widget.media-post-layout .item-post:first-child { padding-top: 0; } .widget.media-post-layout .entry-title { font-size: 16px; font-size: 1rem; margin-bottom: 5px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.5; height: 3em; } .widget.media-post-layout .entry-meta { margin-bottom: 0; } .widget.media-post-layout .post-date i { display: none; } #recentcomments .recentcomments .comment-author-link { font-weight: 600; } .widget-area #wp-calendar th, .widget-area #wp-calendar td, .footer-widgets #wp-calendar th, .footer-widgets #wp-calendar td { padding: 0.236em; text-align: center; } .widget_rating_filter .wc-layered-nav-rating { margin-bottom: 0.61805em; } .widget_rating_filter .wc-layered-nav-rating a { text-decoration: none !important; } .widget_rating_filter .wc-layered-nav-rating .star-rating { display: inline-block; height: 1em; line-height: 1; } .widget-area .widget { font-size: 1em; } .widget-area .widget h1.widget-title { font-size: 1.41575em; } .widget-area .widget a:not(.button):hover { color: #d81324; } .tagcloud .tag-cloud-link { padding: 5px 10px; background-color: #f1f1f1; border-radius: 3px; margin: 0 3px 7px 0; font-size: 0.75rem !important; position: relative; display: inline-block; font-weight: bold; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; } @media screen and (prefers-reduced-motion: reduce) { .tagcloud .tag-cloud-link { -webkit-transition: none; transition: none; } } .tagcloud .tag-cloud-link:hover { color: #d81324 !important; border-color: #d81324; } .widget.widget_rss .widget-title a { color: #0b2154; font-weight: 500; } .widget.widget_rss li { padding: 1em 0; border-bottom: 1px solid #e5e5e5; } .widget.widget_rss li a.rsswidget { font-family: "DM Sans"; font-weight: 700; font-size: 18px; color: #0b2154; } .widget.widget_rss li a.rsswidget:hover { color: #d81324; } .widget.widget_rss li .rss-date { margin: 0.5em 0 1.5em; padding: 0; } .widget.widget_rss li .rssSummary { margin-bottom: 0.5em; } .widget.widget_rss li .rss-date, .widget.widget_rss li cite { color: #141414; display: block; font-size: 13px; font-size: 0.8125rem; } .widget.widget_rss li cite { font-weight: 700; } .widget_calendar table { margin-bottom: 0; } .calendar_wrap caption { text-align: center; } .widget_recent_comments .recentcomments .comment-author-link a { font-weight: bold; font-size: 14px; } .page-links { clear: both; margin: 0 0 1em; } .page-links .current { padding: 0.5em 1em; } .page-links .page-number, .page-links a { display: inline-block; color: #000; padding: 0.5em 1em; line-height: 1; margin: 3px; border-radius: 3px; background: transparent; } .opal-image-hotspots-container .opal-image-hotspots-tooltips-wrapper { padding: 30px; } .instagram-picture .wrapp-picture { position: relative; } .instagram-picture .wrapp-picture a { display: block; width: 100%; height: 100%; z-index: 99; } .instagram-picture .wrapp-picture a:before { content: "\f16d"; display: inline-block; font-family: "FontAwesome"; font-size: 36px; color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; z-index: 2; } .instagram-picture .wrapp-picture a:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; opacity: 0; background-color: rgba(0, 0, 0, 0.7); transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; } .instagram-picture:hover .wrapp-picture a:before { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .instagram-picture:hover .wrapp-picture a:after { opacity: 1; } /*------------------------------------------------------------- 10.0 Pages --------------------------------------------------------------*/ body.elementor-page .site-content { max-width: 100%; padding-left: 0 !important; padding-right: 0 !important; } body.page-template-page-elementor .site-content { padding-top: 0 !important; padding-bottom: 0 !important; } #page { position: relative; word-wrap: break-word; overflow: hidden; } /* Page 404 */ #error-404-wrapper { background-image: url("assets/images/error404-bg.png"); background-position: top center; background-repeat: no-repeat; padding: 380px 0 50px; text-align: center; } #error-404-wrapper .page-content { margin: 0 auto; max-width: 60%; position: relative; } #error-404-wrapper .page-content:before { content: "404"; font-size: 15.69926em; color: #ff4302; font-weight: 700; } #error-404-wrapper .page-content .page-content-bottom { padding: 1.41575em 0; } @media (max-width: 768px) { #error-404-wrapper .page-content { max-width: 100%; } } .page-content .searchform { padding: 30px; background-color: #fff; } .searchform .input-group { background: transparent; position: relative; } .searchform .input-group .input-group-append { position: absolute; right: 0; top: 0; bottom: 0; z-index: 9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .searchform .input-group .input-group-append button { background: transparent; border: 0; color: #0b2154; font-size: 18px; font-size: 1.125rem; padding: 0.5rem 1rem; line-height: 1; } .searchform .input-group .input-group-append button:hover { color: #0b2154; } .searchform .input-group .input-group-append input[type="submit"] { border-radius: 0px; clip: auto; -webkit-clip-path: inherit; clip-path: inherit; width: auto; height: auto; background: transparent; color: #000; } /*-------------------------------------------------------------- ### page-loading --------------------------------------------------------------*/ .page-loading { background-color: #fff; height: 100vh; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 999999; position: fixed; top: 0; left: 0; -webkit-transition: 0.6s ease-in-out; transition: 0.6s ease-in-out; -webkit-transition-property: opacity, visibility; transition-property: opacity, visibility; visibility: visible; opacity: 1; } .page-loading .preloader-content { text-align: center; } .page-loading .preloader-img { padding-bottom: 15px; } .page-loading .preloader-icon { font-size: 0.875em; margin: 0 auto; } .page-loading .preloader-icon svg { font-size: 0.875em; max-width: 3em; } .loaded .page-loading { opacity: 0; visibility: hidden; } .elementor-editor-active .page-loading { display: none; } .search .site-content .page-title { margin-top: 0; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; margin-bottom: 50px; padding-top: 15px; } /*------------------------------------------------------------- 11.0 Post --------------------------------------------------------------*/ .clear:before, .clear:after { content: ""; display: table; table-layout: fixed; } .clearfix::after { display: block; clear: both; content: ""; } .entry-content:before, .entry-content:after { content: ""; display: table; table-layout: fixed; } .entry-footer:before, .entry-footer:after { content: ""; display: table; table-layout: fixed; } .comment-content:before, .comment-content:after { content: ""; display: table; table-layout: fixed; } .site-header:before, .site-header:after { content: ""; display: table; table-layout: fixed; } .site-content:before, .site-content:after { content: ""; display: table; table-layout: fixed; } .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .pagination:before, .pagination:after { content: ""; display: table; table-layout: fixed; } .comment-author:before, .comment-author:after { content: ""; display: table; table-layout: fixed; } .widget-area:before, .widget-area:after { content: ""; display: table; table-layout: fixed; } .widget:before, .widget:after { content: ""; display: table; table-layout: fixed; } .comment-meta:before, .comment-meta:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .entry-footer:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .nav-links:after, .pagination:after, .comment-author:after, .widget-area:after, .widget:after, .comment-meta:after { clear: both; } /** * entry-header */ .post-thumbnail { margin-bottom: 1.5rem; overflow: hidden; } .entry-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 1.5rem; } .entry-header .entry-title { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-bottom: 0; } .entry-title { font-size: 30px; font-size: 1.875rem; line-height: 1.5; } [class*="wpopal-blog-"] .entry-title, .column-item .entry-title, .elementor-team-item .entry-title { font-size: 30px; font-size: 1.875rem; } .entry-title a { color: inherit; } .entry-title:not(:first-child) { padding-top: 0; } .elementor-widget-opal-post-grid [class*="wpopal-blog-"] .entry-title, .elementor-widget-opal-post-grid .column-item .entry-title, .elementor-widget-opal-post-grid .elementor-team-item .entry-title { font-size: 24px; font-size: 1.5rem; } .entry-meta { margin: 0; color: #bcbcbc; margin-bottom: 0.55rem; font-size: 10px; font-size: 0.625rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06rem; } .entry-meta a { text-decoration: none; } .entry-meta a:hover { text-decoration: none; } .entry-meta a:not(:hover) { color: #afb5bb; } .entry-meta > span { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .entry-meta > span:not(:last-child):after { content: ""; margin-left: 8px; margin-right: 5px; width: 5px; height: 5px; background-color: #afb5bb; display: inline-block; } /** * * Content */ .page-links { font-size: 14px; font-size: 0.875rem; font-weight: 400; padding: 1em 0 0; font-family: "DM Sans"; } .page-links a, .page-links .post-page-numbers { display: inline-block; color: #596277; padding: 0.5em 1em; line-height: 1; margin: 3px; border-radius: 3px; background: transparent; border: 1px solid rgba(0, 0, 0, 0.1); } .page-links a:hover, .page-links a:focus, .page-links .post-page-numbers:hover, .page-links .post-page-numbers:focus { background-color: #d81324; color: #fff; } .page-links .current { background-color: #d81324; color: #fff; } .entry-content { text-align: left; position: relative; max-width: 100%; } .entry-content:after { clear: both; content: ""; display: table; table-layout: fixed; } .entry-content pre { margin: 30px 0; padding: 30px; color: #000; background: #f9f9f9; } .entry-content img.alignright { float: right; margin: 0 0 1em 1em; } .entry-content img.alignleft { float: left; margin: 0 1em 1em 0; } .entry-content img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .entry-content .alignright { float: right; } .entry-content .alignleft { float: left; } .entry-content .aligncenter { margin-left: auto; margin-right: auto; } .hentry { margin: 0; display: block; position: relative; } .hentry .video-thumb { margin: 15px auto; text-align: center; } .hentry .post-quote-preview { background: #d81324; font-size: 1.75rem; color: #fff; position: relative; padding-left: 80px; margin-bottom: 15px; padding-top: 30px; padding-bottom: 30px; padding-right: 30px; } .hentry .post-quote-preview > span { position: absolute; left: 30px; font-size: 30px; font-size: 1.875rem; color: #fff; } .hentry .post-quote-preview .quote-content { color: #fff; font-size: 1.75rem; font-style: italic; } .hentry .post-quote-preview .quote-author { color: #fff; font-size: 1.25rem; } .hentry .entry-header { overflow: hidden; position: relative; vertical-align: middle; } .hentry .entry-header + img { max-width: 100%; height: auto; } .page .site-main > .hentry { margin-bottom: 0; } .single .byline, .group-blog .byline { display: inline; } .page-links { clear: both; margin: 0 0 15px; } .vcard.author .avatar { width: 64px; margin-bottom: 15px; } .entry-footer { margin: 0 auto; border-top: 1px solid #e5e5e5; display: block; padding: 30px 0; clear: both; margin-top: 30px; } .entry-footer .meta-author .avatar { margin: 0 3px; } .tags-links, .edit-link { font-family: "DM Sans"; color: #596277; } .tags-links a, .edit-link a { padding: 5px 10px; background-color: #eaeaea; font-size: 14px; font-size: 0.875rem; font-weight: bold; } .social-share-block { margin-top: 25px; width: auto; } .social-share-block > h6 { display: none; } .social-share-block td:first-child { display: none; } .social-share-block th, .social-share-block td { vertical-align: middle; border: none; padding: 0; } .social-share-block a { border-radius: 3px; text-align: center; display: inline-block; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; width: 30px; height: 30px; font-size: 16px; font-size: 1rem; line-height: 33px; } .post-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; } .blog-grid-item, .blog-list-item, .blog-overlay-item, .blog-grid-flip-item { padding-bottom: 0 !important; } .blog-grid-item .entry-content, .blog-list-item .entry-content, .blog-overlay-item .entry-content, .blog-grid-flip-item .entry-content { position: relative; background: transparent; z-index: 10; } .display_description-no .blog-grid-item .entry-excerpt, .display_description-no .blog-list-item .entry-excerpt, .display_description-no .blog-overlay-item .entry-excerpt, .display_description-no .blog-grid-flip-item .entry-excerpt { display: none; } .display_description-yes .blog-grid-item .entry-excerpt, .display_description-yes .blog-list-item .entry-excerpt, .display_description-yes .blog-overlay-item .entry-excerpt, .display_description-yes .blog-grid-flip-item .entry-excerpt { display: block; } .blog-list-item { margin-bottom: 30px; } .blog-list-item .entry-content { margin: 0; } .blog-overlay-item { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; overflow: hidden; border: 1px solid #dedede; } .blog-overlay-item .entry-content { margin: 0; text-align: inherit; padding: 40px; -webkit-transform: translateY(0) translateZ(0); transform: translateY(0) translateZ(0); -webkit-transition: all 1s ease; transition: all 1s ease; } .blog-overlay-item .overlay-img-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: 50%; background-repeat: no-repeat; opacity: 0; visibility: hidden; -webkit-transition: all 1s ease; transition: all 1s ease; } .blog-overlay-item:hover .overlay-img-bg { opacity: 1; visibility: visible; -webkit-transform: translateY(0) translateZ(0); transform: translateY(0) translateZ(0); } .blog-overlay-item:hover .entry-title a { color: #fff; } .blog-overlay-item:hover .entry-content { z-index: 9; -webkit-transform: translateY(0) translateZ(0); transform: translateY(0) translateZ(0); background: rgba(0, 0, 0, 0.7); } .blog-overlay-item:hover .entry-content .entry-excerpt { color: #fff; } .blog-overlay-item:hover .entry-content .entry-excerpt .carutos-read-more-link { color: inherit; border-color: #fff; } .blog-overlay-item:hover .entry-content .entry-meta-list li { color: #fff; } .blog-mark-hover-item { text-align: left; position: relative; margin-bottom: 30px !important; -webkit-transition: all 1s ease; transition: all 1s ease; padding-bottom: 0 !important; } .blog-mark-hover-item:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); z-index: 1; } .blog-mark-hover-item .post-thumbnail { margin-bottom: 0; position: absolute; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; } .blog-mark-hover-item .entry-title { font-size: 24px; font-size: 1.5rem; color: #fff; margin-bottom: 10px; } .blog-mark-hover-item .entry-meta-list { margin-bottom: 0; } .blog-mark-hover-item .entry-meta-list li { color: #fff; } .blog-mark-hover-item .entry-meta-list li a { color: #fff; } .blog-mark-hover-item .entry-meta-list li a:hover { color: #d81324; } .blog-mark-hover-item .entry-content { -webkit-box-shadow: none; box-shadow: none; text-align: left; z-index: 2; background: transparent !important; padding: 40px; } .blog-mark-hover-item .entry-content .inpost-img-wrapner { background: #0b2154; display: inline-block; text-transform: uppercase; vertical-align: top; font-size: 11px; font-family: "DM Sans"; font-weight: 700; padding: 3px 15px; color: #fff; } .blog-mark-hover-item .entry-content .inpost-img-wrapner a { color: #fff; } .blog-mark-hover-item .entry-content .entry-meta + p { display: none; } .blog-minimal-item { background-color: #fff; border: 1px solid #e5e5e5; margin-bottom: 30px; border-radius: 4px; padding: 30px; } .blog-minimal-item .entry-header:before { display: none; } .blog-minimal-item .entry-content { padding: 30px 0 !important; } .blog-minimal-item .entry-footer { border-top: 1px solid #e5e5e5; padding-top: 0.875em; } .blog-minimal-item:hover { -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.05); box-shadow: 0 0 9px rgba(0, 0, 0, 0.05); } .blog-grid-flip-item { border: 1px solid #e5e5e5; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .blog-grid-flip-item .post-thumbnail { margin-bottom: 0; } .blog-grid-flip-item .entry-content { margin: 0; padding: 35px 40px 40px; } .wpopal-blog-grid-flip-style [class*="wp-col-"]:nth-child(2n) .blog-grid-flip-item, .wpopal-blog-grid-flip-style .column-item:nth-child(2n) .blog-grid-flip-item, .wpopal-blog-grid-flip-style .elementor-team-item:nth-child(2n) .blog-grid-flip-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .wpopal-blog-grid-flip-style [class*="wp-col-"]:nth-child(2n) .blog-grid-flip-item .post-thumbnail, .wpopal-blog-grid-flip-style .column-item:nth-child(2n) .blog-grid-flip-item .post-thumbnail, .wpopal-blog-grid-flip-style .elementor-team-item:nth-child(2n) .blog-grid-flip-item .post-thumbnail { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .wpopal-blog-grid-flip-style [class*="wp-col-"]:nth-child(2n) .blog-grid-flip-item .entry-content, .wpopal-blog-grid-flip-style .column-item:nth-child(2n) .blog-grid-flip-item .entry-content, .wpopal-blog-grid-flip-style .elementor-team-item:nth-child(2n) .blog-grid-flip-item .entry-content { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .blog-grid-flip-item .post-thumbnail img, .blog-mark-hover-item .post-thumbnail img, .blog-list-item .post-thumbnail img, .blog-grid-item .post-thumbnail img, .blog-list-item .post-thumbnail img, .blog-overlay-item .post-thumbnail img, .blog-grid-flip-item .post-thumbnail img, .post-related-block .post .post-thumbnail img { max-width: 100%; height: auto; width: 100%; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .blog-grid-flip-item:hover .post-thumbnail img, .blog-mark-hover-item:hover .post-thumbnail img, .blog-list-item:hover .post-thumbnail img, .blog-grid-item:hover .post-thumbnail img, .blog-list-item:hover .post-thumbnail img, .blog-overlay-item:hover .post-thumbnail img, .blog-grid-flip-item:hover .post-thumbnail img, .post-related-block .post:hover .post-thumbnail img { -webkit-transform: scale(1.05); transform: scale(1.05); } /* tabel */ .column-sidebar table:not(.shop_table), .entry-content table:not(.shop_table) { border-collapse: collapse; margin: 0; width: 100%; margin: 0 0 1.5em; } .column-sidebar table:not(.shop_table) td, .column-sidebar table:not(.shop_table) th, .entry-content table:not(.shop_table) td, .entry-content table:not(.shop_table) th { border: 1px solid #e5e5e5; padding: 0.6em; } .column-sidebar table:not(.shop_table) thead th, .entry-content table:not(.shop_table) thead th { padding-bottom: 0.5em; background-color: #222a35; color: #b8bdc8; border-color: #2e3744; } .column-sidebar table:not(.shop_table) th, .entry-content table:not(.shop_table) th { font-weight: 700; } .column-sidebar table:not(.shop_table) tr, .entry-content table:not(.shop_table) tr { border-bottom: 1px solid #e5e5e5; } .column-sidebar table:not(.shop_table) tr:first-child th, .entry-content table:not(.shop_table) tr:first-child th { padding-bottom: 0.5em; background-color: #222a35; color: #b8bdc8; border-color: #2e3744; } .column-sidebar table:not(.shop_table) tbody > tr, .entry-content table:not(.shop_table) tbody > tr { color: #7d8794; background-color: #f5f6fa; } .column-sidebar table:not(.shop_table) tbody > tr:nth-child(2n + 1), .entry-content table:not(.shop_table) tbody > tr:nth-child(2n + 1) { background-color: rgba(245, 246, 250, 0.7); background-color: #e8eaed; } .column-sidebar table:not(.shop_table) thead + tbody tr:first-child th, .entry-content table:not(.shop_table) thead + tbody tr:first-child th { padding-bottom: 0.5em; background-color: #e8eaed; color: #7d8794; border-color: #e8eaed; } table:not(.shop_table) { border-collapse: collapse; margin: 0; width: 100%; margin: 0 0 1.5em; } table:not(.shop_table) td, table:not(.shop_table) th { border: 1px solid #e5e5e5; padding: 0.6em; } table:not(.shop_table) thead th { padding-bottom: 0.5em; background-color: #222a35; color: #b8bdc8; border-color: #2e3744; } table:not(.shop_table) th { font-weight: 700; } table:not(.shop_table) tr { border-bottom: 1px solid #e5e5e5; } table:not(.shop_table) tr:first-child th { padding-bottom: 0.5em; background-color: #222a35; color: #b8bdc8; border-color: #2e3744; } table:not(.shop_table) tbody > tr { color: #7d8794; background-color: #f5f6fa; } table:not(.shop_table) tbody > tr:nth-child(2n + 1) { background-color: rgba(245, 246, 250, 0.7); background-color: #e8eaed; } table:not(.shop_table) thead + tbody tr:first-child th { padding-bottom: 0.5em; background-color: #e8eaed; color: #7d8794; border-color: #e8eaed; } .single-post article .entry-footer { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } @media (max-width: 767.98px) { .single-post article .entry-footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .single-post article .entry-footer .tags-links { margin-left: auto; text-align: right; } .single-post article .entry-footer .tags-links a { margin-bottom: 5px; display: inline-block; } .single-post article .entry-footer .social-share-block { margin: 0; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; border: 0; background: none; } @media (max-width: 767.98px) { .single-post article .entry-footer .social-share-block { margin-bottom: 1.5rem; } } .single-post article .entry-footer .social-share-block tr, .single-post article .entry-footer .social-share-block td { border: 0; background: none; } .post-navigation { position: relative; margin-top: 30px; border-radius: 3px; } .post-navigation .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; } .post-navigation .nav-links .nav-links-inner { position: relative; padding: 40px 25px; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; } @media (max-width: 767.98px) { .post-navigation .nav-links .nav-links-inner { padding: 20px 15px; } } .post-navigation .nav-links .nav-links-inner a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .post-navigation .nav-links .nav-links-inner a .thumbnail-nav, .post-navigation .nav-links .nav-links-inner a .nav-title { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media screen and (prefers-reduced-motion: reduce) { .post-navigation .nav-links .nav-links-inner a .thumbnail-nav, .post-navigation .nav-links .nav-links-inner a .nav-title { -webkit-transition: none; transition: none; } } .post-navigation .nav-links .nav-links-inner a:hover .thumbnail-nav, .post-navigation .nav-links .nav-links-inner a:hover .nav-title { color: #d81324; } .post-navigation .nav-links .nav-links-inner .nav-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; } .post-navigation .nav-links .nav-links-inner.next { -webkit-box-pack: end; justify-content: flex-end; -ms-flex-pack: end; margin-left: auto; border-left: none; } .post-navigation .nav-links .nav-links-inner.next a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .post-navigation .nav-links .nav-links-inner.next a .thumbnail-nav { padding-left: 20px; } .post-navigation .nav-links .nav-links-inner.prev { border-right: none; } .post-navigation .nav-links .nav-links-inner.prev a .thumbnail-nav { padding-right: 20px; -ms-flex-pack: end !important; } .post-navigation .nav-links .nav-links-inner .thumbnail-nav { color: #afb5bb; } .post-navigation .nav-links .nav-links-inner .nav-title { color: #0b2154; font-size: 20px; font-size: 1.25rem; font-weight: bold; font-family: "DM Sans"; line-height: 1.2; } @media (max-width: 767.98px) { .post-navigation .nav-links .nav-links-inner .nav-title { display: none; visibility: hidden; } } .post-navigation .nav-links .nav-links-inner .meta-nav { display: block; font-size: 11px; font-size: 0.6875rem; text-transform: uppercase; margin-bottom: 15px; font-weight: bold; color: #d81324; } @media (max-width: 767.98px) { .post-navigation .nav-links .nav-links-inner .meta-nav { margin-bottom: 0; } } .single-attachment .post-navigation { margin-bottom: 40px; } .single-attachment .post-navigation:after { content: none; } .post-related-block { margin-top: 50px; padding-top: 40px; border-top: 1px solid #e5e5e5; } .post-related-block .related-posts-content { padding-bottom: 50px; padding-top: 0; } .post-related-block > h3 { font-size: 36px; font-size: 2.25rem; margin: 0 0 2.5rem; padding: 0; } .post-related-block .entry-title { font-size: 24px; font-size: 1.5rem; } .post-related-block .entry-content { padding: 30px; } .post-gallery-preview { overflow: hidden; position: relative; padding: 0; } .post-gallery-preview .swiper-button-prev, .post-gallery-preview .swiper-button-next { top: 50%; } .post-gallery-preview .swiper-button-prev { left: 10px; } .post-gallery-preview .swiper-button-next { right: 20px; } .single-blog-v1 .site-main .hentry { margin-top: -60px; padding-top: 15px; position: relative; display: block; background: #fff; } .single-blog-v1 .site-main .hentry .entry-header { text-align: center; } .single-blog-v1 .site-main .hentry .entry-header .entry-title { font-size: 34px; font-size: 2.125rem; } .single-blog-v1 .site-main .hentry .entry-content { margin: 15px auto; max-width: 70%; } @media (max-width: 768px) { .single-blog-v1 .site-main .hentry .entry-content { max-width: 100%; } } .single-blog-v1 .single-blog-nextprev { background: #f9f9f9; padding: 100px 0; } .single-blog-v1 .single-blog-nextprev .blog-title { display: block; font-size: 1.41575em; } .single-blog-v1 #comments { margin: 0 auto 2.61792em; max-width: 70%; } @media (max-width: 768px) { .single-blog-v1 #comments { max-width: 100%; } } .author-header { text-align: center; position: relative; background-color: #f9f9f9; padding: 50px 25px 25px 25px; margin-top: 30px; margin-bottom: 30px; } .author-header .avatar { position: absolute; top: 0; margin-left: -30px; margin-top: -30px; display: inline-block; border-radius: 50%; border: 3px solid #fff; max-width: 96px; margin-bottom: 30px; } .author-header h1 { font-size: 1.41575em; font-weight: 400; margin-top: 1em; margin-bottom: 1em; } .video-preivew { position: relative; } .video-preivew .magnific-popup-iframe { width: 56px; height: 56px; font-size: 19px; text-align: center; line-height: 59px; padding-left: 3px; border-radius: 100%; background-color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor: pointer; color: #000; } .single-post h1.entry-title { font-size: 36px; font-size: 2.25rem; padding-bottom: 5px; } .single-post .format-audio iframe { width: 100%; height: 200px; border: 0; } .single-post .format-quote { width: 100%; border: 0; } .blog article.type-post, .archive article.type-post, .search article.type-post { margin-bottom: 40px; padding-bottom: 20px; } .blog article.type-post:first-child, .archive article.type-post:first-child, .search article.type-post:first-child { padding-top: 0; } .blog .wpopal-blog--style article.type-post, .archive .wpopal-blog--style article.type-post, .search .wpopal-blog--style article.type-post { border-bottom: 1px solid #ededed; } .blog .wpopal-blog--style .wp-col-12:last-of-type article.type-post, .blog .wpopal-blog--style .comment-form > :last-of-type article.type-post, .blog .wpopal-blog--style [data-elementor-columns-mobile="1"] > .column-item:last-of-type article.type-post, .blog .wpopal-blog--style [data-elementor-columns-mobile="1"] > .elementor-team-item:last-of-type article.type-post, .archive .wpopal-blog--style .wp-col-12:last-of-type article.type-post, .archive .wpopal-blog--style .comment-form > :last-of-type article.type-post, .archive .wpopal-blog--style [data-elementor-columns-mobile="1"] > .column-item:last-of-type article.type-post, .archive .wpopal-blog--style [data-elementor-columns-mobile="1"] > .elementor-team-item:last-of-type article.type-post, .search .wpopal-blog--style .wp-col-12:last-of-type article.type-post, .search .wpopal-blog--style .comment-form > :last-of-type article.type-post, .search .wpopal-blog--style [data-elementor-columns-mobile="1"] > .column-item:last-of-type article.type-post, .search .wpopal-blog--style [data-elementor-columns-mobile="1"] > .elementor-team-item:last-of-type article.type-post { border: none; } .blog .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-image, .blog .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-item, .blog .wpopal-blog--style .wp-block-gallery .blocks-gallery-image, .blog .wpopal-blog--style .wp-block-gallery .blocks-gallery-item, .archive .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-image, .archive .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-item, .archive .wpopal-blog--style .wp-block-gallery .blocks-gallery-image, .archive .wpopal-blog--style .wp-block-gallery .blocks-gallery-item, .search .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-image, .search .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-item, .search .wpopal-blog--style .wp-block-gallery .blocks-gallery-image, .search .wpopal-blog--style .wp-block-gallery .blocks-gallery-item { width: 100%; } .blog .post-password-form input[type="password"], .archive .post-password-form input[type="password"], .search .post-password-form input[type="password"] { background: #fff; border: 1px solid #e5e5e5; } .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-image, .wpopal-blog--style .blocks-gallery-grid .blocks-gallery-item, .wpopal-blog--style .wp-block-gallery .blocks-gallery-image, .wpopal-blog--style .wp-block-gallery .blocks-gallery-item { width: 100%; } .post-password-form input[type="password"] { background: #fff; border: 1px solid #e5e5e5; } @media (min-width: 1200px) { .single-post .wp-col-lg-9 .site-main { padding-right: 30px; border-right: 1px solid #eaeaea; } } #single-wrapper .hentry .entry-content .alignleft { margin: 0 1em 0 0; } #single-wrapper .hentry .entry-content .alignright { margin: 0 0 1em 1em; } .search .hentry { background: #fff; padding: 30px; margin-bottom: 30px; } .sticky { position: relative; } .sticky .entry-title::before { margin-right: 15px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f08d"; } .wp-block-latest-comments__comment-meta a { font-weight: 500; } .wp-block-media-text { margin: 20px 0; } .wp-block-media-text .wp-block-media-text__content { padding: 8%; } /*------------------------------------------------------------- 12.0 3rd --------------------------------------------------------------*/ @media (max-width: 1199.98px) { div.breadcrumbs { padding-top: 0 !important; padding-bottom: 0 !important; } } .breadcrumbs { background-color: #0b2154; text-align: center; font-family: "DM Sans"; background-repeat: no-repeat; background-position: center center; background-size: cover; color: #fff; position: relative; } .breadcrumbs > div { position: relative; } .breadcrumbs i { margin: 0 6px; } .breadcrumbs li { font-size: 16px; font-size: 1rem; max-width: 100%; } .breadcrumbs a { text-decoration: none; font-weight: 400; } .breadcrumbs a:not(:hover) { color: #fff; } .breadcrumbs span { font-size: 16px; font-size: 1rem; letter-spacing: 0.25px; position: relative; padding: 0 3px; } .breadcrumbs span span { margin-right: 0; } .breadcrumbs span.current-item { color: #fff; } .breadcrumbs .container { padding-top: 50px; padding-bottom: 50px; } .breadcrumbs .title { color: #fff; margin-bottom: 10px; } @media (min-width: 992px) { .breadcrumbs .title { font-size: 64px; font-size: 4rem; } } .home .breadcrumbs .container { padding: 15px 0; } .page-header .page-title { padding: 30px 0; } .home .breadcrumbs { display: none; } @media (max-width: 1199.98px) { .opal-header-absolute .breadcrumbs { padding-top: 60px !important; padding-bottom: 0px !important; } } @media (max-width: 767.98px) { .opal-header-absolute .breadcrumbs { padding-top: 50px !important; padding-bottom: 0px !important; } } /* You probably do not need to edit this at all. Add some SmartMenus required styles not covered in Bootstrap 4's default CSS. These are theme independent and should work with any Bootstrap 4 theme mod. */ /* Carets in collapsible mode (make them look like +/- buttons) */ .navbar-nav.sm-collapsible .sub-arrow { position: absolute; top: 50%; right: 0; margin: -0.7em 0.5em 0 0; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0.25rem; padding: 0; width: 2em; height: 1.4em; font-size: 1.25rem; line-height: 1.2em; text-align: center; } .navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow { border-color: rgba(255, 255, 255, 0.1); } /* make sure there's room for the carets */ .navbar-nav.sm-collapsible .has-submenu { padding-right: 3em; } /* keep the carets properly positioned */ .navbar-nav.sm-collapsible .nav-link, .navbar-nav.sm-collapsible .dropdown-item { position: relative; } /* Nav carets in expanded mode */ .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow { margin-left: 0.4em; } .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow:before { content: ""; } .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow:before { font-family: "lexus-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; } /* point the arrows up for .fixed-bottom navbars */ .fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow, .fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after { border-top: 0; border-bottom: 0.3em solid; } /* Dropdown carets in expanded mode */ .navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow, .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after { position: absolute; top: 50%; right: 0; width: 0; height: 0; margin-top: -0.3em; margin-right: 1em; border-top: 0.3em solid transparent; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; } /* make sure there's room for the carets */ .navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu { padding-right: 2em; } /* Scrolling arrows for tall menus */ .navbar-nav .scroll-up, .navbar-nav .scroll-down { position: absolute; display: none; visibility: hidden; height: 20px; overflow: hidden; text-align: center; } .navbar-nav .scroll-up-arrow, .navbar-nav .scroll-down-arrow { position: absolute; top: -2px; left: 50%; margin-left: -8px; width: 0; height: 0; overflow: hidden; border-top: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid; border-left: 7px solid transparent; } .navbar-nav .scroll-down-arrow { top: 6px; border-top: 7px solid; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid transparent; } /* Add some spacing for 2+ level sub menus in collapsible mode */ .navbar-nav.sm-collapsible .dropdown-menu { margin: 0 0.5em; } /* Fix SmartMenus sub menus auto width (subMenusMinWidth/subMenusMaxWidth options) */ .navbar-nav:not([data-sm-skip]) .dropdown-item { white-space: normal; } .navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item { white-space: nowrap; } .mfp-image-holder .mfp-close:focus, .mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:focus, .mfp-iframe-holder .mfp-close:hover { background-color: transparent; } /*------------------------------------------------------------- 13.0 Elementor --------------------------------------------------------------*/ .opalelementor-header-abs header { position: inherit; width: inherit; } .opalelementor-header-abs .header-builder { position: absolute; width: 100%; background-color: transparent; z-index: 999; } @media (max-width: 991px) { .opalelementor-header-abs .header-builder { position: relative; } } .elementor-button-others { padding: 0; display: inline-block; margin-left: 15px; } /** keep header */ @-webkit-keyframes headerSlideDown { 0% { margin-top: -100px; } 100% { margin-top: 0; } } @keyframes headerSlideDown { 0% { margin-top: -100px; } 100% { margin-top: 0; } } .elementor-top-section.she-header { z-index: 9999; left: 0; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08); -webkit-animation: headerSlideDown 0.95s ease forwards; animation: headerSlideDown 0.95s ease forwards; will-change: transform; } /***/ .mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg { opacity: 0; -webkit-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out; } .mfp-with-fade.mfp-ready .mfp-content { opacity: 1; } .mfp-with-fade.mfp-ready.mfp-bg { opacity: 0.8; } .mfp-with-fade.mfp-removing.mfp-bg { opacity: 0; } .popup-animation-show { /* start state */ /* animate in */ /* animate out */ } .popup-animation-show .mfp-with-anim { opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateX(-50px); transform: translateX(-50px); } .popup-animation-show.mfp-bg { opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; } .popup-animation-show.mfp-ready .mfp-with-anim { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } .popup-animation-show.mfp-ready.mfp-bg { opacity: 0.8; } .popup-animation-show.mfp-removing .mfp-with-anim { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; } .popup-animation-show.mfp-removing.mfp-bg { opacity: 0; } .opalelementor-nav-menu--layout-horizontal .menu-item-has-children .sub-menu li a { font-size: 14px; font-size: 0.875rem; } .elementor-opal-slick-slider .row, .elementor-opal-slick-slider .comment-form, .elementor-opal-slick-slider [data-elementor-columns="1"], .elementor-opal-slick-slider [data-elementor-columns="2"], .elementor-opal-slick-slider [data-elementor-columns="3"], .elementor-opal-slick-slider [data-elementor-columns="4"], .elementor-opal-slick-slider [data-elementor-columns="6"], .elementor-opal-slick-slider .row-items { margin-right: 0; margin-left: 0; } .elementor-opal-slick-slider.elementor-slick-slider .slick-next:hover, .elementor-opal-slick-slider.elementor-slick-slider .slick-prev:hover { background-color: transparent; } .elementor-slick-slider .slick-slide img { margin: 0; } [data-elementor-columns="5"] > .column-item, [data-elementor-columns="5"] > .elementor-team-item { padding-left: 15px; padding-right: 15px; } @media (min-width: 992px) { [data-elementor-columns="5"] > .column-item, [data-elementor-columns="5"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } [data-elementor-columns-tablet="5"] > .column-item, [data-elementor-columns-tablet="5"] > .elementor-team-item { padding-left: 15px; padding-right: 15px; } @media (min-width: 768px) { [data-elementor-columns-tablet="5"] > .column-item, [data-elementor-columns-tablet="5"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } [data-elementor-columns-mobile="5"] > .column-item, [data-elementor-columns-mobile="5"] > .elementor-team-item { padding-left: 15px; padding-right: 15px; } @media (min-width: 576px) { [data-elementor-columns-mobile="5"] > .column-item, [data-elementor-columns-mobile="5"] > .elementor-team-item { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } .elementor-grid { grid-column-gap: 30px; } .elementor-grid .column-item, .elementor-grid .elementor-team-item { margin-bottom: 30px; } @media (max-width: 767.98px) { .elementor-grid-3 .elementor-grid { display: block; } } .elementor-editor-preview .page-preloader { display: none; } .elementor-editor-active .page-preloader { display: none; } .header-column-divider:before { content: ""; display: block; width: 50px; height: 100%; position: absolute; top: 0; left: 0; background: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMSA0NSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgdmlld0JveD0iMCAwIDMxIDQ1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTAgMCAzMSA0NWgtMzF6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center left no-repeat; background-size: 100% 100%; } .elementor-icon { vertical-align: middle; max-width: 110px; max-height: 110px; } .opal-header-absolute header#masthead { position: absolute; width: 100%; left: 0; right: 0; z-index: 9; } .elementor-widget-opal-cart .header-button { padding-right: 6px; } .elementor-widget-opal-cart .header-button .count { top: -9px; right: 0; left: auto; padding: 0; font-size: 12px; line-height: 18px; border-radius: 50%; min-height: 18px; min-width: 18px; text-align: center; } .elementor-widget-opal-offcanvas-sb .c-button__text i { display: block; } .opalelementor-nav-menu ul ul { left: 100%; top: 0; } .opalelementor-nav-menu--layout-horizontal .menu-item-has-children .sub-menu li a { text-transform: capitalize; } .elementor-widget-opal-nav-menu .opalelementor-nav-menu--main:not(.e--pointer-framed) .opalelementor-item:before, .elementor-widget-opal-nav-menu .opalelementor-nav-menu--main:not(.e--pointer-framed) .opalelementor-item:after { background-color: #fff; } .columcount2 .opalelementor-nav-menu { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 8px; -moz-column-gap: 8px; column-gap: 8px; -webkit-column-width: auto; -moz-column-width: auto; column-width: auto; } .columcount3 .opalelementor-nav-menu { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 8px; -moz-column-gap: 8px; column-gap: 8px; -webkit-column-width: auto; -moz-column-width: auto; column-width: auto; } .opalelementor-nav-menu--layout-vertical.e--pointer-dot .opalelementor-item:before { opacity: 1 !important; height: 8px; width: 8px; -webkit-transform: scale(1); transform: scale(1); margin-right: 15px; } .border-icon .elementor-icon-list-item .elementor-icon-list-icon { border: 1px solid #e1e1e1; border-radius: 100%; padding: 3px; -webkit-box-sizing: content-box; box-sizing: content-box; height: 12px; line-height: 10px; text-align: center; background: #fff; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .border-icon .elementor-icon-list-item:hover .elementor-icon-list-icon { border-color: #d81324; } .elementor-progress-outside .elementor-progress-bar:after { border: none; border-top: 10px solid #d81324; border-left: 10px solid transparent; border-right: 10px solid transparent; top: -10px; right: -9px; width: auto; height: auto; display: none; } .elementor-brand-item img { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 1; } .elementor-brand-item:hover img { opacity: 0.5; } .slick-slide img { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 1; } .slick-slide:hover img { opacity: 0.8; -webkit-transform: scale(1.1); transform: scale(1.1); } .elementor-widget-opal-image-gallery .elementor-galerry__filter { padding: 17px 0; } .elementor-widget-opal-image-gallery .elementor-galerry__filter.elementor-active { border-bottom: 3px solid #d81324; } .elementor-widget-opal-dual-heading .opal-dual-header-second-header { color: #0b2154; } .elementor-widget-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-icon-box .elementor-icon { font-size: 42px; font-size: 2.625rem; } .elementor-widget-icon-box.elementor-view-stacked .elementor-widget-container { padding: 75px 20px 0px 45px; } .elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-image: -webkit-gradient(linear, left top, right top, from(#0b2154), to(#143c98)); background-image: linear-gradient(to right, #0b2154 0%, #143c98 100%); background-repeat: repeat-x; background-color: #0b2154; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon { margin-right: 25px; } .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { margin-left: 25px; } .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-sub-title { font-size: 60px; font-size: 3.75rem; line-height: 1; letter-spacing: 2px; } .elementor-widget-image-box .elementor-image-box-img { margin-top: 5px; } .elementor-widget-image-box .elementor-image-box-img svg { fill: #0b2154; } .elementor-widget-image-box .elementor-button { margin-top: 1.5rem; } .elementor-testimonial-item .elementor-testimonial-content { margin-bottom: 45px; } .elementor-testimonial-item .elementor-testimonial-image { margin-bottom: 21px; } .elementor-testimonial-item .elementor-testimonial-image img { margin-bottom: 0; } .elementor-testimonial-item .elementor-testimonial-name { font-weight: 700; font-size: 18px; font-size: 1.125rem; } .elementor-widget-opal-testimonials .column-item, .elementor-widget-opal-testimonials .elementor-team-item { margin-bottom: 30px; } .elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 18px; font-size: 1.125rem; font-style: italic; letter-spacing: 0.1px; line-height: 1.7; } .elementor-testimonial-wrapper .elementor-testimonial-job { font-size: 1rem; font-weight: 400; } .elementor-testimonial-wrapper.layout_4 .testimonial-item-inner { padding: 30px; } .elementor-testimonial-wrapper.layout_3 .testimonial-item-inner { background-color: #fff; padding: 55px 40px; } .elementor-testimonial-wrapper.layout_3.elementor-testimonial-text-align-left .elementor-testimonial-meta-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; } .elementor-widget-opal-testimonials .elementor-testimonial-wrapper.layout_3.elementor-testimonial-text-align-left .elementor-testimonial-image { margin: 0 20px 0 0; } .elementor-testimonial-wrapper.layout_3.elementor-testimonial-text-align-right .elementor-testimonial-meta-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; } .elementor-widget-opal-testimonials .elementor-testimonial-wrapper.layout_3.elementor-testimonial-text-align-right .elementor-testimonial-image { margin: 0 0 0 20px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-opal-testimonials .elementor-testimonial-wrapper.layout_3 .elementor-testimonial-image { padding-top: 0; margin-bottom: 20px; position: relative; } .elementor-testimonial-wrapper.layout_2 { z-index: 1; position: relative; } .elementor-testimonial-wrapper.layout_2 .elementor-testimonial-content { padding: 55px 65px; position: relative; margin-bottom: 50px; } .elementor-testimonial-wrapper.layout_2 .elementor-testimonial-content:after, .elementor-testimonial-wrapper.layout_2 .elementor-testimonial-content:before { content: ""; background-color: #fff; position: absolute; } .elementor-testimonial-wrapper.layout_2 .elementor-testimonial-content:before { -webkit-clip-path: polygon(20px 0%, 100% 1%, 100% 100%, 0 100%, 0% 20px); clip-path: polygon(20px 0%, 100% 1%, 100% 100%, 0 100%, 0% 20px); left: 0; top: 0; width: 100%; height: 100%; z-index: -1; } .elementor-testimonial-wrapper.layout_2 .elementor-testimonial-content:after { left: 50px; top: 100%; bottom: 0; width: 30px; height: 30px; -webkit-clip-path: polygon(23px 0, 15px 100%, 8px 0); clip-path: polygon(23px 0, 15px 100%, 8px 0); -webkit-transform: translateX(-15px); transform: translateX(-15px); } .elementor-testimonial-wrapper.layout_2.elementor-testimonial-text-align-left .elementor-testimonial-meta-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-testimonial-wrapper.layout_2.elementor-testimonial-text-align-left .elementor-testimonial-content:after { -webkit-clip-path: polygon(100% 0, 0 100%, 15px 0); clip-path: polygon(100% 0, 0 100%, 15px 0); } .elementor-testimonial-wrapper.layout_2.elementor-testimonial-text-align-left .elementor-testimonial-image { margin: 0 20px 0 0; } .elementor-testimonial-wrapper.layout_2.elementor-testimonial-text-align-right .elementor-testimonial-meta-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-testimonial-wrapper.layout_2.elementor-testimonial-text-align-right .elementor-testimonial-content:after { -webkit-clip-path: polygon(15px 0px, 30px 100%, 0 0); clip-path: polygon(15px 0px, 30px 100%, 0 0); } .elementor-testimonial-wrapper.layout_2.elementor-testimonial-text-align-right .elementor-testimonial-image { margin: 0 0 0 20px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-opal-testimonials .elementor-testimonial-wrapper.layout_2 .elementor-testimonial-image { padding-top: 0; margin-bottom: 20px; position: relative; } .elementor-testimonial-text-align-center.layout_2 .elementor-testimonial-content:after { left: 50%; } .elementor-testimonial-text-align-right.layout_2 .elementor-testimonial-content:after { left: auto; right: 50px; } .elementor-widget-opal-testimonials .layout_2 .slick-slider .slick-arrow, .elementor-widget-opal-testimonials .layout_31 .slick-slider .slick-arrow { top: 90%; opacity: 1; visibility: visible; background: transparent; } .elementor-widget-opal-testimonials .layout_2 .slick-slider .slick-arrow.slick-prev, .elementor-widget-opal-testimonials .layout_31 .slick-slider .slick-arrow.slick-prev { left: auto; right: 45px; } .elementor-widget-opal-testimonials .layout_2 .slick-slider .slick-arrow.slick-next, .elementor-widget-opal-testimonials .layout_31 .slick-slider .slick-arrow.slick-next { right: 0; } .elementor-widget-opal-testimonials .elementor-testimonial-wrapper:before { display: none; visibility: hidden; } .elementor-widget-opal-price-table { overflow: visible; } .elementor-widget-opal-price-table .elementor-widget-container { background-color: #fff; padding: 85px 40px; } .elementor-widget-opal-price-table .elementor-price-table__header { text-align: center; position: relative; background-color: transparent; margin-bottom: 15px; padding: 0; } .elementor-widget-opal-price-table .elementor-price-table__heading { margin: 0; font-size: 16px; font-size: 1rem; letter-spacing: 0.025rem; } .elementor-widget-opal-price-table .elementor-price-table__price { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 0; font-size: 70px; font-size: 4.375rem; position: relative; color: black; line-height: 1; padding: 0; -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */ -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; } .elementor-widget-opal-price-table .elementor-price-table__price .elementor-price-table__integer-part { color: black; line-height: 0.8; font-size: 120px; font-size: 7.5rem; -webkit-text-fill-color: transparent; /* Will override color (regardless of order) */ -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; } .elementor-widget-opal-price-table .elementor-price-table__price .elementor-price-table__logo { position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; bottom: -56px; } .elementor-widget-opal-price-table .elementor-price-table__features-list { text-align: center; border: 0 !important; padding: 35px 0; } .elementor-widget-opal-price-table .elementor-price-table__features-list li { padding: 0; } .elementor-widget-opal-price-table .elementor-price-table__features-list li:first-child { border-style: none !important; } .elementor-widget-opal-price-table .elementor-price-table__features-list li:last-of-type { border-bottom: 1px solid #ddd; padding-bottom: 13px; } .elementor-widget-opal-price-table .elementor-price-table__feature-inner { padding: 0; } .elementor-widget-opal-price-table .elementor-price-table__feature-inner i { -webkit-transform: translateY(0); transform: translateY(0); position: static; margin-right: 5px; } .elementor-widget-opal-price-table .elementor-price-table__footer { text-align: center; } .elementor-widget-opal-price-table .elementor-price-table__btn { display: inline-block; } .elementor-widget-opal-price-table .elementor-ribbon-left { top: -40px; background: #d81324; font-weight: 700; font-family: "DM Sans"; padding: 10px 0; text-align: center; text-transform: uppercase; font-size: 12px; font-size: 0.75rem; } .elementor-widget-opal-price-table:hover .elementor-price-table__heading { opacity: 1; } .elementor-widget-opal-price-table:hover .elementor-price-table__heading, .elementor-widget-opal-price-table:hover .elementor-price-table__subheading, .elementor-widget-opal-price-table:hover .elementor-price-table__period, .elementor-widget-opal-price-table:hover .elementor-price-table__sub_period { color: inherit; opacity: 1; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); } .elementor-widget-opal-price-table:hover .elementor-price-table__features-list, .elementor-widget-opal-price-table:hover .elementor-price-table__price { color: inherit; } .elementor-widget-icon-list .elementor-icon-list-icon i { color: #0b2154; line-height: 26px; } .elementor-counter .elementor-counter-number-wrapper { font-weight: 700; } .elementor-widget-counter.elementor-position-left .elementor-icon-counter { margin-right: 15px; } .elementor-widget-counter.elementor-position-right .elementor-icon-counter { margin-left: 15px; } .elementor-widget-counter.elementor-position-left .elementor-counter, .elementor-widget-counter.elementor-position-right .elementor-counter { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } .elementor-widget-counter .elementor-counter-number-wrapper { margin-bottom: 5px; } .elementor-widget-heading.elementor-widget-heading .elementor-heading-title { color: #0b2154; } .elementor-widget-heading .sub-title { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 1rem; font-size: 12px; font-size: 0.75rem; line-height: 1em; letter-spacing: 2px; color: #afb5bb; font-weight: 700; text-transform: uppercase; } .elementor-widget-heading .elementor-heading-title { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; letter-spacing: -0.08125rem; line-height: 1.2; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-heading .elementor-heading-title:before, .elementor-widget-heading .elementor-heading-title:after { height: 1px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: #e5e5e5; } .elementor-widget-heading .elementor-heading-title svg { width: 1em; } .elementor-widget-heading .elementor-heading-title i { font-size: 70%; } .elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 64px; font-size: 4rem; } .elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 50px; font-size: 3.125rem; } .elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 36px; font-size: 2.25rem; } .elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 24px; font-size: 1.5rem; } .elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 12px; font-size: 0.75rem; letter-spacing: 0.125rem; } .elementor-widget-heading .heading-decor { font-size: 0; margin-right: 10px; } .elementor-widget-heading .heading-decor svg { width: 21px; } .elementor-widget-heading.elementor-align-left .elementor-heading-title { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-heading.elementor-align-center .elementor-heading-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-heading.elementor-align-right .elementor-heading-title { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-heading.elementor-icon-right .elementor-heading-title { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-heading.elementor-icon-right .elementor-heading-title .heading-icon, .elementor-widget-heading.elementor-icon-right .elementor-heading-title i { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-left: 10px; } .elementor-widget-heading.elementor-icon-left .elementor-heading-title { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-heading.elementor-icon-left .elementor-heading-title .heading-icon, .elementor-widget-heading.elementor-icon-left .elementor-heading-title i { margin-right: 10px; } .elementor-widget-heading.elementor-icon-top .elementor-heading-title { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-heading.elementor-icon-top .elementor-heading-title .heading-icon, .elementor-widget-heading.elementor-icon-top .elementor-heading-title i { margin-bottom: 5px; } .elementor-widget-heading.elementor-icon-bottom .elementor-heading-title { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-heading.elementor-icon-bottom .elementor-heading-title .heading-icon, .elementor-widget-heading.elementor-icon-bottom .elementor-heading-title i { margin-top: 5px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } @media (max-width: 1199.98px) { .elementor-widget-heading.elementor-tablet-align-left .elementor-heading-title { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-heading.elementor-tablet-align-center .elementor-heading-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-heading.elementor-tablet-align-right .elementor-heading-title { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (max-width: 767.98px) { .elementor-widget-heading.elementor-mobile-align-left .elementor-heading-title { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-heading.elementor-mobile-align-center .elementor-heading-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-heading.elementor-mobile-align-right .elementor-heading-title { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } .elementor-widget-heading.show-line-yes.elementor-align-left .elementor-heading-title:after { content: ""; margin-left: 20px; } .elementor-widget-heading.show-line-yes.elementor-align-center .elementor-heading-title:before { content: ""; margin-left: 0; margin-right: 20px; } .elementor-widget-heading.show-line-yes.elementor-align-center .elementor-heading-title:after { content: ""; margin-left: 20px; margin-right: 0; } .elementor-widget-heading.show-line-yes.elementor-align-right .elementor-heading-title:before { content: ""; margin-right: 20px; } @media (max-width: 1199.98px) { .elementor-widget-heading.show-line-yes.elementor-tablet-align-left .elementor-heading-title:after { content: ""; margin-left: 20px; margin-right: 0; } .elementor-widget-heading.show-line-yes.elementor-tablet-align-left .elementor-heading-title:before { content: none; } .elementor-widget-heading.show-line-yes.elementor-tablet-align-center .elementor-heading-title:before { content: ""; margin-left: 0; margin-right: 20px; } .elementor-widget-heading.show-line-yes.elementor-tablet-align-center .elementor-heading-title:after { content: ""; margin-left: 20px; margin-right: 0; } .elementor-widget-heading.show-line-yes.elementor-tablet-align-right .elementor-heading-title:before { content: ""; margin-right: 20px; margin-left: 0; } .elementor-widget-heading.show-line-yes.elementor-tablet-align-right .elementor-heading-title:after { content: none; } } @media (max-width: 767.98px) { .elementor-widget-heading.show-line-yes .elementor-heading-title:before, .elementor-widget-heading.show-line-yes .elementor-heading-title:after { content: none; display: none; margin-left: 0; margin-right: 0; } } .wpcf7 .wpcf7-form { font-family: "DM Sans" !important; } .wpcf7 .wpcf7-form ::-webkit-input-placeholder { /* Edge */ color: #afb5bb; } .wpcf7 .wpcf7-form :-ms-input-placeholder { /* Internet Explorer */ color: #afb5bb; } .wpcf7 .wpcf7-form ::-moz-placeholder { color: #afb5bb; } .wpcf7 .wpcf7-form ::-ms-input-placeholder { color: #afb5bb; } .wpcf7 .wpcf7-form ::placeholder { color: #afb5bb; } .wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form select, .wpcf7 .wpcf7-form textarea { margin-bottom: 20px; width: 100%; color: #afb5bb; font-size: 1rem; } .wpcf7 .wpcf7-form input[type="submit"] { width: auto; } .wpcf7 .wpcf7-form label { width: 100%; font-weight: 700; } .wpcf7 .wpcf7-form .ajax-loader { display: none; margin: 0; margin-top: 3px; width: 100%; background-repeat: no-repeat; } .wpcf7 .wpcf7-form .ajax-loader.is-active { display: block; } .wpcf7 .wpcf7-validation-errors { border: 1px solid #212121; } .wpcf7 .row, .wpcf7 .comment-form, .wpcf7 [data-elementor-columns="1"], .wpcf7 [data-elementor-columns="2"], .wpcf7 [data-elementor-columns="3"], .wpcf7 [data-elementor-columns="4"], .wpcf7 [data-elementor-columns="6"] { margin: 0 -10px; } .wpcf7 .row > *, .wpcf7 .comment-form > *, .wpcf7 [data-elementor-columns="1"] > *, .wpcf7 [data-elementor-columns="2"] > *, .wpcf7 [data-elementor-columns="3"] > *, .wpcf7 [data-elementor-columns="4"] > *, .wpcf7 [data-elementor-columns="6"] > * { padding: 0 10px; } .elementor-widget-opal-button-contact7 .elementor-button { background: #d81324; border-radius: 0; padding: 20px 40px; font-family: "DM Sans"; font-weight: 700; font-size: 12px; font-size: 0.75rem; text-transform: uppercase; color: #fff; } .elementor-widget-opal-button-contact7 .elementor-button:hover { background: #0b2154; } .elementor-accordion-icon i { text-align: center; } .elementor-widget-accordion .elementor-accordion .elementor-accordion-item { border: none; } .elementor-widget-accordion .elementor-accordion svg { width: 1.3em; } .elementor-widget-accordion .elementor-accordion .elementor-tab-content { border-top: 0; } .elementor-widget-accordion .elementor-accordion .elementor-tab-title { line-height: 30px; border-bottom: 0; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon { width: auto; } .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left { margin-right: 25px; } .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right { margin-left: 25px; } .elementor-widget-accordion .elementor-accordion .elementor-tab-title { font-size: 20px; letter-spacing: 0.3px; padding: 10px 0px; } .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-toggle-icon { margin-right: 10px; } .elementor-toggle-icon i { font-size: 26px; font-size: 1.625rem; text-align: center; } .elementor-widget-toggle .elementor-toggle .elementor-toggle-item { border: none; } .elementor-widget-toggle .elementor-toggle svg { width: 1.3em; } .elementor-widget-toggle .elementor-toggle .elementor-tab-content { border-top: 0; border-bottom: 0; } .elementor-widget-toggle .elementor-toggle .elementor-tab-title { line-height: 30px; border-bottom: 0; } .elementor-toggle .elementor-tab-title:focus { -webkit-box-shadow: none; box-shadow: none; } .elementor-toggle .elementor-tab-title .elementor-toggle-icon { width: auto; } .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left { margin-right: 25px; } .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right { margin-left: 25px; } .elementor-widget-toggle .elementor-toggle .elementor-tab-title { font-size: 20px; letter-spacing: 0.3px; padding: 10px 0px; } .elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon { margin-right: 10px; } .elementor-widget-button .elementor-button { font-family: "DM Sans"; font-weight: 700; font-size: 12px; font-size: 0.75rem; border-radius: 0; text-transform: uppercase; } .elementor-cta__content { padding: 50px; } .elementor-widget-call-to-action .elementor-cta__button { font-weight: 700; } .elementor-cta--skin-cover .elementor-cta__button.elementor-button { background-color: #fff; } .elementor-cta--skin-cover .elementor-cta__button.elementor-button:hover { background-color: #f1f1f1; } .elementor-cta--skin-classic .elementor-cta__button.elementor-button { background-color: white; border-color: white; } .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover { background-color: #f1f1f1; } .elementor-cta--description-animation .elementor-cta__description { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; height: 0; min-height: 0; overflow: hidden; } @media screen and (prefers-reduced-motion: reduce) { .elementor-cta--description-animation .elementor-cta__description { -webkit-transition: none; transition: none; } } .elementor-cta--description-animation:hover .elementor-cta__description { font-size: initial; height: 90px; } .elementor-widget-opal-countdown .elementor-countdown-digits { font-size: 60px; font-size: 3.75rem; font-weight: 700; line-height: 1; } .elementor-widget-opal-countdown .elementor-countdown-label { font-size: 12px; font-size: 0.75rem; text-transform: uppercase; font-weight: 700; } .elementor-progress-wrapper { margin-top: 10px; } .elementor-progress-outside .elementor-progress-percentage { font-weight: 700; padding: 3px 6px; } .elementor-teams-wrapper .elementor-team-socials .socials a:hover { color: #d81324; } .elementor-teams-wrapper .elementor-team-item { margin-bottom: 30px; position: relative; } .elementor-teams-wrapper .elementor-team-name { margin-bottom: 10px; font-size: 24px; font-size: 1.5rem; font-weight: 700; line-height: 1.2; } .elementor-teams-wrapper .elementor-team-job { font-size: 14px; font-size: 0.875rem; } .elementor-teams-wrapper .elementor-team-image { margin-bottom: 20px; position: relative; overflow: hidden; } .elementor-teams-wrapper .elementor-team-image .elementor-team-socials { top: auto; bottom: 20px; } .elementor-teams-wrapper .elementor-team-image .elementor-team-socials .socials li { display: inline-block; } .elementor-teams-wrapper .elementor-team-image .elementor-team-socials .socials a { -webkit-transform: none; transform: none; background: none; width: 30px; color: #fff; margin: 0; } .elementor-teams-wrapper .elementor-team-image .elementor-team-socials .socials a:hover { color: #d81324; } .elementor-teams-wrapper:hover .elementor-team-image:before { opacity: 0; visibility: hidden; } .elementor-teams-wrapper.style-1 .elementor-team-image img { margin: 0 auto; } .elementor-teams-wrapper.style-1 .elementor-team-details { text-align: center; } .elementor-teams-wrapper.style-2 { margin-bottom: 30px; } .elementor-teams-wrapper.style-2 .elementor-team-item { position: relative; } .elementor-teams-wrapper.style-2 .elementor-team-image:before { opacity: 0; } .elementor-teams-wrapper.style-2 .elementor-team-name { position: relative; } .elementor-teams-wrapper.style-3 .elementor-team-item { text-align: center; } .elementor-teams-wrapper:hover .socials a { -webkit-transform: scale(0) skew(0); transform: scale(0) skew(0); } .elementor-teams-wrapper .elementor-team-item:hover .socials a { -webkit-transform: scale(1) skew(0); transform: scale(1) skew(0); } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-wrapper .elementor-tab-desktop-title { border: none; text-align: center; } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-wrapper .elementor-tab-desktop-title:hover { border-bottom: none; } .elementor-widget-opal-image-gallery .column-item a, .elementor-widget-opal-image-gallery .elementor-team-item a { text-align: center; } /*------------------------------------------------------------- 14.0 navigation --------------------------------------------------------------*/ /** === Main menu === */ #wrapper-navbar .navbar { background-color: #fff; -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s; transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s; } #wrapper-navbar .navbar .navbar-brand { color: #d81324; font-weight: 700; font-size: 36px; font-size: 2.25rem; font-family: "DM Sans"; padding-top: 5px; } #wrapper-navbar .navbar .navbar-nav > li { position: relative; margin-right: 2rem; } #wrapper-navbar .navbar .navbar-nav > li > a { font-family: "DM Sans"; font-weight: 700; font-size: 16px; font-size: 1rem; position: relative; color: #0b2154; padding: 1rem 0; } #wrapper-navbar .navbar .navbar-nav > li > a.has-submenu { padding-right: 20px; } #wrapper-navbar .navbar .navbar-nav > li > a .sub-arrow { color: #d81324; position: absolute; right: 0; } #wrapper-navbar .navbar .navbar-nav > li > a:hover { color: #d81324; } #wrapper-navbar .navbar .navbar-nav > li:after { content: ""; position: absolute; bottom: 0; width: 0; height: 3px; left: 0; background-color: #d81324; z-index: 2; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; } #wrapper-navbar .navbar .navbar-nav > li.current-menu-parent:after { width: 100%; } #wrapper-navbar .navbar .navbar-nav > li.current-menu-parent > a { color: #d81324; } #wrapper-navbar .navbar .navbar-nav > li:hover:after { width: 100%; } #wrapper-navbar .navbar .navbar-nav .dropdown-menu { min-width: 250px; background-color: #fff; border: 0; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; font-family: "DM Sans"; padding: 15px 0; font-size: 16px; font-size: 1rem; } #wrapper-navbar .navbar .navbar-nav .dropdown-menu li.current-menu-item > a { color: #d81324; } #wrapper-navbar .navbar .navbar-nav .dropdown-menu .dropdown-item { color: #494c4f; padding: 10px 20px; } #wrapper-navbar .navbar .navbar-nav .dropdown-menu .dropdown-item:active, #wrapper-navbar .navbar .navbar-nav .dropdown-menu .dropdown-item:focus { background-image: none; background-color: #f0f0f0; } #wrapper-navbar .navbar .navbar-nav .dropdown-menu .dropdown-item:hover { color: #d81324; } .main-navigation { -ms-flex: 1; -webkit-box-flex: 1; flex: 1; color: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 10px; /* for all sub menu style */ /** * Hover for showing sub-menu */ /**/ } .main-navigation .navbar-toggler { color: #0b2154; margin-left: auto; } .main-navigation > div { display: inline; } .main-navigation .main-menu { display: inline-block; margin: 0; padding: 0; } .main-navigation .main-menu > li { color: #0b2154; display: inline; position: relative; } .main-navigation .main-menu > li:not(:last-child) { margin-right: 25px; } .main-navigation .main-menu > li > a { font-weight: 700; color: #0b2154; } .main-navigation .main-menu > li > a i { margin-left: 5px; } .main-navigation .main-menu > li > a:hover, .main-navigation .main-menu > li > a:hover + svg { color: #d81324; } .main-navigation .main-menu > li.menu-item-has-children { display: inline-block; position: relative; } .main-navigation .main-menu > li.menu-item-has-children > a:after, .main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after { content: ""; } .main-navigation .main-menu > li.menu-item-has-children .submenu-expand { display: inline-block; margin-right: 5px; /* Priority+ Menu */ } .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle { position: relative; height: 24px; width: 24px; padding: 0; } .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle svg { height: 24px; width: 24px; vertical-align: text-bottom; } .wp-customizer-unloading .main-navigation .main-menu > li.menu-item-has-children .submenu-expand, .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.is-empty { display: none; } .main-navigation .main-menu > li.menu-item-has-children .submenu-expand svg { position: relative; top: 0.2rem; } .main-navigation .main-menu > li:last-child > a, .main-navigation .main-menu > li:last-child.menu-item-has-children .submenu-expand { margin-right: 0; } .main-navigation .sub-menu { color: #596277; background-color: #fff; list-style: none; position: absolute; opacity: 0; left: -9999px; z-index: 99999; min-width: 250px; padding: 20px 0; border-color: #b6babe; -webkit-box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.1); -webkit-transition: 0.6s opacity, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: 0.6s opacity, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), 0.6s opacity; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), 0.6s opacity, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transform: translateY(-6px); transform: translateY(-6px); } .main-navigation .sub-menu > li { display: block; float: none; position: relative; } .main-navigation .sub-menu > li > a { color: #596277; display: block; padding: 10px 30px; white-space: nowrap; line-height: 1.4; } .main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus { color: #d81324; background-color: #f8f8f8; } .main-navigation .sub-menu > li > a:empty { display: none; } .main-navigation .main-menu > .menu-item-has-children:hover > .sub-menu, .main-navigation .main-menu > .menu-item-has-children:focus > .sub-menu, .main-navigation .main-menu > .menu-item-has-children.is-focused > .sub-menu { display: block; left: 0; margin-top: 0; opacity: 1; width: auto; min-width: 250px; -webkit-transform: none; transform: none; pointer-events: auto; /* Nested sub-menu dashes */ } .main-navigation .main-menu > .menu-item-has-children:hover > .sub-menu.hidden-links, .main-navigation .main-menu > .menu-item-has-children:focus > .sub-menu.hidden-links, .main-navigation .main-menu > .menu-item-has-children.is-focused > .sub-menu.hidden-links { left: 0; width: 100%; display: table; position: absolute; } .main-navigation .main-menu > .menu-item-has-children:hover > .sub-menu .submenu-expand, .main-navigation .main-menu > .menu-item-has-children:focus > .sub-menu .submenu-expand, .main-navigation .main-menu > .menu-item-has-children.is-focused > .sub-menu .submenu-expand { display: none; } .main-navigation .main-menu > .menu-item-has-children:hover > .sub-menu .sub-menu, .main-navigation .main-menu > .menu-item-has-children:focus > .sub-menu .sub-menu, .main-navigation .main-menu > .menu-item-has-children.is-focused > .sub-menu .sub-menu { counter-reset: submenu; } .main-navigation .main-menu > .menu-item-has-children:hover > .sub-menu li:hover > .sub-menu, .main-navigation .main-menu > .menu-item-has-children:focus > .sub-menu li:hover > .sub-menu, .main-navigation .main-menu > .menu-item-has-children.is-focused > .sub-menu li:hover > .sub-menu { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); } .main-navigation .main-menu > .menu-item-has-children:hover > .sub-menu li:hover > .sub-menu.show-back, .main-navigation .main-menu > .menu-item-has-children:focus > .sub-menu li:hover > .sub-menu.show-back, .main-navigation .main-menu > .menu-item-has-children.is-focused > .sub-menu li:hover > .sub-menu.show-back { right: 100%; left: auto; } .main-navigation .main-menu-more:nth-child(n + 3) { display: none; } .main-navigation .sub-menu .sub-menu { position: absolute; top: 0; right: -100%; left: auto; margin-top: inherit; width: 100%; opacity: 0; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transform: translateX(6px); transform: translateX(6px); } .main-navigation .sub-menu .sub-menu.show-back { -webkit-transform: translateX(-6px); transform: translateX(-6px); } /* Menu animation */ @-webkit-keyframes slide_in_right { 100% { -webkit-transform: translateX(0%); transform: translateX(0%); } } @keyframes slide_in_right { 100% { -webkit-transform: translateX(0%); transform: translateX(0%); } } @-webkit-keyframes fade_in { from { opacity: 0; } to { opacity: 1; } } @keyframes fade_in { from { opacity: 0; } to { opacity: 1; } } #navbar-toggler-mobile:focus, #navbar-toggler-mobile:hover { outline: none; } .offcanvas-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: 100%; padding: 30px; } .offcanvas-inner .js-offcanvas-close { display: none; } .offcanvas-logo { width: 100%; } .offcanvas-top { padding: 15px 0; width: 100%; border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; } .offcanvas-content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: 100%; font-family: "DM Sans"; font-size: 15px; color: #0b2154; } .offcanvas-content .dropdown-menu { font-size: 15px; border: none; padding: 0; } .offcanvas-content .opalelementor-nav-menu ul ul { left: 0; } .offcanvas-content > .opalelementor-nav-menu > li, .offcanvas-content .navbar-nav > li { display: block; } .offcanvas-content > .opalelementor-nav-menu > li a, .offcanvas-content .navbar-nav > li a { padding-left: 0; position: relative; text-transform: uppercase; color: #0b2154; background-color: transparent; } .offcanvas-content > .opalelementor-nav-menu > li a:after, .offcanvas-content .navbar-nav > li a:after { content: ""; width: 0; height: 1px; bottom: 0; position: absolute; left: auto; right: 0; z-index: -1; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #e5e5e5; } .offcanvas-content > .opalelementor-nav-menu > li a.highlighted:after, .offcanvas-content > .opalelementor-nav-menu > li a:hover:after, .offcanvas-content .navbar-nav > li a.highlighted:after, .offcanvas-content .navbar-nav > li a:hover:after { width: 100%; left: 0; right: auto; background: currentColor; } .offcanvas-content > .opalelementor-nav-menu > li a .sub-arrow, .offcanvas-content .navbar-nav > li a .sub-arrow { position: absolute; right: 0; font-family: "FontAwesome"; font-size: 16px; line-height: 1; width: unset; height: unset; border: none; } .offcanvas-content > .opalelementor-nav-menu > li a .sub-arrow:before, .offcanvas-content .navbar-nav > li a .sub-arrow:before { content: ""; } .offcanvas-content .opalelementor-nav-menu--dropdown { -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; transition: none; font-size: 15px; text-transform: uppercase; } .offcanvas-content .opalelementor-nav-menu--dropdown a { color: #141414; } .offcanvas-bottom { margin-top: 30px; width: 100%; border-top: 1px solid #e5e5e5; padding: 30px 0 0; } .offcanvas-bottom a { display: block; text-transform: uppercase; font-size: 15px; color: #0b2154; margin-bottom: 10px; } .js-offcanvas { opacity: 0; visibility: hidden; } .js-offcanvas.is-open { opacity: 1; visibility: visible; } #offcanvas-sidebar-menu { margin: 0; padding: 0; font-family: "DM Sans"; } #offcanvas-sidebar-menu li { padding: 5px 0; list-style: none; } #offcanvas-sidebar-menu > li > a { font-family: "DM Sans"; font-weight: 400; font-size: 14px; font-size: 0.875rem; position: relative; text-transform: uppercase; display: block; padding: 5px 0; } #offcanvas-sidebar-menu > li > a:after { content: ""; width: 0; height: 1px; bottom: 0; position: absolute; left: auto; right: 0; z-index: -1; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #e5e5e5; } #offcanvas-sidebar-menu > li > a.highlighted:after, #offcanvas-sidebar-menu > li > a:hover:after { width: 100%; left: 0; right: auto; background: currentColor; } .c-offcanvas--left { width: 18em; } /*------------------------------------------------------------- 15.0 Portfolio --------------------------------------------------------------*/ /** * portfolio */ .grid-style-classic .work-details { padding: 30px; background: #fff; } /*Single portfolio*/ /*------------------------------------------------------------- 16.0 Services --------------------------------------------------------------*/ /** * service */ .widget-area .sidebar-service .service-item { border: none; } .service-box-image { overflow: hidden; margin-bottom: 1.5rem; } .service-box-image img { width: 100%; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease; transition: all 1s ease; } .service-title { font-weight: 700; line-height: 1.2; margin-bottom: 25px; font-size: 24px; font-size: 1.5rem; } .service-title a { color: inherit; } .service-header .service-box-icon { padding: 0; } .service-description { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.6; max-height: 6.4em; margin-bottom: 35px; } .service-categories { display: inherit; } .service-readmore a i { display: none; } .service-readmore a:after { content: ""; } .service-readmore a:after { font-family: "lexus-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; margin-left: 5px; } .widget.widget-service { margin-bottom: 0; } .article.opal_service { margin-bottom: 40px; } .widget-service .service-list_v2 .service-list .icon-image { -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .widget-service .service-list_v2 .service-list:hover { cursor: pointer; } .widget-service .service-list_v2 .service-list:hover .icon-image { -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .widget-service .service-list_v3 .service-left { position: relative; } .widget-service .service-list_v3 .service-left:after { content: ""; position: absolute; top: 15px; left: 40px; background: #e3e3e3; width: 40px; height: 1px; } .widget-service .service-list_v3 .service-right .entry-content { padding: 0; } .service-archive-services article { margin-bottom: 40px; } .service-archive-services .entry-content { text-align: center; } .service-archive-services .service-box-icon { background-color: #d81324; } .service-archive-services .service-box-icon .icon-image { width: 40px; } .single-opal_service .column-sidebar .widget_custom_html, .tax-opalservice_category_service .column-sidebar .widget_custom_html { background: #2a2e53; } .single-opal_service .column-sidebar .widget_custom_html .widget-title, .tax-opalservice_category_service .column-sidebar .widget_custom_html .widget-title { color: #fff; border-bottom-color: rgba(255, 255, 255, 0.5); } .single-opal_service .column-sidebar .widget_custom_html .form-group, .single-opal_service .column-sidebar .widget_custom_html .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .single-opal_service .column-sidebar .widget_custom_html p, .tax-opalservice_category_service .column-sidebar .widget_custom_html .form-group, .tax-opalservice_category_service .column-sidebar .widget_custom_html .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .tax-opalservice_category_service .column-sidebar .widget_custom_html p { color: #b6babe; } .single-opal_service .column-sidebar .widget_custom_html .form-group div:first-child, .single-opal_service .column-sidebar .widget_custom_html .wpcf7 .wpcf7-form p div:first-child, .wpcf7 .wpcf7-form .single-opal_service .column-sidebar .widget_custom_html p div:first-child, .tax-opalservice_category_service .column-sidebar .widget_custom_html .form-group div:first-child, .tax-opalservice_category_service .column-sidebar .widget_custom_html .wpcf7 .wpcf7-form p div:first-child, .wpcf7 .wpcf7-form .tax-opalservice_category_service .column-sidebar .widget_custom_html p div:first-child { padding-top: 30px; padding-bottom: 30px; } .single-opal_service .column-sidebar .widget_custom_html .form-group input[type="submit"], .single-opal_service .column-sidebar .widget_custom_html .wpcf7 .wpcf7-form p input[type="submit"], .wpcf7 .wpcf7-form .single-opal_service .column-sidebar .widget_custom_html p input[type="submit"], .tax-opalservice_category_service .column-sidebar .widget_custom_html .form-group input[type="submit"], .tax-opalservice_category_service .column-sidebar .widget_custom_html .wpcf7 .wpcf7-form p input[type="submit"], .wpcf7 .wpcf7-form .tax-opalservice_category_service .column-sidebar .widget_custom_html p input[type="submit"] { margin-bottom: 0; } /*Single service*/ .single-opal_service .entry-content h3.box-heading { display: none; } .single-opalservice-container .column-sidebar .widget { padding: 0; background: transparent; } .widget-area .opalservice-categories .widget-title, .widget-area .menu-menu-service-container .widget-title { border-bottom: 0; margin-bottom: 0; } .widget-area .sidebar-service .service-item { font-family: "DM Sans"; text-transform: uppercase; font-size: 18px; font-size: 1.125rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1.3; background: #fff; padding: 20px; } .widget-area .sidebar-service .service-item:not(:last-child) { margin-bottom: 5px; } .widget-area .sidebar-service .service-item a { color: #0b2154; } .widget-area .sidebar-service .service-item .title { margin: 0; padding: 0; text-transform: capitalize; font-size: 16px; font-size: 1rem; width: 100%; } .widget-area .sidebar-service .service-item:before { content: ""; } .widget-area .sidebar-service .service-item:before { font-family: "lexus-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; position: absolute; right: 20px; } .widget-area .sidebar-service .service-item:hover:before, .widget-area .sidebar-service .service-item.active:before { color: #d81324; } .widget-area .sidebar-service .service-item:hover a, .widget-area .sidebar-service .service-item.active a { color: #d81324; } .menu-menu-service-container ul li a { padding: 0 !important; text-transform: uppercase !important; } .menu-menu-service-container ul li a:before { content: none !important; } .service-header { position: relative; display: block; } .service-grid_v1 .column-item, .service-grid_v1 .elementor-team-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 40px; } .service-grid_v1 .column-item > article, .service-grid_v1 .elementor-team-item > article { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .service-grid_v1 .service-title { font-size: 28px; font-size: 1.75rem; } .service-grid_v1 .service-wrapper { text-align: left; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .service-grid_v1 .service-box { padding: 0 35px; } .service-grid_v1 .service-readmore { margin-bottom: 1.5rem; } .service-grid_v2 { color: #fff; } .service-grid_v2 .service-wrapper { position: relative; min-height: 280px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; background: rgba(0, 0, 0, 0.5); } .service-grid_v2 .service-wrapper:hover .service-readmore { height: 30px; } .service-grid_v2 .service-box-image a { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; } .service-grid_v2 .service-box-image a img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .service-grid_v2 .entry-content { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; padding: 35px 45px; width: 100%; margin-top: auto; background: rgba(0, 0, 0, 0.5); background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(255, 255, 255, 0))); background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%); } @media screen and (prefers-reduced-motion: reduce) { .service-grid_v2 .entry-content { -webkit-transition: none; transition: none; } } .service-grid_v2 .service-title { color: #fff; } .service-grid_v2 .service-readmore { height: 0; overflow: hidden; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media screen and (prefers-reduced-motion: reduce) { .service-grid_v2 .service-readmore { -webkit-transition: none; transition: none; } } .service-grid_v2 .service-readmore a:not(:hover) { color: #fff; } .service-grid_v2 .slick-slide:hover img { -webkit-transform: scale(1); transform: scale(1); } .service-grid_v2 .slick-slider .slick-arrow { display: none !important; } .service-grid_v2 .elementor-slick-slider ul.slick-dots { bottom: -45px; } .layout-icon-right .service-grid_v3 .service-box-icon, .layout-icon-left .service-grid_v3 .service-box-icon { float: none; } .service-grid_v3 article { padding: 50px; background-color: #fff; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media screen and (prefers-reduced-motion: reduce) { .service-grid_v3 article { -webkit-transition: none; transition: none; } } .service-grid_v3 article:hover { -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15); } .service-grid_v3 .background-hover { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 0; visibility: hidden; } @media screen and (prefers-reduced-motion: reduce) { .service-grid_v3 .background-hover { -webkit-transition: none; transition: none; } } .service-grid_v3 .service-box-icon img { min-width: 64px; } .service-grid_v3 .service-box-icon .icon-image { display: inline-block; } .opalservice-carousel .slick-list { margin-left: -15px; margin-right: -15px; } .opalservice-carousel .slick-track > .slick-slide { padding-left: 15px; padding-right: 15px; } /*------------------------------------------------------------- 17.0 Theme That's where you can add your own design. Thats your part! --------------------------------------------------------------*/ .form-style.style1 .mc4wp-form-fields .label { color: #b6babe; padding-bottom: 30px; font-size: 14px; } .form-style.style1 .mc4wp-form-fields .input-group { position: relative; } .form-style.style1 .mc4wp-form-fields input[type="email"] { border: 0; } .form-style.style1 .mc4wp-form-fields input[type="submit"], .form-style.style1 .mc4wp-form-fields button[type="submit"] { background-color: transparent; right: -20px; font-size: 11px; color: #d81324; font-family: "DM Sans"; position: absolute; text-transform: uppercase; font-weight: 700; } .form-style.style1 .mc4wp-form-fields input[type="submit"]:hover, .form-style.style1 .mc4wp-form-fields button[type="submit"]:hover { background-color: transparent; font-size: 11px; line-height: inherit; } .form-style.style1 .mc4wp-form-fields input[type="submit"] .lable, .form-style.style1 .mc4wp-form-fields button[type="submit"] .lable { display: inline-block; } .form-style.style1 .mc4wp-form-fields input[type="submit"] i, .form-style.style1 .mc4wp-form-fields button[type="submit"] i { display: inline-block; } .form-style.style1 .mc4wp-response { position: absolute; color: #bcbcbc; } @media (min-width: 768px) { .form-style.style2 .input-group { display: -webkit-box; display: -ms-flexbox; display: flex; } } .form-style.style2 input[type="email"] { border-color: transparent; background-color: #f6f6f6; height: 54px; margin-bottom: 10px; } @media (min-width: 768px) { .form-style.style2 input[type="email"] { margin-bottom: 0; } } .form-style.style2 input[type="submit"], .form-style.style2 button[type="submit"] { margin-top: 0; height: 54px; } @media (min-width: 768px) { .form-style.style2 input[type="submit"], .form-style.style2 button[type="submit"] { margin-left: 30px; max-width: 330px; } } .form-style.style3 .mc4wp-form-fields .input-group { border-bottom: 1px solid #e5e5e5; } .form-style.style4 input[type="submit"], .form-style.style4 button[type="submit"] { position: static; width: 100%; margin-top: 10px; } .elementor-widget-image-carousel .slick-slider .slick-prev, .elementor-widget-image-carousel .slick-slider .slick-next { background: #fff; opacity: 1; width: 90px; height: 90px; text-align: center; overflow: hidden; } .elementor-widget-image-carousel .slick-slider .slick-prev:before, .elementor-widget-image-carousel .slick-slider .slick-next:before { font-family: "consultek"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e902"; position: absolute; top: 30%; right: 0; left: 0; color: #c5c8cb; } .elementor-widget-image-carousel .slick-slider .slick-prev:hover:before, .elementor-widget-image-carousel .slick-slider .slick-next:hover:before { color: #0b2154; } .elementor-widget-image-carousel .slick-slider .slick-prev { left: 0 !important; } .elementor-widget-image-carousel .slick-slider .slick-prev:before { content: "\e901"; font-size: 14px; } .elementor-widget-image-carousel .slick-slider .slick-next { right: 0 !important; } .elementor-widget-image-carousel .slick-slider .slick-next:before { content: "\e902"; font-size: 14px; } .e--pointer-icon .opalelementor-simple-nav-menu .menu-item { position: relative; } .e--pointer-icon .opalelementor-simple-nav-menu .menu-item .fa { font-size: 14px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .e--pointer-icon .opalelementor-simple-nav-menu .menu-item:hover { color: #0b2154; } .e--pointer-icon .opalelementor-simple-nav-menu .menu-item:hover .fa { opacity: 1; visibility: visible; padding-right: 10px; } .e--pointer-underline .opalelementor-item:before, .e--pointer-underline .opalelementor-item:after, .e--pointer-underline .opalelementor-item:before, .e--pointer-underline .opalelementor-item:after { -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; width: 0; } .e--pointer-underline .opalelementor-item.opalelementor-item-active:before, .e--pointer-underline .opalelementor-item.opalelementor-item-active:after, .e--pointer-underline .opalelementor-item:hover:before, .e--pointer-underline .opalelementor-item:hover:after, .e--pointer-underline .opalelementor-item.opalelementor-item-active:before, .e--pointer-underline .opalelementor-item.opalelementor-item-active:after, .e--pointer-underline .opalelementor-item:hover:before, .e--pointer-underline .opalelementor-item:hover:after { width: 100%; } .elementor-widget-video .elementor-custom-embed-play { width: 100px; height: 100px; -webkit-box-shadow: none; box-shadow: none; background: none; } .elementor-widget-video .elementor-custom-embed-play:before { -webkit-transition: all 0.5s; transition: all 0.5s; width: 100%; height: 100%; top: -15px; left: 0; z-index: -1; opacity: 0.15; position: absolute; content: ""; border-radius: 50%; background-color: #fff; background-image: linear-gradient(-133deg, #fff 0, #fff 100%); } .elementor-widget-video .elementor-custom-embed-play:hover:before { -webkit-transform: scale3d(1.15, 1.15, 1.15); transform: scale3d(1.15, 1.15, 1.15); opacity: 0; } .elementor-widget-opal-video-popup .elementor-video-popup { position: relative; } .elementor-widget-opal-video-popup .elementor-video-popup i { width: 80px; height: 80px; line-height: 80px; color: #000; background: #fff; } .elementor-widget-opal-video-popup .elementor-video-popup:after { background: rgba(255, 255, 255, 0.3); top: -20px; left: -20px; width: calc(100% + 40px); height: calc(100% + 40px); } .elementor-widget-opal-video-popup .elementor-video-popup:hover:after { -webkit-transform: scale(1); transform: scale(1); } .slick-slider .slick-arrow { z-index: 99; width: 40px; height: 40px; } .slick-slider .slick-arrow:before { font-family: "lexus-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; color: #c5c8cb; padding-top: 12px; font-size: 18px; font-size: 1.125rem; } .slick-slider .slick-arrow:hover { background: rgba(255, 255, 255, 0.5); } .slick-slider .slick-arrow.slick-prev { left: 30px; } .slick-slider .slick-arrow.slick-prev:before { content: ""; } .slick-slider .slick-arrow.slick-prev:hover:before { color: #d81324; -webkit-animation: toLeftFromRight 0.3s forwards; animation: toLeftFromRight 0.3s forwards; } .slick-slider .slick-arrow.slick-next { right: 30px; } .slick-slider .slick-arrow.slick-next:before { content: ""; } .slick-slider .slick-arrow.slick-next:hover:before { color: #d81324; -webkit-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards; } @media (max-width: 767px) { .slick-slider .slick-arrow { display: none; } } .swiper-container [class*="swiper-button-"] { z-index: 99; width: 40px; height: 40px; background-image: none; top: 50%; visibility: hidden; opacity: 0; } .swiper-container [class*="swiper-button-"]:before { border-color: #e5e5e5; background-color: #fff; } .swiper-container .swiper-button-prev { left: 15px; } .swiper-container .swiper-button-prev:hover:before { color: #d81324; -webkit-animation: toLeftFromRight 0.3s forwards; animation: toLeftFromRight 0.3s forwards; } .swiper-container .swiper-button-next { right: 15px; } .swiper-container .swiper-button-next:hover:before { color: #d81324; -webkit-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards; } .swiper-container:hover [class*="swiper-button-"] { visibility: visible; opacity: 1; } .elementor-dropdown-menu { padding: 30px; } .slick-pagination-custom { display: none; } .slick-pagination-custom .progressbar { right: 9%; left: auto; bottom: -60px; } .work-details h4, .work-details h4 a { color: #d81324; font-family: "DM Sans"; font-weight: 700; letter-spacing: normal; font-size: 14px; font-size: 0.875rem; } .tax-portfolio_cat .site-content > .container { padding-left: 0; padding-right: 0; } .single-opal_portfolio .site-content > .container { padding-left: 0; padding-right: 0; } .portfolio-main-wrapper { max-width: inherit; margin: 0 auto; padding-right: 0; padding-left: 0; } .single-portfolios-container .content-top { background: #fff; padding: 80px 80px 20px; margin-bottom: 0; } .single-portfolios-container .content-bottom { background: #fff; padding: 80px; margin-top: -10px; } .opalelementor-nav-menu ul ul { display: none; } /*------------------------------------------------------------- 18.0 Animation That's where you can add your own design. Thats your part! --------------------------------------------------------------*/ @-webkit-keyframes animLoadedContent { from { opacity: 0; -webkit-transform: translate3d(0, 200px, 0); } } @keyframes animLoadedContent { from { opacity: 0; -webkit-transform: translate3d(0, 200px, 0); transform: translate3d(0, 200px, 0); } } @keyframes lexus-loading { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes lexus-loading { 100% { -webkit-transform: rotate(360deg); } } @-webkit-keyframes animSlide { 0% { -webkit-transform: translate3d(-100%, 0, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); } } @keyframes animSlide { 0% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes animJelly { 0% { opacity: 0; -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } } @keyframes animJelly { 0% { opacity: 0; -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @-webkit-keyframes opal-fadeInRight { from { -webkit-transform: translate3d(50px, 0, 0); transform: translate3d(50px, 0, 0); } to { -webkit-transform: none; transform: none; } } @keyframes opal-fadeInRight { from { -webkit-transform: translate3d(50px, 0, 0); transform: translate3d(50px, 0, 0); } to { -webkit-transform: none; transform: none; } } @-webkit-keyframes opal-fadeInUpBig { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: none; transform: none; } } @keyframes opal-fadeInUpBig { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { -webkit-transform: none; transform: none; } } .opal-move-up { animation-name: opalMoveUp; -moz-animation-name: opalMoveUp; -webkit-animation-name: opalMoveUp; } @-webkit-keyframes opalMoveUp { from { -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes opalMoveUp { from { -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } .opal-move-down { animation-name: opalMoveDown; -moz-animation-name: opalMoveDown; -webkit-animation-name: opalMoveDown; } @-webkit-keyframes opalMoveDown { from { -webkit-transform: translateY(-100px); transform: translateY(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes opalMoveDown { from { -webkit-transform: translateY(-100px); transform: translateY(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } .opal-move-left { animation-name: opalMoveLeft; -moz-animation-name: opalMoveLeft; -webkit-animation-name: opalMoveLeft; } @-webkit-keyframes opalMoveLeft { from { -webkit-transform: translateX(100px); transform: translateX(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes opalMoveLeft { from { -webkit-transform: translateX(100px); transform: translateX(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } .opal-move-right { animation-name: opalMoveRight; -moz-animation-name: opalMoveRight; -webkit-animation-name: opalMoveRight; } @-webkit-keyframes opalMoveRight { from { -webkit-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes opalMoveRight { from { -webkit-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } .opal-scale-up { animation-name: opalScaleUp; -moz-animation-name: opalScaleUp; -webkit-animation-name: opalScaleUp; } @-webkit-keyframes opalScaleUp { from { opacity: 0; -webkit-transform: scale(0.6); transform: scale(0.6); } to { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } @keyframes opalScaleUp { from { opacity: 0; -webkit-transform: scale(0.6); transform: scale(0.6); } to { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } .opal-flip { animation-name: opalFlip; -moz-animation-name: opalFlip; -webkit-animation-name: opalFlip; } @-webkit-keyframes opalFlip { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } } @keyframes opalFlip { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } } .opal-helix { animation-name: opalHelix; -moz-animation-name: opalHelix; -webkit-animation-name: opalHelix; } @-webkit-keyframes opalHelix { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; } } @keyframes opalHelix { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; } } .opal-am-popup { -webkit-animation: opalPopup; animation: opalPopup; -moz-animation-name: opalPopup; -webkit-animation-name: opalPopup; } @-webkit-keyframes opalPopup { from { opacity: 0; -webkit-transform: scale(0.4); transform: scale(0.4); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1300px; perspective: 1300px; } 70% { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.8; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; } to { transform: scale(1); -webkit-transform: scale(1); opacity: 1; } } @keyframes opalPopup { from { opacity: 0; -webkit-transform: scale(0.4); transform: scale(0.4); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1300px; perspective: 1300px; } 70% { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.8; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; } to { transform: scale(1); -webkit-transform: scale(1); opacity: 1; } } /*------------------------------------------------------------- 19.0 custom icon font That's where you can add your own design. Thats your part! --------------------------------------------------------------*/
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings