/* Theme Name:   Noor Theme URI:    http://noor.pixeldima.com/ Description:  Noor. The Ultimate Creative Multi-Purpose WordPress Theme. Author:       Pixeldima Author URI:   https://pixeldima.com/ License:      license purchased License URI:  http://themeforest.net/licenses/regular_extended Tags:         two-columns, bbpress, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, threaded-comments, translation-ready Text Domain:  noor */

/*------------------------------------------------------------------ [Table of Contents] 1.0  - Third Party Components 1.1  - Reset 1.2  - Animate 1.3  - fancybox 1.4  - Slick 2.0  - Typography 2.1  - General 2.2  - blockquotes 2.3  - Code 2.4  - Mark 2.5  - Dropcap 2.6  - List 3.0  - Layouts 3.0  - OK-Grids 3.1  - off-Grids 3.2  - form 3.3  - General Layout 3.4  - Header 3.5  - Breadcrumbs 3.6  - Section 3.7  - Sidebar 3.8  - Widget 3.9  - Footer 4.0  - Navbar 4.1  - Global Navbar 4.2  - Transparent Navbar 4.3  - Top Navbar 4.4  - Navbar Transparent 4.5  - Vertical Navbar 4.6  - Framed Border 4.7  - Big Navbar 4.8  - Search Burger 4.9  - Mobile Navbar 4.10  - Dark Navbar 5.0  - Protfolio 5.1  - Protfolio Layout 5.2  - Protfolio filters 6.0  - Blog 6.1  - Global Blog 6.2  - Tags 6.3  - Post 6.4  - Author 6.5  - Comment 7.0  - UI 7.1  - icons 7.2  - Hover 7.3  - button 7.4  - images 7.5  - divider 7.6  - tabs 7.7  - accordion 7.8  - nottification 7.9  - box 7.10  - calloutbox 7.12  - pricingtable 7.12  - table 7.13  - pagination 7.14  - timeline 7.15  - testimonials 7.16  - map 7.17  - tooltip 7.18  - scrolltotop 7.19  - clinet 7.20  - dvertise 7.21  - iconbox 7.22  - team 7.23  - datepicker 7.24  - vc 7.26  - progress 8.0  - helper 8.1  - Help Classes 8.2  - Utility 8.3  - WordPress classes 9.0  - Media Queries 9.1  - Media Queries Global 9.2  - Media Queries for vertical menu 10   - Custom -------------------------------------------------------------------*/

/* @function str-replace($string, $search, $replace: '') { $index: str-index($string, $search); @if $index { @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace); } @return $string; }*/

/* line 13, framework/asset/site/css/sass/base/demo/noor/_colors.scss */ :where(html) { --close-to-white-0: white; --close-to-white-1: #f7f7f7; --close-to-white-2: #a3a3a3; --border-color: #e0e0e0; --second-border-color: #d9d9d9; --second-border-color-alpha-02: rgba(217, 217, 217, 0.2); --second-border-color-alpha-03: rgba(217, 217, 217, 0.3); --second-border-color-alpha-05: rgba(217, 217, 217, 0.5); --main-color-color-alpha-05: rgba(51, 51, 51, 0.5); --main-color-color-alpha-06: rgba(51, 51, 51, 0.6); --secondary-main-color-alpha-47: rgba(51, 51, 51, 0.47); --secondary-main-color-alpha-25: rgba(51, 51, 51, 0.25); --border-color-alpha-25: rgba(224, 224, 224, 0.25); --var-main-color: #333333; --var-dima-secondary-main-color: #333333; --var-body-text-color: #757575; --var-footer-featured-border-color: #262626; --var-pagination-bg-color: #606060; --var-heading-font-color: var(--var-dima-secondary-main-color); --var-heading-font-color-2: var(--var-heading-font-color); --var-heading-font-color-3: var(--var-heading-font-color); --var-heading-font-color-4: var(--var-heading-font-color); --var-heading-font-color-5: var(--var-heading-font-color); --var-heading-font-color-6: var(--var-heading-font-color); --var-top-footer-bg-color: var(--var-dima-secondary-main-color); --var-bottom-footer-text-color: var(--close-to-white-2); --var-bottom-footer-link-color: var(--close-to-white-0); --var-logo-font-color: var(--var-heading-font-color); --var-nav-font-color: var(--var-heading-font-color); --var-nav-font-color-hover: var(--var-dima-secondary-main-color); --var-nav-font-color-after: var(--var-dima-secondary-main-color); --var-submenu-text-color: var(--var-heading-font-color); --var-submenu-bg-color: var(--close-to-white-0); --var-nav-btn-txt-color: var(--close-to-white-0); --var-nav-btn-bg-hover-color: var(--var-main-color); --var-nav-btn-bg-color: var(--var-main-color); --var-footer-widget-body-color: var(--var-bottom-footer-text-color); --var-footer-widget-link-color: var(--var-bottom-footer-text-color); --var-footer-widget-link-hover-color: var(--var-main-color); --var-widget-header-color: var(--close-to-white-0); --var-widget-border-color: #292929; --var-body-link-color: var(--var-main-color); --var-body-link-color-hover: #0d0d0d; --var-website-bg-color: var(--close-to-white-0); --var-boxed-bg-color: var(--close-to-white-0); --var-page-title-bg-color: var(--close-to-white-1); --var-search-bg-color: var(--var-dima-secondary-main-color); --var-loading-bg: var(--close-to-white-0); --var-loading-border: var(--var-dima-secondary-main-color); --var-nav-font-bg-color: var(--close-to-white-0); --var-nav-font-bg-color-after: var(--close-to-white-0); --var-navbar-underline-hover-color: var(--var-main-color); --var-nav-border-color: var(--border-color); --submenu-text-color-hover: var(--var-heading-font-color); --submenu-border-color: var(--var-nav-border-color); --var-tab-content-bg-color: var(--close-to-white-1); --css-body-text-color-lt-20: #666666; --css-top-footer-bg-color: hsla(0, 0%, 100%, 0.1); --fill-btn-bg-color-hover: #484848; --header-link-color: var(--var-dima-secondary-main-color); --section-bg-color: var(--close-to-white-1); --box-bg-color: var(--close-to-white-1); --tab-nav-bg: var(--close-to-white-1); --code-bg: var(--close-to-white-1); --pre-bg: var(--close-to-white-1); --pricing-body-bg: var(--close-to-white-0); --testimonial-bg: var(--close-to-white-0); --fill-btn-color: var(--close-to-white-0); --fill-btn-color-hover: var(--close-to-white-0); --tooltip-color: var(--close-to-white-0); --default-btn-color: var(--close-to-white-0); --code-color: #757575; --quote-bg: var(--var-heading-font-color); --tooltip-bg: var(--var-dima-secondary-main-color); --tooltip-boredr-color: var(--var-dima-secondary-main-color); --tab-nav-color: var(--var-heading-font-color); --tab-nav-border-color: var(--var-main-color); --default-btn-bg-color: var(--var-main-color); --link-backdrop: var(--close-to-white-1); --css-page-title-text-color: var(--var-heading-font-color); --css-page-title-subtext-color: var(--var-body-text-color); --info-color: hsl(205, 87%, 94%); --error-color: hsl(351, 100%, 96%); --warning-color: hsl(46, 100%, 94%); --success-color: hsl(125, 39%, 94%); --info-color-txt: hsl(207, 90%, 54%); --error-color-txt: hsl(4, 90%, 58%); --warning-color-txt: hsl(45, 100%, 51%); --success-color-txt: hsl(122, 39%, 49%); --di_header: var(--var-heading-font-color); --di_white: var(--close-to-white-0); --di_green: hsl(122, 39%, 49%); --di_blue: hsl(207, 90%, 54%); --di_purple: hsl(262, 52%, 47%); --di_red: hsl(4, 90%, 58%); --di_yellow: hsl(45, 100%, 51%); --di_orange: hsl(36, 100%, 50%); --css_di_header_hover: var(--var-heading-font-color); --css_di_white_hover: var(--close-to-white-0); --css_di_green_hover: hsl(122, 39%, 39%); --css_di_blue_hover: hsl(207, 90%, 44%); --css_di_purple_hover: hsl(262, 52%, 37%); --css_di_red_hover: hsl(4, 90%, 48%); --css_di_yellow_hover: hsl(45, 100%, 41%); --css_di_orange_hover: hsl(36, 100%, 40%); --css-submenu-border-color: var(--border-color); --submenu-btn-bg-color: var(--default-btn-bg-color); --submenu-btn-txt-color:var(--close-to-white-0); --css-submenu-shop-txt-color: var(--var-submenu-text-color); --css-page-title-breadcrumbs: var(--secondary-main-color-alpha-47); --css-page-title-breadcrumbs-hover: var(--var-dima-secondary-main-color); --css-breadcrumbs-border-color: var(--border-color); --css-bottom-footer-link-color-hover:  var(--close-to-white-0);
}

/* line 138, framework/asset/site/css/sass/base/demo/noor/_colors.scss */ :where(html)[data-menu-theme="dark"] { --var-nav-font-bg-color: var(--var-dima-secondary-main-color); --var-nav-font-bg-color-after: var(--var-dima-secondary-main-color); --var-navbar-underline-hover-color: var(--close-to-white-0); --var-nav-border-color: hsla(0, 0%, 100%, 0.1); --var-logo-font-color: var(--close-to-white-0); --var-nav-font-color: var(--close-to-white-0); --var-nav-font-color-hover: var(--close-to-white-0); --var-nav-font-color-after: var(--close-to-white-0);
}

/* line 154, framework/asset/site/css/sass/base/demo/noor/_colors.scss */ :where(html)[data-submenu-theme="dark"] { --var-submenu-bg-color: var(--var-dima-secondary-main-color); --var-submenu-text-color: hsla(0, 0%, 100%, 0.5); --link-backdrop: rgba(0, 0, 0, 0.25); --submenu-text-color-hover: var(--close-to-white-0); --submenu-btn-txt-color:var(--var-dima-secondary-main-color); --submenu-btn-bg-color:var(--close-to-white-0); --submenu-border-color: hsla(0, 0%, 100%, 0.1); --css-submenu-shop-txt-color: var(--close-to-white-0);
}

/* line 168, framework/asset/site/css/sass/base/demo/noor/_colors.scss */ :where(html)[data-page-title-theme="dark"] { --var-page-title-bg-color: var(--var-dima-secondary-main-color); --css-page-title-text-color: var(--close-to-white-0); --css-page-title-subtext-color: var(--close-to-white-1); --css-page-title-breadcrumbs: hsla(0, 0%, 100%, 0.5); --css-page-title-breadcrumbs-hover: var(--close-to-white-0); --css-breadcrumbs-border-color:hsla(0, 0%, 100%, 0.1);
}

/* line 178, framework/asset/site/css/sass/base/demo/noor/_colors.scss */ :where(html)[data-footer-theme="light"] { --var-top-footer-bg-color: var(--close-to-white-1); --var-footer-featured-border-color: var(--var-dima-secondary-main-color); --var-widget-border-color:var(--var-dima-secondary-main-color); --var-bottom-footer-text-color: var(--var-heading-font-color); --var-widget-header-color: var(--var-heading-font-color); --var-bottom-footer-link-color: var(--var-heading-font-color); --css-bottom-footer-link-color-hover:var(--var-main-color);
}

/* --------------- */

/* 1.0  - Third Party Components  */

/* --------------- */

/* 1.1  - Reset */

/* line 6, framework/asset/site/css/sass/vendors/_reset.scss */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;
}

/* line 92, framework/asset/site/css/sass/vendors/_reset.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;
}

/* line 106, framework/asset/site/css/sass/vendors/_reset.scss */ body { line-height: 1;
}

/* line 110, framework/asset/site/css/sass/vendors/_reset.scss */ .special-quote { quotes: none;
}

/* line 114, framework/asset/site/css/sass/vendors/_reset.scss */ .special-quote:before, .special-quote:after { content: ""; content: none;
}

/* line 120, framework/asset/site/css/sass/vendors/_reset.scss */ table { border-collapse: collapse; border-spacing: 0;
}

/* line 125, framework/asset/site/css/sass/vendors/_reset.scss */ * { -webkit-box-sizing: border-box; box-sizing: border-box;
}

/* line 131, framework/asset/site/css/sass/vendors/_reset.scss */ [autosize] { contain: layout style paint;
}

/* line 135, framework/asset/site/css/sass/vendors/_reset.scss */ input, textarea, select { outline: none;
}

/* line 141, framework/asset/site/css/sass/vendors/_reset.scss */ button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0;
}

/* line 151, framework/asset/site/css/sass/vendors/_reset.scss */ button { overflow: visible;
}

/* line 155, framework/asset/site/css/sass/vendors/_reset.scss */ button, select { text-transform: none;
}

/* line 160, framework/asset/site/css/sass/vendors/_reset.scss */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer;
}

/* line 168, framework/asset/site/css/sass/vendors/_reset.scss */ button[disabled], html input[disabled] { cursor: default;
}

/* line 173, framework/asset/site/css/sass/vendors/_reset.scss */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;
}

/* line 179, framework/asset/site/css/sass/vendors/_reset.scss */ input { line-height: normal;
}

/* line 183, framework/asset/site/css/sass/vendors/_reset.scss */ input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0;
}

/* line 189, framework/asset/site/css/sass/vendors/_reset.scss */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto;
}

/* line 194, framework/asset/site/css/sass/vendors/_reset.scss */ input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box;
}

/* line 201, framework/asset/site/css/sass/vendors/_reset.scss */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}

/* line 206, framework/asset/site/css/sass/vendors/_reset.scss */ textarea { overflow: auto;
}

/* line 210, framework/asset/site/css/sass/vendors/_reset.scss */ optgroup { font-weight: bold;
}

/* line 214, framework/asset/site/css/sass/vendors/_reset.scss */ iframe { display: block;
}

/* line 1, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex { display: -webkit-box; display: -ms-flexbox; display: flex;
}

/* line 5, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;
}

/* line 9, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;
}

/* line 13, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;
}

/* line 17, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}

/* line 21, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-col-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;
}

/* line 25, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap;
}

/* line 29, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse;
}

/* line 33, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap;
}

/* line 37, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;
}

/* line 41, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;
}

/* line 45, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}

/* line 49, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline;
}

/* line 53, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;
}

/* line 57, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .self-auto { -ms-flex-item-align: auto; align-self: auto;
}

/* line 61, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .self-start { -ms-flex-item-align: start; align-self: flex-start;
}

/* line 65, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .self-end { -ms-flex-item-align: end; align-self: flex-end;
}

/* line 69, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .self-center { -ms-flex-item-align: center; align-self: center;
}

/* line 73, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .self-stretch { -ms-flex-item-align: stretch; align-self: stretch;
}

/* line 77, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;
}

/* line 81, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;
}

/* line 85, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}

/* line 89, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;
}

/* line 93, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .justify-around { -ms-flex-pack: distribute; justify-content: space-around;
}

/* line 97, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .content-center { -ms-flex-line-pack: center; align-content: center;
}

/* line 101, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .content-start { -ms-flex-line-pack: start; align-content: flex-start;
}

/* line 105, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .content-end { -ms-flex-line-pack: end; align-content: flex-end;
}

/* line 109, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .content-between { -ms-flex-line-pack: justify; align-content: space-between;
}

/* line 113, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .content-around { -ms-flex-line-pack: distribute; align-content: space-around;
}

/* line 117, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%;
}

/* line 121, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto;
}

/* line 125, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-initial { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto;
}

/* line 129, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none;
}

/* line 133, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;
}

/* line 137, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-shrink { -ms-flex-negative: 1; flex-shrink: 1;
}

/* line 141, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-no-grow { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0;
}

/* line 145, framework/asset/site/css/sass/tailwindcss/_flexbox.scss */ .flex-no-shrink { -ms-flex-negative: 0; flex-shrink: 0;
}

/* line 1, framework/asset/site/css/sass/tailwindcss/_display.scss */ .block { display: block;
}

/* line 5, framework/asset/site/css/sass/tailwindcss/_display.scss */ .inline-block { display: inline-block;
}

/* line 9, framework/asset/site/css/sass/tailwindcss/_display.scss */ .inline { display: inline;
}

/* line 13, framework/asset/site/css/sass/tailwindcss/_display.scss */ .table { display: table;
}

/* line 17, framework/asset/site/css/sass/tailwindcss/_display.scss */ .table-row { display: table-row;
}

/* line 21, framework/asset/site/css/sass/tailwindcss/_display.scss */ .table-cell { display: table-cell;
}

/* line 25, framework/asset/site/css/sass/tailwindcss/_display.scss */ .hidden { display: none;
}

/* line 1, framework/asset/site/css/sass/tailwindcss/_minHeight.scss */ .min-h-0 { min-height: 0;
}

/* line 5, framework/asset/site/css/sass/tailwindcss/_minHeight.scss */ .min-h-full { min-height: 100%;
}

/* line 9, framework/asset/site/css/sass/tailwindcss/_minHeight.scss */ .min-h-screen { min-height: 100vh;
}

/* line 12, framework/asset/site/css/sass/tailwindcss/_minHeight.scss */ .min-h-screen .ok-row.items-end, .min-h-screen .ok-row.items-center { min-height: 100vh;
}

/* line 18, framework/asset/site/css/sass/tailwindcss/_minHeight.scss */ .h-screen { height: 100vh;
}

/* line 22, framework/asset/site/css/sass/tailwindcss/_minHeight.scss */ .h-32 { height: 16rem;
}

/* line 1, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .opacity-100 { opacity: 1;
}

/* line 5, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .opacity-75 { opacity: 0.75;
}

/* line 9, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .opacity-50 { opacity: 0.5;
}

/* line 13, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .opacity-25 { opacity: 0.25;
}

/* line 17, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .opacity-0 { opacity: 0;
}

/* line 21, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .hover\:opacity-100:hover { opacity: 1;
}

/* line 25, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .hover\:opacity-75:hover { opacity: 0.75;
}

/* line 29, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .hover\:opacity-50:hover { opacity: 0.5;
}

/* line 33, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .hover\:opacity-25:hover { opacity: 0.25;
}

/* line 37, framework/asset/site/css/sass/tailwindcss/_opacity.scss */ .hover\:opacity-0:hover { opacity: 0;
}

/* line 6, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .w-screen { width: 100vw;
}

/* line 10, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .max-w-lg { max-width: 32rem;
}

/* line 14, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .max-w-4xl { max-width: 56rem;
}

/* line 18, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .my-0 { margin-top: 0; margin-bottom: 0;
}

/* line 23, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .mb-0 { margin-bottom: 0;
}

/* line 27, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .mb-8 { margin-bottom: 2rem;
}

/* line 31, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .mb-16 { margin-bottom: 4rem;
}

/* line 35, framework/asset/site/css/sass/tailwindcss/_tailwindcss.scss */ .mb-0-i { margin-bottom: 0 !important;
}

/* 1.4  - Slick */

/* Slider */

/* line 3, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;
}

/* line 18, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; width: 100%;
}

/* line 26, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-list:focus { outline: none;
}

/* line 30, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-list.dragging { cursor: pointer; cursor: hand;
}

/* line 36, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
}

/* line 45, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-track { position: relative; left: 0; top: 0; display: block;
}

/* line 53, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-track:before, .slick-track:after { content: ""; display: table;
}

/* line 59, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-track:after { clear: both;
}

/* line 63, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-loading .slick-track { visibility: hidden;
}

/* line 68, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-slide { float: left; height: 100%; min-height: 1px; display: none;
}

/* line 73, framework/asset/site/css/sass/vendors/_slick.scss */ [dir="rtl"] .slick-slide { float: right;
}

/* line 77, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-slide img { display: block;
}

/* line 81, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-slide.slick-loading img { display: none;
}

/* line 87, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-slide.dragging img { pointer-events: none;
}

/* line 91, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-initialized .slick-slide { display: block;
}

/* line 95, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-loading .slick-slide { visibility: hidden;
}

/* line 99, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;
}

/* line 106, framework/asset/site/css/sass/vendors/_slick.scss */ .slick-arrow.slick-hidden { display: none;
}

/*Fix reload issue*/

/* line 112, framework/asset/site/css/sass/vendors/_slick.scss */ .slides:not(.slick-slider) img { position: absolute;
}

/* Arrows */

/* line 15, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-prev, .slick-next { text-decoration: none; display: block; width: 3.5714285714rem; height: 3.5714285714rem; font-size: 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; color: var(--var-heading-font-color); background: #ffffff; border-radius: 100rem; -webkit-transition: 320ms ease-out; transition: 320ms ease-out; line-height: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; opacity: 0;
}

/* line 40, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0 !important; display: none !important;
}

/* line 45, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-prev:before, .slick-next:before { position: absolute; content: ""; top: 0.7142857143rem; left: 0.7142857143rem; height: 2.1428571429rem; width: 2.1428571429rem;
}

/* line 55, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-prev { left: 20px;
}

/* line 58, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-prev:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor'  width='30' height='30' viewBox='0 0 48 48'%3E%3Cpath d='M30.83 32.67l-9.17-9.17 9.17-9.17L28 11.5l-12 12 12 12z'/%3E%3C/svg%3E") no-repeat;
}

/* line 71, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-next { right: 20px;
}

/* line 74, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-next:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor'  width='30' height='30' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
}

/* line 89, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-darck.slick-dotted .slick-dots li button:before { border-color: rgba(255, 255, 255, 0.2); opacity: 1;
}

/* line 94, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-darck.slick-dotted .slick-dots li.slick-active button:before, .slick-darck.slick-dotted .slick-dots li button:hover:before, .slick-darck.slick-dotted .slick-dots li button:focus:before { border-color: white; opacity: 1;
}

/* line 104, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dotted .slick-prev, .slick-dotted .slick-next { margin-top: -30px;
}

/* line 111, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick_side_dots .slick-dots { position: absolute;
}

/* line 116, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dots { position: relative; list-style: none; display: block; text-align: center; padding: 0; margin: 2.8571428571rem 0 0 0 !important; width: 100%;
}

/* line 125, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dots li { position: relative; display: inline-block; height: 10px; width: 10px; margin: 0 5px; padding: 0; cursor: pointer;
}

/* line 136, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dots li.slick-active button:before { opacity: 1;
}

/* line 142, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dots li button { border: 0; background: transparent; display: block; height: 10px; width: 10px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;
}

/* line 155, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dots li button:hover { outline: none;
}

/* line 158, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dots li button:hover:before { opacity: 1;
}

/* line 163, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-dots li button:before { position: absolute; top: 0; left: 0; content: ""; width: 6px; height: 6px; background: transparent; border: 2px solid var(--var-heading-font-color); border-radius: 99rem; opacity: 0.2; -webkit-transition: 320ms ease-out; transition: 320ms ease-out;
}

/* line 182, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized:hover .slick-prev, .slick-initialized:hover .slick-next { opacity: 1;
}

/* line 189, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized .slick-slide > div { margin-bottom: 0;
}

/* line 192, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized .slick-slide > div .slick-item { float: left;
}

/* line 197, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized .slick-slide:focus { outline: none;
}

/* line 201, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized .slick-slide img { margin: 0 auto;
}

/* line 206, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized.slick-no-margin { margin: 0;
}

/* line 209, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized.slick-no-margin .slick-slide { margin: 0;
}

/* line 215, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized.slick-noor-margin .slick-slide { margin: 1px;
}

/* line 221, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-initialized.slick-with-margin .slick-slide { margin: 0.7142857143rem 1.0714285714rem 1.4285714286rem 1.0714285714rem;
}

/* line 228, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick_side_dots .slick-dots { margin-top: 0 !important; top: -6.4285714286rem; right: 1.0714285714rem; width: auto;
}

/* line 235, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick_side_dots .slick-dots li { float: right;
}

/* line 241, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .center_zoom_opacity .slick-slide { opacity: 0.5; -webkit-transition: all 320ms ease; transition: all 320ms ease;
}

/* line 246, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .center_zoom_opacity .slick-center { opacity: 1; -webkit-transform: scale(1.08); transform: scale(1.08);
}

/* line 252, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .center_zoom_opacity .slick-with-margin .slick-slide { margin: 2.5rem 1.0714285714rem;
}

/* 2.0  - Typography */

/* 2.1  - General */

/* line 1, framework/asset/site/css/sass/typography/_general.scss */ html { font-size: 14px; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight: 400; line-height: 30px; text-align: left; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-font-kerning: normal; -moz-font-kerning: normal; font-kerning: normal; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga", "kern";
}

/* line 20, framework/asset/site/css/sass/typography/_general.scss */ body { line-height: 30px; direction: ltr; overflow-x: hidden; color: var(--var-body-text-color); background-color: var(--var-website-bg-color); background-repeat: repeat; background-attachment: fixed; background-position: 0 0; letter-spacing: 0.01em; word-spacing: 0.01em;
}

/* line 34, framework/asset/site/css/sass/typography/_general.scss */ p { font-size: 1rem; line-height: 2.1428571429rem; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight: 400; margin-bottom: 0.6904828571rem; letter-spacing: 0.01em; word-spacing: 0.01em;
}

/* line 44, framework/asset/site/css/sass/typography/_general.scss */ caption { font-size: 1rem;
}

/* line 48, framework/asset/site/css/sass/typography/_general.scss */ small { font-size: 0.8571428571rem;
}

/* line 52, framework/asset/site/css/sass/typography/_general.scss */ a { color: var(--var-body-link-color); text-decoration: none; font-weight: 400; outline: 0; line-height: inherit; max-width: 100%; max-width: none \9;
}

/* line 62, framework/asset/site/css/sass/typography/_general.scss */ a:hover { color: var(--var-body-link-color-hover);
}

/* line 67, framework/asset/site/css/sass/typography/_general.scss */ a:hover, a:focus, a:visited { outline: 0;
}

/* line 73, framework/asset/site/css/sass/typography/_general.scss */ p a, p a:visited { line-height: inherit;
}

/* line 79, framework/asset/site/css/sass/typography/_general.scss */ .dark-bg a { color: rgba(255, 255, 255, 0.5);
}

/* line 82, framework/asset/site/css/sass/typography/_general.scss */ .dark-bg a:hover { color: #ffffff;
}

/* line 1, framework/asset/site/css/sass/typography/_headline.scss */ h1, h2, h3, h4, h5, h6 { font-family: "Poppins", Helvetica, Arial, Times, serif; color: var(--var-heading-font-color); text-rendering: optimizeLegibility; margin-bottom: .5em;
}

/* line 12, framework/asset/site/css/sass/typography/_headline.scss */ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: var(--var-heading-font-color);
}

/* line 15, framework/asset/site/css/sass/typography/_headline.scss */ h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: var(--var-heading-font-color);
}

/* line 22, framework/asset/site/css/sass/typography/_headline.scss */ a h1, a h2, a h3, a h4, a h5, a h6 { color: var(--var-heading-font-color);
}

/* line 32, framework/asset/site/css/sass/typography/_headline.scss */ a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 { color: var(--var-heading-font-color);
}

/* line 68, framework/asset/site/css/sass/typography/_headline.scss */ .article h3, .article h4, .article h5, .article h6 { padding: 1.5em 0 .5em;
}

/* line 77, framework/asset/site/css/sass/typography/_headline.scss */ .dark-bg > h1, .dark-bg > h2, .dark-bg > h3, .dark-bg > h4, .dark-bg > h5, .dark-bg > h6 { color: #ffffff !important;
}

@media only screen and (max-width: 679px) { /* line 89, framework/asset/site/css/sass/typography/_headline.scss */ .title_container.center-style .header-title, h1 { font-size: 2.5rem;
  }

  /* line 93, framework/asset/site/css/sass/typography/_headline.scss */ .title_container.center-style .header-title.dima-custom-heading svg, h1.dima-custom-heading svg { width: 2.1428571429rem;
  }

  /* line 97, framework/asset/site/css/sass/typography/_headline.scss */ h2 { font-size: 2.2142857143rem;
  }

  /* line 100, framework/asset/site/css/sass/typography/_headline.scss */ h2.dima-custom-heading svg { width: 1.7857142857rem;
  }

  /* line 104, framework/asset/site/css/sass/typography/_headline.scss */ h3 { font-size: 1.7142857143rem;
  }

  /* line 107, framework/asset/site/css/sass/typography/_headline.scss */ h4 { font-size: 1.4285714286rem;
  }

  /* line 110, framework/asset/site/css/sass/typography/_headline.scss */ h5 { font-size: 1rem;
  }

  /* line 113, framework/asset/site/css/sass/typography/_headline.scss */ h6 { font-size: 0.8571428571rem;
  }
}

/* line 2, framework/asset/site/css/sass/typography/_attribute.scss */ ::-webkit-selection { background-color: var(--var-main-color); color: #FFFFFF;
}

/* line 7, framework/asset/site/css/sass/typography/_attribute.scss */ ::-moz-selection { background-color: var(--var-main-color); color: #FFFFFF;
}

/* line 12, framework/asset/site/css/sass/typography/_attribute.scss */ ::-moz-selection { background-color: var(--var-main-color); color: #FFFFFF;
} ::selection { background-color: var(--var-main-color); color: #FFFFFF;
}

/* line 17, framework/asset/site/css/sass/typography/_attribute.scss */ abbr[title], acronym { cursor: help; border-bottom: 1px dashed #E1E1E1; text-decoration: none !important;
}

/* line 24, framework/asset/site/css/sass/typography/_attribute.scss */ big { font-size: larger;
}

/* line 28, framework/asset/site/css/sass/typography/_attribute.scss */ em, cite { font-style: italic;
}

/* line 33, framework/asset/site/css/sass/typography/_attribute.scss */ sub { bottom: -0.25em;
}

/* line 37, framework/asset/site/css/sass/typography/_attribute.scss */ sup { top: -0.5em; vertical-align: super; font-size: smaller;
}

/* line 43, framework/asset/site/css/sass/typography/_attribute.scss */ sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;
}

/* line 2, framework/asset/site/css/sass/typography/_custom-headline.scss */ .dima-custom-heading i { margin-right: 15px;
}

/* line 6, framework/asset/site/css/sass/typography/_custom-headline.scss */ .dima-custom-heading svg { stroke: currentColor; height: 100%;
}

/* line 13, framework/asset/site/css/sass/typography/_custom-headline.scss */ h1.dima-custom-heading svg { width: 3.1428571429rem;
}

/* line 19, framework/asset/site/css/sass/typography/_custom-headline.scss */ h2.dima-custom-heading svg { width: 2.5rem;
}

/* line 25, framework/asset/site/css/sass/typography/_custom-headline.scss */ h4.dima-custom-heading svg { width: 1.5714285714rem;
}

/* line 31, framework/asset/site/css/sass/typography/_custom-headline.scss */ h5.dima-custom-heading svg { width: 0.9285714286rem;
}

/* line 37, framework/asset/site/css/sass/typography/_custom-headline.scss */ h6.dima-custom-heading svg { width: 0.6428571429rem;
}

/* 2.2  - blockquotes */

/* line 1, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote { position: relative; margin: 1.3em 0; line-height: 1.4285714286em; color: var(--var-heading-font-color); padding: 1.8095314286rem 2.1428571429rem; -webkit-box-shadow: 0px 0px 0px 1px var(--border-color); box-shadow: 0px 0px 0px 1px var(--border-color); border-left: 5px solid var(--var-main-color);
}

/* line 10, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote p { font-size: 1.1428571429rem; line-height: 2.125rem; position: relative; overflow: hidden;
}

/* line 17, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote a { color: var(--var-heading-font-color);
}

/* line 20, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote a:hover { color: var(--var-heading-font-color);
}

/* line 25, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote cite { display: block; font-size: 1rem; line-height: 1rem; letter-spacing: 0.05em; color: var(--var-body-text-color); opacity: .6; margin-top: 0.7142857143em; font-style: normal;
}

/* line 41, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote cite a { color: var(--var-body-text-color);
}

/* line 44, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote cite a:visited { color: var(--var-body-text-color);
}

/* line 49, framework/asset/site/css/sass/typography/_blockquotes.scss */ blockquote cite:before { content: "-";
}

/* line 2, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote svg { fill: var(--var-main-color);
}

/* line 6, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote > span { color: var(--var-main-color);
}

/* line 9, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote > span svg { fill: currentcolor;
}

/* line 14, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote.blog-style { border-left: none; position: relative; display: block; padding: 1.8095314286rem 2.1428571429rem; border: 5px solid var(--border-color); -webkit-box-shadow: none; box-shadow: none; margin-left: 4.2857142857rem;
}

/* line 23, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote.blog-style cite { display: inline-block;
}

/* line 27, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote.blog-style a { border-bottom-width: 0 !important;
}

/* line 35, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote.sample-quote span svg, blockquote.post-quote span svg { position: relative; float: left; height: 48px; width: 48px; top: -6px; margin-right: 10px; left: -8px;
}

/* line 47, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote.sample-quote { -webkit-box-shadow: none; box-shadow: none; border: none; padding: 0;
}

/* line 55, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ article blockquote { margin: 0;
}

/* line 61, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ .dima-blockquote > span { float: left; position: relative; fill: var(--var-heading-font-color); height: 48px; width: 48px; top: -14px; left: -8px;
}

/* line 71, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ .dima-blockquote.single-blockquote { margin-bottom: 1.4047685714rem;
}

/* line 77, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ .dark-bg blockquote > span svg { fill: #ffffff;
}

@media only screen and (max-width: 989px) { /* line 83, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ blockquote.blog-style { margin-left: 0;
  }

  /* line 86, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ .dima-blockquote > span { top: -45px; left: -8px;
  }
}

/* 2.3  - Code */

/* line 1, framework/asset/site/css/sass/typography/_code.scss */ pre code { white-space: -moz-pre-wrap; white-space: pre-wrap;
}

/* line 6, framework/asset/site/css/sass/typography/_code.scss */ pre { white-space: pre;
}

/* line 11, framework/asset/site/css/sass/typography/_code.scss */ code, pre { font-family: "Courier 10 Pitch", Courier, monospace; color: var(--code-color); border: 1px solid var(--border-color); background-color: var(--code-bg); max-width: 100%; display: inline-block; overflow: auto; vertical-align: middle; line-height: 1.3; padding: 0 2px;
}

/* line 24, framework/asset/site/css/sass/typography/_code.scss */ pre { display: block; padding: 0.786em 1.0714285714em; margin: 0 0 2.1428571429em; line-height: 30px; white-space: pre-wrap; word-wrap: break-word; background-color: var(--pre-bg); -webkit-box-shadow: inset 0.3571428571em 0 0 0 var(--border-color); box-shadow: inset 0.3571428571em 0 0 0 var(--border-color);
}

/* line 34, framework/asset/site/css/sass/typography/_code.scss */ pre code { color: var(--code-color); background-color: var(--code-bg); font-size: 1em; padding: 0; border: 0; overflow: hidden;
}

/* line 44, framework/asset/site/css/sass/typography/_code.scss */ code { white-space: pre; font-family: monospace;
}

/* 2.4  - Mark */

/* line 2, framework/asset/site/css/sass/typography/_mark.scss */ mark.dima-mark { background-color: var(--var-main-color); color: white; padding: 0.125rem 0.3571428571rem 0.25rem 0.3571428571rem;
}

/* 2.5  - Dropcap */

/* line 1, framework/asset/site/css/sass/typography/_dropcap.scss */ .dropcap { position: relative; top: 5px; display: block; float: left; margin-right: 1.4285714286rem; width: 5rem; height: 5rem; font-size: 3.2142857143rem; line-height: 5.0714285714rem;
}

/* line 16, framework/asset/site/css/sass/typography/_dropcap.scss */ .dropcap.dropcap-1 { text-align: center; color: var(--var-main-color); -webkit-box-shadow: 0px 0px 0px 5px var(--border-color); box-shadow: 0px 0px 0px 5px var(--border-color);
}

/* line 22, framework/asset/site/css/sass/typography/_dropcap.scss */ .dropcap.dropcap-3 { background: var(--var-main-color); color: var(--close-to-white-0); text-align: center;
}

/* 2.6  - List */

/* line 1, framework/asset/site/css/sass/typography/_list.scss */ ul ul, ol ul { list-style-type: circle;
}

/* line 6, framework/asset/site/css/sass/typography/_list.scss */ ol { list-style: decimal;
}

/* line 11, framework/asset/site/css/sass/typography/_list.scss */ ul.children { padding-left: 20px !important; margin-bottom: -20px;
}

/* line 17, framework/asset/site/css/sass/typography/_list.scss */ dt { font-weight: 700;
}

/* line 21, framework/asset/site/css/sass/typography/_list.scss */ dd { margin-left: 25px;
}

/* line 25, framework/asset/site/css/sass/typography/_list.scss */ .entry-content ol, .entry-content ul { padding-left: 1.4285714286rem; margin-left: 0.3571428571rem;
}

/* line 2, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.icon-list { margin: 0 !important; padding-left: 0 !important;
}

/* line 6, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.icon-list li { position: relative; overflow: hidden; margin-bottom: 5px; padding-left: 2.1428571429rem; line-height: 30px; list-style: none;
}

/* line 14, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.icon-list li i { position: absolute; left: 0; text-align: center; top: 8px; font-size: 15px;
}

/* line 22, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.icon-list li svg { fill: currentColor; position: absolute; left: 0; text-align: center; top: 7px; width: 17px; height: 17px;
}

/* line 34, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border { margin: 0;
}

/* line 38, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border.dotted-border li { border-bottom: 1px dotted var(--border-color);
}

/* line 44, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border.dashed-border li { border-bottom: 1px dashed var(--border-color);
}

/* line 50, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border.first li { border: none; padding: 0;
}

/* line 55, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border.first > li { border-bottom: 1px solid var(--border-color); display: block; padding: 1.4047685714rem 0; overflow: hidden;
}

/* line 63, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border > li { display: block; padding: 1.4047685714rem 0; overflow: hidden; border-bottom: 1px solid var(--border-color);
}

/* line 69, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border > li strong { font-weight: bold; color: var(--var-heading-font-color);
}

/* line 74, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border > li:last-child { padding-bottom: 0.1003406122rem !important;
}

/* line 78, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border > li:first-child { padding-top: 0;
}

/* line 83, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.with-border p { margin-bottom: 0;
}

/* line 88, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.list-style { margin: 0 !important; padding-left: 0 !important;
}

/* line 92, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.list-style li { position: relative; overflow: hidden; margin-bottom: 10px; padding-left: 2.1428571429rem; list-style: none;
}

/* line 99, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.list-style li:before { content: "\f111"; font-family: "FontAwesome", "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 0; left: 0; font-size: 12px; color: var(--var-main-color);
}

/* line 110, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.list-style li:last-child { margin-bottom: 0;
}

/* line 115, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.list-style li.no-icon:before { content: "";
}

/* line 124, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.stars li:before { content: "\f005";
}

/* line 131, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.circle_list li { padding-left: 1.7857142857rem;
}

/* line 134, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.circle_list li:before { left: 1px; font-size: 8px;
}

/* line 143, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.angle li:before { content: "\f054";
}

/* line 155, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.check li:before { content: "\f00c";
}

/* line 163, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.thumb-tack li:before { content: "\f08d";
}

/* 3.0  - Layouts */

/* 3.0  - OK-Grids */

/* line 29, framework/asset/site/css/sass/layout/_grid.scss */ .boxed { margin: 1.4285714286rem auto; overflow: visible; overflow-x: hidden; max-width: 970px; width: 90%; background: var(--var-boxed-bg-color); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 38, framework/asset/site/css/sass/layout/_grid.scss */ .boxed .container { width: 95%;
}

/* line 131, framework/asset/site/css/sass/layout/_grid.scss */ .visible-ld, .visible-xld, .visible-sd, .visible-xsd { display: none !important;
}

/* line 137, framework/asset/site/css/sass/layout/_grid.scss */ .visible-md { display: inherit !important;
}

/* line 73, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-md { display: none !important;
}

/* line 76, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-ld, .hidden-xld, .hidden-sd, .hidden-xsd { display: inherit;
}

/* line 171, framework/asset/site/css/sass/layout/_grid.scss */ .ok-row { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 5; /*&::after { content: ""; display: table; clear: both; }*/
}

/* line 178, framework/asset/site/css/sass/layout/_grid.scss */ .ok-row .ok-row { margin-bottom: 0;
}

/* line 182, framework/asset/site/css/sass/layout/_grid.scss */ .ok-row.ok-no-margin { margin-left: 0; margin-right: 0;
}

/* line 186, framework/asset/site/css/sass/layout/_grid.scss */ .ok-row.ok-no-margin [class^="ok-md"], .ok-row.ok-no-margin [class^="ok-sd"], .ok-row.ok-no-margin [class^="ok-xsd"], .ok-row.ok-no-margin [class^="ok-ld"], .ok-row.ok-no-margin [class^="ok-xld"] { padding: 0 0; margin: 0;
}

/* line 204, framework/asset/site/css/sass/layout/_grid.scss */ .full_width_section .ok-row { margin: 0;
}

/* line 208, framework/asset/site/css/sass/layout/_grid.scss */ .full_width_section .dima-isotope-container { margin: 0;
}

/* line 215, framework/asset/site/css/sass/layout/_grid.scss */ .container { position: relative; max-width: 970px; margin: 0 auto; clear: both; width: 100%;
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-12 { position: relative; width: calc(100%);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-12 { position: relative; width: calc(100%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-11 { position: relative; width: calc(91.6666666667% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-11 { position: relative; width: calc(91.6666666667% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-10 { position: relative; width: calc(83.3333333333% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-10 { position: relative; width: calc(83.3333333333% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-9 { position: relative; width: calc(75% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-9 { position: relative; width: calc(75% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-8 { position: relative; width: calc(66.6666666667% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-8 { position: relative; width: calc(66.6666666667% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-7 { position: relative; width: calc(58.3333333333% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-7 { position: relative; width: calc(58.3333333333% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-6 { position: relative; width: calc(50% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-6 { position: relative; width: calc(50% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-5 { position: relative; width: calc(41.6666666667% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-5 { position: relative; width: calc(41.6666666667% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-4 { position: relative; width: calc(33.3333333333% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-4 { position: relative; width: calc(33.3333333333% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-3 { position: relative; width: calc(25% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-3 { position: relative; width: calc(25% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-2 { position: relative; width: calc(16.6666666667% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-2 { position: relative; width: calc(16.6666666667% - 0%);
}

/* line 226, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-md-1 { position: relative; width: calc(8.3333333333% - 15px);
}

/* line 229, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-md-1 { position: relative; width: calc(8.3333333333% - 0%);
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-12 { margin-left: 100%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-11 { margin-left: 91.6666666667%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-10 { margin-left: 83.3333333333%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-9 { margin-left: 75%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-8 { margin-left: 66.6666666667%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-7 { margin-left: 58.3333333333%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-6 { margin-left: 50%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-5 { margin-left: 41.6666666667%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-4 { margin-left: 33.3333333333%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-3 { margin-left: 25%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-2 { margin-left: 16.6666666667%;
}

/* line 238, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-md-1 { margin-left: 8.3333333333%;
}

/* line 244, framework/asset/site/css/sass/layout/_grid.scss */ div .no-md-offset { margin-left: 0;
}

@media only screen and (max-width: 480px) { /* line 153, framework/asset/site/css/sass/layout/_grid.scss */ .visible-ld, .visible-md, .visible-sd, .visible-xld { display: none !important;
  }

  /* line 159, framework/asset/site/css/sass/layout/_grid.scss */ .visible-xsd { display: inherit !important;
  }

  /* line 95, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-xsd { display: none !important;
  }

  /* line 98, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-ld, .hidden-md, .hidden-sd, .hidden-xld { display: inherit;
  }

  /* line 252, framework/asset/site/css/sass/layout/_grid.scss */ .boxed { width: 100%;
  }

  /* line 255, framework/asset/site/css/sass/layout/_grid.scss */ .container { width: 90%;
  }

  /* line 258, framework/asset/site/css/sass/layout/_grid.scss */ div [class*="ok-xsd"], div [class*="ok-sd"], div [class*="ok-md"], div [class*="ok-ld"], div [class*="ok-xld"] { margin-bottom: 30px;
  }

  /* line 265, framework/asset/site/css/sass/layout/_grid.scss */ div [class*="ok-offset-"] { margin-left: 0;
  }
}

@media only screen and (max-width: 679px) { /* line 153, framework/asset/site/css/sass/layout/_grid.scss */ .visible-ld, .visible-md, .visible-sd, .visible-xld { display: none !important;
  }

  /* line 159, framework/asset/site/css/sass/layout/_grid.scss */ .visible-xsd { display: inherit !important;
  }

  /* line 95, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-xsd { display: none !important;
  }

  /* line 98, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-ld, .hidden-md, .hidden-sd, .hidden-xld { display: inherit;
  }

  /* line 274, framework/asset/site/css/sass/layout/_grid.scss */ body.boxed { width: 100%; margin-top: 0; margin-bottom: 0;
  }

  /* line 280, framework/asset/site/css/sass/layout/_grid.scss */ .container { width: 90%;
  }

  /* line 286, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xsd-4 { position: relative; width: calc(33.3333333333% - 15px);
  }

  /* line 289, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xsd-4 { position: relative; width: calc(33.3333333333% - 0%);
  }

  /* line 294, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xsd-4 { margin-left: 33.3333333333%;
  }

  /* line 286, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xsd-6 { position: relative; width: calc(50% - 15px);
  }

  /* line 289, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xsd-6 { position: relative; width: calc(50% - 0%);
  }

  /* line 294, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xsd-6 { margin-left: 50%;
  }

  /* line 286, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xsd-12 { position: relative; width: calc(100%);
  }

  /* line 289, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xsd-12 { position: relative; width: calc(100%);
  }

  /* line 294, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xsd-12 { margin-left: 100%;
  }

  /* line 299, framework/asset/site/css/sass/layout/_grid.scss */ div .no-xsd-offset { margin-left: 0;
  }
}

@media only screen and (min-width: 679px) and (max-width: 989px) { /* line 142, framework/asset/site/css/sass/layout/_grid.scss */ .visible-ld, .visible-md, .visible-xld, .visible-xsd { display: none !important;
  }

  /* line 148, framework/asset/site/css/sass/layout/_grid.scss */ .visible-sd { display: inherit !important;
  }

  /* line 84, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-sd { display: none !important;
  }

  /* line 87, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-ld, .hidden-md, .hidden-xld, .hidden-xsd { display: inherit;
  }

  /* line 307, framework/asset/site/css/sass/layout/_grid.scss */ body.boxed { width: 100%; margin-top: 0; margin-bottom: 0;
  }

  /* line 312, framework/asset/site/css/sass/layout/_grid.scss */ .container { width: 90%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-12 { position: relative; width: calc(100%);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-12 { position: relative; width: calc(100%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-12 { margin-left: 100%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-11 { position: relative; width: calc(91.6666666667% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-11 { position: relative; width: calc(91.6666666667% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-11 { margin-left: 91.6666666667%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-10 { position: relative; width: calc(83.3333333333% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-10 { position: relative; width: calc(83.3333333333% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-10 { margin-left: 83.3333333333%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-9 { position: relative; width: calc(75% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-9 { position: relative; width: calc(75% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-9 { margin-left: 75%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-8 { position: relative; width: calc(66.6666666667% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-8 { position: relative; width: calc(66.6666666667% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-8 { margin-left: 66.6666666667%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-7 { position: relative; width: calc(58.3333333333% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-7 { position: relative; width: calc(58.3333333333% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-7 { margin-left: 58.3333333333%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-6 { position: relative; width: calc(50% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-6 { position: relative; width: calc(50% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-6 { margin-left: 50%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-5 { position: relative; width: calc(41.6666666667% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-5 { position: relative; width: calc(41.6666666667% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-5 { margin-left: 41.6666666667%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-4 { position: relative; width: calc(33.3333333333% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-4 { position: relative; width: calc(33.3333333333% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-4 { margin-left: 33.3333333333%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-3 { position: relative; width: calc(25% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-3 { position: relative; width: calc(25% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-3 { margin-left: 25%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-2 { position: relative; width: calc(16.6666666667% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-2 { position: relative; width: calc(16.6666666667% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-2 { margin-left: 16.6666666667%;
  }

  /* line 317, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-sd-1 { position: relative; width: calc(8.3333333333% - 15px);
  }

  /* line 320, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-sd-1 { position: relative; width: calc(8.3333333333% - 0%);
  }

  /* line 325, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-sd-1 { margin-left: 8.3333333333%;
  }

  /* line 331, framework/asset/site/css/sass/layout/_grid.scss */ div .no-sd-offset { margin-left: 0;
  }

  /* line 334, framework/asset/site/css/sass/layout/_grid.scss */ div [class*="ok-xsd"], div [class*="ok-sd"], div [class*="ok-md"], div [class*="ok-ld"], div [class*="ok-xld"] { margin-bottom: 30px;
  }

  /* line 341, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-row, div .ok-md-12 { margin-bottom: 0;
  }
}

@media only screen and (min-width: 1140px) { /* line 120, framework/asset/site/css/sass/layout/_grid.scss */ .visible-xld, .visible-md, .visible-sd, .visible-xsd { display: none !important;
  }

  /* line 126, framework/asset/site/css/sass/layout/_grid.scss */ .visible-ld { display: inherit !important;
  }

  /* line 62, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-ld { display: none !important;
  }

  /* line 65, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-xld, .hidden-md, .hidden-sd, .hidden-xsd { display: inherit;
  }

  /* line 350, framework/asset/site/css/sass/layout/_grid.scss */ .boxed { max-width: 1170px; width: 90%;
  }

  /* line 354, framework/asset/site/css/sass/layout/_grid.scss */ .container { max-width: 1170px;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-12 { position: relative; width: calc(100%);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-12 { position: relative; width: calc(100%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-12 { margin-left: 100%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-11 { position: relative; width: calc(91.6666666667% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-11 { position: relative; width: calc(91.6666666667% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-11 { margin-left: 91.6666666667%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-10 { position: relative; width: calc(83.3333333333% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-10 { position: relative; width: calc(83.3333333333% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-10 { margin-left: 83.3333333333%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-9 { position: relative; width: calc(75% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-9 { position: relative; width: calc(75% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-9 { margin-left: 75%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-8 { position: relative; width: calc(66.6666666667% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-8 { position: relative; width: calc(66.6666666667% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-8 { margin-left: 66.6666666667%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-7 { position: relative; width: calc(58.3333333333% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-7 { position: relative; width: calc(58.3333333333% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-7 { margin-left: 58.3333333333%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-6 { position: relative; width: calc(50% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-6 { position: relative; width: calc(50% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-6 { margin-left: 50%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-5 { position: relative; width: calc(41.6666666667% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-5 { position: relative; width: calc(41.6666666667% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-5 { margin-left: 41.6666666667%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-4 { position: relative; width: calc(33.3333333333% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-4 { position: relative; width: calc(33.3333333333% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-4 { margin-left: 33.3333333333%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-3 { position: relative; width: calc(25% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-3 { position: relative; width: calc(25% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-3 { margin-left: 25%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-2 { position: relative; width: calc(16.6666666667% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-2 { position: relative; width: calc(16.6666666667% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-2 { margin-left: 16.6666666667%;
  }

  /* line 359, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-ld-1 { position: relative; width: calc(8.3333333333% - 15px);
  }

  /* line 362, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-ld-1 { position: relative; width: calc(8.3333333333% - 0%);
  }

  /* line 367, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-ld-1 { margin-left: 8.3333333333%;
  }

  /* line 373, framework/asset/site/css/sass/layout/_grid.scss */ div .no-ld-offset { margin-left: 0;
  }
}

@media only screen and (min-width: 1600px) { /* line 109, framework/asset/site/css/sass/layout/_grid.scss */ .visible-ld, .visible-md, .visible-sd, .visible-xsd { display: none !important;
  }

  /* line 115, framework/asset/site/css/sass/layout/_grid.scss */ .visible-xld { display: inherit !important;
  }

  /* line 51, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-xld { display: none !important;
  }

  /* line 54, framework/asset/site/css/sass/layout/_grid.scss */ .hidden-ld, .hidden-md, .hidden-sd, .hidden-xsd { display: inherit;
  }

  /* line 381, framework/asset/site/css/sass/layout/_grid.scss */ .boxed { max-width: 1170px; width: 90%;
  }

  /* line 385, framework/asset/site/css/sass/layout/_grid.scss */ .container { max-width: 1170px;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-12 { position: relative; width: calc(100%);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-12 { position: relative; width: calc(100%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-12 { margin-left: 100%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-11 { position: relative; width: calc(91.6666666667% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-11 { position: relative; width: calc(91.6666666667% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-11 { margin-left: 91.6666666667%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-10 { position: relative; width: calc(83.3333333333% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-10 { position: relative; width: calc(83.3333333333% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-10 { margin-left: 83.3333333333%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-9 { position: relative; width: calc(75% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-9 { position: relative; width: calc(75% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-9 { margin-left: 75%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-8 { position: relative; width: calc(66.6666666667% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-8 { position: relative; width: calc(66.6666666667% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-8 { margin-left: 66.6666666667%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-7 { position: relative; width: calc(58.3333333333% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-7 { position: relative; width: calc(58.3333333333% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-7 { margin-left: 58.3333333333%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-6 { position: relative; width: calc(50% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-6 { position: relative; width: calc(50% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-6 { margin-left: 50%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-5 { position: relative; width: calc(41.6666666667% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-5 { position: relative; width: calc(41.6666666667% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-5 { margin-left: 41.6666666667%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-4 { position: relative; width: calc(33.3333333333% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-4 { position: relative; width: calc(33.3333333333% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-4 { margin-left: 33.3333333333%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-3 { position: relative; width: calc(25% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-3 { position: relative; width: calc(25% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-3 { margin-left: 25%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-2 { position: relative; width: calc(16.6666666667% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-2 { position: relative; width: calc(16.6666666667% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-2 { margin-left: 16.6666666667%;
  }

  /* line 390, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-xld-1 { position: relative; width: calc(8.3333333333% - 15px);
  }

  /* line 393, framework/asset/site/css/sass/layout/_grid.scss */ .ok-no-margin .ok-xld-1 { position: relative; width: calc(8.3333333333% - 0%);
  }

  /* line 398, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-offset-xld-1 { margin-left: 8.3333333333%;
  }

  /* line 404, framework/asset/site/css/sass/layout/_grid.scss */ div .no-xld-offset { margin-left: 0;
  }
}

/* line 411, framework/asset/site/css/sass/layout/_grid.scss */ div .ok-row.row-margin-bottom [class*="ok-xsd"], div .ok-row.row-margin-bottom [class*="ok-sd"], div .ok-row.row-margin-bottom [class*="ok-md"], div .ok-row.row-margin-bottom [class*="ok-ld"], div .ok-row.row-margin-bottom [class*="ok-xld"] { margin-bottom: 30px;
}

/* line 422, framework/asset/site/css/sass/layout/_grid.scss */ .full_width_section .ok-md-12 { padding: 0;
}

/* 3.1  - off-Grids */

/* line 9, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_3 { left: 8.5714285714rem !important;
}

/* line 12, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_neg_3 { left: -8.5714285714rem !important;
}

/* line 15, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_3 { margin-top: 8.5714285714rem !important;
}

/* line 18, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_neg_3 { margin-top: -8.5714285714rem !important;
}

/* line 9, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_2 { left: 5.7142857143rem !important;
}

/* line 12, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_neg_2 { left: -5.7142857143rem !important;
}

/* line 15, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_2 { margin-top: 5.7142857143rem !important;
}

/* line 18, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_neg_2 { margin-top: -5.7142857143rem !important;
}

/* line 9, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_1 { left: 2.8571428571rem !important;
}

/* line 12, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_neg_1 { left: -2.8571428571rem !important;
}

/* line 15, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_1 { margin-top: 2.8571428571rem !important;
}

/* line 18, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_neg_1 { margin-top: -2.8571428571rem !important;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_10 { z-index: 10;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_9 { z-index: 9;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_8 { z-index: 8;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_7 { z-index: 7;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_6 { z-index: 6;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_5 { z-index: 5;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_4 { z-index: 4;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_3 { z-index: 3;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_2 { z-index: 2;
}

/* line 26, framework/asset/site/css/sass/layout/_offgrid.scss */ .z_index_1 { z-index: 1;
}

@media only screen and (max-width: 679px) { /* line 36, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_2:not(.translate_y_fixed), .translate_y_3:not(.translate_y_fixed) { margin-top: 5.7142857143rem !important;
  }

  /* line 40, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_1:not(.translate_y_fixed) { margin-top: 2.8571428571rem !important;
  }

  /* line 43, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_y_neg_2:not(.translate_y_fixed), .translate_y_neg_3:not(.translate_y_fixed) { margin-top: -5.7142857143rem !important;
  }

  /* line 47, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_neg_1:not(.translate_y_fixed) { margin-top: -2.8571428571rem !important;
  }
}

/* 3.2  - form */

/* line 8, framework/asset/site/css/sass/layout/_form.scss */ input[type="search"], textarea, select, input[type="text"], input[type="email"], input[type="date"], input[type="password"], input[type="number"], input[type="url"], input[type="tel"] { margin: 0; padding: 0.7142857143rem 1.4285714286rem; background-color: var(--second-border-color-alpha-03); border-width: 0; outline: none; font-size: 14px; line-height: 30px; font-weight: 400; height: 50px; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; border-radius: 0; -webkit-appearance: none; -webkit-tap-highlight-color: var(--header-link-color); -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left;
}

/* line 35, framework/asset/site/css/sass/layout/_form.scss */ .matrial-form input[type="search"], .matrial-form textarea, .matrial-form select, .matrial-form input[type="text"], .matrial-form input[type="email"], .matrial-form input[type="date"], .matrial-form input[type="password"], .matrial-form input[type="number"], .matrial-form input[type="url"], .matrial-form input[type="tel"] { padding: 0.7142857143rem 0; background-color: rgba(0, 0, 0, 0); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 50, framework/asset/site/css/sass/layout/_form.scss */ .matrial-form .textarea, .matrial-form form textarea { min-height: 3.5714285714rem; height: 3.5714285714rem;
}

/* line 56, framework/asset/site/css/sass/layout/_form.scss */ .matrial-form .bar { -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; position: relative; border-bottom: 5px solid var(--border-color); display: block;
}

/* line 62, framework/asset/site/css/sass/layout/_form.scss */ .matrial-form .bar:before { content: ""; height: 5px; width: 0; left: 50%; bottom: -5px; position: absolute; -webkit-transition: left 320ms ease-out, width 320ms ease-out; transition: left 320ms ease-out, width 320ms ease-out; z-index: 2;
}

/* line 75, framework/asset/site/css/sass/layout/_form.scss */ form { position: relative; max-width: 100%; font-size: 1em; /**Focus**/
}

/* line 82, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form p, form.matrial-form .field { position: relative; margin: 0 0 2.1428571429rem; margin-right: 0;
}

/* line 90, framework/asset/site/css/sass/layout/_form.scss */ form p, form .field { margin: 0 0 2px; margin-right: 2px;
}

/* line 100, framework/asset/site/css/sass/layout/_form.scss */ form.login:not(.matrial-form) input[type="submit"], form.track_order:not(.matrial-form) input[type="submit"], form.comment-form:not(.matrial-form) input[type="submit"], form.dima_contact_form_7:not(.matrial-form) input[type="submit"] { margin-top: 2.1428571429rem;
}

/* line 104, framework/asset/site/css/sass/layout/_form.scss */ form.dima_contact_form_7 .wpcf7-spinner { display: none;
}

/* line 108, framework/asset/site/css/sass/layout/_form.scss */ form input[type="search"], form input[type="text"], form input[type="email"], form input[type="date"], form input[type="password"], form input[type="url"], form input[type="tel"], form textarea { width: 100%;
}

/* line 118, framework/asset/site/css/sass/layout/_form.scss */ form input[type="search"]:focus, form input[type="text"]:focus, form input[type="email"]:focus, form input[type="date"]:focus, form input[type="password"]:focus, form input[type="url"]:focus, form input[type="tel"]:focus, form textarea:focus { background: var(--second-border-color-alpha-05);
}

/* line 132, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form input[type="search"]:focus, form.matrial-form input[type="text"]:focus, form.matrial-form input[type="email"]:focus, form.matrial-form input[type="date"]:focus, form.matrial-form input[type="password"]:focus, form.matrial-form input[type="url"]:focus, form.matrial-form input[type="tel"]:focus, form.matrial-form textarea:focus { background: rgba(0, 0, 0, 0);
}

/* line 135, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form input[type="search"]:focus ~ .bar::before, form.matrial-form input[type="text"]:focus ~ .bar::before, form.matrial-form input[type="email"]:focus ~ .bar::before, form.matrial-form input[type="date"]:focus ~ .bar::before, form.matrial-form input[type="password"]:focus ~ .bar::before, form.matrial-form input[type="url"]:focus ~ .bar::before, form.matrial-form input[type="tel"]:focus ~ .bar::before, form.matrial-form textarea:focus ~ .bar::before { background: var(--var-main-color); width: 100%; left: 0;
}

/* line 143, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form .textarea, form.matrial-form textarea { min-height: 7.1428571429rem; height: 7.1428571429rem;
}

/* line 149, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form p, form.matrial-form .field { margin-bottom: 2.1428571429rem !important; /**ERROR**/ /**!ERROR**/ /**success**/ /**!success**/
}

/* line 154, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form p.error textarea, form.matrial-form p.error input[type="text"], form.matrial-form p.error input[type="email"], form.matrial-form p.error input[type="date"], form.matrial-form p.error input[type="password"], form.matrial-form p.error input[type="number"], form.matrial-form p.error input[type="url"], form.matrial-form p.error input[type="tel"], form.matrial-form p.error input[type="text"], form.matrial-form p.error input[type="email"], form.matrial-form p.error input[type="date"], form.matrial-form p.error input[type="password"], form.matrial-form p.error input[type="number"], form.matrial-form p.error input[type="url"], form.matrial-form p.error input[type="tel"], form.matrial-form .field.error textarea, form.matrial-form .field.error input[type="text"], form.matrial-form .field.error input[type="email"], form.matrial-form .field.error input[type="date"], form.matrial-form .field.error input[type="password"], form.matrial-form .field.error input[type="number"], form.matrial-form .field.error input[type="url"], form.matrial-form .field.error input[type="tel"], form.matrial-form .field.error input[type="text"], form.matrial-form .field.error input[type="email"], form.matrial-form .field.error input[type="date"], form.matrial-form .field.error input[type="password"], form.matrial-form .field.error input[type="number"], form.matrial-form .field.error input[type="url"], form.matrial-form .field.error input[type="tel"] { color: var(--error-color); background: transparent;
}

/* line 172, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form p.error textarea ~ .bar::before, form.matrial-form p.error input[type="text"] ~ .bar::before, form.matrial-form p.error input[type="email"] ~ .bar::before, form.matrial-form p.error input[type="date"] ~ .bar::before, form.matrial-form p.error input[type="password"] ~ .bar::before, form.matrial-form p.error input[type="number"] ~ .bar::before, form.matrial-form p.error input[type="url"] ~ .bar::before, form.matrial-form p.error input[type="tel"] ~ .bar::before, form.matrial-form p.error input[type="text"] ~ .bar::before, form.matrial-form p.error input[type="email"] ~ .bar::before, form.matrial-form p.error input[type="date"] ~ .bar::before, form.matrial-form p.error input[type="password"] ~ .bar::before, form.matrial-form p.error input[type="number"] ~ .bar::before, form.matrial-form p.error input[type="url"] ~ .bar::before, form.matrial-form p.error input[type="tel"] ~ .bar::before, form.matrial-form .field.error textarea ~ .bar::before, form.matrial-form .field.error input[type="text"] ~ .bar::before, form.matrial-form .field.error input[type="email"] ~ .bar::before, form.matrial-form .field.error input[type="date"] ~ .bar::before, form.matrial-form .field.error input[type="password"] ~ .bar::before, form.matrial-form .field.error input[type="number"] ~ .bar::before, form.matrial-form .field.error input[type="url"] ~ .bar::before, form.matrial-form .field.error input[type="tel"] ~ .bar::before, form.matrial-form .field.error input[type="text"] ~ .bar::before, form.matrial-form .field.error input[type="email"] ~ .bar::before, form.matrial-form .field.error input[type="date"] ~ .bar::before, form.matrial-form .field.error input[type="password"] ~ .bar::before, form.matrial-form .field.error input[type="number"] ~ .bar::before, form.matrial-form .field.error input[type="url"] ~ .bar::before, form.matrial-form .field.error input[type="tel"] ~ .bar::before { background: var(--error-color); width: 100%; left: 0;
}

/* line 183, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form p.success textarea, form.matrial-form p.success input[type="text"], form.matrial-form p.success input[type="email"], form.matrial-form p.success input[type="date"], form.matrial-form p.success input[type="password"], form.matrial-form p.success input[type="number"], form.matrial-form p.success input[type="url"], form.matrial-form p.success input[type="tel"], form.matrial-form p.success input[type="text"], form.matrial-form p.success input[type="email"], form.matrial-form p.success input[type="date"], form.matrial-form p.success input[type="password"], form.matrial-form p.success input[type="number"], form.matrial-form p.success input[type="url"], form.matrial-form p.success input[type="tel"], form.matrial-form .field.success textarea, form.matrial-form .field.success input[type="text"], form.matrial-form .field.success input[type="email"], form.matrial-form .field.success input[type="date"], form.matrial-form .field.success input[type="password"], form.matrial-form .field.success input[type="number"], form.matrial-form .field.success input[type="url"], form.matrial-form .field.success input[type="tel"], form.matrial-form .field.success input[type="text"], form.matrial-form .field.success input[type="email"], form.matrial-form .field.success input[type="date"], form.matrial-form .field.success input[type="password"], form.matrial-form .field.success input[type="number"], form.matrial-form .field.success input[type="url"], form.matrial-form .field.success input[type="tel"] { color: var(--success-color); background: transparent;
}

/* line 201, framework/asset/site/css/sass/layout/_form.scss */ form.matrial-form p.success textarea ~ .bar::before, form.matrial-form p.success input[type="text"] ~ .bar::before, form.matrial-form p.success input[type="email"] ~ .bar::before, form.matrial-form p.success input[type="date"] ~ .bar::before, form.matrial-form p.success input[type="password"] ~ .bar::before, form.matrial-form p.success input[type="number"] ~ .bar::before, form.matrial-form p.success input[type="url"] ~ .bar::before, form.matrial-form p.success input[type="tel"] ~ .bar::before, form.matrial-form p.success input[type="text"] ~ .bar::before, form.matrial-form p.success input[type="email"] ~ .bar::before, form.matrial-form p.success input[type="date"] ~ .bar::before, form.matrial-form p.success input[type="password"] ~ .bar::before, form.matrial-form p.success input[type="number"] ~ .bar::before, form.matrial-form p.success input[type="url"] ~ .bar::before, form.matrial-form p.success input[type="tel"] ~ .bar::before, form.matrial-form .field.success textarea ~ .bar::before, form.matrial-form .field.success input[type="text"] ~ .bar::before, form.matrial-form .field.success input[type="email"] ~ .bar::before, form.matrial-form .field.success input[type="date"] ~ .bar::before, form.matrial-form .field.success input[type="password"] ~ .bar::before, form.matrial-form .field.success input[type="number"] ~ .bar::before, form.matrial-form .field.success input[type="url"] ~ .bar::before, form.matrial-form .field.success input[type="tel"] ~ .bar::before, form.matrial-form .field.success input[type="text"] ~ .bar::before, form.matrial-form .field.success input[type="email"] ~ .bar::before, form.matrial-form .field.success input[type="date"] ~ .bar::before, form.matrial-form .field.success input[type="password"] ~ .bar::before, form.matrial-form .field.success input[type="number"] ~ .bar::before, form.matrial-form .field.success input[type="url"] ~ .bar::before, form.matrial-form .field.success input[type="tel"] ~ .bar::before { background: var(--success-color); width: 100%; left: 0;
}

/* line 213, framework/asset/site/css/sass/layout/_form.scss */ form p, form .field { /**ERROR**/ /**!ERROR**/ /**success**/ /**!success**/
}

/* line 217, framework/asset/site/css/sass/layout/_form.scss */ form p.error textarea, form p.error input[type="text"], form p.error input[type="email"], form p.error input[type="date"], form p.error input[type="password"], form p.error input[type="number"], form p.error input[type="url"], form p.error input[type="tel"], form p.error input[type="text"], form p.error input[type="email"], form p.error input[type="date"], form p.error input[type="password"], form p.error input[type="number"], form p.error input[type="url"], form p.error input[type="tel"], form .field.error textarea, form .field.error input[type="text"], form .field.error input[type="email"], form .field.error input[type="date"], form .field.error input[type="password"], form .field.error input[type="number"], form .field.error input[type="url"], form .field.error input[type="tel"], form .field.error input[type="text"], form .field.error input[type="email"], form .field.error input[type="date"], form .field.error input[type="password"], form .field.error input[type="number"], form .field.error input[type="url"], form .field.error input[type="tel"] { background-color: var(--error-color); color: var(--error-color-txt);
}

/* line 240, framework/asset/site/css/sass/layout/_form.scss */ form p.success textarea, form p.success input[type="text"], form p.success input[type="email"], form p.success input[type="date"], form p.success input[type="password"], form p.success input[type="number"], form p.success input[type="url"], form p.success input[type="tel"], form p.success input[type="text"], form p.success input[type="email"], form p.success input[type="date"], form p.success input[type="password"], form p.success input[type="number"], form p.success input[type="url"], form p.success input[type="tel"], form .field.success textarea, form .field.success input[type="text"], form .field.success input[type="email"], form .field.success input[type="date"], form .field.success input[type="password"], form .field.success input[type="number"], form .field.success input[type="url"], form .field.success input[type="tel"], form .field.success input[type="text"], form .field.success input[type="email"], form .field.success input[type="date"], form .field.success input[type="password"], form .field.success input[type="number"], form .field.success input[type="url"], form .field.success input[type="tel"] { background-color: var(--success-color); color: var(--success-color-txt);
}

/* line 264, framework/asset/site/css/sass/layout/_form.scss */ form.login .button { margin-top: 0 !important;
}

/* line 270, framework/asset/site/css/sass/layout/_form.scss */ form { /**Disabled**/ /**Error Placeholder**/ /**Input w/ attached Button**/ /** Date Input**/
}

/* line 272, framework/asset/site/css/sass/layout/_form.scss */ form p.disabled label, form p:disabled, form p.disabled, form .field.disabled label, form .field:disabled, form .field.disabled { opacity: 0.5;
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ form .error::-webkit-input-placeholder { color: var(--error-color-txt);
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ form .error:-moz-placeholder { color: var(--error-color-txt);
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ form .error::-moz-placeholder { color: var(--error-color-txt);
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ form .error:-ms-input-placeholder { color: var(--error-color-txt);
}

/* line 287, framework/asset/site/css/sass/layout/_form.scss */ form .error:focus { color: rgba(255, 80, 80, 0.7);
}

/* line 293, framework/asset/site/css/sass/layout/_form.scss */ form input.attached { width: auto;
}

/* line 298, framework/asset/site/css/sass/layout/_form.scss */ form p.date > label, form .date.field > label { position: relative;
}

/* line 302, framework/asset/site/css/sass/layout/_form.scss */ form p.date > label:after, form .date.field > label:after { font-family: "FontAwesome", "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 2em; right: 0.5em; content: "\f133"; font-size: 1.2em; color: var(--var-heading-font-color);
}

/* line 315, framework/asset/site/css/sass/layout/_form.scss */ p > label, .field > label { margin: 0 0 10px; display: inline-block; color: var(--var-heading-font-color); font-family: "Poppins", Helvetica, Arial, sans-serif "Poppins", Helvetica, Arial, Times, serif; font-size: 14px; line-height: 14px;
}

/* line 323, framework/asset/site/css/sass/layout/_form.scss */ p > label.error, .field > label.error { color: var(--error-color); font-size: 12px; line-height: 11px; margin-top: 5px; padding: 0;
}

/* line 331, framework/asset/site/css/sass/layout/_form.scss */ p > label.required:after, .field > label.required:after { content: "*"; color: var(--var-main-color); margin-left: 5px;
}

/* line 339, framework/asset/site/css/sass/layout/_form.scss */ select { background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='currentcolor' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E") no-repeat; background-size: 22px; padding-right: 50px; background-color: var(--second-border-color-alpha-03); background-position: right 0.45em top 50%;
}

/* line 353, framework/asset/site/css/sass/layout/_form.scss */ textarea, input[type="checkbox"], input[type="radio"] { vertical-align: top;
}

/* line 359, framework/asset/site/css/sass/layout/_form.scss */ input[type="checkbox"], input[type="radio"] { -webkit-appearance: none; outline: none;
}

/* line 365, framework/asset/site/css/sass/layout/_form.scss */ input.checkbox, input[type="checkbox"], input.radio, input[type="radio"] { width: 18px; min-width: 18px; height: 18px; border: 2px solid var(--second-border-color); margin-right: 10px; font-family: "Poppins", Helvetica, Arial, sans-serif "Poppins", Helvetica, Arial, Times, serif; vertical-align: middle;
}

/* line 378, framework/asset/site/css/sass/layout/_form.scss */ input.radio, input[type="radio"] { border-radius: 50%;
}

/* line 383, framework/asset/site/css/sass/layout/_form.scss */ input.checkbox:checked, input[type="checkbox"]:checked, input.radio:checked, input[type="radio"]:checked { background: var(--var-main-color); border-color: var(--var-main-color);
}

/* line 390, framework/asset/site/css/sass/layout/_form.scss */ input.checkbox:checked:before, input[type="checkbox"]:checked:before, input.radio:checked:before, input[type="radio"]:checked:before { display: block; color: #ffffff; content: "\f00c"; position: relative; font-family: "FontAwesome", "Font Awesome 5 Free"; font-weight: 900; top: 50%; left: 50%; font-size: 13px; margin-left: -6px; margin-top: -6px; vertical-align: middle; speak: none; -webkit-font-smoothing: antialiased;
}

/* line 408, framework/asset/site/css/sass/layout/_form.scss */ .textarea, form textarea { min-height: 12.8571428571rem; height: 12.8571428571rem;
}

/* line 415, framework/asset/site/css/sass/layout/_form.scss */ form .message:first-child { margin-top: 0;
}

/* line 420, framework/asset/site/css/sass/layout/_form.scss */ form.error .error.message, form.warning .warning.message { display: block;
}

/* line 427, framework/asset/site/css/sass/layout/_form.scss */ .wpcf7 select, .wpcf7 textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="color"] { width: 100%;
}

/* line 447, framework/asset/site/css/sass/layout/_form.scss */ .wpcf7-display-none { display: none;
}

/* line 451, framework/asset/site/css/sass/layout/_form.scss */ .screen-reader-response ul { margin-bottom: 30px;
}

/* line 459, framework/asset/site/css/sass/layout/_form.scss */ .knowledge_base_search form:before, .search-form:before, .woocommerce-product-search:before, .widget-feedburner-counter:before { content: ""; position: absolute; right: 1.4285714286rem; top: 1.0714285714rem; width: 1.4285714286rem; height: 1.4285714286rem;
}

/* line 469, framework/asset/site/css/sass/layout/_form.scss */ .knowledge_base_search form, .search-form, .woocommerce-product-search { position: relative;
}

/* line 474, framework/asset/site/css/sass/layout/_form.scss */ .knowledge_base_search form:before, .search-form:before, .woocommerce-product-search:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='currentcolor' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat;
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ ::-webkit-input-placeholder { color: #b3b3b3; -webkit-transition: color 320ms ease-out; transition: color 320ms ease-out;
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ :-moz-placeholder { color: #b3b3b3; -webkit-transition: color 320ms ease-out; -moz-transition: color 320ms ease-out; transition: color 320ms ease-out;
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ ::-moz-placeholder { color: #b3b3b3; -webkit-transition: color 320ms ease-out; -moz-transition: color 320ms ease-out; transition: color 320ms ease-out;
}

/* line 329, framework/asset/site/css/sass/base/_mixins.scss */ :-ms-input-placeholder { color: #b3b3b3; -webkit-transition: color 320ms ease-out; -ms-transition: color 320ms ease-out; transition: color 320ms ease-out;
}

/* line 486, framework/asset/site/css/sass/layout/_form.scss */ .dima-search-center { margin: 0 auto; width: 26.4285714286rem; margin-top: 3.5476257143rem;
}

/* line 495, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg .search-form:before, .dark-bg .woocommerce-product-search:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat; content: ""; position: absolute; right: 1.0714285714rem; top: 1.0714285714rem; width: 2.1428571429rem; height: 2.1428571429rem;
}

/* line 508, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg .widget .widget-feedburner-counter form #form-row-wide:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3Cpath d='M0 0h24v24H0z'fill='none'/%3E%3C/svg%3E") no-repeat;
}

/* line 515, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg form p { color: rgba(255, 255, 255, 0.8) !important;
}

/* line 520, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg input[type="search"], .dark-bg textarea, .dark-bg select, .dark-bg input[type="text"], .dark-bg input[type="email"], .dark-bg input[type="date"], .dark-bg input[type="password"], .dark-bg input[type="number"], .dark-bg input[type="url"], .dark-bg input[type="tel"] { color: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, 255, 0.2); background-color: rgba(255, 255, 255, 0.2);
}

/* line 536, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg .matrial-form input[type="search"], .dark-bg .matrial-form textarea, .dark-bg .matrial-form select, .dark-bg .matrial-form input[type="text"], .dark-bg .matrial-form input[type="email"], .dark-bg .matrial-form input[type="date"], .dark-bg .matrial-form input[type="password"], .dark-bg .matrial-form input[type="number"], .dark-bg .matrial-form input[type="url"], .dark-bg .matrial-form input[type="tel"] { background-color: rgba(255, 255, 255, 0);
}

/* line 548, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg .matrial-form input[type="search"]:focus, .dark-bg .matrial-form textarea:focus, .dark-bg .matrial-form select:focus, .dark-bg .matrial-form input[type="text"]:focus, .dark-bg .matrial-form input[type="email"]:focus, .dark-bg .matrial-form input[type="date"]:focus, .dark-bg .matrial-form input[type="password"]:focus, .dark-bg .matrial-form input[type="number"]:focus, .dark-bg .matrial-form input[type="url"]:focus, .dark-bg .matrial-form input[type="tel"]:focus { background-color: rgba(0, 0, 0, 0);
}

/* line 551, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg .matrial-form input[type="search"]:focus ~ .bar::before, .dark-bg .matrial-form textarea:focus ~ .bar::before, .dark-bg .matrial-form select:focus ~ .bar::before, .dark-bg .matrial-form input[type="text"]:focus ~ .bar::before, .dark-bg .matrial-form input[type="email"]:focus ~ .bar::before, .dark-bg .matrial-form input[type="date"]:focus ~ .bar::before, .dark-bg .matrial-form input[type="password"]:focus ~ .bar::before, .dark-bg .matrial-form input[type="number"]:focus ~ .bar::before, .dark-bg .matrial-form input[type="url"]:focus ~ .bar::before, .dark-bg .matrial-form input[type="tel"]:focus ~ .bar::before { background-color: rgba(255, 255, 255, 0.2); width: 100%; left: 0;
}

/* line 559, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg .matrial-form .bar { border-color: rgba(255, 255, 255, 0.2);
}

/* line 564, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg input::-webkit-input-placeholder { color: #ffffff;
}

/* line 568, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg input::-moz-placeholder { color: #ffffff;
}

/* line 572, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg input:-ms-input-placeholder { color: #ffffff;
}

/* line 576, framework/asset/site/css/sass/layout/_form.scss */ .dark-bg input:-moz-placeholder { color: #ffffff;
}

@media only screen and (max-width: 679px) { /* line 583, framework/asset/site/css/sass/layout/_form.scss */ form p, form .field { margin: 1px 0;
  }

  /* line 588, framework/asset/site/css/sass/layout/_form.scss */ .wpcf7-submit { margin-top: 30px;
  }

  /* line 591, framework/asset/site/css/sass/layout/_form.scss */ .gform_wrapper input, div.ginput_complex.ginput_container.gf_name_has_2 span, .gform_wrapper .top_label input, .gform_wrapper .top_label select { width: 100% !important;
  }

  /* line 597, framework/asset/site/css/sass/layout/_form.scss */ .gform_wrapper ul li span { padding: 0 !important;
  }
}

/* 3.3  - General Layout */

/* line 1, framework/asset/site/css/sass/layout/_general.scss */ .dima-container { width: 74.358974359%;
}

/* line 4, framework/asset/site/css/sass/layout/_general.scss */ .dima-container.full { width: 100%;
}

/* line 9, framework/asset/site/css/sass/layout/_general.scss */ .mini-width { position: relative; width: 66.66667%; margin: 0 auto;
}

/* line 15, framework/asset/site/css/sass/layout/_general.scss */ .all_content { display: block; height: 100%; table-layout: fixed; position: relative; background: var(--var-website-bg-color);
}

/* line 23, framework/asset/site/css/sass/layout/_general.scss */ .vertical-menu .container { width: 85%; padding: 0;
}

/* line 28, framework/asset/site/css/sass/layout/_general.scss */ .vertical-menu .container .page-section-content .container { width: 100%;
}

/* line 34, framework/asset/site/css/sass/layout/_general.scss */ iframe { max-width: 100%;
}

/* line 41, framework/asset/site/css/sass/layout/_general.scss */ .entry-content ul { list-style: initial;
}

/* line 45, framework/asset/site/css/sass/layout/_general.scss */ .entry-content ul.posts-list { margin: 0; list-style: none;
}

/* line 51, framework/asset/site/css/sass/layout/_general.scss */ .entry-content p a:not(.read-more-icon) { border-bottom: 1px solid var(--border-color); -webkit-transition: border 200ms ease-out; transition: border 200ms ease-out;
}

/* line 55, framework/asset/site/css/sass/layout/_general.scss */ .entry-content p a:not(.read-more-icon):hover { border-bottom-color: var(--var-main-color);
}

@media only screen and (min-width: 679px) and (max-width: 989px) { /* line 63, framework/asset/site/css/sass/layout/_general.scss */ .mini-width { width: 100%;
  }
}

@media only screen and (max-width: 679px) { /* line 69, framework/asset/site/css/sass/layout/_general.scss */ .mini-width { width: 100%;
  }
}

/* 3.4  - Header */

/* line 1, framework/asset/site/css/sass/layout/_header.scss */ header { display: block; width: 100%; position: relative;
}

/* line 7, framework/asset/site/css/sass/layout/_header.scss */ .dima-main { position: relative; float: none; display: block; width: auto; z-index: 149; background: var(--var-website-bg-color);
}

/* line 15, framework/asset/site/css/sass/layout/_header.scss */ .dima-main .dima-page-wrapper { margin-top: 20px; padding-bottom: 20px;
}

/* line 22, framework/asset/site/css/sass/layout/_header.scss */ .footer-parallax .dima-main { -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 105px 90px -90px; box-shadow: rgba(0, 0, 0, 0.7) 0 105px 90px -90px;
}

/*Revolution Slaid*/

/* line 29, framework/asset/site/css/sass/layout/_header.scss */ article.revolution { position: relative;
}

/*
Header animated
*/

/* line 37, framework/asset/site/css/sass/layout/_header.scss */ .fix-two { -webkit-animation-duration: 320ms; animation-duration: 320ms; -webkit-animation-fill-mode: both; animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }

  100% { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }

  100% { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/* line 53, framework/asset/site/css/sass/layout/_header.scss */ .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown;
}

/* 3.5  - Breadcrumbs */

/* line 1, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container { position: relative; background: var(--var-page-title-bg-color); z-index: 2;
}

/* line 7, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container .header-main-container .header-content { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; position: relative; height: 100%; width: 100%; z-index: 5;
}

/* line 24, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container .dima-subtitle { display: block; color: var(--css-page-title-subtext-color);
}

@media (max-width: 989px) { /* line 24, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container .dima-subtitle { text-align: center; width: 100%;
  }
}

/* line 32, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container .dima-subtitle.text-center { max-width: 50rem; margin: 0 auto;
}

/* line 38, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container hr { padding: 0; margin-bottom: 1.4047685714rem; border-color: var(--css-breadcrumbs-border-color);
}

/* line 44, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container .header-title { color: var(--css-page-title-text-color);
}

@media (max-width: 989px) { /* line 44, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container .header-title { text-align: center; width: 100%;
  }
}

/* line 55, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.start-style:not(.with_sub_title) .header-title { margin-bottom: 0;
}

/* line 62, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.center-style .header-title { margin-bottom: 1.0714457143rem; width: 100%;
}

/* line 69, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container .breadcrumbs-center { position: absolute; width: 100%; bottom: 22px;
}

/* line 77, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.start-style .dima-breadcrumbs, .title_container.center-style .dima-breadcrumbs { color: var(--css-page-title-text-color); z-index: 10;
}

@media (max-width: 989px) { /* line 77, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.start-style .dima-breadcrumbs, .title_container.center-style .dima-breadcrumbs { display: none;
  }
}

/* line 85, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.start-style .dima-breadcrumbs > span .sep:last-child, .title_container.center-style .dima-breadcrumbs > span .sep:last-child { display: none;
}

/* line 90, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.start-style .dima-breadcrumbs a, .title_container.center-style .dima-breadcrumbs a { color: var(--css-page-title-breadcrumbs); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 94, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.start-style .dima-breadcrumbs a:hover, .title_container.center-style .dima-breadcrumbs a:hover { color: var(--css-page-title-breadcrumbs-hover);
}

/* line 106, framework/asset/site/css/sass/layout/_page-title.scss */ body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active #menu-fixer, body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active #menu-fixer, body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active #menu-fixer { height: 80px; max-height: 80px;
}

/* line 112, framework/asset/site/css/sass/layout/_page-title.scss */ body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active.dima-big-navegation-active #menu-fixer { height: 160px; max-height: 160px;
}

@media (max-width: 989px) { /* line 112, framework/asset/site/css/sass/layout/_page-title.scss */ body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active.dima-big-navegation-active #menu-fixer, body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active.dima-big-navegation-active #menu-fixer { height: 80px; max-height: 80px;
  }
}

/* line 124, framework/asset/site/css/sass/layout/_page-title.scss */ .sep { position: relative; padding: 0 10px;
}

/* line 128, framework/asset/site/css/sass/layout/_page-title.scss */ .sep svg { position: relative; top: 6px; width: 1.4285714286rem; height: 1.4285714286rem; fill: var(--css-page-title-breadcrumbs);
}

@media only screen and (max-width: 679px) { /* line 138, framework/asset/site/css/sass/layout/_page-title.scss */ .title_container.start-style .page-section-content, .title_container.center-style .page-section-content { padding: 5.3571rem 0;
  }
}

@media only screen and (max-width: 989px) { /* line 145, framework/asset/site/css/sass/layout/_page-title.scss */ .framed .title_container .page-section-content { border-width: 0;
  }
}

/* 3.6  - Section */

/* line 1, framework/asset/site/css/sass/layout/_section.scss */ .section { position: relative; z-index: 10;
}

/* line 6, framework/asset/site/css/sass/layout/_section.scss */ .page-section-content { position: relative; width: 100%; padding: 10.7142rem 0;
}

/* line 12, framework/asset/site/css/sass/layout/_section.scss */ .page-section-content.no-padding-section:not(.title-content) { padding: 0;
}

/* line 17, framework/asset/site/css/sass/layout/_section.scss */ .page-section { z-index: 5; position: relative;
}

/* line 22, framework/asset/site/css/sass/layout/_section.scss */ .dima-section-cover { background-color: rgba(37, 37, 37, 0.6);
}

/* line 27, framework/asset/site/css/sass/layout/_section.scss */ .cover-at-back.dima-section-cover { z-index: -3;
}

/* line 34, framework/asset/site/css/sass/layout/_section.scss */ .background-image-holder.w-screen, .background-image-hide.w-screen { width: 100vw; margin-left: -50vw; left: 50%;
}

/* line 41, framework/asset/site/css/sass/layout/_section.scss */ .background-image-holder { overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;
}

/* line 51, framework/asset/site/css/sass/layout/_section.scss */ .background-image-hide { position: absolute !important; width: 100%; height: 100%; left: 0; top: 0; margin: auto; background-position: center center; z-index: -2 !important;
}

/* line 62, framework/asset/site/css/sass/layout/_section.scss */ .background-cover { background-size: cover !important;
}

/* line 68, framework/asset/site/css/sass/layout/_section.scss */ .dima-vimeo iframe, .dima-youtube iframe { left: 0 !important;
}

/* line 73, framework/asset/site/css/sass/layout/_section.scss */ .dima-video-container { overflow: hidden;
}

/* line 77, framework/asset/site/css/sass/layout/_section.scss */ .fixed-parallax { overflow: visible;
}

/* line 80, framework/asset/site/css/sass/layout/_section.scss */ .fixed-parallax.background-image-hide { background-attachment: fixed !important; background-position: center center; background-repeat: no-repeat; background-size: cover;
}

@media only screen and (max-width: 1699px) { /* line 89, framework/asset/site/css/sass/layout/_section.scss */ .page-section-content { padding: 7.7142rem 0;
  }
}

@media only screen and (max-width: 1700px) { /* line 89, framework/asset/site/css/sass/layout/_section.scss */ .page-section-content { padding: 7.7142rem 0;
  }
}

@media only screen and (max-width: 1499px) { /* line 95, framework/asset/site/css/sass/layout/_section.scss */ .page-section-content { padding: 5.3571rem 0;
  }
}

/* @function str-replace($string, $search, $replace: '') { $index: str-index($string, $search); @if $index { @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace); } @return $string; }*/

/* line 1, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider { width: 100%; display: block; position: absolute; left: 0; z-index: 10;
}

/* line 8, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider .shape__container { position: relative; overflow: hidden;
}

/* line 12, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider .shape__container .shape { width: 100%;
}

/* line 15, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider .shape__container .shape svg { display: block;
}

/* line 21, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style .shape__container .shape, .dima-shape-divider.drop-top-style .shape__container .shape { width: 100%;
}

/* line 26, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style .shape__container .shape .drop-left, .dima-shape-divider.drop-bottom-style .shape__container .shape .drop-right, .dima-shape-divider.drop-top-style .shape__container .shape .drop-left, .dima-shape-divider.drop-top-style .shape__container .shape .drop-right { width: 50%;
}

/* line 33, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style .shape__container .shape .drop-left, .dima-shape-divider.drop-top-style .shape__container .shape .drop-left { float: left;
}

/* line 38, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style .shape__container .shape .drop-right, .dima-shape-divider.drop-top-style .shape__container .shape .drop-right { float: right;
}

/* line 43, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-left, .dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-right, .dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-left, .dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-right { height: 35px;
}

/* line 50, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-left, .dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-right, .dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-left, .dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-right { height: 60px;
}

/* line 57, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-left { border-top-right-radius: 35px;
}

/* line 61, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-right { border-top-left-radius: 35px;
}

/* line 65, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-left { border-top-right-radius: 60px;
}

/* line 69, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-right { border-top-left-radius: 60px;
}

/* line 73, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-left { border-bottom-right-radius: 35px;
}

/* line 77, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-right { border-bottom-left-radius: 35px;
}

/* line 81, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-left { border-bottom-right-radius: 60px;
}

/* line 85, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-right { border-bottom-left-radius: 60px;
}

/* line 90, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider--stick-top { top: 0;
}

/* line 94, framework/asset/site/css/sass/styles/noor_main/_section-shape-main.scss */ .dima-shape-divider--stick-bottom { bottom: 0;
}

/* 3.7  - Sidebar */

/* line 2, framework/asset/site/css/sass/layout/_sidebar.scss */ .right-content-sidebar-active .dima-sidebar { margin-left: 5.1282051282%;
}

/* line 9, framework/asset/site/css/sass/layout/_sidebar.scss */ .left-content-sidebar-active .dima-sidebar { margin-right: 5.1282051282%;
}

/* line 14, framework/asset/site/css/sass/layout/_sidebar.scss */ .dima-sidebar { width: 20.5128205128%;
}

/* line 22, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget p, .top-footer .widget p, .dima-sidebar .widget p { margin-bottom: 1.4285714286rem;
}

/* line 26, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget .widget_shopping_cart_content li .item-mount, .top-footer .widget .widget_shopping_cart_content li .item-mount, .dima-sidebar .widget .widget_shopping_cart_content li .item-mount { position: initial;
}

/* line 34, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget, .dima-sidebar .widget { position: relative; margin-bottom: 3.9285714286rem;
}

/* line 39, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget .inline > li, .dima-sidebar .widget .inline > li { margin-right: 12px; margin-bottom: 12px;
}

/* line 43, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget .inline > li:last-child, .dima-sidebar .widget .inline > li:last-child { margin-right: 0px;
}

/* line 49, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget .button, .dima-sidebar .widget .button { display: block; width: 100%; padding-right: 0; padding-left: 0; -webkit-box-sizing: border-box; box-sizing: border-box;
}

/* line 58, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget .widget-title, .dima-sidebar .widget .widget-title { margin-bottom: 0.6428657143rem;
}

/* line 62, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget.dima-tabs, .dima-sidebar .widget.dima-tabs { background: transparent; border: none; padding: 0;
}

/* line 67, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget.dima-tabs .dima-tab-content .dima-tab_content, .dima-sidebar .widget.dima-tabs .dima-tab-content .dima-tab_content { padding: 30px 30px;
}

/* line 72, framework/asset/site/css/sass/layout/_sidebar.scss */ .wpb_widgetised_column .widget .dima-testimonial.quote-style blockquote p, .dima-sidebar .widget .dima-testimonial.quote-style blockquote p { color: var(--var-body-text-color); font-size: 18px; line-height: 30px; font-weight: 400;
}

/* 3.8  - Widget */

/* line 2, framework/asset/site/css/sass/layout/_widget.scss */ div.widget { position: relative;
}

/* line 21, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories .current-cat a, div.widget.widget_meta .current-cat a, div.widget.widget_layered_nav .current-cat a, div.widget.widget_nav_menu .current-cat a, div.widget.widget_archive .current-cat a, div.widget.widget_pages .current-cat a, div.widget.twitter-widget .current-cat a, div.widget.widget_rss .current-cat a, div.widget.widget_product_categories .current-cat a, div.widget.widget_recent_comments .current-cat a, div.widget.bbp_widget_login .current-cat a, div.widget.widget_display_forums .current-cat a, div.widget.widget_display_topics .current-cat a, div.widget.widget_display_views .current-cat a, div.widget.widget_display_replies .current-cat a { color: var(--var-main-color);
}

/* line 25, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories .current-cat .count, div.widget.widget_meta .current-cat .count, div.widget.widget_layered_nav .current-cat .count, div.widget.widget_nav_menu .current-cat .count, div.widget.widget_archive .current-cat .count, div.widget.widget_pages .current-cat .count, div.widget.twitter-widget .current-cat .count, div.widget.widget_rss .current-cat .count, div.widget.widget_product_categories .current-cat .count, div.widget.widget_recent_comments .current-cat .count, div.widget.bbp_widget_login .current-cat .count, div.widget.widget_display_forums .current-cat .count, div.widget.widget_display_topics .current-cat .count, div.widget.widget_display_views .current-cat .count, div.widget.widget_display_replies .current-cat .count { background-color: rgba(0, 0, 0, 0.05);
}

/* line 30, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories a, div.widget.widget_meta a, div.widget.widget_layered_nav a, div.widget.widget_nav_menu a, div.widget.widget_archive a, div.widget.widget_pages a, div.widget.twitter-widget a, div.widget.widget_rss a, div.widget.widget_product_categories a, div.widget.widget_recent_comments a, div.widget.bbp_widget_login a, div.widget.widget_display_forums a, div.widget.widget_display_topics a, div.widget.widget_display_views a, div.widget.widget_display_replies a { color: var(--secondary-main-color-alpha-47);
}

/* line 33, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories a:hover, div.widget.widget_meta a:hover, div.widget.widget_layered_nav a:hover, div.widget.widget_nav_menu a:hover, div.widget.widget_archive a:hover, div.widget.widget_pages a:hover, div.widget.twitter-widget a:hover, div.widget.widget_rss a:hover, div.widget.widget_product_categories a:hover, div.widget.widget_recent_comments a:hover, div.widget.bbp_widget_login a:hover, div.widget.widget_display_forums a:hover, div.widget.widget_display_topics a:hover, div.widget.widget_display_views a:hover, div.widget.widget_display_replies a:hover { color: var(--var-main-color);
}

/* line 37, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories a.button, div.widget.widget_meta a.button, div.widget.widget_layered_nav a.button, div.widget.widget_nav_menu a.button, div.widget.widget_archive a.button, div.widget.widget_pages a.button, div.widget.twitter-widget a.button, div.widget.widget_rss a.button, div.widget.widget_product_categories a.button, div.widget.widget_recent_comments a.button, div.widget.bbp_widget_login a.button, div.widget.widget_display_forums a.button, div.widget.widget_display_topics a.button, div.widget.widget_display_views a.button, div.widget.widget_display_replies a.button { color: #ffffff;
}

/* line 40, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories a.button:hover, div.widget.widget_meta a.button:hover, div.widget.widget_layered_nav a.button:hover, div.widget.widget_nav_menu a.button:hover, div.widget.widget_archive a.button:hover, div.widget.widget_pages a.button:hover, div.widget.twitter-widget a.button:hover, div.widget.widget_rss a.button:hover, div.widget.widget_product_categories a.button:hover, div.widget.widget_recent_comments a.button:hover, div.widget.bbp_widget_login a.button:hover, div.widget.widget_display_forums a.button:hover, div.widget.widget_display_topics a.button:hover, div.widget.widget_display_views a.button:hover, div.widget.widget_display_replies a.button:hover { color: #ffffff;
}

/* line 46, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories .count, div.widget.widget_meta .count, div.widget.widget_layered_nav .count, div.widget.widget_nav_menu .count, div.widget.widget_archive .count, div.widget.widget_pages .count, div.widget.twitter-widget .count, div.widget.widget_rss .count, div.widget.widget_product_categories .count, div.widget.widget_recent_comments .count, div.widget.bbp_widget_login .count, div.widget.widget_display_forums .count, div.widget.widget_display_topics .count, div.widget.widget_display_views .count, div.widget.widget_display_replies .count { float: right; position: absolute; right: 0; top: 0; border: 1px solid var(--border-color); padding: 5px 8px; border-radius: 100px; font-size: 11px; line-height: 11px; display: inline-block; -webkit-transition: background-color 0.2s, color 0.2s; transition: background-color 0.2s, color 0.2s;
}

/* line 64, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_categories ol li, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_meta ol li, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_layered_nav ol li, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_nav_menu ol li, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_archive ol li, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_pages ol li, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.twitter-widget ol li, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_rss ol li, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_product_categories ol li, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_recent_comments ol li, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.bbp_widget_login ol li, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_display_forums ol li, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_display_topics ol li, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_display_views ol li, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li, div.widget.widget_display_replies ol li { position: relative; display: block; padding: 3px 0; overflow: hidden;
}

/* line 71, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_categories ol li:hover .count, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_meta ol li:hover .count, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_layered_nav ol li:hover .count, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_nav_menu ol li:hover .count, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_archive ol li:hover .count, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_pages ol li:hover .count, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.twitter-widget ol li:hover .count, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_rss ol li:hover .count, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_product_categories ol li:hover .count, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_recent_comments ol li:hover .count, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.bbp_widget_login ol li:hover .count, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_display_forums ol li:hover .count, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_display_topics ol li:hover .count, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_display_views ol li:hover .count, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count, div.widget.widget_display_replies ol li:hover .count { background-color: rgba(0, 0, 0, 0.05);
}

/* line 77, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_categories ol li > a:first-child, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_meta ol li > a:first-child, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_layered_nav ol li > a:first-child, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_nav_menu ol li > a:first-child, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_archive ol li > a:first-child, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_pages ol li > a:first-child, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.twitter-widget ol li > a:first-child, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_rss ol li > a:first-child, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_product_categories ol li > a:first-child, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_recent_comments ol li > a:first-child, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.bbp_widget_login ol li > a:first-child, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_display_forums ol li > a:first-child, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_display_topics ol li > a:first-child, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_display_views ol li > a:first-child, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, div.widget.widget_display_replies ol li > a:first-child { padding-left: 1.7857142857rem;
}

/* line 80, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_categories ol li > a:first-child:before, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_meta ol li > a:first-child:before, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_layered_nav ol li > a:first-child:before, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_nav_menu ol li > a:first-child:before, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_archive ol li > a:first-child:before, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_pages ol li > a:first-child:before, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.twitter-widget ol li > a:first-child:before, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_rss ol li > a:first-child:before, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_product_categories ol li > a:first-child:before, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_recent_comments ol li > a:first-child:before, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.bbp_widget_login ol li > a:first-child:before, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_display_forums ol li > a:first-child:before, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_display_topics ol li > a:first-child:before, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_display_views ol li > a:first-child:before, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, div.widget.widget_display_replies ol li > a:first-child:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e0e0e0'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat; left: 0; opacity: 0.8;
}

/* line 90, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_categories ol li > a:first-child:hover:before, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_meta ol li > a:first-child:hover:before, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_layered_nav ol li > a:first-child:hover:before, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_nav_menu ol li > a:first-child:hover:before, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_archive ol li > a:first-child:hover:before, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_pages ol li > a:first-child:hover:before, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.twitter-widget ol li > a:first-child:hover:before, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_rss ol li > a:first-child:hover:before, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_product_categories ol li > a:first-child:hover:before, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_recent_comments ol li > a:first-child:hover:before, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.bbp_widget_login ol li > a:first-child:hover:before, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_display_forums ol li > a:first-child:hover:before, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_display_topics ol li > a:first-child:hover:before, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_display_views ol li > a:first-child:hover:before, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:hover:before, div.widget.widget_display_replies ol li > a:first-child:hover:before { opacity: 1;
}

/* line 97, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_categories ol li a, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_meta ol li a, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_layered_nav ol li a, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_nav_menu ol li a, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_archive ol li a, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_pages ol li a, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.twitter-widget ol li a, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_rss ol li a, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_product_categories ol li a, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_recent_comments ol li a, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.bbp_widget_login ol li a, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_display_forums ol li a, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_display_topics ol li a, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_display_views ol li a, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, div.widget.widget_display_replies ol li a { position: relative; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 101, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_categories ol li a:before, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_meta ol li a:before, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_layered_nav ol li a:before, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_nav_menu ol li a:before, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_archive ol li a:before, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_pages ol li a:before, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.twitter-widget ol li a:before, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_rss ol li a:before, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_product_categories ol li a:before, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_recent_comments ol li a:before, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.bbp_widget_login ol li a:before, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_display_forums ol li a:before, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_display_topics ol li a:before, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_display_views ol li a:before, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, div.widget.widget_display_replies ol li a:before { content: ''; position: absolute; width: 18px; height: 18px; top: 2px;
}

/* line 110, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_categories ol li:last-child, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_meta ol li:last-child, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_layered_nav ol li:last-child, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_nav_menu ol li:last-child, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_archive ol li:last-child, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_pages ol li:last-child, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.twitter-widget ol li:last-child, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_rss ol li:last-child, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_product_categories ol li:last-child, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_recent_comments ol li:last-child, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.bbp_widget_login ol li:last-child, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_display_forums ol li:last-child, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_display_topics ol li:last-child, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_display_views ol li:last-child, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child, div.widget.widget_display_replies ol li:last-child { padding-bottom: 0;
}

/* line 114, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_categories ol li:first-child, div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_meta ol li:first-child, div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_layered_nav ol li:first-child, div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_nav_menu ol li:first-child, div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_archive ol li:first-child, div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_pages ol li:first-child, div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.twitter-widget ol li:first-child, div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_rss ol li:first-child, div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_product_categories ol li:first-child, div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_recent_comments ol li:first-child, div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.bbp_widget_login ol li:first-child, div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_display_forums ol li:first-child, div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_display_topics ol li:first-child, div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_display_views ol li:first-child, div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, div.widget.widget_display_replies ol li:first-child { padding-top: 0;
}

/* line 125, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.twitter-widget a, div.widget.widget_display_topics a, div.widget.widget_display_replies a, div.widget.widget_recent_entries a { display: inline-block; color: var(--var-heading-font-color); margin-bottom: 0.2857142857rem; padding-left: 0 !important;
}

/* line 132, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.twitter-widget a:hover, div.widget.widget_display_topics a:hover, div.widget.widget_display_replies a:hover, div.widget.widget_recent_entries a:hover { color: var(--var-heading-font-color);
}

/* line 138, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.twitter-widget a:before, div.widget.widget_display_topics a:before, div.widget.widget_display_replies a:before, div.widget.widget_recent_entries a:before { display: none;
}

/* line 143, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.twitter-widget li, div.widget.widget_display_topics li, div.widget.widget_display_replies li, div.widget.widget_recent_entries li { margin-bottom: 0.6904828571rem; padding: 0 0 0.6904828571rem 0 !important; border-bottom: 1px solid var(--border-color);
}

/* line 155, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.dima-author-box .dima-about-image, div.widget.dima-author-box .dima-author-info { position: relative; z-index: 5;
}

/* line 161, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.dima-author-box .dima-about-image { padding: 2px; text-align: center; margin-bottom: 30px; float: none; margin-right: 0;
}

/* line 172, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.twitter-widget ul li a { padding: 0;
}

/* line 175, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.twitter-widget ul li a:before { display: none;
}

/* line 181, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.twitter-widget ul li > a:first-child { padding-left: 0;
}

/* line 189, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.login-widget .dima-user-login-content { padding-left: 80px;
}

/* line 194, framework/asset/site/css/sass/layout/_widget.scss */ div.widget .line-hr { margin-bottom: 1.4285714286rem;
}

/* line 199, framework/asset/site/css/sass/layout/_widget.scss */ div.widget .widget-feedburner-counter > p { margin-bottom: 1.4047685714rem !important;
}

/* line 209, framework/asset/site/css/sass/layout/_widget.scss */ div.widget .widget-feedburner-counter form #form-row-wide:before { content: ""; position: absolute; right: 15px; top: 15px; background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='currentcolor' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E ") no-repeat; width: 2.1428571429rem; height: 2.1428571429rem;
}

/* line 225, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget-feedburner input[type="submit"] { margin-top: 8px;
}

/* line 230, framework/asset/site/css/sass/layout/_widget.scss */ div.widget ul { margin: 0; list-style: none; padding-left: 0;
}

/* line 236, framework/asset/site/css/sass/layout/_widget.scss */ div.widget ul li .post-date { display: block;
}

/* line 240, framework/asset/site/css/sass/layout/_widget.scss */ div.widget ul li .rss-date { display: block;
}

/* line 248, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_calendar #wp-calendar caption { margin-bottom: 0.5rem; color: var(--var-heading-font-color); text-align: center; font-size: 14px; background-color: var(--section-bg-color); padding: 0.7142857143rem 0;
}

/* line 258, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_calendar table { width: 100%; margin: 0;
}

/* line 262, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_calendar table tr { border: none;
}

/* line 266, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_calendar table th { background: transparent; padding: 1em 0; color: var(--var-heading-font-color); font-size: 14px; border: none; text-align: center; font-weight: 600;
}

/* line 276, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_calendar table td { padding: 0.3571428571rem; text-align: center;
}

/* line 281, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.widget_calendar table tfoot { display: none;
}

/* line 301, framework/asset/site/css/sass/layout/_widget.scss */ .dark-bg div.widget.widget_recent_entries a, .dark-bg div.widget.widget_categories a, .dark-bg div.widget.widget_meta a, .dark-bg div.widget.widget_layered_nav a, .dark-bg div.widget.widget_nav_menu a, .dark-bg div.widget.widget_archive a, .dark-bg div.widget.widget_pages a, .dark-bg div.widget.twitter-widget a, .dark-bg div.widget.widget_rss a, .dark-bg div.widget.widget_product_categories a, .dark-bg div.widget.widget_recent_comments a { color: #ffffff;
}

/* line 304, framework/asset/site/css/sass/layout/_widget.scss */ .dark-bg div.widget.widget_recent_entries a:hover, .dark-bg div.widget.widget_categories a:hover, .dark-bg div.widget.widget_meta a:hover, .dark-bg div.widget.widget_layered_nav a:hover, .dark-bg div.widget.widget_nav_menu a:hover, .dark-bg div.widget.widget_archive a:hover, .dark-bg div.widget.widget_pages a:hover, .dark-bg div.widget.twitter-widget a:hover, .dark-bg div.widget.widget_rss a:hover, .dark-bg div.widget.widget_product_categories a:hover, .dark-bg div.widget.widget_recent_comments a:hover { color: #ffffff;
}

/* line 319, framework/asset/site/css/sass/layout/_widget.scss */ .dark-bg div.widget.widget_recent_entries ul li a:before, .dark-bg div.widget.widget_recent_entries ol li a:before, .dark-bg div.widget.widget_categories ul li a:before, .dark-bg div.widget.widget_categories ol li a:before, .dark-bg div.widget.widget_meta ul li a:before, .dark-bg div.widget.widget_meta ol li a:before, .dark-bg div.widget.widget_layered_nav ul li a:before, .dark-bg div.widget.widget_layered_nav ol li a:before, .dark-bg div.widget.widget_nav_menu ul li a:before, .dark-bg div.widget.widget_nav_menu ol li a:before, .dark-bg div.widget.widget_archive ul li a:before, .dark-bg div.widget.widget_archive ol li a:before, .dark-bg div.widget.widget_pages ul li a:before, .dark-bg div.widget.widget_pages ol li a:before, .dark-bg div.widget.twitter-widget ul li a:before, .dark-bg div.widget.twitter-widget ol li a:before, .dark-bg div.widget.widget_rss ul li a:before, .dark-bg div.widget.widget_rss ol li a:before, .dark-bg div.widget.widget_product_categories ul li a:before, .dark-bg div.widget.widget_product_categories ol li a:before, .dark-bg div.widget.widget_recent_comments ul li a:before, .dark-bg div.widget.widget_recent_comments ol li a:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255, 255, 255, 0.47)'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat; left: 0;
}

/* line 334, framework/asset/site/css/sass/layout/_widget.scss */ .dark-bg div.widget.widget_recent_entries ul li a:hover:before, .dark-bg div.widget.widget_recent_entries ol li a:hover:before, .dark-bg div.widget.widget_categories ul li a:hover:before, .dark-bg div.widget.widget_categories ol li a:hover:before, .dark-bg div.widget.widget_meta ul li a:hover:before, .dark-bg div.widget.widget_meta ol li a:hover:before, .dark-bg div.widget.widget_layered_nav ul li a:hover:before, .dark-bg div.widget.widget_layered_nav ol li a:hover:before, .dark-bg div.widget.widget_nav_menu ul li a:hover:before, .dark-bg div.widget.widget_nav_menu ol li a:hover:before, .dark-bg div.widget.widget_archive ul li a:hover:before, .dark-bg div.widget.widget_archive ol li a:hover:before, .dark-bg div.widget.widget_pages ul li a:hover:before, .dark-bg div.widget.widget_pages ol li a:hover:before, .dark-bg div.widget.twitter-widget ul li a:hover:before, .dark-bg div.widget.twitter-widget ol li a:hover:before, .dark-bg div.widget.widget_rss ul li a:hover:before, .dark-bg div.widget.widget_rss ol li a:hover:before, .dark-bg div.widget.widget_product_categories ul li a:hover:before, .dark-bg div.widget.widget_product_categories ol li a:hover:before, .dark-bg div.widget.widget_recent_comments ul li a:hover:before, .dark-bg div.widget.widget_recent_comments ol li a:hover:before { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat; left: 0;
}

/* line 347, framework/asset/site/css/sass/layout/_widget.scss */ .dark-bg div.widget.widget_display_topics li, .dark-bg div.widget.widget_display_replies li, .dark-bg div.widget.widget_recent_entries li { border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 354, framework/asset/site/css/sass/layout/_widget.scss */ .dark-bg ul.with-border.first > li { border-color: rgba(255, 255, 255, 0.2);
}

/* line 358, framework/asset/site/css/sass/layout/_widget.scss */ .dark-bg .twitter-widget .fa-twitter { color: #ffffff;
}

/* line 363, framework/asset/site/css/sass/layout/_widget.scss */ .tagcloud { display: inline-block; padding: 0 !important;
}

/* line 367, framework/asset/site/css/sass/layout/_widget.scss */ .tagcloud a { padding: 0.7142857143rem; background-color: var(--border-color); margin-bottom: 0.3571428571rem; float: left;
}

/* line 373, framework/asset/site/css/sass/layout/_widget.scss */ .tagcloud a:hover { background-color: var(--var-main-color); color: #ffffff !important;
}

/* line 382, framework/asset/site/css/sass/layout/_widget.scss */ .twitter-widget .fa-twitter { padding-right: 5px; color: var(--var-main-color);
}

/* line 389, framework/asset/site/css/sass/layout/_widget.scss */ .dima-instagram-images { display: table; width: 100%; table-layout: fixed;
}

/* line 394, framework/asset/site/css/sass/layout/_widget.scss */ .dima-instagram-images .dima-instagram-row { display: table-row;
}

/* line 397, framework/asset/site/css/sass/layout/_widget.scss */ .dima-instagram-images .dima-instagram-row .dima-instagram-image { display: table-cell;
}

/* line 400, framework/asset/site/css/sass/layout/_widget.scss */ .dima-instagram-images .dima-instagram-row .dima-instagram-image a { display: block; position: relative;
}

/* line 408, framework/asset/site/css/sass/layout/_widget.scss */ .instagram-button { margin-top: 2px !important; color: #ffffff !important;
}

/* line 413, framework/asset/site/css/sass/layout/_widget.scss */ .add-bottom-margin { margin-bottom: 30px;
}

/* line 419, framework/asset/site/css/sass/layout/_widget.scss */ .dima-dsa125-widget ul { text-align: center; margin: 0 -5px -5px;
}

/* line 423, framework/asset/site/css/sass/layout/_widget.scss */ .dima-dsa125-widget ul li { display: inline-block; padding: 0; margin: 5px; width: 125px; height: 125px;
}

/* line 434, framework/asset/site/css/sass/layout/_widget.scss */ .dima-dsa300-widget .dima-dsa-cell { display: block; text-align: center; line-height: 0;
}

/* line 440, framework/asset/site/css/sass/layout/_widget.scss */ .dima-dsa300-widget img { display: block; margin-left: auto; margin-right: auto; width: auto; height: auto;
}

/* line 449, framework/asset/site/css/sass/layout/_widget.scss */ .dima-dsa-widget-content { overflow: hidden; margin-bottom: 30px; clear: both;
}

/* line 456, framework/asset/site/css/sass/layout/_widget.scss */ .widget .dima-dsa-widget-content { margin-bottom: 0;
}

/* line 462, framework/asset/site/css/sass/layout/_widget.scss */ .dima-author-avatar img { position: relative; float: left; margin-right: 30px; margin-top: 0;
}

/* line 470, framework/asset/site/css/sass/layout/_widget.scss */ .dima-tabs .dima-author-avatar img { margin-right: 20px;
}

/* line 477, framework/asset/site/css/sass/layout/_widget.scss */ .widget-container ul.dima-tab-nav li a { padding-left: 10px; padding-right: 10px;
}

/* line 485, framework/asset/site/css/sass/layout/_widget.scss */ .a_p_hover a { color: var(--var-body-text-color) !important;
}

/* line 488, framework/asset/site/css/sass/layout/_widget.scss */ .a_p_hover a:hover { color: var(--var-main-color) !important;
}

/* line 495, framework/asset/site/css/sass/layout/_widget.scss */ .widget_tag_cloud a:after, .widget_tag_cloud .tags a:after { content: ""; display: none;
}

/* line 504, framework/asset/site/css/sass/layout/_widget.scss */ .login-widget .dima-author-avatar img { width: 60px; margin-right: 20px;
}

/* line 510, framework/asset/site/css/sass/layout/_widget.scss */ .dima-about-image { margin: 0.3571428571rem 0 1.4285714286rem 0;
}

/* line 515, framework/asset/site/css/sass/layout/_widget.scss */ .news-slider-widget .slick-prev, .news-slider-widget .slick-next { top: 85px;
}

/* line 520, framework/asset/site/css/sass/layout/_widget.scss */ .news-slider-widget .dima-meta-info-container { padding: 0.6904828571rem 1.4285714286rem; background-color: var(--var-heading-font-color);
}

/* line 525, framework/asset/site/css/sass/layout/_widget.scss */ .news-slider-widget .dima-meta-info-container h6.entry-title a { color: #ffffff;
}

/* line 528, framework/asset/site/css/sass/layout/_widget.scss */ .news-slider-widget .dima-meta-info-container h6.entry-title a:hover { color: #ffffff;
}

/* 3.9  - Footer */

/* line 1, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container { background: var(--var-top-footer-bg-color);
}

/* line 4, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer { position: relative; padding: 5.6904828571rem 0 2.83334rem 0;
}

/* line 5, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer [class*="ok-md"] { padding: 0 1.4285714286rem;
}

/* line 12, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer p { color: var(--var-bottom-footer-text-color); margin-bottom: 0;
}

/* line 18, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .list-with-line li { border-top-color: var(--var-footer-featured-border-color);
}

/* line 23, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer a { color: var(--var-footer-widget-link-color); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 27, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer a:hover { color: var(--var-footer-widget-link-hover-color);
}

/* line 32, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer textarea, .footer-container .top-footer select, .footer-container .top-footer input[type="text"], .footer-container .top-footer input[type="email"], .footer-container .top-footer input[type="date"], .footer-container .top-footer input[type="password"], .footer-container .top-footer input[type="number"], .footer-container .top-footer input[type="url"], .footer-container .top-footer input[type="tel"] { border-color: var(--var-footer-featured-border-color);
}

/* line 44, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer hr { border-color: var(--var-widget-border-color); padding: 0;
}

/* line 49, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer h1, .footer-container .top-footer h2, .footer-container .top-footer h3, .footer-container .top-footer h4, .footer-container .top-footer h5, .footer-container .top-footer h6 { color: var(--var-widget-header-color);
}

/* line 59, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .dima-widget .widget { margin-bottom: 2.8571428571rem;
}

/* line 64, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget { color: var(--var-footer-widget-body-color);
}

/* line 66, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget p { color: var(--var-footer-widget-body-color);
}

/* line 70, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_recent_entries li { border-color: var(--var-widget-border-color);
}

/* line 88, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_recent_entries ol li, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_categories ol li, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_meta ol li, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_layered_nav ol li, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_nav_menu ol li, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_archive ol li, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_pages ol li, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.twitter-widget ol li, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_rss ol li, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_product_categories ol li, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li, .footer-container .top-footer .widget.widget_recent_comments ol li { padding: 0.5rem 0;
}

/* line 91, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_recent_entries ol li:first-child, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_categories ol li:first-child, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_meta ol li:first-child, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_layered_nav ol li:first-child, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_nav_menu ol li:first-child, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_archive ol li:first-child, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_pages ol li:first-child, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.twitter-widget ol li:first-child, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_rss ol li:first-child, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_product_categories ol li:first-child, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child, .footer-container .top-footer .widget.widget_recent_comments ol li:first-child { padding-top: 0;
}

/* line 95, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_recent_entries ol li > a:first-child, .footer-container .top-footer .widget.widget_recent_entries ol li a, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_categories ol li > a:first-child, .footer-container .top-footer .widget.widget_categories ol li a, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_meta ol li > a:first-child, .footer-container .top-footer .widget.widget_meta ol li a, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_layered_nav ol li > a:first-child, .footer-container .top-footer .widget.widget_layered_nav ol li a, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_nav_menu ol li > a:first-child, .footer-container .top-footer .widget.widget_nav_menu ol li a, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_archive ol li > a:first-child, .footer-container .top-footer .widget.widget_archive ol li a, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_pages ol li > a:first-child, .footer-container .top-footer .widget.widget_pages ol li a, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.twitter-widget ol li > a:first-child, .footer-container .top-footer .widget.twitter-widget ol li a, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_rss ol li > a:first-child, .footer-container .top-footer .widget.widget_rss ol li a, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_product_categories ol li > a:first-child, .footer-container .top-footer .widget.widget_product_categories ol li a, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a, .footer-container .top-footer .widget.widget_recent_comments ol li > a:first-child, .footer-container .top-footer .widget.widget_recent_comments ol li a { padding-left: 0rem;
}

/* line 99, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_recent_entries ol li > a:first-child:before, .footer-container .top-footer .widget.widget_recent_entries ol li a:before, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_categories ol li > a:first-child:before, .footer-container .top-footer .widget.widget_categories ol li a:before, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_meta ol li > a:first-child:before, .footer-container .top-footer .widget.widget_meta ol li a:before, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_layered_nav ol li > a:first-child:before, .footer-container .top-footer .widget.widget_layered_nav ol li a:before, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_nav_menu ol li > a:first-child:before, .footer-container .top-footer .widget.widget_nav_menu ol li a:before, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_archive ol li > a:first-child:before, .footer-container .top-footer .widget.widget_archive ol li a:before, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_pages ol li > a:first-child:before, .footer-container .top-footer .widget.widget_pages ol li a:before, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.twitter-widget ol li > a:first-child:before, .footer-container .top-footer .widget.twitter-widget ol li a:before, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_rss ol li > a:first-child:before, .footer-container .top-footer .widget.widget_rss ol li a:before, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_product_categories ol li > a:first-child:before, .footer-container .top-footer .widget.widget_product_categories ol li a:before, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li > a:first-child:before, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before, .footer-container .top-footer .widget.widget_recent_comments ol li > a:first-child:before, .footer-container .top-footer .widget.widget_recent_comments ol li a:before { display: none;
}

/* line 106, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_recent_entries ol.with-border > li, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_categories ol.with-border > li, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_meta ol.with-border > li, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_layered_nav ol.with-border > li, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_nav_menu ol.with-border > li, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_archive ol.with-border > li, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_pages ol.with-border > li, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.twitter-widget ol.with-border > li, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_rss ol.with-border > li, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_product_categories ol.with-border > li, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li, .footer-container .top-footer .widget.widget_recent_comments ol.with-border > li { border-bottom-width: 0; padding: 0.5rem 0 !important;
}

/* line 110, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_recent_entries ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_categories ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_meta ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_layered_nav ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_nav_menu ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_archive ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_pages ol.with-border > li:first-child, .footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.twitter-widget ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_rss ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_product_categories ol.with-border > li:first-child, .footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border > li:first-child, .footer-container .top-footer .widget.widget_recent_comments ol.with-border > li:first-child { padding-top: 0 !important;
}

/* line 119, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_calendar table th { color: #FFFFFF;
}

/* line 123, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_calendar table tr { color: var(--var-bottom-footer-text-color);
}

/* line 127, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_calendar table thead { border-bottom: 1px solid var(--var-footer-featured-border-color);
}

/* line 132, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_calendar #wp-calendar caption { color: var(--var-widget-header-color); background-color: var(--var-footer-featured-border-color);
}

/* line 139, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.widget_calendar table th { color: var(--var-widget-header-color);
}

/* line 143, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.social-icons-widget { overflow: hidden;
}

/* line 151, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget:not(.social-icons-widget) ul li a, .footer-container .top-footer .widget:not(.social-icons-widget) ol li a { color: var(--var-bottom-footer-link-color);
}

/* line 154, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget:not(.social-icons-widget) ul li a:hover, .footer-container .top-footer .widget:not(.social-icons-widget) ol li a:hover { color: var(--var-widget-header-color);
}

/* line 162, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget .widget-title { margin-bottom: 1.3571514286rem; color: var(--var-widget-header-color);
}

/* line 167, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget.twitter-widget .fa-twitter { color: var(--var-bottom-footer-link-color);
}

/* line 172, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget .button, .footer-container .top-footer [type="submit"], .footer-container .top-footer .dima-button { background-color: var(--var-main-color);
}

/* line 176, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .widget .button:hover, .footer-container .top-footer [type="submit"]:hover, .footer-container .top-footer .dima-button:hover { background-color: var(--fill-btn-bg-color-hover);
}

/* line 183, framework/asset/site/css/sass/layout/_footer.scss */ footer { position: relative;
}

/* line 187, framework/asset/site/css/sass/layout/_footer.scss */ .dima-footer { position: relative; border-top: 1px solid var(--var-widget-border-color); color: var(--var-bottom-footer-text-color); padding: 35px 0;
}

/* line 190, framework/asset/site/css/sass/layout/_footer.scss */ .dima-footer a { color: var(--var-bottom-footer-link-color); padding: 5px; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 195, framework/asset/site/css/sass/layout/_footer.scss */ .dima-footer a:hover { color: var(--css-bottom-footer-link-color-hover);
}

/* line 201, framework/asset/site/css/sass/layout/_footer.scss */ .dima-footer.e-footre .copyright { margin-top: 7px;
}

/* line 207, framework/asset/site/css/sass/layout/_footer.scss */ .dima-footer.text-center .dima-menu { margin-top: 10px; text-align: center;
}

/* line 212, framework/asset/site/css/sass/layout/_footer.scss */ .dima-footer.text-center .copyright { float: none;
}

/* line 222, framework/asset/site/css/sass/layout/_footer.scss */ .dima-footer .copyright p { color: var(--var-bottom-footer-text-color); margin-bottom: 0;
}

/* line 230, framework/asset/site/css/sass/layout/_footer.scss */ .fixed-footer-container { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1;
}

/* line 238, framework/asset/site/css/sass/layout/_footer.scss */ .full-width-footer { padding: 0 6.4285714286em;
}

/* line 243, framework/asset/site/css/sass/layout/_footer.scss */ .framed .full-width-footer { padding: 0 7.8571428571em;
}

/* line 248, framework/asset/site/css/sass/layout/_footer.scss */ .featured_area:not(.featured_area_on_sd) { width: 100%; background-color: var(--var-footer-featured-border-color); padding: 0 2.1428571429rem;
}

/* line 254, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer .featured_area hr { border-color: var(--var-footer-featured-border-color);
}

/* line 258, framework/asset/site/css/sass/layout/_footer.scss */ .second-footer-widget-area { margin-top: 20px;
}

/* line 264, framework/asset/site/css/sass/layout/_footer.scss */ [data-menu-theme=dark] .dima-navbar-wrap .social-media.fill-icon li a, [data-footer-theme=dark] .footer-container .social-media.fill-icon li a { background-color: rgba(255, 255, 255, 0.2); color: #fff;
}

/* line 268, framework/asset/site/css/sass/layout/_footer.scss */ [data-menu-theme=dark] .dima-navbar-wrap .social-media.fill-icon li:hover a, [data-footer-theme=dark] .footer-container .social-media.fill-icon li:hover a { color: var(--var-dima-secondary-main-color) !important; background-color: #fff !important;
}

/* Responsive*/

@media only screen and (max-width: 989px) { /* line 277, framework/asset/site/css/sass/layout/_footer.scss */ .full-width-footer { padding: 0 4.2857142857em;
  }

  /* line 281, framework/asset/site/css/sass/layout/_footer.scss */ .framed .full-width-footer { padding: 0 5.7142857143em;
  }
}

@media only screen and (max-width: 679px) { /* line 289, framework/asset/site/css/sass/layout/_footer.scss */ footer .copyright { float: none; text-align: center;
  }
}

@media only screen and (max-width: 480px) { /* line 297, framework/asset/site/css/sass/layout/_footer.scss */ .full-width-footer { padding: 0 2.1428571429em;
  }

  /* line 301, framework/asset/site/css/sass/layout/_footer.scss */ .framed .full-width-footer { padding: 0 2.1428571429em;
  }

  /* line 305, framework/asset/site/css/sass/layout/_footer.scss */ .footer-container .top-footer [class*="ok-xsd"] { padding: 0;
  }
}

/* line 1, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dima-isotope-container { margin: 0 -15px; -webkit-box-sizing: content-box; box-sizing: content-box;
}

/* line 8, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dima-justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}

/* line 14, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dima-justify-end { -webkit-box-pack: right; -ms-flex-pack: right; justify-content: right;
}

/* line 18, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dima-justify-start { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left;
}

/* line 22, framework/asset/site/css/sass/layout/_isotops-grid.scss */ [class*="dcl-"] .dima-blocks { margin: 0 -1.0714285714rem;
}

/* line 25, framework/asset/site/css/sass/layout/_isotops-grid.scss */ [class*="dcl-"] .dima-blocks article { padding: 0 1.0714285714rem;
}

/* line 30, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-2 article, .dcl-m-2 .dima-img { width: calc(100% / 2); max-width: calc(100% / 2); -ms-flex-preferred-size: calc(100% / 2); flex-basis: calc(100% / 2);
}

/* line 38, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-3 article, .dcl-m-3 .dima-img { width: calc(100% / 3); max-width: calc(100% / 3); -ms-flex-preferred-size: calc(100% / 3); flex-basis: calc(100% / 3);
}

/* line 46, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-4 article, .dcl-m-4 .dima-img { width: calc(100% / 4); max-width: calc(100% / 4); -ms-flex-preferred-size: calc(100% / 4); flex-basis: calc(100% / 4);
}

@media (max-width: 989px) { /* line 46, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-4 article, .dcl-m-4 .dima-img { width: calc(100% / 2); max-width: calc(100% / 2); -ms-flex-preferred-size: calc(100% / 2); flex-basis: calc(100% / 2);
  }
}

/* line 60, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-5 article, .dcl-m-5 .dima-img { width: calc(100% / 5); max-width: calc(100% / 5); -ms-flex-preferred-size: calc(100% / 5); flex-basis: calc(100% / 5);
}

@media (max-width: 989px) { /* line 60, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-5 article, .dcl-m-5 .dima-img { width: calc(100% / 2); max-width: calc(100% / 2); -ms-flex-preferred-size: calc(100% / 2); flex-basis: calc(100% / 2);
  }
}

/* line 74, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-6 article, .dcl-m-6 .dima-img { width: calc(100% / 6); max-width: calc(100% / 6); -ms-flex-preferred-size: calc(100% / 6); flex-basis: calc(100% / 6);
}

@media (max-width: 989px) { /* line 74, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .dcl-m-6 article, .dcl-m-6 .dima-img { width: calc(100% / 2); max-width: calc(100% / 2); -ms-flex-preferred-size: calc(100% / 2); flex-basis: calc(100% / 2);
  }
}

@media (max-width: 679px) { /* line 88, framework/asset/site/css/sass/layout/_isotops-grid.scss */ [class*="dcl-m"] article, [class*="dcl-m"] .dima-img { width: 100%; max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;
  }
}

/* line 98, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .article-separation { margin-bottom: 4.2857142857rem;
}

/* line 103, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .slick-no-margin.slick-noor-margin[class*="dcl-"] .dima-blocks article { padding: 1px;
}

/* line 107, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .slick-no-margin.slick-noor-margin .article-separation { margin-bottom: 1px;
}

@media only screen and (min-width: 679px) and (max-width: 989px) { /* line 113, framework/asset/site/css/sass/layout/_isotops-grid.scss */ [class*="dcl-"] article { max-width: calc(100% / 2); -ms-flex-preferred-size: calc(100% / 2); flex-basis: calc(100% / 2);
  }
}

@media only screen and (max-width: 679px) { /* line 121, framework/asset/site/css/sass/layout/_isotops-grid.scss */ [class*="dcl-"] article { width: 100%; max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;
  }

  /* line 127, framework/asset/site/css/sass/layout/_isotops-grid.scss */ .slick-no-margin.slick-noor-margin[class*="dcl-"] .dima-blocks article { padding: 1px 2.1428571429rem;
  }

  /* line 130, framework/asset/site/css/sass/layout/_isotops-grid.scss */ [class*="dcl-"].products-grids article { width: calc(100% / 2); max-width: calc(100% / 2); -ms-flex-preferred-size: calc(100% / 2); flex-basis: calc(100% / 2);
  }
}

/* 4.0  - Navbar */

/* 4.0 - Global Navbar */

/* line 15, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar:not(.dima-navbar-vertical) { width: 100%;
}

/* line 19, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav { background-color: var(--var-nav-font-bg-color-after);
}

/* line 21, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .no-fixed-logo { display: none;
}

/* line 25, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .fixed-logo { display: block;
}

/* line 30, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .fixed-logo { display: none;
}

/* line 38, framework/asset/site/css/sass/navbar/_navbar.scss */ body:not(.vertical-menu) .dima-tag-primary-menu + .dima-tag-icon-menu { padding-left: 25px;
}

/* line 44, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-tag-primary-menu .menu_icon_item svg { position: relative; top: 5px; width: 1.7rem; height: 100%; margin-top: -4px; margin-right: 5px; fill: currentColor;
}

/* line 53, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-tag-primary-menu .menu_icon_item svg.svg-inline--fa { top: 0;
}

/* line 59, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar { position: relative; overflow: visible; background-color: var(--var-nav-font-bg-color); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); height: inherit; -webkit-box-shadow: inset 0 0 0 1px var(--var-nav-border-color); box-shadow: inset 0 0 0 1px var(--var-nav-border-color); z-index: 1030;
}

/* line 68, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar.fix_nav { -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
}

/* line 72, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar .full-wrapper { padding: 0;
}

/* line 75, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar .full-wrapper .logo { padding-left: 30px;
}

/* line 82, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav a { font-weight: 400; letter-spacing: 0.0178571429rem;
}

/* line 87, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav > li { position: relative; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; display: inline-block; vertical-align: middle;
}

/* line 93, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav > li > a { color: var(--var-nav-font-color); font-style: normal; font-size: 14px; line-height: 16px; padding: 0 25px 0 25px; vertical-align: middle;
}

/* line 100, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav > li > a i { padding-right: 10px;
}

/* line 104, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav > li > a svg { fill: currentcolor;
}

/* line 111, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu .dima-button { background-color: var(--submenu-btn-bg-color); color: var(--submenu-btn-txt-color);
}

/* line 114, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu .dima-button:hover { color: var(--submenu-btn-txt-color);
}

/* line 123, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu .dima-megamenu-item:hover a.dima-menu-title .line-hr:before { width: 100%;
}

/* line 132, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; clear: both; padding: 0.7142857143rem 1.4285714286rem; line-height: 2rem; font-size: 14px; white-space: normal; color: var(--var-submenu-text-color); -webkit-transition: none; transition: none; margin: 0 10px;
}

/* line 146, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a.dima-menu-title { font-size: 18px; line-height: 18px; color: var(--var-nav-font-color);
}

/* line 150, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a.dima-menu-title .line-hr { margin: 15px 0 0 0;
}

/* line 153, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a.dima-menu-title .line-hr:before { -webkit-transition: width, 0.3s; transition: width, 0.3s; position: absolute; top: 0; left: 0; height: 2px; width: 0; display: block; content: ""; background: var(--var-nav-font-color);
}

/* line 166, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a.dima-menu-title:before { content: none;
}

/* line 170, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a.dima-menu-title:hover { background: none;
}

/* line 175, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a:hover { text-decoration: none; color: var(--submenu-text-color-hover);
}

/* line 180, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav .sub-menu a i { padding-right: 10px; width: 20px;
}

/* line 188, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li { border-left: 1px solid var(--var-nav-border-color); width: 80px;
}

/* line 191, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li:last-child { border-right: 1px solid var(--var-nav-border-color);
}

/* line 197, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li > a { padding: 0;
}

/* line 200, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li > a .dima-menu-span { font-size: 0; text-indent: -9999px; white-space: nowrap;
}

/* line 206, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li > a i { position: relative; font-size: 1.5rem; top: 2px; padding-right: 0;
}

/* line 213, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li > a svg { position: relative; top: 5px; width: 1.7rem; height: 100%; margin-top: -4px;
}

/* line 220, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li > a svg.svg-inline--fa { width: 0.8571428571rem !important;
}

/* line 225, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li > a .menu_icon_item { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-indent: 0;
}

/* line 241, framework/asset/site/css/sass/navbar/_navbar.scss */ .badge-number { position: absolute; width: 20px; height: 20px; font-size: 12px; line-height: 20px; color: var(--var-nav-font-color); display: block; text-align: center; background: var(--var-nav-border-color); top: -15px; left: 1.4285714286rem; border-radius: 50%;
}

/* line 257, framework/asset/site/css/sass/navbar/_navbar.scss */ .admin-bar .dima-navbar-wrap.desk-nav .fixed-pinned.fixed-not-top, .admin-bar .dima-navbar-wrap.desk-nav.fixed .fix_nav { top: 32px !important;
}

/* line 263, framework/asset/site/css/sass/navbar/_navbar.scss */ .mobile-nav { display: none;
}

/* line 267, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-custom-item-image { display: none;
}

/* 0!) Mobile & Desktop Menu*/

/*1) desktop menu */

/* line 275, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav { position: relative;
}

/* line 278, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar-global { display: table;
}

/* line 282, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar-global:not(.container) .dima-nav-tag.no-icon-menu .dima-nav.nav-primary { padding-right: 3.5714285714rem;
}

/* line 288, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .menu-social-media { display: table-cell; vertical-align: middle; white-space: nowrap; padding-left: 30px;
}

/* line 294, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .menu-social-media ul { height: 2.8571428571rem;
}

/* line 298, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .menu-social-media .inline > li { margin-bottom: 0;
}

/* line 303, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .start-burger-menu { display: table-cell; vertical-align: middle; white-space: nowrap; text-align: center; border-right: 1px solid var(--var-nav-border-color);
}

/* line 310, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .start-burger-menu a { width: 80px; float: right; line-height: 0;
}

/* line 315, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .start-burger-menu a svg { top: 0;
}

/* line 322, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .logo { display: table-cell; vertical-align: middle; position: relative; left: 0; z-index: 1; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
}

/* line 330, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .logo p { margin-bottom: 0; height: 100%; font-size: 0px; line-height: 0px;
}

/* line 335, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .logo p img { display: inline-block; vertical-align: middle; max-width: 225px; width: auto; max-height: 150px; height: auto \9;
}

/* line 347, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag { display: table-cell; vertical-align: middle; white-space: nowrap; width: 100%;
}

/* line 353, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag ul { list-style: none;
}

/* line 357, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag ul.sub-menu a { font-weight: 400;
}

/* line 363, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu { height: 5.7142857143rem;
}

/* line 366, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu .dima-button { height: 78px; line-height: 78px; width: 11.4285714286rem; min-width: 11.4285714286rem; background-color: var(--var-nav-btn-bg-color); color: var(--var-nav-btn-txt-color);
}

/* line 373, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu .dima-button .dima-button:hover { background-color: var(--var-nav-btn-bg-hover-color);
}

/* line 380, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.no-icon-menu .dima-nav.nav-primary { padding-right: 0;
}

/* line 385, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav { position: static; margin: 0; z-index: 1030; line-height: 0; display: inline; font-size: 0; letter-spacing: 0; word-spacing: 0;
}

/* line 395, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary { padding-right: 25px; padding-left: 5px;
}

/* line 401, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary > li:last-child a { padding-right: 0;
}

/* line 410, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary > .current-menu-ancestor > a:before, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary > .current-menu-parent > a:before, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary > .current-menu-item > a:before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-timing-function: ease; transition-timing-function: ease;
}

/* line 422, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu { position: absolute; visibility: hidden; opacity: 0; right: 0; float: left; min-width: 260px; padding: 25px 0; margin: 0; background-color: var(--var-submenu-bg-color); -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: inset 0 0 0 1px var(--submenu-border-color); box-shadow: inset 0 0 0 1px var(--submenu-border-color); z-index: 99999;
}

/* line 437, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu li { position: relative;
}

/* line 443, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu .current-menu-ancestor:not(.dima-megamenu-item) > a .link-backdrop, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu .current-menu-item > a .link-backdrop { opacity: 1; -webkit-transform: none; transform: none;
}

/* line 449, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu.product_list_widget { min-width: 28.5714285714rem; padding: 0; padding-bottom: 10px; right: 2px; left: auto;
}

/* line 459, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth { position: static;
}

/* line 462, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="3"] > ul.sub-menu > li { width: 33.33% !important;
}

/* line 466, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="4"] > ul.sub-menu > li { width: 25% !important;
}

/* line 470, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="5"] > ul.sub-menu > li { width: 20% !important;
}

/* line 474, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="6"] > ul.sub-menu > li { width: 16.66% !important;
}

/* line 478, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth .sub-menu { width: 100%;
}

/* line 484, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-masonry .dima-megamenu-masonry-inited { position: absolute !important;
}

/* line 487, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-masonry .dima-megamenu-masonry-inited .dima-megamenu-item { margin-bottom: 1.0714285714rem;
}

/* line 493, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title { font-size: 16px; margin-bottom: 5px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}

/* line 499, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title i { padding-right: 10px; width: 20px;
}

/* line 507, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu.is_open .sub-menu { opacity: 1; visibility: visible; background: transparent;
}

/* line 515, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li.dima-megamenu-new-row { display: block; font-size: 0; line-height: 1; height: 0; margin: 0 0 25px 0;
}

/* line 524, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li > a:after { display: none;
}

/* line 530, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li { display: inline-block; vertical-align: top; border: 0;
}

/* line 535, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li .line-hr { background: var(--var-nav-border-color);
}

/* line 539, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li > .sub-menu, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu > .sub-menu > li > ul { position: static; width: 100%; min-width: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none;
}

/* line 551, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li { position: relative; line-height: 80px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
}

/* line 558, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li.sfHover > a, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li.current > a { color: var(--var-main-color);
}

/* line 563, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu { left: -2px; right: auto; top: 82px;
}

/* line 568, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu a, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu li { text-align: left;
}

/* line 573, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li > .sub-menu .sub-menu { left: auto; right: 100%; margin-right: 2px; top: -25px;
}

/* line 581, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li .svg-sub-icon { height: 1.7857142857rem; width: 1.7857142857rem; -ms-flex-item-align: start; align-self: start; margin-left: auto; margin-top: 4px;
}

/* line 588, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav > li .svg-sub-icon svg { height: 1.7857142857rem; width: 1.7857142857rem; fill: currentColor;
}

/*1!) desktop menu */

/* line 603, framework/asset/site/css/sass/navbar/_navbar.scss */ a .link-backdrop { background: var(--link-backdrop); position: absolute; top: 0; height: 100%; width: 100%; left: 0; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; opacity: 0; -webkit-transform: scale(1.06); transform: scale(1.06); z-index: -1;
}

/* line 617, framework/asset/site/css/sass/navbar/_navbar.scss */ a:hover .link-backdrop { opacity: 1; -webkit-transform: none; transform: none;
}

/*2!) Mobile menu */

/* 3!) One Pqge */

/*!!!!!!!!!!!!!!!!!!!!!*/

/* line 631, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-menu { text-align: right;
}

/* line 634, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-menu li { display: inline-block; padding: 0 15px;
}

/* line 638, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-menu li:last-child { border-right: none; padding-right: 0;
}

/* line 643, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-menu li a { padding: 0;
}

/* line 647, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-menu li:first-child { padding-left: 0;
}

/* line 651, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-menu li:last-child { padding-right: 0;
}

/* line 661, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar.dima-navbar-line .dima-nav.nav-primary > li:not(.no-underline) > a { position: relative;
}

/* line 664, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar.dima-navbar-line .dima-nav.nav-primary > li:not(.no-underline) > a:before { content: ""; position: absolute; display: block; top: 50%; left: 1.7857142857rem; margin-top: 15px; width: 1.4285714286rem; height: 2px; background: var(--var-navbar-underline-hover-color); -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition: all 320ms ease; transition: all 320ms ease;
}

/* line 687, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar.dima-navbar-line .dima-nav.nav-primary > li:not(.no-underline):hover > a:before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-timing-function: ease; transition-timing-function: ease;
}

/* line 707, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav.nav-primary > li > a:before { content: ""; background: var(--var-navbar-underline-hover-color); left: 3.5714285714rem;
}

/* line 724, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav-tag.text-end .dima-nav.nav-primary > li > a:before { content: ""; right: 3.5714285714rem; left: auto;
}

/* line 742, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav-tag.text-center .dima-nav.nav-primary > li > a:before { content: ""; left: 50%; margin-left: -0.7142857143rem;
}

/* line 759, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-topbar { position: relative; float: right; height: 5.7142857143rem;
}

/* line 764, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-topbar .icon_text { position: relative; display: table; line-height: 5.7142857143rem; text-align: left; float: left; padding: 0 3.5714285714rem 0 0;
}

/* line 776, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-topbar .icon_text .dima-topbar-icon { display: inline-block; text-align: center; background-color: var(--var-nav-border-color); -webkit-box-shadow: none; box-shadow: none; width: 2.8571428571rem; height: 2.8571428571rem; position: relative; border-radius: 99rem; top: 20px; float: left; margin-right: 0.7142857143rem;
}

/* line 789, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-topbar .icon_text .dima-topbar-icon svg { position: absolute; left: 50%; top: 50%; fill: var(--var-nav-font-color); width: 1.7857142857rem; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);
}

/* line 803, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-topbar .icon_text .dima-topbar-txt { position: relative; display: table-cell; vertical-align: middle; color: var(--var-nav-font-color);
}

/* line 814, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan:hover > ul { visibility: visible; opacity: 1; -webkit-transform: translate(0, 25px) scale(1); transform: translate(0, 25px) scale(1); pointer-events: auto;
}

/* line 823, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan > ul { background: var(--close-to-white-1); position: absolute; visibility: hidden; opacity: 0; top: 45px; left: -10px; width: 125px; line-height: 1.46667; -webkit-transform: translate(0, 0) scale(0.85); transform: translate(0, 0) scale(0.85); -webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; transition: transform 0.1s ease-out, opacity 0.1s ease-out; transition: transform 0.1s ease-out, opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; pointer-events: none; z-index: 100; padding: 10px 0;
}

/* line 824, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan > ul::after, .dima-lan > ul::before { content: " "; display: table;
}

/* line 830, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan > ul::after { position: absolute; top: -20px; left: 50%; margin-left: -10px; width: 0; height: 0; border: solid transparent; border-width: 10px; border-bottom-color: var(--border-color); content: ""; pointer-events: none;
}

/* line 858, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan > ul > li { float: none;
}

/* line 861, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan > ul > li a { display: block; position: relative; font-size: 14px; letter-spacing: 1px; cursor: pointer; text-decoration: none; outline: none; padding: 10px 20px; color: var(--var-nav-font-color);
}

/* line 872, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan > ul > li a:hover { text-decoration: none; color: var(--var-nav-font-color-hover);
}

/* line 881, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan a .flag { position: relative; display: block; width: 20px; height: 20px; margin-right: 10px; background-size: initial; background-position: center center; background-repeat: no-repeat; float: left;
}

/* line 895, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-lan > a .flag { top: 30px;
}

/* line 901, framework/asset/site/css/sass/navbar/_navbar.scss */ .menu-absolute { left: 0; right: 0; z-index: 150; position: absolute;
}

/*!!!!!!!!!!!!!!!!!!!!!*/

@media only screen and (min-width: 990px) { /* line 911, framework/asset/site/css/sass/navbar/_navbar.scss */ .boxed .dima-navbar-wrap.desk-nav .fixed-headroom { position: relative;
  }

  /* line 915, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-btn-nav { display: none;
  }

  /* line 920, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav.fixed { max-height: 70px;
  }

  /* line 923, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav.fixed .fix_nav { position: fixed; left: 0; right: 0; top: 0; margin: 0 auto;
  }

  /* line 934, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav > li > .sub-menu.nav-menu { padding: 20px 0;
  }

  /* line 938, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav > li > .sub-menu.nav-menu li a { padding: 8px 30px;
  }

  /* line 943, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav > li > .sub-menu.nav-menu .sub-menu { top: -20px;
  }

  /* line 950, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav.fixed .dima-nav.icon-menu .badge-number, .dima-navbar-wrap.desk-nav.fixed .dima-topbar .icon_text .dima-topbar-txt, .dima-navbar-wrap.desk-nav.fixed .dima-nav > li > a { color: var(--var-nav-font-color-after);
  }

  /* line 955, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav.fixed .icon_text .dima-topbar-icon svg, .dima-navbar-wrap.desk-nav.fixed .dima-topbar .icon_text .dima-topbar-icon svg { fill: var(--var-nav-font-color-after);
  }

  /* line 961, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .fixed-not-top { -webkit-transform: translateY(-100%); transform: translateY(-100%); will-change: transform; -webkit-transition: -webkit-transform 320ms linear; transition: -webkit-transform 320ms linear; transition: transform 320ms linear; transition: transform 320ms linear, -webkit-transform 320ms linear;
  }

  /* line 967, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .fixed-headroom { position: fixed; will-change: transform; -webkit-transition: -webkit-transform 320ms linear; transition: -webkit-transform 320ms linear; transition: transform 320ms linear; transition: transform 320ms linear, -webkit-transform 320ms linear;
  }

  /* line 973, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .fixed-pinned { -webkit-transform: translateY(0%); transform: translateY(0%);
  }

  /* line 974, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .fixed-pinned.fixed-not-top { position: fixed; top: 0; background-color: var(--var-nav-font-bg-color-after);
  }

  /* line 983, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .fixed-unpinned { -webkit-transform: translateY(-100%); transform: translateY(-100%); top: 0;
  }
}

@media only screen and (max-width: 989px) { /* line 991, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-btn-nav { display: block !important;
  }

  /* line 994, framework/asset/site/css/sass/navbar/_navbar.scss */ .desk-nav { display: none;
  }

  /* line 997, framework/asset/site/css/sass/navbar/_navbar.scss */ .mobile-nav { display: block;
  }

  /* line 1002, framework/asset/site/css/sass/navbar/_navbar.scss */ .vertical-menu.framed .dima-framed-line.line-left, .vertical-menu.framed .dima-framed-line.line-right, .vertical-menu .all_content, .vertical-menu .fixed-footer-container { margin-left: 0px !important; margin-right: 0px !important;
  }

  /* line 1011, framework/asset/site/css/sass/navbar/_navbar.scss */ .vertical-menu.framed #header { z-index: 1040 !important;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { /* line 1026, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .no-fixed-logo { display: none;
  }

  /* line 1030, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .fixed-logo { display: block;
  }

  /* line 1035, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar .fixed-logo { display: none;
  }
}

/*Menu no border */

/* line 1046, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-border-none .dima-nav.icon-menu > li { border-width: 0;
}

/* line 1050, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-border-none .dima-nav.icon-menu > li { width: 4.1428571429rem;
}

/* line 1055, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-border-none .dima-nav-tag.dima-tag-btn-menu .dima-button { height: 80px; line-height: 80px;
}

/* line 1063, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-border-none .dima-nav-tag .dima-nav.nav-primary { padding: 0;
}

/* ! Menu no border */

/* line 1072, framework/asset/site/css/sass/navbar/_navbar.scss */ .fixed-headroom.fixed-not-bottom.fixed-pinned.fixed-top { -webkit-transition: background 320ms ease-out; transition: background 320ms ease-out;
}

/* line 1077, framework/asset/site/css/sass/navbar/_navbar.scss */ body:not(.dima-animated-menu-active):not(.dima-transparent-navigation-active) .menu-absolute { position: relative;
}

/* 4.1 - Transparent Navbar */

/* 4.2 - Top Navbar */

/* line 1, framework/asset/site/css/sass/navbar/_navbar-top.scss */ .logo-bottom { display: table; width: 100%; text-align: center;
}

/* line 6, framework/asset/site/css/sass/navbar/_navbar-top.scss */ .logo-bottom .logo { display: table-cell; vertical-align: middle; position: relative; left: 0; z-index: 1; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; padding: 7.1428571429rem 0; background-color: #ffffff;
}

/* line 16, framework/asset/site/css/sass/navbar/_navbar-top.scss */ .logo-bottom .logo P { margin-bottom: 0; height: 100%;
}

/* line 20, framework/asset/site/css/sass/navbar/_navbar-top.scss */ .logo-bottom .logo P img { display: inline-block; vertical-align: middle; max-width: 500px; max-height: 500px; width: auto; height: auto \9;
}

/* line 34, framework/asset/site/css/sass/navbar/_navbar-top.scss */ .framed .logo-bottom { border-left: 1.4285714286rem solid transparent; border-right: 1.4285714286rem solid transparent;
}

/* 4.3 - Navbar Transparent */

/* line 4, framework/asset/site/css/sass/navbar/_navbar-center.scss */ .dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar nav { text-align: center;
}

/* line 9, framework/asset/site/css/sass/navbar/_navbar-center.scss */ .dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar .logo-cenetr .logo { padding: 0 25px;
}

/* 4.4 - Vertical Navbar */

/** 1 - framed 2 - vertical-menu */

/* 1 - framed*/

/* line 10, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .framed.vertical-menu #header { z-index: 1060;
}

/* line 16, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .framed.vertical-menu-start .title_container .page-section-content { border-left-width: 0;
}

/* line 22, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .framed.vertical-menu-end .dima-main { padding-right: 1.4285714286rem;
}

/* line 26, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .framed.vertical-menu-end .title_container .page-section-content { border-right-width: 0;
}

/* line 33, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .framed .dima-navbar-wrap.desk-nav .dima-navbar-vertical.dima-navbar { border: 0;
}

/* !1 - framed*/

/*2 - vertical-menu*/

/* line 44, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu { /**/
}

/* line 47, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical { position: fixed; left: 0; right: 0; height: 100%; overflow: visible !important; background: var(--var-nav-font-bg-color);
}

/* line 55, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag { display: inline-block; margin-bottom: 1.7857142857rem;
}

/* line 61, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:first-child > li:last-child { border-bottom: 1px solid var(--var-nav-border-color);
}

/* line 67, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:nth-child(2) > li:first-child { border-top-width: 0;
}

/* line 71, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu > ul:nth-child(2) > li:last-child { border-bottom: 1px solid var(--var-nav-border-color);
}

/* line 77, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav { display: block;
}

/* line 80, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.nav-primary { padding: 0;
}

/* line 85, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li { height: 80px; display: table; width: 100%;
}

/* line 90, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li > a { vertical-align: middle; white-space: nowrap; display: table-cell; font-size: 16px;
}

/* line 99, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav > li { display: block; line-height: normal;
}

/* line 103, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav > li > a { display: block; padding: 15px 50px;
}

/* line 111, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.text-end .icon-menu > li > a .menu_icon_item { left: auto; right: 3.5714285714rem;
}

/* line 118, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.text-start .icon-menu > li > a .menu_icon_item { right: auto; left: 3.9285714286rem;
}

/* line 125, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo { position: relative; display: block; margin: 0 auto; height: auto; z-index: 1; border-bottom: 1px solid var(--var-nav-border-color); padding: 5.7142857143rem 3.5714285714rem; margin-bottom: 1.7857142857rem;
}

/* line 135, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo img { padding: 0;
}

/* line 142, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li { border-top: 1px solid var(--var-nav-border-color); border-right-width: 0; border-left-width: 0;
}

/* line 147, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu > li > .sub-menu { top: 0;
}

/* line 152, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .sub-menu { left: 100%; right: auto; margin-left: 2px; top: -1.7857142857rem;
}

/* line 158, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .sub-menu .sub-menu { left: 100%; right: auto;
}

/* line 164, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .dima-mega-menu { position: relative;
}

/* line 167, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .dima-mega-menu .sub-menu { left: 100%; top: -20px;
}

/* line 175, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical { position: relative;
}

/* line 179, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul li, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul a { color: var(--var-nav-font-color);
}

/* line 183, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul li i, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical > ul a i { color: var(--var-heading-font-color); font-size: 18px; line-height: 18px; margin-right: 10px;
}

/* line 191, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical .social-media { border-top: 1px solid var(--var-nav-border-color); padding-top: 20px; margin-top: 20px;
}

/* line 198, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .product_list_widget { display: none;
}

/* line 202, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright { position: absolute; width: 100%; bottom: 2.1428571429rem;
}

/* line 207, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media { display: table; padding: 1.7857142857rem 3.5714285714rem 0.5rem 3.5714285714rem; white-space: normal; width: 100%;
}

/* line 213, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media .inline { display: table-cell;
}

/* line 216, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media .inline > li { margin-bottom: 8px;
}

/* line 222, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .copyright { padding: 1.7857142857rem 3.5714285714rem; border-top: 1px solid var(--var-nav-border-color);
}

/* line 225, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .copyright a { color: var(--var-nav-font-color);
}

/* line 233, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright { width: 80px;
}

/* line 236, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media { padding: 0;
}

/* line 239, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media .inline, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media .inline { display: inline-block;
}

/* line 242, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media .inline > li, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media .inline > li { display: block; margin-right: 0;
}

/* line 249, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .copyright, .vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .copyright { display: none;
}

/* line 258, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .dima-navbar-wrap.desk-nav { height: auto;
}

/* line 264, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-framed-line.line-right, .vertical-menu.vertical-menu-end .fixed-footer-container, .vertical-menu.vertical-menu-end .all_content { margin-right: 310px; margin-left: 0;
}

/* line 271, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-vertical { left: auto !important;
}

/* line 275, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .scroll-to-top { left: 20px !important;
}

/* line 283, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav > li .svg-sub-icon { left: 10px; right: auto;
}

/* line 289, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu { right: 100%; left: auto; margin-right: 2px;
}

/* line 294, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu a { text-align: right;
}

/* line 297, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu a i { position: relative; padding-right: 0px; float: right;
}

/* line 304, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu .sub-menu { right: 100%; left: auto;
}

/* line 312, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .dima-mega-menu .sub-menu .sub-menu { -webkit-box-shadow: none; box-shadow: none;
}

/* line 317, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .dima-mega-menu .menu-section { float: right;
}

/* line 323, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .product_list_widget { display: none;
}

/* line 329, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-nav .sub-menu a.dima-menu-title .line-hr { margin-right: 0; margin-left: auto;
}

/* line 335, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end.small-menu .dima-framed-line.line-right, .vertical-menu.vertical-menu-end.small-menu .fixed-footer-container, .vertical-menu.vertical-menu-end.small-menu .all_content { margin-right: 80px; margin-left: 0;
}

/* line 344, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu ul.with-border li { border-color: var(--var-nav-border-color);
}

/* line 349, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-start .dima-framed-line.line-left, .vertical-menu.vertical-menu-start .fixed-footer-container, .vertical-menu.vertical-menu-start .all_content { margin-left: 310px; margin-right: 0;
}

/* line 357, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-start.small-menu .dima-framed-line.line-left, .vertical-menu.vertical-menu-start.small-menu .fixed-footer-container, .vertical-menu.vertical-menu-start.small-menu .all_content { margin-right: 0; margin-left: 80px;
}

/* line 370, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-start .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical, .vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical { width: 310px;
}

/* line 379, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical { width: 80px;
}

/* line 382, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-tag-primary-menu, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-tag-primary-menu { display: none;
}

/* line 386, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo { padding: 35px 0; border-bottom-width: 0;
}

/* line 393, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-nav-tag .dima-nav > li > a, .vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-nav-tag .dima-nav > li > a, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-nav-tag .dima-nav > li > a, .vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-nav-tag .dima-nav > li > a { padding: 0 5px;
}

/* line 403, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .shop-icon { position: relative;
}

/* line 407, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu .full-screen-menu { z-index: 999999;
}

/* line 412, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ [data-simplebar].nav-holder { position: relative; height: 475px; overflow: auto; overflow-x: hidden;
}

/* 4.5 - Framed Border */

/*Border wrapper*/

/* line 2, framework/asset/site/css/sass/navbar/_framed_border.scss */ header { position: relative;
}

/* line 6, framework/asset/site/css/sass/navbar/_framed_border.scss */ .dima_space { height: 7.1428571429rem; width: 100%; display: block;
}

/* line 13, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .dima-navbar { border: 1.4285714286rem solid transparent; border-bottom-width: 0;
}

/* line 18, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .footer-container { margin-bottom: 1.4285714286rem; color: var(--var-bottom-footer-text-color);
}

/* line 23, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .dima-main { padding: 0 1.4285714286rem;
}

/* line 27, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .title_container { border-left: 1.4285714286rem solid transparent; border-right: 1.4285714286rem solid transparent;
}

/* line 31, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .title_container .page-section-content { -webkit-box-shadow: inset 0 0 0 1px var(--border-color); box-shadow: inset 0 0 0 1px var(--border-color); border-bottom-width: 0; border-top-width: 0; margin-top: -1px;
}

/* line 39, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .dima-framed-line.line-top, .framed .dima-framed-line.line-bottom { position: fixed; left: 0; right: 0; display: block; height: 1.3571428571rem; background: #ffffff; z-index: 1050;
}

/* line 50, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .dima-framed-line.line-left, .framed .dima-framed-line.line-right { position: fixed; top: 0; bottom: 0; display: block; width: 1.4285714286rem; background: #ffffff; z-index: 1050;
}

/* line 61, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .dima-framed-line.line-bottom { bottom: 0;
}

/* line 65, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed .dima-framed-line.line-right { right: 0;
}

/* line 70, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.vertical-menu .title_container { border-top: 20px solid transparent;
}

/* line 76, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-top, .framed.x10 .dima-framed-line.line-bottom { height: 10px;
}

/* line 80, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-left, .framed.x10 .dima-framed-line.line-right { width: 10px;
}

/* line 84, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .logo-bottom, .framed.x10 .dima-navbar { border-width: 10px; border-bottom-width: 0;
}

/* line 90, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-main { padding: 0 10px;
}

/* line 94, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .footer-container { margin-bottom: 10px;
}

/* line 98, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .title_container, .framed.x10 .vertical-menu .title_container { border-top: 10px solid transparent; border-left: 10px solid transparent; border-right: 10px solid transparent;
}

/* line 105, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .loader-animation-container { padding: 10px;
}

/* line 109, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .loader-line-left, .framed.x10 .loader-line-right { width: 10px;
}

@media only screen and (min-width: 480px) and (max-width: 989px) { /* line 118, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-navbar, .framed .dima-navbar { border: 20px solid transparent; border-bottom-width: 0;
  }

  /* line 123, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-top, .framed.x10 .dima-framed-line.line-bottom, .framed .dima-framed-line.line-top, .framed .dima-framed-line.line-bottom { position: fixed; left: 0; right: 0; display: block; height: 20px; background: #ffffff; z-index: 1050;
  }

  /* line 134, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-left, .framed.x10 .dima-framed-line.line-right, .framed .dima-framed-line.line-left, .framed .dima-framed-line.line-right { position: fixed; top: 0; bottom: 0; display: block; width: 20px; background: #ffffff; z-index: 1050;
  }

  /* line 145, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-bottom, .framed .dima-framed-line.line-bottom { bottom: 0;
  }

  /* line 149, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-right, .framed .dima-framed-line.line-right { right: 0;
  }
}

@media only screen and (max-width: 480px) { /* line 159, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-navbar, .framed .dima-navbar { border: 0 solid transparent;
  }

  /* line 163, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-top, .framed.x10 .dima-framed-line.line-bottom, .framed .dima-framed-line.line-top, .framed .dima-framed-line.line-bottom { height: 0;
  }

  /* line 168, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .dima-framed-line.line-left, .framed.x10 .dima-framed-line.line-right, .framed .dima-framed-line.line-left, .framed .dima-framed-line.line-right { width: 0;
  }

  /* line 173, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .title_container, .framed .title_container { border-width: 0;
  }

  /* line 176, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .title_container .page-section-content, .framed .title_container .page-section-content { border-width: 0;
  }

  /* line 182, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10.dima-transparent-navigation-active .tp-banner-container, .framed.dima-transparent-navigation-active .tp-banner-container { padding-top: 0;
  }

  /* line 187, framework/asset/site/css/sass/navbar/_framed_border.scss */ .framed.x10 .tp-banner-container, .framed.x10 .dima-main, .framed .tp-banner-container, .framed .dima-main { padding: 0;
  }
}

/* 4.6 - Big Navbar  */

/* line 2, framework/asset/site/css/sass/navbar/_navbar-big.scss */ .dima-navbar-wrap.desk-nav .big_nav { display: table; -webkit-box-shadow: inset 0 0 0 1px var(--var-nav-border-color); box-shadow: inset 0 0 0 1px var(--var-nav-border-color);
}

/* line 6, framework/asset/site/css/sass/navbar/_navbar-big.scss */ .dima-navbar-wrap.desk-nav .big_nav .logo { padding: 0 30px;
}

/* 4.7 - Search Burger */

/* line 2, framework/asset/site/css/sass/navbar/_search-burger.scss */ .admin-bar .full-screen-menu, .admin-bar .burger-menu-side { margin-top: 30px;
}

/* line 8, framework/asset/site/css/sass/navbar/_search-burger.scss */ .dima-side-area-mask, .full-screen-menu[data-search-style="full"] { cursor: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='30' viewBox='0 0 24 24' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E "), default;
}

/* line 17, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu[data-search-style="full"] input[type="text"] { border: 0 solid #e1e1e1; color: #ffffff; font-size: 1.9285714286em; height: 100px; padding: 0.7142857143rem 2.8571428571rem; font-weight: 300;
}

/* line 25, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu[data-search-style="full"] input[type="text"]:focus + .placeholder { color: rgba(255, 255, 255, 0.7); font-size: 12px; top: 20px;
}

/* line 30, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu[data-search-style="full"] input[type="text"]:focus + .placeholder span { display: none;
}

/* line 35, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu[data-search-style="full"] input[type="text"]:focus { background-color: var(--second-border-color-alpha-02);
}

/* line 41, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu { position: fixed; top: 0; bottom: 0; left: 0; width: 100%; background: var(--var-search-bg-color); z-index: 1040; background-clip: padding-box; -webkit-transform: translateY(-100%); transform: translateY(-100%); display: none; /*burger full*/ /*burger full*/
}

/* line 53, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu a { color: #ffffff;
}

/* line 57, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu.dark-bg { color: var(--var-bottom-footer-text-color);
}

/* line 61, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .container, .full-screen-menu .dima-menu, .full-screen-menu .social-copyright { cursor: default;
}

/* line 68, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .burger-full { position: absolute; bottom: 50%; width: 100%;
}

/* line 73, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .burger-full .dima-menu { text-align: center;
}

/* line 76, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .burger-full .dima-menu > li { opacity: 0;
}

/* line 79, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .burger-full .dima-menu > li > a { font-size: 2.3571428571em; font-weight: 300; color: rgba(255, 255, 255, 0.5); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 85, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .burger-full .dima-menu > li > a:hover { color: #ffffff;
}

/* line 92, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .burger-full .sub-menu { display: none;
}

/* line 97, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .social-copyright { position: absolute; bottom: 50px; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0);
}

/* line 103, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .social-copyright .social-media { margin-bottom: 1.7857142857rem;
}

/* line 107, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu .social-copyright > div { opacity: 0;
}

/* line 115, framework/asset/site/css/sass/navbar/_search-burger.scss */ .full-screen-menu.info-box .social-copyright { position: absolute; top: 50%; bottom: auto; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0);
}

/* line 128, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer[data-is-dark="false"] .form-search .search-svg-icon svg, #search-outer[data-is-dark="false"] .form-search .placeholder { color: var(--var-main-color);
}

/* line 133, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer[data-is-dark="false"] .form-search input[type="text"] { color: var(--var-main-color);
}

/* line 136, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer[data-is-dark="false"] .form-search input[type="text"]:focus + .bar + .placeholder, #search-outer[data-is-dark="false"] .form-search input[type="text"]:focus + .placeholder { color: var(--var-main-color);
}

/* line 144, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 100%;
}

/* line 151, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search .container { opacity: 0;
}

/* line 155, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search input[type="text"] { border: 0 solid #e1e1e1; color: #ffffff; font-size: 1.9285714286em; height: 100px; font-weight: 300;
}

/* line 162, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search input[type="text"]:focus + pre + .placeholder, #search-outer .form-search input[type="text"]:focus + pre + .bar + .placeholder, #search-outer .form-search input[type="text"]:focus + .bar + .placeholder, #search-outer .form-search input[type="text"]:focus + .placeholder { color: rgba(255, 255, 255, 0.7); font-size: 12px; top: 20px;
}

/* line 170, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search input[type="text"]:focus + pre + .placeholder span, #search-outer .form-search input[type="text"]:focus + pre + .bar + .placeholder span, #search-outer .form-search input[type="text"]:focus + .bar + .placeholder span, #search-outer .form-search input[type="text"]:focus + .placeholder span { display: none;
}

/* line 176, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search .search-svg-icon svg, #search-outer .form-search .placeholder { position: absolute; top: 50%; color: #ffffff; font-size: 1.9285714286em; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; font-weight: 300;
}

/* line 186, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search .search-svg-icon svg span, #search-outer .form-search .placeholder span { -webkit-animation: blink 0.7s infinite; animation: blink 0.7s infinite;
}

/* line 192, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer .form-search .search-svg-icon svg { right: 0; left: auto; fill: currentColor; cursor: pointer;
}

/* line 203, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer:not(.dima-material-style) .form-search input[type="text"] { padding: 0.7142857143rem 2.8571428571rem;
}

/* line 206, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer:not(.dima-material-style) .form-search input[type="text"]:focus { background-color: var(--second-border-color-alpha-02);
}

/* line 211, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer:not(.dima-material-style) .form-search .placeholder { left: 2.8571428571rem;
}

/* line 216, framework/asset/site/css/sass/navbar/_search-burger.scss */ #search-outer:not(.dima-material-style) .form-search .search-svg-icon svg { right: 2.8571428571rem;
}

/*Search*/

/* line 229, framework/asset/site/css/sass/navbar/_search-burger.scss */ .framed .burger-menu-side.burger-side-pos-start .burger-menu-content { border-left: 1.4285714286rem solid transparent; border-bottom: 1.4285714286rem solid transparent; border-top: 1.4285714286rem solid transparent;
}

/* line 237, framework/asset/site/css/sass/navbar/_search-burger.scss */ .framed .burger-menu-side.burger-side-pos-end .burger-menu-content { border-right: 1.4285714286rem solid transparent; border-bottom: 1.4285714286rem solid transparent; border-top: 1.4285714286rem solid transparent;
}

/* line 250, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-pos-start .menu_icon_item.sort_ic svg, .burger-menu-pos-end .menu_icon_item.sort_ic svg { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0); transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0); pointer-events: none; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; width: 30px;
}

/* line 260, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-pos-start .menu_icon_item svg, .burger-menu-pos-end .menu_icon_item svg { opacity: 1; pointer-events: auto; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
}

/* line 270, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-pos-start:hover .menu_icon_item.sort_ic svg, .burger-menu-pos-end:hover .menu_icon_item.sort_ic svg { opacity: 1 !important; -webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important; transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important; pointer-events: auto !important; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}

/* line 281, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-pos-start:hover .menu_icon_item:not(.sort_ic) svg, .burger-menu-pos-end:hover .menu_icon_item:not(.sort_ic) svg { -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important; transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important; opacity: 0 !important; pointer-events: none !important; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}

/* line 291, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side { position: fixed; z-index: 1040; top: 0; bottom: 0; width: 22.5rem; -webkit-box-shadow: 10px 0 25px -15px transparent; box-shadow: 10px 0 25px -15px transparent; -webkit-transition: -webkit-transform 0.2s ease-in-out 0.125s, -webkit-box-shadow 0.65s ease-in-out 0.125s; transition: -webkit-transform 0.2s ease-in-out 0.125s, -webkit-box-shadow 0.65s ease-in-out 0.125s; transition: transform 0.2s ease-in-out 0.125s, box-shadow 0.65s ease-in-out 0.125s; transition: transform 0.2s ease-in-out 0.125s, box-shadow 0.65s ease-in-out 0.125s, -webkit-transform 0.2s ease-in-out 0.125s, -webkit-box-shadow 0.65s ease-in-out 0.125s; -webkit-transform: translate3d(110%, 0, 0); transform: translate3d(110%, 0, 0); background: rgba(0, 0, 0, 0.2);
}

/* line 302, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.burger-side-pos-start { left: 0; -webkit-transform: translate3d(-110%, 0, 0); transform: translate3d(-110%, 0, 0);
}

/* line 311, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.burger-side-pos-end { right: 0; -webkit-transform: translate3d(110%, 0, 0); transform: translate3d(110%, 0, 0);
}

/* line 320, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.open { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); pointer-events: auto; -webkit-box-shadow: -10px 0px 25px -15px rgba(0, 0, 0, 0.25); box-shadow: -10px 0px 25px -15px rgba(0, 0, 0, 0.25);
}

/* line 327, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .menu-slidee { opacity: 0;
}

/* line 331, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .burger-menu-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 315px; background: var(--var-search-bg-color); padding: 0 2.1428571429rem;
}

/* line 342, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .dima-side-area-mask { content: ""; width: 9000px; height: 9000px; position: absolute; top: 0; visibility: hidden; background: transparent; z-index: 10000; zoom: 1; -webkit-transition: background 0.3s ease, visibility 0.3s ease; transition: background 0.3s ease, visibility 0.3s ease;
}

/* line 356, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.open .dima-side-area-mask { visibility: visible; background: rgba(27, 27, 27, 0.5);
}

/* line 363, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.burger-side-pos-start .dima-side-area-mask { right: -9000px;
}

/* line 369, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.burger-side-pos-end .dima-side-area-mask { left: -9000px;
}

/* line 376, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.end-burger { right: 0; left: auto;
}

/* line 380, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.end-burger .burger-menu-content { right: 0;
}

/* line 384, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.end-burger:before { content: ""; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0;
}

/* line 395, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .burger-full { position: relative; margin-top: 100px; margin-bottom: 30px; /*.sub-menu { display: none; }*/
}

/* line 400, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .burger-full .dima-menu { text-align: center;
}

/* line 403, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .burger-full .dima-menu > li { padding: 10px 0; display: block; text-align: left;
}

/* line 408, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .burger-full .dima-menu > li > a { font-size: 1em; font-weight: 300; color: rgba(255, 255, 255, 0.5); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 414, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .burger-full .dima-menu > li > a:hover { color: #ffffff;
}

/* line 426, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .widget { margin-bottom: 30px; text-align: left;
}

/* line 430, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .widget .widget-title { color: #ffffff; text-align: left;
}

/* line 435, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .widget.widget_recent_entries a, .burger-menu-side .widget.widget_categories a, .burger-menu-side .widget.widget_meta a, .burger-menu-side .widget.widget_layered_nav a, .burger-menu-side .widget.widget_nav_menu a, .burger-menu-side .widget.widget_archive a, .burger-menu-side .widget.widget_pages a, .burger-menu-side .widget.twitter-widget a, .burger-menu-side .widget.widget_rss a, .burger-menu-side .widget.widget_product_categories a, .burger-menu-side .widget.widget_recent_comments a { color: rgba(255, 255, 255, 0.5);
}

/* line 448, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .widget.widget_recent_entries a:hover, .burger-menu-side .widget.widget_categories a:hover, .burger-menu-side .widget.widget_meta a:hover, .burger-menu-side .widget.widget_layered_nav a:hover, .burger-menu-side .widget.widget_nav_menu a:hover, .burger-menu-side .widget.widget_archive a:hover, .burger-menu-side .widget.widget_pages a:hover, .burger-menu-side .widget.twitter-widget a:hover, .burger-menu-side .widget.widget_rss a:hover, .burger-menu-side .widget.widget_product_categories a:hover, .burger-menu-side .widget.widget_recent_comments a:hover { color: #ffffff;
}

@-webkit-keyframes blink { 0% { opacity: 1;
  }

  50% { opacity: 0;
  }

  100% { opacity: 1;
  }
}

@keyframes blink { 0% { opacity: 1;
  }

  50% { opacity: 0;
  }

  100% { opacity: 1;
  }
}

/* line 467, framework/asset/site/css/sass/navbar/_search-burger.scss */ #dima-wrapper:after { background-color: rgba(27, 27, 27, 0.5); content: ""; position: fixed; opacity: 0; left: 0; top: 0; width: 100%; height: 100%; z-index: 1000; pointer-events: none; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: opacity 0.7s cubic-bezier(0.2, 1, 0.3, 1); transition: opacity 0.7s cubic-bezier(0.2, 1, 0.3, 1);
}

/* line 484, framework/asset/site/css/sass/navbar/_search-burger.scss */ .ajax-dima-open #dima-wrapper:after { opacity: 1;
}

/* 4.8 - Mobile Navbar */

/*2) Mobile menu */

/* line 5, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav .dima-tag-primary-menu svg { margin-top: 0;
}

/* line 10, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav .svg-sub-icon { display: none;
}

/* line 18, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav .col-2 > .sub-menu > li, .mobile-nav .col-3 > .sub-menu > li, .mobile-nav .col-4 > .sub-menu > li, .mobile-nav .col-5 > .sub-menu > li { width: 100% !important;
}

/* line 23, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap { height: auto;
}

/* line 26, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .mobile-nav-head { background: var(--var-nav-font-bg-color); -webkit-box-shadow: inset 0 0 0 1px var(--var-nav-border-color); box-shadow: inset 0 0 0 1px var(--var-nav-border-color); -webkit-transition: background-color 320ms ease-in-out; transition: background-color 320ms ease-in-out;
}

/* line 31, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .mobile-nav-head .badge-number { top: -3px;
}

/* line 36, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar { height: auto; background: transparent; -webkit-box-shadow: none; box-shadow: none;
}

/* line 41, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .logo { float: left; height: 5.7142857143rem;
}

/* line 45, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .logo .dima-brand { display: block; height: 100%;
}

/* line 49, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .logo .dima-brand img { position: relative; top: 50%; display: block; width: auto; max-height: 70px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: translateY(-50%); transform: translateY(-50%);
}

/* line 60, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .logo p { height: 80px; margin: 0;
}

/* line 65, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .logo img { max-width: 110px !important;
}

/* line 70, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle { position: absolute; top: 0; right: 0; bottom: 0; text-align: right; width: 46px; height: 46px; cursor: pointer; transition: transform 0.3s, -webkit-transform 0.3s;
}

/* line 81, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle svg { position: absolute; width: 20px; height: 20px; margin: 0; top: 13px; right: 13px; fill: var(--var-submenu-text-color);
}

/* line 91, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle.dima-active { -webkit-transform: rotate(180deg); transform: rotate(180deg);
}

/* line 99, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag.nav-burger .dima-nav > li { margin: 0; background: transparent !important;
}

/* line 103, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag.nav-burger .dima-nav > li > a { padding: 1.0714285714rem 0;
}

/* line 110, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag:not(.nav-burger) { position: absolute; display: none; padding: 2.1428571429rem 0; background: var(--var-submenu-bg-color); border: 1px solid var(--var-nav-border-color); width: 95%; margin-top: 2px; left: 2.5%; overflow: hidden;
}

/* line 121, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag:not(.nav-burger).btnActive { display: block;
}

/* line 126, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .li-shop-search { margin: 0 !important;
}

/* line 131, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .cart_on_submenu svg { width: 1.5714285714rem;
}

/* line 135, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .cart_on_submenu .shopping-btn { width: 100%; display: block; position: relative;
}

/* line 141, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .cart_on_submenu .badge-number { top: 21px; right: 13px; left: auto; border-radius: 50%;
}

/* line 149, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .product_list_widget { display: none;
}

/* line 153, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu > li > a .dima-menu-span { font-size: 14px; text-indent: initial; padding-left: 25px;
}

/* line 159, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu > li > a .menu_icon_item { left: 30px;
}

/* line 163, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu { margin-top: 0;
}

/* line 166, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu > li { border-left: none; width: auto;
}

/* line 173, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li { position: relative; display: block !important; margin-bottom: 0 !important; margin: 0 0.7142857143rem;
}

/* line 179, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li.dima-active { background: var(--second-border-color-alpha-02);
}

/* line 183, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li > a { position: relative; display: block; color: var(--var-nav-font-color); padding: 1.0714285714rem 1.4285714286rem; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; text-align: left;
}

/* line 191, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li > a:before { display: none;
}

/* line 196, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav > li .line-hr { display: none;
}

/* line 201, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu { list-style: none;
}

/* line 204, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu li { position: relative; margin: 0; padding: 0; width: 100% !important; background: var(--second-border-color-alpha-02);
}

/* line 211, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu li a { padding: 1.0714285714rem 2.1428571429rem; font-size: 14px; line-height: 14px; margin: 0; color: var(--var-nav-font-color); overflow: hidden;
}

/* line 225, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-btn-nav { position: relative; background-color: rgba(0, 0, 0, 0); float: right; border-left: 1px solid var(--var-nav-border-color); height: 5.7142857143rem; width: 5.7142857143rem; text-align: center;
}

/* line 234, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-btn-nav > span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); height: 50px;
}

/* line 242, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-btn-nav svg { fill: var(--var-nav-font-color); width: 1.7142857143rem;
}

/* line 249, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-btn-nav .menu_icon_item.sort_ic svg { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0); transform: rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0); pointer-events: none; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; width: 30px;
}

/* line 260, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-btn-nav .menu_icon_item svg { opacity: 1; pointer-events: auto; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s;
}

/* line 272, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-btn-nav.btnActive .menu_icon_item.sort_ic svg, .mobile-nav.dima-navbar-wrap .dima-btn-nav.btn-active .menu_icon_item.sort_ic svg { opacity: 1 !important; -webkit-transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important; transform: rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important; pointer-events: auto !important; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}

/* line 283, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .mobile-nav.dima-navbar-wrap .dima-btn-nav.btnActive .menu_icon_item:not(.sort_ic) svg, .mobile-nav.dima-navbar-wrap .dima-btn-nav.btn-active .menu_icon_item:not(.sort_ic) svg { -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important; transform: rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important; opacity: 0 !important; pointer-events: none !important; -webkit-transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s !important; transition: transform 0.35s ease-in-out 0s, opacity 0.35s ease-in-out 0s, -webkit-transform 0.35s ease-in-out 0s !important;
}

/* line 296, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .collapse { display: none;
}

/* line 299, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .collapse.in { display: block;
}

/* line 304, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .collapsed { background-color: #fff;
}

/* line 308, framework/asset/site/css/sass/navbar/_mobile_navbar.scss */ .collapsing { position: static; height: 0; overflow: hidden; -webkit-transition: height 0.3s ease; transition: height 0.3s ease;
}

/* 4.9 - Dark Navbar */

/* 5.0  - Protfolio */

/* 5.1  - Protfolio Layout */

/* line 8, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .dima-isotope-container.isotope-with-margin { margin: 0 -15px; -webkit-box-sizing: content-box; box-sizing: content-box;
}

/* line 15, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item { width: 100%; z-index: 45; position: relative;
}

/* line 20, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item img { -webkit-box-shadow: inset 0px -10px 0px #fff; box-shadow: inset 0px -10px 0px #fff; width: 100%;
}

/* line 29, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item .project-info { margin-top: 15px;
}

/* line 32, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item .project-info .porftfolio-cat { margin: 0; color: var(--secondary-main-color-alpha-47); padding-left: 0;
}

/* line 37, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item .project-info .porftfolio-cat li { display: inline-block;
}

/* line 40, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item .project-info .porftfolio-cat li a { color: var(--secondary-main-color-alpha-47);
}

/* line 43, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item .project-info .porftfolio-cat li a:hover { color: var(--var-heading-font-color);
}

/* line 48, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item .project-info .porftfolio-cat li .sep { padding: 0 1px;
}

/* line 53, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item .project-info .porftfolio-cat li:last-child .sep { display: none;
}

/* line 63, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item.dima_title_btm .project-info .project-name { margin-bottom: 5px;
}

/* line 67, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item.dima_title_btm .project-info .dima-divider { margin-top: 5px; margin-bottom: 5px;
}

/* line 75, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item.dima_go_inside .project-info { position: absolute; bottom: 1.4285714286rem; left: 2.1428571429rem; overflow: hidden;
}

/* line 82, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item.dima_go_inside .project-name { margin-bottom: 0.2857228571rem;
}

/* line 86, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item.dima_go_inside .porftfolio-cat, .work-item.dima_go_inside .project-name { opacity: 0; -webkit-transform: translateY(125%); transform: translateY(125%); -webkit-transition: opacity 0.6s, -webkit-transform 0.6s; transition: opacity 0.6s, -webkit-transform 0.6s; transition: transform 0.6s, opacity 0.6s; transition: transform 0.6s, opacity 0.6s, -webkit-transform 0.6s;
}

/* line 96, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item:hover.dima_go_inside .project-name { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 0.1s; transition-delay: 0.1s;
}

/* line 102, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .work-item:hover.dima_go_inside .porftfolio-cat { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 0.3s; transition-delay: 0.3s;
}

/* line 111, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .portfolio-body { padding-bottom: 3.5714285714rem;
}

/* line 117, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .details-right .info-content, .details-left .info-content { padding-bottom: 3.5476257143rem;
}

/* line 123, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .dima-full-width-active .details-modern { margin-top: 5.6904828571rem;
}

/* line 129, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .details-modern p { margin-bottom: 1.4047685714rem;
}

/* line 134, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .classic-on-bottom { margin-top: 3.5476257143rem;
}

/* line 139, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .details-box .detail-container { display: table; table-layout: fixed; padding-bottom: 10px; word-break: break-all;
}

/* line 145, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .details-box .detail-container:last-child { padding-bottom: 0;
}

/* line 151, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .detail-container .detail-value { display: table-cell; position: relative;
}

/* line 155, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .detail-container .detail-value svg { position: absolute; fill: var(--var-heading-font-color); width: 24px; top: -9px;
}

/* line 161, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .detail-container .detail-value svg + a { padding-left: 2.1428571429rem;
}

/* line 167, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .detail-container .detail-label { min-width: 108px; display: table-cell;
}

/* line 172, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .detail-label { color: var(--var-heading-font-color); font-weight: 400;
}

/* line 177, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .section.related-portfolio { background-color: var(--section-bg-color);
}

/*Fix viedo portfolio*/

/* line 183, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .isotope-item.format-video { width: 100%;
}

/****************************/

/***************************/

/* line 191, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .column_4 { display: block;
}

@media only screen and (max-width: 1280px) and (min-width: 800px) { /* line 199, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .dima-container.full .dima-isotope-container.clm-4 .isotope-item { width: 33.333332%;
  }
}

/* line 208, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .js-lazy-image { position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 216, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .is-lazy.lazy-pre-placeholder .js-lazy-image:not(.lazyloaded) { background-color: #f7f7f7; background-image: -webkit-gradient(linear, right top, left top, from(#f7f7f7), color-stop(20%, #f0f0f0), color-stop(40%, #f7f7f7), to(#f7f7f7)); background-image: linear-gradient(to left, #f7f7f7 0%, #f0f0f0 20%, #f7f7f7 40%, #f7f7f7 100%); background-repeat: no-repeat; background-size: 450px 700px; -webkit-animation: lazyloadeffect 1s infinite linear forwards; animation: lazyloadeffect 1s infinite linear forwards;
}

/* line 233, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .is-lazy.lazy-small-placeholder .js-lazy-image.lazyloaded { -webkit-filter: blur(0); filter: blur(0);
}

/* line 237, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .is-lazy.lazy-small-placeholder .js-lazy-image:not(.lazyloaded) { -webkit-filter: blur(20px); filter: blur(20px); /* this is needed so Safari keeps sharp edges */ -webkit-transform: scale(1); transform: scale(1);
}

@-webkit-keyframes lazyloadeffect { from { background-position: -400px 0;
  }

  to { background-position: 200px 0;
  }
}

@keyframes lazyloadeffect { from { background-position: -400px 0;
  }

  to { background-position: 200px 0;
  }
}

/* line 264, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .dima-isotope-wrapper { display: inline-block; width: 100%;
}

/* line 269, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .animation-active [data-animate] { opacity: 0;
}

/* line 272, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .animation-active [data-animate] .animation-done { opacity: 1;
}

/* line 278, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .animation-item-done.animation-active [data-dima-animate-item] { opacity: 1;
}

@media only screen and (min-width: 989px) { /* line 287, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .dima-quick-view-box.visible.loading-vis .product-loading:before, body.animation-active:not(.animation-item-done) .dima-isotope-wrapper:not(.no-preloaderspin):before { position: relative; display: block; content: ""; border: 2px solid var(--border-color); width: 6.4285714286rem; height: 6.4285714286rem; border-top-color: var(--var-main-color); -webkit-animation: preloader-spin 1.5s linear infinite; animation: preloader-spin 1.5s linear infinite; margin-left: -3.2142857143rem; border-radius: 50%; left: 50%; top: 20px;
  }

  /* line 302, framework/asset/site/css/sass/protfolio/_protfolio.scss */ .dima-quick-view-box.visible.loading-vis .product-loading .filters-box, .dima-quick-view-box.visible.loading-vis .product-loading .dima-isotope-container, body.animation-active:not(.animation-item-done) .dima-isotope-wrapper:not(.no-preloaderspin) .filters-box, body.animation-active:not(.animation-item-done) .dima-isotope-wrapper:not(.no-preloaderspin) .dima-isotope-container { opacity: 0;
  }

  /* line 309, framework/asset/site/css/sass/protfolio/_protfolio.scss */ body.animation-active.animation-item-done .filters-box, body.animation-active.animation-item-done .dima-isotope-container { opacity: 1;
  }

  @-webkit-keyframes preloader-spin { 0% { -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }

    100% { -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }

  @keyframes preloader-spin { 0% { -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }

    100% { -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
}

/* 5.2  - Protfolio filters */

/* line 2, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters { display: block; text-align: center; margin-bottom: 5.6904828571rem;
}

/* line 7, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters ul { padding: 0; margin: 0;
}

/* line 11, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters ul li { cursor: pointer;
}

/* line 14, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters ul li a { color: var(--var-body-text-color); font-weight: 400; height: auto; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in;
}

/* line 21, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters ul li a:hover { color: var(--var-main-color); text-decoration: none;
}

/* line 33, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul { border: none; margin: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}

@media (max-width: 679px) { /* line 33, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start;
  }
}

/* line 41, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul li { position: relative; display: inline-block;
}

@media (max-width: 679px) { /* line 41, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul li { width: 50%;
  }
}

/* line 48, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul li a { color: var(--header-link-color); display: inline-block; width: 100%; padding: 0 25px 0 25px;
}

/* line 54, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul li a:hover { color: var(--var-main-color);
}

/* line 57, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul li a:hover span { color: var(--var-main-color);
}

/* line 63, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul li span { color: #ccc; position: absolute; top: -12px; right: 12px; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in;
}

@media (max-width: 679px) { /* line 63, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul li span { display: none;
  }
}

/* line 76, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul .current a { color: var(--var-main-color);
}

/* line 79, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul .current a span { color: var(--var-main-color);
}

@media only screen and (max-width: 679px) { /* line 89, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters ul { border: none; margin: 0 auto; width: 95%;
  }
}

@media only screen and (max-width: 480px) { /* line 98, framework/asset/site/css/sass/protfolio/_filters.scss */ .filters-box.filters { margin-bottom: 3.5476257143rem;
  }
}

/* 6.0  - Blog */

/* 6.1  - Global Blog */

/* 6.2  - Tags */

/* line 3, framework/asset/site/css/sass/blog/_tags.scss */ .tagcloud .tags-title, .tags .tags-title { color: var(--var-heading-font-color);
}

/* line 7, framework/asset/site/css/sass/blog/_tags.scss */ .tagcloud svg, .tags svg { position: relative; top: 3px; fill: var(--var-heading-font-color); width: 18px; height: 18px; margin-right: 5px;
}

/* line 16, framework/asset/site/css/sass/blog/_tags.scss */ .tagcloud a, .tags a { display: inline-block; margin-right: 5px; margin-left: 0; text-transform: capitalize; font-size: 1em !important; line-height: 100%; color: var(--secondary-main-color-alpha-47); -webkit-transition: all 320ms ease-in; transition: all 320ms ease-in;
}

/* line 26, framework/asset/site/css/sass/blog/_tags.scss */ .tagcloud a:hover, .tags a:hover { color: var(--var-main-color);
}

/* line 30, framework/asset/site/css/sass/blog/_tags.scss */ .tagcloud a:after, .tags a:after { content: ',';
}

/* line 35, framework/asset/site/css/sass/blog/_tags.scss */ .tagcloud a:last-child:after, .tags a:last-child:after { content: '';
}

/* line 45, framework/asset/site/css/sass/blog/_tags.scss */ .dark-bg .tagcloud a, .dark-bg .tags a { background-color: var(--var-footer-featured-border-color); color: rgba(255, 255, 255, 0.4);
}

/* line 49, framework/asset/site/css/sass/blog/_tags.scss */ .dark-bg .tagcloud a:hover, .dark-bg .tags a:hover { color: #FFFFFF;
}

/* 6.3  - Post */

/* line 7, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.blog-list.dima-layout-standard:not(.blog-single) .post.format-quote, .boxed-blog.blog-list.dima-layout-standard:not(.blog-single) .post.format-link, .boxed-blog.blog-list.dima-layout-standard:not(.blog-single) article.format-quote, .boxed-blog.blog-list.dima-layout-standard:not(.blog-single) article.format-link { margin: 4.5714285714rem 0 4.5714285714rem 0;
}

/* line 18, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.blog-list .post header .entry-title, .boxed-blog.blog-list article header .entry-title { margin-bottom: 1.0714457143rem;
}

/* line 22, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.blog-list .post header .entry-title a, .boxed-blog.blog-list article header .entry-title a { font-weight: inherit;
}

/* line 29, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.blog-list .post.post_format-post-format-audio > .post-img, .boxed-blog.blog-list article.post_format-post-format-audio > .post-img { margin-bottom: 0;
}

/* line 33, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.blog-list .post.post_format-post-format-audio .post-audio, .boxed-blog.blog-list article.post_format-post-format-audio .post-audio { margin-bottom: 1.3571514286rem;
}

/* line 42, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article.e-post, .boxed-blog .post.e-post { padding: 20px !important; background: var(--var-website-bg-color); border: 1px solid var(--border-color);
}

/* line 50, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article.e-post .box, .boxed-blog .post.e-post .box { margin-bottom: 0; border: 0;
}

/* line 55, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article.e-post .entry-content, .boxed-blog .post.e-post .entry-content { padding: 25px 0 5px 0;
}

/* line 60, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .post-img, .boxed-blog .post .post-img { position: relative; height: auto; width: auto; margin-bottom: 1.4047685714rem;
}

/* line 66, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .post-img img, .boxed-blog .post .post-img img { display: block; overflow: hidden; max-width: 100%; width: 100%;
}

/* line 73, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .post-img .single-caption-text, .boxed-blog .post .post-img .single-caption-text { position: absolute; bottom: 0; left: 0; padding: 5px 10px; background: var(--var-main-color); color: #ffffff; line-height: 1.8; font-size: 85%;
}

/* line 85, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article > hr, .boxed-blog .post > hr { padding: 0; margin: 0 0 1.4047685714rem;
}

/* line 90, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .entry-content, .boxed-blog .post .entry-content { position: relative;
}

/* line 92, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .entry-content.custom-post, .boxed-blog .post .entry-content.custom-post { padding: 0;
}

/* line 95, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .entry-content.custom-post .single-post-title, .boxed-blog .post .entry-content.custom-post .single-post-title { display: none;
}

/* line 99, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .entry-content.custom-post .social-media, .boxed-blog .post .entry-content.custom-post .social-media { padding: 25px;
}

/* line 105, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog article .pad, .boxed-blog .post .pad { padding: 20px; border: 1px solid var(--border-color); border-bottom: none; background: var(--quote-bg);
}

/* line 113, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog .sda-post { position: relative;
}

/* line 116, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog .sda-post img { margin-bottom: 1px;
}

/* line 122, framework/asset/site/css/sass/blog/_post.scss */ .dima-link { border-left: none; position: relative; display: block; padding: 1.1785842857rem 2.1428571429rem 1.4047685714rem 2.1428571429rem; border: 5px solid var(--border-color); margin-left: 60px;
}

/* line 130, framework/asset/site/css/sass/blog/_post.scss */ .dima-link .entry-title { margin-bottom: 0.4642985714rem;
}

/* line 135, framework/asset/site/css/sass/blog/_post.scss */ .dima-link p a { color: var(--header-link-color);
}

/* line 138, framework/asset/site/css/sass/blog/_post.scss */ .dima-link p a:hover { color: var(--var-main-color);
}

/* line 145, framework/asset/site/css/sass/blog/_post.scss */ .video-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-size: cover; background-position: center center; cursor: pointer; z-index: 10;
}

/* line 156, framework/asset/site/css/sass/blog/_post.scss */ .video-overlay .video-overlay-hover { background: rgba(0, 0, 0, 0); width: 100%; height: 100%; position: absolute; z-index: 100; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
}

/* line 164, framework/asset/site/css/sass/blog/_post.scss */ .video-overlay .video-overlay-hover:hover { background: rgba(0, 0, 0, 0.6);
}

/* line 167, framework/asset/site/css/sass/blog/_post.scss */ .video-overlay .video-overlay-hover:hover .video-play-button { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2);
}

/* line 173, framework/asset/site/css/sass/blog/_post.scss */ .video-overlay .video-play-button { display: block; position: absolute !important; z-index: 100; left: 50%; top: 50%; width: 5rem; height: 5rem; margin-top: -2.5rem; margin-left: -2.5rem; background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFF' height='70' viewBox='0 0 24 24' width='70' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z'/%3E%3C/svg%3E ") no-repeat; -webkit-transition: 320ms ease-out; transition: 320ms ease-out;
}

/* line 187, framework/asset/site/css/sass/blog/_post.scss */ .entry-content > *:last-child { margin-bottom: 0;
}

/* line 192, framework/asset/site/css/sass/blog/_post.scss */ body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6 { margin: 2.8571428571rem 0;
}

/* line 196, framework/asset/site/css/sass/blog/_post.scss */ body.single-post .entry-content p { padding-bottom: 1.4285714286rem; margin-bottom: 0;
}

/* line 204, framework/asset/site/css/sass/blog/_post.scss */ .entry-content blockquote p, .entry-content ul li p { margin-bottom: 0;
}

/* line 212, framework/asset/site/css/sass/blog/_post.scss */ .product-img:hover .dima-admin-edit, article:hover .dima-admin-edit { display: block;
}

/* line 218, framework/asset/site/css/sass/blog/_post.scss */ .dima-block_video { max-width: 100%; position: absolute;
}

/* Audio */

/* line 227, framework/asset/site/css/sass/blog/_post.scss */ .dima-audio.embed iframe { width: 100%;
}

/* line 233, framework/asset/site/css/sass/blog/_post.scss */ .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden;
}

/* line 240, framework/asset/site/css/sass/blog/_post.scss */ .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;
}

/* line 251, framework/asset/site/css/sass/blog/_post.scss */ .embed-responsive-16by9 { padding-bottom: 56.25%;
}

/* line 256, framework/asset/site/css/sass/blog/_post.scss */ .dima-video-wrapper embed, .dima-video-wrapper iframe, .dima-video-wrapper video { position: relative; top: 0; left: 0; width: 100%; margin: 0;
}

/* line 265, framework/asset/site/css/sass/blog/_post.scss */ .dima-composition { margin-top: 0.6904828571rem; margin-bottom: -30px;
}

/* line 269, framework/asset/site/css/sass/blog/_post.scss */ .dima-composition span { display: inline-block; float: left;
}

/* line 275, framework/asset/site/css/sass/blog/_post.scss */ .dima-search-title { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 1.3571514286rem 0;
}

/*----------Add To Any-----------*/

/* line 283, framework/asset/site/css/sass/blog/_post.scss */ .a2a_svg { border-radius: 0 !important;
}

/*----------Add To Any-----------*/

/* Responsive */

@media only screen and (max-width: 989px) { /* line 298, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(3n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box { border-right-color: var(--border-color);
  }

  /* line 304, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(2n)) .box { border-right-color: transparent; background: var(--var-website-bg-color);
  }

  /* line 311, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+3) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+3) .box { border-top-color: transparent;
  }

  /* line 318, framework/asset/site/css/sass/blog/_post.scss */ .dima-blockquote.single-blockquote, .dima-link { margin-left: 0; margin-top: 3.2142857143rem;
  }
}

/* line 326, framework/asset/site/css/sass/blog/_post.scss */ .dima-layout-grid .post-view, .dima-layout-masonry .post-view { display: none !important;
}

@media only screen and (max-width: 679px) { /* line 332, framework/asset/site/css/sass/blog/_post.scss */ .dima_page_title_is_on .entry-title-hr, h2.single-post-title { display: none;
  }

  /* line 339, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(3n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(3n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(2n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(4n)) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box { border-right-color: var(--border-color);
  }

  /* line 345, framework/asset/site/css/sass/blog/_post.scss */ .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+2) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:nth-child(n+2) .box, .boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+2) .box { border-top-color: transparent;
  }
}

@media only screen and (max-width: 480px) { /* line 355, framework/asset/site/css/sass/blog/_post.scss */ .post-comments, .post-view { display: none !important;
  }

  /* line 359, framework/asset/site/css/sass/blog/_post.scss */ .dima-timeline .box .box, .dima-minimal-style .box { padding: 3.9285714286rem 3.2142857143rem;
  }
}

/* line 1, framework/asset/site/css/sass/blog/_read-more.scss */ .read-more-icon { display: table; margin-top: 5px;
}

/* line 5, framework/asset/site/css/sass/blog/_read-more.scss */ .read-more-icon svg { fill: var(--secondary-main-color-alpha-47); width: 25px; height: 25px; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 13, framework/asset/site/css/sass/blog/_read-more.scss */ .read-more-icon:hover svg { fill: var(--var-main-color);
}

/* 6.4  - related-posts */

/* line 1, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts { padding-bottom: 0;
}

/* line 3, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts .dima_slick_slider .slick-slide { margin: 0 1.0714285714rem;
}

/* line 11, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts.related-posts-slide .related-post { margin-bottom: 0; margin-right: auto;
}

/* line 17, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts .related-posts-title { margin-bottom: 1.1785842857rem;
}

/* line 21, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts .related-entry { -webkit-box-sizing: box-sizing; box-sizing: box-sizing;
}

/* line 25, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts .related-entry .related-entry-title .title { margin-bottom: 0;
}

/* line 30, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts .related-entry.dima_slick_slider { margin-left: -15px;
}

/* line 35, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-posts .noor-line { margin-bottom: 4.2857142857rem;
}

/* line 40, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-post { margin-bottom: 30px;
}

/* line 44, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-entry-media { margin-bottom: 15px !important; position: relative; overflow: hidden;
}

/* line 50, framework/asset/site/css/sass/blog/_related-posts.scss */ .related-entry-media .related-entry-thumbnail img { width: 100%; height: auto;
}

/* line 1, framework/asset/site/css/sass/blog/_prev-next.scss */ .dima_post_pagination { position: absolute; left: 0; right: 0;
}

/* line 7, framework/asset/site/css/sass/blog/_prev-next.scss */ .icon-off { opacity: 0.25;
}

/* line 11, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal { height: 80px; background: var(--var-pagination-bg-color); margin: 0; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; overflow: hidden; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 9999;
}

/* line 23, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal > div { border-right: 1px solid var(--css-top-footer-bg-color);
}

/* line 26, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal > div:last-child { border-right: 0;
}

/* line 31, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal svg { width: 24px; height: 80px; fill: #FFFFFF; display: block; margin: 0 auto; -webkit-transition: all 0.3s; -webkit-backface-visibility: hidden; -moz-transition: all 0.3s; -moz-backface-visibility: hidden; transition: all 0.3s; backface-visibility: hidden;
}

/* line 46, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .center_link span { left: 0; top: 100%;
}

/* line 53, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .center_link a:hover span { top: 0;
}

/* line 57, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .center_link a:hover svg { -webkit-transform: translateY(100%); transform: translateY(100%);
}

/* line 65, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .nav-reveal-prev span { left: 0; opacity: 0;
}

/* line 72, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .nav-reveal-prev a:hover span { opacity: 1;
}

/* line 76, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .nav-reveal-prev a:hover svg { -webkit-transform: translateX(-300%); transform: translateX(-300%);
}

/* line 88, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .nav-reveal-next span { left: 0; opacity: 0;
}

/* line 95, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .nav-reveal-next a:hover span { opacity: 1;
}

/* line 99, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal .nav-reveal-next a:hover svg { -webkit-transform: translateX(300%); transform: translateX(300%);
}

/* line 110, framework/asset/site/css/sass/blog/_prev-next.scss */ .nav-reveal span { position: absolute; text-align: center; color: #ffffff; height: 100%; width: 100%; line-height: 80px; -webkit-transition: all 0.4s; transition: all 0.4s;
}

/* line 2, framework/asset/site/css/sass/blog/_single.scss */ .single-post .dima-link { margin-bottom: 1.4047685714rem;
}

/* line 9, framework/asset/site/css/sass/blog/_single.scss */ .single-post .page-section ul, .single-post .page-section ul.list-style, .single-post .page-section blockquote:not(.blog-style):not(.post-quote) { padding: 2.0238171429rem 7.1428571429rem 3.5476257143rem 7.1428571429rem;
}

/* line 21, framework/asset/site/css/sass/blog/_single.scss */ .boxed-blog.blog-list .post .single-post-title, .boxed-blog.blog-list article .single-post-title { margin-bottom: 1.0714285714rem; font-size: 2.5714285714em; line-height: 1.25em; letter-spacing: 0.025em; font-weight: 300;
}

@media only screen and (max-width: 679px) { /* line 37, framework/asset/site/css/sass/blog/_single.scss */ .single-post .page-section ul, .single-post .page-section ul.list-style { padding: 2.8571428571rem 0rem;
  }

  /* line 41, framework/asset/site/css/sass/blog/_single.scss */ .single-post .page-section blockquote { padding: 2.8571428571rem 0rem !important;
  }
}

/*Big Grids*/

/* line 4, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide.dima-height-responsive { opacity: 0;
}

/* line 8, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .post-img, .dima-block-slide .slick-list, .dima-block-slide .slick-track { height: 100%;
}

/* line 14, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide.slick-dotted .slick-prev, .dima-block-slide.slick-dotted .slick-next { margin-top: 0;
}

/* line 20, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .slick-slide > div { height: 100%;
}

/* line 23, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .slick-slide > div article { height: 100%;
}

/* line 29, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .slick-dots { position: absolute; padding: 0 !important; bottom: 2.8571428571rem;
}

/* line 35, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .thumb-overlay { position: relative; width: 100%; height: 100%; top: 0; left: 0; padding: 30px; z-index: 3;
}

/* line 44, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .thumb-overlay .container { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 2;
}

/* line 53, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .thumb-overlay .thumb-meta { margin-bottom: 2.83334rem;
}

/* line 57, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .thumb-overlay .thumb-title { margin-bottom: 3.2143028571rem;
}

/* line 61, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .thumb-overlay .thumb-title a, .dima-block-slide .thumb-overlay .thumb-meta, .dima-block-slide .thumb-overlay .thumb-meta a { color: #ffffff !important;
}

/* line 67, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .thumb-overlay .read-more-icon { width: 40px; height: 40px; border: 2px solid #fff;
}

/* line 73, framework/asset/site/css/sass/blog/_big-grid.scss */ .dima-block-slide .thumb-overlay .read-more-icon svg { fill: #ffffff; position: absolute; left: 0.4285714286rem; top: 0.3571428571rem;
}

/* line 1, framework/asset/site/css/sass/blog/_post-footer.scss */ .post-footer { border-top: 1px solid var(--border-color); border-bottom: 1px solid var(--border-color); padding: 2.1428571429rem 0; margin-top: 2.8571428571rem;
}

/* line 8, framework/asset/site/css/sass/blog/_post-footer.scss */ .post-footer:not(.no-tags) .social-media { position: absolute; right: 0; margin-top: -5px;
}

@media only screen and (max-width: 679px) { /* line 16, framework/asset/site/css/sass/blog/_post-footer.scss */ .post-footer:not(.no-tags) { padding: 1.4285714286rem 0 10px 0;
  }

  /* line 19, framework/asset/site/css/sass/blog/_post-footer.scss */ .post-footer:not(.no-tags) .post-share, .post-footer:not(.no-tags) .social-media { position: relative; float: left; margin-top: 1.4285714286rem;
  }
}

/* line 28, framework/asset/site/css/sass/blog/_post-footer.scss */ .post-footer.no-tags { padding: 3.5714285714rem 0;
}

/* line 31, framework/asset/site/css/sass/blog/_post-footer.scss */ .post-footer.no-tags .social-media { position: relative; margin-bottom: -20px;
}

/* line 35, framework/asset/site/css/sass/blog/_post-footer.scss */ .post-footer.no-tags .social-media ul { display: table; left: 50%; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%);
}

/* line 5, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.slick-no-margin article { margin: 0 1px;
}

/* line 10, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap;
}

/* line 16, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin article { margin: 0; padding: 0; border-width: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;
}

/* line 25, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin article:last-child .box { border-right-color: var(--border-color) !important;
}

/* line 33, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box { border-right-color: transparent;
}

/* line 39, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n + 5) .box { border-top-color: transparent;
}

/* line 47, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box { border-right-color: transparent;
}

/* line 53, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n + 4) .box { border-top-color: transparent;
}

/* line 61, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(2n)) .box { border-right-color: transparent;
}

/* line 67, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-2 article:nth-child(n + 3) .box { border-top-color: transparent;
}

/* line 75, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style article .entry-content { margin-bottom: 2.1428571429rem;
}

/* line 79, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style article .box { min-height: 345px; height: 100%; background: var(--var-website-bg-color);
}

/* line 85, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style article .post-icon .icons-media li { opacity: 1;
}

/* line 89, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style article .post-icon, .boxed-blog.blog-list.dima-minimal-style article .link_overlay { top: -1px; left: -1px;
}

/* line 95, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style article .post-meta { position: absolute; bottom: 4.2857142857rem; padding: 0;
}

/* line 101, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.dima-minimal-style article .post-meta ul .post-view, .boxed-blog.blog-list.dima-minimal-style article .post-meta ul .post-comments { display: none;
}

/* line 115, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.grid-masonry article header .entry-title, .boxed-blog.blog-list.dima-timeline-blog article header .entry-title, .boxed-blog.blog-list.dima-minimal-style article header .entry-title { margin-bottom: 0.8214371429rem;
}

/* line 123, framework/asset/site/css/sass/blog/_minimal-style.scss */ .boxed-blog.blog-list.grid-masonry { margin-bottom: 1.3571514286rem;
}

/* line 5, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article.e-post .post-meta, .boxed-blog .post.e-post .post-meta { border-bottom: 1px solid var(--border-color); padding: 20px 0 20px 0;
}

/* line 11, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta, .boxed-blog .post .post-meta { font-size: 14px; line-height: 30px; padding-bottom: 1.4047685714rem; border-bottom: none; margin-bottom: 0; color: var(--secondary-main-color-alpha-47);
}

/* line 22, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta a, .boxed-blog .post .post-meta a { color: var(--secondary-main-color-alpha-47); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 26, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta a:hover, .boxed-blog .post .post-meta a:hover { color: var(--var-main-color);
}

/* line 31, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta ul, .boxed-blog .post .post-meta ul { text-align: right; margin: 0; padding-left: 0; overflow: hidden; list-style: none;
}

/* line 39, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta ul li svg, .boxed-blog .post .post-meta ul li svg { position: relative; top: 2px; fill: var(--var-heading-font-color); width: 16px; height: 16px;
}

/* line 47, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta ul li .post-comments, .boxed-blog .post .post-meta ul li .post-comments { padding-left: 10px;
}

/* line 51, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta ul li.post-on, .boxed-blog .post .post-meta ul li.post-on { text-transform: capitalize;
}

/* line 54, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta ul li.post-on time, .boxed-blog .post .post-meta ul li.post-on time { color: var(--var-heading-font-color);
}

/* line 59, framework/asset/site/css/sass/blog/_post-meta.scss */ .boxed-blog article .post-meta ul li.post-view.full, .boxed-blog .post .post-meta ul li.post-view.full { padding-top: 10px;
}

/* 6.5  - Author */

/* line 2, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box { margin-bottom: 7.1428571429rem;
}

/* line 5, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box .dima-about-image { position: relative; margin-right: 30px; margin-top: 0;
}

/* line 11, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box .dima-about-image img { width: 150px; height: 150px;
}

/* line 17, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box .dima-author-info { overflow: hidden;
}

/* line 20, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box .dima-author-info p { margin-bottom: 1.7857142857rem;
}

@media only screen and (max-width: 679px) { /* line 29, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box .dima-about-image { margin-right: 20px; margin-top: 0; margin-bottom: 10px;
  }

  /* line 34, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box .dima-about-image img { width: 60px; height: 60px;
  }

  /* line 40, framework/asset/site/css/sass/blog/_author.scss */ .dima-author-box .dima-author-info { overflow: initial;
  }
}

/* 6.6  - Comment */

/* line 3, framework/asset/site/css/sass/blog/_comment.scss */ .page .dima-comments-list { margin-top: 30px;
}

/* line 10, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .h-comment, .dima-reviews-list .h-comment { text-align: left; padding-bottom: 1.1785842857rem; margin-bottom: 0;
}

/* line 15, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .h-comment span, .dima-reviews-list .h-comment span { background: var(--var-website-bg-color); display: inline-block; position: relative; z-index: 3; padding-right: 10px;
}

/* line 22, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .h-comment span small, .dima-reviews-list .h-comment span small { font-size: 23px; line-height: 23px;
}

/* line 28, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment, .dima-reviews-list .dima-comment { margin: 0; list-style: none;
}

/* line 32, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment article, .dima-reviews-list .dima-comment article { margin-bottom: 2.1428571429rem;
}

/* line 36, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment .dima-post-author, .dima-reviews-list .dima-comment .dima-post-author { font-size: 16px; font-weight: 400; font-style: italic; display: block; text-align: center; padding-top: 10px;
}

/* line 45, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment .dima-comment-awaiting-moderation, .dima-reviews-list .dima-comment .dima-comment-awaiting-moderation { font-style: italic;
}

/* line 49, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment .content-comment, .dima-reviews-list .dima-comment .content-comment { border-bottom: 1px solid var(--border-color); padding: 30px 0; overflow: hidden;
}

/* line 59, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-img img, .dima-reviews-list .dima-comment li .dima-comment-img img { width: 5rem !important; height: 5rem !important;
}

/* line 66, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .comment-content p, .dima-reviews-list .dima-comment li .comment-content p { margin-bottom: 0;
}

/* line 71, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry, .dima-reviews-list .dima-comment li .dima-comment-entry { position: relative; overflow: hidden; padding-right: 5px;
}

/* line 76, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel, .dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel { margin: 0 0 10px 0; display: inline-block; padding-left: 0;
}

/* line 81, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel .dima-comment-author, .dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel .dima-comment-author { font-style: normal; color: var(--var-heading-font-color);
}

/* line 86, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel li, .dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel li { display: inline-block; margin-right: 15px;
}

/* line 90, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel li:last-child, .dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel li:last-child { margin-right: 0;
}

/* line 95, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel .star-rating, .dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel .star-rating { top: 5px; margin-bottom: 0;
}

/* line 101, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry svg, .dima-reviews-list .dima-comment li .dima-comment-entry svg { position: relative; top: 3px; fill: var(--var-heading-font-color); width: 18px; height: 18px; margin-right: 5px;
}

/* line 111, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .children, .dima-reviews-list .dima-comment li .children { margin-left: 89px; list-style: none;
}

/* line 116, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .children li:last-child, .dima-reviews-list .dima-comment li .children li:last-child { padding-bottom: 0;
}

/* line 123, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .reply-form a, .dima-reviews-list .dima-comment li .reply-form a { margin-bottom: 10px; font-size: 14px; line-height: 14px; display: block;
}

/* line 132, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment > li:last-child, .dima-reviews-list .dima-comment > li:last-child { margin-bottom: 70px;
}

/* line 140, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comment-header a { color: var(--header-link-color);
}

/* line 143, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comment-header a:hover { color: var(--var-main-color);
}

/* line 149, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comment-header .user-comment-titel.float-end li { margin-right: 25px !important;
}

/* line 152, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comment-header .user-comment-titel.float-end li:last-child { margin-right: 0 !important;
}

/* line 159, framework/asset/site/css/sass/blog/_comment.scss */ .comment-reply-title { margin-bottom: 1.1785842857rem;
}

/* line 163, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-navigation { margin-bottom: 30px;
}

/* line 164, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-navigation h6 { margin-bottom: 15px;
}

@media only screen and (max-width: 679px) { /* line 174, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .children, .dima-comments-list .dima-comment li .dima-comment-entry { margin: 0;
  }

  /* line 179, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-entry header .comment-time { display: block; float: none; font-size: 12px;
  }

  /* line 185, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comments-list .dima-comment li .dima-comment-img img { width: 60px !important; height: 60px !important;
  }
}

/* 7.0  - UI */

/* 7.1  - icons */

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.twitter_icon a { background-color: #00aced !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.twitter_icon a:hover { background-color: #0080b0 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.facebook_icon a { background-color: #3b5998 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.facebook_icon a:hover { background-color: #2a3f6c !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.googleplus_icon a { background-color: #dd4b39 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.googleplus_icon a:hover { background-color: #b93120 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.pinterest_icon a { background-color: #cb2027 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.pinterest_icon a:hover { background-color: #96181d !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.linkedin_icon a { background-color: #007bb6 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.linkedin_icon a:hover { background-color: #005279 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.youtube_icon a { background-color: #bb0000 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.youtube_icon a:hover { background-color: #7e0000 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.vimeo_icon a { background-color: #1ab7ea !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.vimeo_icon a:hover { background-color: #118eb6 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.tumblr_icon a { background-color: #32506d !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.tumblr_icon a:hover { background-color: #1f3143 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.instagram_icon a { background-color: #bc2a8d !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.instagram_icon a:hover { background-color: #8a1f67 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.flickr_icon a { background-color: #ff0084 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.flickr_icon a:hover { background-color: #c20064 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.dribbble_icon a { background-color: #ea4c89 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.dribbble_icon a:hover { background-color: #df1a66 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.quora_icon a { background-color: #a82400 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.quora_icon a:hover { background-color: #6b1700 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.foursquare_icon a { background-color: #0072b1 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.foursquare_icon a:hover { background-color: #004b74 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.forrst_icon a { background-color: #5B9A68 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.forrst_icon a:hover { background-color: #44744e !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.vk_icon a { background-color: #45668e !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.vk_icon a:hover { background-color: #314865 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.wordpress_icon a { background-color: #21759b !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.wordpress_icon a:hover { background-color: #164f69 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.stumbleupon_icon a { background-color: #EB4823 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.stumbleupon_icon a:hover { background-color: #bf3211 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.yahoo_icon a { background-color: #7B0099 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.yahoo_icon a:hover { background-color: #4a005c !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.blogger_icon a { background-color: #fb8f3d !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.blogger_icon a:hover { background-color: #f66d05 !important;
}

/* line 35, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.soundcloud_icon a { background-color: #ff3a00 !important; color: #ffffff !important;
}

/* line 39, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li.soundcloud_icon a:hover { background-color: #c22c00 !important;
}

/* line 47, framework/asset/site/css/sass/ui/_icons.scss */ .social-media li { cursor: pointer; text-align: center;
}

/* line 51, framework/asset/site/css/sass/ui/_icons.scss */ .social-media li a { display: table; font-family: "FontAwesome", "Font Awesome 5 Free"; font-weight: 900; position: relative; color: var(--var-heading-font-color); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 59, framework/asset/site/css/sass/ui/_icons.scss */ .social-media li a svg { fill: currentcolor; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 1.7142857143rem;
}

/* line 77, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima_add_hover li:hover a { color: var(--close-to-white-0); background-color: var(--var-dima-secondary-main-color); -webkit-box-shadow: none; box-shadow: none;
}

/* line 82, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima_add_hover li:hover a svg { fill: var(--close-to-white-0);
}

/* line 90, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima_colored_style li a { color: #FFFFFF !important;
}

/* line 93, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima_colored_style li a svg { fill: currentcolor !important;
}

/* line 99, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li { cursor: pointer; text-align: center; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 104, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.fill-icon li a { position: relative; display: table; font-family: "FontAwesome", "Font Awesome 5 Free"; font-weight: 900; color: var(--var-heading-font-color); background-color: var(--border-color);
}

/* line 119, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.outline-icon li a { -webkit-box-shadow: inset 0 0 0 2px var(--border-color); box-shadow: inset 0 0 0 2px var(--border-color);
}

/* line 124, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.outline-icon li:hover a { -webkit-box-shadow: inset 0 0 0 2px var(--var-main-color); box-shadow: inset 0 0 0 2px var(--var-main-color);
}

/* line 132, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.social-small li a { font-size: 18px; line-height: 2.8571428571rem; width: 2.8571428571rem; height: 2.8571428571rem;
}

/* line 141, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.social-medium li a { font-size: 22px; line-height: 3.5714285714rem; width: 3.5714285714rem; height: 3.5714285714rem;
}

/* line 150, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.social-big li a { font-size: 30px; line-height: 5rem; width: 5rem; height: 5rem;
}

/* line 157, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.social-big li svg { width: 2.4285714286rem;
}

/* line 162, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima-social-author { margin-bottom: 1px; margin-left: 1px;
}

/* line 168, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima-show li { margin-right: 10px;
}

/* line 171, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima-show li a { color: var(--var-heading-font-color);
}

/* line 183, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li, .dark-bg .social-media.fill-icon li { color: #ffffff;
}

/* line 186, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li a, .dark-bg .social-media.fill-icon li a { background-color: rgba(255, 255, 255, 0.2); color: var(--var-dima-secondary-main-color);
}

/* line 191, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li svg, .dark-bg .social-media.fill-icon li svg { fill: currentcolor;
}

/* line 197, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a, .dark-bg .social-media.fill-icon li:hover a { color: var(--var-heading-font-color) !important; background-color: #ffffff !important; -webkit-box-shadow: none; box-shadow: none;
}

/* line 202, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a svg, .navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a path, .dark-bg .social-media.fill-icon li:hover a svg, .dark-bg .social-media.fill-icon li:hover a path { fill: var(--var-heading-font-color);
}

/* line 212, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a, .dark-bg .social-media.outline-icon li a { -webkit-box-shadow: inset 0 0 0 2px var(--border-color-alpha-25); box-shadow: inset 0 0 0 2px var(--border-color-alpha-25); color: #ffffff;
}

/* line 216, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a svg, .dark-bg .social-media.outline-icon li a svg { fill: currentcolor;
}

/* line 220, framework/asset/site/css/sass/ui/_icons.scss */ .navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a:hover, .dark-bg .social-media.outline-icon li a:hover { -webkit-box-shadow: inset 0 0 0 2px #ffffff; box-shadow: inset 0 0 0 2px #ffffff;
}

/* line 232, framework/asset/site/css/sass/ui/_icons.scss */ .circle-social ul li a { border-radius: 50%;
}

/* 7.2  - Hover */

/* line 4, framework/asset/site/css/sass/ui/_hover.scss */ .apply-gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; -webkit-backface-visibility: hidden;
}

/* line 13, framework/asset/site/css/sass/ui/_hover.scss */ .apply-gray:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%);
}

/* line 22, framework/asset/site/css/sass/ui/_hover.scss */ .apply-opacity img { -webkit-backface-visibility: hidden; -webkit-transition: opacity 320ms ease-out; transition: opacity 320ms ease-out;
}

/* line 28, framework/asset/site/css/sass/ui/_hover.scss */ .apply-opacity:hover img { opacity: 0.3;
}

/* line 35, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon, .link_overlay { position: absolute; top: 0; left: 0;
}

/* line 42, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon.on_the_front li, .link_overlay.on_the_front li { opacity: 1 !important; top: -10px; left: -10px;
}

/* line 50, framework/asset/site/css/sass/ui/_hover.scss */ .link_overlay { background: rgba(0, 0, 0, 0); -webkit-box-sizing: order-box; box-sizing: order-box; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; z-index: 50;
}

/* line 64, framework/asset/site/css/sass/ui/_hover.scss */ #popup-with-something { width: 700px; height: 500px; margin: 0 auto;
}

/* line 72, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media { position: relative; display: inline-block; text-align: center; padding-left: 0; margin: 0; z-index: 99;
}

/* line 80, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: opacity 0.55s cubic-bezier(0.2, 0.75, 0.5, 1), -webkit-transform 0.55s cubic-bezier(0.2, 0.75, 0.5, 1); transition: opacity 0.55s cubic-bezier(0.2, 0.75, 0.5, 1), -webkit-transform 0.55s cubic-bezier(0.2, 0.75, 0.5, 1); transition: transform 0.55s cubic-bezier(0.2, 0.75, 0.5, 1), opacity 0.55s cubic-bezier(0.2, 0.75, 0.5, 1); transition: transform 0.55s cubic-bezier(0.2, 0.75, 0.5, 1), opacity 0.55s cubic-bezier(0.2, 0.75, 0.5, 1), -webkit-transform 0.55s cubic-bezier(0.2, 0.75, 0.5, 1);
}

/* line 85, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li:nth-child(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s;
}

/* line 89, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li:nth-child(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s;
}

/* line 93, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li:nth-child(4) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s;
}

/* line 97, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li:nth-child(5) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s;
}

/* line 101, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li:nth-child(6) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s;
}

/* line 105, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li.dima_go_audio, .post-icon .icons-media li.dima_go_video { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem); transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
}

/* line 118, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media.media-button li a { width: 160px; font-size: 1rem; font-family: "Poppins", Helvetica, Arial, Times, serif;
}

/* line 126, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 5px; margin-bottom: 5px;
}

/* line 132, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li a { background: var(--var-main-color); display: inline-block; min-width: 3.5714285714rem; height: 3.5714285714rem; color: #fff;
}

/* line 139, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li a svg { fill: #fff; width: 24px; height: 3.5714285714rem;
}

/* line 144, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li a svg path { fill: currentColor;
}

/* line 149, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li a i { font-size: 18px; line-height: 3.5714285714rem;
}

/* line 154, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li a.format-audio { background: #f50057;
}

/* line 158, framework/asset/site/css/sass/ui/_hover.scss */ .post-icon .icons-media li a.format-video { background: #2962ff;
}

/*.dima_go_inside .dima-product { &:hover { .post-icon { .icons-media { li:not(.dima_go_audio), li:not(.dima_go_video) { @include opacity(1); @if $global-direction == "ltr" { transform: translateY(px-to-rem(30)) translateX(px-to-rem(30)); } @else { transform: translateY(px-to-rem(30)) translateX(px-to-rem(-30)); } &:first-child { transition-delay: 0.1s; } &:last-child { transition-delay: 0.2s; } } } } } }*/

/* line 199, framework/asset/site/css/sass/ui/_hover.scss */ .work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio), .work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video), .dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio), .dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video), .post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio), .post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video), .dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio), .dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video), .dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio), .dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video) { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-transform: translateY(2.1428571429rem) translateX(2.1428571429rem); transform: translateY(2.1428571429rem) translateX(2.1428571429rem);
}

/* line 216, framework/asset/site/css/sass/ui/_hover.scss */ .work-item:hover .post-icon .icons-media li:not(.dima_go_audio), .work-item:hover .post-icon .icons-media li:not(.dima_go_video), .dima-team-member:hover .post-icon .icons-media li:not(.dima_go_audio), .dima-team-member:hover .post-icon .icons-media li:not(.dima_go_video), .post-img:hover .post-icon .icons-media li:not(.dima_go_audio), .post-img:hover .post-icon .icons-media li:not(.dima_go_video), .dima-edd:hover .post-icon .icons-media li:not(.dima_go_audio), .dima-edd:hover .post-icon .icons-media li:not(.dima_go_video), .dima-product:hover .post-icon .icons-media li:not(.dima_go_audio), .dima-product:hover .post-icon .icons-media li:not(.dima_go_video) { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem); transform: translateY(-0.7142857143rem) translateX(-0.7142857143rem);
}

/* line 231, framework/asset/site/css/sass/ui/_hover.scss */ .overlay { position: relative; display: block;
}

/* line 236, framework/asset/site/css/sass/ui/_hover.scss */ .overlay.circle:before { border-radius: 100%;
}

/* line 242, framework/asset/site/css/sass/ui/_hover.scss */ .overlay.rounded:before { border-radius: 6px;
}

/* line 247, framework/asset/site/css/sass/ui/_hover.scss */ .overlay:before { content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; background-color: var(--var-main-color); cursor: pointer; z-index: 99;
}

/* line 266, framework/asset/site/css/sass/ui/_hover.scss */ .overlay:hover:before { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);
}

/* line 272, framework/asset/site/css/sass/ui/_hover.scss */ .effect-julia, .effect-roxy { position: relative; overflow: hidden; height: 100%;
}

/* line 280, framework/asset/site/css/sass/ui/_hover.scss */ .effect-roxy img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; -webkit-transform: scale(1.15); transform: scale(1.15);
}

/* line 288, framework/asset/site/css/sass/ui/_hover.scss */ .effect-roxy:hover img { -webkit-transform: scale(1); transform: scale(1);
}

/* line 295, framework/asset/site/css/sass/ui/_hover.scss */ .effect-julia img { -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; transition: opacity 1s, transform 1s, -webkit-transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;
}

/* line 303, framework/asset/site/css/sass/ui/_hover.scss */ .ie-11 .effect-julia img { -webkit-backface-visibility: visible; backface-visibility: visible;
}

/* line 308, framework/asset/site/css/sass/ui/_hover.scss */ .effect-julia:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1);
}

/* line 314, framework/asset/site/css/sass/ui/_hover.scss */ .gray-opacity img { opacity: 0.6; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; -webkit-backface-visibility: hidden; width: auto;
}

/* line 322, framework/asset/site/css/sass/ui/_hover.scss */ .gray-opacity img:hover { opacity: 1;
}

/* 7.3  - button */

/* line 1, framework/asset/site/css/sass/ui/_button.scss */ .entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy), .widget .button, [type="submit"], .dima-button { position: relative; cursor: pointer; display: inline-block; font-family: "Maven Pro", Helvetica, Arial, Times, serif; outline: none; margin: 0; min-height: 1em; padding: 0 2rem; background-color: var(--default-btn-bg-color); font-weight: 400; min-height: 3.5714285714rem; line-height: 3.5714285714rem; font-style: normal; text-align: center; text-decoration: none; vertical-align: middle; overflow: hidden; letter-spacing: 1.5px; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-box-sizing: order-box; box-sizing: order-box; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; text-transform: uppercase; white-space: nowrap; border-radius: 0; -webkit-backface-visibility: hidden;
}

/* line 34, framework/asset/site/css/sass/ui/_button.scss */ .entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy) i, .widget .button i, [type="submit"] i, .dima-button i { padding-right: 15px; margin-left: -15px;
}

/* line 39, framework/asset/site/css/sass/ui/_button.scss */ .entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy) svg, .widget .button svg, [type="submit"] svg, .dima-button svg { padding-right: 10px; margin-left: -10px; position: relative; fill: currentColor; height: 1.2857142857em; top: 0.2857142857em; width: 2em !important;
}

/* line 50, framework/asset/site/css/sass/ui/_button.scss */ [type="submit"] { border-width: 0;
}

/* line 55, framework/asset/site/css/sass/ui/_button.scss */ .entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy), .widget .button, [type="submit"], .dima-button { color: var(--fill-btn-color);
}

/* line 61, framework/asset/site/css/sass/ui/_button.scss */ .entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy):hover, .widget .button:hover, [type="submit"]:hover, .dima-button:hover { color: var(--fill-btn-color-hover); background-color: var(--fill-btn-bg-color-hover);
}

/* line 68, framework/asset/site/css/sass/ui/_button.scss */ .button-block { display: block; width: 100%;
}

/* line 74, framework/asset/site/css/sass/ui/_button.scss */ .disabled.dima-button, .disabled.dima-button:hover, .disabled.dima-button.active { background-color: #dddddd !important; cursor: default; color: rgba(0, 0, 0, 0.5) !important; border-color: rgba(0, 0, 0, 0.5) !important; opacity: 0.3 !important;
}

/* line 85, framework/asset/site/css/sass/ui/_button.scss */ .icon { padding-left: 2em !important; padding-right: 1.4em !important;
}

/* @function str-replace($string, $search, $replace: '') { $index: str-index($string, $search); @if $index { @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace); } @return $string; }*/

/* line 25, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-effect { position: relative; cursor: pointer; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent;
}

/* line 35, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-effect .waves-ripple { position: absolute; border-radius: 50%; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; opacity: 0; background: rgba(218, 218, 218, 0.3); background: radial-gradient(rgba(218, 218, 218, 0.3) 0, rgba(218, 218, 218, 0.3) 40%, rgba(218, 218, 218, 0.4) 50%, rgba(218, 218, 218, 0.5) 60%, rgba(255, 255, 255, 0) 70%); -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; -webkit-transition-property: -webkit-transform, opacity; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transform: scale(0) translate(0, 0); transform: scale(0) translate(0, 0); pointer-events: none;
}

/* line 58, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-effect.waves-light .waves-ripple { background: rgba(255, 255, 255, 0.2); background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}

/* line 67, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-effect.waves-classic .waves-ripple { background: rgba(218, 218, 218, 0.3);
}

/* line 71, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-effect.waves-classic.waves-light .waves-ripple { background: rgba(255, 255, 255, 0.2);
}

/* line 76, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-notransition { -webkit-transition: none !important; transition: none !important;
}

/* line 80, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-button:not(.float-center) { -webkit-transform: translateZ(0); transform: translateZ(0);
}

/* line 84, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-input-wrapper { vertical-align: bottom;
}

/* line 87, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-input-wrapper .waves-button-input { position: relative; top: 0; left: 0; z-index: 1; float: left; width: 100%;
}

/* line 97, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-float { -webkit-mask-image: none; -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); -webkit-transition: all 300ms; transition: all 300ms;
}

/* line 102, framework/asset/site/css/sass/styles/noor_main/waves.scss */ .waves-float:active { -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
}

/*-------------------------------------------------------------- Button --------------------------------------------------------------*/

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_header.dima-button:not(.stroke) { background-color: var(--di_header); color: var(--default-btn-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_header.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_header_hover);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_header.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_header); box-shadow: inset 0 0 0 2px var(--di_header); color: var(--di_header);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_header.dima-button.stroke:hover { background: var(--di_header); color: var(--close-to-white-0);
}

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_white.dima-button:not(.stroke) { background-color: var(--di_white); color: var(--var-heading-font-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_white.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_white_hover);
}

/* line 29, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_white.dima-button:not(.stroke):hover { color: var(--var-heading-font-color);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_white.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_white); box-shadow: inset 0 0 0 2px var(--di_white); color: var(--di_white);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_white.dima-button.stroke:hover { background: var(--di_white); color: var(--close-to-white-0);
}

/* line 49, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_white.dima-button.stroke:hover { color: #333333 !important;
}

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_green.dima-button:not(.stroke) { background-color: var(--di_green); color: var(--default-btn-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_green.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_green_hover);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_green.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_green); box-shadow: inset 0 0 0 2px var(--di_green); color: var(--di_green);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_green.dima-button.stroke:hover { background: var(--di_green); color: var(--close-to-white-0);
}

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_blue.dima-button:not(.stroke) { background-color: var(--di_blue); color: var(--default-btn-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_blue.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_blue_hover);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_blue.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_blue); box-shadow: inset 0 0 0 2px var(--di_blue); color: var(--di_blue);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_blue.dima-button.stroke:hover { background: var(--di_blue); color: var(--close-to-white-0);
}

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_purple.dima-button:not(.stroke) { background-color: var(--di_purple); color: var(--default-btn-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_purple.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_purple_hover);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_purple.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_purple); box-shadow: inset 0 0 0 2px var(--di_purple); color: var(--di_purple);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_purple.dima-button.stroke:hover { background: var(--di_purple); color: var(--close-to-white-0);
}

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_red.dima-button:not(.stroke) { background-color: var(--di_red); color: var(--default-btn-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_red.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_red_hover);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_red.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_red); box-shadow: inset 0 0 0 2px var(--di_red); color: var(--di_red);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_red.dima-button.stroke:hover { background: var(--di_red); color: var(--close-to-white-0);
}

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_yellow.dima-button:not(.stroke) { background-color: var(--di_yellow); color: var(--default-btn-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_yellow.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_yellow_hover);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_yellow.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_yellow); box-shadow: inset 0 0 0 2px var(--di_yellow); color: var(--di_yellow);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_yellow.dima-button.stroke:hover { background: var(--di_yellow); color: var(--close-to-white-0);
}

/* line 19, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_orange.dima-button:not(.stroke) { background-color: var(--di_orange); color: var(--default-btn-color);
}

/* line 22, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_orange.dima-button:not(.stroke):hover { color: var(--fill-btn-color-hover); background-color: var(--css_di_orange_hover);
}

/* line 37, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_orange.dima-button.stroke { -webkit-box-shadow: inset 0 0 0 2px var(--di_orange); box-shadow: inset 0 0 0 2px var(--di_orange); color: var(--di_orange);
}

/* line 43, framework/asset/site/css/sass/ui/_button-advanced.scss */ .di_orange.dima-button.stroke:hover { background: var(--di_orange); color: var(--close-to-white-0);
}

/* line 57, framework/asset/site/css/sass/ui/_button-advanced.scss */ .stroke { background: rgba(255, 255, 255, 0); color: var(--var-main-color); -webkit-box-shadow: inset 0 0 0 2px var(--var-main-color); box-shadow: inset 0 0 0 2px var(--var-main-color); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; z-index: 10;
}

/* line 64, framework/asset/site/css/sass/ui/_button-advanced.scss */ .stroke:hover { background: var(--var-main-color); color: var(--close-to-white-0);
}

/* line 70, framework/asset/site/css/sass/ui/_button-advanced.scss */ .dima-btn-mini { min-height: 2.8571428571rem; line-height: 2.8571428571rem;
}

/* line 74, framework/asset/site/css/sass/ui/_button-advanced.scss */ .dima-btn-large { min-height: 4.2857142857rem; line-height: 4.2857142857rem;
}

/* line 78, framework/asset/site/css/sass/ui/_button-advanced.scss */ .dima-btn-big { min-height: 5rem; line-height: 5rem;
}

/* line 82, framework/asset/site/css/sass/ui/_button-advanced.scss */ .dima-btn-huge { min-height: 5.7142857143rem; line-height: 5.7142857143rem;
}

/* line 87, framework/asset/site/css/sass/ui/_button-advanced.scss */ .dima-btn-rounded { border-radius: 6px;
}

/* line 91, framework/asset/site/css/sass/ui/_button-advanced.scss */ .dima-btn-pill { border-radius: 18em;
}

/* 7.4  - images */

/* line 1, framework/asset/site/css/sass/ui/_images.scss */ img, a img { border: none; padding: 0; max-width: 100%; height: auto; image-rendering: optimizeQuality; vertical-align: middle;
}

/* line 11, framework/asset/site/css/sass/ui/_images.scss */ a.dima-img { display: block;
}

/* line 17, framework/asset/site/css/sass/ui/_images.scss */ .end-image .circle, .dima-testimonial.quote-end .dima-testimonial-image .circle, .start-image .circle, .dima-testimonial .dima-testimonial-image .circle { border-radius: 80px;
}

/* line 23, framework/asset/site/css/sass/ui/_images.scss */ .dima-content-gallery .column-item { float: left;
}

/* line 26, framework/asset/site/css/sass/ui/_images.scss */ .dima-content-gallery .column-item.columns-1 { width: 100%;
}

/* line 30, framework/asset/site/css/sass/ui/_images.scss */ .dima-content-gallery .column-item.columns-2 { width: 50%;
}

/* line 34, framework/asset/site/css/sass/ui/_images.scss */ .dima-content-gallery .column-item.columns-3 { width: 33.33%;
}

/* line 38, framework/asset/site/css/sass/ui/_images.scss */ .dima-content-gallery .column-item.columns-4 { width: 25%;
}

/* line 42, framework/asset/site/css/sass/ui/_images.scss */ .dima-content-gallery .column-item.columns-5 { width: 20%;
}

/* line 46, framework/asset/site/css/sass/ui/_images.scss */ .dima-content-gallery .column-item.columns-6 { width: 16.666%;
}

/* line 52, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap { position: relative; line-height: 0; max-width: 100%;
}

/* line 57, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap.layers-center { margin: 0 auto;
}

/* line 61, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap.layers-end { margin-left: auto; margin-right: 0;
}

/* line 66, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap .dima-layer-container { position: relative; line-height: 0; display: block; width: inherit; max-width: 100%;
}

/* line 73, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap .dima-layer-container:not(:first-child) { position: absolute; top: 0; left: 0;
}

/* line 79, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap .dima-layer-container .dima-layer-centered { position: relative; display: inline-block; width: inherit; max-width: 100%; height: inherit; line-height: inherit;
}

/* line 88, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap .dima-layer-container .dima-layer-item { -webkit-transition: all 0.5s cubic-bezier(0.3, 0.95, 0.3, 0.95); transition: all 0.5s cubic-bezier(0.3, 0.95, 0.3, 0.95); height: inherit; line-height: inherit;
}

/* line 95, framework/asset/site/css/sass/ui/_images.scss */ .dima-image-layers-wrap .dima-layer-container .dima-layer-item img { position: relative; display: block; margin: 0 auto;
}

/* line 104, framework/asset/site/css/sass/ui/_images.scss */ .dima-gallery-item { margin: 1px;
}

/* line 108, framework/asset/site/css/sass/ui/_images.scss */ .img { display: inline; margin: 0 auto; height: 100%; width: auto;
}

/* line 116, framework/asset/site/css/sass/ui/_images.scss */ .box-image img { max-width: 100%; width: 100%; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden;
}

/* 7.5  - divider */

/* line 1, framework/asset/site/css/sass/ui/_hr.scss */ hr { position: relative; float: none; display: block; width: 100%; height: 1px; border-color: var(--border-color); border-style: solid; margin: 0 0 1.4047685714rem; padding: 25px 0 0; border-width: 0; border-bottom-width: 1px; clear: both;
}

/* line 17, framework/asset/site/css/sass/ui/_hr.scss */ .dark-bg hr { border-color: rgba(255, 255, 255, 0.2);
}

/* line 1, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line { position: relative; color: var(--var-main-color); width: 160px; margin: 1.4047685714rem auto; font-size: 16px; line-height: 20px; text-align: center; overflow: hidden; height: 20px;
}

/* line 11, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line:before, .topaz-line:after { content: ""; position: absolute; width: 50%; top: 50%; display: block; border-bottom: 2px solid var(--border-color); margin-top: -2px;
}

/* line 22, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line:before { right: -15px;
}

/* line 26, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line:after { left: -15px;
}

/* line 30, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line.hr-left { float: left; left: -6px; position: absolute; top: -9px;
}

/* line 36, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line.hr-left:after { content: ""; position: absolute; background: var(--border-color); height: 2px; display: block; width: 60px; top: 4px;
}

/* line 46, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line.hr-left:before { content: none; top: 4px;
}

/* line 53, framework/asset/site/css/sass/ui/_divider.scss */ .dima-divider { position: relative; display: block;
}

/* line 57, framework/asset/site/css/sass/ui/_divider.scss */ .dima-divider svg { position: relative; width: 1.4285714286rem; height: 1.4285714286rem; fill: currentColor;
}

/* line 65, framework/asset/site/css/sass/ui/_divider.scss */ .line-hr { margin-bottom: 30px; width: 5rem; background: var(--border-color); height: 2px; margin-right: auto; margin-left: auto;
}

/* line 73, framework/asset/site/css/sass/ui/_divider.scss */ .line-hr.line-start { margin-left: 0; margin-right: auto;
}

/* line 78, framework/asset/site/css/sass/ui/_divider.scss */ .line-hr.line-end { margin-right: 0; margin-left: auto;
}

/* line 83, framework/asset/site/css/sass/ui/_divider.scss */ .line-hr.small-line { width: 1.4285714286rem;
}

/* line 90, framework/asset/site/css/sass/ui/_divider.scss */ a.link-line:before, a .line-hr:before { -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition: all 320ms ease; transition: all 320ms ease; position: absolute; top: 0; left: 0; height: 2px; width: 100%; display: block; content: ""; background: var(--var-main-color);
}

/* line 110, framework/asset/site/css/sass/ui/_divider.scss */ a.link-line { position: relative;
}

/* line 113, framework/asset/site/css/sass/ui/_divider.scss */ a.link-line::before { bottom: 0; top: auto;
}

/* line 121, framework/asset/site/css/sass/ui/_divider.scss */ a.link-line:hover:before, a:hover .line-hr:before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-timing-function: ease; transition-timing-function: ease;
}

/* line 133, framework/asset/site/css/sass/ui/_divider.scss */ .noor-line { border-bottom: 1px solid var(--border-color); margin-bottom: 30px;
}

/* line 137, framework/asset/site/css/sass/ui/_divider.scss */ .noor-line:before { content: ""; position: absolute; background: var(--var-heading-font-color); height: 2px; width: 5rem;
}

/* line 146, framework/asset/site/css/sass/ui/_divider.scss */ .noor-line.noor-start:before { left: 0;
}

/* line 152, framework/asset/site/css/sass/ui/_divider.scss */ .noor-line.noor-end:before { right: 0;
}

/* line 158, framework/asset/site/css/sass/ui/_divider.scss */ .noor-line.noor-center:before { left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
}

/* line 169, framework/asset/site/css/sass/ui/_divider.scss */ .hr-start, .hr-end { position: relative; display: block; padding-bottom: 25px; margin-top: 25px; clear: both;
}

/* line 177, framework/asset/site/css/sass/ui/_divider.scss */ .hr-start i, .hr-end i { position: relative; color: var(--var-main-color); font-size: 13px; line-height: 12px;
}

/* line 184, framework/asset/site/css/sass/ui/_divider.scss */ .hr-start { width: 100%;
}

/* line 185, framework/asset/site/css/sass/ui/_divider.scss */ .hr-start i { float: left;
}

/* line 191, framework/asset/site/css/sass/ui/_divider.scss */ .hr-start:after { content: ""; position: absolute; border-bottom: 2px solid var(--border-color); display: block; width: 150px; left: 15px; top: 5px;
}

/* line 202, framework/asset/site/css/sass/ui/_divider.scss */ .hr-end { width: 100%;
}

/* line 203, framework/asset/site/css/sass/ui/_divider.scss */ .hr-end i { float: right;
}

/* line 209, framework/asset/site/css/sass/ui/_divider.scss */ .hr-end:before { content: ""; position: absolute; border-bottom: 2px solid var(--border-color); display: block; width: 150px; right: 15px; top: 5px;
}

/* line 220, framework/asset/site/css/sass/ui/_divider.scss */ .divider { padding: 25px 0 0; margin: 0 0 25px; border-bottom: 2px solid transparent; clear: both;
}

/* line 226, framework/asset/site/css/sass/ui/_divider.scss */ .divider .dashed { border-bottom: 2px dashed var(--border-color);
}

/* line 230, framework/asset/site/css/sass/ui/_divider.scss */ .divider .double { border-bottom: 3px double var(--border-color);
}

/* line 237, framework/asset/site/css/sass/ui/_divider.scss */ .dark-bg .divider .dashed, .dark-bg .divider .double { border-color: rgba(255, 255, 255, 0.2);
}

/* line 245, framework/asset/site/css/sass/ui/_divider.scss */ .dark-bg .hr-start:before, .dark-bg .hr-start:after, .dark-bg .hr-end:before, .dark-bg .hr-end:after { border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 251, framework/asset/site/css/sass/ui/_divider.scss */ .dark-bg .line-hr { background: rgba(255, 255, 255, 0.2); border-top-color: rgba(255, 255, 255, 0.2);
}

/* line 256, framework/asset/site/css/sass/ui/_divider.scss */ .dark-bg a .line-hr:before { background: #ffffff;
}

/* line 260, framework/asset/site/css/sass/ui/_divider.scss */ .dark-bg .topaz-line:before, .dark-bg .topaz-line:after, .dark-bg .noor-line { border-color: rgba(255, 255, 255, 0.2);
}

/* line 266, framework/asset/site/css/sass/ui/_divider.scss */ .dark-bg .noor-line:before { background: #ffffff;
}

/* 7.6  - tabs */

/* line 1, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs { display: block;
}

/* line 4, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs > ul { padding-left: 0;
}

/* line 10, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_float_end .dima-tab-content, .dima-tabs.tabs_float_start .dima-tab-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0;
}

/* line 29, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_float_end.tabs_style_1 .dima-tab-nav li, .dima-tabs.tabs_float_start.tabs_style_1 .dima-tab-nav li { margin-bottom: 2px;
}

/* line 32, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_float_end.tabs_style_1 .dima-tab-nav li:last-child, .dima-tabs.tabs_float_start.tabs_style_1 .dima-tab-nav li:last-child { margin-bottom: 0;
}

/* line 42, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.columns-2-tab ul.dima-tab-nav li { width: 50%;
}

/* line 50, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.columns-3-tab ul.dima-tab-nav li { width: 33.333333%;
}

/* line 58, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.columns-4-tab ul.dima-tab-nav li { width: 25%;
}

/* line 66, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.columns-5-tab ul.dima-tab-nav li { width: 20%;
}

/* line 74, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.columns-6-tab ul.dima-tab-nav li { width: 16.6666666%;
}

/*TAB*/

/* line 82, framework/asset/site/css/sass/ui/_tabs.scss */ ul.dima-tab-nav { display: table; width: 100%; margin: 0;
}

/* line 87, framework/asset/site/css/sass/ui/_tabs.scss */ ul.dima-tab-nav.float-start, ul.dima-tab-nav.float-end { width: 12.8571428571rem;
}

/* line 91, framework/asset/site/css/sass/ui/_tabs.scss */ ul.dima-tab-nav.float-start .tab, ul.dima-tab-nav.float-end .tab { width: 100%; max-width: 12.8571428571rem; border-bottom: none;
}

/* line 98, framework/asset/site/css/sass/ui/_tabs.scss */ ul.dima-tab-nav .tab { position: relative; float: left; margin-bottom: 0; text-align: center; font-family: "Poppins", Helvetica, Arial, Times, serif; font-weight: 400; display: block; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; z-index: 5;
}

/* line 109, framework/asset/site/css/sass/ui/_tabs.scss */ ul.dima-tab-nav .tab.active { z-index: 10;
}

/* line 113, framework/asset/site/css/sass/ui/_tabs.scss */ ul.dima-tab-nav .tab > a { display: inline-block; width: 100%; background-color: var(--tab-nav-bg); color: var(--tab-nav-color); padding: 0.7142857143rem 2.1428571429rem; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 122, framework/asset/site/css/sass/ui/_tabs.scss */ ul.dima-tab-nav .tab i { margin-right: 10px;
}

/* line 130, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tab-content { position: relative; margin-bottom: 30px; z-index: 2; margin-top: -1px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
}

/* line 137, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tab-content .dima-tab_content { padding: 2.1428571429rem 0; display: none; min-height: 160px; -webkit-transition: opacity 320ms ease-out; transition: opacity 320ms ease-out; opacity: 0;
}

/* line 144, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tab-content .dima-tab_content.active { display: block;
}

/* line 149, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tab-content.float-start, .dima-tab-content.float-end { width: 75%; margin-top: 0; z-index: 5;
}

/* line 156, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tab-content.float-end { left: -1px;
}

/* line 160, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tab-content.float-start { right: -1px;
}

/* line 169, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_1 ul.dima-tab-nav .tab.active a { background-color: var(--var-main-color); color: var(--close-to-white-0);
}

/* line 179, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_1 ul.dima-tab-nav.top .tab { padding: 0 1px; top: 0;
}

/* line 182, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_1 ul.dima-tab-nav.top .tab:first-child { padding-left: 0;
}

/* line 188, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_1 ul.dima-tab-nav.top .tab.active { top: -10px; cursor: default;
}

/* line 198, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_1.tabs_float_end .dima-tab_content, .tabs_style_1.tabs_float_start .dima-tab_content { padding: 0 2.1428571429rem;
}

/* line 206, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2 ul.dima-tab-nav.float-start { margin-right: 30px;
}

/* line 210, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2 ul.dima-tab-nav.float-end { margin-left: 30px;
}

/* line 214, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2 ul.dima-tab-nav .tab { border: 1px solid var(--border-color); -webkit-box-shadow: inset 0 0 0 var(--tab-nav-border-color); box-shadow: inset 0 0 0 var(--tab-nav-border-color);
}

/* line 218, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2 ul.dima-tab-nav .tab:last-child { border-right-width: 1px;
}

/* line 223, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2 ul.dima-tab-nav .tab.active a { -webkit-box-shadow: inset 0 -2px 0 var(--tab-nav-border-color); box-shadow: inset 0 -2px 0 var(--tab-nav-border-color);
}

/* line 232, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2.tabs_on_top ul.dima-tab-nav .tab:not(:last-child) { border-right-width: 0;
}

/* line 241, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2.tabs_float_end ul.dima-tab-nav .tab, .tabs_style_2.tabs_float_start ul.dima-tab-nav .tab { border-bottom-width: 0;
}

/* line 244, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2.tabs_float_end ul.dima-tab-nav .tab:last-child, .tabs_style_2.tabs_float_start ul.dima-tab-nav .tab:last-child { border-bottom-width: 1px;
}

/* line 249, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2.tabs_float_end ul.dima-tab-nav .tab.active a, .tabs_style_2.tabs_float_start ul.dima-tab-nav .tab.active a { -webkit-box-shadow: inset -2px 0 0 var(--tab-nav-border-color); box-shadow: inset -2px 0 0 var(--tab-nav-border-color);
}

/* line 265, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2.tabs_float_end ul.dima-tab-nav .tab.active a { -webkit-box-shadow: inset 2px 0 0 var(--tab-nav-border-color); box-shadow: inset 2px 0 0 var(--tab-nav-border-color);
}

/* line 279, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2.tabs_float_start .dima-tab_content, .tabs_style_2.tabs_float_end .dima-tab_content { padding-top: 0;
}

/* line 288, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_3 ul.dima-tab-nav .tab a { background: rgba(0, 0, 0, 0);
}

/* line 293, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_3 ul.dima-tab-nav .tab.active a { background: var(--var-main-color); color: var(--close-to-white-0);
}

/* line 302, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_3 .dima-tab-content .dima-tab_content { padding: 2.1428571429rem; background: var(--var-tab-content-bg-color);
}

/* line 311, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_4 ul.dima-tab-nav .tab { border-right-width: 0; -webkit-box-shadow: inset 0 0 0 var(--tab-nav-border-color); box-shadow: inset 0 0 0 var(--tab-nav-border-color);
}

/* line 315, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_4 ul.dima-tab-nav .tab a { background: rgba(0, 0, 0, 0);
}

/* line 320, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_4 ul.dima-tab-nav .tab.active a { -webkit-box-shadow: inset 0 -2px 0 var(--tab-nav-border-color); box-shadow: inset 0 -2px 0 var(--tab-nav-border-color);
}

/* line 328, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_4 .dima-tab-content .dima-tab_content { padding: 2.1428571429rem; background: var(--var-tab-content-bg-color);
}

/* line 338, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_4.tabs_float_start ul.dima-tab-nav .tab.active a { -webkit-box-shadow: inset -2px 0 0 var(--tab-nav-border-color); box-shadow: inset -2px 0 0 var(--tab-nav-border-color);
}

/* line 354, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_4.tabs_float_end ul.dima-tab-nav .tab.active a { -webkit-box-shadow: inset 2px 0 0 var(--tab-nav-border-color); box-shadow: inset 2px 0 0 var(--tab-nav-border-color);
}

/* line 368, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav { position: relative; display: -ms-flexbox; display: -moz-flex; display: -ms-flex; display: -webkit-box; display: flex; margin: 0 auto; padding: 0; max-width: 1200px; list-style: none; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}

/* line 390, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab { border: 1px solid var(--border-color); text-align: center; margin: 0 1.0714285714rem;
}

/* line 395, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab a { background: rgba(0, 0, 0, 0); width: 12.1428571429rem; height: 12.1428571429rem; font-size: 18px; padding: 3.2142857143rem 0.3571428571rem;
}

/* line 402, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab a i, .tabs_style_5 ul.dima-tab-nav .tab a svg { display: block;
}

/* line 407, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab a i { margin: 0 0 1.4285714286rem 0; font-size: 35px;
}

/* line 412, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab a svg { fill: currentColor; margin: 0 auto 1.4285714286rem auto; height: 2.2857142857rem; width: 2.2857142857rem;
}

/* line 418, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab a svg path { fill: currentColor;
}

/* line 424, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab.active { border-color: var(--var-dima-secondary-main-color);
}

/* line 427, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab.active a { background: var(--var-dima-secondary-main-color); color: var(--close-to-white-0);
}

/* line 431, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_5 ul.dima-tab-nav .tab.active a::after { position: absolute; top: 100%; left: 50%; margin-left: -10px; width: 0; height: 0; border: solid transparent; border-width: 10px; border-top-color: var(--var-dima-secondary-main-color); content: ""; pointer-events: none;
}

/* line 450, framework/asset/site/css/sass/ui/_tabs.scss */ .fade.in { opacity: 1;
}

/* line 454, framework/asset/site/css/sass/ui/_tabs.scss */ .fade { opacity: 0; -webkit-transition: opacity 0.9s ease; transition: opacity 0.9s ease;
}

/*DARK*/

/* line 463, framework/asset/site/css/sass/ui/_tabs.scss */ .dark-bg ul.dima-tab-nav .tab { border-color: var(--secondary-main-color-alpha-25);
}

/* line 466, framework/asset/site/css/sass/ui/_tabs.scss */ .dark-bg ul.dima-tab-nav .tab a { color: var(--close-to-white-0);
}

/* line 474, framework/asset/site/css/sass/ui/_tabs.scss */ .dark-bg .tabs_style_3 .dima-tab-content .dima-tab_content, .dark-bg .tabs_style_4 .dima-tab-content .dima-tab_content { background-color: rgba(255, 255, 255, 0.1);
}

/* line 484, framework/asset/site/css/sass/ui/_tabs.scss */ .dark-bg .tabs_style_2 ul.dima-tab-nav .tab.active a, .dark-bg .tabs_style_1 ul.dima-tab-nav .tab.active a { background: var(--var-main-color);
}

/* line 489, framework/asset/site/css/sass/ui/_tabs.scss */ .dark-bg .tabs_style_2 ul.dima-tab-nav .tab a, .dark-bg .tabs_style_1 ul.dima-tab-nav .tab a { background-color: rgba(255, 255, 255, 0.1);
}

@media only screen and (max-width: 989px) { /* line 504, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_style_1.columns-5-tab ul.dima-tab-nav.top li.tab, .dima-tabs.tabs_style_1.columns-6-tab ul.dima-tab-nav.top li.tab { width: auto;
  }
}

@media only screen and (max-width: 679px) { /* line 519, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs ul.dima-tab-nav.top li.tab { border-right-width: 1px; border-bottom-width: 0;
  }

  /* line 523, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs ul.dima-tab-nav.top li.tab:last-child { border-bottom-width: 1px;
  }

  /* line 532, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_style_2 li.tab, .dima-tabs.tabs_style_4 li.tab { width: 100% !important;
  }

  /* line 535, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_style_2 li.tab.active, .dima-tabs.tabs_style_4 li.tab.active { border-color: var(--border-color) !important;
  }

  /* line 538, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_style_2 li.tab.active a, .dima-tabs.tabs_style_4 li.tab.active a { -webkit-box-shadow: inset 0 -2px 0 #333333 !important; box-shadow: inset 0 -2px 0 #333333 !important;
  }

  /* line 545, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs ul.dima-tab-nav { width: 100% !important;
  }

  /* line 548, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs ul.dima-tab-nav li.tab { width: 100%;
  }

  /* line 554, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_style_5 li.tab { width: 5rem !important; height: 5rem; margin: 0 2.5px; border-bottom-width: 1px !important;
  }

  /* line 560, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_style_5 li.tab a { width: 5rem; height: 5rem; padding: 1.2142857143rem 0rem; font-size: 0;
  }

  /* line 566, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tabs.tabs_style_5 li.tab a i { font-size: 28px; margin: 0;
  }

  /* line 575, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_1.tabs_float_end .dima-tab_content, .tabs_style_1.tabs_float_start .dima-tab_content { padding: 1.7857142857rem 0;
  }

  /* line 580, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_1 ul.dima-tab-nav.top .tab.active { top: 0;
  }

  /* line 589, framework/asset/site/css/sass/ui/_tabs.scss */ .dark-bg .dima-tabs.tabs_style_2 li.tab.active, .dark-bg .dima-tabs.tabs_style_4 li.tab.active { border-color: var(--border-color-alpha-25) !important;
  }
}

/* 7.7  - accordion */

/* line 1, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion { margin: 0; padding-left: 0; list-style: none;
}

/* line 7, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.no-active-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle { background: rgba(255, 255, 255, 0); color: var(--var-heading-font-color);
}

/* line 13, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-title { width: 90%; display: inline-block; line-height: 2.1428571429rem;
}

/* line 19, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group { position: relative; margin-bottom: 10px;
}

/* line 26, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two { opacity: 1;
}

/* line 29, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two i { -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; -webkit-transform: scale(1, 1); transform: scale(1, 1);
}

/* line 35, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one { opacity: 0;
}

/* line 38, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one i { -webkit-transform: scale(0, 0); transform: scale(0, 0);
}

/* line 45, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two { opacity: 0;
}

/* line 48, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two i { -webkit-transform: scale(0, 0); transform: scale(0, 0);
}

/* line 53, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one { opacity: 1;
}

/* line 56, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one svg, ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one i { -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; -webkit-transform: scale(1, 1); transform: scale(1, 1);
}

/* line 68, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle { display: block; padding: 0 30px; font-family: "Poppins", Helvetica, Arial, Times, serif; line-height: 3.7142857143rem; font-weight: 400; color: #fff; background: var(--var-main-color); -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in; text-align: left;
}

/* line 79, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed { background-color: var(--tab-nav-bg); color: var(--tab-nav-color);
}

/* line 84, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle i { line-height: 3.7142857143rem;
}

/* line 88, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle svg { fill: currentcolor; height: 1.7142857143em; position: relative; top: 8px;
}

/* line 96, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_one, ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_two { position: absolute; top: 0; right: 0; width: 3.7142857143rem; height: 3.7142857143rem; text-align: center;
}

/* line 110, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in;
}

/* line 116, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse.in { height: auto;
}

/* line 120, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse.width { height: auto; -webkit-transition: width 0.35s ease; transition: width 0.35s ease;
}

/* line 129, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion .dima-accordion-group .dima-accordion-content .dima-accordion-inner { padding: 18px 0 10px 0;
}

/* line 138, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-header .dima-accordion-toggle { border: 1px solid var(--border-color); line-height: 3.5714285714rem;
}

/* line 142, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed { background: transparent;
}

/* line 149, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-content .dima-accordion-inner { border: 1px solid var(--border-color); border-top-width: 0; padding: 1.7857142857rem 2.1428571429rem;
}

/* line 159, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.dima-acc-clear .dima-accordion-group { border-bottom: 1px solid var(--border-color); margin-bottom: 0;
}

/* line 163, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header { position: relative;
}

/* line 166, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle { border-bottom: 1px solid var(--border-color); padding: 0; background: none; color: var(--var-heading-font-color);
}

/* line 170, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_one, ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_two { width: 40px; text-align: right;
}

/* line 177, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed { border-bottom-width: 0; color: var(--var-heading-font-color);
}

/* line 189, framework/asset/site/css/sass/ui/_accordion.scss */ ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-content .dima-accordion-inner { border: none; padding: 13px 0 25px;
}

/* line 203, framework/asset/site/css/sass/ui/_accordion.scss */ .dark-bg ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-content .dima-accordion-inner { border-color: rgba(255, 255, 255, 0.2);
}

/* line 209, framework/asset/site/css/sass/ui/_accordion.scss */ .dark-bg ul.dima-accordion.acc-default .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed { background-color: rgba(255, 255, 255, 0.2);
}

/* line 215, framework/asset/site/css/sass/ui/_accordion.scss */ .dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group { border-color: rgba(255, 255, 255, 0.2);
}

/* line 219, framework/asset/site/css/sass/ui/_accordion.scss */ .dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle { border-color: rgba(255, 255, 255, 0.2); color: #ffffff;
}

/* line 223, framework/asset/site/css/sass/ui/_accordion.scss */ .dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed { background-color: transparent; color: #ffffff;
}

/* line 234, framework/asset/site/css/sass/ui/_accordion.scss */ .dark-bg ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle { border-color: rgba(255, 255, 255, 0.2); color: #fff;
}

/* line 238, framework/asset/site/css/sass/ui/_accordion.scss */ .dark-bg ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed { color: #ffffff;
}

/* 7.8  - nottification */

/* line 2, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output { border-width: 0; margin: 0 0 2.1428571429rem 0;
}

/* line 7, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output, .dima-alert { position: relative; margin-bottom: 2.1428571429rem; padding: 1.7857142857rem; clear: both; color: var(--var-heading-font-color);
}

/* line 14, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_one, .dima-alert.alert_style_one { padding: 1.0714285714rem 1.4285714286rem;
}

/* line 18, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_two, .dima-alert.alert_style_two { padding: 2.1428571429rem;
}

/* line 21, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_two .header-alert, .dima-alert.alert_style_two .header-alert { display: block;
}

/* line 26, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_three, .dima-alert.alert_style_three { padding: 2.1428571429rem; background-color: transparent; border: 5px solid var(--border-color);
}

/* line 31, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_three .header-alert, .dima-alert.alert_style_three .header-alert { display: block;
}

/* line 35, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_three.dima-alert-warning, .dima-alert.alert_style_three.dima-alert-warning { border: 5px solid var(--warning-color);
}

/* line 39, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_three.dima-alert-info, .dima-alert.alert_style_three.dima-alert-info { border: 5px solid var(--info-color);
}

/* line 43, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_three.dima-alert-error, .dima-alert.alert_style_three.dima-alert-error { border: 5px solid var(--error-color);
}

/* line 47, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_three.dima-alert-success, .dima-alert.alert_style_three.dima-alert-success { border: 5px solid var(--success-color);
}

/* line 52, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output.alert_style_four, .dima-alert.alert_style_four { padding: 0rem; background-color: transparent !important;
}

/* line 57, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output i, .dima-alert i { font-size: 21px; line-height: 25px; float: left; padding-right: 15px;
}

/* line 63, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output svg, .dima-alert svg { position: relative; top: 5px; fill: currentColor; width: 22px; height: 22px; margin-right: 15px;
}

/* line 72, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output .header-alert, .dima-alert .header-alert { margin: 0.05em 0 0.25em; font-weight: 600; letter-spacing: 0; text-transform: none; display: inline; font-style: normal; margin-right: 5px;
}

/* line 82, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output p, .dima-alert p { color: inherit; display: inline;
}

/* line 87, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output .close, .dima-alert .close { font-weight: 600; position: absolute; top: 5px; right: 10px; line-height: 1; padding: 0; cursor: pointer; background-color: transparent; border: 0; -webkit-appearance: none;
}

/* line 99, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output .close svg, .dima-alert .close svg { margin: 0; width: 16px; height: 16px;
}

/* line 106, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output a, .dima-alert a { color: inherit; border-bottom: 1px dotted var(--info-color-txt);
}

/* line 110, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-response-output a:hover, .dima-alert a:hover { color: inherit !important; border-bottom: none;
}

/* line 117, framework/asset/site/css/sass/ui/_nottification.scss */ .dima_alert_side { position: relative; background: transparent !important;
}

/* line 122, framework/asset/site/css/sass/ui/_nottification.scss */ .dima_alert_side .dima_alert_icon i { font-size: 18px;
}

/* line 126, framework/asset/site/css/sass/ui/_nottification.scss */ .dima_alert_side .dima_alert_icon i, .dima_alert_side .dima_alert_icon svg { position: absolute; top: 5px;
}

/* line 131, framework/asset/site/css/sass/ui/_nottification.scss */ .dima_alert_side .dima_alert_icon svg { fill: currentColor; width: 22px; height: 22px; margin-right: 15px;
}

/* line 139, framework/asset/site/css/sass/ui/_nottification.scss */ .dima_alert_side .dima-alert { position: relative; display: block; margin-left: 2.8571428571rem;
}

/* line 146, framework/asset/site/css/sass/ui/_nottification.scss */ .dima-alert-warning { background-color: var(--warning-color); color: var(--warning-color-txt);
}

/* line 150, framework/asset/site/css/sass/ui/_nottification.scss */ .dima-alert-warning a { border-bottom: 1px dotted var(--warning-color-txt);
}

/* line 155, framework/asset/site/css/sass/ui/_nottification.scss */ .dima-alert-custom { color: var(--var-heading-font-color);
}

/* line 159, framework/asset/site/css/sass/ui/_nottification.scss */ .dima-alert-info { background-color: var(--info-color); color: var(--info-color-txt);
}

/* line 163, framework/asset/site/css/sass/ui/_nottification.scss */ .dima-alert-info a { border-bottom: 1px dotted var(--info-color-txt);
}

/* line 168, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-validation-errors { border-color: var(--error-color-txt) !important;
}

/* line 172, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-validation-errors, .dima-alert-error { background-color: var(--error-color); color: var(--error-color-txt);
}

/* line 177, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-validation-errors a, .dima-alert-error a { border-bottom: 1px dotted var(--error-color-txt);
}

/* line 182, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-mail-sent-ok, .dima-alert-success { background-color: var(--success-color); color: var(--success-color-txt);
}

/* line 187, framework/asset/site/css/sass/ui/_nottification.scss */ div.wpcf7-mail-sent-ok a, .dima-alert-success a { border-bottom: 1px dotted var(--success-color-txt);
}

/* 7.9  - box */

/* line 2, framework/asset/site/css/sass/ui/_box.scss */ .box { border: 1px solid var(--border-color); padding: 4.2857142857rem; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; position: relative; z-index: 5;
}

@media (max-width: 679px) { /* line 2, framework/asset/site/css/sass/ui/_box.scss */ .box { padding: 2.1428571429rem;
  }
}

/* line 12, framework/asset/site/css/sass/ui/_box.scss */ .box .box-titel { margin-bottom: 2.1428571429rem;
}

/* line 16, framework/asset/site/css/sass/ui/_box.scss */ .box.box-with-marge { margin-bottom: 2.1428571429rem;
}

/* line 20, framework/asset/site/css/sass/ui/_box.scss */ .box.coupon-box { overflow: hidden;
}

/* line 26, framework/asset/site/css/sass/ui/_box.scss */ .shadow-hover:hover { -webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07); z-index: 10;
}

/* line 32, framework/asset/site/css/sass/ui/_box.scss */ .shadow-hover.dima-iconbox-shadow:hover { -webkit-box-shadow: 0 19px 30px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 19px 30px 0 rgba(0, 0, 0, 0.07);
}

/* line 38, framework/asset/site/css/sass/ui/_box.scss */ .box-with-shadow { -webkit-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.07); border-width: 0; padding: 2.1428571429rem; /*Fix on firefox*/
}

/* line 44, framework/asset/site/css/sass/ui/_box.scss */ .box-with-shadow.page-section-content { padding: 2.1428571429rem;
}

/* line 49, framework/asset/site/css/sass/ui/_box.scss */ .dima-shadow { -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07); border-width: 0;
}

/* line 54, framework/asset/site/css/sass/ui/_box.scss */ .dima-no-box { padding: 0 !important; border: none !important;
}

/* line 59, framework/asset/site/css/sass/ui/_box.scss */ .dima-box { background: var(--var-website-bg-color); border: 2px solid var(--border-color); padding: 2.1428571429rem; margin-bottom: 2.1428571429rem; overflow: hidden;
}

/* line 66, framework/asset/site/css/sass/ui/_box.scss */ .dima-box .box-titel { margin-bottom: 2.1428571429rem;
}

/* line 71, framework/asset/site/css/sass/ui/_box.scss */ .dima-box-5px { border: 5px solid var(--border-color); padding: 2.1428571429rem; margin-bottom: 2.1428571429rem;
}

/* line 78, framework/asset/site/css/sass/ui/_box.scss */ .last-menu ul { list-style: none; padding: 0; margin: 0;
}

/* line 83, framework/asset/site/css/sass/ui/_box.scss */ .last-menu ul li { padding: 30px 0; overflow: hidden;
}

/* line 89, framework/asset/site/css/sass/ui/_box.scss */ .last-menu h5 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%;
}

/* line 96, framework/asset/site/css/sass/ui/_box.scss */ .last-menu .menu-title { padding-right: 1.7857142857rem;
}

/* line 100, framework/asset/site/css/sass/ui/_box.scss */ .last-menu .menu-price { position: relative; right: 0; color: var(--var-main-color); padding-left: 1.7857142857rem;
}

/* line 107, framework/asset/site/css/sass/ui/_box.scss */ .last-menu .menu-notification { position: absolute; right: 0; font-family: "Poppins", Helvetica, Arial, sans-serif; font-size: 14px; top: 2.3571428571rem;
}

/* line 115, framework/asset/site/css/sass/ui/_box.scss */ .last-menu .menu_dots { position: relative; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-bottom: 1px dashed var(--second-border-color); top: -16px;
}

/* line 125, framework/asset/site/css/sass/ui/_box.scss */ .dark-bg .last-menu .menu-title { color: white;
}

/* line 129, framework/asset/site/css/sass/ui/_box.scss */ .dark-bg .last-menu .menu-content, .dark-bg .last-menu .menu-price { color: rgba(255, 255, 255, 0.8);
}

/* line 134, framework/asset/site/css/sass/ui/_box.scss */ .dark-bg .last-menu .menu_dots { border-color: rgba(255, 255, 255, 0.5);
}

/* Popup */

/* line 143, framework/asset/site/css/sass/ui/_box.scss */ .dima-popup { position: fixed; z-index: 99999; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(27, 27, 27, 0.5); display: none; -webkit-perspective: 600px; perspective: 600px;
}

/* line 156, framework/asset/site/css/sass/ui/_box.scss */ .dima-popup-container { position: relative; z-index: 100; width: 90%; max-width: 370px; margin: -162px auto 0; display: none; top: 50%;
}

/* line 165, framework/asset/site/css/sass/ui/_box.scss */ .dima-popup-container .container-wrapper { background-color: #ffffff !important; border-radius: 2px !important;
}

/* line 172, framework/asset/site/css/sass/ui/_box.scss */ #dima-popup-adblock .dima-popup-container { background-color: #ffffff !important; max-width: 570px; min-height: 325px; padding: 50px;
}

/* line 178, framework/asset/site/css/sass/ui/_box.scss */ #dima-popup-adblock .dima-popup-container svg { width: 90px; height: auto; margin-bottom: 10px; fill: #f44336;
}

/* line 186, framework/asset/site/css/sass/ui/_box.scss */ #dima-popup-adblock .dima-popup-container .container-wrapper { text-align: center; color: var(--var-body-text-color);
}

/* line 193, framework/asset/site/css/sass/ui/_box.scss */ .dima-popup-is-opend .all_content { transition: -webkit-filter 0.2s; -webkit-transition: -webkit-filter 0.2s; transition: filter 0.2s; transition: filter 0.2s, -webkit-filter 0.2s; -webkit-filter: blur(4px); filter: blur(4px);
}

/* 7.10  - calloutbox */

/* line 1, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout { overflow: hidden; position: relative; border: 5px solid var(--border-color); padding: 55px; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; display: table; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; z-index: 40;
}

/* line 12, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout .p-callout, .dima-callout p { color: var(--var-body-text-color); font-size: 16px; line-height: 30px; margin-bottom: 0; font-weight: 300;
}

/* line 20, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout.dima-callout-btn-bottom .p-callout, .dima-callout.dima-callout-btn-bottom p { margin-bottom: 2.1428571429rem;
}

/* line 25, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout.dima-full-callout { padding: 55px 0;
}

/* line 30, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout-clm2, .dima-callout-clm1 { display: table-cell; vertical-align: middle;
}

/* line 36, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout-clm1 { width: 75%;
}

/* line 40, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout-clm2 { width: 25%;
}

/* line 44, framework/asset/site/css/sass/ui/_calloutbox.scss */ .h-callout { position: relative; margin-top: 0; margin-bottom: 20px; z-index: 10;
}

/* line 51, framework/asset/site/css/sass/ui/_calloutbox.scss */ .p-callout { position: relative; color: inherit; z-index: 10;
}

/* line 57, framework/asset/site/css/sass/ui/_calloutbox.scss */ .b-callout { margin-top: 20px; float: right; z-index: 10;
}

/* line 67, framework/asset/site/css/sass/ui/_calloutbox.scss */ .hover-callout:hover { background: var(--var-main-color); border-color: rgba(0, 0, 0, 0);
}

/* line 68, framework/asset/site/css/sass/ui/_calloutbox.scss */ .hover-callout:hover .h-callout, .hover-callout:hover .p-callout, .hover-callout:hover p { color: #FFF;
}

/* line 78, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-banner .banner-inner { white-space: normal; z-index: 100; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0 auto;
}

/* line 88, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-banner .banner-inner.start { right: auto; left: 10%;
}

/* line 93, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-banner .banner-inner.end { left: auto; right: 10%;
}

@media only screen and (max-width: 679px) { /* line 103, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout .dima-callout-clm2, .dima-callout .dima-callout-clm1 { display: block; width: 100%; text-align: center;
  }

  /* line 110, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-callout .dima-callout-clm2 { margin-top: 30px;
  }
}

/* 7.11  - pricingtable */

/* line 3, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table { width: 100%; float: left;
}

/* line 7, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table.featured { margin-top: -2.5rem;
}

/* line 13, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table.table_icon .dima-header-col-info i { font-size: 2.2857142857rem; color: var(--var-heading-font-color);
}

/* line 18, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table.table_icon .dima-header-col-info svg { width: 35px; fill: var(--var-heading-font-color);
}

/* line 24, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table.table_icon .dima-pricing-row { padding-top: 3.5714285714rem; margin-bottom: -1.4285714286rem;
}

/* line 30, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .featured_icon { display: block; text-align: center;
}

/* line 34, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .featured_icon svg { fill: #ff3d00; width: 25px; height: 25px;
}

/* line 43, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .add_border_btm .icon-list { border-bottom: 1px solid var(--border-color); margin-bottom: 2.8571428571rem !important;
}

/* line 50, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .pricing-style-callout .dima-header-col-info { position: relative; height: 7.1428571429rem; padding: 4.6428571429rem 2.1428571429rem 1.7857142857rem 2.1428571429rem;
}

/* line 55, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .pricing-style-callout .dima-header-col-info .dima-pricing-row { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 2.1428571429rem;
}

/* line 62, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .pricing-style-callout .dima-header-col-info .dima-table-title { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);
}

/* line 68, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .pricing-style-callout .dima-table-content { padding: 3.2142857143rem 2.1428571429rem 0.7142857143rem 2.1428571429rem;
}

/* line 75, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col { width: 100%; float: left; text-align: center; position: relative;
}

/* line 81, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-col-info { border-top: 2px solid var(--var-heading-font-color); background: var(--pricing-body-bg); color: var(--var-body-text-color); -webkit-box-shadow: 0 0 0 1px var(--border-color); box-shadow: 0 0 0 1px var(--border-color); -webkit-box-sizing: order-box; box-sizing: order-box; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 82, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-col-info.box-with-shadow { -webkit-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.07); padding: 0;
}

/* line 94, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list { padding: 2.1428571429rem 0 2.1428571429rem 0;
}

/* line 97, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list li { padding: 15px 0; margin-bottom: 0; font-size: 14px; line-height: 20px;
}

/* line 102, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list li i { position: relative; top: 0; margin-right: 5px;
}

/* line 110, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-col-info .dima-button { margin-bottom: 2.8571428571rem;
}

/* line 116, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-row .pricing { position: relative; font-size: 3.2142857143rem;
}

/* line 120, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-row .pricing .currency { font-size: 2.2857142857rem;
}

/* line 125, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col .dima-pricing-row .interval { font-size: 16px; line-height: 16px;
}

/* line 130, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col.dima-offers { margin: 0; border-left: none !important;
}

/* line 134, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col.dima-offers .dima-pricing-col-info { border: none; margin-top: 5rem; -webkit-box-shadow: none; box-shadow: none; background: transparent;
}

/* line 141, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-pricing-col.dima-offers .icon-list { -webkit-box-shadow: 0 0 0 1px var(--border-color); box-shadow: 0 0 0 1px var(--border-color);
}

/* line 148, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-header-col-info { border-bottom: 1px solid var(--border-color); padding: 4.6428571429rem 0 1.7857142857rem 0;
}

/* line 152, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-header-col-info .dima-table-title { position: absolute; top: 1.4285714286rem; left: 2.1428571429rem;
}

/* line 158, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table .dima-header-col-info .dima-pricing-row { margin-bottom: 0;
}

/* line 165, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info { background: rgba(255, 255, 255, 0.1); border-top-color: #ffffff; -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
}

/* line 171, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dark-bg .dima-pricing-table.table_icon .dima-header-col-info i, .dark-bg .dima-table-title, .dark-bg h2, .dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info { color: #ffffff;
}

/* line 177, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dark-bg .dima-pricing-table.table_icon .dima-header-col-info svg { fill: #ffffff;
}

/* line 181, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info.box-with-shadow { -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}

/* line 185, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dark-bg .dima-pricing-table .add_border_btm .icon-list, .dark-bg .dima-pricing-table .dima-header-col-info { border-color: rgba(255, 255, 255, 0.2);
}

@media only screen and (max-width: 989px) { /* line 192, framework/asset/site/css/sass/ui/_pricingtable.scss */ .dima-pricing-table.featured { margin-top: 0;
  }

  /* line 196, framework/asset/site/css/sass/ui/_pricingtable.scss */ .ok-no-margin .dima-pricing-table.featured { margin-top: 2.1428571429rem;
  }
}

/* 7.12  - table */

/* line 1, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table, table { position: relative; width: 100%; max-width: 100%; border-collapse: collapse; margin-bottom: 4.2857142857rem; -webkit-box-sizing: content-box; box-sizing: content-box;
}

/* line 11, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table tbody tr th, table tbody tr th { vertical-align: middle; text-align: left; font-weight: 400; padding: 2.1428571429rem 0 2.1428571429rem 2.1428571429rem;
}

/* line 24, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table tr, table tr { border-bottom: 1px solid var(--border-color); color: var(--var-heading-font-color);
}

/* line 28, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table tr td, table tr td { text-align: left; font-weight: 400; padding: 2.1428571429rem 0 2.1428571429rem 2.1428571429rem; vertical-align: middle;
}

/* line 37, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table tr td.label, table tr td.label { background-color: transparent; color: var(--var-heading-font-color);
}

/* line 44, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table tr td svg, table tr td svg { fill: var(--var-heading-font-color); width: 24px;
}

/* line 49, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table tr td del, table tr td del { font-weight: 400;
}

/* line 53, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table tr td .amount, .dima-data-table-wrap table tr td.product-subtotal, .dima-data-table-wrap table tr td.product-price, table tr td .amount, table tr td.product-subtotal, table tr td.product-price { font-weight: 700;
}

/* line 61, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table thead, table thead { border-bottom: 2px solid var(--var-heading-font-color);
}

/* line 64, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table thead th, table thead th { background-color: var(--section-bg-color); text-align: center; vertical-align: middle; font-size: 18px; padding-bottom: 1.7857142857rem; color: var(--var-heading-font-color); font-weight: 400; font-family: "Poppins", Helvetica, Arial, Times, serif; text-align: left; padding: 2.1428571429rem 0 2.1428571429rem 2.1428571429rem;
}

/* line 83, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table.zibra_table tr, table.zibra_table tr { border: none;
}

/* line 87, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table.zibra_table thead th, table.zibra_table thead th { background: var(--var-heading-font-color); color: #FFF;
}

/* line 93, framework/asset/site/css/sass/ui/_table.scss */ .dima-data-table-wrap table.zibra_table tbody tr.even, table.zibra_table tbody tr.even { background: var(--section-bg-color);
}

/* 7.13  - pagination */

/* line 2, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination, .dima-pagination { position: relative; margin-top: 2.1428571429rem; padding-top: 2.1428571429rem; border-top: 1px solid var(--border-color);
}

/* line 9, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul, .dima-pagination ul { display: inline-block; margin: 0;
}

/* line 13, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li, .dima-pagination ul li { display: inline;
}

/* line 16, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .pages, .dima-pagination ul li .pages { display: none;
}

/* line 20, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .expand, .dima-pagination ul li .expand { margin: 0 5px; position: relative; letter-spacing: 5px;
}

/* line 26, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li > span, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev), .dima-pagination ul li > span, .dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev) { font-size: 14px; line-height: 32px; margin: 0 2px; padding: 0 0.7857142857rem; min-width: 2.5rem; float: left; height: 2.5rem; text-align: center; font-weight: 400; text-decoration: none; color: var(--var-heading-font-color); -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; border: 2px solid var(--border-color);
}

/* line 41, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li > span:hover, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev):hover, .dima-pagination ul li > span:hover, .dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev):hover { border-color: var(--var-heading-font-color);
}

/* line 45, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li > span.current, .pagination ul li > span.current-page, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current, .pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current-page, .dima-pagination ul li > span.current, .dima-pagination ul li > span.current-page, .dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current, .dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current-page { border-color: var(--var-heading-font-color);
}

/* line 51, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .prev, .pagination ul li .dima-previous, .pagination ul li .next, .pagination ul li .dima-next, .dima-pagination ul li .prev, .dima-pagination ul li .dima-previous, .dima-pagination ul li .next, .dima-pagination ul li .dima-next { position: relative;
}

/* line 57, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .prev span, .pagination ul li .dima-previous span, .pagination ul li .next span, .pagination ul li .dima-next span, .dima-pagination ul li .prev span, .dima-pagination ul li .dima-previous span, .dima-pagination ul li .next span, .dima-pagination ul li .dima-next span { position: absolute; width: 0; overflow: hidden; -webkit-transition: width 320ms ease; transition: width 320ms ease; white-space: nowrap; line-height: 2.5rem;
}

/* line 66, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .prev svg, .pagination ul li .dima-previous svg, .pagination ul li .next svg, .pagination ul li .dima-next svg, .dima-pagination ul li .prev svg, .dima-pagination ul li .dima-previous svg, .dima-pagination ul li .next svg, .dima-pagination ul li .dima-next svg { fill: var(--var-heading-font-color); width: 25px; height: 36px; -webkit-transition: all 320ms ease; transition: all 320ms ease;
}

/* line 74, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .prev:hover span, .pagination ul li .dima-previous:hover span, .pagination ul li .next:hover span, .pagination ul li .dima-next:hover span, .dima-pagination ul li .prev:hover span, .dima-pagination ul li .dima-previous:hover span, .dima-pagination ul li .next:hover span, .dima-pagination ul li .dima-next:hover span { width: 3.5714285714rem;
}

/* line 80, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .next, .pagination ul li .dima-next, .dima-pagination ul li .next, .dima-pagination ul li .dima-next { float: right;
}

/* line 84, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .next span, .pagination ul li .dima-next span, .dima-pagination ul li .next span, .dima-pagination ul li .dima-next span { float: left; left: 0;
}

/* line 90, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .next:hover svg, .pagination ul li .dima-next:hover svg, .dima-pagination ul li .next:hover svg, .dima-pagination ul li .dima-next:hover svg { -webkit-transform: translateX(3.5714285714rem); transform: translateX(3.5714285714rem);
}

/* line 100, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .prev, .pagination ul li .dima-previous, .dima-pagination ul li .prev, .dima-pagination ul li .dima-previous { float: left;
}

/* line 104, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .prev span, .pagination ul li .dima-previous span, .dima-pagination ul li .prev span, .dima-pagination ul li .dima-previous span { float: right; right: 0;
}

/* line 110, framework/asset/site/css/sass/ui/_pagination.scss */ .pagination ul li .prev:hover svg, .pagination ul li .dima-previous:hover svg, .dima-pagination ul li .prev:hover svg, .dima-pagination ul li .dima-previous:hover svg { -webkit-transform: translateX(-3.5714285714rem); transform: translateX(-3.5714285714rem);
}

/* line 125, framework/asset/site/css/sass/ui/_pagination.scss */ .page-links { clear: left; margin-top: 30px;
}

/* line 130, framework/asset/site/css/sass/ui/_pagination.scss */ .page-links a .page-number { -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; border: 2px solid var(--border-color);
}

/* line 136, framework/asset/site/css/sass/ui/_pagination.scss */ .page-links > .page-number { border: 2px solid var(--var-main-color); color: var(--var-main-color);
}

/* line 141, framework/asset/site/css/sass/ui/_pagination.scss */ .page-links .page-number { display: inline-block; font-size: 14px; line-height: 30px; min-width: 32px; height: 32px; margin: 0 2px; padding: 0 11px; text-align: center; font-weight: 400; text-decoration: none; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 154, framework/asset/site/css/sass/ui/_pagination.scss */ .page-links .page-number:hover { border: 2px solid var(--var-main-color); color: var(--var-main-color);
}

/* 7.14  - timeline */

/* line 1, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline { position: relative; margin: 0 auto 50px;
}

/* line 5, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .post-icon .icons-media li { opacity: 1;
}

/* line 9, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_start { position: relative; width: 100%; float: left; clear: left;
}

/* line 15, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_start .box { margin-right: 2.8571428571rem; background: #fff;
}

/* line 20, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_start .date { position: absolute; top: 0; right: -30px; -webkit-transform: translateX(100%); transform: translateX(100%);
}

/* line 32, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end { position: relative; float: right; clear: right; width: 100%;
}

/* line 39, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end article:before { left: 50%; top: 50%;
}

/* line 45, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end .box { margin-left: 2.8571428571rem; background: #fff;
}

/* line 50, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end .date { position: absolute; top: 0; left: -30px; -webkit-transform: translateX(-100%); transform: translateX(-100%);
}

/* line 62, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline article { float: inherit;
}

/* line 65, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline article:after { content: ""; position: absolute; display: block; top: 50%; right: 50%; margin-right: -6px; margin-left: -6px; margin-top: -20px; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 78, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline article:hover:after { border-color: var(--var-main-color);
}

/* line 84, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline article:hover .dima-custom-heading a, .dima-timeline article:hover .dima-custom-heading a i, .dima-timeline article:hover h5 a, .dima-timeline article:hover h5 a i { color: var(--var-main-color);
}

/* line 97, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-date .timeline_element_end article, .dima-timeline.dima-timeline-date .timeline_element_start article, .dima-timeline.dima-timeline-blog .timeline_element_end article, .dima-timeline.dima-timeline-blog .timeline_element_start article { position: relative; width: 50%; margin-bottom: 5.3571428571rem;
}

/* line 106, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-date .timeline_element_end article:after, .dima-timeline.dima-timeline-blog .timeline_element_end article:after { left: -10px;
}

/* line 114, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-date .timeline_element_start article:after, .dima-timeline.dima-timeline-blog .timeline_element_start article:after { right: -8px;
}

/* line 121, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-date article:after, .dima-timeline.dima-timeline-blog article:after { content: ""; position: absolute; display: block; background: var(--var-website-bg-color); top: 15px;
}

/* line 129, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-date article:after, .dima-timeline.dima-timeline-blog article:after { width: 20px; height: 20px; border: 5px solid var(--border-color); border-radius: 99rem;
}

/* line 137, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-date article:hover:after, .dima-timeline.dima-timeline-blog article:hover:after { border-color: var(--var-main-color);
}

/* line 145, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list { position: relative;
}

/* line 148, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list .dima-iconbox { float: left;
}

/* line 151, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list .dima-iconbox .icon-box-header .box-square, .dima-timeline-list .dima-iconbox .icon-box-header .box-circle { -webkit-box-shadow: 0 0 0 2px var(--var-main-color); box-shadow: 0 0 0 2px var(--var-main-color);
}

/* line 157, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list .dima-iconbox:hover .icon-box-header .box-square, .dima-timeline-list .dima-iconbox:hover .icon-box-header .box-circle { background: var(--var-main-color); color: var(--close-to-white-0);
}

/* line 166, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-v .dima-iconbox { margin-bottom: 5rem;
}

/* line 170, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-v .dima-iconbox .icon-box-header:after { content: ""; height: 40%; position: absolute; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor' height='13' viewBox='0 0 24 24' width='8'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='%23010101' r='8'/%3E%3C/svg%3E "); background-repeat: repeat-y; width: 10px; top: 107%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);
}

/* line 191, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-v .dima-iconbox:last-child .icon-box-header:after { display: none;
}

/* line 202, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h .dima-iconbox .icon-box-header:after { content: ""; width: 20%; position: absolute; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor' height='9' viewBox='0 0 24 24' width='12'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='currentcolor' r='8'/%3E%3C/svg%3E"); background-repeat: repeat-x; height: 9px; top: 50%; left: 100%; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-top: -7px;
}

/* line 224, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h .dima-iconbox:last-child .icon-box-header:after { display: none;
}

/* line 232, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h.columns-3 .dima-iconbox { width: 33.33%;
}

/* line 238, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h.columns-4 .dima-iconbox { width: 25%;
}

/* line 244, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h.columns-5 .dima-iconbox { width: 20%;
}

/* line 249, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h .features-content { padding: 0 1.0714285714rem;
}

/* line 255, framework/asset/site/css/sass/ui/_timeline.scss */ .h-line { left: 50%; margin-left: -2px; position: absolute; top: 0; bottom: 100%; border-left: 2px solid var(--border-color); height: 100%;
}

/* line 264, framework/asset/site/css/sass/ui/_timeline.scss */ .h-line:after { content: ""; width: 20px; height: 20px; border: 5px solid var(--border-color); border-radius: 99rem; bottom: -25px; position: absolute; left: -15px; background: #fff;
}

@media only screen and (max-width: 679px) { /* line 280, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .h-line { display: none;
  }

  /* line 285, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list li:before { left: 32.5px; padding-top: 65px;
  }

  /* line 290, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .date { display: none;
  }

  /* line 296, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end .date, .dima-timeline .timeline_element_start .date { top: -2.1428571429rem; left: 0; right: 0; display: block; -webkit-transform: none; transform: none;
  }

  /* line 306, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-blog [class^="timeline_element_"] { margin-top: 0;
  }

  /* line 307, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-blog [class^="timeline_element_"] article { width: 100%;
  }

  /* line 310, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-blog [class^="timeline_element_"] article .box { margin-right: 0; margin-left: 0;
  }

  /* line 318, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-blog [class^="timeline_element_"] .post { padding-right: 0%; padding-left: 0%;
  }

  /* line 319, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-blog [class^="timeline_element_"] .post:after, .dima-timeline.dima-timeline-blog [class^="timeline_element_"] .post:before { display: none;
  }

  /* line 335, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h.columns-4 .dima-iconbox .icon-box-header:after, .dima-timeline-list.process-h.columns-5 .dima-iconbox .icon-box-header:after, .dima-timeline-list.process-h.columns-6 .dima-iconbox .icon-box-header:after, .dima-timeline-list.process-h.columns-3 .dima-iconbox .icon-box-header:after { display: none;
  }

  /* line 339, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h.columns-4 .dima-iconbox, .dima-timeline-list.process-h.columns-5 .dima-iconbox, .dima-timeline-list.process-h.columns-6 .dima-iconbox, .dima-timeline-list.process-h.columns-3 .dima-iconbox { width: 50%; margin-bottom: 2.1428571429rem;
  }
}

@media only screen and (max-width: 480px) { /* line 351, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h .dima-iconbox .icon-box-header:after { display: none;
  }

  /* line 356, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline-list.process-h[class*="columns-"] .dima-iconbox { width: 100%;
  }
}

/* line 366, framework/asset/site/css/sass/ui/_timeline.scss */ .dark-bg .dima-timeline-list.process-h .dima-iconbox .icon-box-header:after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' height='9' viewBox='0 0 24 24' width='12'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='%23FFFFFF' r='8'/%3E%3C/svg%3E");
}

/* line 374, framework/asset/site/css/sass/ui/_timeline.scss */ .dark-bg .dima-timeline-list.process-v .dima-iconbox .icon-box-header:after { background-image: url(../../images/site/dote.svg); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' height='13' viewBox='0 0 24 24' width='8'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='%23FFFFFF' r='8'/%3E%3C/svg%3E");
}

/* line 384, framework/asset/site/css/sass/ui/_timeline.scss */ .dark-bg .timeline_element_end .date h5, .dark-bg .timeline_element_start .date h5 { color: #ffffff;
}

/* line 389, framework/asset/site/css/sass/ui/_timeline.scss */ .dark-bg .h-line { border-color: rgba(255, 255, 255, 0.2);
}

/* 7.15  - testimonials */

/* line 3, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial { position: relative; margin-bottom: 20px; display: inline-block; width: 100%;
}

/* line 10, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.icon_quote_start svg { position: relative; float: left; height: 48px; width: 48px; top: -6px; margin-right: 10px; left: -8px;
}

/* line 22, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.icon_quote_end svg { position: relative; float: right; height: 48px; width: 48px; top: -6px; margin-left: 10px; right: -8px;
}

/* line 33, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote { overflow: hidden; margin: 0; padding: 0; border-left: none; padding-left: 0;
}

/* line 40, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote .box-with-shadow { padding: 1.5rem 2.1428571429rem;
}

/* line 44, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote:not(.box-with-shadow) { -webkit-box-shadow: none; box-shadow: none;
}

/* line 48, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote .quote-content { overflow: hidden;
}

/* line 51, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote .quote-content p { font-size: 16px; line-height: 32px; margin-bottom: 0; color: var(--var-heading-font-color);
}

/* line 57, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote .quote-content .dima-testimonial-meta { font-size: 1em; line-height: 2.1428571429em; color: var(--secondary-main-color-alpha-47); display: block; margin-top: 0.7142857143rem;
}

/* line 64, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote .quote-content .dima-testimonial-meta a { color: var(--header-link-color);
}

/* line 67, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote .quote-content .dima-testimonial-meta a:hover { color: var(--var-heading-font-color);
}

/* line 75, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.testimonial-side { position: relative;
}

/* line 78, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.testimonial-side blockquote { background: var(--testimonial-bg); -webkit-box-shadow: 0 0 0 5px var(--border-color); box-shadow: 0 0 0 5px var(--border-color); padding: 1.5rem 0; width: 100%;
}

/* line 85, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.testimonial-side .dima-testimonial-image { margin-top: 2.1428571429rem;
}

/* line 96, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.quote-start .dima-testimonial-image, .dima-testimonial.quote-end .dima-testimonial-image, .dima-testimonial.quote-top-center-arrow .dima-testimonial-image, .dima-testimonial.quote-start-top .dima-testimonial-image, .dima-testimonial.quote-end-top .dima-testimonial-image, .dima-testimonial.quote-start-bottom .dima-testimonial-image, .dima-testimonial.quote-end-bottom .dima-testimonial-image, .dima-testimonial.quote-top-bottom .dima-testimonial-image, .dima-testimonial.quote-bottom-center-arrow .dima-testimonial-image { margin-top: 0.6428571429rem; width: 7.1428571429rem; height: 7.1428571429rem; background-repeat: no-repeat; background-position: center !important; background-size: cover;
}

/* line 109, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.quote-start .dima-testimonial-image { margin-top: 0 !important;
}

/* line 116, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.quote-end .dima-testimonial-image { margin-right: 0;
}

/* line 122, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial .dima-testimonial-image { margin-top: 0.6428571429rem;
}

/* line 128, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text { font-size: 1.1428571429em; border-left: none; position: relative; margin-bottom: 2.1428571429rem;
}

/* line 134, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text .dima-testimonial-image { margin-top: 1.4285714286rem !important;
}

/* line 139, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-start blockquote { width: auto;
}

/* line 144, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-start blockquote > span svg { position: relative; float: left; height: 48px; width: 48px; top: -6px; margin-right: 10px; left: -8px;
}

/* line 158, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-end blockquote > span svg { position: relative; float: right; height: 48px; width: 48px; top: -6px; margin-left: 10px; right: -8px;
}

/* line 171, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-end-bottom .dima-testimonial-image { float: right; margin-right: 0px;
}

/* line 177, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-start-top { margin-top: 25px;
}

/* line 180, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-start-top .dima-testimonial-image { float: left; margin-left: 0px; margin-bottom: 2.5rem; margin-top: 0 !important;
}

/* line 187, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-start-top blockquote { float: left;
}

/* line 192, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-end-top { margin-top: 25px;
}

/* line 195, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-end-top .dima-testimonial-image { float: right; margin-right: 0px; margin-bottom: 2.5rem; margin-top: 0 !important;
}

/* line 202, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-end-top blockquote { float: right;
}

/* line 209, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-top-center .dima-testimonial-image { display: block; position: relative; margin-bottom: 2.5rem; margin-top: 0 !important; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
}

/* line 222, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-top-center blockquote { float: right; width: 100%;
}

/* line 229, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-bottom-center .dima-testimonial-image { display: block; position: relative; margin-top: 2.5rem !important; margin-bottom: 0 !important; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
}

/* line 242, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-bottom-center blockquote { float: right; width: 100%;
}

/* line 251, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.no-arrow.quote-start-bottom .dima-testimonial-image, .quote-text.no-arrow.quote-end-bottom .dima-testimonial-image { margin-bottom: 0 !important; margin-top: 2.5rem !important;
}

/* line 259, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-top-center-arrow .dima-testimonial-image { display: block; position: relative; margin-bottom: 2.5rem !important; margin-top: 0 !important; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
}

/* line 272, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-top-center-arrow blockquote { float: right; width: 100%;
}

/* line 279, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-bottom-center-arrow .dima-testimonial-image { display: block; position: relative; margin-top: 20px !important; margin-bottom: 0 !important; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
}

/* line 292, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-bottom-center-arrow blockquote { float: right;
}

/* line 302, framework/asset/site/css/sass/ui/_testimonials.scss */ .dark-bg .no-arrow .quote-content .dima-testimonial-meta strong { color: #ffffff;
}

/* line 306, framework/asset/site/css/sass/ui/_testimonials.scss */ .dark-bg .no-arrow .quote-content .dima-testimonial-meta { color: rgba(255, 255, 255, 0.5);
}

/* line 309, framework/asset/site/css/sass/ui/_testimonials.scss */ .dark-bg .no-arrow .quote-content .dima-testimonial-meta span { color: rgba(255, 255, 255, 0.8);
}

/* line 314, framework/asset/site/css/sass/ui/_testimonials.scss */ .dark-bg .no-arrow .quote-content p { color: rgba(255, 255, 255, 0.8);
}

@media only screen and (max-width: 480px) { /* line 324, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-start .dima-testimonial-image, .quote-end .dima-testimonial-image { display: none;
  }
}

/* 7.16  - map */

/* line 4, framework/asset/site/css/sass/ui/_map.scss */ .dima-map-inner { overflow: hidden; position: relative; padding-bottom: 56.25%; height: 0;
}

/* line 10, framework/asset/site/css/sass/ui/_map.scss */ .dima-map-inner iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/* line 20, framework/asset/site/css/sass/ui/_map.scss */ .gm-style-iw { overflow: hidden !important; line-height: 1.35; white-space: nowrap;
}

/* line 26, framework/asset/site/css/sass/ui/_map.scss */ .dima-maps.dima-google-map { width: 100% !important;
}

/* 7.17  - tooltip */

/* line 1, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; line-height: 30px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in;
}

/* line 12, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.top { margin-top: -3px; padding: 5px 0;
}

/* line 17, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.bottom { margin-top: 3px; padding: 5px 0;
}

/* line 22, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.right { margin-right: -3px; padding: 0 5px;
}

/* line 27, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.left { margin-left: 3px; padding: 0 5px;
}

/* line 33, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip-inner { max-width: 200px; padding: 15px; color: var(--tooltip-color); text-align: center; text-decoration: none; background-color: var(--tooltip-bg);
}

/* line 42, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;
}

/* line 50, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: var(--tooltip-boredr-color);
}

/* line 58, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: var(--tooltip-boredr-color);
}

/* line 65, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: var(--tooltip-boredr-color);
}

/* line 72, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.right .tooltip-arrow { top: 50%; margin-top: -5px; border-width: 5px 5px 5px 0; left: 0; border-right-color: var(--tooltip-boredr-color);
}

/* line 85, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.left .tooltip-arrow { top: 50%; margin-top: -5px; border-width: 5px 0 5px 5px; right: 0; border-left-color: var(--tooltip-boredr-color);
}

/* line 100, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: var(--tooltip-boredr-color);
}

/* line 108, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: var(--tooltip-boredr-color);
}

/* line 115, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: var(--tooltip-boredr-color);
}

/* 7.18  - popovers */

/* line 16, framework/asset/site/css/sass/ui/_popovers.scss */ .popover { position: absolute; top: 0; left: 0; z-index: 9999; display: none; max-width: 300px; padding: 1px; font-size: 16px; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid var(--border-color); border-radius: 0; -webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.07);
}

/* line 32, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.top { margin-top: -13px;
}

/* line 36, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.right { margin-left: 13px;
}

/* line 40, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.bottom { margin-top: 13px;
}

/* line 44, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.left { margin-left: -13px;
}

/* line 49, framework/asset/site/css/sass/ui/_popovers.scss */ .popover-title { margin: 0; padding: 8px 14px; font-size: 16px; background-color: #FFFFFF; border-bottom: 1px solid #f2f2f2; border-radius: -1 -1 0 0;
}

/* line 58, framework/asset/site/css/sass/ui/_popovers.scss */ .popover-content { padding: 9px 14px;
}

/* line 65, framework/asset/site/css/sass/ui/_popovers.scss */ .popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;
}

/* line 76, framework/asset/site/css/sass/ui/_popovers.scss */ .popover > .arrow { border-width: 14px;
}

/* line 80, framework/asset/site/css/sass/ui/_popovers.scss */ .popover > .arrow:after { border-width: 13px; content: "";
}

/* line 86, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.top > .arrow { left: 50%; margin-left: -14px; border-bottom-width: 0; border-top-color: var(--border-color); bottom: -14px;
}

/* line 93, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -13px; border-bottom-width: 0; border-top-color: #fff;
}

/* line 102, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.right > .arrow { top: 50%; left: -14px; margin-top: -14px; border-left-width: 0; border-right-color: var(--border-color);
}

/* line 109, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.right > .arrow:after { content: " "; left: 1px; bottom: -13px; border-left-width: 0; border-right-color: #fff;
}

/* line 118, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.bottom > .arrow { left: 50%; margin-left: -14px; border-top-width: 0; border-bottom-color: var(--border-color); border-bottom-color: var(--border-color); top: -14px;
}

/* line 126, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -13px; border-top-width: 0; border-bottom-color: #fff;
}

/* line 135, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.left > .arrow { top: 50%; right: -14px; margin-top: -14px; border-right-width: 0; border-right-color: var(--border-color);
}

/* line 142, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -13px;
}

/* 7.19  - scrolltotop */

/* line 1, framework/asset/site/css/sass/ui/_scrolltotop.scss */ .scroll-to-top { font-size: 20px; line-height: 50px; position: fixed; display: block; background: rgba(0, 0, 0, 0.2); right: 20px; bottom: 20px; text-align: center; text-decoration: none; width: 2.5em; height: 2.5em; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: perspective(300px) rotateY(-120deg) translateZ(-10px); transform: perspective(300px) rotateY(-120deg) translateZ(-10px); z-index: 1040;
}

/* line 16, framework/asset/site/css/sass/ui/_scrolltotop.scss */ .scroll-to-top.on { opacity: 1 !important; -webkit-transition-delay: 0s !important; transition-delay: 0s !important; -webkit-transform: perspective(300px) rotateY(0deg); transform: perspective(300px) rotateY(0deg);
}

/* line 22, framework/asset/site/css/sass/ui/_scrolltotop.scss */ .scroll-to-top.off { opacity: 0;
}

/* line 26, framework/asset/site/css/sass/ui/_scrolltotop.scss */ .scroll-to-top svg { fill: #FFF; height: 3.5714285714rem; width: 2.1428571429rem;
}

/* line 32, framework/asset/site/css/sass/ui/_scrolltotop.scss */ .scroll-to-top:hover { background: rgba(0, 0, 0, 0.7);
}

/* 7.20  - clinet */

/* line 1, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper { position: relative;
}

/* line 4, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper img { display: block; margin: 0 auto; width: auto; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; -webkit-backface-visibility: hidden;
}

/* line 13, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper a img { opacity: .6;
}

/* line 18, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper a:hover img { opacity: 1;
}

/* line 26, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-3 li { width: calc(96% / 3);
}

/* line 29, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-3 li:nth-child(3n) { margin-right: 0 !important;
}

/* line 37, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-4 li { width: calc(94% / 4);
}

/* line 40, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-4 li:nth-child(4n) { margin-right: 0 !important;
}

/* line 47, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-5 li { width: calc(92% / 5);
}

/* line 50, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-5 li:nth-child(5n) { margin-right: 0 !important;
}

/* line 57, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-6 li { width: calc(90% / 6);
}

/* line 60, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-6 li:nth-child(6n) { margin-right: 0 !important;
}

/* line 67, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-7 li { width: calc(88% / 7);
}

/* line 70, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid.client-clm-7 li:nth-child(7n) { margin-right: 0 !important;
}

/* line 76, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper.grid li { border: 1px solid var(--border-color); padding-bottom: 2.8571428571rem; padding-top: 2.8571428571rem; margin-right: 2% !important; margin-bottom: 2%; float: left; min-height: 8.2142857143rem;
}

/* line 88, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper { position: relative; clear: both;
}

/* line 92, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper ul { margin: 0 !important; list-style: none !important; padding-left: 0;
}

/* line 100, framework/asset/site/css/sass/ui/_clinet.scss */ .dark-bg .clients-wrapper.grid li { border-color: rgba(255, 255, 255, 0.2);
}

@media only screen and (max-width: 679px) { /* line 107, framework/asset/site/css/sass/ui/_clinet.scss */ .clients-wrapper[class*="client-clm-"].grid li { width: 48%;
  }
}

/* 7.21  - dvertise */

/* 7.22  - iconbox */

/* line 2, framework/asset/site/css/sass/ui/_countup.scss */ .countUp { text-align: left; padding: 2.1428571429rem;
}

/* line 6, framework/asset/site/css/sass/ui/_countup.scss */ .countUp i { margin-bottom: 2.5rem;
}

/* line 10, framework/asset/site/css/sass/ui/_countup.scss */ .countUp .icon-count { color: var(--var-main-color); display: block; font-size: 27px;
}

/* line 15, framework/asset/site/css/sass/ui/_countup.scss */ .countUp .icon-count svg { fill: currentColor; height: 34px; margin-bottom: 2.1428571429rem;
}

/* line 20, framework/asset/site/css/sass/ui/_countup.scss */ .countUp .icon-count svg path { fill: currentColor;
}

/* line 26, framework/asset/site/css/sass/ui/_countup.scss */ .countUp .line-hr { margin-top: 1.0714285714rem; margin-bottom: 1.0714285714rem;
}

/* line 31, framework/asset/site/css/sass/ui/_countup.scss */ .countUp .number { position: relative; font-weight: 300; display: inline-block; color: var(--var-heading-font-color); font-size: 36px; line-height: 30px; left: 0px;
}

/* line 40, framework/asset/site/css/sass/ui/_countup.scss */ .countUp .text { font-size: 14px; line-height: 14px; margin-left: 0px; color: var(--var-body-text-color); font-weight: 400;
}

/* line 47, framework/asset/site/css/sass/ui/_countup.scss */ .countUp.add-border { border: 5px solid var(--border-color);
}

/* line 53, framework/asset/site/css/sass/ui/_countup.scss */ .dark-bg .countUp { border-color: rgba(255, 255, 255, 0.2);
}

/* line 2, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header span { color: var(--var-heading-font-color); font-size: 32px; -webkit-transition: background 320ms ease-out, box-shadow 320ms ease-out; -webkit-transition: background 320ms ease-out, -webkit-box-shadow 320ms ease-out; transition: background 320ms ease-out, -webkit-box-shadow 320ms ease-out; transition: background 320ms ease-out, box-shadow 320ms ease-out; transition: background 320ms ease-out, box-shadow 320ms ease-out, -webkit-box-shadow 320ms ease-out;
}

/* line 8, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header svg { width: 32px; height: auto;
}

/* line 13, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header svg:not([fill="none"]) { fill: currentColor;
}

/* line 16, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header svg:not([fill="none"]) path:not([fill="none"]) { fill: currentColor;
}

/* line 21, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header svg[stroke] { stroke: currentColor;
}

/* line 24, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header svg[stroke] path[stroke], .icon-box-header svg[stroke] polyline[stroke] { stroke: currentColor;
}

/* line 30, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header .box-square, .icon-box-header .box-circle { text-align: center; background: var(--var-website-bg-color); -webkit-box-shadow: 0 0 0 2px var(--border-color); box-shadow: 0 0 0 2px var(--border-color);
}

/* line 36, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header .box-square svg, .icon-box-header .box-circle svg { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}

/* line 49, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header.dima_grd .box-square, .icon-box-header.dima_grd .box-circle { -webkit-box-shadow: none !important; box-shadow: none !important;
}

/* line 53, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header.dima_grd .box-square:before, .icon-box-header.dima_grd .box-circle:before { content: ""; position: absolute; width: 7.4285714286rem; height: 7.4285714286rem; top: -2px; left: -2px; z-index: -1;
}

/* line 66, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header.text-center .icon-box-header i { margin: 0 auto; margin-bottom: 35px;
}

/* line 72, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header .box-circle { border-radius: 50%;
}

/* line 75, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header .box-circle:before { border-radius: 50%;
}

/* line 83, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header:hover .box-square.icon-box-hover, .icon-box-header:hover .box-circle.icon-box-hover { background: var(--var-main-color) !important; color: var(--var-dima-secondary-main-color) !important; -webkit-box-shadow: 0 0 0 2px var(--var-main-color) !important; box-shadow: 0 0 0 2px var(--var-main-color) !important;
}

/* line 88, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header:hover .box-square.icon-box-hover svg, .icon-box-header:hover .box-circle.icon-box-hover svg { fill: currentColor;
}

/* line 93, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header:hover .box-square.icon-box-border-hover, .icon-box-header:hover .box-circle.icon-box-border-hover { -webkit-box-shadow: 0 0 0 2px var(--var-main-color) !important; box-shadow: 0 0 0 2px var(--var-main-color) !important;
}

/* line 100, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon_pos_end, .icon_pos_start { position: absolute; width: auto; top: -0.8571428571rem;
}

/* line 106, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon_pos_end .box-square, .icon_pos_end .box-circle, .icon_pos_start .box-square, .icon_pos_start .box-circle { width: 3.5714285714rem !important; height: 3.5714285714rem !important; border-radius: 0;
}

/* line 112, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon_pos_end .box-square i, .icon_pos_end .box-circle i, .icon_pos_start .box-square i, .icon_pos_start .box-circle i { line-height: 3.5714285714rem !important;
}

/* line 118, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon_pos_start { left: -0.8571428571rem;
}

/* line 122, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon_pos_end { right: -0.8571428571rem;
}

/* line 130, framework/asset/site/css/sass/ui/_iconbox.scss */ .dima-iconbox:hover .box-square.icon-box-hover, .dima-iconbox:hover .box-circle.icon-box-hover { background: var(--var-main-color) !important; color: var(--close-to-white-0) !important; -webkit-box-shadow: 0 0 0 2px var(--var-main-color) !important; box-shadow: 0 0 0 2px var(--var-main-color) !important;
}

/* line 135, framework/asset/site/css/sass/ui/_iconbox.scss */ .dima-iconbox:hover .box-square.icon-box-hover svg, .dima-iconbox:hover .box-circle.icon-box-hover svg { fill: currentColor;
}

/* line 140, framework/asset/site/css/sass/ui/_iconbox.scss */ .dima-iconbox:hover .box-square.icon-box-border-hover, .dima-iconbox:hover .box-circle.icon-box-border-hover { -webkit-box-shadow: 0 0 0 2px var(--var-main-color) !important; box-shadow: 0 0 0 2px var(--var-main-color) !important;
}

/* line 146, framework/asset/site/css/sass/ui/_iconbox.scss */ .dima-iconbox:hover .icon-box-header.icon-box-hover { color: var(--var-main-color);
}

/* line 149, framework/asset/site/css/sass/ui/_iconbox.scss */ .dima-iconbox:hover .icon-box-header.icon-box-hover.box-circle, .dima-iconbox:hover .icon-box-header.icon-box-hover.box-square { color: var(--var-dima-secondary-main-color) !important;
}

/* line 157, framework/asset/site/css/sass/ui/_iconbox.scss */ .dima-iconbox .dima-maps { margin-bottom: 30px;
}

/* line 163, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-content .dima-divider { margin-bottom: 10px;
}

/* line 168, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header { margin-bottom: 2.1428571429rem;
}

/* line 171, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header i, .icon-box-header svg { margin: 0 auto; display: block; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 178, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-header .box-square, .icon-box-header .box-circle { -webkit-box-shadow: 0 0 0 1px var(--border-color); box-shadow: 0 0 0 1px var(--border-color);
}

/* line 184, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start, .features-end { position: relative; padding: 30px;
}

/* line 188, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .icon-box-header, .features-end .icon-box-header { width: auto;
}

/* line 192, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start.no-box, .features-end.no-box { padding: 0;
}

/* line 196, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start.no-box .icon-box-header i, .features-end.no-box .icon-box-header i { position: relative; top: 0; z-index: 10;
}

/* line 207, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .icon-box-header i, .features-end .icon-box-header i { color: var(--var-heading-font-color); margin-bottom: 35px; display: block; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 219, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end.no-box .icon-box-header i { right: 0px;
}

/* line 225, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .dima-divider { margin-left: auto; margin-right: 0;
}

/* line 230, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .icon-box-header { margin-left: 35px; float: right;
}

/* line 234, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .icon-box-header i { position: relative;
}

/* line 239, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .features-content { overflow: hidden;
}

/* line 242, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .features-content .features-title { text-align: right;
}

/* line 246, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .features-content p { text-align: right; padding: 0;
}

/* line 255, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end.box-square:hover i, .features-end.box-circle:hover i { color: #fff; background: var(--var-main-color);
}

/* line 265, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start.no-box i { left: 0px;
}

/* line 270, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .dima-divider { margin-left: 0; margin-right: auto;
}

/* line 275, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .icon-box-header { margin-right: 35px; float: left;
}

/* line 279, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .icon-box-header i { position: relative;
}

/* line 284, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .features-content { overflow: hidden;
}

/* line 287, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .features-content .features-title { text-align: left;
}

/* line 291, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .features-content p { text-align: left; padding: 0;
}

/* line 300, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start.box-square:hover i, .features-start.box-circle:hover i { color: #fff; background: var(--var-main-color);
}

/* line 309, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-normal { margin-right: 5px; color: var(--var-heading-font-color); text-align: left; display: inline-block;
}

/* line 316, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-larg { position: relative; display: inline-block;
}

/* line 320, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-larg.box-square, .icon-box-larg.box-circle { width: 10.7142857143rem; height: 10.7142857143rem; margin-bottom: 0;
}

/* line 326, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-larg.box-square i, .icon-box-larg.box-circle i { line-height: 10.7142857143rem;
}

/* line 332, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-medium { position: relative; display: inline-block;
}

/* line 336, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-medium.box-square, .icon-box-medium.box-circle { width: 7.1428571429rem; height: 7.1428571429rem; margin-bottom: 0;
}

/* line 342, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-medium.box-square i, .icon-box-medium.box-circle i { line-height: 7.1428571429rem;
}

/* line 348, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-small { position: relative; display: inline-block;
}

/* line 352, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-small.box-square, .icon-box-small.box-circle { width: 3.5714285714rem; height: 3.5714285714rem; margin-bottom: 0;
}

/* line 358, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-small.box-square i, .icon-box-small.box-circle i { font-size: 22px; line-height: 3.5714285714rem;
}

/* line 363, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon-box-small.box-square svg, .icon-box-small.box-circle svg { width: 24px;
}

/* line 370, framework/asset/site/css/sass/ui/_iconbox.scss */ .dark-bg .features-box.dima-iconbox-shadow { -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}

/* line 374, framework/asset/site/css/sass/ui/_iconbox.scss */ .dark-bg .shadow-hover.dima-iconbox-shadow:hover { -webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2);
}

/* line 378, framework/asset/site/css/sass/ui/_iconbox.scss */ .dark-bg .features-box { -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
}

/* Features BOX */

/* line 5, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box { text-align: center; padding: 2.8571428571rem 2.1428571429rem; border-top: 2px solid var(--var-heading-font-color); -webkit-box-shadow: 0 0 0 1px var(--border-color); box-shadow: 0 0 0 1px var(--border-color); -webkit-box-sizing: order-box; box-sizing: order-box; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; position: relative;
}

/* line 14, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box.no-box { -webkit-box-shadow: none; box-shadow: none; padding: 0; border: 0;
}

/* line 19, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box.no-box .icon-box-header { position: relative; margin-bottom: 35px;
}

/* line 23, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box.no-box .icon-box-header i { position: relative; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out;
}

/* line 28, framework/asset/site/css/sass/base/_mixins.scss */ .features-box.no-box .icon-box-header h1 { margin-bottom: 0;
}

/* line 28, framework/asset/site/css/sass/base/_mixins.scss */ .features-box.no-box .icon-box-header h2 { margin-bottom: 0;
}

/* line 28, framework/asset/site/css/sass/base/_mixins.scss */ .features-box.no-box .icon-box-header h3 { margin-bottom: 0;
}

/* line 28, framework/asset/site/css/sass/base/_mixins.scss */ .features-box.no-box .icon-box-header h4 { margin-bottom: 0;
}

/* line 28, framework/asset/site/css/sass/base/_mixins.scss */ .features-box.no-box .icon-box-header h5 { margin-bottom: 0;
}

/* line 28, framework/asset/site/css/sass/base/_mixins.scss */ .features-box.no-box .icon-box-header h6 { margin-bottom: 0;
}

/* line 34, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box.no-box .features-content p { padding: 0;
}

/* line 40, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box.no-box .icon-box-header .box-square, .features-box.no-box .icon-box-header .box-circle { -webkit-box-shadow: 0 0 0 2px var(--border-color); box-shadow: 0 0 0 2px var(--border-color);
}

/* line 47, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box .features-content { color: var(--var-body-text-color);
}

/* line 50, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box .features-content .features-title { margin-bottom: 13px;
}

/* line 54, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box .features-content p { padding: 0 40px; -webkit-transition: all 320ms ease-out; transition: all 320ms ease-out; margin-bottom: 0;
}

/* line 61, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .features-box.dima-iconbox-shadow { -webkit-box-shadow: 0 6px 1.4285714286rem 0 rgba(0, 0, 0, 0.07); box-shadow: 0 6px 1.4285714286rem 0 rgba(0, 0, 0, 0.07);
}

/* line 66, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .image-cropper { position: relative; overflow: hidden; margin: 0 auto; top: 0; bottom: 0; margin-bottom: 30px;
}

/* line 74, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .image-cropper.box-circle { border-radius: 99em;
}

/* line 78, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .image-cropper img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}

/* line 89, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .image-cropper.larg { width: 10.7142857143rem; height: 10.7142857143rem;
}

/* line 94, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .image-cropper.medium { width: 7.1428571429rem; height: 7.1428571429rem;
}

/* line 99, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .image-cropper.small { width: 3.5714285714rem; height: 3.5714285714rem;
}

/* line 106, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .dima_grd_orange:before { content: ''; background: #ff3d00; background: -webkit-gradient(linear, left bottom, left top, from(#ff3d00), to(#ffca28)); background: linear-gradient(to top, #ff3d00 0%, #ffca28 100%);
}

/* line 113, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .dima_grd_blue:before { content: ''; background: #3d5afe; background: -webkit-gradient(linear, left bottom, left top, from(#3d5afe), to(#26c6da)); background: linear-gradient(to top, #3d5afe 0%, #26c6da 100%);
}

/* line 120, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .dima_grd_burple:before { content: ''; background: #651fff; background: -webkit-gradient(linear, left bottom, left top, from(#651fff), to(#ec407a)); background: linear-gradient(to top, #651fff 0%, #ec407a 100%);
}

/* line 127, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .dima_grd_green:before { content: ''; background: #00c853; background: -webkit-gradient(linear, left bottom, left top, from(#00c853), to(#ffca28)); background: linear-gradient(to top, #00c853 0%, #ffca28 100%);
}

/* line 134, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .gradient-vertical.v_dima_grd_orange { background: #ff3d00; background: -webkit-gradient(linear, left top, right top, from(#ff3d00), to(#ffca28)); background: linear-gradient(to right, #ff3d00 0%, #ffca28 100%);
}

/* line 138, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .gradient-vertical.v_dima_grd_blue { background: #3d5afe; background: -webkit-gradient(linear, left top, right top, from(#3d5afe), to(#26c6da)); background: linear-gradient(to right, #3d5afe 0%, #26c6da 100%);
}

/* line 142, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .gradient-vertical.v_dima_grd_burple { background: #651fff; background: -webkit-gradient(linear, left top, right top, from(#651fff), to(#ec407a)); background: linear-gradient(to right, #651fff 0%, #ec407a 100%);
}

/* line 146, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .gradient-vertical.v_dima_grd_green { background: #00c853; background: -webkit-gradient(linear, left top, right top, from(#00c853), to(#ffca28)); background: linear-gradient(to right, #00c853 0%, #ffca28 100%);
}

/* line 152, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .svg_animated svg { stroke: currentColor;
}

/* line 155, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .svg_animated svg polyline, .svg_animated svg path { stroke: currentColor;
}

/* line 161, framework/asset/site/css/sass/ui/_iconbox-box.scss */ .svg_animated polyline, .svg_animated path, .svg_animated circle, .svg_animated line, .svg_animated rect { stroke-dasharray: 100;
}

/* 7.23  - team */

/* line 3, framework/asset/site/css/sass/ui/_team.scss */ .dima-team-member .team-img .fix-chrome { position: relative;
}

/* line 7, framework/asset/site/css/sass/ui/_team.scss */ .dima-team-member .team-img img { width: 100%;
}

/* line 14, framework/asset/site/css/sass/ui/_team.scss */ .dima-team-content { padding: 1em; padding-top: 30px;
}

/* line 18, framework/asset/site/css/sass/ui/_team.scss */ .dima-team-content .line-hr { margin-bottom: 5px;
}

/* line 23, framework/asset/site/css/sass/ui/_team.scss */ .member-function { font-size: 14px; line-height: 30px; display: inline-block; margin-bottom: 5px;
}

/* line 30, framework/asset/site/css/sass/ui/_team.scss */ .dima-team.box-with-shadow { padding: 0;
}

/* 7.24  - datepicker */

/* 7.25  - vc */

/* 7.26  - progress */

/* line 1, framework/asset/site/css/sass/ui/_progress.scss */ .progress { height: 1px; margin-bottom: 1.7857142857rem; background: var(--border-color);
}

/* line 6, framework/asset/site/css/sass/ui/_progress.scss */ .progress .progress-bar { position: relative; float: left; width: 0; height: 3px; top: -1px; font-size: 12px; line-height: 20px; color: var(--var-dima-secondary-main-color); text-align: center; background-color: var(--var-main-color); -webkit-transition: width 0.6s ease; transition: width 0.6s ease;
}

/* line 21, framework/asset/site/css/sass/ui/_progress.scss */ .h-skill, .h-skill-bar { color: var(--var-body-text-color); margin-bottom: 0.7142857143rem; font-weight: 400;
}

/* line 27, framework/asset/site/css/sass/ui/_progress.scss */ .h-skill { position: relative;
}

/* line 30, framework/asset/site/css/sass/ui/_progress.scss */ .h-skill .percent-end { position: absolute; right: 0; bottom: -2px; font-size: 14px; line-height: 21px; color: var(--var-heading-font-color); font-weight: 400;
}

/* line 41, framework/asset/site/css/sass/ui/_progress.scss */ .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite;
}

/* line 47, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar { position: relative;
}

/* line 52, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar.pc_icon .circular-bar-content label { position: absolute; top: 0; right: -1.7857142857rem; color: var(--var-heading-font-color); font-weight: 400;
}

/* line 61, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar.pc_icon .circular-bar-icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin-top: -15px; color: var(--var-heading-font-color);
}

/* line 69, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar.pc_icon .circular-bar-icon svg { fill: currentColor; width: 1.6428571429rem;
}

/* line 74, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar.pc_icon .circular-bar-icon i { color: var(--var-heading-font-color); font-size: 1.4285714286rem;
}

/* line 82, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar.no_pc_icon .circular-bar-content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin-top: -5px;
}

/* line 89, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar.no_pc_icon .circular-bar-content label { position: relative; display: block; color: var(--var-heading-font-color); font-weight: 300; font-size: 27px; line-height: 30px; top: 0.3571428571rem;
}

/* line 100, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar .pc-circle { width: 149px; height: 149px; display: block; position: absolute; top: 1px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 99rem; z-index: -1;
}

/* line 117, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar span { display: block; font-weight: 300; font-size: 14px; line-height: 24px;
}

/* line 123, framework/asset/site/css/sass/ui/_progress.scss */ .circular-bar .circular-bar-heading { margin-top: 0.7142857143rem;
}

/* line 129, framework/asset/site/css/sass/ui/_progress.scss */ .dark-bg .progress { background: rgba(255, 255, 255, 0.2);
}

/* line 133, framework/asset/site/css/sass/ui/_progress.scss */ .dark-bg .h-skill-bar, .dark-bg .h-skill, .dark-bg .percent-end { color: rgba(255, 255, 255, 0.8);
}

/* line 137, framework/asset/site/css/sass/ui/_progress.scss */ .dark-bg .circular-bar span, .dark-bg .circular-bar.pc_icon .circular-bar-content label, .dark-bg .circular-bar.no_pc_icon .circular-bar-content label { color: #fff;
}

@-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0;
  }

  to { background-position: 0 0;
  }
}

@keyframes progress-bar-stripes { from { background-position: 40px 0;
  }

  to { background-position: 0 0;
  }
}

/* 8.0  - helper */

/*   8.2  - Utility */

/* line 3, framework/asset/site/css/sass/help/_utility.scss */ .text-center { text-align: center;
}

/* line 7, framework/asset/site/css/sass/help/_utility.scss */ .text-start { text-align: left;
}

/* line 11, framework/asset/site/css/sass/help/_utility.scss */ .text-end { text-align: right;
}

/* line 15, framework/asset/site/css/sass/help/_utility.scss */ .float-start { float: left;
}

/* line 19, framework/asset/site/css/sass/help/_utility.scss */ .float-end { float: right;
}

/* line 23, framework/asset/site/css/sass/help/_utility.scss */ .mag-elms { margin-bottom: 2.1428571429rem; clear: both;
}

/* line 28, framework/asset/site/css/sass/help/_utility.scss */ .float-center { position: relative; float: left; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
}

/* line 39, framework/asset/site/css/sass/help/_utility.scss */ .hide-text { font: 0/0 a; color: transparent !important; text-shadow: none; background-color: transparent !important; border: 0;
}

/* line 47, framework/asset/site/css/sass/help/_utility.scss */ .dima-bg-cover { background-size: cover;
}

/* line 51, framework/asset/site/css/sass/help/_utility.scss */ strong { font-weight: bold;
}

/* line 55, framework/asset/site/css/sass/help/_utility.scss */ .through { text-decoration: line-through;
}

/* line 59, framework/asset/site/css/sass/help/_utility.scss */ .uppercase { text-transform: uppercase !important;
}

/* line 63, framework/asset/site/css/sass/help/_utility.scss */ .no-bottom-margin { margin-bottom: 0 !important;
}

/* line 67, framework/asset/site/css/sass/help/_utility.scss */ .no-margin { margin: 0 !important;
}

/* line 71, framework/asset/site/css/sass/help/_utility.scss */ .no-top-padding { padding-top: 0;
}

/* line 75, framework/asset/site/css/sass/help/_utility.scss */ .no-bottom-padding { padding-bottom: 0;
}

/* line 79, framework/asset/site/css/sass/help/_utility.scss */ .opacity-zero { opacity: 0;
}

/* line 83, framework/asset/site/css/sass/help/_utility.scss */ .show { opacity: 1;
}

/* line 87, framework/asset/site/css/sass/help/_utility.scss */ .hide { display: none;
}

/* line 91, framework/asset/site/css/sass/help/_utility.scss */ .dima-hidden { display: none !important;
}

/* line 95, framework/asset/site/css/sass/help/_utility.scss */ .no-shadow { -webkit-box-shadow: none !important; box-shadow: none !important;
}

/* line 99, framework/asset/site/css/sass/help/_utility.scss */ .theme-color { color: var(--var-main-color);
}

/* line 103, framework/asset/site/css/sass/help/_utility.scss */ .header-color { color: var(--var-heading-font-color);
}

/* line 107, framework/asset/site/css/sass/help/_utility.scss */ .red_color { color: #ff3d00;
}

/* line 111, framework/asset/site/css/sass/help/_utility.scss */ .orange_color { color: #ffab40;
}

/* line 115, framework/asset/site/css/sass/help/_utility.scss */ .header-link-color { color: var(--secondary-main-color-alpha-47); -webkit-transition: color 320ms ease-out; transition: color 320ms ease-out;
}

/* line 119, framework/asset/site/css/sass/help/_utility.scss */ .header-link-color:hover { color: var(--var-main-color);
}

/* line 124, framework/asset/site/css/sass/help/_utility.scss */ .all-over-thumb-link { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2;
}

/* line 133, framework/asset/site/css/sass/help/_utility.scss */ ul.inline { margin: 0; padding-left: 0;
}

/* line 139, framework/asset/site/css/sass/help/_utility.scss */ .inline > li { display: inline-block; margin-right: 8px; margin-bottom: 8px;
}

/* line 144, framework/asset/site/css/sass/help/_utility.scss */ .inline > li:last-child { margin-right: 0px;
}

/* line 150, framework/asset/site/css/sass/help/_utility.scss */ .text-vertical-center { bottom: 50% !important; top: auto !important; -webkit-transform: translateY(50%) !important; transform: translateY(50%) !important;
}

/* line 158, framework/asset/site/css/sass/help/_utility.scss */ .vertical-middle { display: inline-block; height: 100%; vertical-align: middle;
}

/* line 165, framework/asset/site/css/sass/help/_utility.scss */ .relative { position: relative;
}

@media (min-width: 640px) { /* line 170, framework/asset/site/css/sass/help/_utility.scss */ .sm\:relative { position: relative;
  }
}

@media (min-width: 768px) { /* line 176, framework/asset/site/css/sass/help/_utility.scss */ .md\:relative { position: relative;
  }
}

@media (min-width: 1024px) { /* line 182, framework/asset/site/css/sass/help/_utility.scss */ .lg\:relative { position: relative;
  }
}

@media (min-width: 1280px) { /* line 188, framework/asset/site/css/sass/help/_utility.scss */ .xl\:relative { position: relative;
  }
}

/* line 193, framework/asset/site/css/sass/help/_utility.scss */ .absolute { position: absolute;
}

@media (min-width: 640px) { /* line 198, framework/asset/site/css/sass/help/_utility.scss */ .sm\:absolute { position: absolute;
  }
}

@media (min-width: 768px) { /* line 204, framework/asset/site/css/sass/help/_utility.scss */ .md\:absolute { position: absolute;
  }
}

@media (min-width: 1024px) { /* line 210, framework/asset/site/css/sass/help/_utility.scss */ .lg\:absolute { position: absolute;
  }
}

@media (min-width: 1280px) { /* line 216, framework/asset/site/css/sass/help/_utility.scss */ .xl\:absolute { position: absolute;
  }
}

/* line 221, framework/asset/site/css/sass/help/_utility.scss */ .unset { overflow: unset;
}

/* line 225, framework/asset/site/css/sass/help/_utility.scss */ .full-width { width: 100%;
}

/* line 230, framework/asset/site/css/sass/help/_utility.scss */ .no-border { border: none;
}

/* line 234, framework/asset/site/css/sass/help/_utility.scss */ .circle { border-radius: 100%; overflow: hidden;
}

/* line 238, framework/asset/site/css/sass/help/_utility.scss */ .circle > img, .circle .dima-img, .circle .gm-style { border-radius: 100%; overflow: hidden;
}

/* line 247, framework/asset/site/css/sass/help/_utility.scss */ .img-circle > img, .img-circle .dima-img, .img-circle .gm-style { border-radius: 100%; overflow: hidden;
}

/* line 255, framework/asset/site/css/sass/help/_utility.scss */ .rounded { border-radius: 6px;
}

/* line 258, framework/asset/site/css/sass/help/_utility.scss */ .rounded > img, .rounded .dima-img, .rounded .gm-style { border-radius: 6px; overflow: hidden;
}

/* line 266, framework/asset/site/css/sass/help/_utility.scss */ .dima-box-shadow { -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07); border: none;
}

/* line 273, framework/asset/site/css/sass/help/_utility.scss */ [data-shadow-hover="yes"]:after, .dima-box-shadow-hover:after { -webkit-box-shadow: 0px 30px 70px rgba(0, 0, 0, 0.25); box-shadow: 0px 30px 70px rgba(0, 0, 0, 0.25); opacity: 0; display: block; position: absolute; content: ""; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: opacity 0.35s cubic-bezier(0.15, 0.75, 0.5, 1) 0s; transition: opacity 0.35s cubic-bezier(0.15, 0.75, 0.5, 1) 0s;
}

@media (max-width: 679px) { /* line 273, framework/asset/site/css/sass/help/_utility.scss */ [data-shadow-hover="yes"]:after, .dima-box-shadow-hover:after { display: none;
  }
}

/* line 290, framework/asset/site/css/sass/help/_utility.scss */ [data-shadow-hover="yes"]:hover:after, .dima-box-shadow-hover:hover:after { opacity: 1;
}

/* line 296, framework/asset/site/css/sass/help/_utility.scss */ .list-with-line li { display: block; padding: 13px 0; overflow: hidden; border-top: 1px solid var(--border-color);
}

/* line 302, framework/asset/site/css/sass/help/_utility.scss */ .list-with-line li:last-child { padding-bottom: 0;
}

/* line 308, framework/asset/site/css/sass/help/_utility.scss */ .h5 { font-family: "Poppins", Helvetica, Arial, Times, serif; font-weight: 700; font-size: 18px; line-height: 18px; color: var(--var-heading-font-color); text-rendering: optimizeLegibility; margin-bottom: 0.5em;
}

/* line 317, framework/asset/site/css/sass/help/_utility.scss */ #infscr-loading { position: absolute; z-index: 999; bottom: 0; left: 50%; border-bottom: 2px solid #e4e4e4; border-right: 2px solid var(--var-main-color); border-right: 2px solid #e4e4e4; border-top: 2px solid var(--var-main-color); border-radius: 100%; height: 60px; width: 60px; margin-left: -30px; margin-top: -30px; -webkit-animation: fa-spin 0.6s infinite linear; animation: fa-spin 0.6s infinite linear; text-align: center; display: block; text-indent: -9999px;
}

/* line 341, framework/asset/site/css/sass/help/_utility.scss */ .btm_dashed { border-bottom: 1px dashed var(--second-border-color);
}

/* line 345, framework/asset/site/css/sass/help/_utility.scss */ .btm_solid { border-bottom: 1px solid var(--second-border-color);
}

/* line 349, framework/asset/site/css/sass/help/_utility.scss */ .btm_dotted { border-bottom: 1px dotted var(--second-border-color);
}

/* line 354, framework/asset/site/css/sass/help/_utility.scss */ .container:after { clear: both;
}

/* line 358, framework/asset/site/css/sass/help/_utility.scss */ .boxed .container, .container { zoom: 1;
}

/* line 362, framework/asset/site/css/sass/help/_utility.scss */ .boxed .container .container, .container .container { width: 100% !important;
}

/* line 367, framework/asset/site/css/sass/help/_utility.scss */ .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0;
}

/* line 374, framework/asset/site/css/sass/help/_utility.scss */ .clearfix:after { clear: both;
}

/* line 387, framework/asset/site/css/sass/help/_utility.scss */ svg:not(:root) { overflow: inherit;
}

/* line 400, framework/asset/site/css/sass/help/_utility.scss */ .dima-clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; padding-bottom: 15px;
}

/* line 410, framework/asset/site/css/sass/help/_utility.scss */ .double-clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 100%; height: 0; padding-bottom: 30px;
}

/* line 420, framework/asset/site/css/sass/help/_utility.scss */ .clear-section { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; padding-bottom: 6.4285714286rem;
}

/* line 430, framework/asset/site/css/sass/help/_utility.scss */ .overflow-hidden { position: relative; overflow: hidden;
}

/* line 435, framework/asset/site/css/sass/help/_utility.scss */ .stream-item { text-align: center; position: relative;
}

/* line 436, framework/asset/site/css/sass/help/_utility.scss */ .stream-item.float-start { margin-right: 2.1428571429rem;
}

/* line 440, framework/asset/site/css/sass/help/_utility.scss */ .stream-item.float-end { margin-left: 2.1428571429rem;
}

/* line 447, framework/asset/site/css/sass/help/_utility.scss */ .stream-item.stream-item-above-post { margin: 0 auto 30px;
}

/* line 451, framework/asset/site/css/sass/help/_utility.scss */ .stream-item.stream-item-below-post { margin: 30px auto;
}

/* line 455, framework/asset/site/css/sass/help/_utility.scss */ .stream-item img { max-width: 100%; width: auto; height: auto; margin: 0 auto; display: inline-block; vertical-align: middle;
}

/* line 465, framework/asset/site/css/sass/help/_utility.scss */ .max-w-md { max-width: 640px !important; max-width: 40rem !important;
}

/* line 470, framework/asset/site/css/sass/help/_utility.scss */ .mx-auto { margin-left: auto !important; margin-right: auto !important;
}

/*  8.1  - Help Classes */

/* line 3, framework/asset/site/css/sass/help/_helpclasses.scss */ form:before, .entry-content:before, .page-section-content:before, .clear:before, .dima-container:before, .boxed-blog:before, .blog-list:before, .container:before, form:after, .entry-content:after, .page-section-content:after, .clear:after, .dima-container:after, .boxed-blog:after, .blog-list:after, .container:after { display: table; content: ""; line-height: 0;
}

/* line 10, framework/asset/site/css/sass/help/_helpclasses.scss */ form:after, .entry-content:after, .page-section-content:after, .clear:after, .dima-container:after, .boxed-blog:after, .blog-list:after, .container:after { clear: both;
}

/* line 16, framework/asset/site/css/sass/help/_helpclasses.scss */ body { word-wrap: break-word;
}

/* line 20, framework/asset/site/css/sass/help/_helpclasses.scss */ pre code { word-wrap: normal;
}

/* line 28, framework/asset/site/css/sass/help/_helpclasses.scss */ .dima-author-box .dima-about-image, .dima-comments-list .dima-comment li .dima-comment-img, .dima-reviews-list .dima-comment li .dima-comment-img, .start-image, .dima-testimonial.quote-start .dima-testimonial-image, .dima-testimonial .dima-testimonial-image { float: left; margin-right: 30px; overflow: hidden;
}

/* line 35, framework/asset/site/css/sass/help/_helpclasses.scss */ .dima-author-box .right.dima-about-image, .dima-comments-list .dima-comment li .right.dima-comment-img, .dima-reviews-list .dima-comment li .right.dima-comment-img, .right.start-image, .dima-testimonial .right.dima-testimonial-image { margin-right: 0;
}

/* line 40, framework/asset/site/css/sass/help/_helpclasses.scss */ .end-image, .dima-testimonial.quote-end .dima-testimonial-image { float: right; margin-left: 30px; overflow: hidden;
}

/* line 47, framework/asset/site/css/sass/help/_helpclasses.scss */ .right.end-image, .dima-testimonial.quote-end .right.dima-testimonial-image { margin-left: 0px;
}

/* line 52, framework/asset/site/css/sass/help/_helpclasses.scss */ h1, .title_container.center-style .header-title { font-size: 3.8571428571rem; line-height: 1.4814814815em; letter-spacing: 0.05em; font-weight: 300;
}

/* line 63, framework/asset/site/css/sass/help/_helpclasses.scss */ h2 { font-size: 3.2142857143rem; line-height: 1.5111111111em; font-weight: 300;
}

/* line 69, framework/asset/site/css/sass/help/_helpclasses.scss */ h3, .title_container .header-title, .boxed-blog.blog-list .post header .entry-title, .boxed-blog.blog-list article header .entry-title { font-size: 2.5714285714rem; line-height: 1.5em; letter-spacing: 0.025em; font-weight: 300;
}

/* line 80, framework/asset/site/css/sass/help/_helpclasses.scss */ h4, h2.wpb_heading { font-size: 1.9285714286rem; line-height: 1.6666666667em; letter-spacing: 0.025em; font-weight: 300;
}

/* line 91, framework/asset/site/css/sass/help/_helpclasses.scss */ h5, .boxed-blog.blog-list.grid-masonry article header .entry-title, .boxed-blog.blog-list.dima-timeline-blog article header .entry-title, .boxed-blog.blog-list.dima-minimal-style article header .entry-title { font-size: 1.2857142857rem; line-height: 1.8888888889em; letter-spacing: 0.01em; font-weight: 400;
}

/* line 98, framework/asset/site/css/sass/help/_helpclasses.scss */ h6, .dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title { font-size: 1rem; line-height: 2.1428571429em; font-weight: 400;
}

/* *   8.3  - WordPress classes */

/* line 3, framework/asset/site/css/sass/help/_wp.scss */ .boxed-blog article.sticky .post-meta, .boxed-blog article.sticky .entry-content { background-color: var(--box-bg-color);
}

/* line 8, framework/asset/site/css/sass/help/_wp.scss */ .sticky { position: relative; background-color: var(--box-bg-color);
}

/* line 14, framework/asset/site/css/sass/help/_wp.scss */ .dima-timeline-blog .sticky { background-color: transparent;
}

/* line 17, framework/asset/site/css/sass/help/_wp.scss */ .dima-timeline-blog .sticky .entry-content, .dima-timeline-blog .sticky .box { background-color: var(--box-bg-color);
}

/* line 28, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-standard .sticky .entry-content, .dima-layout-masonry .sticky .entry-content, .dima-layout-grid .sticky .entry-content { background-color: var(--box-bg-color) !important; padding: 0 2.1428571429rem 1.4047685714rem;
}

/* line 33, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-standard .sticky .post-meta, .dima-layout-masonry .sticky .post-meta, .dima-layout-grid .sticky .post-meta { margin: 0 2.1428571429rem 0 2.1428571429rem; background-color: var(--box-bg-color) !important;
}

/* line 41, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-standard .sticky { border: 1px solid var(--border-color);
}

/* line 44, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-standard .sticky .entry-title { margin: 2.8571428571rem 2.1428571429rem 0 2.1428571429rem;
}

/* line 48, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-standard .sticky .entry-title-hr { margin-left: 30px; width: calc(100% - 60px);
}

/* line 57, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-masonry .sticky, .dima-layout-grid .sticky { border: 1px solid var(--border-color);
}

/* line 60, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-masonry .sticky .entry-title, .dima-layout-grid .sticky .entry-title { margin: 1.0714457143rem 2.1428571429rem 0 2.1428571429rem;
}

/* line 64, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-masonry .sticky .entry-content, .dima-layout-grid .sticky .entry-content { background-color: var(--box-bg-color) !important; padding: 0 2.1428571429rem 1.4047685714rem;
}

/* line 69, framework/asset/site/css/sass/help/_wp.scss */ .dima-layout-masonry .sticky .post-meta, .dima-layout-grid .sticky .post-meta { margin: 0 2.1428571429rem 0 2.1428571429rem; background-color: var(--box-bg-color) !important;
}

/* line 76, framework/asset/site/css/sass/help/_wp.scss */ .alignright { float: right; margin: 0.35em 0 0.35em 30px;
}

/* line 81, framework/asset/site/css/sass/help/_wp.scss */ .alignleft { float: left; margin: 0.35em 30px 0.35em 0;
}

/* line 86, framework/asset/site/css/sass/help/_wp.scss */ .alignnone { float: none; margin: 0 0 30px 0;
}

/*.aligncenter:not([class*="wp-block"]) { display: block; clear: both; padding-top: 10px; margin: 0 auto 30px; }*/

/* line 99, framework/asset/site/css/sass/help/_wp.scss */ .wp-caption, .gallery-item { max-width: 100%;
}

/* line 103, framework/asset/site/css/sass/help/_wp.scss */ .wp-caption > .wp-caption-text, .wp-caption > .wp-caption-text:last-child, .gallery-item > .wp-caption-text, .gallery-item > .wp-caption-text:last-child { display: block; margin: 10px 0 5px; padding: 0 5%; line-height: 1.2; font-style: italic;
}

/* WordPress Gallery
------------------------------------------ */

/* line 115, framework/asset/site/css/sass/help/_wp.scss */ .gallery { margin-left: -0.5em; margin-right: -0.5em;
}

/* line 120, framework/asset/site/css/sass/help/_wp.scss */ .gallery:after { display: table; content: ""; clear: both;
}

/* line 126, framework/asset/site/css/sass/help/_wp.scss */ .gallery-item { float: left; padding: 1px; margin-bottom: 4.2857142857rem;
}

/* line 132, framework/asset/site/css/sass/help/_wp.scss */ .gallery-item img { width: 100%;
}

/* line 136, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-1 .gallery-item { width: 100%; float: none;
}

/* line 141, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-2 .gallery-item { width: 50%;
}

/* line 145, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-3 .gallery-item { width: 33.3333%;
}

/* line 149, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-4 .gallery-item { width: 25%;
}

/* line 153, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-5 .gallery-item { width: 20%;
}

/* line 157, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-6 .gallery-item { width: 16.6667%;
}

/* line 161, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-7 .gallery-item { width: 14.2857%;
}

/* line 165, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-8 .gallery-item { width: 12.5%;
}

/* line 169, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-9 .gallery-item { width: 11.1111%;
}

/* line 173, framework/asset/site/css/sass/help/_wp.scss */ .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear: left;
}

/* line 185, framework/asset/site/css/sass/help/_wp.scss */ .wp-caption-text { font-weight: normal;
}

/* line 189, framework/asset/site/css/sass/help/_wp.scss */ .gallery-caption { font-weight: normal;
}

/* line 193, framework/asset/site/css/sass/help/_wp.scss */ .bypostauthor { font-weight: normal;
}

/* line 198, framework/asset/site/css/sass/help/_wp.scss */ dl dt { color: var(--var-heading-font-color);
}

/* Accessabiltiy :Screen reader text --*/

/* line 204, framework/asset/site/css/sass/help/_wp.scss */ .says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;
}

/* line 213, framework/asset/site/css/sass/help/_wp.scss */ .dima-admin-bar-menu { position: relative !important; display: inline-block; width: 16px !important; height: 16px !important; background: url("../../../../../images/admin/dashboard/pixeldima.png") no-repeat 0 0 !important; background-size: 16px !important; margin-right: 8px !important; top: 3px !important; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);
}

/* line 225, framework/asset/site/css/sass/help/_wp.scss */ .dima-admin-bar-menu:before { display: none !important;
}

/* line 230, framework/asset/site/css/sass/help/_wp.scss */ #wp-admin-bar-dima-menu-options .lab-update-badge { width: 16px; height: 16px; line-height: 16px; background-color: #d54e21; display: inline-block; text-align: center; padding: 0; font-size: 10px; color: #fff; font-weight: 600; position: relative; top: -1px; margin-left: 2px; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box;
}

/* line 253, framework/asset/site/css/sass/help/_wp.scss */ .columns-2 .column-item { width: 50%;
}

/* line 259, framework/asset/site/css/sass/help/_wp.scss */ .columns-3 .column-item { width: 33.3333%;
}

/* line 265, framework/asset/site/css/sass/help/_wp.scss */ .columns-4 .column-item { width: 25%;
}

/* line 271, framework/asset/site/css/sass/help/_wp.scss */ .columns-5 .column-item { width: 20%;
}

/* line 277, framework/asset/site/css/sass/help/_wp.scss */ .columns-6 .column-item { width: 16.6666%;
}

/* -------------------- */

/* 9.0  - Media Queries */

/* -------------------- */

/* 9.1  - Media Queries Global */

/* line 1, framework/asset/site/css/sass/queries/_media-queries.scss */ .ml--10 { margin-left: 10px;
}

/* line 5, framework/asset/site/css/sass/queries/_media-queries.scss */ .ml--20 { margin-left: 20px;
}

/* line 9, framework/asset/site/css/sass/queries/_media-queries.scss */ .mb--20 { margin-bottom: 20px;
}

@media only screen and (max-width: 679px) { /* line 15, framework/asset/site/css/sass/queries/_media-queries.scss */ html { font-size: 85%;
  }

  /* line 19, framework/asset/site/css/sass/queries/_media-queries.scss */ div [class*="ok-xsd"], div [class*="ok-sd"], div [class*="ok-md"], div [class*="ok-ld"], div [class*="ok-xld"] { margin-bottom: 30px;
  }

  /* line 26, framework/asset/site/css/sass/queries/_media-queries.scss */ div .ok-row { margin: 0;
  }

  /* line 29, framework/asset/site/css/sass/queries/_media-queries.scss */ #demo-shop .margin-up { margin-top: 0;
  }

  /* line 35, framework/asset/site/css/sass/queries/_media-queries.scss */ .boxed-blog article.image-in-side .post-img, .boxed-blog .post.image-in-side .post-img { width: 100%; margin: 0; margin-bottom: 25px;
  }

  /* line 41, framework/asset/site/css/sass/queries/_media-queries.scss */ .boxed-blog article.image-in-side .post-meta, .boxed-blog .post.image-in-side .post-meta { overflow: visible;
  }

  /* line 46, framework/asset/site/css/sass/queries/_media-queries.scss */ .in-bottom-relative { margin-bottom: -5.3571rem !important;
  }

  /* line 50, framework/asset/site/css/sass/queries/_media-queries.scss */ .no-box.box-square header i, .no-box.box-circle header i { width: 80px; height: 80px; font-size: 35px; line-height: 80px;
  }

  /* line 57, framework/asset/site/css/sass/queries/_media-queries.scss */ .no-box.features-start.box-square .features-content, .features-start.box-circle .features-content { padding-left: 90px;
  }

  /* line 61, framework/asset/site/css/sass/queries/_media-queries.scss */ .no-box.features-end.box-square .features-content, .features-end.box-circle .features-content { padding-right: 90px;
  }

  /* line 66, framework/asset/site/css/sass/queries/_media-queries.scss */ .float-start, .float-end { float: none; margin-right: 0 !important; margin-left: 0 !important;
  }

  /* line 74, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-button.float-start, .dima-button.float-end { float: left; position: relative; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);
  }

  /* line 87, framework/asset/site/css/sass/queries/_media-queries.scss */ .boxed-blog .post-meta ul { text-align: center;
  }

  /* line 90, framework/asset/site/css/sass/queries/_media-queries.scss */ .boxed-blog .post-meta ul li.post-on { float: none;
  }

  /* line 93, framework/asset/site/css/sass/queries/_media-queries.scss */ .last-menu .attachment-menu { margin: 0 auto; float: none; display: block; margin-bottom: 30px;
  }

  /* line 99, framework/asset/site/css/sass/queries/_media-queries.scss */ .margin-end { margin-right: 0px;
  }
}

@media only screen and (max-width: 989px) { /* line 106, framework/asset/site/css/sass/queries/_media-queries.scss */ html { font-size: 90%;
  }

  /* line 110, framework/asset/site/css/sass/queries/_media-queries.scss */ .responsive .clear-section { padding-bottom: 50px;
  }

  /* line 115, framework/asset/site/css/sass/queries/_media-queries.scss */ .responsive .google-maps { height: 300px;
  }

  /* line 121, framework/asset/site/css/sass/queries/_media-queries.scss */ .responsive .title_container.start-style h2 { text-align: center;
  }

  /* line 125, framework/asset/site/css/sass/queries/_media-queries.scss */ .responsive .title_container.start-style .dima-breadcrumbs { margin-top: 20px; text-align: center; width: 100%;
  }

  /* line 131, framework/asset/site/css/sass/queries/_media-queries.scss */ .responsive .title_container.start-style .page-section-content { padding: 50px 0 70px 0;
  }

  /* line 139, framework/asset/site/css/sass/queries/_media-queries.scss */ .margin-bottom li { margin-bottom: 30px !important;
  }

  /* line 143, framework/asset/site/css/sass/queries/_media-queries.scss */ .features-box.features-start, .features-box.features-end { padding: 20px 15px;
  }

  /* line 148, framework/asset/site/css/sass/queries/_media-queries.scss */ .features-box.features-start header i, .features-box.features-end header i { display: none;
  }

  /* line 152, framework/asset/site/css/sass/queries/_media-queries.scss */ .features-box.features-start header h4, .features-box.features-end header h4 { padding-right: 0%; padding-left: 0%;
  }

  /* line 158, framework/asset/site/css/sass/queries/_media-queries.scss */ .features-box.features-start p, .features-box.features-end p { padding-right: 0%; padding-left: 0%;
  }

  /* line 171, framework/asset/site/css/sass/queries/_media-queries.scss */ .features-end .features-content, .features-start .features-content { padding-right: 0; padding-left: 0;
  }

  /* line 178, framework/asset/site/css/sass/queries/_media-queries.scss */ .box-square.features-start.no-box header i, .box-square.features-end.no-box header i, .box-circle.features-start.no-box header i, .box-circle.features-end.no-box header i { display: block;
  }

  /* line 184, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-container, .dima-sidebar { width: 100% !important; margin-right: 0 !important; margin-left: 0 !important;
  }

  /* line 190, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-sidebar, .order-products { margin-top: 30px;
  }

  /* line 195, framework/asset/site/css/sass/queries/_media-queries.scss */ .social-media figure li { margin-bottom: 10px;
  }

  /* line 200, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-pricing-table .dima-pricing-col.di_1_of_4.featured-larg { margin-top: 30px !important;
  }

  /* line 204, framework/asset/site/css/sass/queries/_media-queries.scss */ .nav-slit a.prev, .nav-slit a.next { display: none;
  }

  /* line 209, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-center-full { text-align: center; width: 100% !important;
  }

  /* line 213, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-full { clear: both; width: 100% !important;
  }

  /* line 217, framework/asset/site/css/sass/queries/_media-queries.scss */ .cart-table table tr td { padding: 30px 15px;
  }

  /* line 223, framework/asset/site/css/sass/queries/_media-queries.scss */ .products-list .dima-product.recipes .product-img, .products-list .dima-product.recipes .product-img figure { width: 100%;
  }

  /* line 227, framework/asset/site/css/sass/queries/_media-queries.scss */ .products-list .dima-product.recipes .product-content { float: right;
  }

  /* line 231, framework/asset/site/css/sass/queries/_media-queries.scss */ body.admin-bar .dima-navbar-wrap .fix_nav { top: 0;
  }
}

@media only screen and (min-width: 679px) and (max-width: 989px) { /* line 239, framework/asset/site/css/sass/queries/_media-queries.scss */ .with-margin .isotope-item { padding: 0 0.7% 10px 0.7% !important;
  }

  /* line 246, framework/asset/site/css/sass/queries/_media-queries.scss */ div.di_1_of_4 { width: 48.5%;
  }

  /* line 250, framework/asset/site/css/sass/queries/_media-queries.scss */ div.di_1_of_4:nth-child(4n + 3) { margin-top: 30px; margin-left: 0;
  }

  /* line 255, framework/asset/site/css/sass/queries/_media-queries.scss */ div.di_1_of_4:nth-child(4n) { margin-top: 30px;
  }

  /* line 261, framework/asset/site/css/sass/queries/_media-queries.scss */ .page-section-content .page-section.app { margin-bottom: 5.7142857143rem;
  }

  /* line 266, framework/asset/site/css/sass/queries/_media-queries.scss */ .services p { padding: 0 !important;
  }

  /* line 271, framework/asset/site/css/sass/queries/_media-queries.scss */ .no-box.box-square header i, .box-circle header i { width: 85px; height: 85px; font-size: 45px; line-height: 85px;
  }

  /* line 278, framework/asset/site/css/sass/queries/_media-queries.scss */ .no-box.features-start.box-square .features-content, .features-start.box-circle .features-content { padding-left: 110px;
  }

  /* line 282, framework/asset/site/css/sass/queries/_media-queries.scss */ .no-box.features-end.box-square .features-content, .features-end.box-circle .features-content { padding-right: 110px;
  }

  /* line 289, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-timeline.dima-timeline-blog .post-meta ul li.post-comments, .dima-timeline.dima-timeline-blog .post-meta ul li.post-view { display: none;
  }
}

/* 9.2  - Media Queries for vertical menu */

@media only screen and (min-width: 679px) and (max-width: 1299px) { /* line 5, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu .with-margin .isotope-item { padding: 0 0.7% 10px 0.7% !important;
  }

  /* line 13, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu div.di_1_of_4 { width: 48.5%;
  }

  /* line 17, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu div.di_1_of_4:nth-child(4n+3) { margin-top: 30px; margin-left: 0;
  }

  /* line 22, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu div.di_1_of_4:nth-child(4n) { margin-top: 30px;
  }

  /* line 28, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu .no-box.box-square header i, .vertical-menu .box-circle header i { width: 85px; height: 85px; font-size: 45px; line-height: 85px;
  }

  /* line 36, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu .no-box.features-start.box-square .features-content, .vertical-menu .features-start.box-circle .features-content { padding-left: 110px;
  }

  /* line 41, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu .no-box.features-end.box-square .features-content, .vertical-menu .features-end.box-circle .features-content { padding-right: 110px;
  }

  /* line 49, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu .dima-timeline.dima-timeline-blog .post-meta ul li.post-comments, .vertical-menu .dima-timeline.dima-timeline-blog .post-meta ul li.post-view { display: none;
  }

  /* line 55, framework/asset/site/css/sass/queries/_media-queries-vertical.scss */ .vertical-menu .dima-timeline-list li:before { left: 42.5px; padding-top: 85px;
  }
}

/* 10  - Custom */

/**/

/* line 2, framework/asset/site/css/sass/custom/_global.scss */ .loader { position: fixed; top: 0; right: 0; left: 0; height: 100%; width: 100%; z-index: 999999; margin: auto;
}

/* line 13, framework/asset/site/css/sass/custom/_global.scss */ .loader-animation-container { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background: var(--var-loading-border); padding: 20px; max-width: 100%;
}

/* line 25, framework/asset/site/css/sass/custom/_global.scss */ .loader-sticker { height: 100%; width: 100%; position: relative; z-index: 5; margin: auto; background: var(--var-loading-bg);
}

/* line 34, framework/asset/site/css/sass/custom/_global.scss */ .loader-progress { position: absolute; top: 0; bottom: 0; left: 0; height: 0; width: 20px; background: var(--border-color); margin-top: auto; margin-bottom: auto; z-index: 1;
}

/* line 47, framework/asset/site/css/sass/custom/_global.scss */ .loader-progress--drowed-right-border { border-right: 20px solid var(--border-color);
}

/* line 51, framework/asset/site/css/sass/custom/_global.scss */ .loader-line-left, .loader-line-right { position: absolute; top: 0; bottom: 0; width: 20px; margin: auto; z-index: 2;
}

/* line 61, framework/asset/site/css/sass/custom/_global.scss */ .loader-line-left { height: 0; left: 0; background: var(--border-color);
}

/* line 67, framework/asset/site/css/sass/custom/_global.scss */ .loader-line-right { background: var(--var-loading-border); right: 0; height: 100%;
}

/* line 73, framework/asset/site/css/sass/custom/_global.scss */ .loader-logo { position: absolute; top: 50%; left: 50%; margin: auto; z-index: 10; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}

/* line 83, framework/asset/site/css/sass/custom/_global.scss */ .loader-image-container { position: absolute; top: 50%; left: 50%; height: 300px; width: 300px; margin-left: -150px; margin-top: -200px; line-height: 0; pointer-events: none;
}

/* line 95, framework/asset/site/css/sass/custom/_global.scss */ .small .loader-image-container { height: 150px; width: 150px; margin-left: -75px; margin-top: -100px;
}

/* line 102, framework/asset/site/css/sass/custom/_global.scss */ .loader-image { max-width: 100%; height: auto;
}

/*!Border wrapper*/

/* line 111, framework/asset/site/css/sass/custom/_global.scss */ .not-found h6 { font-size: 18px; line-height: 18px;
}

/* line 115, framework/asset/site/css/sass/custom/_global.scss */ .not-found p { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90);
}

/* line 119, framework/asset/site/css/sass/custom/_global.scss */ .not-found h1 { font-size: 160px; line-height: 160px; margin: 20px 0 35px;
}

/* line 125, framework/asset/site/css/sass/custom/_global.scss */ .not-found form { width: 450px; margin: 0 auto;
}

/* line 131, framework/asset/site/css/sass/custom/_global.scss */ .animated { -webkit-animation-fill-mode: none; animation-fill-mode: none;
}

/* line 136, framework/asset/site/css/sass/custom/_global.scss */ .load-close { color: #707070; display: block; text-align: center; letter-spacing: 1px; font-weight: 300; font-family: 'Arial', serif; padding: 10px; position: absolute; line-height: 30px; bottom: 20px; left: 50%; margin-left: -37px; margin-top: 0; z-index: 99999;
}

/*------------------------------------------------------------------
[Table of contents]

[Noor DEMO]

1. Close
2. Page 404
-------------------------------------------------------------------*/

/* line 165, framework/asset/site/css/sass/custom/_global.scss */ .clm-bullet .bullet.clm:nth-child(2n+3) { clear: left; margin-left: 0 !important;
}

/* line 174, framework/asset/site/css/sass/custom/_global.scss */ .bullet { cursor: pointer; width: 13px; height: 13px; display: inline-block; background: rgba(0, 0, 0, 0.3); text-indent: -9999px; border: 1px solid #FFF; margin: 0 4px 8px 4px !important; float: left;
}

/* line 186, framework/asset/site/css/sass/custom/_global.scss */ .bullet:hover, .bullet.selected { background: #FFFFFF !important;
}

/* line 192, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .tp-bullets.tp-thumbs { background-color: rgba(0, 0, 0, 0) !important;
}

/* line 196, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .tp-bullets.tp-thumbs .bullet { opacity: 1; filter: alpha(opacity=1);
}

/* line 200, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .tp-bullets.tp-thumbs .bullet:hover, .dima-main .tp-bullets.tp-thumbs .bullet.selected { opacity: 0.9; filter: alpha(opacity=0.9); background-size: cover !important;
}

/* line 207, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .tp-bullets.tp-thumbs { width: 100% !important; left: 0 !important; margin-left: 0 !important;
}

/* line 214, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer { left: 50px !important;
}

/* line 219, framework/asset/site/css/sass/custom/_global.scss */ .flex-caption, .tp-caption { z-index: 10 !important;
}

/* line 223, framework/asset/site/css/sass/custom/_global.scss */ .full-wrapper { width: 100%; position: relative; margin-left: auto; margin-right: auto;
}

/* line 231, framework/asset/site/css/sass/custom/_global.scss */ .topaz-div-bg { position: absolute; display: block; width: 100%; left: 0;
}

/* line 240, framework/asset/site/css/sass/custom/_global.scss */ .with-top-border { border-top: 1px solid var(--border-color);
}

/* line 244, framework/asset/site/css/sass/custom/_global.scss */ .dima-padding { padding: 100px 45px !important;
}

/* line 248, framework/asset/site/css/sass/custom/_global.scss */ .tp-banner-container { width: 100%; position: relative; padding: 0;
}

/* line 254, framework/asset/site/css/sass/custom/_global.scss */ .in-bottom-absolute { position: absolute !important; top: -10.8392rem;
}

/* line 259, framework/asset/site/css/sass/custom/_global.scss */ .in-bottom-relative { position: relative; margin-bottom: -10.7142rem;
}

/* line 265, framework/asset/site/css/sass/custom/_global.scss */ .dima-navbar-vertical#framee { overflow: visible !important;
}

/* line 269, framework/asset/site/css/sass/custom/_global.scss */ .quick-view-content { position: relative; background: #FFFFFF; max-width: 930px; max-height: 600px; height: 100%; overflow: hidden; margin: 6% auto 0 auto;
}

/* line 279, framework/asset/site/css/sass/custom/_global.scss */ .default-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 52;
}

/* line 289, framework/asset/site/css/sass/custom/_global.scss */ .infscr-loading { position: fixed; left: 46%; text-align: center; display: block; bottom: 30px;
}

/* line 299, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .dimacoltable { display: table; table-layout: fixed; position: relative; width: 100%; height: 100%; vertical-align: middle;
}

/* line 308, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .dimacell { display: table-cell; position: relative; height: 100%; vertical-align: inherit; border: 0;
}

/*fancybox 3*/

/*fancybox 3*/

/* line 319, framework/asset/site/css/sass/custom/_global.scss */ body:not(.boxed).compensate-for-scrollbar { margin: 0 !important;
}

/* line 323, framework/asset/site/css/sass/custom/_global.scss */ body.boxed.compensate-for-scrollbar { margin: 0 auto !important;
}

/* line 327, framework/asset/site/css/sass/custom/_global.scss */ body.fancybox-active { overflow: auto !important;
}

/* line 331, framework/asset/site/css/sass/custom/_global.scss */ .fancybox-toolbar div { display: inline-block; height: 44px; line-height: 42px; background: rgba(30, 30, 30, 0.6); color: #ccc; font-size: 12px; font-weight: bold; min-width: 42px; text-align: center; white-space: nowrap;
}

/* line 344, framework/asset/site/css/sass/custom/_global.scss */ .admin-bar .fancybox-toolbar { top: 30px;
}

@media all and (min-width: 800px) { /* line 350, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-thumbs { top: auto; width: auto; bottom: 0; left: 0; right: 0; height: 95px; padding: 10px 10px 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; background: rgba(0, 0, 0, 0.3);
  }

  /* line 362, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-caption { text-align: center;
  }

  /* line 366, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-caption-wrap { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(80%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.3))); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0.3) 100%);
  }

  /* line 370, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-thumbs > ul > li { opacity: .3;
  }

  /* line 374, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-thumbs > ul > li.fancybox-thumbs-active { opacity: 1;
  }

  /* line 378, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-caption, body .fancybox-thumbs > ul > li:before { border-width: 0;
  }

  /* line 383, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-show-thumbs .fancybox-thumbs { display: -webkit-box; display: -ms-flexbox; display: flex;
  }

  /* line 387, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-thumbs > ul { position: relative; width: auto !important; float: left; margin: 0 auto;
  }

  /* line 394, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-show-thumbs .fancybox-inner { right: 0; bottom: 95px; overflow: visible;
  }

  /* line 400, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-thumbs::-webkit-scrollbar { height: 7px;
  }

  /* line 404, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-thumbs::-webkit-scrollbar-track { background: #2a2a2a; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }

  /* line 410, framework/asset/site/css/sass/custom/_global.scss */ body .fancybox-thumbs::-webkit-scrollbar-thumb { background: #ccc; border-radius: 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy9ub29yX21haW4vc3R5bGUuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwic3R5bGVzL25vb3JfbWFpbi9zdHlsZS5jc3MiLCJiYXNlL2RlbW8vbm9vci9fY29sb3JzLnNjc3MiLCJ2ZW5kb3JzL19yZXNldC5zY3NzIiwidGFpbHdpbmRjc3MvX2ZsZXhib3guc2NzcyIsInRhaWx3aW5kY3NzL19kaXNwbGF5LnNjc3MiLCJ0YWlsd2luZGNzcy9fbWluSGVpZ2h0LnNjc3MiLCJ0YWlsd2luZGNzcy9fb3BhY2l0eS5zY3NzIiwidGFpbHdpbmRjc3MvX3RhaWx3aW5kY3NzLnNjc3MiLCJ2ZW5kb3JzL19zbGljay5zY3NzIiwidmVuZG9ycy9fc2xpY2stdGhlbWUuc2NzcyIsImJhc2UvX2Z1bmN0aW9ucy5zY3NzIiwiYmFzZS9fZGlyZWN0aW9uLnNjc3MiLCJ0eXBvZ3JhcGh5L19hbGwuc2NzcyIsInR5cG9ncmFwaHkvX2dlbmVyYWwuc2NzcyIsImJhc2UvZGVtby9ub29yL19sdHJfdmFyLnNjc3MiLCJiYXNlL2RlbW8vbm9vci9fZm9udHMuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRsaW5lLnNjc3MiLCJ0eXBvZ3JhcGh5L19hdHRyaWJ1dGUuc2NzcyIsInR5cG9ncmFwaHkvX2N1c3RvbS1oZWFkbGluZS5zY3NzIiwidHlwb2dyYXBoeS9fYmxvY2txdW90ZXMuc2NzcyIsInR5cG9ncmFwaHkvX2N1c3RvbS1ibG9ja3F1b3Rlcy5zY3NzIiwidHlwb2dyYXBoeS9fY29kZS5zY3NzIiwidHlwb2dyYXBoeS9fbWFyay5zY3NzIiwidHlwb2dyYXBoeS9fZHJvcGNhcC5zY3NzIiwidHlwb2dyYXBoeS9fbGlzdC5zY3NzIiwidHlwb2dyYXBoeS9fY3VzdG9tLWxpc3Quc2NzcyIsImxheW91dC9fYWxsLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImJhc2UvX3ZhcmlhYmxlc19nbG9iYWwuc2NzcyIsImxheW91dC9fb2ZmZ3JpZC5zY3NzIiwibGF5b3V0L19mb3JtLnNjc3MiLCJiYXNlL2RlbW8vbm9vci9fdmFyaWFibGVzLnNjc3MiLCJsYXlvdXQvX2dlbmVyYWwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX3BhZ2UtdGl0bGUuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwic3R5bGVzL25vb3JfbWFpbi9fc2VjdGlvbi1zaGFwZS1tYWluLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImxheW91dC9fd2lkZ2V0LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19pc290b3BzLWdyaWQuc2NzcyIsIm5hdmJhci9fYWxsLnNjc3MiLCJuYXZiYXIvX25hdmJhci5zY3NzIiwibmF2YmFyL19uYXZiYXItdG9wLnNjc3MiLCJuYXZiYXIvX25hdmJhci1jZW50ZXIuc2NzcyIsIm5hdmJhci9fbmF2YmFyLXZlcnRpY2FsLnNjc3MiLCJuYXZiYXIvX2ZyYW1lZF9ib3JkZXIuc2NzcyIsIm5hdmJhci9fbmF2YmFyLWJpZy5zY3NzIiwibmF2YmFyL19zZWFyY2gtYnVyZ2VyLnNjc3MiLCJuYXZiYXIvX21vYmlsZV9uYXZiYXIuc2NzcyIsInByb3Rmb2xpby9fYWxsLnNjc3MiLCJwcm90Zm9saW8vX3Byb3Rmb2xpby5zY3NzIiwicHJvdGZvbGlvL19maWx0ZXJzLnNjc3MiLCJibG9nL19hbGwuc2NzcyIsImJsb2cvX3RhZ3Muc2NzcyIsImJsb2cvX3Bvc3Quc2NzcyIsImJsb2cvX3JlYWQtbW9yZS5zY3NzIiwiYmxvZy9fcmVsYXRlZC1wb3N0cy5zY3NzIiwiYmxvZy9fcHJldi1uZXh0LnNjc3MiLCJibG9nL19zaW5nbGUuc2NzcyIsImJsb2cvX2JpZy1ncmlkLnNjc3MiLCJibG9nL19wb3N0LWZvb3Rlci5zY3NzIiwiYmxvZy9fbWluaW1hbC1zdHlsZS5zY3NzIiwiYmxvZy9fcG9zdC1tZXRhLnNjc3MiLCJibG9nL19hdXRob3Iuc2NzcyIsImJsb2cvX2NvbW1lbnQuc2NzcyIsInVpL19hbGwuc2NzcyIsInVpL19pY29ucy5zY3NzIiwidWkvX2hvdmVyLnNjc3MiLCJ1aS9fYnV0dG9uLnNjc3MiLCJzdHlsZXMvbm9vcl9tYWluL3dhdmVzLnNjc3MiLCJ1aS9fYnV0dG9uLWFkdmFuY2VkLnNjc3MiLCJ1aS9faW1hZ2VzLnNjc3MiLCJ1aS9faHIuc2NzcyIsInVpL19kaXZpZGVyLnNjc3MiLCJ1aS9fdGFicy5zY3NzIiwidWkvX2FjY29yZGlvbi5zY3NzIiwidWkvX25vdHRpZmljYXRpb24uc2NzcyIsInVpL19ib3guc2NzcyIsInVpL19jYWxsb3V0Ym94LnNjc3MiLCJ1aS9fcHJpY2luZ3RhYmxlLnNjc3MiLCJ1aS9fdGFibGUuc2NzcyIsInVpL19wYWdpbmF0aW9uLnNjc3MiLCJ1aS9fdGltZWxpbmUuc2NzcyIsInVpL190ZXN0aW1vbmlhbHMuc2NzcyIsInVpL19tYXAuc2NzcyIsInVpL190b29sdGlwLnNjc3MiLCJ1aS9fcG9wb3ZlcnMuc2NzcyIsInVpL19zY3JvbGx0b3RvcC5zY3NzIiwidWkvX2NsaW5ldC5zY3NzIiwidWkvX2NvdW50dXAuc2NzcyIsInVpL19pY29uYm94LnNjc3MiLCJ1aS9faWNvbmJveC1ib3guc2NzcyIsInVpL190ZWFtLnNjc3MiLCJ1aS9fcHJvZ3Jlc3Muc2NzcyIsImhlbHAvX3V0aWxpdHkuc2NzcyIsImhlbHAvX2hlbHBjbGFzc2VzLnNjc3MiLCJoZWxwL193cC5zY3NzIiwicXVlcmllcy9fbWVkaWEtcXVlcmllcy5zY3NzIiwicXVlcmllcy9fbWVkaWEtcXVlcmllcy12ZXJ0aWNhbC5zY3NzIiwiY3VzdG9tL19nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxnaEJBQUE7O0FBWUEsMDhDQUFBOztBQ2lPQSwyUUFBQTs7QUMzT0EsdUVBQXVFLEVDU3ZFLGVBRUMseUJBQW1CLEVBQ25CLDJCQUFtQixFQUNuQiwyQkFBbUIsRUFDbkIsdUJBQWUsRUFFZiw4QkFBc0IsRUFDdEIsd0RBQStCLEVBQy9CLHdEQUErQixFQUMvQix3REFBK0IsRUFFL0Isa0RBQTRCLEVB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RHpFLHlIQTBLSyxtQkFBbUI7QUFBQTs7QTdDMG1EeEIseUVBQXlFLEU2Q3B4RHpFLDhIQTZLSSxrQkFBa0I7QUFBQTs7QTdDeW1EdEIseUVBQXlFLEU2Q3R4RHpFLHlHQW1MRyx3Q25DL0x5QyxFbUNnTXpDLGlEQUFpRDtBQUFBOztBN0NvbURwRCx5RUFBeUUsRTZDeHhEekUsMkdBc0xJLGdDQUFnQztBQUFBOztBN0NvbURwQyx5RUFBeUUsRTZDMXhEekUsa05BOExHLFdBQVc7QUFBQTs7QTdDOGxEZCx5RUFBeUUsRTZDNXhEekUsd1BBaU1LLFVBQVU7QUFBQTs7QTdDNmxEZix5RUFBeUUsRTZDOXhEekUsd1FBb01JLHFCQUFxQjtBQUFBOztBN0M0bER6Qix5RUFBeUUsRTZDaHlEekUsa1JBdU1NLGNBQWMsRWxDdEhsQixla0N1SHlCO0FBQUE7O0E3QzBsRDNCLHlFQUF5RSxFNkNseUR6RSx3T0E4TUssYUFBYTtBQUFBOztBN0NzbERsQix5RUFBeUUsRTZDcHlEekUsNENBdU5DLFlBQVk7QUFBQTs7QTdDK2tEYix5RUFBeUUsRTZDdHlEekUseUtsQ2lGRSxtQmtDOEk0QyxFbENuSjVDLGNrQ29Kd0I7QUFBQTs7QTdDd2tEMUIseUVBQXlFLEU2Q3h5RHpFLHlEbENzRkUscUJrQzhJK0I7QUFBQTs7QTdDc2tEakMseUVBQXlFLEU2QzF5RHpFLGtEbENzRkUscUJrQ2tKK0I7QUFBQTs7QTdDb2tEakMseUVBQXlFLEU2QzV5RHpFLDZIbENzRkUsVWtDMEpzQixFbENySnRCLFdrQ3NKb0I7QUFBQTs7QTdDNmpEdEIseUVBQXlFLEU2Qzl5RHpFLG9IbEMyRkUsV2tDMkprQixFbENoS2xCLFVrQ2lLb0IsRWxDdEtwQixpQmtDdUt3QjtBQUFBOztBN0N3akQxQix5RUFBeUUsRTZDaHpEekUsc0hsQ05FLGlCQUFZO0FBQUE7O0FYd3pEZCx5RUFBeUUsRTZDbHpEekUsd0hBOFBJLGtCQUFrQixFbEN2THBCLGtCa0N3TDBCLEVsQzVPMUIsWUFBTztBQUFBOztBWGl5RFQseUVBQXlFLEU2Q3B6RHpFLDhIbEMyRkUs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LFVBQVU7QUFBQTs7QTFEMDZFYixnRUFBZ0UsRTBEbCtFaEUsNENBOERJLFVBQVU7QUFBQTs7QTFEczZFZCxnRUFBZ0UsRTBEcCtFaEUsMkMzRHVGRSxvQzJEbEJxQyxFM0RtQnJDLGlDMkRuQnFDLEUzRG9CckMsK0IyRHBCcUMsRTNEcUJyQyxnQzJEckJxQyxFM0RzQnJDLDRCMkR0QnFDO0FBQUE7O0ExRGk2RXZDLGdFQUFnRSxFMER0K0VoRSxvQy9DdUhFLE8rQ3pDaUIsRUFDaEIsVUFBVTtBQUFBOztBMUR5NUViLGdFQUFnRSxFMER4K0VoRSw0Q0FxRkksVUFBVTtBQUFBOztBMURxNUVkLGdFQUFnRSxFMEQxK0VoRSwyQzNEdUZFLG1DMkRLb0MsRTNESnBDLGdDMkRJb0MsRTNESHBDLDhCMkRHb0MsRTNERnBDLCtCMkRFb0MsRTNERHBDLDJCMkRDb0M7QUFBQTs7QTFEZzVFdEMsaUVBQWlFLEUwRDUrRWpFLG1CQW9HQyxrQkFBa0IsRUFDbEIsa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxZQUFZLEVBQ1osV0FBVyxFQUNYLGlCQUFpQixFM0R6QmhCLDRCMkQwQjJCLEUzRHpCM0IseUIyRHlCMkIsRTNEeEIzQix1QjJEd0IyQixFM0R2QjNCLG9CMkR1QjJCO0FBQUE7O0ExRG80RTdCLDREQUE0RCxFMkR4L0U1RCwwQkFFQyw4QmpENkIyQztBQUFBOztBVjI5RTVDLDREQUE0RCxFMkRwL0U1RCxtSkFLRyx3RWpEb0J5QztBQUFBOztBVjY5RTVDLDZEQUE2RCxFMkQ1K0U3RCxtR0FLRSw4QmpEVTBDLEVpRFQxQyx5QmpES3lDLEVpREp6QyxtQkFBbUIsRUFJakIsdUJBQXVCLEVBRXpCLGdCNUNDYTtBQUFBOztBaEJnVmQsNENBQXdDLDZEQUFBLEU0RDFVdkMsMEVBRUQsNkJqRFAyQztFQUFBOztFVmcrRTFDLDZEQUE2RCxFMkR2OUU3RCx3Q0FDRCx3Q0FBOEM7RUFBQTtBQUM1Qzs7QUMxQ0gsWUFBQTs7QTVEa2dGQSw4REFBOEQsRTREaGdGOUQsMkNBRUMsVUFBVTtBQUFBOztBNURnZ0ZYLDhEQUE4RCxF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bkV5bEZ0QywyREFBMkQsRW1FamxGM0QseUJwRWpKRSwwQm9FcUowQixFcEVwSjFCLHVCb0VvSjBCLEVwRW5KMUIsc0JvRW1KMEIsRXBFbEoxQixrQm9Fa0owQjtBQUFBOztBRHRPNUIsaUJBQUE7O0FsRXN6RkEseURBQXlELEVvRXJ6RnpELGNBQ0UsK0JBQStCLEVBQy9CLDRCQUE0QixFQUM1Qix1QkFBdUIsRXJFb0Z2QixzQ3FFbEZzQyxFckVtRnRDLG1DcUVuRnNDLEVyRW9GdEMsaUNxRXBGc0MsRXJFcUZ0Qyw4QnFFckZzQyxFQUV0QyxtQ0FBbUM7QUFBQTs7QXBFZ3pGckMsMERBQTBELEVvRXZ6RjFELG9CckUwRUUsVXFFaEVpQixFckVpRWpCLGtFQUEyRSxFQUMzRSwwQkFBK0IsRXFFakVoQyw2QkFBNkIsRUFDN0IsMEJBQTBCLEVBQzFCLHFCQUFxQjtBQUFBOztBcEU0eUZ0QiwwREFBMEQsRW9FeHlGMUQscUJBRUMsbUNBQW1DLEVyRW9FbEMsMENxRW5FeUMsRXJFb0V6Qyx1Q3FFcEV5QyxFckVxRXpDLHFDcUVyRXlDLEVyRXNFekMsa0NxRXRFeUM7QUFBQTs7QXBFdXlGM0MsMERBQTBELEVvRTF5RjFELDJCQVFHLFlBQVk7QUFBQTs7QXBFb3lGZiwwREFBMEQsRW9FOXhGMUQsNEJBRUUsa0JBQWtCLEVBQ2xCLE1BQU0sRXpENEZOLE95RDNGZ0I7QUFBQTs7QXBFNHhGbEIsMERBQTBELEVvRWh5RjFELDREQVFHLHFCQUFxQixFQUNyQixVQUFVLEV6RHNGWCxXeURyRnFCO0FBQUE7O0FwRXd4RnZCLDBEQUEwRCxFb0VueEYxRCxnQkFDRSw0QkFBNEIsRXJFNEc1Qiw2QnFFMUc2QixFckUyRzdCLDBCcUUzRzZCLEVyRTRHN0IscUJxRTVHNkIsRXJFc0M3QixzQ3FFcENzQyxFckVxQ3RDLG1DcUVyQ3NDLEVyRXNDdEMsaUNxRXRDc0MsRXJFdUN0Qyw4QnFFdkNzQyxFQUV0QyxXQUFXO0FBQUE7O0FwRTh3RmIsMERBQTBELEVvRXZ3RjFELHdCQUNFLFlBQVksRUFDWixhQUFhLEVBQ2IsY0FBYztB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QztBQUFBOztBVitwRzVDLDBEQUEwRCxFMkVuL0YxRCw0Q2hFL0VFLGtCZ0VrRnlCO0FBQUE7O0EzRWsvRjNCLDBEQUEwRCxFMkVyL0YxRCwwQ2hFcEZFLGlCZ0UyRjJCO0FBQUE7O0EzRWcvRjdCLDBEQUEwRCxFMkV2L0YxRCxxQ0FXRyxxQ0FBcUMsRTVFOUR0QywyRDRFK0Q0RCxFNUU5RDVELHdENEU4RDRELEU1RTdENUQsbUQ0RTZENEQ7QUFBQTs7QTNFNitGOUQsMERBQTBELEUyRXovRjFELGdEaEVuR0UsdUJnRWtIK0I7QUFBQTs7QTNFNCtGakMsMERBQTBELEUyRTMvRjFELDhDNUVuREUsOEQ0RXVFaUUsRTVFdEVqRSwyRDRFc0VpRSxFNUVyRWpFLHNENEVxRWlFO0FBQUE7O0EzRXkrRm5FLDBEQUEwRCxFMkU3L0YxRCxrRWhFbkdFLHFCZ0VnSTZCO0FBQUE7O0EzRWsrRi9CLDBEQUEwRCxFMkUvL0YxRCx5R0FzQ0ksc0JBQXNCO0FBQUE7O0EzRTI5RjFCLDBEQUEwRCxFMkVqZ0cxRCwrSEF5Q0ssd0JBQXdCO0FBQUE7O0EzRTA5RjdCLDBEQUEwRCxFMkVuZ0cxRCwySDVFbkRFLDhENEVvR21FLEU1RW5HbkUsMkQ0RW1HbUUsRTVFbEduRSxzRDRFa0dtRTtBQUFBOztBM0VvOUZyRSwwREFBMEQsRTJFcmdHMUQsNkQ1RW5ERSw2RDRFb0hrRSxFNUVuSGxFLDBENEVtSGtFLEU1RWxIbEUscUQ0RWtIa0U7QUFBQTs7QTNFczhGcEUsMERBQTBELEUyRXZnRzFELG1HQTRFRyxjQUFjO0FBQUE7O0EzRTY3RmpCLDBEQUEwRCxFMkV4N0YxRCx1Q0FJSSw0QkFBNEI7QUFBQTs7QTNFczdGaEMsMERBQTBELEUyRTE3RjFELDhDQVNLLGlDQUFpQyxFQUNqQyw4QkFBOEI7QUFBQTs7QTNFazdGbkMsMERBQTBELEUyRTU3RjFELG9EQWtCRyx3QmpFL1F5QyxFaUVnUnpDLDJDQUEyQztBQUFBOztBM0UyNkY5QywwREFBMEQsRTJFdDZGMUQscUNoRTVNRSxxQmdFK000QixFNUUvSjVCLDJENEVnSzRELEU1RS9K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LFc0RTNIOEIsRUFrRy9CLGlCQWxHK0IsRTVFd0Y5QixvQjRFVzRCLEU1RXVDNUIsdUM0RXZJNkM7QUFBQTs7QXZGNDRIL0MsOERBQThELEV1RmowSDlELGdDQXlCRyxZQUFZLEU1RW9CYixTNEVuQm1CLEVBQ2xCLGFBeEd1QixFNUV1RnhCLG9CNEVrQjhCLEU1RWdDOUIsd0I0RXRJd0I7QUFBQTs7QXZGNjRIMUIsOERBQThELEV1Rm4wSDlELDJCNUU2Q0UsUzRFWGlCLEU1RUNqQixrQjRFakg4QixFQWtIL0IsbUJBQW1CLEVBQ25CLHdDQWpIdUQsRUFrSHZELHdDQWpIOEMsRUFrSDlDLFVBckgrQjtBQUFBOztBdkZtNUhoQyw4REFBOEQsRXVGcjBIOUQsaUNBMENHLFlBQVksRUFDWixRQUFRLEU1RVJULGtCNEVoSHdCLEVBMEh2QixtQkFBbUIsRUFDbkIseUJBeEh1QjtBQUFBOztBdkZpNUgxQiw4REFBOEQsRXVGdjBIOUQseUJBbURDLFFBQVEsRTVFRFAsWTRFaEk4QixFQW1JL0IsaUJBbkkrQixFNUVrRzlCLHFCNEVrQzBCLEU1RU0xQix1QzRFdkk2QztBQUFBOztBdkZvNUgvQyw4REFBOEQsRXVGejBIOUQsK0JBMERHLFlBQVksRTVFUmIsVTRFU2lCLEU1RXZDakIscUI0RXdDNEIsRTVFTDVCLHVCNEVqSXdCLEVBd0l2QixhQTNJdUI7QUFBQTs7QXJCK0IxQix3QkFBQTs7QWxFMDNIQSwrREFBK0QsRXdGaDZIL0QsaUJ6RnFERSxlQUF1QixFQUN2QixpQkFBeUIsRXlGcER6QixlQUFlLEVBQ2YsY0FBYyxFQUNkLDhCQUE4QixFN0VrSTlCLFc2RWpJaUIsRUFDakIsWUFBWSxFQUNaLGtCQUFrQixFQUNsQixxQkFBcUIsRUFDckIsWTlFa0J5QyxFOEVqQnpDLGE5RWlCeUMsRVgrRHpDLHdDeUYvRXdDLEV6RmdGeEMscUN5RmhGd0MsRXpGaUZ4QyxtQ3lGakZ3QyxFekZrRnhDLGdDeUZsRndDLEV6RnNGeEMsd0V5RnJGd0UsRXpGc0Z4RSxxRXlGdEZ3RSxFekZ1RnhFLG1FeUZ2RndFLEV6RndGeEUs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REcsMkJBQTJCO0FBQUE7O0EzRnU4SDlCLDREQUE0RCxFMkZ6L0g1RCw2RkFxREUsV0FBVyxFQUNYLGtCQUFrQixFQUNsQixzQmpGeEIwQyxFaUZ5QjFDLHVCakZ6QjBDLEVpRjBCMUMsU0FBUyxFQUNULFVBQVUsRUFDVixXQUFXO0FBQUE7O0EzRmc4SGIsNERBQTRELEUyRjMvSDVELGtEQWtFRyxjQUFjLEVBQ2QsbUJBQW1CO0FBQUE7O0EzRjA3SHRCLDREQUE0RCxFMkY3L0g1RCwrQjVGbUZFLDBCNEZYeUIsRTVGWXpCLHVCNEZaeUIsRTVGYXpCLHNCNEZieUIsRTVGY3pCLGtCNEZkeUI7QUFBQTs7QTNGdTdIM0IsNERBQTRELEUyRi8vSDVELHNDNUZtRkUsMEI0RlIyQixFNUZTM0IsdUI0RlQyQixFNUZVM0Isc0I0RlYyQixFNUZXM0Isa0I0RlgyQjtBQUFBOztBM0ZzN0g3Qiw0REFBNEQsRTJGamdJNUQsdUdBbUZFLDRDQUE0QyxFQUM1QyxzREFBc0QsRTVGb0V0RCw4RDRGbkU4RCxFNUZvRTlELDJENEZwRThELEU1RnFFOUQsc0Q0RnJFOEQ7QUFBQTs7QTNGODZIaEUsNERBQTRELEUyRm5nSTVELCtHQXdGSSxrQkFBa0I7QUFBQTs7QTNGNjZIdEIsNERBQTRELEUyRnJnSTVELHFINUZ3SkUsOEQ0RjNEOEQsRTVGNEQ5RCwyRDRGNUQ4RCxFNUY2RDlELHNENEY3RDhEO0FBQUE7O0EzRjA2SGhFLDZEQUE2RCxFMkZwNkg3RCxpQ0FFRSxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLHFCakZ4RTBDO0FBQUE7O0FWMCtINUMsNkRBQTZELEUyRnQ2SDdELGlIQVFDLGlDQUErQixFQUMvQixrQ0FBZ0MsRUFDaEMsZ0JBQWdCO0FBQUE7O0EzRjg1SGpCLDZEQUE2RCxFMkZ4Nkg3RCx5SEFhRyx1Q0FBcUM7QUFBQTs7QTNGNjVIeEMsNkRBQTZELEUyRng1SDdELGtCaEZZRSxzQkRsRzBDO0FBQUE7O0FWZy9INUMsNkRBQTZELEUyRnQ1SDdELGdCaEZhRSx1QkR2RzBDO0FBQUE7O0FWay9INUMsNkRBQTZELEUyRnA1SDdELGlHQUtFLDRDQUE0QyxFQUM1Qyx5Q0FBeUMsRTVGcUJ6Qyw4RDRGcEI4RCxFNUZxQjlELDJENEZyQjhELEU1RnNCOUQsc0Q0RnRCOEQ7QUFBQTs7QTNGKzRIaEUsNkRBQTZELEUyRnQ1SDdELHlHQVVJLGtCQUFrQjtBQUFBOztBM0Y4NEh0Qiw2REFBNkQsRTJGeDVIN0QsK0c1RjJCRSw4RDRGWjhELEU1RmE5RCwyRDRGYjhELEU1RmM5RCxzRDRGZDhEO0FBQUE7O0EzRjI0SGhFLDZEQUE2RCxFMkYxNUg3RCxzREFxQkUsNEJBQTRCO0FBQUE7O0EzRnU0SDlCLDZEQUE2RCxFMkY1NUg3RCxpSUF5Qkksc0RBQXNEO0FBQUE7O0EzRnE0SDFELDZEQUE2RCxFMkY5NUg3RCwyQkFnQ0MsbUJBQW1CO0FBQUE7O0EzRmc0SHBCLDZEQUE2RCxFMkY1M0g3RCxrQ0FFQyxtQkFBbUI7QUFBQTs7QTNGNDNIcEIsNkRBQTZELEUyRngzSDdELG1CQUNFLDhCakZ6STBDO0FBQUE7O0FWa2dJNUMsNkRBQTZELEUyRjEzSDdELDJDQUtDLGNBQWMsRUFDZCxjQUFjLEU1Rm5GYixzQzRGb0ZxQyxFNUZuRnJDLG1DNEZtRnFDLEU1RmxGckMsaUM0RmtGcUMsRTVGakZyQyw4QjRGaUZxQztBQUFBOztBM0ZxM0h2Qyw2REFBNkQsRTJGbmlJN0QsNkQ1RndKRSxpRDRGMkJnRCxFNUYxQmhELDhDNEYwQmdELEU1RnpCaEQseUM0RnlCZ0Q7QUFBQTs7QTNGazNIbEQsNkRBQTZELEUyRjkySDdELGlDQUVFLGtCQUFrQixFQWtCbEIsYUFBYTtBQUFBOztBM0Y0MUhmLDZEQUE2RCxFMkZoM0g3RCxtRUFLQyxXQUFXO0FBQUE7O0EzRjYySFosNkRBQTZELEUyRmwzSDdELCtDQVNDLFVBQVU7QUFBQTs7QTNGMjJIWCw2REFBNkQsRTJGcDNIN0QscUZBYUUsa0JBQWtCLEVBQ2xCLE1BQU0sRUFDTixXQUFXO0FBQUE7O0EzRnUySGIsNkRBQTZELEUyRnQzSDdELHVFQXdCRyxvQ0FBb0MsRUFDcEMsbUJBQW1CLEVBQ25CLGNBQWMsRTVGdkhmLHNDNEZ3SHVDLEU1RnZIdkMsbUM0RnVIdUMsRTVGdEh2QyxpQzRGc0h1QyxFNUZySHZDLDhCNEZxSHVDO0FBQUE7O0EzRjYxSHpDLDZEQUE2RCxFMkZ4MUg3RCwwQ2hGakZFLFVnRnFGZ0I7QUFBQTs7QTNGczFIbEIsNkRBQTZELEUyRjExSDdELDhCaEZoR0UsaUJnRjBHeUIsRWhGckd6QixlZ0ZzR29CO0FBQUE7O0EzRmkxSHRCLDZEQUE2RCxFMkY1MUg3RCxpQ2hGaEdFLGlCZ0YrR3lCLEVoRnhLekIsWUFBTztBQUFBOztBWHUvSFQsNkRBQTZELEUyRjkxSDdELG1DQW1CRyxrQkFBa0I7QUFBQTs7QTNGNjBIckIsNkRBQTZELEUyRmgySDdELGtDQXdCQyxnQkFBZ0I7QUFBQTs7QTNGMDBIakIsNkRBQTZELEUyRmwySDdELGtEaEZsTEUsaUJBQVk7QUFBQTs7QVhzaElkLDZEQUE2RCxFMkZwMkg3RCxvQ2hGbExFLGlCQUFZLEVnRmtOWCxVQUFVO0FBQUE7O0EzRnMwSGIsNkRBQTZELEUyRnQySDdELHFFQXdDRSxXQUFXLEVBQ1gsaUNBQWlDO0FBQUE7O0EzRit6SG5DLDZEQUE2RCxFMkZ6ekg3RCwyQmhGcklFLFNnRndJbUI7QUFBQTs7QTNGd3pIckIsNkRBQTZELEUyRjN6SDdELGdDaEYvSUUsY2dGdUpzQixFaEZsSnRCLGtCZ0ZtSnVCO0FBQUE7O0EzRm96SHpCLDZEQUE2RCxFMkY3ekg3RCxtQ2hGMUlFLGtCZ0Z1SnVCLEVoRjFOdkIsV0FBTztBQUFBOztBWDRnSVQsNkRBQTZELEUyRi96SDdELHFDQWlCRyxrQkFBa0I7QUFBQTs7QTNGZ3pIckIsNkRBQTZELEUyRmowSDdELG9DQXNCQyxnQkFBZ0I7QUFBQTs7QTNGNnlIakIsNkRBQTZELEUyRm4wSDdELG9EaEZ0T0UsZ0JBQVk7QUFBQTs7QVgyaUlkLDZEQUE2RCxFMkZyMEg3RCxzQ2hGdE9FLGdCQUFZLEVnRm9RWCxVQUFVO0FBQUE7O0EzRnl5SGIsNkRBQTZELEUyRnYwSDdELHlFQXNDRSxXQUFXLEVBQ1gsaUNBQWlDO0FBQUE7O0EzRmt5SG5DLDZEQUE2RCxFMkYzeEg3RCxlaEZ4TEUsaUJnRnlMdUIsRUFDdkIsb0NBQW9DLEVoRnRScEMsZ0JBQVksRWdGd1JaLHFCQUFxQjtBQUFBOztBM0Z5eEh2Qiw2REFBNkQsRTJGdHhIN0QsaUJBQ0Usa0JBQWtCLEVBQ2xCLHFCQUFxQjtBQUFBOztBM0ZzeEh2Qiw2REFBNkQsRTJGeHhIN0QsdURBTUMsdUJqRmxTMkMsRWlGbVMzQyx3QmpGblMyQyxFaUZvUzNDLGdCQUFnQjtBQUFBOztBM0ZreEhqQiw2REFBNkQsRTJGMXhIN0QsMkRBV0csNkJqRnZTeUM7QUFBQTs7QVZ3akk1Qyw2REFBNkQsRTJGNXdIN0QsbUJBQ0Usa0JBQWtCLEVBQ2xCLHFCQUFxQjtBQUFBOztBM0Y0d0h2Qiw2REFBNkQsRTJGOXdIN0QsMkRBTUMsc0JqRmxUMkMsRWlGbVQzQyx1QmpGblQyQyxFaUZvVDNDLGdCQUFnQjtBQUFBOztBM0Z3d0hqQiw2REFBNkQsRTJGaHhIN0QsK0RBV0csNEJqRnZUeUM7QUFBQTs7QVY4akk1Qyw2REFBNkQsRTJGbHdIN0Qsa0JBQ0Usa0JBQWtCLEVBQ2xCLHFCQUFxQjtBQUFBOztBM0Zrd0h2Qiw2REFBNkQsRTJGcHdIN0QseURBTUMsc0JqRmxVMkMsRWlGbVUzQyx1QmpGblUyQyxFaUZvVTNDLGdCQUFnQjtBQUFBOztBM0Y4dkhqQiw2REFBNkQsRTJGdHdIN0QsNkRBV0csZUFBZSxFQUNmLDRCakZ4VXlDO0FBQUE7O0FWb2tJNUMsNkRBQTZELEUyRnh3SDdELGlFQWdCRyxXQUFXO0FBQUE7O0EzRjB2SGQsNkRBQTZELEUyRnJ2SDdELDZDQUVDLDRDQUE0QztBQUFBOztBM0Zxdkg3Qyw2REFBNkQsRTJGdnZIN0QsbURBTUMsNENBQTRDO0FBQUE7O0EzRm12SDdDLDZEQUE2RCxFMkZ6dkg3RCx5QkFVQyw4Q0FBOEM7QUFBQTs7QUMxWC9DLGlCQUFBOztBNUY0bUlBLCtEQUErRCxFNEZ4bUkvRCxnQkFDRSxrQkFBa0IsRUFDbEIsd0NsRnlCMEMsRWtGeEIxQyxtREFBbUQsRTdGaUpuRCxpRDZGaEppRCxFN0ZpSmpELDhDNkZqSmlELEU3RmtKakQseUM2RmxKaUQsRTdGc0pqRCw2QjZGcko2QixFN0ZzSjdCLDBCNkZ0SjZCLEU3RnVKN0IscUI2RnZKNkIsRTdGaUY3QixzQzZGaEZzQyxFN0ZpRnRDLG1DNkZqRnNDLEU3RmtGdEMsaUM2RmxGc0MsRTdGbUZ0Qyw4QjZGbkZzQyxFQUN0QyxrQkFBa0I7QUFBQTs7QTVGbW1JcEIsZ0VBQWdFLEU0RjFtSWhFLHVCN0ZvSkUsd0I2RjFJdUIsRTdGMkl2QixxQjZGM0l1QixFN0Y0SXZCLGdCNkY1SXVCLEVBQ3hCLFVBQVUsRUFDVixTQUFTO0FBQUE7O0E1RmdtSVYsZ0VBQWdFLEU0RjVtSWhFLHdDQWVHLGtCQUFrQixFQUNsQixtQkFBbUI7QUFBQTs7QTVGOGxJdEIsZ0VBQWdFLEU0RjltSWhFLDBDQW1CRSxrQkFBa0IsRTdGbUVsQixzQzZGbEVzQyxFN0ZtRXRDLG1DNkZuRXNDLEU3Rm9FdEMsaUM2RnBFc0MsRTdGcUV0Qyw4QjZGckVzQztBQUFBOztBNUY0bEl4Qyw2REFBNkQsRUR6bEk1RCwyQzZGQ0MsZ0JBQWdCO0FBQUE7O0E1RjBsSWxCLDZEQUE2RCxFRDNsSTVELDJDNkZDQyxnQkFBZ0I7QUFBQTs7QTVGNGxJbEIsNkRBQTZELEVEN2xJNUQsMkM2RkNDLGdCQUFnQjtBQUFBOztBNUY4bElsQiw2REFBNkQsRUQvbEk1RCwyQzZGQ0MsZ0JBQWdCO0FBQUE7O0E1RmdtSWxCLDZEQUE2RCxFRGptSTVELDJDNkZDQyxnQkFBZ0I7QUFBQTs7QTVGa21JbEIsNkRBQTZELEVEbm1JNUQsMkM2RkNDLGdCQUFnQjtBQUFBOztBNUZvbUlsQixnRUFBZ0UsRTRGNW5JaEUsMkNBOEJFLFVBQVU7QUFBQTs7QTVGZ21JWixnRUFBZ0UsRTRGOW5JaEUsdUc3Rm9KRSxpRDZGL0dpRCxFN0ZnSGpELDhDNkZoSGlELEU3RmlIakQseUM2RmpIaUQ7QUFBQTs7QTVGMmxJbkQsZ0VBQWdFLEU0RmhvSWhFLGtDQTJDQyxpQ0FBaUM7QUFBQTs7QTVGdWxJbEMsZ0VB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QXlCLCtEQUFBLEVnRzlQeEIsZ0JBQ0Qsa0JBQWtCO0VBQUE7QUFDaEI7O0EvRjJuSUgsK0RBQStELEUrRnhuSS9ELFlBQ0Usa0JBQWtCO0FBQUE7O0FoRzRPbkIsNEJBQXdCLCtEQUFBLEVnR3hPdkIsZ0JBQ0Qsa0JBQWtCO0VBQUE7QUFDaEI7O0FoRzBPRiw0QkFBd0IsK0RBQUEsRWdHdE92QixnQkFDRCxrQkFBa0I7RUFBQTtBQUNoQjs7QWhHd09GLDZCQUF5QiwrREFBQSxFZ0dwT3hCLGdCQUNELGtCQUFrQjtFQUFBO0FBQ2hCOztBaEdzT0YsNkJBQXlCLCtEQUFBLEVnR2xPeEIsZ0JBQ0Qsa0JBQWtCO0VBQUE7QUFDaEI7O0EvRnltSUgsK0RBQStELEUrRnRtSS9ELFNBQ0UsZUFBZTtBQUFBOztBL0Z1bUlqQiwrREFBK0QsRStGcG1JL0QsY0FDRSxXQUFXO0FBQUE7O0EvRnFtSWIsK0RBQStELEUrRmptSS9ELGFBQ0UsWUFBWTtBQUFBOztBL0ZrbUlkLCtEQUErRCxFK0YvbEkvRCxVaEd0SkUsMkJnR3VKMkIsRWhHdEozQix3QmdHc0oyQixFaEdySjNCLHVCZ0dxSjJCLEVoR3BKM0IsbUJnR29KMkIsRUFDM0IsZ0JBQWdCO0FBQUE7O0EvRitsSWxCLCtEQUErRCxFK0ZqbUkvRCxzRGhHdEpFLDJCZ0c2SjBCLEVoRzVKMUIsd0JnRzRKMEIsRWhHM0oxQix1QmdHMkowQixFaEcxSjFCLG1CZ0cwSjBCLEVBQzNCLGdCQUFnQjtBQUFBOztBL0YybElqQiwrREFBK0QsRStGdmxJL0Qsa0VoR2xLRSwyQmdHc0swQixFaEdySzFCLHdCZ0dxSzBCLEVoR3BLMUIsdUJnR29LMEIsRWhHbksxQixtQmdHbUswQixFQUMzQixnQkFBZ0I7QUFBQTs7QS9Gb2xJakIsK0RBQStELEUrRmhsSS9ELFdoRzNLRSwwQmdHNEswQixFaEczSzFCLHVCZ0cySzBCLEVoRzFLMUIsc0JnRzBLMEIsRWhHeksxQixrQmdHeUswQjtBQUFBOztBL0ZpbEk1QiwrREFBK0QsRStGbGxJL0QseURoRzNLRSwwQmdHaUx5QixFaEdoTHpC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QkFBc0IsRUFFckIsZ0JqRjlCYTtBQUFBOztBZms0SWYsa0VBQWtFLEVnQmozSWxFLEtnRmlCRSwwQnRGaEMwQyxFc0ZpQzFDLDJCdEZyQ3lDLEVzRnNDekMsZ0JqRnBDYTtBQUFBOztBZm80SWYsa0VBQWtFLEVnQi8ySWxFLHlJZ0ZtQkUsMEJ0RnRDMEMsRXNGdUMxQyxrQnRGM0N5QyxFc0YrQzFDLHVCQUNDLEVBQ0EsZ0JqRjlDYTtBQUFBOztBZnE0SWYsa0VBQWtFLEVnQjcySWxFLHFCZ0YwQkUsMEJ0RmpEMEMsRXNGa0QxQywyQnRGdER5QyxFc0YwRDFDLHVCQUNDLEVBQ0EsZ0JqRnhEYTtBQUFBOztBZnM0SWYsa0VBQWtFLEVnQjMySWxFLGlOZ0ZpQ0UsMEJ0RjVEMEMsRXNGNkQxQywyQnRGakV5QyxFc0ZrRXpDLHNCQUFzQixFQUN0QixnQmpGOURhO0FBQUE7O0FmdTRJZixrRUFBa0UsRWdCejJJbEUsdUdnRm9DRSxldEZuRTBDLEVzRm9FMUMsMkJ0RnhFeUMsRXNGeUV6QyxnQmpGbkVhO0FBQUE7O0FrRmpDZixpQ0FBQTs7QWpHMDZJQSx3REFBd0QsRWlHeDZJeEQsbUZBRUUscUNBQXFDO0FBQUE7O0FqR3c2SXZDLHdEQUF3RCxFaUdyNkl4RCxVQUNFLGtCQUFrQixFQUNsQixxQ0FBcUM7QUFBQTs7QWpHcTZJdkMseURBQXlELEVpR2w2SXpELDhCQUVDLDZCQUE2QjtBQUFBOztBakdrNkk5Qix5REFBeUQsRWlHcDZJekQsK0VBTUcscUNBQXFDO0FBQUE7O0FqR2c2SXhDLHlEQUF5RCxFaUczNUl6RCxzSUFLRyxnREFBZ0QsRUFDaEQsMEN2RkV5QztBQUFBOztBVnE1STVDLHlEQUF5RCxFaUc3NUl6RCwwSEFVRywyQ3ZGRnlDLEV1Rkd6QyxnREFBZ0Q7QUFBQTs7QWpHbzVJbkQseURBQXlELEVpRy80SXpELGdDQUVDLHFDQUFxQztBQUFBOztBakcrNEl0Qyx5REFBeUQsRWlHajVJekQsNkNBS0cseUR2RmJ5QztBQUFBOztBVjI1STVDLHlEQUF5RCxFaUduNUl6RCxnRHRGZ0ZFLGlCc0Z2RTJCLEVBQzFCLHdCQUF3QjtBQUFBOztBakcyNEkzQix5REFBeUQsRWlHdDRJekQsMERBR0MscUNBQXFDO0FBQUE7O0FqR3E0SXRDLHlEQUF5RCxFaUd4NEl6RCxvRkFNRyx5RHZGN0J5QztBQUFBOztBVmk2STVDLHlEQUF5RCxFaUcxNEl6RCx3RkFVRyxnREFBZ0QsRUFDaEQsMEN2RmxDeUM7QUFBQTs7QVZtNkk1Qyx5REFBeUQsRWlHNTRJekQsZ0ZBZUcsMkN2RnRDeUMsRXVGdUN6QyxnREFBZ0Q7QUFBQTs7QWpHODNJbkQseURBQXlELEVpR3ozSXpELGNBQ0UsWUFBWSxFQUNaLDRCQUE0QjtBQUFBOztBakd5M0k5Qix5REFBeUQsRWlHdDNJekQsYUFDRSxXQUFXLEVBQ1gsNEJBQTRCO0FBQUE7O0FqR3MzSTlCLHlEQUF5RCxFaUduM0l6RCxhQUNFLFdBQVcsRUFDWCxrQkFBa0I7QUFBQTs7QUFHcEIsaUhBQUE7O0FqR2kzSUEseURBQXlELEVpR3oySXpELDZCQUVFLGVBQWU7QUFBQTs7QWpHeTJJakIsMERBQTBELEVpRzMySTFELDJKQU1DLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsYUFBYSxFQUNiLGdCQUFnQixFQUNoQixrQkFBa0I7QUFBQTs7QUFJbkI7NENqR2cySTRDOztBQUM1QywwREFBMEQsRWlHLzFJMUQsV3RGS0UsbUJzRko0QixFdEZTNUIsb0JzRlIwQjtBQUFBOztBakcrMUk1QiwwREFBMEQsRWlHNTFJMUQsaUJBQ0UsY0FBYyxFQUNkLFdBQVcsRUFDWCxXQUFXO0FBQUE7O0FqRzIxSWIsMERBQTBELEVpR3gxSTFELGdCdEZwRUUsV0FBTyxFc0ZzRVAsWUFBWSxFQUNaLDhCdkZqRzBDO0FBQUE7O0FWdzdJNUMsMERBQTBELEVpR3AxSTFELG9CQUNFLFdBQVc7QUFBQTs7QWpHcTFJYiwwREFBMEQsRWlHbDFJMUQsbUNBQ0UsV0FBVyxFQUNYLFdBQVc7QUFBQTs7QWpHazFJYiwwREFBMEQsRWlHLzBJMUQsbUNBQ0UsVUFBVTtBQUFBOztBakdnMUlaLDBEQUEwRCxFaUc3MEkxRCxtQ0FDRSxlQUFlO0FBQUE7O0FqRzgwSWpCLDBEQUEwRCxFaUczMEkxRCxtQ0FDRSxVQUFVO0FBQUE7O0FqRzQwSVosMERBQTBELEVpR3owSTFELG1DQUNFLFVBQVU7QUFBQTs7QWpHMDBJWiwwREFBMEQsRWlHdjBJMUQsbUNBQ0UsZUFBZTtBQUFBOztBakd3MElqQiwwREFBMEQsRWlHcjBJMUQsbUNBQ0UsZUFBZTtBQUFBOztBakdzMElqQiwwREFBMEQsRWlHbjBJMUQsbUNBQ0UsWUFBWTtBQUFBOztBakdvMElkLDBEQUEwRCxFaUdqMEkxRCxtQ0FDRSxlQUFlO0FBQUE7O0FqR2swSWpCLDBEQUEwRCxFaUcvekkxRCxpWnRGekdFLFdBQU87QUFBQTs7QVgwNklULDBEQUEwRCxFaUdyekkxRCxtQkFDRSxtQkFBbUI7QUFBQTs7QWpHc3pJckIsMERBQTBELEVpR256STFELG1CQUNFLG1CQUFtQjtBQUFBOztBakdveklyQiwwREFBMEQsRWlHanpJMUQsZ0JBQ0UsbUJBQW1CO0FBQUE7O0FqR2t6SXJCLDBEQUEwRCxFaUcveUkxRCxRQUVDLG9DQUFvQztBQUFBOztBQUlyQyx3Q0FBQTs7QWpHNHlJQSwwREFBMEQsRWlHM3lJMUQsNkJBRUUsOEJBQThCLEVBQzlCLDZCQUE2QixFQUM3QixXQUFXLEVBQ1gsVUFBVSxFQUNWLGdCQUFnQjtBQUFBOztBakd1eUlsQiwwREFBMEQsRWlHcHlJMUQsdUJBQ0UsNkJBQTZCLEVBQzdCLHFCQUFxQixFQUNyQixzQkFBc0IsRUFDdEIsdUJBQXVCLEVBQ3ZCLCtGQUErRixFQUMvRixnQ0FBZ0MsRXRGOUZoQyw0QnNGK0ZrQyxFQUNsQyxtQkFBbUIsRUFDbkIsK0JBQStCLEVBQUUscUJBQUEsRUFDakMsdUJBQXVCO0FBQUE7O0FqRzR4SXpCLDBEQUEwRCxFaUd0eUkxRCw4QkFhQyx3QkFBd0I7QUFBQTs7QWpHMnhJekIsMERBQTBELEVpR3Z4STFELG9EQUNFLFdBQVcsRUFDWCxZQUFZLEVBQ1osaUJBQWlCLEVBQ2pCLHlCQUF5QixFQUN6QixxQkFBcUIsRUFDckIsa0JBQWtCLEVBQ2xCLFVBQVUsRUFDVixlQUFlLEVBQ2YsV0FBVyxFQUNYLGdCQUFnQixFQUNoQixrQkFBa0IsRUFDbEIsU0FBUyxFQUNULGdCQUFnQixFQUNoQiwwQkFBMEIsRUFDMUIsb0NBQW9DLEVBQ3BDLHVCQUF1QixFQUN2Qiw2QkFBNkIsRUFDN0Isa0JBQWtCLEVBQ2xCLDRCQUNGO0FBQUE7O0FqR3F3SUEsMERBQTBELEVpR253STFELDBCQUVDLFVBQVU7QUFBQTs7QWpHbXdJWCwwREFBMEQsRWlHL3ZJMUQsMEJBRUMsZUFBZTtBQUFBOztBakcrdkloQiwwREFBMEQsRWlHM3ZJMUQsMEJBRUMsVUFBVTtBQUFBOztBakcydklYLDBEQUEwRCxFaUd2dkkxRCwwQkFFQyxVQUFVO0FBQUE7O0FqR3V2SVgsMERBQTBELEVpR252STFELDBCQUVDLGVBQWU7QUFBQTs7QW5HN0loQix5QkFBQTs7QUFFQSx5QkFBQTs7QUFFQSx5QkFBQTs7QUFFQSxnQ0FBQTs7QUU4M0lBLHNFQUFzRSxFa0c1Z0p0RSxVQUNFLGlCQUFpQjtBQUFBOztBbEc2Z0puQixzRUFBc0UsRWtHMWdKdEUsVUFDRSxpQkFBaUI7QUFBQTs7QWxHMmdKbkIsc0VBQXNFLEVrR3hnSnRFLFVBQ0UsbUJBQW1CO0FBQUE7O0FuR3FXcEIsNENBQXdDLHVFQUFBLEVFbFd6QyxPaUdHQyxjQUFjO0VBQUE7O0VsR29nSmIsdUVBQXVFLEUyQmx4SXZFLGlIdUUxT0QsbUJ0RXRCWTtFQUFBOztFNUJtaEpYLHVFQUF1RSxFa0czL0l2RSxjQUNELFNBQVM7RUFBQTs7RWxHMi9JUix1RUFBdUUsRWtHei9JdkUsd0JBQ0QsYUFBYTtFQUFBOztFbEd5L0laLHVFQUF1RSxFa0dwL0l2RSx5RkFFRCxXQUFXLEVBQ1gsU0FBUyxFQUNULG1CQUFtQjtFQUFBOztFbEdpL0lsQix1RUFBdUUsRWtHLytJdkUsMkZBRUQsaUJBQWlCO0VBQUE7O0VsRzgrSWhCLHVFQUF1RSxFa0czK0l2RSxzQkFDRCxvQ0FBa0Q7RUFBQTs7RWxHMitJakQsdUVBQXVFLEVrR3grSXZFLDJEQUVELFdBQVcsRUFDWCxZQUFZLEVBQ1osZUFBZSxFQUNmLGlCQUFpQjtFQUFBOztFbEdvK0loQix1RUFBdUUsRWtHbCtJdkUsb0d2RnFEQSxrQnVGbkQwQjtFQUFBOztFbEdpK0kxQix1RUFBdUUsRWtHLzlJdkUsZ0d2RnNEQSxtQnVGcER3QjtFQUFBOztFbEc4OUl4Qix1RUFBdUUsRWtHMzlJdkUsMkJBRUQsV0FBVyxFdkZ5RFYsMEJ1RnhEK0IsRXZGbUQvQix5QnVGbERpQztFQUFBOztFbEd3OUlqQyx1RUFBdUUsRWtHcjlJdkUsbUR2RmZBLFdBQU8sRXVGbUJOLGtCQUFrQixFdkZxRG5CLFN1RnBEbUIsRUFJbkIsNkJBQTZCO0VBQUE7O0VsRzY4STdCLHVFQUF1RSxFa0d4OEl2RSw0QkFDRCxrQkFBa0I7RUFBQTs7RWxHdzhJakIsdUVBQXVFLEVrR3Q4SXZFLHVDQUNELFdBQVc7RUFBQTs7RWxHczhJVix1RUFBdUUsRWtHcDhJdkUsOEJBQ0QsY0FBYyxFQUNkLFdBQVcsRUFDWCxjQUFjLEVBQ2QsbUJBQW1CO0VBQUE7O0VsR2k4SWxCLHVFQUF1RSxFa0cvN0l2RSxjdkYwQkEsaUJ1RnpCc0I7RUFBQTtBQUNyQjs7QW5HK1FGLDRDQUF3Qyx3RUFBQSxFRXZXekMsT2lHOEZDLGNBQWM7RUFBQTs7RWxHMDdJYix3RUFBd0UsRWtHeDdJeEUsNkJBRUMsb0JBQW9CO0VBQUE7O0VsR3U3SXJCLHdFQUF3RSxFa0d6N0l4RSwyQkFPQyxhQUFhO0VBQUE7O0VsR203SWQsd0VBQXdFLEVrRzE3SXhFLDhDQWFFLGtCQUFrQjtFQUFBOztFbEc4NklwQix3RUFBd0UsRWtHMzdJeEUsNkRBaUJFLGdCQUFnQixFQUNoQixrQkFBa0IsRUFDbEIsV0FBVztFQUFBOztFbEd5NkliLHdFQUF3RSxFa0c1N0l4RSxpRUF1QkUsc0JBQXNCO0VBQUE7O0VsR3M2SXhCLHdFQUF3RSxFa0cvNUl4RSxvQkFDRCw4QkFBOEI7RUFBQTs7RWxHKzVJN0Isd0VBQXdFLEVrRzc1SXhFLDJEQUdDLGtCQUFrQjtFQUFBOztFbEcyNUluQix3RUFBd0UsRWtHOTVJeEUsNkVBT0UsYUFBYTtFQUFBOztFbEd3NUlmLHdFQUF3RSxFa0cvNUl4RSwrRXZGM0JBLGlCdUZzQ3lCLEV2RjNDekIsZ0J1RjRDMkI7RUFBQTs7RWxHbzVJM0Isd0VBQXdFLEVrR2g2SXhFLCtEdkYzQkEsaUJ1RjRDdUIsRXZGakR2QixnQnVGa0R5QjtFQUFBOztFbEcrNEl6Qix3RUFBd0UsRWtHcDRJeEUscUV2RnhEQSxnQnVGMERxQixFdkYvRHJCLGV1RmdFdUI7RUFBQTs7RWxHazRJdkIsd0VBQXdFLEVrR2g0SXhFLDZLQUlDLGNBQWM7RUFBQTs7RWxHNjNJZix3RUFBd0UsRWtHejNJeEUsaUNBRUQsc0JBQXNCLEV2RjdEckIsMEJ1RjhEK0IsRXZGbkUvQix5QnVGb0VpQztFQUFBOztFbEdzM0lqQyx3RUFBd0UsRWtHcDNJeEUsaUNBRUQsZ0JBQWdCO0VBQUE7O0VsR20zSWYsd0VBQXdFLEVrR2ozSXhFLDBCQUVDLG1CQUFtQjtFQUFBOztFbEdnM0lwQix3RUFBd0UsRWtHNTJJeEUsZ0VBQ0QsMkJBQTJCO0VBQUE7O0VsRzQySTFCLHdFQUF3RSxFa0cxMkl4RSxxQ0FHQyxhQUFhO0VBQUE7O0VsR3cySWQsd0VBQXdFLEVrR3IySXhFLG9CQUNELGtCQUFrQixFQUNsQixzQkFBc0I7RUFBQTs7RWxHbzJJckIsd0VBQXdFLEVrR2wySXhFLGFBQ0QsV0FBVyxFQUNYLHNCQUFzQjtFQUFBOztFbEdpMklyQix3RUFBd0UsRWtHLzFJeEUsMEJBQ0Qsa0JBQWtCO0VBQUE7O0VsRysxSWpCLHdFQUF3RSxFa0cxMUl4RSw4R0FFRCxXQUFXO0VBQUE7O0VsR3kxSVYsd0VBQXdFLEVrR3YxSXhFLHdEdkZwS0EsWUFBTztFQUFBOztFWDQvSVAsd0VBQXdFLEVrR3AxSXhFLDRDQUNELE1BQU07RUFBQTtBQUNKOztBbkdtS0YsbUVBQStELHdFQUFBLEVtRzlKOUQsNkJBRUMsb0NBQW9DO0VBQUE7O0VsRzgwSXJDLHdFQUF3RSxFa0d6MEl4RSxnQkFFQyxZQUFZO0VBQUE7O0VsR3cwSWIsd0VBQXdFLEVrRzEwSXhFLGtDQU1DLGdCQUFnQixFdkZuSWpCLGN1Rm9Jd0I7RUFBQTs7RWxHbzBJeEIsd0VBQXdFLEVrRzMwSXhFLDhCQVdDLGdCQUFnQjtFQUFBOztFbEdpMElqQix3RUFBd0UsRWtHNXpJeEUsMENBQ0QsOEJ4RnRPMkM7RUFBQTs7RVZraUoxQyx3RUFBd0UsRWtHeHpJeEUsY0FDRCxxQkFBcUI7RUFBQTs7RWxHd3pJcEIsd0VBQXdFLEVrR3B6SXhFLG9EQUVELFdBQVcsRUFDWCxZQUFZLEVBQ1osZUFBZSxFQUNmLGlCQUFpQjtFQUFBOztFbEdnekloQix3RUFBd0UsRWtHM2dKeEUsb0d2RnFEQSxtQnVGMEsyQjtFQUFBOztFbEc2eUkzQix3RUFBd0UsRWtHeGdKeEUsZ0d2RnNEQSxvQnVGeUt5QjtFQUFBOztFbEcweUl6Qix3RUFBd0UsRWtHdnlJeEUsaUlBSUEsYUFBYTtFQUFBO0FBQ1g7O0FwR2xKSiwyQ0FBQTs7QUNrUkMsb0VBQWdFLCtFQUFBLEVvR2phL0QsNENBR0Esb0NBQW9DO0VBQUE7O0VuR29rSnBDLGdGQUFnRixFbUd2a0poRiwrQkFXQSxZQUFZO0VBQUE7O0VuRzZqSlosZ0ZBQWdGLEVtR3hrSmhGLCtDQWVBLGdCQUFnQixFeEZzR2hCLGN3RnJHdUI7RUFBQTs7RW5HeWpKdkIsZ0ZBQWdGLEVtR3prSmhGLDZDQW9CQSxnQkFBZ0I7RUFBQTs7RW5Hc2pKaEIsZ0ZBQWdGLEVtRzFrSmhGLGtGQTJCQyxXQUFXLEVBQ1gsWUFBWSxFQUNaLGVBQWUsRUFDZixpQkFBaUI7RUFBQTs7RW5HNmlKbEIsZ0ZBQWdGLEVtRzNrSmhGLGtJeEYyR0EsbUJ3RnhFNkI7RUFBQTs7RW5HeWlKN0IsZ0ZBQWdGLEVtRzVrSmhGLDhIeEZnSEEsb0J3RnhFMkI7RUFBQTs7RW5HcWlKM0IsZ0ZBQWdGLEVtRzdrSmhGLCtKQStDRSxhQUFhO0VBQUE7O0VuRytoSmYsZ0ZBQWdGLEVtRzlrSmhGLCtDeEYrSEEsWXdGMUVzQixFQUNyQixpQkFBaUI7RUFBQTtBQUNsQjs7QXJHMkZGLGlCQUFBOztBc0dwSkEsR0FBQTs7QXBHb2xKQSw4REFBOEQsRW9HbmxKOUQsVUFDRSxlQUFlLEVBQ2YsTUFBTSxFQUNOLFFBQVEsRUFDUixPQUFPLEVBQ1AsWUFBWSxFQUNaLFdBQVcsRUFDWCxlQUFlLEVBQ2YsWUFBWTtBQUFBOztBcEc2a0pkLCtEQUErRCxFb0cxa0ovRCw4QkFDRSxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLFFBQVEsRUFDUixTQUFTLEVBQ1QsT0FBTyxFQUNQLFlBQVksRUFDWixxQ0FBcUMsRUFDckMsYUFBYSxFQUNiLGVBQWU7QUFBQTs7QXBHbWtKakIsK0RBQStELEVvR2hrSi9ELGtCQUNFLFlBQVksRUFDWixXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFVBQVUsRUFDVixZQUFZLEVBQ1osaUNBQWlDO0FBQUE7O0FwRzRqSm5DLCtEQUErRCxFb0d6akovRCxtQkFDRSxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLFNBQVMsRUFDVCxPQUFPLEVBQ1AsU0FBUyxFQUNULFdBQVcsRUFDWCwrQkFBK0IsRUFDL0IsZ0JBQWdCLEVBQ2hCLG1CQUFtQixFQUNuQixVQUFVO0FBQUE7O0FwR2lqSlosK0RBQStELEVvRzlpSi9ELHdDQUNFLDRDQUE0QztBQUFBOztBcEcraUo5QywrREFBK0QsRW9HNWlKL0Qsd0NBRUUsa0JBQWtCLEVBQ2xCLE1BQU0sRUFDTixTQUFTLEVBQ1QsV0FBVyxFQUNYLFlBQVksRUFDWixVQUFVO0FBQUE7O0FwR3VpSlosK0RBQStELEVvR3BpSi9ELG9CQUNFLFNBQVMsRUFDVCxPQUFPLEVBQ1AsK0JBQStCO0FBQUE7O0FwR21pSmpDLCtEQUErRCxFb0doaUovRCxxQkFDRSxxQ0FBcUMsRUFDckMsUUFBUSxFQUNSLFlBQVk7QUFBQTs7QXBHK2hKZCwrREFBK0QsRW9HNWhKL0QsZUFDRSxrQkFBa0IsRUFDbEIsUUFBUSxFQUNSLFNBQVMsRUFDVCxZQUFZLEVBQ1osV0FBVyxFQUNYLGdDQUFnQztBQUFBOztBcEd3aEpsQywrREFBK0QsRW9HcGhKL0QsMEJBQ0Usa0JBQWtCLEVBQ2xCLFFBQVEsRUFDUixTQUFTLEVBQ1QsYUFBYSxFQUNiLFlBQVksRXpGZ0NaLG1CeUYvQjRCLEVBQzVCLGtCQUFrQixFQUNsQixjQUFjLEVBQ2Qsb0JBQW9CO0FBQUE7O0FwRzZnSnRCLCtEQUErRCxFb0cxZ0ovRCxpQ0FDRSxhQUFhLEVBQ2IsWUFBWSxFekZ1Qlosa0J5RnRCMkIsRUFDM0Isa0JBQWtCO0FBQUE7O0FwR3dnSnBCLGdFQUFnRSxFb0dyZ0poRSxnQkFDRSxlQUFlLEVBQ2YsWUFBWTtBQUFBOztBQUdkLGtCQUFBOztBcEdtZ0pBLGdFQUFnRSxFb0doZ0poRSxnQnJHeERFLGVBQXVCLEVBQ3ZCLGlCQUF5QjtBQUFBOztBQ3lqSjNCLGdFQUFnRSxFb0dsZ0poRSxlckdoQ0UsWXFHc0NtQixFckdyQ25CLGlFQUEyRSxFQUMzRSx5QkFBK0I7QUFBQTs7QUNraUpqQyxnRUFBZ0UsRW9HcGdKaEUsZ0JyR3hERSxnQkFBdUIsRUFDdkIsa0JBQXlCLEVxR21FMUIsbUJBQW1CO0FBQUE7O0FwRzAvSXBCLGdFQUFnRSxFb0d0Z0poRSxrQkFnQkMsWUFBWSxFQUNaLGNBQWM7QUFBQTs7QXBHdS9JZixnRUFBZ0UsRW9Hbi9JaEUsWUFDRSxpQ0FBaUMsRUFDakMseUJBQXlCO0FBQUE7O0FwR20vSTNCLGdFQUFnRSxFb0doL0loRSxjQUNFLGNBQWMsRUFDZCxjQUFjLEVBQ2Qsa0JBQWtCLEVBQ2xCLG1CQUFtQixFQUNuQixnQnJGdEhxQixFcUZ1SHJCLDJCQUEyQixFQUMzQixhQUFhLEVBQ2Isa0JBQWtCLEVBQ2xCLGlCQUFpQixFQUNqQixZQUFZLEV6RmhCWixTeUZpQmtCLEV6RjNCbEIsa0J5RjRCMkIsRUFDM0IsYUFBYSxFQUNiLGNBQWM7QUFBQTs7QUFHaEI7Ozs7Ozs7b0VwR3crSW9FOztBQUNwRSxnRUFBZ0UsRW9HaCtJaEUsMEN6RjlGRSxXQUFPLEVBb0RQLHlCeUZnRGtDO0FBQUE7O0FwRzQ5SXBDLGdFQUFnRSxFb0d0OUloRSxVQUNFLGVBQWUsRUFDZixXQUFXLEVBQ1gsWUFBWSxFQUNaLHFCQUFxQixFQUNyQiw4QkFBOEIsRUFDOUIsb0JBQW9CLEVBQ3BCLHNCQUFzQixFQUN0QixnQ0FBZ0MsRXpGNUhoQyxXQUFPO0FBQUE7O0FYNGtKVCxnRUFBZ0UsRW9HeDlJaEUsa0NBYUMsOEJBQThCO0FBQUE7O0FwRzY4SS9CLGdFQUFnRSxFb0d6OEloRSxtQ0FFQyw2Q0FBNkM7QUFBQTs7QXBHeThJOUMsZ0VBQWdFLEVvRzM4SWhFLDJDQU1DLFVBQVUsRUFDVix3QkFBd0I7QUFBQTs7QXBHczhJekIsZ0VBQWdFLEVvRzc4SWhFLG9HQVVHLFlBQVksRUFDWiwwQkFBMEIsRUFDMUIsaUNBQWlDO0FBQUE7O0FwR204SXBDLGdFQUFnRSxFb0cvOEloRSxtQ0FpQkMsc0JBQXNCLEV6RjlFckIsa0J5RitFMEIsRXpGekYxQix5QnlGMEZpQztBQUFBOztBcEc4N0luQyxnRUFBZ0UsRW9HajlJaEUsK0R6RjdERSxxQnlGcUY2QjtBQUFBOztBcEcyN0kvQixnRUFBZ0UsRW9HdjdJaEUsNkJBQ0Usc0JBQXNCO0FBQUE7O0FwR3c3SXhCLGdFQUFnRSxFb0dyN0loRSxnQkFDRSxXQUFXLEVBQ1gsa0JBQWtCLEV6RnpHbEIsaUJ5RjBHMEIsRUFDMUIsa0JBQWtCO0FBQUE7O0FwR203SXBCLGdFQUFnRSxFb0cvNkloRSxnQkFDRSxrQkFBa0IsRUFDbEIsY0FBYyxFQUNkLFdBQVcsRXpGeEdYLE95RjBHZ0I7QUFBQTs7QXBHNDZJbEIsZ0VBQWdFLEVvR3g2SWhFLG1CQUNFLHlDQUF5QztBQUFBOztBcEd5NkkzQyxnRUFBZ0UsRW9HdDZJaEUsZ0JBQ0UsOEJBQThCO0FBQUE7O0FwR3U2SWhDLGdFQUFnRSxFb0dwNkloRSx1QkFDRSxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFVBQVU7QUFBQTs7QXBHbTZJWixnRUFBZ0UsRW9HaDZJaEUsc0JBQ0UsNkJBQTZCLEVBQzdCLGdCQUFrQztBQUFBOztBcEdnNklwQyxnRUFBZ0UsRWtHbG5KOUQsc0JFc05BLGtCQUFrQixFQUNsQiwwQnJFcFEwQjtBQUFBOztBL0JpcUo1QixnRUFBZ0UsRW9HejVJaEUsK0JBQ0UsNEJBQTRCO0FBQUE7O0FwRzA1STlCLGdFQUFnRSxFb0d2NUloRSxzQkFDRSxrQkFBa0IsRUFDbEIsbUJBQW1CLEVBQ25CLGdCQUFnQixFQUNoQixpQkFBaUIsRUFDakIsWUFBWSxFQUNaLGdCQUFnQixFQUNoQixzQkFBc0I7QUFBQTs7QXBHazVJeEIsZ0VBQWdFLEVvRy80SWhFLGdCQUNFLGtCQUFrQixFQUNsQixNQUFNLEV6RnZKTixPeUZ3SmdCLEVBQ2hCLFdBQVcsRUFDWCxZQUFZLEVBQ1osV0FBVztBQUFBOztBcEcyNEliLGdFQUFnRSxFb0d2NEloRSxrQkFDRSxlQUFlLEV6RmhLZixTeUZpS2tCLEVBQ2xCLGtCQUFrQixFQUNsQixjQUFjLEVBQ2QsWUFBWTtBQUFBOztBcEdvNElkLGdFQUFnRSxFb0doNEloRSwyQkFFQyxjQUFjLEVBQ2QsbUJBQW1CLEVBQ25CLGtCQUFrQixFQUNsQixXQUFXLEVBQ1gsWUFBWSxFQUNaLHNCQUFzQjtBQUFBOztBcEcyM0l2QixnRUFBZ0UsRW9HbDRJaEUsdUJBV0MsbUJBQW1CLEVBQ25CLGtCQUFrQixFQUNsQixZQUFZLEVBQ1osdUJBQXVCLEVBQ3ZCLFNBQVM7QUFBQTs7QUFJVixhQUFBOztBQUNBLGFBQUE7O0FwR2szSUEsZ0VBQWdFLEVvR2ozSWhFLDRDQUNFLG9CQUFvQjtBQUFBOztBcEdrM0l0QixnRUFBZ0UsRW9HLzJJaEUsc0NBQ0UseUJBQXlCO0FBQUE7O0FwR2czSTNCLGdFQUFnRSxFb0c3MkloRSx1QkFDRSx5QkFBeUI7QUFBQTs7QXBHODJJM0IsZ0VBQWdFLEVvRzMySWhFLHdCQUNFLHFCQUFxQixFQUNyQixZQUFZLEVBQ1osaUJBQWlCLEVBQ2pCLGlDQUFpQyxFQUNqQyxXQUFXLEVBQ1gsZUFBZSxFQUNmLGlCQUFpQixFQUNqQixlQUFlLEVBQ2Ysa0JBQWtCLEVBQ2xCLG1CQUFtQjtBQUFBOztBcEdtMklyQixnRUFBZ0UsRW9HaDJJaEUsK0JBQ0UsU0FBUztBQUFBOztBQUdYLG9DQUFnQyxnRUFBQSxFQUM5Qix3QkFFQyxTQUFTLEVBQ1QsV0FBVyxFQUNYLFNBQVMsRUFDVCxPQUFPLEVBQ1AsUUFBUSxFQUNSLFlBQVksRUFDWix5QkFBeUIsRUFDekIsc0JBQXNCLEVBQ3RCLDhCQUE4QjtFQUFBOztFcEdvMUkvQixnRUFBZ0UsRW9HOTFJaEUseUJBY0Msa0JBQWtCO0VBQUE7O0VwR2kxSW5CLGdFQUFnRSxFb0cvMUloRSw4QkFrQkMscUpBQXFKO0VBQUE7O0VwRzgwSXRKLGdFQUFnRSxFb0doMkloRSxrQ0FzQkMsV0FBVztFQUFBOztFcEcyMElaLGdFQUFnRSxFb0dqMkloRSx5REEwQkMsVUFBVTtFQUFBOztFcEd3MElYLGdFQUFnRSxFb0dsMkloRSxpRUErQkMsZUFBZTtFQUFBOztFcEdvMEloQixnRUFBZ0UsRW9HbjJJaEUsOENBbUNDLGFBQWE7RUFBQTs7RXBHaTBJZCxnRUFBZ0UsRW9HcDJJaEUsNkJBdUNDLGtCQUFrQixFQUNsQixzQkFBc0IsRUFDdEIsV0FBVyxFQUNYLGNBQWM7RUFBQTs7RXBHMnpJZixnRUFBZ0UsRW9HcjJJaEUsNkNBOENDLFFBQVEsRUFDUixZQUFZLEVBQ1osaUJBQWlCO0VBQUE7O0VwR3N6SWxCLGdFQUFnRSxFb0d0MkloRSwyQ0FvREMsV0FBVztFQUFBOztFcEdteklaLGdFQUFnRSxFb0d2MkloRSxpREF3REMsbUJBQW1CLEVBQ25CLG1CQUFtQixFQUNuQiw0Q0FBNEM7RUFBQTs7RXBHOHlJN0MsZ0VBQWdFLEVvR3gySWhFLGlEQThEQyxnQkFBZ0IsRUFDaEIsbUJBQW1CO0VBQUE7QUFDcEIiLCJmaWxlIjoic3R5bGVzL25vb3JfbWFpbi9zdHlsZS5jc3MifQ== */

/*# sourceMappingURL=style.css.map */
