
@charset "UTF-8"; :root { --g5-body-font: "Poppins"; --g5-body-font-size: 16px; --g5-body-font-weight: 400; --g5-body-font-style: normal; --g5-body-text-transform: none; --g5-body-letter-spacing: 0; --g5-body-line-height: 1.75; --g5-primary-font: "Libre Baskerville"; --g5-h1-font: "Libre Baskerville"; --g5-h1-font-size: 48px; --g5-h1-font-weight: 700; --g5-h1-text-transform: none; --g5-h1-letter-spacing: 0; --g5-h1-line-height: 1.3; --g5-h2-font: "Libre Baskerville"; --g5-h2-font-size: 36px; --g5-h2-font-weight: 700; --g5-h2-text-transform: none; --g5-h2-letter-spacing: 0; --g5-h2-line-height: 1.3; --g5-h3-font: "Libre Baskerville"; --g5-h3-font-size: 32px; --g5-h3-font-weight: 700; --g5-h3-text-transform: none; --g5-h3-letter-spacing: 0; --g5-h3-line-height: 1.3; --g5-h4-font: "Libre Baskerville"; --g5-h4-font-size: 24px; --g5-h4-font-weight: 700; --g5-h4-text-transform: none; --g5-h4-letter-spacing: 0; --g5-h4-line-height: 1.33; --g5-h5-font: "Libre Baskerville"; --g5-h5-font-size: 21px; --g5-h5-font-weight: 700; --g5-h5-text-transform: none; --g5-h5-letter-spacing: 0; --g5-h5-line-height: 1.3; --g5-h6-font: "Libre Baskerville"; --g5-h6-font-size: 16px; --g5-h6-font-weight: 700; --g5-h6-text-transform: none; --g5-h6-letter-spacing: 0; --g5-h6-line-height: 1.3; --g5-color-accent: #d54e4e; --g5-color-accent-foreground: #fff; --g5-color-accent-brightness: #dc6d6d; --g5-color-border: #ededed; --g5-color-heading: #2c2c2c; --g5-color-primary: #d66526; --g5-color-primary-foreground: #fff; --g5-color-primary-brightness: #de7b44; --g5-color-secondary: #dbd7c9; --g5-color-secondary-foreground: #2c2c2c; --g5-color-secondary-brightness: #ccc6b2; --g5-color-dark: #181818; --g5-color-dark-foreground: #fff; --g5-color-dark-brightness: #2b2b2b; --g5-color-light: #f8f8f8; --g5-color-light-foreground: #2c2c2c; --g5-color-light-brightness: #e5e5e5; --g5-color-gray: #e7e6e0; --g5-color-gray-foreground: #2c2c2c; --g5-color-gray-brightness: #d6d5ca; --g5-color-text-main: #7e7e7e; --g5-color-muted: #999; --g5-color-link: #d54e4e; --g5-color-link-hover: #df7777; --g5-color-success: #28a745; --g5-color-success-foreground: #fff; --g5-color-success-brightness: #2fc652; --g5-color-danger: #dc3545; --g5-color-danger-foreground: #fff; --g5-color-danger-brightness: #e25663; --g5-color-warning: #ffc107; --g5-color-warning-foreground: #fff; --g5-color-warning-brightness: #ffcb2d; --g5-color-info: #17a2b8; --g5-color-info-foreground: #fff; --g5-color-info-brightness: #1bc0da; --g5-font-blockquote: "Libre Baskerville"; --g5-font-icon: "Font Awesome 6 Pro"; --g5-font-icon-primary: "icomoon"; --g5-color-caption: #777; --g5-color-background-body: #fff; --g5-page-title-bg-color: #e7e6e0; --g5-color-background-post-sticky: #e7e6e0; --g5-color-background-footer: #e7e6e0; --g5-input-color: #2c2c2c; --g5-input-bg-color: #fff; --g5-input-border-color: #ededed; --g5-input-border-color-forcus: #2c2c2c; --g5-input-font-size: 16px; --g5-input-font-weight: 400; --g5-input-placeholder-color: #7e7e7e; --g5-menu-font: "Poppins"; --g5-menu-font-weight: 600; --g5-menu-line-height: 26px; --g5-menu-font-size: 14px; --g5-menu-text-transform: uppercase; --g5-menu-letter-spacing: 0.1em; --g5-menu-spacing: 2.5rem; --g5-sub-menu-font: "Poppins"; --g5-sub-menu-font-size: 16px; --g5-sub-menu-color: #7e7e7e; --g5-sub-menu-color-hover: #d54e4e; --g5-sub-menu-bg-color: #fff; --g5-sub-menu-bg-color-hover: #fff; --g5-sub-menu-border-color: #eee; --g5-sub-menu-font-weight: 500; --g5-sub-menu-text-transform: none; --g5-menu-mobile-font-size: 14px; --g5-btn-font-weight: 500; --g5-btn-border-width: 2px; --g5-btn-border-radius: 0; --g5-btn-disabled-opacity: 0.65; --g5-btn-font-family: var(--g5-body-font); --g5-header-height: 100px; --g5-header-sticky-height: 80px; --g5-header-mobile-height: 100px; --g5-header-mobile-sticky-height: 80px; --g5-input-height: 45px; --g5-input-border-width: 1px; --g5-breadcrumbs-color: #4e4e4c; --g5-breadcrumbs-color-hover: var(--g5-color-accent); --g5-content-padding-top: 60px; --g5-content-padding-bottom: 100px; --g5blog-loop-post-title-font-size: 36px; --g5blog-loop-post-meta-font-size: 13px; --g5blog-loop-post-except-line-height: var(--g5-body-line-height); --g5blog-loop-medium-image-post-except-max-height: 3em; --g5blog-loop-medium-image-post-image-width: 370px; --g5blog-loop-medium-image-post-title-font-size: 24px; --g5blog-loop-grid-post-title-font-size: 21px; --g5blog-widget-post-item-spacing: 25px; --g5blog-single-post-title-font-size: 36px; --tec-color-icon-focus: var(--g5-color-accent); --tec-color-event-icon-hover: var(--g5-color-accent); --tec-color-accent-primary: var(--g5-color-accent); --tec-color-button-primary-hover: var(--g5-color-accent-brightness); --tec-color-button-primary-active: var(--g5-color-accent-brightness); --tec-color-text-primary: var(--g5-color-heading); --tec-color-border-default: var(--g5-color-border); --tec-font-family-sans-serif: var(--g5-body-font); --tec-border-radius-default: 0; --g5-header-bg-color: #fff; --g5-header-text-color: #2c2c2c; --g5-header-text-hover-color: #d54e4e; } *, *::before, *::after { box-sizing: border-box; } html { font-size: 16px; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; overflow-x: hidden; } @-ms-viewport { width: device-width; } article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } body { margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: var(--g5-body-font); font-weight: var(--g5-body-font-weight); font-size: var(--g5-body-font-size); line-height: var(--g5-body-line-height); color: var(--g5-color-text-main); text-transform: var(--g5-body-text-transform); letter-spacing: var(--g5-body-letter-spacing); background-color: var(--g5-color-background-body); font-style: var(--g5-body-font-style); text-rendering: optimizeLegibility; text-align: left; overflow-x: hidden; } [tabindex="-1"]:focus { outline: 0 !important; } hr { box-sizing: content-box; height: 0; overflow: visible; margin-top: 1.2rem; margin-bottom: 1.2rem; border: 0; border-top: solid 1px var(--g5-color-border); } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-top: 0; margin-bottom: 0.6rem; clear: both; } h1 { font-family: var(--g5-h1-font); text-transform: var(--g5-h1-text-transform); font-size: var(--g5-h1-font-size); letter-spacing: var(--g5-h1-letter-spacing); font-weight: var(--g5-h1-font-weight); line-height: var(--g5-h1-line-height); color: var(--g5-color-heading); } h2 { font-family: var(--g5-h2-font); color: var(--g5-color-heading); font-size: var(--g5-h2-font-size); letter-spacing: var(--g5-h2-letter-spacing); text-transform: var(--g5-h2-text-transform); font-weight: var(--g5-h2-font-weight); line-height: var(--g5-h2-line-height); } h3 { font-family: var(--g5-h3-font); color: var(--g5-color-heading); font-size: var(--g5-h3-font-size); letter-spacing: var(--g5-h3-letter-spacing); text-transform: var(--g5-h3-text-transform); font-weight: var(--g5-h3-font-weight); line-height: var(--g5-h3-line-height); } h4 { font-family: var(--g5-h4-font); color: var(--g5-color-heading); font-size: var(--g5-h4-font-size); letter-spacing: var(--g5-h4-letter-spacing); text-transform: var(--g5-h4-text-transform); font-weight: var(--g5-h4-font-weight); line-height: var(--g5-h4-line-height); } h5 { font-family: var(--g5-h5-font); color: var(--g5-color-heading); font-size: var(--g5-h5-font-size); letter-spacing: var(--g5-h5-letter-spacing); text-transform: var(--g5-h5-text-transform); font-weight: var(--g5-h5-font-weight); line-height: var(--g5-h5-line-height); } h6 { font-family: var(--g5-h6-font); color: var(--g5-color-heading); font-size: var(--g5-h6-font-size); letter-spacing: var(--g5-h6-letter-spacing); text-transform: var(--g5-h6-text-transform); font-weight: var(--g5-h6-font-weight); line-height: var(--g5-h6-line-height); } p { margin-top: 0; margin-bottom: 1.2rem; } 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: 1.2rem; font-style: normal; line-height: inherit; } dl, ol, ul { margin-bottom: 1.2rem; } ul { list-style: disc; } ul ul { list-style: circle; } ul ul ul { list-style: square; } ol { list-style: decimal; } ol ol { list-style: lower-alpha; } ol ol ol { list-style: lower-roman; } li > ul, li > ol { margin: 1rem 0 0 1rem; } ul ul, ol ol, ul ol, ol ul { margin-bottom: 1rem; } .reset-list-style, .reset-list-style ul, .reset-list-style ol { list-style: none; margin: 0; } .reset-list-style li { margin: 0; } dt, dd { line-height: 1.5; } dt { font-weight: 700; } dt + dd { margin-top: 0.5rem; } dd + dt { margin-top: 1.5rem; } blockquote { border-left: none; margin-bottom: 1.2rem; max-width: 970px; margin-left: auto; margin-right: auto; padding-left: 0; } blockquote p { padding-top: 4.1em; position: relative; font-size: 21px; font-weight: 600; color: var(--g5-color-heading); font-family: var(--g5-primary-font); line-height: 1.71; letter-spacing: 0.01em; margin-bottom: 15px; } blockquote p:before { content: "“"; font-size: 9em; display: block; line-height: 1; color: var(--g5-color-gray); position: absolute; top: 0; } blockquote a { color: inherit; } blockquote cite { font-size: 13px; font-style: normal; font-weight: 500; text-transform: uppercase; display: block; color: var(--g5-color-accent); } 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: var(--g5-color-link); text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; } a:hover { color: var(--g5-color-link-hover); text-decoration: none; } a > code { color: inherit; } pre { font-size: 100%; margin-bottom: 1.2rem; color: var(--g5-color-text-main); padding: 1.5rem; overflow: auto; -ms-overflow-style: scrollbar; border: 1px solid; border-color: var(--g5-color-border); } code, kbd, pre, samp { font-family: var(--g5-body-font); } figure { margin: 0 0 1.2rem; } img { vertical-align: middle; border-style: none; max-width: 100%; height: auto; } svg:not(:root) { overflow: hidden; } table { border-collapse: collapse; margin-bottom: 1.2rem; width: 100%; max-width: 100%; background-color: transparent; } table th, table td { padding: 0.4rem; vertical-align: top; border: solid 1px var(--g5-color-border); } table thead th { vertical-align: bottom; border: solid 2px var(--g5-color-border); } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: var(--g5-color-light); text-align: left; caption-side: bottom; } th { text-align: inherit; } label { display: inline-block; margin-bottom: 0.5rem; } 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=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; } ::-moz-selection { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } ::selection { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } big { font-size: 125%; } 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], textarea, select { height: var(--g5-input-height); line-height: calc(var(--g5-input-height) - var(--g5-input-border-width)); border: var(--g5-input-border-width) solid var(--g5-input-border-color); color: var(--g5-input-color); border-radius: 0; padding: 0 20px; max-width: 100%; background-color: var(--g5-input-bg-color); font-size: var(--g5-input-font-size); font-weight: var(--g5-input-font-weight); } input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=range]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, textarea:focus, select:focus { outline: none; border-color: var(--g5-color-accent); background-color: transparent; } textarea:-moz-placeholder, select:-moz-placeholder, input[type]:-moz-placeholder { color: var(--g5-input-placeholder-color); } textarea::-moz-placeholder, select::-moz-placeholder, input[type]::-moz-placeholder { color: var(--g5-input-placeholder-color); } textarea:-ms-input-placeholder, select:-ms-input-placeholder, input[type]:-ms-input-placeholder { color: var(--g5-input-placeholder-color); } textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, input[type]::-webkit-input-placeholder { color: var(--g5-input-placeholder-color); } textarea { height: auto; padding: 15px 20px; line-height: var(--g5-body-line-height); } select { -moz-appearance: none; -webkit-appearance: none; appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>"); background-repeat: no-repeat; background-position: right 10px top 60%; } .btn, button, input[type=button], input[type=reset], input[type=submit] { --g5-btn-padding-x: 1.75rem; --g5-btn-padding-y: 0; --g5-btn-line-height: calc(2.8125rem - (var(--g5-btn-border-width) * 2)); --g5-btn-font-size: 0.875rem; --g5-btn-color: var(--g5-color-dark-foreground); --g5-btn-bg: var(--g5-color-dark); --g5-btn-border-color: var(--g5-color-dark); --g5-btn-hover-color: var(--g5-color-accent-foreground); --g5-btn-hover-bg: var(--g5-color-accent); --g5-btn-hover-border-color: var(--g5-color-accent); --g5-btn-outline-color: var(--g5-color-dark); --g5-btn-outline-border-hover-color: var(--g5-color-dark); --g5-btn-outline-hover-color: var(--g5-color-dark-foreground); --g5-btn-outline-hover-bg: var(--g5-color-dark); --g5-btn-link-color: var(--g5-color-dark); position: relative; display: inline-block; font-family: var(--g5-btn-font-family); padding: var(--g5-btn-padding-y) var(--g5-btn-padding-x); line-height: var(--g5-btn-line-height); font-size: var(--g5-btn-font-size); font-weight: var(--g5-btn-font-weight); border: var(--g5-btn-border-width) solid var(--g5-btn-border-color); white-space: nowrap; border-radius: var(--g5-btn-border-radius); -webkit-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; color: var(--g5-btn-color); background-color: var(--g5-btn-bg); text-transform: uppercase; letter-spacing: 0.2em; } .btn:focus, .btn:hover, .btn:active, button:focus, button:hover, button:active, input[type=button]:focus, input[type=button]:hover, input[type=button]:active, input[type=reset]:focus, input[type=reset]:hover, input[type=reset]:active, input[type=submit]:focus, input[type=submit]:hover, input[type=submit]:active { color: var(--g5-btn-hover-color); background-color: var(--g5-btn-hover-bg); border-color: var(--g5-btn-hover-border-color); } .btn.btn-outline, button.btn-outline, input[type=button].btn-outline, input[type=reset].btn-outline, input[type=submit].btn-outline { color: var(--g5-btn-outline-color); background-color: transparent; } .btn.btn-outline:focus, .btn.btn-outline:hover, .btn.btn-outline:active, button.btn-outline:focus, button.btn-outline:hover, button.btn-outline:active, input[type=button].btn-outline:focus, input[type=button].btn-outline:hover, input[type=button].btn-outline:active, input[type=reset].btn-outline:focus, input[type=reset].btn-outline:hover, input[type=reset].btn-outline:active, input[type=submit].btn-outline:focus, input[type=submit].btn-outline:hover, input[type=submit].btn-outline:active { background-color: var(--g5-btn-outline-hover-bg); color: var(--g5-btn-outline-hover-color); border-color: var(--g5-btn-outline-border-hover-color); } .btn:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { cursor: pointer; } .btn:focus, button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus { outline: none; -webkit-box-shadow: none; box-shadow: none; } .btn:disabled, button:disabled, input[type=button]:disabled, input[type=reset]:disabled, input[type=submit]:disabled { opacity: var(--g5-btn-disabled-opacity); cursor: default; } .btn.btn-block, .btn.btn-full { display: block; width: 100%; } .btn.btn-inline { display: inline-block; vertical-align: top; } .btn.btn-round { --g5-btn-border-radius: 5em; } .btn.btn-rounded { --g5-btn-border-radius: 0.25rem; } .btn.btn-square { --g5-btn-border-radius: 0; } .btn.btn-xs { --g5-btn-padding-x: 1.25rem; --g5-btn-padding-y: 0; --g5-btn-line-height: calc(1.875rem - (var(--g5-btn-border-width) * 2)); --g5-btn-font-size: 0.6875rem; } .btn.btn-sm { --g5-btn-padding-x: 1.5625rem; --g5-btn-padding-y: 0; --g5-btn-line-height: calc(2rem - (var(--g5-btn-border-width) * 2)); --g5-btn-font-size: 0.75rem; } .btn.btn-md { --g5-btn-padding-x: 1.75rem; --g5-btn-padding-y: 0; --g5-btn-line-height: calc(2.8125rem - (var(--g5-btn-border-width) * 2)); --g5-btn-font-size: 0.875rem; } .btn.btn-lg { --g5-btn-padding-x: 1.875rem; --g5-btn-padding-y: 0; --g5-btn-line-height: calc(3.25rem - (var(--g5-btn-border-width) * 2)); --g5-btn-font-size: 1.125rem; } .btn.btn-xl { --g5-btn-padding-x: 2.1875rem; --g5-btn-padding-y: 0; --g5-btn-line-height: calc(3.875rem - (var(--g5-btn-border-width) * 2)); --g5-btn-font-size: 1.5rem; } .btn.btn-link { --g5-btn-border-radius: 0; --g5-btn-link-color: var(--g5-color-dark); background-color: transparent !important; border: 0; text-decoration: none; padding: 0 !important; color: var(--g5-btn-link-color); line-height: 1.3 !important; border-bottom: 1px solid transparent; } .btn.btn-link:focus, .btn.btn-link:hover, .btn.btn-link:active { border-color: currentColor; } .btn.btn-link:not(:disabled):not(.disabled):active { color: initial; } .btn.btn-link:not(:disabled):not(.disabled):active:focus { -webkit-box-shadow: none; box-shadow: none; } .btn.btn-accent { --g5-btn-color: var(--g5-color-accent-foreground); --g5-btn-bg: var(--g5-color-accent); --g5-btn-border-color: var(--g5-color-accent); --g5-btn-hover-color: var(--g5-color-accent-foreground); --g5-btn-hover-bg: var(--g5-color-accent-brightness); --g5-btn-hover-border-color: var(--g5-color-accent-brightness); --g5-btn-outline-color: var(--g5-color-accent); --g5-btn-outline-border-hover-color: var(--g5-color-accent); --g5-btn-outline-hover-color: var(--g5-color-accent-foreground); --g5-btn-outline-hover-bg: var(--g5-color-accent); --g5-btn-link-color: var(--g5-color-accent); } .btn.btn-primary { --g5-btn-color: var(--g5-color-primary-foreground); --g5-btn-bg: var(--g5-color-primary); --g5-btn-border-color: var(--g5-color-primary); --g5-btn-hover-color: var(--g5-color-primary-foreground); --g5-btn-hover-bg: var(--g5-color-primary-brightness); --g5-btn-hover-border-color: var(--g5-color-primary-brightness); --g5-btn-outline-color: var(--g5-color-primary); --g5-btn-outline-border-hover-color: var(--g5-color-primary); --g5-btn-outline-hover-color: var(--g5-color-primary-foreground); --g5-btn-outline-hover-bg: var(--g5-color-primary); --g5-btn-link-color: var(--g5-color-primary); } .btn.btn-secondary { --g5-btn-color: var(--g5-color-secondary-foreground); --g5-btn-bg: var(--g5-color-secondary); --g5-btn-border-color: var(--g5-color-secondary); --g5-btn-hover-color: var(--g5-color-secondary-foreground); --g5-btn-hover-bg: var(--g5-color-secondary-brightness); --g5-btn-hover-border-color: var(--g5-color-secondary-brightness); --g5-btn-outline-color: var(--g5-color-secondary); --g5-btn-outline-border-hover-color: var(--g5-color-secondary); --g5-btn-outline-hover-color: var(--g5-color-secondary-foreground); --g5-btn-outline-hover-bg: var(--g5-color-secondary); --g5-btn-link-color: var(--g5-color-secondary); } .btn.btn-light { --g5-btn-color: var(--g5-color-light-foreground); --g5-btn-bg: var(--g5-color-light); --g5-btn-border-color: var(--g5-color-light); --g5-btn-hover-color: var(--g5-color-light-foreground); --g5-btn-hover-bg: var(--g5-color-light-brightness); --g5-btn-hover-border-color: var(--g5-color-light-brightness); --g5-btn-outline-color: var(--g5-color-light); --g5-btn-outline-border-hover-color: var(--g5-color-light); --g5-btn-outline-hover-color: var(--g5-color-light-foreground); --g5-btn-outline-hover-bg: var(--g5-color-light); --g5-btn-link-color: var(--g5-color-light); } .btn.btn-dark { --g5-btn-color: var(--g5-color-dark-foreground); --g5-btn-bg: var(--g5-color-dark); --g5-btn-border-color: var(--g5-color-dark); --g5-btn-hover-color: var(--g5-color-accent-foreground); --g5-btn-hover-bg: var(--g5-color-accent); --g5-btn-hover-border-color: var(--g5-color-accent); --g5-btn-outline-color: var(--g5-color-dark); --g5-btn-outline-border-hover-color: var(--g5-color-dark); --g5-btn-outline-hover-color: var(--g5-color-dark-foreground); --g5-btn-outline-hover-bg: var(--g5-color-dark); --g5-btn-link-color: var(--g5-color-dark); } .btn.btn-gray { --g5-btn-color: var(--g5-color-gray-foreground); --g5-btn-bg: var(--g5-color-gray); --g5-btn-border-color: var(--g5-color-gray); --g5-btn-hover-color: var(--g5-color-gray-foreground); --g5-btn-hover-bg: var(--g5-color-gray-brightness); --g5-btn-hover-border-color: var(--g5-color-gray-brightness); --g5-btn-outline-color: var(--g5-color-gray); --g5-btn-outline-border-hover-color: var(--g5-color-gray); --g5-btn-outline-hover-color: var(--g5-color-gray-foreground); --g5-btn-outline-hover-bg: var(--g5-color-gray); --g5-btn-link-color: var(--g5-color-gray); } .btn.btn-success { --g5-btn-color: var(--g5-color-success-foreground); --g5-btn-bg: var(--g5-color-success); --g5-btn-border-color: var(--g5-color-success); --g5-btn-hover-color: var(--g5-color-success-foreground); --g5-btn-hover-bg: var(--g5-color-success-brightness); --g5-btn-hover-border-color: var(--g5-color-success-brightness); --g5-btn-outline-color: var(--g5-color-success); --g5-btn-outline-border-hover-color: var(--g5-color-success); --g5-btn-outline-hover-color: var(--g5-color-success-foreground); --g5-btn-outline-hover-bg: var(--g5-color-success); --g5-btn-link-color: var(--g5-color-success); } .btn.btn-danger { --g5-btn-color: var(--g5-color-danger-foreground); --g5-btn-bg: var(--g5-color-danger); --g5-btn-border-color: var(--g5-color-danger); --g5-btn-hover-color: var(--g5-color-danger-foreground); --g5-btn-hover-bg: var(--g5-color-danger-brightness); --g5-btn-hover-border-color: var(--g5-color-danger-brightness); --g5-btn-outline-color: var(--g5-color-danger); --g5-btn-outline-border-hover-color: var(--g5-color-danger); --g5-btn-outline-hover-color: var(--g5-color-danger-foreground); --g5-btn-outline-hover-bg: var(--g5-color-danger); --g5-btn-link-color: var(--g5-color-danger); } .btn.btn-warning { --g5-btn-color: var(--g5-color-warning-foreground); --g5-btn-bg: var(--g5-color-warning); --g5-btn-border-color: var(--g5-color-warning); --g5-btn-hover-color: var(--g5-color-warning-foreground); --g5-btn-hover-bg: var(--g5-color-warning-brightness); --g5-btn-hover-border-color: var(--g5-color-warning-brightness); --g5-btn-outline-color: var(--g5-color-warning); --g5-btn-outline-border-hover-color: var(--g5-color-warning); --g5-btn-outline-hover-color: var(--g5-color-warning-foreground); --g5-btn-outline-hover-bg: var(--g5-color-warning); --g5-btn-link-color: var(--g5-color-warning); } .btn.btn-info { --g5-btn-color: var(--g5-color-info-foreground); --g5-btn-bg: var(--g5-color-info); --g5-btn-border-color: var(--g5-color-info); --g5-btn-hover-color: var(--g5-color-info-foreground); --g5-btn-hover-bg: var(--g5-color-info-brightness); --g5-btn-hover-border-color: var(--g5-color-info-brightness); --g5-btn-outline-color: var(--g5-color-info); --g5-btn-outline-border-hover-color: var(--g5-color-info); --g5-btn-outline-hover-color: var(--g5-color-info-foreground); --g5-btn-outline-hover-bg: var(--g5-color-info); --g5-btn-link-color: var(--g5-color-info); } .btn.btn-icon-left i { margin-right: 5px; } .btn.btn-icon-right i { margin-left: 5px; } .btn i { font-size: 80%; } .g5core__gutter-0 { margin-left: 0; margin-right: 0; } .g5core__gutter-0 > .g5core__gutter-item { padding-left: 0; padding-right: 0; padding-bottom: 0 !important; } .g5core__gutter-0 .g5core__modern-grid-col { padding-left: 0; padding-right: 0; } .g5core__gutter-0 .g5core__modern-grid-col > .g5core__gutter-item { padding-bottom: 0; } .g5core__gutter-0 .slick-slide > div { padding: 0; } .g5core__gutter-10 { margin-left: -5px; margin-right: -5px; } .g5core__gutter-10 > .g5core__gutter-item { padding-left: 5px; padding-right: 5px; padding-bottom: 10px; } .g5core__gutter-10 .g5core__modern-grid-col { padding-left: 5px; padding-right: 5px; } .g5core__gutter-10 .g5core__modern-grid-col > .g5core__gutter-item { padding-bottom: 10px; } .g5core__gutter-10 .slick-slide > div { padding: 0 5px; } .g5core__gutter-20 { margin-left: -10px; margin-right: -10px; } .g5core__gutter-20 > .g5core__gutter-item { padding-left: 10px; padding-right: 10px; padding-bottom: 20px; } .g5core__gutter-20 .g5core__modern-grid-col { padding-left: 10px; padding-right: 10px; } .g5core__gutter-20 .g5core__modern-grid-col > .g5core__gutter-item { padding-bottom: 20px; } .g5core__gutter-20 .slick-slide > div { padding: 0 10px; } .g5core__gutter-30 { margin-left: -15px; margin-right: -15px; } .g5core__gutter-30 > .g5core__gutter-item { padding-left: 15px; padding-right: 15px; padding-bottom: 30px; } .g5core__gutter-30 .g5core__modern-grid-col { padding-left: 15px; padding-right: 15px; } .g5core__gutter-30 .g5core__modern-grid-col > .g5core__gutter-item { padding-bottom: 30px; } .g5core__gutter-30 .slick-slide > div { padding: 0 15px; } .g5core__gutter-40 { margin-left: -20px; margin-right: -20px; } .g5core__gutter-40 > .g5core__gutter-item { padding-left: 20px; padding-right: 20px; padding-bottom: 40px; } .g5core__gutter-40 .g5core__modern-grid-col { padding-left: 20px; padding-right: 20px; } .g5core__gutter-40 .g5core__modern-grid-col > .g5core__gutter-item { padding-bottom: 40px; } .g5core__gutter-40 .slick-slide > div { padding: 0 20px; } .slick-slider-rows { margin: 0; } .slick-slider-rows .slick-slide > div { padding: 0; } .slick-slider-rows .g5core__listing-blocks { margin-left: 0; margin-right: 0; } .slick-slider-rows .g5core__modern-grid-col > .g5core__gutter-item { padding-left: 0; padding-right: 0; } .g5core__gutter-slider-rows-10 { margin-left: -5px; margin-right: -5px; } .g5core__gutter-slider-rows-10 .g5core__gutter-item { padding-left: 5px; padding-right: 5px; padding-bottom: 10px; } .g5core__gutter-slider-rows-20 { margin-left: -10px; margin-right: -10px; } .g5core__gutter-slider-rows-20 .g5core__gutter-item { padding-left: 10px; padding-right: 10px; padding-bottom: 20px; } .g5core__gutter-slider-rows-30 { margin-left: -15px; margin-right: -15px; } .g5core__gutter-slider-rows-30 .g5core__gutter-item { padding-left: 15px; padding-right: 15px; padding-bottom: 30px; } .g5core__gutter-slider-rows-40 { margin-left: -20px; margin-right: -20px; } .g5core__gutter-slider-rows-40 .g5core__gutter-item { padding-left: 20px; padding-right: 20px; padding-bottom: 40px; } @media (min-width: 1200px) { [class*=author__gutter-xl] { --author__gutter: 30px; } [class*=author__gutter-xl] [class*=g5core__gutter-]:not(.g5core__gutter-item) { margin-left: calc(0px - var(--author__gutter) / 2); margin-right: calc(0px - var(--author__gutter) / 2); } [class*=author__gutter-xl] [class*=g5core__gutter-]:not(.g5core__gutter-item) > .g5core__gutter-item { padding-left: calc(var(--author__gutter) / 2); padding-right: calc(var(--author__gutter) / 2); padding-bottom: var(--author__gutter); } [class*=author__gutter-xl] [class*=g5core__gutter-]:not(.g5core__gutter-item) .g5core__modern-grid-col { padding-left: calc(var(--author__gutter) / 2); padding-right: calc(var(--author__gutter) / 2); } [class*=author__gutter-xl] [class*=g5core__gutter-]:not(.g5core__gutter-item) .g5core__modern-grid-col > .g5core__gutter-item { padding-bottom: var(--author__gutter); } [class*=author__gutter-xl] [class*=g5core__gutter-]:not(.g5core__gutter-item) .slick-slide > div { padding: 0 calc(var(--author__gutter) / 2); } .author__gutter-xl-70 { --author__gutter: 70px; } .author__gutter-xl-55 { --author__gutter: 55px; } } .ube-breadcrumbs { font-size: 16px; color: var(--g5-color-text-main); text-transform: capitalize; } .ube-breadcrumbs a { -webkit-transition: color 0.3s; transition: color 0.3s; } .ube-breadcrumbs a:hover, .ube-breadcrumbs .active { color: var(--g5-color-dark); } .ube-breadcrumbs .breadcrumb-item + .breadcrumb-item::before { margin: 0 10px; color: var(--g5-color-text-main); font-size: 0; width: 20px; height: 1px; background-color: currentColor; content: ""; } .ube-breadcrumbs .breadcrumb-item + .breadcrumb-item { padding-left: 0; } .ube-heading-sub-title { font-family: var(--g5-body-font); font-style: normal; font-weight: 500; font-size: 14px; letter-spacing: 4.2px; text-transform: uppercase; color: var(--g5-color-accent); margin-bottom: 10px; } .ube-heading-description { margin-top: 31px; color: var(--g5-color-heading); } .ube-heading-title mark { color: var(--g5-color-accent); } .ube-heading .ube-heading-title { margin: 0; } .ube-list-icon.list-unstyled .list-icon-item:hover { color: var(--g5-color-accent); } .ube-list-icon.list-unstyled .list-icon-item:hover a { border-color: currentColor; } .ube-list-icon.list-unstyled .list-icon-item a { -webkit-transition: all 0.3s; transition: all 0.3s; border-bottom: solid 1px transparent; } .ube-list-icon.list-unstyled .list-icon-item:not(:first-child) { margin-top: 3px; } .ube-list-icon.list-unstyled .list-icon-item:not(:last-child) { padding-bottom: 3px; } .ube-list-icon-xs { font-size: 12px; } .ube-list-icon.list-inline .list-inline-item:not(:last-child) { margin-right: 1.6em; } .ube-list-icon.list-inline .list-inline-item:not(:first-child) { margin-left: 1.6em; } .ube-list-icon-sm { font-size: 14px; } .ube-list-custom-count-item .ube-list-icon.list-inline { display: -ms-grid; display: grid; -ms-grid-columns: 1fr [2]; grid-template-columns: repeat(2, 1fr); gap: 30px; } .ube-list-custom-count-item .ube-list-icon.list-inline li { padding: 20px !important; border: 1px solid var(--g5-color-border); font-size: 18px; font-weight: 500; color: var(--g5-color-dark); -webkit-transition: all 0.3s; transition: all 0.3s; -ms-flex: 0 0 50%; flex: 0 0 50%; margin: 0 !important; } .ube-list-custom-count-item .ube-list-icon.list-inline li:before { content: counter(item); -webkit-transition: all 0.3s; transition: all 0.3s; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; width: 48px; height: 48px; background: var(--g5-color-dark); color: var(--g5-color-dark-foreground); border-radius: 50%; padding: 0; margin-right: 20px; } .ube-list-custom-count-item .ube-list-icon.list-inline li:hover { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } .ube-list-custom-count-item .ube-list-icon.list-inline li:hover:before { background: var(--g5-color-dark-foreground); color: var(--g5-color-dark); } .custom-list-icon-01 .ube-list-icon.list-unstyled li { color: var(--g5-color-heading); font-size: 21px; font-weight: bold; font-family: var(--g5-primary-font); line-height: 1.52; -ms-flex-align: start; align-items: flex-start; } .custom-list-icon-01 .ube-list-icon.list-unstyled li .ube-list-icon-icon { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex: 0 0 60px; flex: 0 0 60px; height: 60px; background: var(--g5-color-accent); color: var(--g5-color-accent-foreground); border-radius: 50%; padding: 0; margin-right: 25px; } .custom-list-icon-01 .ube-list-icon.list-unstyled li .ube-list-icon-icon i { font-size: 27px; } .custom-list-icon-01 .ube-list-icon.list-unstyled li:not(:first-child) { margin-top: 15px; } .custom-list-icon-01 .ube-list-icon.list-unstyled li:not(:last-child) { padding-bottom: 15px; } @media (max-width: 767px) { .ube-list-inline-md-center .ube-list-icon.list-inline { -ms-flex-pack: center; justify-content: center; } .ube-list-custom-count-item .ube-list-icon.list-inline { -ms-grid-columns: 1fr [1]; grid-template-columns: repeat(1, 1fr); } } .ube-social-xs { font-size: 0.75em; } .ube-text-social { font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; padding-left: 15px; } .ube-social-only-text .ube-social-icon-icon i { display: none; } .ube-social-only-text .ube-social-icon-icon .ube-text-social { padding-left: 0; } .ube-social-vertical .ube-social-icons { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .ube-social-vertical .ube-social-icons li { margin-left: 0 !important; } .ube-social-vertical .ube-social-icons li + li { margin-top: 0.6em; } .ube-social-icons li { color: var(--g5-color-heading); } .ube-social-icons.ube-social-sm { font-size: 1.125em; } .ube-social-icons.ube-social-classic li + li { margin-left: 2.66666667em; } @media (min-width: 768px) { .ube-social-has-divider .ube-social-icons { margin: 0 -2.08em; } .ube-social-has-divider li { margin: 0 !important; padding-right: 2.08em; padding-left: 2.08em; position: relative; } .ube-social-has-divider li + li:before { position: absolute; left: 0; content: "."; font-weight: 900; } } .authore-mailchimp { position: relative; --g5-input-height: 60px; --g5-input-font-size: 16px; --g5-input-color: var(--g5-color-heading); --authore-mailchimp-email-bg-color: #f9f8f6; } .authore-mailchimp [type=email] { margin-top: 0; border-color: transparent; background-color: var(--authore-mailchimp-email-bg-color); width: 100%; font-family: var(--g5-primary-font); padding-right: 150px; } .authore-mailchimp [type=email]:-moz-placeholder { color: var(--g5-color-heading); } .authore-mailchimp [type=email]::-moz-placeholder { color: var(--g5-color-heading); } .authore-mailchimp [type=email]:-ms-input-placeholder { color: var(--g5-color-heading); } .authore-mailchimp [type=email]::-webkit-input-placeholder { color: var(--g5-color-heading); } .authore-mailchimp [type=email]:focus { background-color: var(--authore-mailchimp-email-bg-color); } .authore-mailchimp [type=email]:autofill, .authore-mailchimp [type=email]:-webkit-autofill, .authore-mailchimp [type=email]:-internal-autofill-selected, .authore-mailchimp [type=email]:-webkit-autofill:focus, .authore-mailchimp [type=email]:-webkit-autofill:hover { -webkit-box-shadow: 0 0 0 1000px var(--authore-mailchimp-email-bg-color) inset; background-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: var(--g5-input-color); } .authore-mailchimp [type=submit] { position: absolute; right: 8px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .authore-mailchimp [type=submit] i { display: none; } .skin-light .authore-mailchimp [type=email] { background-color: #fff; } .skin-dark .authore-mailchimp { --g5-input-font-size: 14px; --g5-input-color: #fff; --authore-mailchimp-email-bg-color: #303030; } .skin-dark .authore-mailchimp [type=email] { padding-right: 70px; } .skin-dark .authore-mailchimp [type=email]:-moz-placeholder { color: #fff; } .skin-dark .authore-mailchimp [type=email]::-moz-placeholder { color: #fff; } .skin-dark .authore-mailchimp [type=email]:-ms-input-placeholder { color: #fff; } .skin-dark .authore-mailchimp [type=email]::-webkit-input-placeholder { color: #fff; } .skin-dark .authore-mailchimp [type=submit] { font-size: 0; right: 20px; --g5-btn-bg: transparent; --g5-btn-border-color: transparent; --g5-btn-hover-bg: transparent; --g5-btn-hover-border-color: transparent; --g5-btn-line-height: 1; --g5-btn-padding-x: 0; } .skin-dark .authore-mailchimp [type=submit]:active { background-color: transparent; border-color: transparent; } .skin-dark .authore-mailchimp [type=submit] i { display: block; font-size: 29px; line-height: 0; color: var(--g5-color-accent); } .image-box-has-bg .elementor-widget-container { background-color: #f3ece7; padding: 20px; } .image-box-has-bg .elementor-widget-container .ube-icon-box-wrapper { --ube-ib-spacing: 20px; } .image-box-has-bg .elementor-widget-container .ube-image { width: 100%; max-width: 101px; } .image-box-has-bg .elementor-widget-container .ube-ib-title { font-family: var(--g5-primary-font); font-weight: bold; } .image-box-has-bg .elementor-widget-container .ube-ib-desc { margin-top: 7px; font-size: 14px; line-height: 2; } .image-box-has-bg .elementor-widget-container ul { margin-bottom: 0; padding-left: 25px; } .image-box-has-bg .elementor-widget-container ul li::marker { color: var(--g5-color-accent); } .image-box-has-ball-top-left, .image-box-has-ball-top-right { overflow: hidden; } .image-box-has-ball-top-left .elementor-widget-container:before, .image-box-has-ball-top-right .elementor-widget-container:before { content: ""; width: 150px; height: 150px; position: absolute; background: rgba(120, 161, 215, 0.5411764706); opacity: 0.2; border-radius: 50%; z-index: 0; } .image-box-has-ball-top-left .elementor-widget-container:before { top: -50px; left: -50px; } .image-box-has-ball-top-right .elementor-widget-container:before { top: -50px; right: -50px; } @media (min-width: 1200px) { .image-box-has-bg .elementor-widget-container { padding: 30px; } .image-box-has-bg .elementor-widget-container .ube-icon-box-wrapper { --ube-ib-spacing: 30px; } } .ube-banner-title { font-size: 56px; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 0; line-height: 1.25; } .ube-banner .ube-banner-btn.btn-link { color: inherit; } .ube-banner .ube-banner-btn.btn-link:focus, .ube-banner .ube-banner-btn.btn-link:hover, .ube-banner .ube-banner-btn.btn-link:active, .ube-banner .ube-banner-btn.btn-link:not(:disabled):not(.disabled):active { color: inherit; } .ube-banner:after { background-color: transparent; } .ube-banner-has-effect:hover:after { background-color: transparent; } .ube-banner-layout-02.ube-banner-btn-fixed .ube-banner-top-box { top: 50% !important; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .ube-banner-layout-03 .ube-banner-content { padding: 30px 15px; } @media (max-width: 768px) { .ube-banner .ube-banner-content { padding: 2rem; } } .banner-layout-demo .ube-banner-layout-04 .ube-banner-content { padding: 0; top: 100%; } .banner-layout-demo .ube-banner-layout-04:after { -webkit-transition: all 0.5s; transition: all 0.5s; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.67))); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%); opacity: 0; } .banner-layout-demo .ube-banner-layout-04:hover .ube-banner-content { top: calc(100% - 55px) !important; } .banner-layout-demo .ube-banner-layout-04:hover:after { opacity: 1; } .banner-collection .ube-banner-title { font-family: var(--g5-body-font); font-size: 15px; font-weight: 600; letter-spacing: 1px; } .banner-collection .ube-banner-description { font-family: var(--g5-h1-font); text-transform: var(--g5-h1-text-transform); font-size: var(--g5-h1-font-size); letter-spacing: var(--g5-h1-letter-spacing); font-weight: var(--g5-h1-font-weight); line-height: var(--g5-h1-line-height); color: var(--g5-color-heading); color: inherit; } .banner-collection .ube-banner-btn { margin-top: 25px; } .banner-collection .ube-banner-content { padding: 30px; } .ube-instagram-item .ube-instagram-icon { font-size: 22px; } .ube-instagram-follow { color: var(--g5-color-heading); } .custom-instagram-01 .ube-instagram-follow { display: none; } @media (min-width: 768px) { .custom-instagram-01 .ube-instagram { padding-left: 60px; position: relative; } .custom-instagram-01 .ube-instagram-follow { display: block; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 2rem; margin: 0; } .custom-instagram-01 .ube-instagram-follow span { display: none; } } .slick-slider .slick-dots li span:before { opacity: 0.4; } .slick-slider .slick-dots li.slick-active span:before { font-weight: 700; opacity: 1; color: var(--g5-color-accent); } .slick-slider:not([class*=ube-slider-dots-]) .slick-dots li { width: 27px; height: 27px; } .slick-slider:not([class*=ube-slider-dots-]) .slick-dots li span:before { font-size: 6px; } .slick-slider:not([class*=ube-slider-dots-]) .slick-dots li.slick-active span:before { font-size: 10px; } .slick-slider .slick-arrows .slick-arrow { border: none; } .slick-slider .slick-arrows .slick-arrow i { font-size: 35px; font-weight: 400; color: var(--g5-color-text-main); } .slick-slider .slick-arrows .slick-arrow i:before { font-family: var(--g5-font-icon-primary); } .slick-slider .slick-arrows .slick-arrow:hover { box-shadow: none; } .slick-slider .slick-arrows .slick-arrow:hover i { color: var(--g5-color-accent); } .slick-slider .slick-arrows .slick-prev i:before { content: "\e905"; } .slick-slider .slick-arrows .slick-next i:before { content: "\e907"; } .slider-center-mode-half-right .slick-list { padding: 0 !important; } @media (min-width: 768px) { .slider-center-mode-half-right .slick-list { margin-right: calc(0px - (100vw - 100%) / 2); padding-left: 0 !important; padding-right: calc((100vw - 100%) / 2) !important; } } @media (min-width: 1200px) { .slider-dot-xl-none .slick-dots { display: none !important; } .slider-arrows-xl-none .slick-arrows { display: none !important; } } @media (min-width: 992px) { .slider-dot-lg-none .slick-dots { display: none !important; } .slider-arrows-lg-none .slick-arrows { display: none !important; } } @media (max-width: 991px) { .mw-slider-dot-lg-none .slick-dots { display: none !important; } .mw-slider-arrows-lg-none .slick-arrows { display: none !important; } } .ube-icon-box-wrapper { --ube-ib-color: var(--g5-color-accent); --ube-ib-color-foreground: var(--g5-color-accent-foreground); --ube-ib-spacing: 20px; } .ube-icon-box-wrapper .sub-title { display: block; margin-bottom: 10px; font-size: 14px; font-weight: 500; letter-spacing: 4.2px; color: var(--g5-color-text-main); font-family: var(--g5-body-font); } .ube-icon-box-wrapper .elementor-icon { font-size: 36px; } .ube-icon-box-wrapper .ube-ib-title { font-size: 18px; font-family: var(--g5-body-font); font-weight: 500; } .ube-icon-box-wrapper .ube-ib-desc { margin-top: 29px; color: var(--g5-color-heading); } .icon-box-has-sub-title .ube-icon-box-wrapper { --ube-ib-spacing: 30px; } .icon-box-has-sub-title .ube-icon-box-wrapper .ube-ib-title { font-family: var(--g5-primary-font); font-weight: 700; } .icon-box-item-bg-gray .elementor-grid-item { background-color: #f4f3ee; -webkit-transition: all 0.3s !important; transition: all 0.3s !important; padding: 26px 30px 26px 30px; } .icon-box-item-bg-gray .elementor-grid-item:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1); } .icon-box-item-bg-gray .ube-ib-icon .elementor-icon { font-size: 31px; } .custom-icon-box-01 .ube-icon-box-wrapper, .adv-icon-box-multi-color .ube-icon-box-wrapper { --ube-ib-spacing: 0; --ube-ib-color: var(--g5-color-accent); --ube-ib-color-foreground: var(--g5-color-accent-foreground); } .custom-icon-box-01 .ube-ib-desc, .adv-icon-box-multi-color .ube-ib-desc { margin-top: 0; font-size: 21px; font-family: var(--g5-primary-font); font-weight: bold; line-height: 1.52; } .custom-icon-box-01 .elementor-grid-item, .custom-icon-box-01 .ube-slider-item, .adv-icon-box-multi-color .elementor-grid-item, .adv-icon-box-multi-color .ube-slider-item { padding: 30px 30px 25px; position: relative; } .custom-icon-box-01 .ube-ib-icon .elementor-icon, .adv-icon-box-multi-color .ube-ib-icon .elementor-icon { font-size: 31px; position: absolute; top: -30px; left: 25px; padding: 14px; border-radius: 50%; background-color: var(--ube-ib-color); color: var(--ube-ib-color-foreground); border: 5px solid; } .custom-icon-box-01 { background-color: var(--g5-color-gray); } .custom-icon-box-01 .elementor-grid-item, .custom-icon-box-01 .ube-slider-item { background-color: #fff; } .custom-icon-box-01 .ube-ib-icon .elementor-icon { border-color: var(--g5-color-gray); } .adv-icon-box-multi-color div.slick-list { padding-top: 20px !important; } .adv-icon-box-multi-color .elementor-grid-item, .adv-icon-box-multi-color .ube-slider-item { min-height: 210px; } .adv-icon-box-multi-color .color-01.elementor-grid-item, .adv-icon-box-multi-color .color-01.ube-slider-item { background-color: #e3efee; } .adv-icon-box-multi-color .color-02.elementor-grid-item, .adv-icon-box-multi-color .color-02.ube-slider-item { background-color: #f3ece6; } .adv-icon-box-multi-color .color-03.elementor-grid-item, .adv-icon-box-multi-color .color-03.ube-slider-item { background-color: #e4e6f2; } .adv-icon-box-multi-color .color-04.elementor-grid-item, .adv-icon-box-multi-color .color-04.ube-slider-item { background-color: #efe4f2; } .adv-icon-box-multi-color .ube-ib-icon .elementor-icon { border-color: #fff; font-size: 29px; } .icon-box-has-ball .elementor-widget-container { overflow: hidden; position: relative; --icon-box-has-ball-size: 144px; --icon-box-has-ball-top: auto; --icon-box-has-ball-bottom: -91px; --icon-box-has-ball-left: auto; --icon-box-has-ball-right: 13px; } .icon-box-has-ball .elementor-widget-container:before { left: var(--icon-box-has-ball-left); right: var(--icon-box-has-ball-right); bottom: var(--icon-box-has-ball-bottom); top: var(--icon-box-has-ball-top); width: var(--icon-box-has-ball-size); height: var(--icon-box-has-ball-size); content: ""; position: absolute; background: #000; opacity: 0.03; border-radius: 50%; z-index: 1; -webkit-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .icon-box-has-ball .elementor-widget-container > div { position: relative; z-index: 2; } .icon-box-has-ball .elementor-widget-container:hover:before { -webkit-transform: scale(1.18); transform: scale(1.18); opacity: 0.05; } .explore-categories > .elementor-widget-container { background-color: #f2f1eb; padding: 37px 15px 34px 15px; -webkit-transition: all color 0.3s; transition: all color 0.3s; } .explore-categories > .elementor-widget-container .ube-icon-box-wrapper { --ube-ib-spacing: 32px; } .explore-categories > .elementor-widget-container .ube-ib-icon .elementor-icon { font-size: 34px; } .explore-categories > .elementor-widget-container .ube-ib-title { font-family: var(--g5-primary-font); font-weight: 700; } .explore-categories > .elementor-widget-container .ube-ib-desc { margin-top: 0; color: var(--g5-color-text-main); font-size: 14px; } .explore-categories > .elementor-widget-container:hover { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } .explore-categories > .elementor-widget-container:hover .ube-ib-title, .explore-categories > .elementor-widget-container:hover .ube-ib-desc { color: inherit; -webkit-transition: all color 0.3s; transition: all color 0.3s; } .explore-categories > .elementor-widget-container:hover .ube-icon-box-wrapper { --ube-ib-color: var(--g5-color-accent-foreground); --ube-ib-color-foreground: var(--g5-color-accent); } @media (min-width: 1200px) { .explore-categories > .elementor-widget-container { padding: 37px 30px 34px 33px; } } .ube-popup-video .ube-video-btn { position: relative; border-radius: 50%; } .ube-popup-video .ube-video-btn.btn-xs { height: 50px; width: 50px; } .ube-popup-video .ube-video-btn.btn-sm { height: 76px; width: 76px; } .ube-popup-video .ube-video-btn.btn-md { height: 90px; width: 90px; } .ube-popup-video .ube-video-btn.btn-md i { font-size: 22px; } .ube-popup-video .ube-video-btn.btn-lg { height: 120px; width: 120px; } .ube-popup-video .ube-video-btn.btn-xl { height: 140px; width: 140px; } .video-has-animation .ube-video-btn:after, .video-has-animation .ube-video-btn:before { -webkit-animation: video-box-shadow 1600ms ease-in-out 0ms; animation: video-box-shadow 1600ms ease-in-out 0ms; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; width: 100%; height: 100%; content: ""; left: 0; top: 0; position: absolute; border-radius: inherit; -webkit-transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } .video-has-animation .ube-video-btn:after { -webkit-animation-delay: 800ms; animation-delay: 800ms; } @keyframes video-box-shadow { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.6; -webkit-box-shadow: 0 0 0 0px var(--g5-btn-bg); box-shadow: 0 0 0 0px var(--g5-btn-bg); } 50% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.3; -webkit-box-shadow: 0 0 0 2px var(--g5-btn-bg); box-shadow: 0 0 0 2px var(--g5-btn-bg); } 100% { -webkit-box-shadow: 0 0 0 4px var(--g5-btn-bg); box-shadow: 0 0 0 4px var(--g5-btn-bg); -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0; } } .authore-contact-form p { margin: 0; } .authore-contact-form .authore-contact-form-item:not(:last-child) { margin-bottom: 30px; } .authore-contact-form input:not(.wpcf7-submit), .authore-contact-form textarea { width: 100%; background-color: transparent; --g5-input-border-color: rgba(0, 0, 0, 0.2) ; } .authore-contact-form textarea { height: 130px; } .authore-contact-form .wpcf7-not-valid-tip { font-size: 0.825em; font-style: italic; margin-top: 5px; } .authore-contact-form .wpcf7-not-valid { border-color: #dc3545 !important; } .authore-contact-form + div.wpcf7-response-output { text-align: center; color: #fff; background: #dc3545; border: none; border-radius: 4px; padding: 10px; margin-left: 0; margin-right: 0; } .authore-contact-form .ajax-loader, .authore-contact-form .wpcf7-spinner { position: absolute; } .ube-accordion .ube-accordion-icon { font-size: 11px; } .ube-accordion .card-header .ube-accordion-link { color: var(--g5-color-heading); font-size: 16px; font-weight: 700; } .ube-accordion .ube-accordion-card-body p:last-child { margin-bottom: 0; } .ube-accordion .ube-accordion-icon { font-size: 1rem; color: #AFAFAF; } .custom-ube-accordion .ube-accordion-card-header { padding: 15px; border: none; -webkit-transition: all 0.3s; transition: all 0.3s; } .custom-ube-accordion .card .card-header { margin-bottom: 0; } .custom-ube-accordion .ube-collapsible .card-body { padding: 15px 0 15px; } .custom-ube-accordion .ube-collapsible .card-body p:not(:last-child) { margin-bottom: 1rem; } .custom-ube-accordion .ube-accordion-card { border: none; } .custom-ube-accordion .ube-accordion-card.active .ube-accordion-card-header { background-color: var(--g5-color-dark); } .custom-ube-accordion .ube-accordion-card.active .ube-accordion-card-header .ube-accordion-link { color: var(--g5-color-dark-foreground); } .custom-ube-accordion .ube-accordion-card.active .ube-accordion-icon { color: var(--g5-color-dark-foreground); } .custom-ube-accordion .ube-accordion-card + .ube-accordion-card { margin-top: 0; } .custom-ube-accordion .ube-accordion-icon.left-icon { margin-right: 25px !important; } @media (min-width: 1025px) { .custom-ube-accordion .ube-collapsible .card-body { padding: 23px 0 55px; } .custom-ube-accordion .ube-accordion-icon.left-icon { margin-right: 35px !important; } .custom-ube-accordion .ube-accordion-card + .ube-accordion-card { margin-top: 15px; } } .ube-testimonial { --ube-testimonial-author-width: 92px; --ube-testimonial-author-height: 92px; } .ube-testimonial-content p:last-child { margin-bottom: 0; } .ube-testimonial-client-say { font-size: 14px; font-style: italic; line-height: 1.71; color: var(--g5-color-heading); } .ube-testimonial-author-name { font-size: 16px; font-weight: 700; line-height: 1.31; color: var(--g5-color-accent); } .ube-testimonial-author-job { color: var(--g5-color-text-main); font-size: 12px; font-weight: 500; } .ube-testimonial-layout-08 { display: -ms-flexbox; display: flex; } .ube-testimonial-layout-08 .ube-testimonial-avatar { -ms-flex: 0 0 var(--ube-testimonial-author-width); flex: 0 0 var(--ube-testimonial-author-width); margin-right: 30px; } .ube-testimonial-layout-08 .ube-testimonial-client-say { margin-bottom: 17px; } .ube-testimonial-layout-08 .ube-testimonial-author-name { margin-bottom: 0; } .ube-testimonial-layout-08 .ube-testimonial-author-job { line-height: 1; } .testimonial-slider-has-box-shadow .ube-slider-item { box-shadow: 0 0 7px #e6e6e6; background-color: #fff; padding: 30px; } .testimonial-slider-has-wrapper .ube-slider-item { background-color: #fff; padding: 30px; } .custom-image-layer-01 .ube-image.layer { -webkit-transition: all 0.3s; transition: all 0.3s; } .custom-image-layer-01 .ube-image.layer:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); } @media (max-width: 1550px) and (min-width: 1025px) { .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-01 { max-width: 180px; right: 57% !important; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-02 { max-width: 180px; left: 57% !important; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-03 { max-width: 100px; right: 78% !important; top: 40px !important; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-04 { max-width: 100px; right: 78% !important; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-05 { max-width: 90px; top: 108px !important; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-06 { max-width: 90px; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-07 { top: 40px !important; max-width: 100px; left: 78% !important; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-08 { max-width: 100px; left: 78% !important; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-09 { top: 108px !important; max-width: 110px; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-10 { max-width: 110px; } .custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-11 { max-width: 230px; } } .ube-counter .ube-counter-number, .ube-counter .ube-counter-icon-prefix, .ube-counter .ube-counter-icon-suffix { font-size: 48px; font-weight: bold; font-family: var(--g5-primary-font); color: var(--g5-color-accent); letter-spacing: -0.48px; } .ube-counter .card-text { font-size: 12px; font-weight: 500; color: var(--g5-color-heading); letter-spacing: 3.12px; text-transform: uppercase; } .ube-counter.ube-counter-number-top .card-title { margin-bottom: 7px; } .custom-counter-01 > .elementor-widget-container, .custom-counter-02 > .elementor-widget-container { border: 20px solid var(--g5-color-accent); padding: 75px 0; } .custom-counter-01 > .elementor-widget-container .ube-counter-number, .custom-counter-01 > .elementor-widget-container .ube-counter-icon-prefix, .custom-counter-01 > .elementor-widget-container .ube-counter-icon-suffix, .custom-counter-02 > .elementor-widget-container .ube-counter-number, .custom-counter-02 > .elementor-widget-container .ube-counter-icon-prefix, .custom-counter-02 > .elementor-widget-container .ube-counter-icon-suffix { font-size: 100px; color: var(--g5-color-heading); letter-spacing: -0.48px; } .custom-counter-01 > .elementor-widget-container .card-text, .custom-counter-02 > .elementor-widget-container .card-text { font-size: 18px; line-height: 1.56; max-width: 190px; margin: 0 auto; text-align: center; } .custom-counter-01 > .elementor-widget-container .ube-counter .card-body, .custom-counter-01 > .elementor-widget-container .ube-counter .card, .custom-counter-02 > .elementor-widget-container .ube-counter .card-body, .custom-counter-02 > .elementor-widget-container .ube-counter .card { -ms-flex-align: center !important; align-items: center !important; } @media (min-width: 1025px) { .custom-counter-02 { position: absolute; left: 0; max-width: 280px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } } .authore-hero-02 > .elementor-container { z-index: 2; } .authore-hero-10 .hero-image-02, .authore-hero-10 .hero-image-01 { top: 50% !important; -webkit-transform: translateY(-50%); transform: translateY(-50%); } @media only screen and (max-width: 1199px) and (min-width: 1025px) { .authore-hero-03 .element-hero-image { width: auto !important; margin-right: calc(0px - (100vw - 100%) / 2); } .authore-hero-03 .element-hero-image img { max-width: 500px; } .authore-hero-03 .element-hero-content .ube-heading-title { font-size: 48px !important; } } @media only screen and (max-width: 1024px) and (min-width: 992px) { .authore-hero-10 .hero-image-03 .elementor-widget-container { margin: 0 0 0 -18% !important; } } @media (max-width: 991px) { .authore-hero-03 .element-hero-image { width: 100% !important; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .authore-hero-03 .element-hero-content { width: 100% !important; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } } @media (min-width: 1025px) { .authore-hero-09 .element-hero-image { width: auto !important; margin-left: -240px; } .authore-hero-10 .hero-image-03 .elementor-widget-container { padding-right: 51px; margin: 0 0 0px -130px; } } @media (min-width: 1200px) { .authore-hero-04 .element-hero-content { z-index: 2; width: auto !important; margin-right: -110px; max-width: 42%; } .authore-hero-04 .element-hero-image { width: 68% !important; } .authore-hero-04 .element-hero-image .hero-img-main { position: absolute; bottom: -85px !important; left: 0 !important; } .authore-hero-10 { padding-top: 200px !important; padding-bottom: 200px !important; } .authore-hero-10 .element-hero-image { position: absolute; left: 50%; width: 47vw !important; top: 50% !important; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .authore-hero-10 .hero-image-02, .authore-hero-10 .hero-image-01 { top: 50% !important; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .authore-hero-10 .hero-image-03 .elementor-widget-container { padding-right: 0; margin: 0 0 0px -210px; } } @media (min-width: 1366px) { .authore-hero-02 .element-hero-image { width: auto !important; margin-right: -270px; } .authore-hero-02:after { content: ""; height: 100%; width: 40%; background: rgba(0, 0, 0, 0.05); position: absolute; right: -10%; z-index: 1; top: 0; -webkit-transform: skewX(-15deg); transform: skewX(-15deg); -webkit-transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .authore-hero-02:hover:after { width: 43%; } } .g5theme_addons__search-product .g5core-search-form { width: 100%; } .g5theme_addons__search-product .g5core-search-form .select2-container--default.select2-container--default .select2-selection--single, .g5theme_addons__search-product .g5core-search-form select, .g5theme_addons__search-product .g5core-search-form input[type=search] { border-color: transparent !important; } .g5theme_addons__search-product .g5core-search-form input[type=search] { padding-left: 30px; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat { position: relative; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat:before { font-family: var(--g5-font-icon-primary); content: "\e91f"; position: absolute; font-size: 21px; left: 30px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container { padding-left: 50px; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container .select2-selection--single .select2-selection__arrow b { display: none; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container .select2-selection--single .select2-selection__arrow:before { font-family: var(--g5-font-icon); content: "\f078"; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container--open .select2-selection--single .select2-selection__arrow:before { content: "\f077"; } .g5theme_addons__search-product .g5core-search-form .result { left: 0; } @media (min-width: 768px) { .g5theme_addons__search-product .g5core-search-form { --g5-input-height: 76px; background-color: #fff; } .g5theme_addons__search-product .g5core-search-form .select2-search--dropdown { --g5-input-height: 45px; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat { width: 260px; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat:after { content: ""; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 2px; height: 36px; -webkit-transition: all 0.3s; transition: all 0.3s; background-color: var(--g5-color-border); } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 50px; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container .select2-selection--single .select2-selection__arrow { right: 30px; } } @media (max-width: 767px) { .g5theme_addons__search-product .g5core-search-form { -ms-flex-wrap: wrap; flex-wrap: wrap; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-input, .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat { background-color: #fff; border: 1px solid var(--g5-color-border); } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat { width: 100%; margin-bottom: 10px; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container .select2-selection--single .select2-selection__rendered { padding-right: 40px; } .g5theme_addons__search-product .g5core-search-form .g5shop__search-product-cat .select2-container .select2-selection--single .select2-selection__arrow { right: 20px; } } @media (min-width: 768px) { .custom-search-product .g5theme_addons__search-product { max-width: 770px; margin: 0 auto; border-color: transparent; box-shadow: 0 0 16px #e6e6e6; } } .ube-map-box-effect { --map-box-effect-color1: var(--g5-color-accent); --map-box-effect-color2: var(--g5-color-accent); } .ube-map-box-effect .mapboxgl-marker:before, .ube-map-box-effect .mapboxgl-marker:after { border-color: var(--g5-color-accent); } .ube-map-box-effect .mapboxgl-marker svg g { color: var(--g5-color-accent); fill: currentColor; } .ube-pricing-title { font-size: 24px; } .ube-pricing-price-period { color: var(--g5-color-text-main); } .ube-pricing-feature-item { font-size: 14px; color: #8f8f8f; font-weight: 400; } .ube-pricing-tag { color: var(--g5-color-heading); } .ube-pricing-price { font-size: 34px; font-weight: 600; } .ube-pricing-price-currency { font-size: 34px; font-weight: 400; } .ube-pricing-feature-item { padding: 8px 0; } .ube-pricing-inner:hover { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1); } .authore-pricing { --g5-color-border: #ededed; } .authore-pricing .ube-pricing-inner { padding: 0; border: none; background-color: #fff; } .authore-pricing .ube-pricing .ube-pricing-header, .authore-pricing .ube-pricing .ube-pricing-body, .authore-pricing .ube-pricing .ube-pricing-footer { padding-left: 0; padding-right: 0; } .authore-pricing .ube-pricing-feature-items { margin-bottom: 0; } .authore-pricing .ube-pricing-feature-items .ube-pricing-feature-item { -webkit-transition: color 0.3s; transition: color 0.3s; } .authore-pricing .ube-pricing-feature-items .ube-pricing-feature-item:nth-child(even) { background-color: #f7f7f5; } .authore-pricing .ube-pricing-header { background-color: var(--g5-color-dark); color: var(--g5-color-dark-foreground); padding-top: 42px; padding-bottom: 86px; margin-bottom: 0; } .authore-pricing .ube-pricing-title { color: inherit; } .authore-pricing .ube-pricing-tag { outline: 7px solid rgba(255, 255, 255, 0.1); display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: absolute; background: #f6f6f6; min-width: 120px; min-height: 120px; border-radius: 50%; top: 106px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .authore-pricing .ube-pricing-body { padding-top: 94px; border-left: 1px solid var(--g5-color-border); border-right: 1px solid var(--g5-color-border); } .authore-pricing .ube-pricing-footer { padding-bottom: 40px; padding-top: 20px; border-left: 1px solid var(--g5-color-border); border-right: 1px solid var(--g5-color-border); border-bottom: 1px solid var(--g5-color-border); } .authore-pricing .ube-pricing-featured.ube-pricing-ribbon-1 .ube-pricing-header { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } .authore-pricing .ube-pricing-inner:hover .ube-pricing-feature-item, .authore-pricing .ube-pricing-featured.ube-pricing-ribbon-1 .ube-pricing-feature-item { color: var(--g5-color-heading); } @media (min-width: 1025px) { .authore-pricing .ube-pricing-featured.ube-pricing-ribbon-1 .ube-pricing-footer { padding-bottom: 60px; } .authore-pricing .ube-pricing-featured.ube-pricing-ribbon-1 .ube-pricing-header { padding-top: 63px; } .authore-pricing .ube-pricing-featured.ube-pricing-ribbon-1 .ube-pricing-tag { top: 126px; } } .g5theme_addons__product-singular-title .sub-title { font-family: var(--g5-body-font); font-style: normal; font-weight: 500; font-size: 14px; letter-spacing: 4.2px; text-transform: uppercase; color: var(--g5-color-accent); margin-bottom: 10px; } .g5theme_addons__product-singular-title .g5shop__loop-product-title { font-size: var(--g5-h2-font-size); margin-bottom: 25px; } .g5theme_addons__product-singular-info .g5shop__loop-product_excerpt { max-width: 472px; color: var(--g5-color-heading); margin-bottom: 60px; } .g5theme_addons__product-singular-info #respond input#submit, .g5theme_addons__product-singular-info a.added_to_cart, .g5theme_addons__product-singular-info a.button, .g5theme_addons__product-singular-info button.button, .g5theme_addons__product-singular-info input.button { display: inline-block; margin-bottom: 60px; } .g5theme_addons__product-singular-info .g5theme_addons__product-singular-award-medals { margin-bottom: 60px; } .g5theme_addons__product-singular-info > .g5book__loop-product-authors { --g5book-loop-product-authors-font-size: 16px; font-weight: 500; margin-bottom: 7px; } .g5theme_addons__product-singular-info > .g5book__loop-product-authors .g5core__link { color: var(--g5-color-heading); } .g5theme_addons__product-singular-info .woocommerce-product-rating { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-bottom: 28px; } .g5theme_addons__product-singular-info .woocommerce-product-rating .woocommerce-review-link { color: inherit; margin-left: 5px; font-size: 14px; } .g5theme_addons__product-singular-info .woocommerce-product-rating .star-rating { margin: 0; font-size: 14px !important; width: 85px; } .g5theme_addons__product-singular-award-medals { margin: -6px; } .g5theme_addons__product-singular-award-medals > div { padding: 6px; } @media (max-width: 991px) { .g5theme_addons__product-featured + .g5theme_addons__product-singular-info { margin-top: 55px; } } @media (min-width: 992px) { .g5theme_addons__product-featured + .g5theme_addons__product-singular-info { padding-right: 30px; } } @media (min-width: 1200px) { .custom-product-singular-01 .g5theme_addons__product-singular-info, .custom-product-singular-01 .elementor-widget, .custom-product-singular-01 .elementor-widget-wrap, .custom-product-singular-01 .elementor-column, .custom-product-singular-01 .elementor-container { position: static; } .custom-product-singular-01 .g5shop__listing-wrap { position: absolute; left: calc(1130px + (100vw - 1170px) / 2); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 340px; } } .info-best-author { position: absolute; bottom: 60px; left: 15px; width: calc(100% - 30px); color: var(--g5-color-accent-foreground); padding: 15px; } .info-best-author:after { content: ""; background: var(--g5-color-accent); position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; -webkit-transform: skewX(-20deg); transform: skewX(-20deg); z-index: 1; } .info-best-author .title { margin-bottom: 0; line-height: 1.2; } .info-best-author .title, .info-best-author .woocommerce-product-rating { position: relative; z-index: 2; color: inherit; } .info-best-author .star-rating:before, .info-best-author .star-rating span, .info-best-author p.stars a, .info-best-author a { color: currentColor !important; } .info-best-author .woocommerce-review-link { font-size: 13px; } @media (min-width: 1290px) { .singular-author-not-underlay .g5book__single-author-featured { margin-bottom: 0; } .singular-author-not-underlay .g5book__single-author-featured:after { display: none; } } @media (min-width: 1200px) { .custom-slider-author-singular .g5book__author-singular-wrap.has-image { margin-left: 0; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider { --author-singular-container: 1200px; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider .slick-arrow.slick-prev { left: calc((100vw - var(--author-singular-container)) / 2 - 70px); } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider .slick-arrow.slick-next { right: calc((100vw - var(--author-singular-container)) / 2 - 70px); } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider .slick-current.slick-active { max-width: var(--author-singular-container); } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list { padding: 0 calc((100vw - var(--author-singular-container)) / 2) !important; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide:not(.slick-active) > div { -webkit-transform: scale(0.7); transform: scale(0.7); display: inline-block; padding: 0 45px; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide.slick-active > div { -webkit-transform: scale(1); transform: scale(1); } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide:not(.slick-active) { text-align: right; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide:not(.slick-active) .g5book__author-singular-summary, .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide:not(.slick-active) .g5book__author-featured:after { display: none; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide:not(.slick-active) .g5book__author-featured { margin: 0; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide.slick-active + .slick-slide:not(.slick-active) { text-align: left; } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide > div { -webkit-transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); } .custom-slider-author-singular .g5book__author-singular-wrap > .slick-slider > .slick-list > .slick-track > .slick-slide .g5book__author-singular-summary { -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); } } .author-product-custom-skin-01 .g5shop__product-item-inner { padding: 30px !important; } .author-product-custom-skin-01 .slick-slide:nth-child(3n-2) .g5shop__product-item-inner { background-color: #eaeff9; } .author-product-custom-skin-01 .slick-slide:nth-child(3n-1) .g5shop__product-item-inner { background-color: #faeff0; } .author-product-custom-skin-01 .slick-slide:nth-child(3n) .g5shop__product-item-inner { background-color: #fbf4ea; } .author-product-custom-skin-01 .g5shop__product-info { margin-top: 16px; } .author-product-custom-skin-01 .g5shop__product-info h3.g5shop__loop-product-cat { margin-bottom: 10px; } .author-product-custom-skin-01 .g5shop__product-info div.g5book__loop-product-authors { margin-top: 8px; } .author-product-custom-skin-01 .price { display: none !important; } .author-product-custom-skin-01 .g5shop__loop-product-title { font-size: 21px; } .author-product-custom-skin-01 .g5shop__loop-product-cat { color: var(--g5-color-accent); letter-spacing: 0.84px; font-weight: 500; } @media (min-width: 992px) { .author-product-custom-skin-01 .g5shop__product-item-inner { padding: 30px 60px !important; } } .author-product-custom-skin-02 .g5shop__product-item-inner { padding: 30px !important; } .author-product-custom-skin-02 .g5shop__product-item-inner .g5shop__product-info span.price { font-size: 24px; -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; color: var(--g5-color-heading); } .author-product-custom-skin-02 .slick-track .slick-slide:nth-child(3n-2) .g5shop__product-item-inner { background-color: #d9ebed; } .author-product-custom-skin-02 .slick-track .slick-slide:nth-child(3n-1) .g5shop__product-item-inner { background-color: #d5dbea; } .author-product-custom-skin-02 .slick-track .slick-slide:nth-child(3n) .g5shop__product-item-inner { background-color: #e2ede2; } .author-product-custom-skin-02 .g5shop__product-info { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .author-product-custom-skin-02 .g5shop__product-info h3.g5shop__loop-product-cat { margin-bottom: 10px; } .author-product-custom-skin-02 .g5shop__product-info div.g5book__loop-product-authors { margin-top: 8px; } .author-product-custom-skin-02 .g5shop__product-info .star-rating { margin-bottom: 20px; } .author-product-custom-skin-02 input#submit, .author-product-custom-skin-02 a.added_to_cart, .author-product-custom-skin-02 .button { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .author-product-custom-skin-02 .g5shop__loop-product-title { font-size: 24px; line-height: 1.33; } .author-product-custom-skin-02 .g5shop__loop-product-cat { color: var(--g5-color-accent); letter-spacing: 2.8px; font-weight: 500; } @media (min-width: 768px) { .author-product-custom-skin-02 .g5core__post-item-inner { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; } .author-product-custom-skin-02 .g5core__post-item-inner .g5shop__product-info { margin-left: 30px; margin-top: 0; } .author-product-custom-skin-02 .g5core__post-featured { -ms-flex: 0 0 168px; flex: 0 0 168px; } } @media (max-width: 1365px) and (min-width: 1200px) { .author-product-custom-skin-02 .g5core__post-item-inner { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .author-product-custom-skin-02 .g5core__post-item-inner .g5shop__product-info { margin-left: 0; margin-top: 40px; } .author-product-custom-skin-02 .g5core__post-item-inner .g5shop__product-featured { -ms-flex: none; flex: none; } } .el-product-title-one-line .g5shop__product-item .g5shop__loop-product-title { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } .landing-icon-box-features { height: 100%; } .landing-icon-box-features .elementor-widget-container { padding: 30px 5px; height: 100%; background-color: #e6e6e0; -webkit-transition: all 0.3s; transition: all 0.3s; } .landing-icon-box-features .elementor-widget-container:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); } .landing-icon-box-features .elementor-widget-container .elementor-icon { padding: 0; font-size: 24px; width: 80px; height: 80px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .landing-icon-box-features .elementor-widget-container .ube-ib-title { font-size: 24px; font-style: italic; font-family: var(--g5-primary-font); } .landing-icon-box-features .ube-icon-box-wrapper { --ube-ib-spacing: 30px; } .landing-section-spotlight .elementor-container { -ms-flex-wrap: wrap; flex-wrap: wrap; } .landing-section-spotlight .elementor-column { width: 100% !important; } .landing-section-spotlight:hover .elementor-column.animated .ube-banner:not(:hover) { -webkit-filter: blur(5px); filter: blur(5px); } .landing-demo-box .elementor-container { -ms-flex-wrap: wrap; flex-wrap: wrap; } .landing-demo-box .elementor-column { width: 100% !important; } .landing-demo-box .ube-icon-box-wrapper { --ube-ib-spacing: 37px; } .landing-demo-box .ube-image-box { padding: 30px; } .landing-demo-box .ube-image-hover-zoom-in:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .landing-demo-box .elementor-widget-ube-image-box { background-color: #eaeff9; -webkit-transition: all 0.3s; transition: all 0.3s; } .landing-demo-box .elementor-widget-ube-image-box:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); } .landing-demo-box .elementor-widget-ube-image-box:hover .ube-ib-desc { opacity: 1; -webkit-transform: translateX(-50%) translateY(-20px); transform: translateX(-50%) translateY(-20px); } .landing-demo-box .elementor-widget-ube-image-box:hover .ube-image:after { opacity: 1; } .landing-demo-box .elementor-widget-ube-image-box .ube-ib-title { font-family: var(--g5-primary-font); font-size: 21px; font-weight: bold; } .landing-demo-box .elementor-widget-ube-image-box .ube-ib-content { position: relative; } .landing-demo-box .elementor-widget-ube-image-box .ube-image { position: relative; } .landing-demo-box .elementor-widget-ube-image-box .ube-image:after { position: absolute; content: ""; display: block; top: 0; width: 100%; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.35))); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%); opacity: 0; } .landing-demo-box .elementor-widget-ube-image-box .ube-ib-desc { position: absolute; top: -82px; margin-top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; z-index: 10; } .counter-landing .ube-counter .ube-counter-number, .counter-landing .ube-counter .ube-counter-icon-prefix, .counter-landing .ube-counter .ube-counter-icon-suffix { font-size: 60px; } .counter-landing .ube-counter .card-text { font-size: 36px; font-weight: bold; letter-spacing: normal; text-transform: capitalize; font-family: var(--g5-primary-font); line-height: 1.2; } .landing-swich-desktop .desktop-off, .landing-swich-desktop .desktop-on { -webkit-transition: opacity 1.5s; transition: opacity 1.5s; -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } .landing-swich-desktop .desktop-off { opacity: 1; } .landing-swich-desktop .desktop-on { position: absolute; max-width: calc(100% - 30px); top: 15px; opacity: 0; } .landing-swich-desktop.animated .desktop-off { opacity: 0; } .landing-swich-desktop.animated .desktop-on { opacity: 1; } @media (min-width: 525px) { .landing-demo-box .elementor-column, .landing-section-spotlight .elementor-column { width: 50% !important; } } @media (min-width: 992px) { .landing-demo-box .elementor-column, .landing-section-spotlight .elementor-column { width: 33.333% !important; } } @media (min-width: 1200px) { .landing-demo-box .ube-image-box { padding: 50px; } } .order-1 { --order: 1; } .order-2 { --order: 2; } .order-3 { --order: 3; } @media (min-width: 768px) { .el-col-md-divider .elementor-column + .elementor-column:before { content: ""; width: 1px; height: 70px; background-color: #000; opacity: 0.12; position: absolute; top: 50% !important; left: -20px; -webkit-transform: rotate(30deg) translateY(-50%); transform: rotate(30deg) translateY(-50%); } .order-md-1 { --order: 1; } .order-md-2 { --order: 2; } .order-md-3 { --order: 3; } .el-d-md-block { display: block !important; } body.admin-bar .custom-height-full-top-bar.elementor-section-height-full { height: calc(100vh - 32px); } } @media (min-width: 1025px) { .el-order-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .el-order-lg-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .el-order-lg-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-height-full-lg { height: 100vh; } .el-d-lg-block { display: block !important; } .el-d-lg-flex { display: -ms-flexbox !important; display: flex !important; } } @media (min-width: 992px) { .order-lg-1 { --order: 1; } .order-lg-2 { --order: 2; } .order-lg-3 { --order: 3; } } @media (min-width: 1200px) { .order-xl-1 { --order: 1; } .order-xl-2 { --order: 2; } .order-xl-3 { --order: 3; } } @media (max-width: 1199px) { .el-col-lg-12 { width: 100% !important; } .el-col-lg-7 { width: 58.3% !important; } .el-col-lg-6 { width: 50% !important; } .el-col-lg-5 { width: 41.6% !important; } .el-col-lg-4 { width: 33.333% !important; } .el-col-lg-3 { width: 25% !important; } .el-section-lg-wrap > .elementor-container { -ms-flex-wrap: wrap; flex-wrap: wrap; } .el-pd-lg-15 > .elementor-element-populated { padding: 15px !important; } } @keyframes animatedBackground { 0% { background-position: 0 0; } 100% { background-position: 100% 0; } } .rotating-img img { -webkit-animation: rotating 10s linear infinite; animation: rotating 10s linear infinite; } @keyframes rotating { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @media (max-width: 1024px) { .el-col-tablet-12 { width: 100% !important; } .el-position-tablet-relative { position: relative !important; } .el-pb-tablet-0 { padding-bottom: 0 !important; } .el-mb-tablet-0 { margin-bottom: 0 !important; } } @media (max-width: 991px) { .el-col-md-12 { width: 100% !important; } .el-col-md-7 { width: 58.3% !important; } .el-col-md-6 { width: 50% !important; } .el-col-md-5 { width: 41.6% !important; } .el-col-md-4 { width: 33.333% !important; } .el-col-md-3 { width: 25% !important; } } @media (max-width: 767px) { .el-col-sm-12 { width: 100% !important; } .el-col-sm-7 { width: 58.3% !important; } .el-col-sm-6 { width: 50% !important; } .el-col-sm-5 { width: 41.6% !important; } .el-col-sm-4 { width: 33.333% !important; } .el-col-sm-3 { width: 25% !important; } } @media (max-width: 576px) { .el-col-xs-12 { width: 100% !important; } } .image_shadow_left_bottom .elementor-widget-container, .image_shadow_right_bottom .elementor-widget-container { position: relative; display: inline-block; } .image_shadow_left_bottom .elementor-widget-container:before, .image_shadow_right_bottom .elementor-widget-container:before { position: absolute; content: ""; width: 100%; height: 100%; background-color: var(--g5-color-secondary); -webkit-transition: all 0.5s; transition: all 0.5s; } .image_shadow_left_bottom .elementor-widget-container > *, .image_shadow_right_bottom .elementor-widget-container > * { position: relative; z-index: 1; -webkit-transition: all 0.5s; transition: all 0.5s; } .image_shadow_left_bottom .elementor-widget-container:before { left: -60px; bottom: -60px; } .image_shadow_left_bottom .elementor-widget-container:hover:before { -webkit-transform: translate(-5px, -5px); transform: translate(-5px, -5px); } .image_shadow_left_bottom .elementor-widget-container:hover > * { -webkit-transform: translate(5px, 5px); transform: translate(5px, 5px); } .image_shadow_right_bottom .elementor-widget-container:before { right: -60px; bottom: -60px; } .image_shadow_right_bottom .elementor-widget-container:hover:before { -webkit-transform: translate(5px, 5px); transform: translate(5px, 5px); } .image_shadow_right_bottom .elementor-widget-container:hover > * { -webkit-transform: translate(-5px, -5px); transform: translate(-5px, -5px); } @media (max-width: 1200px) { .image_shadow_left_bottom .elementor-widget-container { margin-bottom: 60px; margin-left: 60px; } .image_shadow_right_bottom .elementor-widget-container { margin-bottom: 60px; margin-right: 60px; } } @media (max-width: 991px) { .image_shadow_left_bottom .elementor-widget-container { margin-bottom: 30px; margin-left: 30px; } .image_shadow_left_bottom .elementor-widget-container:before { left: -30px; bottom: -30px; } .image_shadow_right_bottom .elementor-widget-container { margin-bottom: 30px; margin-right: 30px; } .image_shadow_right_bottom .elementor-widget-container:before { right: -30px; bottom: -30px; } } .el-image-bg-01 .elementor-widget-container { padding-right: 28px; padding-left: 28px; padding-bottom: 28px; position: relative; } .el-image-bg-01 .elementor-widget-container img { position: relative; z-index: 2; } .el-image-bg-01 .elementor-widget-container:before, .el-image-bg-01 .elementor-widget-container:after { content: ""; z-index: 1; position: absolute; } .el-image-bg-01 .elementor-widget-container:before { left: 0; bottom: 0; width: 100%; height: 51%; background-color: var(--g5-color-dark); } .el-image-bg-01 .elementor-widget-container:after { width: calc(100% - 56px); height: 85%; left: 28px; bottom: 28px; border-top-left-radius: 45%; border-top-right-radius: 45%; background-color: var(--g5-color-accent); } .el-image-bg-02 .elementor-widget-container { padding: 0 30px; text-align: center; border-bottom-left-radius: 40%; overflow: hidden; position: relative; } .el-image-bg-02 .elementor-widget-container img { position: relative; z-index: 2; } .el-image-bg-02 .elementor-widget-container:before { content: ""; z-index: 1; width: 100%; position: absolute; background-color: var(--g5-color-accent); height: 81%; bottom: 0; left: 0; border-top-right-radius: 40%; } #site-wrapper { background-color: #fff; } #primary-content { padding: var(--g5-content-padding-top) 0 var(--g5-content-padding-bottom) 0; } #sidebar { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; padding-left: 45px; } #sidebar.order-lg-first { padding-right: 45px; padding-left: 15px; } body:not(.has-sidebar) #main-content { margin-left: auto; margin-right: auto; } body.has-sidebar #main-content { -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; } body.single-post.no-sidebar #main-content { -ms-flex: 0 0 900px; flex: 0 0 900px; max-width: 900px; } @media only screen and (min-width: 1200px) { .container { max-width: 1200px; } } @media only screen and (max-width: 1199px) { body.single-post.no-sidebar #main-content { -ms-flex: 0 0 900px; flex: 0 0 900px; max-width: 900px; } } @media only screen and (max-width: 991px) { #main-content { -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; } #sidebar { -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; margin-top: 50px; padding-left: 15px; padding-right: 15px; } } @media (min-width: 992px) { .site-bordered-y-0.site-style-bordered .g5core-site-bordered-top, .site-bordered-y-0.site-style-bordered .g5core-site-bordered-bottom, .site-bordered-top-stiky-0.site-style-bordered .g5core-site-bordered-top { border-top: 0 !important; } .site-bordered-y-0.site-style-bordered { border-top: 0 !important; border-bottom: 0 !important; } .site-bordered-top-0.site-style-bordered, .site-bordered-top-0.site-style-bordered .g5core-site-bordered-top, .site-bordered-top-0.site-style-bordered .g5core-site-bordered-bottom { border-top: 0 !important; } } @media (min-width: 1200px) { body.g5core__stretched_content #sidebar { -ms-flex: 0 0 24.48979592%; flex: 0 0 24.48979592%; max-width: 24.48979592%; } body.g5core__stretched_content.has-sidebar #main-content { -ms-flex: 0 0 75.51020408%; flex: 0 0 75.51020408%; max-width: 75.51020408%; } } @media (min-width: 1200px) { .g5core__el-xl-full-width.elementor-section.elementor-section-boxed > .elementor-container { max-width: 100% !important; } .g5core__el-width-1200.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1200px !important; } .g5core__el-width-1440.elementor-section.elementor-section-boxed > .elementor-container, .g5core__el-width-1440 .ube-slider .ube-slider-box > .container, .g5core__el-width-1590.elementor-section.elementor-section-boxed > .elementor-container, .g5core__el-width-1590 .ube-slider .ube-slider-box > .container, .g5core__el-width-1760.elementor-section.elementor-section-boxed > .elementor-container, .g5core__el-width-1760 .ube-slider .ube-slider-box > .container { max-width: 95%; } } @media (min-width: 1440px) { :root { --g5-layout-stretched-width: 1440px; } .g5core__layout-stretched-width-1830, .g5core__layout-stretched-width-1850, .g5core__layout-stretched-width-1890 { --g5-layout-stretched-width: 95%; } .g5core__el-width-1440.elementor-section.elementor-section-boxed > .elementor-container, .g5core__el-width-1440 .ube-slider .ube-slider-box > .container { max-width: 1440px !important; } } @media (min-width: 1590px) { .g5core__el-width-1590.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1590px !important; } } @media (min-width: 1730px) { .g5core__el-width-1760.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1760px !important; } } @media (max-width: 1199px) { .g5core__el-lg-full-width.elementor-section.elementor-section-boxed > .elementor-container { max-width: 100% !important; } } @media (min-width: 1830px) { .g5core__layout-stretched-width-1830 { --g5-layout-stretched-width: 1830px; } } @media (min-width: 1850px) { .g5core__layout-stretched-width-1850 { --g5-layout-stretched-width: 1850px; } } @media (min-width: 1890px) { .g5core__layout-stretched-width-1890 { --g5-layout-stretched-width: 1890px; } } .g5core__layout-stretched-width-full { --g5-layout-stretched-width: 100%; } .g5core__layout-stretched-width-full .container { padding-left: 0; padding-right: 0; } .site-header { min-height: var(--g5-header-height); color: var(--g5-header-text-color); background-color: var(--g5-header-bg-color); } .site-header .site-navigation { display: -ms-flexbox; display: flex; -ms-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-pack: center; justify-content: center; } .site-header .site-navigation .site-menu { -ms-flex-item-align: center; align-self: center; } .site-header .site-navigation + .search-form-wrapper { margin-left: 1.5rem; } .site-header .toggle-icon:hover { color: var(--g5-header-text-hover-color); } .site-header .search-form-wrapper { -ms-flex-item-align: center; align-self: center; margin-bottom: 0; margin-left: auto; } .site-header .search-form-wrapper > span { cursor: pointer; margin-bottom: 0; line-height: 1; display: -ms-flexbox; display: flex; font-size: 21px; } .site-header .search-form-wrapper > span:hover { color: var(--g5-header-text-hover-color); } .site-header .search-form-wrapper .search-form { position: absolute; display: none; right: 0; top: 100%; z-index: 1099; background-color: #fff; border: solid 1px var(--g5-color-border); } .site-header .search-form-wrapper .search-form input { width: 210px; border: none; font-size: 0.875rem; background-color: transparent; padding: 0 20px; } .site-header .search-form-wrapper .search-form button { display: none; } .site-header .menu-toggle-button { display: none; position: absolute; top: calc((var(--g5-header-mobile-height) - 30px) * 0.5); left: 0; } .site-header-content { width: 100%; position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .menu-horizontal { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .menu-horizontal > .menu-item { display: -ms-flexbox; display: flex; } .menu-horizontal > .menu-item + .menu-item { margin-left: var(--g5-menu-spacing); } .menu-horizontal > .menu-item > .sub-menu { top: 100%; left: 0; } .menu-horizontal > .menu-item > a { display: block; font-family: var(--g5-menu-font); font-weight: var(--g5-menu-font-weight); font-size: var(--g5-menu-font-size); line-height: var(--g5-menu-line-height); padding: calc((var(--g5-header-height) - var(--g5-menu-line-height)) * 0.5) 0; color: inherit; text-decoration: none; -webkit-transition: width 0.3s, padding 0.5s; transition: width 0.3s, padding 0.5s; letter-spacing: var(--g5-menu-letter-spacing); text-transform: var(--g5-menu-text-transform); } .menu-horizontal > .menu-item > a:focus { outline: none; } .menu-horizontal > .menu-item > a:before { content: ""; position: absolute; height: 2px; bottom: calc(50% - 20px); left: 0; right: 0; background-color: var(--g5-color-accent); -webkit-transition: transform 0.4s ease; transition: transform 0.4s ease; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.8, 0, 0.2, 1); } .menu-horizontal > .menu-item.current-menu-ancestor:not(.menu-item-type-taxonomy) > a:before, .menu-horizontal > .menu-item.current-menu-parent:not(.menu-item-type-taxonomy) > a:before, .menu-horizontal > .menu-item.current-menu-item > a:before, .menu-horizontal > .menu-item.menu-current > a:before, .menu-horizontal > .menu-item:hover > a:before, .menu-horizontal > .menu-item:focus > a:before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; } .menu-horizontal .menu-item { position: relative; } .menu-horizontal .menu-item.x-active > .sub-menu, .menu-horizontal .menu-item:hover > .sub-menu { display: block; } .menu-horizontal .menu-item-has-children > a .caret { margin-left: 3px; line-height: 1; letter-spacing: 0; font-size: 12px; font-weight: 400; } .menu-horizontal .menu-item-has-children > a .caret:before { content: "\f107"; font-family: var(--g5-font-icon); } .menu-horizontal .sub-menu { display: none; position: absolute; left: 100%; top: 0; min-width: 320px; list-style: none; padding: 15px 0; margin: 0; background-color: var(--g5-sub-menu-bg-color); color: var(--g5-sub-menu-color); z-index: 1099; font-family: var(--g5-sub-menu-font); -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); border-bottom: 4px solid var(--g5-color-accent); } .menu-horizontal .sub-menu .menu-item > a { color: inherit; text-decoration: none; display: block; padding: 7px 15px 7px 30px; font-size: var(--g5-sub-menu-font-size); line-height: 1.5; font-weight: var(--g5-sub-menu-font-weight); text-transform: var(--g5-sub-menu-text-transform); position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; } .menu-horizontal .sub-menu .menu-item > a:focus { outline: none; } .menu-horizontal .sub-menu .menu-item:hover > a { background-color: var(--g5-sub-menu-bg-color-hover); color: var(--g5-sub-menu-color-hover); } .menu-horizontal .sub-menu .menu-item.menu-current > a, .menu-horizontal .sub-menu .menu-item.current-menu-parent > a, .menu-horizontal .sub-menu .menu-item.current-menu-ancestor > a, .menu-horizontal .sub-menu .menu-item.current-menu-item > a { background-color: var(--g5-sub-menu-bg-color-hover); color: var(--g5-sub-menu-color-hover); } .menu-horizontal .sub-menu .menu-item-has-children > a .caret { float: right; } .menu-horizontal .sub-menu .menu-item-has-children > a .caret:before { content: "\f105"; } .site-branding { padding: 8px 2rem 8px 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: var(--g5-header-height); } .site-branding .site-description { display: none; margin: 0; } .site-branding.has-logo .site-title, .site-branding.has-logo .site-branding-text { display: none; } .site-branding .custom-logo-link img { display: block; max-height: calc(var(--g5-header-height) - 16px); width: auto; } .site-branding-text .site-title { margin-bottom: 0; } .site-branding-text .site-title a { color: inherit; } @media (min-width: 1200px) { .custom-sub-menu-stretched_content > .sub-menu > .x-is-mega-menu { max-width: 95vw; } } @media only screen and (max-width: 991px) { .site-header { min-height: var(--g5-header-mobile-height); } .site-header .menu-toggle-button { display: -ms-flexbox; display: flex; } .site-branding { margin: auto; padding: 8px 0; height: var(--g5-header-mobile-height); } .site-header .site-navigation { display: none; width: 100%; border-top: solid 1px var(--g5-color-border); -ms-flex: 0 0 100%; flex: 0 0 100%; } .site-header .search-form-wrapper { position: absolute; top: 0; right: 0; font-size: 20px; padding: calc((var(--g5-header-mobile-height) - 20px) * 0.5) 0; } .site-menu { margin: 0.5rem 0; } .site-menu .menu-horizontal { display: block; } .site-menu .menu-horizontal .menu-item { display: block; } .site-menu .menu-horizontal .menu-item + .menu-item { margin-left: 0; } .site-menu .menu-horizontal .menu-item > a { padding: 0.625rem 0; font-size: var(--g5-menu-mobile-font-size); } .site-menu .menu-horizontal .menu-item > a:before { display: none; } .site-menu .menu-horizontal .menu-item:hover .sub-menu { display: none; } .site-menu .menu-horizontal .menu-item-has-children > a .caret { position: absolute; top: 0; right: 0; padding: 0.625rem 0.75rem; } .site-menu .menu-horizontal .menu-item-has-children > a .caret:before { content: "\f105"; } .site-menu .menu-horizontal .menu-item-has-children > a .caret.in:before { content: "\f107"; } .site-menu .menu-horizontal .sub-menu { position: static; border: none; padding: 0 0 0 1.5rem; box-shadow: none; } .site-menu .menu-horizontal .sub-menu .menu-item { border-bottom: none; } .site-menu .menu-horizontal .sub-menu .menu-item > a { text-transform: none; padding: 0.5rem 0; font-size: var(--g5-menu-mobile-font-size); } } .site-footer { padding: 3rem 0; background-color: var(--g5-color-background-footer); } .site-info { text-align: center; } .site-info .privacy-policy-link + .powered-by:before { content: " - "; } .site-info a, .site-info span { font-size: 0.875rem; text-transform: uppercase; font-weight: 700; } .site-info a { color: var(--g5-color-heading); } .site-info a:hover { color: inherit; } .footer-section { --e-global-color-text: var(--g5-color-heading); --g5-color-text-main: var(--g5-color-heading); --g5-color-background-footer: transparent; background-color: var(--g5-color-background-footer); color: var(--g5-color-text-main); } .footer-section h4.ube-heading-title { font-size: 16px; text-transform: uppercase; } .footer-light { --g5-color-background-footer: var(--g5-color-light); } .footer-gray { --g5-color-background-footer: var(--g5-color-gray); } .footer-dark { --g5-color-background-footer: var(--g5-color-dark); --g5-color-text-main: #c0c0c0; --e-global-color-text: #c0c0c0; --g5-color-heading: var(--g5-color-dark-foreground); } .footer-dark .ube-list-icon.list-unstyled .list-icon-item a:hover { color: inherit; border-color: currentColor; } .footer-dark .ube-heading-description { color: inherit; } .page-header { padding: 54px 0; background-color: var(--g5-page-title-bg-color); } .page-header .breadcrumbs { margin: 5px 0; } .page-header .page-header-content { min-width: 1px; margin: 5px 0; } .page-main-title { margin-bottom: 0; word-break: break-word; line-height: 1; } .page-sub-title { margin-top: 10px; } .page-sub-title p { margin: 0; } ul.breadcrumbs { font-weight: 500; margin: 0; padding: 0; list-style: none; -ms-flex-align: center; align-items: center; color: var(--g5-breadcrumbs-color); } ul.breadcrumbs li { margin: 0; word-break: break-word; } ul.breadcrumbs li.breadcrumb-sep { font-size: 0; position: relative; } ul.breadcrumbs li.breadcrumb-sep:before { padding-right: 15px; padding-left: 15px; content: ">"; font-size: 16px; } ul.breadcrumbs li.breadcrumb-sep:last-child { display: none !important; } ul.breadcrumbs li a { color: inherit; -webkit-transition: color 0.3s; transition: color 0.3s; } ul.breadcrumbs li a:hover { color: var(--g5-breadcrumbs-color-hover); } ul.breadcrumbs li.breadcrumb-leaf { color: var(--g5-breadcrumbs-color-hover); } .bypostauthor { display: block; } .alignnone { margin: 0.375rem 1.2rem 1.2rem 0; } .aligncenter { margin: 1.2rem auto 1.2rem auto; } img.aligncenter { display: block; } .alignright { float: right; margin: 0.375rem 0 1.2rem 1.25rem; } .alignleft { float: left; margin: 0.375rem 1.25rem 1.2rem 0; } .wp-caption { max-width: 100%;  text-align: center; } dl.wp-caption.alignnone { margin: 0.375rem 1.25rem 1.2rem 0; } dl.wp-caption.alignleft { margin: 0.375rem 1.25rem 1.2rem 0; } dl.wp-caption.alignright { margin: 0.375rem 0 1.2rem 1.25rem; } .wp-caption img { border: 0 none; height: auto; margin: 0; padding: 0; width: auto; } .wp-caption .wp-caption-text { font-size: 0.875rem; margin-top: 0.25rem; color: var(--g5-color-light); } .wp-block-separator { border-bottom: solid 2px; border-color: var(--g5-color-border); border-top: 0; } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important;  } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .gallery-item { display: inline-block; text-align: left; vertical-align: top; margin: 0 0 1.5em; padding: 0 1em 0 0; width: 50%; } .gallery-columns-1 .gallery-item { 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-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } .gallery-item a, .gallery-item a:hover, .gallery-item a:focus { -webkit-box-shadow: none; box-shadow: none; background: none; display: inline-block; max-width: 100%; } .gallery-item a img { display: block; -webkit-transition: -webkit-filter 0.2s ease-in; transition: -webkit-filter 0.2s ease-in; transition: filter 0.2s ease-in; transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .gallery-item a:hover img, .gallery-item a:focus img { -webkit-filter: opacity(60%); filter: opacity(60%); } .gallery-caption { display: block; text-align: left; padding: 0 0.75rem 0 0; margin-bottom: 0; } .slick-dots { margin-top: 15px; } .slick-dots li { color: var(--g5-color-heading); margin: 0; line-height: 1; opacity: 1; } .slick-dots span:before { font-size: 8px; } .slick-dots li.slick-active span:before { font-size: 16px; font-weight: 300; content: "\f111"; } .slick-arrow { border: 2px solid var(--g5-color-border); border-radius: 50%; position: absolute; top: 50%; margin: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 50px; height: 50px; line-height: 50px; -webkit-transition: all 0.3s; transition: all 0.3s; } .slick-arrow i { font-size: 14px; font-weight: 400; color: var(--g5-color-heading); font-family: var(--g5-font-icon); } .slick-arrow:hover { border-color: transparent; -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); } .slick-arrow:hover i { color: var(--g5-color-heading); } .slick-arrow.slick-prev { left: -60px; } .slick-arrow.slick-prev i:before { content: "\f060"; } .slick-arrow.slick-next { right: -60px; } .slick-arrow.slick-next i:before { content: "\f061"; } .slick-arrow.slick-disabled { opacity: 1; } .g5element__products-slider .slick-dots, .elementor-widget-ube-g5-products-slider .slick-dots { margin-top: 30px; } @media (min-width: 1200px) { .custom-slick-01 .elementor-widget-container { margin-left: calc((-100% - 1440px) / 2); margin-right: calc((-100% - 1440px) / 2); } .custom-slick-01 .elementor-widget-container .slick-arrow { position: static; -webkit-transform: none; transform: none; } .custom-slick-01 .elementor-widget-container .slick-arrow.slick-prev { margin-right: 15px; } .custom-slick-01 .elementor-widget-container .slick-arrows { position: absolute; top: -138px; right: 34%; } .custom-slick-01 .elementor-widget-container .slick-list { padding-left: calc((100% - 1440px) / 2); padding-right: calc((100% - 1440px) / 2); } .custom-slick-01 .elementor-widget-container .slick-dots { display: none !important; } } @media (max-width: 1199px) { .custom-slick-01 .slick-arrows { display: none; } } @media (max-width: 1570px) { .custom-slider-arrow-dots .slick-arrows { display: none !important; } } @media (min-width: 1571px) { .custom-slider-arrow-dots .slick-dots { display: none !important; } } .g5core-back-to-top:focus, .g5core-back-to-top:hover { text-decoration: none; color: var(--g5-color-accent-foreground); background-color: var(--g5-color-accent); } .g5core__paging.next-prev > a { width: 45px; height: 45px; line-height: 45px; border-color: var(--g5-color-border); } .g5core__paging.next-prev > a:not(.disable):hover { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); border-color: var(--g5-color-accent); } .g5core__cate-filer { font-family: var(--g5-primary-font); border-bottom-width: 2px; padding-bottom: 5px; max-width: 500px; } .g5core__cate-filer > li > a { font-size: 18px; position: relative; } .g5core__cate-filer > li > a:before { content: ""; position: absolute; height: 2px; background-color: var(--g5-cate-filter-color-hover); width: 0; bottom: -13px; -webkit-transition: width 0.3s; transition: width 0.3s; } .g5core__cate-filer > li > a:hover:before, .g5core__cate-filer > li > a:active:before, .g5core__cate-filer > li > a:focus:before { width: 100%; } .g5core__cate-filer > li.active a:before { width: 100%; } .g5core__cate-filer-center { margin-right: auto; margin-left: auto; } .g5core__cate-filer-right { margin-left: auto; } .g5core__cate-filer + .g5shop__listing-inner { margin-top: 40px; } @media (min-width: 992px) { .g5core__cate-filer + .g5shop__listing-inner { margin-top: 60px; } } .g5core__share-label { color: var(--g5-color-heading); font-weight: 500; font-size: 16px; margin: 0 15px 0 0; } ul.g5core__share-list li a:hover, ul.g5core__share-list li a:active, ul.g5core__share-list li a:focus { color: var(--g5-color-accent); } .g5core__single-breadcrumbs { border: 1px solid var(--g5-color-border); padding: 0.5rem 0; } .g5core-page-title-default { background-color: var(--g5-page-title-bg-color); text-align: left; } .g5core-page-title-default .page-title-inner { padding: 54px 0; } .g5core-page-title-default .page-title-content { flex-grow: 1; margin: 5px 0; } .g5core-page-title-default .page-sub-title { margin-bottom: 0; max-width: 590px; margin-top: 20px; margin-left: auto; margin-right: auto; } .g5core-page-title-default .g5core-breadcrumbs { margin: 5px 0; } .page-main-title { font-family: var(--g5-primary-font); color: var(--g5-color-heading); font-size: 48px; font-weight: 700; } .g5core-breadcrumbs { font-weight: 500; font-size: 15px; margin: 0; padding: 0; list-style: none; -ms-flex-align: center; align-items: center; color: var(--g5-breadcrumbs-color); } .g5core-breadcrumbs li { margin: 0; word-break: break-word; } .g5core-breadcrumbs li:hover, .g5core-breadcrumbs li.breadcrumb-leaf { color: var(--g5-breadcrumbs-color-hover); } .g5core-breadcrumbs li.breadcrumb-sep { margin: 0; font-size: 0; } .g5core-breadcrumbs li.breadcrumb-sep:before { padding-right: 15px; padding-left: 15px; content: ">"; font-size: 16px; } .g5core-header-inner { min-height: var(--g5-header-height); } .g5core-site-branding { padding: 0 2rem 0 0; } .g5core-site-branding.logo-center { padding: 0 4.4rem; } body.site-style-bordered .sticky-area-wrap.sticky .sticky-area { box-shadow: 0 15px 10px -8px rgba(0, 0, 0, 0.1); } .sticky-area-wrap.sticky .sticky-area .g5core-header-inner { min-height: var(--g5-header-sticky-height); } .sticky-area-wrap.sticky .sticky-area .menu-horizontal > .menu-item > a { padding-top: calc((var(--g5-header-sticky-height) - 26px) * 0.5); padding-bottom: calc((var(--g5-header-sticky-height) - 26px) * 0.5); } .sticky-area-wrap.sticky .sticky-area .menu-horizontal > .menu-item > a:before { bottom: 25px; } .g5core-header-navigation .g5core-header-inner { min-height: 60px; } .g5core-header-navigation .menu-horizontal > .menu-item > a { padding-top: 17px; padding-bottom: 17px; } .g5core-header-navigation .menu-horizontal > .menu-item > a:before { bottom: 16px; } body.g5core-is-header-vertical-left.g5core-is-header-vertical-mini { padding-left: 155px; } .g5core-header-above .g5core-header-inner, .g5core-header-bellow .g5core-header-inner { min-height: 100px; } .g5core-header-desktop-wrapper .x-mega-sub-menu .gel-heading-title, .g5core-header-desktop-wrapper .x-mega-sub-menu .ube-heading-title { font-size: 18px; letter-spacing: 1px; text-transform: uppercase; } .g5core-header-desktop-wrapper .x-mega-sub-menu .gel-heading-title { margin-bottom: 20px; } .g5core-header-desktop-wrapper .x-mega-sub-menu .ube-heading-title { margin-bottom: 0; } .g5core-header-desktop-wrapper .x-mega-sub-menu .gel-list .item-list:not(:last-child) { padding-bottom: 6px; } .g5core-header-desktop-wrapper .x-mega-sub-menu .gel-list .item-list:not(:first-child) { padding-top: 6px; } .g5core-header-desktop-wrapper .x-mega-sub-menu .ube-list-icon .list-icon-item:not(:last-child) { padding-bottom: 5px; } .g5core-header-desktop-wrapper .x-mega-sub-menu .ube-list-icon .list-icon-item:not(:first-child) { padding-top: 5px; } .g5core-header-desktop-wrapper .x-mega-sub-menu .ube-list-icon.list-unstyled .list-icon-item:not(:first-child) { margin-top: 0; } .g5core-site-header:not(.header-float):not(.header-border-bottom) { -webkit-box-shadow: none; box-shadow: none; } body.g5core-is-header-vertical-left.g5core-is-header-vertical-large { padding-left: 400px; } @media (max-width: 1500px) { .mega-menu-lg-fw > .sub-menu { width: calc(100vw - 30px) !important; } } .g5core-search-button a { border: none; width: auto; padding: 0; } .g5core-search-button i { font-size: 24px; font-weight: 400; } .g5core-search-button i:before { font-family: var(--g5-font-icon-primary); content: "\e96f"; } .g5core-search-form { --g5-input-height: 50px; } .g5core-search-form .select2-search--dropdown { --g5-input-height: 45px; } .g5core-search-form button:hover i.fa-search { color: var(--g5-color-accent); } .g5core-search-form i.fa-search { color: var(--g5-color-heading); font-size: 21px; } .g5core-search-form i.fa-search:before { font-family: var(--g5-font-icon-primary); content: "\e96f"; } .g5shop__search-product input[type=search]:focus { border-color: var(--g5-color-border); } .g5core-header-customize-item .g5core-search-form { width: 570px; background-color: #f7f7f7; } .g5core-header-customize-item .g5core-search-form .select2-container--default.select2-container--default .select2-selection--single, .g5core-header-customize-item .g5core-search-form select, .g5core-header-customize-item .g5core-search-form input[type=search] { border-color: transparent !important; } .g5core-login-button i { color: var(--g5-color-heading); } .g5core-login-button span { font-size: 13px; font-weight: 600; text-transform: uppercase; } .g5core-header-customize-item + .g5core-header-customize-item { margin-left: 1.875rem; } .g5core-header-customize ul.g5core-social-networks.g5core-social-networks li { margin-top: 0; margin-bottom: 0; } .g5core-header-customize ul.g5core-social-networks.g5core-social-networks a { color: inherit; background-color: transparent; border-width: 0; width: auto; font-size: 14px; font-weight: 400; } .g5core-header-customize ul.g5core-social-networks.g5core-social-networks a i { color: inherit; } .g5core-header-customize ul.g5core-social-networks.g5core-social-networks li + li { margin-left: 1.5rem; } .g5core-header-customize:not(.no-items) + .g5core-menu-popup-button, .g5core-header-customize:not(.no-items) + .g5core-primary-menu, .g5core-menu-popup-button + .g5core-header-customize:not(.no-items), .g5core-primary-menu + .g5core-header-customize:not(.no-items) { margin-left: 1.875rem; } .g5shop__header-action-my-account .fa-user:before { content: "\e970"; } .g5shop__mini-cart .fa-shopping-cart:before { content: "\e900"; } .g5shop__header-action-wishlist .fa-heart:before { content: "\e962"; } .g5shop_header-action-icon .label, .g5shop_header-action-icon.g5shop__mini-cart-icon + .label { display: none; } .g5shop_header-action-icon a i { font-size: 24px; } .g5shop_header-action-icon a > span { font-size: 11px; width: 16px; height: 16px; line-height: 16px; top: -3px; right: -8px; } .g5shop_header-action-icon i { font-weight: 400; } .g5shop_header-action-icon i:before { font-family: var(--g5-font-icon-primary); } .g5shop__cate-warpper { position: relative; } .g5shop__cate-warpper ul { background-color: #fff; list-style: none; margin: 0; } .g5shop__list-cate { display: none; position: absolute; left: 0; right: 0; z-index: 2; } .g5shop__list-cate a { color: var(--g5-color-heading); font-size: 14px; font-weight: 500; letter-spacing: 0.35px; } .g5shop__list-cate .g5shop__cate-name { font-size: 16px; font-weight: normal; margin-bottom: 0; } .g5shop__list-cate ul { padding-left: 0; -webkit-transition: opacity 0.5s, transform 0.5s; transition: opacity 0.5s, transform 0.5s; opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); position: absolute; left: -9999px; width: 270px; z-index: 2; top: 0; -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); } .g5shop__list-cate .count { width: 26px; height: 26px; background-color: #f7f7f7; color: var(--g5-color-accent); display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; font-size: 12px; font-weight: 500; letter-spacing: 0.3px; } .g5shop__list-cate li { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; position: relative; padding: 16.5px 20px; margin: 0; min-height: 50px; } .g5shop__list-cate li:hover { background-color: #f7f7f7; } .g5shop__list-cate li:not(:last-child) { border-bottom: 1px solid; border-color: var(--g5-color-border); } .g5shop__list-cate li:hover > ul { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); left: 100%; } .g5shop__cate { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); width: 270px; padding: 15px 20px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; cursor: pointer; min-height: 60px; } .g5shop__cate > i { font-size: 21px; } .g5shop__cate .g5shop__cate-text { padding-left: 20px; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.26em; } .top-bar-social-inherit .g5core-tbi-social-networks a { color: inherit !important; } .g5custom_header-action-icon a { font-size: 24px; color: inherit; } .custom-top-bar-01 .g5core-top-bar-left { width: 100%; min-height: 60px; -ms-flex-pack: justify; justify-content: space-between; } .custom-top-bar-01 .top-bar-dropdown { --g5-btn-font-size: 0.875; --g5-btn-font-weight: 400; } .top-bar-height-48 .g5core-top-bar-inner { height: 48px; } .custom-header-02 .g5core-header-customize-inner, .custom-header-03 .g5core-header-above .g5core-header-customize-inner { width: 100%; -ms-flex-pack: justify; justify-content: space-between; padding-left: 90px; } .custom-header-02 .g5core-header-customize:not(.no-items) + .g5core-menu-popup-button, .custom-header-03 .g5core-header-above .g5core-header-customize:not(.no-items) + .g5core-menu-popup-button { margin-left: 3rem; } .header-height-90 { --g5-header-height: 90px; } .header-height-110 { --g5-header-height: 110px; } .header-height-125 { --g5-header-height: 125px; } .header-height-165 { --g5-header-height: 165px; } .header-customize-menu-left-0 .content-left .menu-item-customize + .menu-item { margin-left: 0; } .g5shop_header-customize-has-text .g5shop_header-action-icon .label, .g5shop_header-customize-has-text .g5shop_header-action-icon.g5shop__mini-cart-icon + .label, .g5shop_header-customize-has-text .g5custom_header-action-icon .label, .g5shop_header-customize-has-text .g5custom_header-action-icon.g5shop__mini-cart-icon + .label { display: inline-block; } .g5shop_header-customize-has-text .g5shop_header-action-icon span, .g5shop_header-customize-has-text .g5custom_header-action-icon span { display: none; } .g5shop_header-customize-has-text .g5shop_header-action-icon a i, .g5shop_header-customize-has-text .g5custom_header-action-icon a i { font-size: 21px; } .g5shop_header-customize-has-text .g5core-header-customize-inner .g5shop_header-action-icon .label, .g5shop_header-customize-has-text .g5core-header-customize-inner .g5shop_header-action-icon.g5shop__mini-cart-icon + .label, .g5shop_header-customize-has-text .g5core-header-customize-inner .g5custom_header-action-icon .label, .g5shop_header-customize-has-text .g5core-header-customize-inner .g5custom_header-action-icon.g5shop__mini-cart-icon + .label { font-size: 14px; } .toggle-icon { cursor: pointer; display: inline-block; width: 30px; height: 30px; position: relative; vertical-align: middle; } .toggle-icon > span { bottom: 0; display: block; height: 2px; left: 2px; right: 0; margin: auto; position: absolute; top: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background-color: currentColor; } .toggle-icon > span:after, .toggle-icon > span:before { content: ""; height: 2px; left: 0; margin: auto; position: absolute; right: 10px; -webkit-transition: top 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, background 0.3s; -moz-transition: top 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, background 0.3s; transition: top 0.3s ease-in-out, transform 0.3s ease-in-out, background 0.3s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; background-color: currentColor; } [class*=g5core-header-customize-after] .toggle-icon > span:after, [class*=g5core-header-customize-after] .toggle-icon > span:before, .content-right .toggle-icon > span:after, .content-right .toggle-icon > span:before, .content-right + .g5core-menu-popup-button .toggle-icon > span:after, .content-right + .g5core-menu-popup-button .toggle-icon > span:before { right: 0; left: 10px; } .toggle-icon > span:before { top: 8px; } .toggle-icon > span:after { top: -8px; } .toggle-icon:hover { color: #e4573d; } .toggle-icon.in > span { background-color: transparent !important; } .toggle-icon.in > span:after, .toggle-icon.in > span:before { -webkit-transition: top 0.3s ease-in-out, -webkit-transform 0.3s 0.5s ease-in-out, background 0.3s; -moz-transition: top 0.3s ease-in-out, -moz-transform 0.3s 0.5s ease-in-out, background 0.3s; transition: top 0.3s ease-in-out, transform 0.3s 0.5s ease-in-out, background 0.3s; top: 0; } .toggle-icon.in > span:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); -moz-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); -o-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } .toggle-icon.in > span:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); -moz-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate3d(0, 0, 1, 45deg); -o-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .g5core-mobile-header .g5core-search-button span, .custom-search-button-hidden .g5core-search-button span { display: none; } .g5core-menu-mobile .main-menu .menu-item > a { font-size: var(--g5-menu-mobile-font-size); } .g5core-menu-mobile .main-menu .x-mega-sub-menu .ube-heading-title, .g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-heading-title { font-size: var(--g5-menu-mobile-font-size); } .g5core-menu-mobile .main-menu .x-mega-sub-menu .ube-list-icon .list-icon-item, .g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-list .gel-list-item { font-size: var(--g5-menu-mobile-font-size); } .g5core-menu-mobile .g5core-search-form input[type=search] { padding: 0 2rem 0 1rem; } .g5core-menu-mobile .g5core-search-form button { padding: 0 1rem; } .g5core-top-bar .g5core-social-networks a { font-size: 12px; font-weight: 400; } .g5core-top-bar .g5core-social-networks li + li { margin-left: 18px; } .g5core-top-bar .menu-horizontal > .menu-item > a:before { display: none; } .wp-block-table th, .wp-block-table td { border-color: var(--g5-color-border); padding: 0.4rem; } .wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td { border-color: transparent; } .wp-block-table thead th { border-bottom-width: 2px; } .wp-block-pullquote blockquote { padding: 0; background-color: transparent; margin-top: 0 !important; margin-bottom: 0; } .wp-block-pullquote blockquote:before { display: none; } .wp-block-pullquote blockquote p:before { left: 50%; -webkit-transform: translatex(-50%); transform: translatex(-50%); } .wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-pullquote .wp-block-pullquote__citation { font-size: 12px; color: inherit; margin-top: 1em; } .wp-block-pullquote.is-style-solid-color blockquote cite { text-transform: uppercase; } .wp-block-quote { border-left: none; max-width: 970px; margin-left: auto; margin-right: auto; margin-bottom: 1.2rem; padding-left: 0; } .wp-block-quote cite, .wp-block-quote footer, .wp-block-quote .wp-block-quote__citation { font-size: 13px; color: var(--g5-color-accent); } .wp-block-quote.is-style-large, .wp-block-quote.is-large { margin-bottom: 1.2rem; padding: 0; } .wp-block-quote.is-style-large p, .wp-block-quote.is-large p { font-size: 28px; font-style: normal; line-height: 1.58; } .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer, .wp-block-quote.is-style-large .wp-block-quote__citation, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-large .wp-block-quote__citation { text-align: left; font-size: 14px; } .wp-block-quote.has-text-align-right { border-right: none; padding-right: 0; max-width: 100%; text-align: right; } .wp-block-quote.has-text-align-right p:before { right: 0; } .wp-block-cover-image, .wp-block-cover { margin-bottom: 1.2rem; color: #f8f9f9; } .wp-block-cover-image p, .wp-block-cover p { margin-bottom: 0; line-height: 1.25; } .wp-block-cover-image a, .wp-block-cover a { color: inherit; } .wp-block-embed { margin: 0 0 1.2rem; } .wp-block-button__link, .wp-block-button__link:not([href]):not([tabindex]) { --g5-btn-padding-x: 1.75rem; --g5-btn-padding-y: 0; --g5-btn-line-height: calc(2.8125rem - (var(--g5-btn-border-width) * 2)); --g5-btn-font-size: 0.875rem; --g5-btn-color: var(--g5-color-dark-foreground); --g5-btn-bg: var(--g5-color-dark); --g5-btn-border-color: var(--g5-color-dark); --g5-btn-hover-color: var(--g5-color-dark-foreground); --g5-btn-hover-bg: var(--g5-color-dark-brightness); --g5-btn-hover-border-color: var(--g5-color-dark-brightness); --g5-btn-outline-color: var(--g5-color-dark); --g5-btn-outline-border-hover-color: var(--g5-color-dark); --g5-btn-outline-hover-color: var(--g5-color-dark-foreground); --g5-btn-outline-hover-bg: var(--g5-color-dark); --g5-btn-link-color: var(--g5-color-dark); position: relative; display: inline-block; font-family: var(--g5-btn-font-family); padding: var(--g5-btn-padding-y) var(--g5-btn-padding-x); line-height: var(--g5-btn-line-height); font-size: var(--g5-btn-font-size); font-weight: var(--g5-btn-font-weight); border: var(--g5-btn-border-width) solid var(--g5-btn-border-color); white-space: nowrap; border-radius: var(--g5-btn-border-radius); -webkit-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; text-transform: uppercase; letter-spacing: 0.2em; color: var(--g5-btn-color); background-color: var(--g5-btn-bg); } .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:active, .wp-block-button__link:not([href]):not([tabindex]):focus, .wp-block-button__link:not([href]):not([tabindex]):hover, .wp-block-button__link:not([href]):not([tabindex]):active { color: var(--g5-btn-hover-color); background-color: var(--g5-btn-hover-bg); border-color: var(--g5-btn-hover-border-color); } .wp-block-button__link:hover, .wp-block-button__link:not([href]):not([tabindex]):hover { cursor: pointer; } .wp-block-button__link:focus, .wp-block-button__link:not([href]):not([tabindex]):focus { outline: none; } .wp-block-button__link:disabled, .wp-block-button__link:not([href]):not([tabindex]):disabled { opacity: 0.65; cursor: default; } .wp-block-button { margin-bottom: 1.2rem; } .wp-block-button.is-style-squared .wp-block-button__link { --g5-btn-border-radius: 0; } .wp-block-button.is-style-outline .wp-block-button__link { padding: var(--g5-btn-padding-y) var(--g5-btn-padding-x); border: var(--g5-btn-border-width) solid var(--g5-btn-border-color); } .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { --g5-btn-color: var(--g5-color-dark); color: var(--g5-btn-color); } .wp-block-button.is-style-outline .wp-block-button__link:hover { --g5-btn-hover-color: var(--g5-color-dark-foreground); --g5-btn-hover-bg: var(--g5-color-dark); --g5-btn-hover-border-color: var(--g5-color-dark); color: var(--g5-btn-hover-color); background-color: var(--g5-btn-hover-bg); border-color: var(--g5-btn-hover-border-color); } .wp-block-latest-comments { padding-left: 0; } .wp-block-latest-comments__comment-excerpt p { margin-bottom: 0; } .wp-block-archives select { width: 100%; max-width: 100%; } .wc-block-product-categories > ul, .wp-block-page-list, .wp-block-archives, .wp-block-categories { list-style: none; padding: 0; margin: 0; margin-bottom: 1.2rem; } .wc-block-product-categories > ul li, .wp-block-page-list li, .wp-block-archives li, .wp-block-categories li { position: relative; margin: 0; } .wc-block-product-categories > ul li > a, .wp-block-page-list li > a, .wp-block-archives li > a, .wp-block-categories li > a { line-height: 20px; min-height: 20px; display: inline-block; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; color: inherit; font-size: 14px; font-weight: 500; } .wc-block-product-categories > ul li > a:hover, .wp-block-page-list li > a:hover, .wp-block-archives li > a:hover, .wp-block-categories li > a:hover { color: var(--g5-color-accent); } .wc-block-product-categories > ul .current-cat > a, .wp-block-page-list .current-cat > a, .wp-block-archives .current-cat > a, .wp-block-categories .current-cat > a { color: var(--g5-color-accent); } .wc-block-product-categories > ul li + li, .wp-block-page-list li + li, .wp-block-archives li + li, .wp-block-categories li + li { margin-top: 10px; } .wc-block-product-categories > ul li > ul, .wp-block-page-list li > ul, .wp-block-archives li > ul, .wp-block-categories li > ul { list-style: none; padding: 0 0 0 20px; margin: 2px 0 0 0; } .wc-block-product-categories > ul.aligncenter, .wp-block-page-list.aligncenter, .wp-block-archives.aligncenter, .wp-block-categories.aligncenter { text-align: center; } .wp-block-archives span.count { position: absolute; top: 2px; right: 0; font-size: 14px; } .wp-block-archives a:hover + .count { color: var(--g5-color-accent); } .wp-block-categories span.wp-block-categories__post-count { position: absolute; top: 0; right: 0; } .wp-block-categories a:hover + .wp-block-categories__post-count { color: var(--g5-color-accent); } .wc-block-product-categories a:hover + .wc-block-product-categories-list-item-count { color: var(--g5-color-accent); } .wc-block-product-categories span.wc-block-product-categories-list-item-count { position: absolute; top: 2px; right: 0; } .wp-block-rss, .wp-block-latest-posts, .wp-block-latest-comments { padding: 0; margin: 0; list-style: none; } .wp-block-rss .children, .wp-block-latest-posts .children, .wp-block-latest-comments .children { padding-left: 0; margin: 0; list-style: none; } .wp-block-rss li + li, .wp-block-latest-posts li + li, .wp-block-latest-comments li + li { margin-top: 10px; } .wp-block-rss a, .wp-block-latest-posts a, .wp-block-latest-comments a { color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 14px; font-weight: 500; } .wp-block-rss a:hover, .wp-block-latest-posts a:hover, .wp-block-latest-comments a:hover { color: var(--g5-color-accent); } ul.wp-block-latest-posts.is-grid li { padding: 0; margin: 0 16px 16px 0; } .wp-block-columns, .wp-block-group, .wp-block-group.has-background, .wp-block-search, ul.wp-block-categories, ul.wp-block-archives, .wp-block-archives.wp-block-archives-dropdown, ol.wp-block-latest-comments, .wp-block-media-text { margin-bottom: 0; } .wp-block-tag-cloud label { color: var(--g5-color-heading); font-weight: 500; font-size: 16px; margin: 0 15px 0 0; } .wp-block-tag-cloud a { padding: 0 10px; margin: 0 5px 10px 0; font-size: 12px !important; color: var(--g5-color-light-foreground); background-color: var(--g5-color-light); display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; line-height: 34px; height: 34px; font-weight: 500; } .wp-block-tag-cloud a:hover { background: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } .wp-block-tag-cloud a:last-child { margin: 0; } .wp-block-gallery { margin-bottom: 1.2rem; } .blocks-gallery-caption { color: var(--g5-color-caption); font-size: 14px; } ul.blocks-gallery-grid { margin-bottom: -1em !important; } .wp-block-column > *:last-child { margin-bottom: 0; } .wp-block-gallery.aligncenter, .wp-block-image.aligncenter { margin: 1.2rem auto 1.2rem auto; } .wp-block-gallery.alignright, .wp-block-image.alignright { margin: 0.375rem 0 1.2rem 1.25rem; } .wp-block-gallery.alignleft, .wp-block-image.alignleft { margin: 0.375rem 1.25rem 1.2rem 0; } .wp-block-gallery.alignfull, .wp-block-image.alignfull { margin-bottom: 1.2rem; } .wp-block-image figcaption { font-size: 14px; } body.no-sidebar .wp-block-image.alignfull { max-width: none; width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } body.no-sidebar .g5blog__single-related-wrap, body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured, body.no-sidebar .wp-block-cover.alignwide { margin-left: -150px; margin-right: -150px; width: auto; text-align: center; } @media screen and (min-width: 1200px) and (max-width: 1199px) { body.no-sidebar .g5blog__single-related-wrap, body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured, body.no-sidebar .wp-block-cover.alignwide { margin-left: -120px; margin-right: -120px; width: auto; } } @media screen and (max-width: 1199px) { body.no-sidebar .g5blog__single-related-wrap, body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured, body.no-sidebar .wp-block-cover.alignwide { margin-left: -30px; margin-right: -30px; width: auto; } } @media only screen and (max-width: 991px) { body.no-sidebar .g5blog__single-related-wrap, body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured, body.no-sidebar .wp-block-cover.alignwide { margin-left: 0; margin-right: 0; width: 100%; } } @media only screen and (max-width: 767px) { body.no-sidebar .wp-block-image.alignfull { max-width: 100%; margin-left: 0; margin-right: 0; left: 0; right: 0; } } @media only screen and (max-width: 991px) { body.has-sidebar .wp-block-image.alignfull { max-width: none; margin-left: calc(-50vw + 345px); margin-right: calc(-50vw + 345px); } } @media only screen and (max-width: 767px) { body.has-sidebar .wp-block-image.alignfull { max-width: 100%; margin-left: 0; margin-right: 0; } } .wp-block-search { --g5-input-height: 50px; --g5-input-border-color: var(--g5-color-light); --g5-input-bg-color: var(--g5-color-light); } .wp-block-search label { display: none; } .wp-block-search form { display: -ms-flexbox; display: flex; position: relative; } .wp-block-search button { position: absolute; right: 0; background: transparent; color: inherit; border: 0; font-size: 0; padding: 0; width: var(--g5-input-height); height: var(--g5-input-height); line-height: var(--g5-input-height); margin: 0; } .wp-block-search button:before { color: var(--g5-color-heading); font-family: var(--g5-font-icon-primary); content: "\e96f"; font-size: 21px; } .wp-block-search button > span { display: none; } .wp-block-search input { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 50px 0 20px; } .wp-block-search input:focus + button:before { color: var(--g5-color-accent); } .wp-block-search .wp-block-search__inside-wrapper { position: relative; } .wp-block-search .wp-block-search__input { border-color: var(--g5-input-border-color); } .wp-block-search .wp-block-search__button { background: transparent; border: 0; color: inherit; } .wp-block-group__inner-container > h2 { font-size: 16px; line-height: 1em; font-weight: 700; margin-bottom: 15px; padding-bottom: 18px; letter-spacing: 0.025em; position: relative; } .wp-block-group__inner-container > h2:before { position: absolute; content: ""; width: calc(100% + 40px); height: 1px; background: var(--g5-color-border); left: -20px; bottom: 0; } .article-post.page .entry-content { margin-bottom: 0; } .article-post.sticky { background-color: #e7e6e0; padding: 2rem; } .article-post .entry-title { word-break: break-word; margin-bottom: 0; font-size: var(--g5blog-loop-post-title-font-size); } .article-post .entry-title a { color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; } .article-post .entry-title a:hover { color: var(--g5-color-accent); } .entry-meta-cat { margin-bottom: 10px; } .entry-meta-cat ul.post-categories { list-style: none; margin: 0; padding: 0; font-size: 0; } .entry-meta-cat ul.post-categories li { display: inline-block; margin-right: 5px; font-size: 14px; line-height: 18px; } .entry-meta-cat ul.post-categories li:last-child { margin-right: 0; } .entry-meta-cat ul.post-categories li > a { letter-spacing: 0.05em; text-transform: uppercase; color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; } .entry-meta-cat ul.post-categories li > a:hover, .entry-meta-cat ul.post-categories li > a:active, .entry-meta-cat ul.post-categories li > a:focus { color: var(--g5-color-accent); } .entry-meta { margin-top: 13px; margin-bottom: 0; padding: 0; list-style: none; font-size: var(--g5blog-loop-post-meta-font-size); text-transform: uppercase; } .entry-meta a { color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; } .entry-meta a:hover { color: var(--g5-color-accent); } .entry-meta > li { display: inline; } .entry-meta > li:after { content: ""; display: inline-block; width: 1px; height: 10px; background-color: currentColor; margin: 0 8px; vertical-align: middle; } .entry-meta > li:last-child:after { display: none; } .entry-meta > li i { padding-right: 5px; } .entry-meta > li.meta-author a { color: var(--g5-color-heading); } .entry-meta > li.meta-author a:hover, .entry-meta > li.meta-author a:focus { color: var(--g5-color-accent); } .entry-meta > li.meta-cat .post-categories { display: inline-block; padding: 0; margin: 0; } .entry-date { font-size: 0.875rem; text-transform: uppercase; letter-spacing: 0.2em; margin-bottom: 15px; } .entry-date a { color: inherit; } .entry-date a:hover { color: var(--g5-color-accent); } .entry-excerpt p:last-child { margin-bottom: 0; } .btn-read-more { margin-top: 48px; letter-spacing: 0.1em; } .article-archive-post { margin-bottom: 95px; text-align: center; } .article-archive-post .post-thumbnail { margin-bottom: 33px; } .article-archive-post .entry-header + .entry-excerpt { margin-top: 15px; } .article-archive-post .entry-header { position: relative; } body.no-sidebar .article-archive-post { max-width: 870px; margin-left: auto; margin-right: auto; } #main-content .article-post:last-child { margin-bottom: 0; } body.page .article-post { margin-bottom: 0; } .article-single-post { padding-bottom: 30px; border-bottom: 1px solid var(--g5-color-border); } .article-single-post .entry-header { text-align: center; } .article-single-post .entry-header + .entry-content { margin-top: 45px; } .article-single-post .post-thumbnail { margin-top: 22px; margin-bottom: 54px; text-align: center; } .article-single-post .tagcloud { margin-top: 50px; } .article-single-post .entry-content > *:last-child { margin-bottom: 0; } body.single .breadcrumbs-wrap + #primary-content { padding-top: 80px; } body.no-sidebar.single-post .article-single-post .post-thumbnail { margin-left: -150px; margin-right: -150px; } .entry-content:after { content: ""; display: block; clear: both; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-top: 2rem; } .entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child { margin-top: 0; } .entry-content > p:last-child, .entry-content > ul:last-child { margin-bottom: 0; } .author-info-wrap { padding-top: 60px; padding-bottom: 60px; margin-top: -1px; border-top: 1px solid var(--g5-color-border); border-bottom: 1px solid var(--g5-color-border); } .author-info-inner { display: -ms-flexbox; display: flex; } .author-info-avatar { width: 120px; margin-right: 30px; -ms-flex-negative: 0; flex-shrink: 0; } .author-info-avatar img { border-radius: 100%; } @media (max-width: 767px) { .author-info-avatar { width: 50px; margin-right: 20px; } .article-archive-post { margin-bottom: 75px; } } .author-info-content .name { margin-bottom: 15px; font-size: 18px; line-height: 24px; } .author-info-content .name a { color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; } .author-info-content .name a:hover { color: var(--g5-color-accent); } .author-info-content .desc { color: var(--g5-color-heading); } .site-search-results-not-found { text-align: center; --g5-input-height: 50px; --g5-input-border-color: var(--g5-color-light); --g5-input-bg-color: var(--g5-color-light); } .site-search-results-not-found h2 { font-size: 32px; } .site-search-results-not-found label { display: none; } .site-search-results-not-found form { display: -ms-flexbox; display: flex; position: relative; } .site-search-results-not-found button { position: absolute; right: 0; background: transparent; color: inherit; border: 0; font-size: 0; padding: 0; width: var(--g5-input-height); height: var(--g5-input-height); line-height: var(--g5-input-height); margin: 0; } .site-search-results-not-found button:before { color: var(--g5-color-heading); font-family: var(--g5-font-icon-primary); content: "\e96f"; font-size: 21px; } .site-search-results-not-found button > span { display: none; } .site-search-results-not-found input { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 50px 0 20px; } .site-search-results-not-found input:focus + button:before { color: var(--g5-color-accent); } .site-search-results-not-found .search-form { max-width: 450px; margin: auto; } article.post .entry-content div { margin-bottom: 1.2rem; } .comments-area { margin-top: 60px; } .comments-area .comments-title, .comments-area .comment-reply-title { margin-bottom: 35px; } .comments-area .comment-reply-title { margin-bottom: 27px; } .comment-form:after { content: ""; display: block; clear: both; } .comment-form p { margin-bottom: 30px; } .comment-form p:last-child { margin-bottom: 0; } .comment-form a { color: inherit; } .comment-form a:hover { color: var(--g5-color-accent); } .comment-form textarea { width: 100%; display: block; height: 100px; } .comment-form .comment-form-author input, .comment-form .comment-form-email input, .comment-form .comment-form-url input { width: 100%; } .comment-form .comment-form-email, .comment-form .comment-form-author { float: left; width: 50%; } .comment-form .comment-form-author { padding-right: 15px; } .comment-form .comment-form-email { padding-left: 15px; } .comment-form .comment-form-cookies-consent { color: var(--g5-color-heading); } .comment-form .comment-form-cookies-consent input[type=checkbox] { position: relative; top: 2px; } .comment-form .comment-form-cookies-consent label { display: inline; margin: 0 0 0 5px; font-size: 15px; } .comment-form .mc4wp-checkbox-wp-comment-form input[type=checkbox] { margin: 0 5px 0 0; position: relative; top: 2px; } @media only screen and (max-width: 575px) { .comment-form .comment-form-email, .comment-form .comment-form-author { width: 100%; padding: 0; } } .comments-list-wrap { margin-bottom: 60px; padding-bottom: 50px; border-bottom: 1px solid var(--g5-color-border); } .comment-list { list-style: none; padding: 0; margin-bottom: 0; } .comment-list li.comment { margin: 0 0 50px 0; } .comment-list > li.comment:last-child { margin-bottom: 0; } .comment-list li.comment + li.comment { padding-top: 50px; border-top: 1px solid var(--g5-color-border); } .comment-list li:not(.pingback):not(.trackback) .comment-body { position: relative; padding-left: 110px; } .comment-list li.pingback, .comment-list li.trackback { margin-bottom: 50px; } .comment-list li.pingback + .comment, .comment-list li.trackback + .comment { margin-top: 50px; } .comment-list li.pingback .comment-body a:not(.comment-edit-link), .comment-list li.trackback .comment-body a:not(.comment-edit-link) { font-weight: 500; color: var(--g5-color-heading); font-size: 16px; text-transform: capitalize; border-bottom: 1px solid transparent; -webkit-transition: all 0.3s; transition: all 0.3s; } .comment-list li.pingback .comment-body a:not(.comment-edit-link):hover, .comment-list li.trackback .comment-body a:not(.comment-edit-link):hover { color: var(--g5-color-accent); border-color: currentColor; } .comment-list .comment-content h1, .comment-list .comment-content h2, .comment-list .comment-content h3, .comment-list .comment-content h4, .comment-list .comment-content h5, .comment-list .comment-content h6 { margin-top: 2rem; } .comment-list .comment-content h1:first-child, .comment-list .comment-content h2:first-child, .comment-list .comment-content h3:first-child, .comment-list .comment-content h4:first-child, .comment-list .comment-content h5:first-child, .comment-list .comment-content h6:first-child { margin-top: 0; } .comment-list .comment-content p:last-child { margin-bottom: 0; } .comment-list .comment-meta { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 14px; } .comment-list .comment-author { margin-right: 10px; } .comment-list .comment-author img { position: absolute; left: 0; top: 0; border-radius: 50%; } .comment-list .comment-author .fn { font-weight: 600; color: var(--g5-color-heading); font-size: 16px; text-transform: capitalize; } .comment-list .comment-author .fn > a { color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; } .comment-list .comment-author .fn > a:hover { color: var(--g5-color-accent); } .comment-list .comment-author .says { display: none; } .comment-list .comment-metadata { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; color: var(--g5-color-muted); font-size: 14px; } .comment-list .comment-metadata a { color: inherit; } .comment-list .comment-metadata a:hover { color: var(--g5-color-accent); } .comment-list .edit-link, .comment-list .reply { font-weight: 500; font-size: 14px; color: var(--g5-color-heading); text-transform: uppercase; } .comment-list .edit-link a, .comment-list .reply a { display: inline-block; color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; } .comment-list .edit-link a:hover, .comment-list .reply a:hover { color: var(--g5-color-accent); } .comment-list .edit-link:before { content: ""; width: 1px; height: 16px; background-color: #ababab; display: inline-block; margin: 0 10px; vertical-align: middle; } .comment-list .reply { margin-top: 8px; } .comment-list ul.children { list-style: none; margin-left: 110px; margin-top: 50px; padding-left: 20px; border-left: 1px solid var(--g5-color-border); } .comment-list ul.children li.comment + li.comment { padding-top: 0; border: none; } .comment-list ul.children .comment-author img { width: 60px; } .comment-list ul.children li:not(.pingback):not(.trackback) .comment-body { padding-left: 80px; } .comment-list ul.children ul.children { margin-left: 80px; } .comment-list .comment-reply-title small a { color: inherit; font-size: 16px; font-weight: 700; } .comment-list .comment-reply-title small a:hover { color: var(--g5-color-accent); } .comment-list .comment-respond { margin-bottom: 50px; margin-top: 50px; } @media only screen and (max-width: 1199px) { .comment-list ul.children { margin-left: 35px !important; } } @media only screen and (max-width: 575px) { .comment-list ul.children { margin-left: 25px !important; } .comment-list .comment-author img { width: 50px !important; } .comment-list li:not(.pingback):not(.trackback) .comment-body { padding-left: 70px !important; } } .comments-pagination { margin-top: 2.5rem; text-align: center; } ul.page-numbers { list-style: none; text-align: center; padding: 0; margin: 0; } ul.page-numbers li { margin: 0; display: inline-block; vertical-align: top; } .page-numbers:not(ul) { font-size: 14px; color: var(--g5-color-text-main); font-weight: 400; display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; width: 43px; height: 43px; line-height: 43px; text-align: center; border-radius: 50%; } .page-numbers:not(ul).current, .page-numbers:not(ul):hover { color: var(--g5-color-accent-foreground); background-color: var(--g5-color-accent); } .post-navigation { padding-top: 27px; padding-bottom: 27px; margin-top: -1px; border-top: 1px solid var(--g5-color-border); border-bottom: 1px solid var(--g5-color-border); } .post-navigation .nav-links { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; position: relative; } .post-navigation .nav-links:before { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1px; height: 60px; background-color: var(--g5-color-border); } .post-navigation .nav-links > div { width: 47.5%; position: relative; } .post-navigation .nav-links a { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; text-decoration: none; color: inherit; } .post-navigation .nav-links .nav-content { -ms-flex: 1 1 auto; flex: 1 1 auto; } .post-navigation .nav-links i { font-size: 20px; color: var(--g5-color-heading); -webkit-transition: all 0.3s; transition: all 0.3s; position: absolute; top: 50%; transform: translateY(-50%); } .post-navigation .nav-links .nav-previous { padding-left: 40px; } .post-navigation .nav-links .nav-previous i { left: 0; } .post-navigation .nav-links .nav-next { padding-right: 40px; text-align: right; } .post-navigation .nav-links .nav-next i { right: 0; } .post-navigation .nav-links .nav-subtitle { color: var(--g5-color-muted); display: block; font-size: 13px; line-height: 16px; letter-spacing: 0.01em; text-transform: uppercase; font-weight: 500; margin-bottom: 4px; } .post-navigation .nav-links .nav-title { margin-bottom: 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--g5-color-heading); font-weight: 700; font-family: var(--g5-primary-font); font-size: 16px; letter-spacing: 0.025em; line-height: 24px; -webkit-transition: all 0.3s; transition: all 0.3s; } .post-navigation .nav-links a:hover .nav-title, .post-navigation .nav-links a:hover i { color: var(--g5-color-accent); } .page-links { float: left; width: 100%; } .page-links .page-links-title { font-weight: 700; margin: 0 10px 0 0; font-family: var(--g5-primary-font); color: var(--g5-color-heading); letter-spacing: 0.025em; font-size: 16px; } .page-links > .post-page-numbers { display: inline-block; margin-right: 0.25rem; border: solid 1px var(--g5-color-border); color: inherit; width: 40px; height: 40px; text-align: center; line-height: 40px; -webkit-transition: all 0.3s; transition: all 0.3s; } .page-links > .post-page-numbers:hover, .page-links > .post-page-numbers.current { background-color: var(--g5-color-accent); border-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } ul.g5blog__post-meta { -ms-flex-align: center; align-items: center; margin-top: 14px; text-transform: uppercase; } ul.g5blog__post-meta li { margin: 0; } ul.g5blog__post-meta li:after { content: ""; display: inline-block; width: 4px; height: 4px; border-radius: 50%; background-color: #C4C4C4; margin: 0 15px; vertical-align: middle; } ul.g5blog__post-meta li:last-child:after { display: none; } ul.g5blog__post-meta li.meta-author a { color: var(--g5-color-heading); } ul.g5blog__post-meta li.meta-author a:focus, ul.g5blog__post-meta li.meta-author a:active, ul.g5blog__post-meta li.meta-author a:hover { color: var(--g5-color-accent); } ul.g5blog__post-meta li:after { width: 1px; height: 14px; border-radius: 0; } ul.g5blog__post-meta li i { display: none; } ul.g5blog__post-meta li.cat-meta { font-size: 0; } ul.g5blog__post-meta li.cat-meta a { font-size: var(--g5blog-loop-post-meta-font-size); } ul.g5blog__post-meta li.cat-meta a:not(:last-child):after { content: ", "; } .g5blog__post-excerpt { line-height: var(--g5-body-line-height); } .g5blog__block-title { text-align: left; font-size: 24px; margin-bottom: 30px; } .g5blog__single-related-wrap .slick-slide .g5blog__post-inner { padding-bottom: 0; } .g5blog__single-related-wrap .g5book__author-block-sub-title, .g5blog__single-related-wrap .g5book__author-block-title { text-align: left; } .g5blog__single-related-wrap .g5book__author-block-title { margin-bottom: 45px; } body.no-sidebar .g5blog__single-related-wrap { padding-top: 90px; padding-bottom: 95px; position: relative; margin-top: 100px; } body.no-sidebar .g5blog__single-related-wrap > * { position: relative; } body.no-sidebar .g5blog__single-related-wrap:before { content: ""; width: 100vw; position: absolute; height: 100%; background-color: var(--g5-color-light); left: calc(0px - (100vw - 100%) / 2); top: 0; z-index: 0; } body.no-sidebar .g5blog__single-related-wrap .g5blog__block-title { font-size: 36px; margin-bottom: 45px; } .g5blog__single-layout-1 .g5blog__single-meta-top { margin-bottom: 21px; } .g5blog__single-layout-1 .g5blog__single-featured { margin-bottom: 50px; } .no-sidebar.g5blog__single-layout-1 .g5blog__single.has-post-thumbnail .g5blog__single-meta-top { text-align: center; } .no-sidebar.g5blog__single-layout-1 .g5blog__single.has-post-thumbnail .g5blog__single-meta-top ul.g5blog__post-meta { -ms-flex-pack: center; justify-content: center; } .g5blog__single-layout-2 .g5blog__single-featured { margin-bottom: 33px; } .g5blog__single-layout-2 .g5blog__single-meta-top { margin-bottom: 40px; } .no-sidebar.g5blog__single-layout-2 .g5blog__single.has-post-thumbnail .g5blog__single-meta-top { text-align: center; position: relative; } .no-sidebar.g5blog__single-layout-2 .g5blog__single.has-post-thumbnail .g5blog__single-meta-top ul.g5blog__post-meta { -ms-flex-pack: center; justify-content: center; } .g5blog__single-layout-3 .g5blog__single-title { margin-bottom: 19px; } .g5blog__single-layout-3 ul.g5blog__post-meta { margin-top: 19px; } .no-sidebar.g5blog__single-layout-3 .g5blog__single.has-post-thumbnail .g5blog__single-title, .no-sidebar.g5blog__single-layout-3 .g5blog__single.has-post-thumbnail .entry-date { text-align: center; } .no-sidebar.g5blog__single-layout-3 .g5blog__single.has-post-thumbnail ul.g5blog__post-meta { -ms-flex-pack: center; justify-content: center; } .g5blog__single-layout-4 .g5blog__single-featured { margin-bottom: 50px; } .g5blog__single-layout-5 .g5blog__single-title { margin-bottom: 11px; } .g5blog__single-featured-container .g5blog__single-meta-top ul.g5blog__post-meta li.meta-author a { color: inherit; } .g5blog__single-featured-full .g5blog__single-meta-top ul.g5blog__post-meta li.meta-author a { color: inherit; } .g5blog__single-featured-full .g5blog__single-breadcrumbs { border: none; } .g5blog__single-meta-top .entry-date { margin-bottom: 11px; } .g5blog__single-breadcrumbs + #primary-content { padding-top: 80px; } .g5blog__single { border-bottom: 1px solid var(--g5-color-border); padding-bottom: 20px; margin-bottom: 0; } .block-gallery-gap-30 { --wp--style--gallery-gap-default: 30px; } @media (max-width: 767px) { .block-gallery-gap-md-10 { --wp--style--gallery-gap-default: 10px; } } .g5blog__post-large-image.sticky .g5blog__post-inner { background-color: #e7e6e0; } .g5blog__post-large-image .g5blog__post-featured { margin-bottom: 35px; text-align: center; } .g5blog__post-large-image .g5blog__post-title { margin-bottom: 7px; } .g5blog__post-large-image .g5blog__post-content { text-align: center; } .g5blog__post-large-image .g5blog__post-meta { -ms-flex-pack: center; justify-content: center; } .g5blog__post-large-image .g5blog__loop-entry-header + .g5blog__post-excerpt { margin-top: 18px; } .g5blog__loop-entry-header { position: relative; z-index: 1; } .g5blog__layout-large-image .g5blog__post-default { padding-bottom: 95px; } .g5blog__layout-large-image .g5blog__post-default:last-child { padding-bottom: 0; } .g5blog__layout-large-image .g5core__paging { margin-top: 60px; } body.no-sidebar .g5blog__layout-large-image { max-width: 870px; margin-left: auto; margin-right: auto; } @media (max-width: 1199px) { .g5blog__layout-large-image .g5blog__post-default { padding-bottom: 65px; } } .g5blog__post-medium-image .g5blog__post-inner { -ms-flex-align: start; align-items: flex-start; } .g5blog__post-medium-image .entry-date { margin-bottom: 7px; } .g5blog__post-medium-image .g5blog__post-title { margin-bottom: 0; } .g5blog__post-medium-image .g5blog__post-excerpt { margin-top: 17px; } .g5blog__post-medium-image .btn-read-more { margin-top: 20px; } .g5blog__layout-medium-image .g5blog__post-default.g5blog__post-default { padding-bottom: 60px; } .g5blog__layout-medium-image .g5blog__post-default.g5blog__post-default:last-child { padding-bottom: 0; } .g5blog__layout-medium-image .g5core__paging { margin-top: 35px; } body.no-sidebar .g5blog__layout-medium-image { max-width: 870px; margin-left: auto; margin-right: auto; } .g5blog__post-grid { text-align: center; } .g5blog__post-grid .g5blog__post-inner { border: 1px solid var(--g5-color-border); background-color: var(--g5-color-background-body); padding: 0; } .g5blog__post-grid .g5blog__post-content { padding: 22px 20px; } .g5blog__post-grid.sticky .g5blog__post-inner { background-color: var(--g5-color-background-post-sticky); padding: 0; } .g5blog__post-grid .g5blog__post-title { margin-bottom: 0; } .g5blog__post-grid ul.g5blog__post-meta { -ms-flex-pack: center; justify-content: center; margin-top: 12px; } .g5blog__post-grid .entry-date { margin-bottom: 10px; } .g5blog__post-grid .g5blog__post-excerpt { margin-top: 15px; } .g5blog__post-grid .g5blog__post-featured { margin-bottom: 0; } .g5blog__layout-grid .g5core__paging { margin-top: 30px; } .g5blog__post-widget .g5blog__post-title { margin-bottom: 0; } .g5blog__post-widget .entry-date { font-size: 12px; font-weight: 500; margin-bottom: 10px; } .g5blog__post-widget .g5blog__post-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } .g5blog__post-widget .g5blog__post-featured { width: 100%; margin: 0 0 5px 0; } .g5themeaddons__single-event-featured-full { min-height: 710px; padding: 80px 0; color: #fff; position: relative; background-position: center; background-size: cover; } .g5themeaddons__single-event-featured-full:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #000; opacity: 0.4; } .g5themeaddons__single-event-featured-full .g5themeaddons__single-event-title { color: inherit; margin-bottom: 28px; } .g5themeaddons__single-event-featured-full > .container { position: relative; z-index: 1; } .g5themeaddons__single-event-featured-cat { padding-left: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; list-style: none; font-size: 18px; text-transform: uppercase; } .g5themeaddons__single-event-featured-cat a { color: inherit; } .g5themeaddons__single-event-featured-cat a:hover { color: var(--g5-color-accent); } .g5themeaddons__event-countdown-inner { -ms-flex-flow: wrap; flex-flow: wrap; } .g5themeaddons__event-countdown-inner .countdown-text { font-size: 14px; font-weight: 500; text-transform: uppercase; } .g5themeaddons__event-countdown-inner .countdown-value { font-size: 46px; font-weight: bold; font-family: var(--g5-primary-font); line-height: 1; margin-bottom: 12px; } .g5themeaddons__event-countdown-inner .countdown-section { padding: 15px 25px; } @media (max-width: 767px) { .g5themeaddons__event-countdown-inner .countdown-value { font-size: 38px; } .g5themeaddons__event-countdown-inner .countdown-section { padding: 15px; } } .g5themeaddons__event-overview { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; gap: 90px; margin-top: 38px; } .g5themeaddons__event-overview .card-subtitle { margin-top: 0; } .g5themeaddons__event-overview-item { background-color: transparent; border: none; text-align: left; } .g5themeaddons__event-overview-item .card-title, .g5themeaddons__event-overview-item .card-subtitle { color: inherit; } .g5themeaddons__event-overview-item .card-subtitle, .g5themeaddons__event-overview-item .tribe-street-address { font-size: 12px; font-family: var(--g5-body-font); font-weight: 500; } .g5themeaddons__event-overview-item .card-title { font-size: 16px; } .g5themeaddons__event-overview-item a { color: inherit; } .g5themeaddons__event-overview-item a:hover { color: var(--g5-color-accent); } @media (max-width: 1199px) { .g5themeaddons__event-overview { gap: 20px 60px; -ms-flex-flow: wrap; flex-flow: wrap; } } @media (max-width: 480px) { .g5themeaddons__event-overview-item { -ms-flex: 0 0 100%; flex: 0 0 100%; } } .authore-events-single-event-speakers { padding: 58px 0 88px; border-bottom: 1px solid var(--g5-color-border); } .authore-events-single-event-speakers .event-speakers-item { text-align: center; } .authore-events-single-event-speakers .event-speakers-item a { color: inherit; } .authore-events-single-event-speakers .event-speakers-item a:hover { color: var(--g5-color-accent); } .authore-events-single-event-speakers .g5core__entry-thumbnail { border-radius: 50%; overflow: hidden; max-width: 170px; margin: 0 auto; } .authore-events-single-event-speakers .speakers-info { margin-top: 23px; } .authore-events-single-event-speakers .speakers-position { margin-top: 10px; } @media (min-width: 992px) { .authore-events-single-event-speakers { padding-bottom: 78px; } } .authore-events-single-event-speakers { padding: 58px 0 88px; border-bottom: 1px solid var(--g5-color-border); } .authore-events-single-event-speakers .event-speakers-item { text-align: center; } .authore-events-single-event-speakers .event-speakers-item a { color: inherit; } .authore-events-single-event-speakers .event-speakers-item a:hover { color: var(--g5-color-accent); } .authore-events-single-event-speakers .g5core__entry-thumbnail { border-radius: 50%; overflow: hidden; max-width: 170px; margin: 0 auto; } .authore-events-single-event-speakers .speakers-info { margin-top: 23px; } .authore-events-single-event-speakers .speakers-position { margin-top: 10px; } @media (max-width: 991px) { .authore-events-single-event-speakers { padding-bottom: 73px; } } .tribe-events-single-event-description { padding: 50px 0 40px; color: var(--g5-color-text-main); font-family: var(--g5-body-font); } .tribe-events-single-event-description p, .tribe-events-single-event-description ul, .tribe-events-single-event-description ol { font-size: inherit; line-height: inherit; } .tribe-events-single-event-description p:last-child { margin-bottom: 0; } .tribe-events-single-event-description p { margin-top: 0; margin-bottom: 1.2rem; } .tribe-events-single-event-description h1, .tribe-events-single-event-description h2, .tribe-events-single-event-description h3, .tribe-events-single-event-description h4, .tribe-events-single-event-description h5, .tribe-events-single-event-description h6, .tribe-events-single-event-description .h1, .tribe-events-single-event-description .h2, .tribe-events-single-event-description .h3, .tribe-events-single-event-description .h4, .tribe-events-single-event-description .h5, .tribe-events-single-event-description .h6 { margin-bottom: 0.6rem; } .authore-events-single-event-location { padding: 55px 0 50px; border-bottom: 1px solid var(--g5-color-border); } .authore-events-single-event-location .tribe-events-location-group-gmap { margin-bottom: 40px; } .authore-events-single-event-location .tribe-events-location-group-gmap .tribe-events-gmap { color: var(--g5-color-text-main); font-style: italic; } .authore-events-single-event-location .tribe-events-location-group-gmap .tribe-events-gmap:hover { color: var(--g5-color-accent); } .authore-events-single-event-location .tribe-events-venue-map { width: 100%; margin: 0; } .authore-events-single-event-location .tribe-events-venue-map > iframe { max-height: 450px; height: 450px; } .authore-events-single-event-location .tribe-address br { display: none; } .authore-events-single-event-location .tribe-events-location-group-address { text-align: center; color: var(--g5-color-heading); font-size: 14px; font-style: italic; } .authore-events-single-event-location .location-info { margin-bottom: 20px; } .authore-events-single-event-location .location-info .location-info-item { -ms-flex: 0 0 25%; flex: 0 0 25%; margin-bottom: 20px; } .authore-events-single-event-location .location-info .card-subtitle { font-size: 12px; font-weight: 500; color: var(--g5-color-text-main); font-family: var(--g5-body-font); margin-top: 0; } .authore-events-single-event-location .location-info .card-title { font-size: 14px; font-weight: bold; margin-top: 10px; } .authore-events-single-event-location .location-info a { color: inherit; } .authore-events-single-event-location .location-info a:hover { color: var(--g5-color-accent); } @media (max-width: 991px) { .authore-events-single-event-location { padding-bottom: 30px; } .authore-events-single-event-location .tribe-events-venue-map > iframe { max-height: 350px; height: 350px; } .authore-events-single-event-location .location-info .location-info-item { -ms-flex: 0 0 50%; flex: 0 0 50%; } } .authore-events-single-meta-bottom { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-flow: wrap; flex-flow: wrap; padding: 20px 0 10px; border-bottom: 1px solid var(--g5-color-border); } .authore-events-single-meta-bottom .tribe-events-single-meta-tag { margin: 5px 0; -ms-flex-positive: 1; flex-grow: 1; } @media (max-width: 991px) { .authore-events-single-meta-bottom { padding: 30px 0; } } .single .tribe-common { padding-bottom: 100px; border-bottom: 1px solid var(--g5-color-border); } .single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown { margin: 0; } @media (max-width: 991px) { .single .tribe-common { padding-bottom: 80px; } } .tribe-events-single-section-title { font-size: 24px; margin-bottom: 65px; } .single #tribe-events-pg-template { padding: 0; max-width: 100%; } .single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .single-tribe_events .tribe-events-c-subscribe-dropdown__button { width: auto; } .tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 { font-family: var(--g5-primary-font); } @media (max-width: 991px) { .tribe-events-single-section-title { margin-bottom: 45px; } } .tribe-events-calendar-list__month-separator { width: 100%; font-weight: var(--g5-h2-font-weight) !important; } .tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text { font-family: inherit; font-weight: inherit; } .authore-tribe-events-calendar-list__event + .tribe-events-calendar-list__month-separator { padding-top: 20px; } .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input-control-icon-svg { display: none; } .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input { font-family: var(--g5-body-font) !important; } .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:-moz-placeholder { color: var(--g5-input-placeholder-color); } .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input::-moz-placeholder { color: var(--g5-input-placeholder-color); } .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:-ms-input-placeholder { color: var(--g5-input-placeholder-color); } .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input::-webkit-input-placeholder { color: var(--g5-input-placeholder-color); } .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword:before { content: "\e96f"; font-family: var(--g5-font-icon-primary); position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .tribe-events-header__events-bar .tribe-common-c-btn.tribe-events-c-search__button { font-weight: var(--g5-btn-font-weight); } .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar .tribe-events-c-search__input-control--keyword:before { left: 16px; right: auto; } .tribe-events-header--has-event-search { color: var(--g5-color-heading); } .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-time { font-size: var(--g5-btn-font-size); } .tribe-events .tribe-events-header { padding-bottom: 30px; } .tribe-events .tribe-events-c-events-bar__search-button, .tribe-events button.tribe-events-c-events-bar__search-button { color: inherit; } .tribe-events .tribe-events-c-events-bar__search-button svg, .tribe-events button.tribe-events-c-events-bar__search-button svg { display: none; } .tribe-events .tribe-events-c-events-bar__search-button:after, .tribe-events button.tribe-events-c-events-bar__search-button:after { content: "\e96f"; font-family: var(--g5-font-icon-primary); color: inherit; line-height: 26px; } .tribe-events .tribe-events-c-view-selector__list-item-icon { display: -ms-flexbox; display: flex; } .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__prev, .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__next { font-size: 14px; color: var(--g5-color-text-main); font-weight: 400; text-transform: uppercase; letter-spacing: 0; } .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover, .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover { color: var(--g5-color-accent); } .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover path, .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover path { fill: var(--g5-color-accent); } .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__prev-icon-svg, .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__next-icon-svg { width: 8px; } .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__prev-icon-svg path, .tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__next-icon-svg path { fill: var(--g5-color-text-main); } .authore-tribe-events-calendar-list__event-inner { color: #fff; background: rgba(0, 0, 0, 0.35); } .authore-tribe-events-calendar-list__event-inner .g5core__entry-thumbnail:after { opacity: 1; background-color: rgba(0, 0, 0, 0.2); } .authore-tribe-events-calendar-list__event-inner .event-info { width: 100%; bottom: 0; z-index: 1; padding: 20px; } .authore-tribe-events-calendar-list__event-inner .event-start-time { color: inherit; letter-spacing: 2.8px; text-transform: uppercase; font-size: 14px; margin-bottom: 7px; } .authore-tribe-events-calendar-list__event-inner .event-start-time a, .authore-tribe-events-calendar-list__event-inner .event-start-time a:hover { color: inherit !important; } .authore-tribe-events-calendar-list__event-inner .tribe-events-calendar-list__event-title { font-size: 21px; font-weight: bold; font-family: var(--g5-primary-font); line-height: 1.52; text-transform: capitalize; color: inherit; } .authore-tribe-events-calendar-list__event-inner .tribe-events-calendar-list__event-title a, .authore-tribe-events-calendar-list__event-inner .tribe-events-calendar-list__event-title a:hover { color: inherit !important; } .authore-tribe-events-loop.g5core__gutter-0 { margin-left: 0; margin-right: 0; } .authore-tribe-events-loop.g5core__gutter-10 { margin-left: -5px; margin-right: -5px; } .authore-tribe-events-loop.g5core__gutter-10 .tribe-events-calendar-list__month-separator { padding-left: 5px; padding-right: 5px; padding-bottom: 10px; } .authore-tribe-events-loop.g5core__gutter-20 { margin-left: -10px; margin-right: -10px; } .authore-tribe-events-loop.g5core__gutter-20 .tribe-events-calendar-list__month-separator { padding-left: 10px; padding-right: 10px; padding-bottom: 20px; } .authore-tribe-events-loop.g5core__gutter-30 { margin-left: -15px; margin-right: -15px; } .authore-tribe-events-loop.g5core__gutter-30 .tribe-events-calendar-list__month-separator { padding-left: 15px; padding-right: 15px; padding-bottom: 30px; } .authore-tribe-events-loop.g5core__gutter-40 { margin-left: -20px; margin-right: -20px; } .authore-tribe-events-loop.g5core__gutter-40 .tribe-events-calendar-list__month-separator { padding-left: 20px; padding-right: 20px; padding-bottom: 40px; } .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading { margin-bottom: 30px; } .tribe-events .tribe-events-calendar-list-nav { margin-top: 30px; } .tribe-events .tribe-events-c-subscribe-dropdown__container { margin-top: 30px; } .tribe-common-l-container.tribe-events-l-container { padding: 0 !important; } .tribe-common .tribe-tickets__commerce-checkout, .event-tickets .tribe-tickets__commerce-checkout { margin: 0 auto; } .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-header-title, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-header-title { font-size: 21px; font-family: var(--g5-primary-font); color: var(--g5-color-heading); } .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-header-title, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-header-title { font-size: 14px; font-family: var(--g5-body-font); font-weight: 700; color: var(--g5-color-heading); text-transform: capitalize; } .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets-price-amount, .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-subtotal, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets-price-amount, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-subtotal { font-size: 14px; font-weight: 500; color: var(--g5-color-heading); font-family: var(--g5-body-font); } .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-quantity, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-quantity { font-size: 14px; color: var(--g5-color-text-main); font-weight: 500; } .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-quantity-label, .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-total-label, .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-details-title, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-quantity-label, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-total-label, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-details-title { font-size: 14px; font-family: var(--g5-primary-font); color: var(--g5-color-heading); } .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-quantity-number, .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-total-wrap, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-quantity-number, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer-total-wrap { font-size: 18px; font-weight: 600; color: var(--g5-color-heading); font-family: var(--g5-body-font); } .tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-details-button-text, .event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-details-button-text { text-transform: capitalize; font-size: 12px; font-weight: 400; font-family: var(--g5-body-font); color: var(--g5-color-text-main); letter-spacing: 0; } .tribe-common .tribe-tickets__commerce-checkout-cart-item, .event-tickets .tribe-tickets__commerce-checkout-cart-item { border-top: 1px solid var(--g5-color-border); } .event-tickets form[name=tribe-tickets-rsvp-form] { max-width: 400px; margin: 0 auto; } .event-tickets form[name=tribe-tickets-rsvp-form] .tribe-tickets__rsvp-form-wrapper { padding: 0 0 40px; } .event-tickets form[name=tribe-tickets-rsvp-form] .tribe-tickets__rsvp-form-title h3 { font-size: 18px; font-family: var(--g5-primary-font); color: var(--g5-color-heading); } .event-tickets form[name=tribe-tickets-rsvp-form] .tribe-tickets__form-field-label { margin-bottom: 10px; font-weight: 500; color: var(--g5-color-heading); line-height: 1; display: block; font-family: var(--g5-body-font); font-size: 16px; } .event-tickets form[name=tribe-tickets-rsvp-form] .tribe-tickets__rsvp-form-input-number { max-width: 100% !important; } .event-tickets form[name=tribe-tickets-rsvp-form] .tribe-tickets__form-field { padding-bottom: 27px; } .authore-tribe-events-order { padding: 80px 0; } .authore-tribe-events-order .tribe-rsvp-list { margin-top: 45px; } .authore-tribe-events-order .tribe-rsvp-list > .tribe-item { min-height: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; -ms-flex-align: center; align-items: center; } .authore-tribe-events-order .tribe-rsvp-list .list-attendee { font-family: var(--g5-primary-font); text-transform: capitalize; letter-spacing: 0; color: var(--g5-color-heading); font-weight: 700; margin-bottom: 0; -ms-flex-positive: 1; flex-grow: 1; } .authore-tribe-events-order .tribe-rsvp-list .tribe-answer { display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; -ms-flex-align: center; align-items: center; } .authore-tribe-events-order .tribe-rsvp-list .tribe-answer label + .ticket-type { margin-left: 30px; } .authore-tribe-events-order .tribe-rsvp-list .tribe-answer label { margin-bottom: 0; font-weight: 500; color: var(--g5-color-heading); } .authore-tribe-events-order .tribe-rsvp-list .tribe-answer select { height: var(--g5-input-height); line-height: calc(var(--g5-input-height) - var(--g5-input-border-width)); } .authore-tribe-events-order .tribe-rsvp-list .tribe-answer .ticket-type { font-weight: 500; color: var(--g5-color-heading); } @media (max-width: 767px) { .authore-tribe-events-order .tribe-rsvp-list { margin-top: 45px; } .authore-tribe-events-order .tribe-rsvp-list > .tribe-item { -ms-flex-align: start; align-items: flex-start; -ms-flex-direction: column; flex-direction: column; } .authore-tribe-events-order .tribe-rsvp-list .list-attendee { margin-bottom: 20px; } } .single .event-tickets { padding: 30px 0; border-bottom: 1px solid var(--g5-color-border); } .single .event-tickets .tribe-tickets__rsvp-wrapper, .single .event-tickets .tribe-tickets__tickets-form { border: none; max-width: none; border-radius: 0; margin-top: 0; } .single .event-tickets .tribe-tickets__rsvp-message { margin-bottom: 20px; } .single .event-tickets .tribe-tickets__rsvp-message .tribe-tickets__rsvp-message-text { font-family: var(--g5-body-font); } .single .event-tickets .tribe-tickets__tickets-item-details-content { display: block; } .event-tickets .tribe-tickets__rsvp-wrapper, .event-tickets .authore____tickets-tickets-item { padding: 30px 0; } .event-tickets .tribe-tickets__rsvp-wrapper + .tribe-tickets__rsvp-wrapper, .event-tickets .authore____tickets-tickets-item + .authore____tickets-tickets-item { border-top: 2px dashed #f1f1f1; } .event-tickets .authore____rsvp-content-wrapper, .event-tickets .authore____tickets-tickets-item { display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item, .event-tickets .authore____rsvp-content-wrapper .tickets-item, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item, .event-tickets .authore____tickets-tickets-item .tickets-item { width: auto !important; flex-grow: 1; margin: 0; padding: 0; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item .card-subtitle, .event-tickets .authore____rsvp-content-wrapper .tickets-item .card-subtitle, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item .card-subtitle, .event-tickets .authore____tickets-tickets-item .tickets-item .card-subtitle { font-size: 12px; font-weight: 500; color: var(--g5-color-text-main); font-family: var(--g5-body-font); } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item .card-title, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item .tribe-tickets__rsvp-availability, .event-tickets .authore____rsvp-content-wrapper .tickets-item .card-title, .event-tickets .authore____rsvp-content-wrapper .tickets-item .tribe-tickets__rsvp-availability, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item .card-title, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item .tribe-tickets__rsvp-availability, .event-tickets .authore____tickets-tickets-item .tickets-item .card-title, .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__rsvp-availability { font-size: 14px !important; font-weight: bold; margin-top: 10px; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item .tribe-tickets__rsvp-availability, .event-tickets .authore____rsvp-content-wrapper .tickets-item .tribe-tickets__rsvp-availability, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item .tribe-tickets__rsvp-availability, .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__rsvp-availability { color: var(--g5-color-heading); font-family: var(--g5-primary-font); } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item:last-child, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__rsvp-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item:last-child, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__rsvp-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item:last-child, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-item:last-child, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-actions { text-align: right; } .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__rsvp-actions .btn, .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__rsvp-actions button, .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__tickets-item-actions .btn, .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__tickets-item-actions button, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__rsvp-actions .btn, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__rsvp-actions button, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-item-actions .btn, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-item-actions button { color: var(--g5-btn-color); background-color: var(--g5-btn-bg); padding: var(--g5-btn-padding-y) var(--g5-btn-padding-x); line-height: var(--g5-btn-line-height); font-size: var(--g5-btn-font-size); border: var(--g5-btn-border-width) solid var(--g5-btn-border-color); font-weight: var(--g5-btn-font-weight); } .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__rsvp-actions .btn:hover, .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__rsvp-actions button:hover, .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__tickets-item-actions .btn:hover, .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__tickets-item-actions button:hover, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__rsvp-actions .btn:hover, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__rsvp-actions button:hover, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-item-actions .btn:hover, .event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-item-actions button:hover { color: var(--g5-btn-hover-color); background-color: var(--g5-btn-hover-bg); border-color: var(--g5-btn-hover-border-color); } .event-tickets .authore____rsvp-content-wrapper .tribe-tickets__rsvp-actions { border: none; } .event-tickets .tribe-tickets__tickets-form { padding: 0; margin-bottom: 0; } .event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-footer { border-top: 2px dashed #f1f1f1; padding: 30px 0; } .event-tickets .authore____tickets-tickets-item { border-top: none; } .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-content-title { -ms-flex-item-align: auto; align-self: auto; } .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__tickets-item-quantity { -ms-flex-pack: start; justify-content: flex-start; } .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number { height: 100%; } .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__tickets-item-quantity input { font-size: 14px; font-family: var(--g5-primary-font); height: 100%; } .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__tickets-item-quantity-remove, .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__tickets-item-quantity-add { font-size: 21px; height: 100%; margin-bottom: 0; line-height: 0; } .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-actions { max-width: 260px; } @media (max-width: 991px) { .single .event-tickets { padding: 10px 0; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item, .event-tickets .authore____rsvp-content-wrapper .tickets-item, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item, .event-tickets .authore____tickets-tickets-item .tickets-item { -ms-flex: 0 0 50%; flex: 0 0 50%; margin-bottom: 20px; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item:last-child, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__rsvp-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item .tribe-tickets__tickets-item-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item:last-child, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__rsvp-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item .tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item:last-child, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item .tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-item:last-child, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-item .tribe-tickets__tickets-item-actions { text-align: left; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__rsvp-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__rsvp-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-actions { -ms-flex: 0 0 100%; flex: 0 0 100%; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__rsvp-actions .btn, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__rsvp-actions button, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__tickets-item-actions .btn, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__tickets-item-actions button, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__rsvp-actions .btn, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__rsvp-actions button, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__tickets-item-actions .btn, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__tickets-item-actions button, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__rsvp-actions .btn, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__rsvp-actions button, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__tickets-item-actions .btn, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__tickets-item-actions button, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__rsvp-actions .btn, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__rsvp-actions button, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-actions .btn, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-actions button { width: 100%; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tickets-rsvp-item:not(.tribe-tickets__rsvp-actions) + .tribe-tickets__rsvp-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tickets-rsvp-item:not(.tribe-tickets__rsvp-actions) + .tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tickets-rsvp-item:not(.tribe-tickets__rsvp-actions) + .tribe-tickets__rsvp-actions, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-item.tickets-rsvp-item:not(.tribe-tickets__rsvp-actions) + .tribe-tickets__rsvp-actions { margin-top: 30px; } .event-tickets .authore____rsvp-content-wrapper .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____rsvp-content-wrapper .tickets-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-rsvp-item.tribe-tickets__tickets-item-actions, .event-tickets .authore____tickets-tickets-item .tickets-item.tribe-tickets__tickets-item-actions { max-width: 100%; } } .tribe-link-view-attendee { background-color: var(--g5-color-accent); color: var(--g5-color-accent-foreground); padding: 10px 15px; text-align: center; margin: 0; } .tribe-link-view-attendee a { color: inherit; border-bottom: 1px solid currentColor; } .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 { font-family: var(--g5-h2-font); } :root { --g5book-single-author-block-title-font-size: 36px; --g5book-single-product-block-title-font-size: 36px; } .g5book__loop-author-quote { font-family: var(--g5-primary-font); font-style: italic; font-size: 24px; line-height: 1.3; color: var(--g5-color-heading); } .g5book__loop-author-quote:before { content: "“"; } .g5book__loop-author-quote:after { content: "”"; } .g5book__loop-author-quote:before, .g5book__loop-author-quote:after { display: inline-block; } .g5book__loop-author-social-wrap.layout-01 .g5book__el-label { font-size: 14px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--g5-color-heading); font-weight: 500; } .g5book__loop-author-social-wrap.layout-01 .g5book__loop-author-social { font-size: 14px; color: var(--g5-color-heading); } .g5book__loop-author-social-wrap.layout-01 .list-inline-item:not(:last-child) { margin-right: 25px; } .g5book__loop-author-social-wrap.layout-02 { color: var(--g5-color-heading); font-weight: 500; letter-spacing: 0.3em; text-transform: uppercase; font-size: 12px; } .g5book__loop-author-social-wrap.layout-02 .list-inline-item:not(:last-child):after { display: inline-block; content: "."; font-weight: 900; margin-left: 5px; } .g5book__loop-author-career { font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; } .g5book__loop-author-career a + a { margin-left: 5px; } .g5book__author-skin-01 { text-align: center; } .g5book__author-skin-01 .g5core__entry-thumbnail { border-radius: 50%; max-width: 170px; margin-left: auto; margin-right: auto; } .g5book__author-skin-01 .g5book__loop-author-title { margin-bottom: 6px; } .g5book__single-author-head-inner .g5book__loop-author-career { margin-bottom: 10px; } .g5book__single-author-head-inner .g5book__loop-author-rating { margin-bottom: 22px; } .g5book__single-author-head-inner .g5book__loop-author-desc { margin-bottom: 50px; } .g5book__single-author-head-inner .g5book__loop-author-award-medals { margin-bottom: 54px; } @media (min-width: 1290px) { .g5book__author-singular-wrap.has-image, .g5book__single-author-head-inner { margin-left: -60px; } .g5book__single-author-featured { position: relative; margin-bottom: 60px; margin-left: 60px; display: inline-block; } .g5book__single-author-featured:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; background-color: #dbd7c9; top: 60px; left: -60px; } .g5book__single-author-featured .g5core__entry-thumbnail { z-index: 1; } } .g5book__author-block { border: none; } .g5book__author-block .card-header { position: relative; padding: 0; background-color: transparent; border: none; margin-bottom: 48px; } .g5book__author-block .card-body { padding: 0; position: relative; } body.no-sidebar .g5book__author-block .card-header { text-align: center; } body.no-sidebar .g5book__author-block:nth-child(2n+1) { --g5-color-border: rgba(0,0,0,0.05); padding: var(--g5book-single-author-block-spacing) 0; } body.no-sidebar .g5book__author-block:nth-child(2n+1):before { content: ""; display: block; width: 100vw; position: absolute; background-color: var(--g5-color-gray); top: 0; bottom: 0; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } body.no-sidebar .g5book__author-block:nth-child(2n+1).g5book__author-block-my-book:not(.paging-slider) { padding-bottom: calc(var(--g5book-single-author-block-spacing) - 50px); } body.no-sidebar .g5book__author-block:nth-child(2n) { margin-bottom: var(--g5book-single-author-block-spacing); } .g5book__author-block-sub-title { font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.3em; color: var(--g5-color-accent); margin-bottom: 6px; } .g5book__review-wrap .g5book__review-avatar { border-radius: 50%; overflow: hidden; } .g5book__review-wrap .g5book__rating-icon-stars { margin-bottom: 3px; } .g5book__review-wrap .g5book__review-title { font-family: var(--g5-h4-font); color: var(--g5-color-heading); font-size: var(--g5-h4-font-size); letter-spacing: var(--g5-h4-letter-spacing); text-transform: var(--g5-h4-text-transform); font-weight: var(--g5-h4-font-weight); line-height: var(--g5-h4-line-height); } .g5book__review-wrap .g5book__review-comment-info { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-bottom: 5px; } .g5book__review-wrap .g5book__review-comment-title { font-weight: 600; font-size: 16px; text-transform: capitalize; } .g5book__review-wrap .g5book__review-comment-meta { margin-bottom: 0; font-size: 14px; } .g5book__review-wrap .g5book__review-comment-meta:before { content: ""; width: 10px; height: 1px; background-color: #ababab; display: inline-block; margin: 0 10px; vertical-align: middle; } .g5book__review-wrap .g5book__review-meta-edit { font-size: 0.85em; } .g5book__review-wrap .g5book__review-comment-body { font-size: 0.83em; } .g5book__rating-medium, .g5book__rating-count { font-size: 14px; } .g5book__loop-product-authors { line-height: 1.5; } .g5book__product-block { border: none; } .g5book__product-block .card-header { position: relative; padding: 0; background-color: transparent; border: none; margin-bottom: 48px; } .g5book__product-block .card-body { padding: 0; position: relative; } body.no-sidebar .g5book__product-block .card-header { text-align: center; } .g5book__product-editorial-review-inner { background-color: #fff; padding: 30px; border: 1px solid var(--g5-color-border); } .g5book__product-editorial-review-inner .g5book__per-review { font-size: 14px; font-style: italic; color: var(--g5-color-heading); line-height: 24px; } .g5book__product-editorial-review-inner .g5book__per-name { font-size: 16px; color: var(--g5-color-accent); font-weight: 700; margin-bottom: 0; } .g5book__product-editorial-review-inner .g5book__per-position { font-weight: 500; font-size: 14px; } .g5book__product-editorial-reviews .slick-dots { margin-top: 30px; } .g5book__product-authors .card-header { display: none; } .g5book_single-product-meta { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; } .g5book_single-product-meta > span label { font-weight: 400; } .g5book_single-product-meta > span span, .g5book_single-product-meta > span a { font-size: 16px; color: var(--g5-color-heading); font-weight: 500; } .g5book_single-product-meta > span a:focus, .g5book_single-product-meta > span a:active, .g5book_single-product-meta > span a:hover { color: var(--g5-color-accent); } @media (min-width: 769px) { .g5book_single-product-meta > span { margin-bottom: 0; } .g5book_single-product-meta > span label { display: block; margin-bottom: 5px; } } @media (max-width: 768px) { .g5book_single-product-meta { -ms-flex-direction: column; flex-direction: column; margin-top: calc(0px - var(--g5shop-single-product-block-spacing)); padding-top: 30px; } .g5book_single-product-meta > span label { margin: 0 10px 0 0; min-width: 150px; } } .g5book__loop-author-books-head { margin-bottom: 20px; } .g5book__loop-author-books-head .g5book__el-author-title { font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.2em; color: var(--g5-color-heading); } .g5book__loop-author-books-head .g5book__el-author-view-all { font-size: 14px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--g5-color-accent); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; } .g5book__loop-author-books-head .g5book__el-author-view-all:after { content: "\e906"; font-family: var(--g5-font-icon-primary); display: inline-block; font-size: 18px; letter-spacing: 0; } .g5book__author-singular .g5book__el-subtitle { font-weight: 500; font-size: 14px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--g5-color-accent); margin-bottom: 6px; } .g5book__author-singular .g5book__loop-author-desc { color: var(--g5-color-heading); } .g5book__author-singular .g5book__loop-author-rating { margin-bottom: 20px; } .g5book__author-singular-wrap.layout-01 { --g5book-loop-author-title-font-size: 36px; } .g5book__author-singular-wrap.layout-01 .g5book__loop-author-quote, .g5book__author-singular-wrap.layout-01 .g5book__loop-author-title { margin-bottom: 43px; } .g5book__author-singular-wrap.layout-01 .g5book__loop-author-books-wrap { margin-bottom: 53px; } .g5book__author-singular-wrap.layout-01 .g5book__loop-author-award-medals { margin-bottom: 53px; } .g5book__author-singular-wrap.layout-02 { --g5book-author-singular-image-spacing: 70px; --g5book-loop-author-title-font-size: 32px; } .g5book__author-singular-wrap.layout-02 .g5book__loop-author-desc { margin-bottom: 45px; } .g5book__author-singular-wrap.layout-03 { --g5book-loop-author-title-font-size: 60px; } .g5book__author-singular-wrap.layout-03 .g5book__loop-author-title { margin-bottom: 15px; } .g5book__author-singular-wrap.layout-03 .g5book__loop-author-career { margin-bottom: 22px; } .g5book__author-singular-wrap.layout-03 .g5book__loop-author-desc { margin-bottom: 55px; } .g5book__author-singular-wrap.layout-03 .g5book__loop-author-award-medals { margin-bottom: 50px; } .g5book__widget-author-alphabet-filter-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .g5book__widget-author-alphabet-filter-list li a { font-size: 18px; text-transform: uppercase; position: relative; min-width: 30px; display: block; text-align: center; margin: 5px; } .g5book__widget-author-alphabet-filter-list li a:before { -webkit-transition: all 0.3s; transition: all 0.3s; content: ""; position: absolute; display: block; left: 0; width: 0; bottom: 0; height: 2px; background-color: var(--g5-color-accent); } .g5book__widget-author-alphabet-filter-list li.active a { color: var(--g5-color-accent); } .g5book__widget-author-alphabet-filter-list li.active a:before { width: 100%; } .g5book__widget-author-alphabet-filter-list .list-inline-item:not(:last-child) { margin-right: 0; } .g5book__widget-author-filter ul { list-style: none; padding: 0; margin: 0; } .g5book__widget-author-filter ul li { position: relative; margin: 0; } .g5book__widget-author-filter ul li > a { line-height: 20px; min-height: 20px; display: inline-block; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; color: inherit; font-size: 14px; font-weight: 500; } .g5book__widget-author-filter ul li > a:hover { color: var(--g5-color-accent); } .g5book__widget-author-filter ul .current-cat > a { color: var(--g5-color-accent); } .g5book__widget-author-filter ul li + li { margin-top: 10px; } .g5book__widget-author-filter ul li > ul { list-style: none; padding: 0 0 0 20px; margin: 2px 0 0 0; } .g5book__widget-author-filter-item { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .g5book__widget-author-filter-item.chosen { color: var(--g5-color-accent); } .g5book__widget-publisher-filter ul { list-style: none; padding: 0; margin: 0; } .g5book__widget-publisher-filter ul li { position: relative; margin: 0; } .g5book__widget-publisher-filter ul li > a { line-height: 20px; min-height: 20px; display: inline-block; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; color: inherit; font-size: 14px; font-weight: 500; } .g5book__widget-publisher-filter ul li > a:hover { color: var(--g5-color-accent); } .g5book__widget-publisher-filter ul .current-cat > a { color: var(--g5-color-accent); } .g5book__widget-publisher-filter ul li + li { margin-top: 10px; } .g5book__widget-publisher-filter ul li > ul { list-style: none; padding: 0 0 0 20px; margin: 2px 0 0 0; } .g5book__widget-publisher-filter-item { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .g5book__widget-publisher-filter-item.chosen { color: var(--g5-color-accent); } .primary-sidebar .widget { position: relative; padding: 20px; border: 1px solid var(--g5-color-border); } .primary-sidebar .widget:last-child { margin-bottom: 0; } .widget { position: relative; margin-bottom: 45px; } .widget:after { content: ""; display: block; clear: both; } .widget .screen-reader-text { display: none; } .widget .widgettitle, .widget .widget-title { font-size: 16px; line-height: 1em; font-weight: 700; margin-bottom: 15px; padding-bottom: 18px; letter-spacing: 0.025em; position: relative; } .widget .widgettitle:before, .widget .widget-title:before { position: absolute; content: ""; width: calc(100% + 40px); height: 1px; background: var(--g5-color-border); left: -20px; bottom: 0; } .widget_search { --g5-input-height: 50px; --g5-input-border-color: var(--g5-color-light); --g5-input-bg-color: var(--g5-color-light); } .widget_search label { display: none; } .widget_search form { display: -ms-flexbox; display: flex; position: relative; } .widget_search button { position: absolute; right: 0; background: transparent; color: inherit; border: 0; font-size: 0; padding: 0; width: var(--g5-input-height); height: var(--g5-input-height); line-height: var(--g5-input-height); margin: 0; } .widget_search button:before { color: var(--g5-color-heading); font-family: var(--g5-font-icon-primary); content: "\e96f"; font-size: 21px; } .widget_search button > span { display: none; } .widget_search input { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 50px 0 20px; } .widget_search input:focus + button:before { color: var(--g5-color-accent); } .widget_archive select, .widget_categories select, .widget_product_categories select { width: 100%; } .widget_archive ul, .widget_categories ul, .widget_nav_menu ul, .widget_pages ul { list-style: none; padding: 0; margin: 0; } .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_pages ul li { position: relative; margin: 0; } .widget_archive ul li > a, .widget_categories ul li > a, .widget_nav_menu ul li > a, .widget_pages ul li > a { line-height: 20px; min-height: 20px; display: inline-block; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; color: inherit; font-size: 14px; font-weight: 500; } .widget_archive ul li > a:hover, .widget_categories ul li > a:hover, .widget_nav_menu ul li > a:hover, .widget_pages ul li > a:hover { color: var(--g5-color-accent); } .widget_archive ul .current-cat > a, .widget_categories ul .current-cat > a, .widget_nav_menu ul .current-cat > a, .widget_pages ul .current-cat > a { color: var(--g5-color-accent); } .widget_archive ul li + li, .widget_categories ul li + li, .widget_nav_menu ul li + li, .widget_pages ul li + li { margin-top: 10px; } .widget_archive ul li > ul, .widget_categories ul li > ul, .widget_nav_menu ul li > ul, .widget_pages ul li > ul { list-style: none; padding: 0 0 0 20px; margin: 2px 0 0 0; } .widget_archive span.count, .widget_categories ul span.count { position: absolute; top: 0; right: 0; font-size: 14px; } .widget_archive a:hover + .count, .widget_categories ul a:hover + .count { color: var(--g5-color-accent); } .widget_pages ul .current_page_item > a { color: var(--g5-color-accent); border-color: currentColor; } .widget_nav_menu ul .current-menu-item > a { color: var(--g5-color-accent); border-color: currentColor; } .widget_rss ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_meta ul { padding: 0; margin: 0; list-style: none; } .widget_rss ul .children, .widget_recent_entries ul .children, .widget_recent_comments ul .children, .widget_meta ul .children { padding-left: 0; margin: 0; list-style: none; } .widget_rss ul li + li, .widget_recent_entries ul li + li, .widget_recent_comments ul li + li, .widget_meta ul li + li { margin-top: 10px; } .widget_rss ul a, .widget_recent_entries ul a, .widget_recent_comments ul a, .widget_meta ul a { color: inherit; -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 14px; font-weight: 500; } .widget_rss ul a:hover, .widget_recent_entries ul a:hover, .widget_recent_comments ul a:hover, .widget_meta ul a:hover { color: var(--g5-color-accent); } .widget_recent_comments ul a { border-color: currentColor; } .widget_rss { font-size: 14px; } .widget_rss a.rsswidget .rss-widget-icon { display: none; } .widget_rss ul a { border-color: currentColor; } .widget_text { font-size: 14px; } .tagcloud label { color: var(--g5-color-heading); font-weight: 500; font-size: 16px; margin: 0 15px 0 0; } .tagcloud a { padding: 0 10px; margin: 0 5px 10px 0; font-size: 12px !important; color: var(--g5-color-light-foreground); background-color: var(--g5-color-light); display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; line-height: 34px; height: 34px; font-weight: 500; } .tagcloud a:hover { background: var(--g5-color-accent); color: var(--g5-color-accent-foreground); } .tagcloud a:last-child { margin: 0; } .widget_calendar caption { caption-side: top; padding: 0.5rem 1rem; background-color: #f2f2f2; border: solid 1px; border-color: var(--g5-color-border); text-transform: uppercase; font-size: 14px; color: var(--g5-color-heading); font-weight: 700; text-align: center; } .widget_calendar td, .widget_calendar th { padding: 0.3rem; } .widget_calendar thead td, .widget_calendar thead th, .widget_calendar tbody td, .widget_calendar tbody th { text-align: center; border-width: 1px; } .widget_calendar tfoot td, .widget_calendar tfoot th { border: none; } .widget_calendar tfoot #next { text-align: right; } .widget-seo-off { min-height: 464px; text-align: center; background-size: cover; background-position: center; background-repeat: no-repeat; text-transform: uppercase; padding: 33px 15px 43px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .widget-seo-off h2 { font-size: 40px; } .widget-seo-off .top { position: absolute; } .widget-seo-off p { font-size: 15px; letter-spacing: 1px; margin-top: 5px; } .widget-seo-off .btn { margin-top: auto; } .g5book__widget-author-list-item .count { position: absolute; top: 2px; right: 0; } .g5book__widget-author-list-item .count:before { content: " ("; } .g5book__widget-author-list-item .count:after { content: ")"; } .content-404-wrapper { text-align: center; } .content-404-wrapper h2 { font-size: 12rem; } .content-404-wrapper h4 { font-size: 36px; margin-bottom: 15px; } .content-404-wrapper p { margin-bottom: 45px; } .content-404-wrapper .number-404 { font-size: 10.125rem; font-weight: 700; letter-spacing: -0.16em; } .content-404-wrapper .text-404 { max-width: 440px; margin: 0 auto; letter-spacing: 0.4px; } .font-weight-500 { font-weight: 500 !important; } .font-weight-600 { font-weight: 600 !important; } .lh-0 { line-height: 0; } .h1 { font-family: var(--g5-h1-font) !important; text-transform: var(--g5-h1-text-transform) !important; font-size: var(--g5-h1-font-size) !important; letter-spacing: var(--g5-h1-letter-spacing) !important; font-weight: var(--g5-h1-font-weight) !important; line-height: var(--g5-h1-line-height) !important; color: var(--g5-color-heading) !important; } .h2 { font-family: var(--g5-h2-font) !important; color: var(--g5-color-heading) !important; font-size: var(--g5-h2-font-size) !important; letter-spacing: var(--g5-h2-letter-spacing) !important; text-transform: var(--g5-h2-text-transform) !important; font-weight: var(--g5-h2-font-weight) !important; line-height: var(--g5-h2-line-height) !important; } .h3 { font-family: var(--g5-h3-font) !important; color: var(--g5-color-heading) !important; font-size: var(--g5-h3-font-size) !important; letter-spacing: var(--g5-h3-letter-spacing) !important; text-transform: var(--g5-h3-text-transform) !important; font-weight: var(--g5-h3-font-weight) !important; line-height: var(--g5-h3-line-height) !important; } .h4 { font-family: var(--g5-h4-font) !important; color: var(--g5-color-heading) !important; font-size: var(--g5-h4-font-size) !important; letter-spacing: var(--g5-h4-letter-spacing) !important; text-transform: var(--g5-h4-text-transform) !important; font-weight: var(--g5-h4-font-weight) !important; line-height: var(--g5-h4-line-height) !important; } .h5 { font-family: var(--g5-h5-font) !important; color: var(--g5-color-heading) !important; font-size: var(--g5-h5-font-size) !important; letter-spacing: var(--g5-h5-letter-spacing) !important; text-transform: var(--g5-h5-text-transform) !important; font-weight: var(--g5-h5-font-weight) !important; line-height: var(--g5-h5-line-height) !important; } .h6 { font-family: var(--g5-h6-font) !important; color: var(--g5-color-heading) !important; font-size: var(--g5-h6-font-size) !important; letter-spacing: var(--g5-h6-letter-spacing) !important; text-transform: var(--g5-h6-text-transform) !important; font-weight: var(--g5-h6-font-weight) !important; line-height: var(--g5-h6-line-height) !important; } .sub-heading { font-family: var(--g5-body-font) !important; font-style: normal !important; font-weight: 500 !important; font-size: 14px !important; letter-spacing: 1px !important; text-transform: uppercase !important; color: var(--g5-color-accent) !important; } body.no-sidebar .g5book__single-author-block-full-width { position: relative; padding: var(--g5book-single-author-block-spacing) 0; } body.no-sidebar .g5book__single-author-block-full-width:before { content: ""; display: block; width: 100vw; position: absolute; background-color: var(--g5-color-light); top: 0; bottom: 0; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } body.no-sidebar .g5book__single-author-block-full-width.g5book__author-block-my-book { padding-bottom: calc(var(--g5book-single-author-block-spacing) - 50px); } .authore-bg-ball-random > .elementor-container { z-index: 2; } .authore-bg-ball-random .authore-bg-ball-random-wrap { position: absolute; z-index: 1; width: 100%; height: 100%; overflow: hidden; top: 0; left: 0; } .authore-bg-ball-random .authore-bg-ball-random-inner { height: 100%; overflow: hidden; position: relative; width: 100%; } .authore-bg-ball-random .ball { position: absolute; border-radius: 100%; opacity: 0.7; } .authore__heading-wrap { position: relative; margin-bottom: 50px; } .authore__heading-wrap p { font-weight: 500; font-size: 14px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--g5-color-accent); margin-bottom: 6px; } .authore__heading-wrap h2 { margin-bottom: 0; } body.no-sidebar .authore__heading-wrap { text-align: center; } .color-inherit { color: inherit; } .heading-color { color: var(--g5-color-heading) !important; } .accent-color { color: var(--g5-color-accent) !important; } .primary-color { color: var(--g5-color-primary) !important; } .body-color { color: var(--g5-color-text-main) !important; } .bg-primary { background-color: var(--g5-color-primary) !important; } .bg-dark { background-color: var(--g5-color-dark) !important; } .bg-dark .slick-slider .slick-dots li:not(.slick-active) span:before { color: var(--g5-color-dark-foreground); } .bg-light { background-color: var(--g5-color-light) !important; } .bg-dark { background-color: var(--g5-color-dark) !important; } .bg-gray { background-color: var(--g5-color-gray) !important; } .font-body { font-family: var(--g5-body-font) !important; } .font-primary { font-family: var(--g5-primary-font) !important; } 