/* 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; right: 0.7142857143rem; height: 2.1428571429rem; width: 2.1428571429rem;
}

/* line 55, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-prev { right: 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='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
}

/* line 71, framework/asset/site/css/sass/vendors/_slick-theme.scss */ .slick-next { left: 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='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 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: right;
}

/* 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; left: 1.0714285714rem; width: auto;
}

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

/* 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: "Droid Arabic Naskh", Helvetica, Arial, sans-serif; font-weight: 400; line-height: 30px; text-align: right; -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: rtl; 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: "Droid Arabic Naskh", 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: "Droid Arabic Kufi", 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-left: 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-right: 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; 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-right: none; position: relative; display: block; padding: 1.8095314286rem 2.1428571429rem; border: 5px solid var(--border-color); -webkit-box-shadow: none; box-shadow: none; margin-right: 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: right; height: 48px; width: 48px; top: -6px; margin-left: 10px; right: -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: right; position: relative; fill: var(--var-heading-font-color); height: 48px; width: 48px; top: -14px; right: -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-right: 0;
  }

  /* line 86, framework/asset/site/css/sass/typography/_custom-blockquotes.scss */ .dima-blockquote > span { top: -45px; right: -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: right; margin-left: 1.4285714286rem; width: 5rem; height: 5rem; font-size: 3.2142857143rem; line-height: 4.2857142857rem;
}

/* 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-right: 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-right: 25px;
}

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

/* line 2, framework/asset/site/css/sass/typography/_custom-list.scss */ ul.icon-list { margin: 0 !important; padding-right: 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-right: 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; right: 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; right: 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-right: 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-right: 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; right: 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-right: 1.7857142857rem;
}

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

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

/* 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-right: 0; margin-left: 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-right: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 244, framework/asset/site/css/sass/layout/_grid.scss */ div .no-md-offset { margin-right: 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-right: 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-right: 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-right: 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-right: 100%;
  }

  /* line 299, framework/asset/site/css/sass/layout/_grid.scss */ div .no-xsd-offset { margin-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 8.3333333333%;
  }

  /* line 331, framework/asset/site/css/sass/layout/_grid.scss */ div .no-sd-offset { margin-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 8.3333333333%;
  }

  /* line 373, framework/asset/site/css/sass/layout/_grid.scss */ div .no-ld-offset { margin-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 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-right: 8.3333333333%;
  }

  /* line 404, framework/asset/site/css/sass/layout/_grid.scss */ div .no-xld-offset { margin-right: 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 { right: 8.5714285714rem !important;
}

/* line 12, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_neg_3 { right: -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 { right: 5.7142857143rem !important;
}

/* line 12, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_neg_2 { right: -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 { right: 2.8571428571rem !important;
}

/* line 12, framework/asset/site/css/sass/layout/_offgrid.scss */ .translate_x_neg_1 { right: -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: right;
}

/* 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-left: 0;
}

/* line 90, framework/asset/site/css/sass/layout/_form.scss */ form p, form .field { margin: 0 0 2px; margin-left: 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; left: 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: "Droid Arabic Naskh", Helvetica, Arial, sans-serif "Droid Arabic Kufi", 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-right: 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-left: 50px; background-color: var(--second-border-color-alpha-03); background-position: left 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-left: 10px; font-family: "Droid Arabic Naskh", Helvetica, Arial, sans-serif "Droid Arabic Kufi", 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%; right: 50%; font-size: 13px; margin-right: -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; left: 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; left: 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-right: -50vw; right: 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 { right: 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; right: 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-right: 5.1282051282%;
}

/* line 9, framework/asset/site/css/sass/layout/_sidebar.scss */ .left-content-sidebar-active .dima-sidebar { margin-left: 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-left: 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-left: 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-left: 0; padding-right: 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: left; position: absolute; left: 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-right: 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; right: 0; opacity: 0.8; -webkit-transform: rotateY(180deg); transform: rotateY(180deg);
}

/* 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-right: 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-left: 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-right: 0;
}

/* line 189, framework/asset/site/css/sass/layout/_widget.scss */ div.widget.login-widget .dima-user-login-content { padding-right: 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; left: 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-right: 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 314, 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;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(255, 255, 255, 0.47)" width="18" height="18" viewBox="0 0 48 48"><path d="M30.83 32.67l-9.17-9.17 9.17-9.17L28 11.5l-12 12 12 12z"/></svg>') no-repeat; left: 0;
}

/* line 329, 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;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" width="18" height="18" viewBox="0 0 48 48"><path d="M30.83 32.67l-9.17-9.17 9.17-9.17L28 11.5l-12 12 12 12z"/></svg>') 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: right;
}

/* 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-left: 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-right: auto; margin-left: 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: right; margin-left: 30px; margin-top: 0;
}

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

/* line 477, framework/asset/site/css/sass/layout/_widget.scss */ .widget-container ul.dima-tab-nav li a { padding-right: 10px; padding-left: 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-left: 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-right: 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; right: 0; left: 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: left; -ms-flex-pack: left; justify-content: left;
}

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

/* 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-right: 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-left: 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-right: 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-left: 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-left: 10px; width: 20px;
}

/* line 188, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-nav.icon-menu > li { border-right: 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-left: 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-left: 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; right: 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; right: 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-left: 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-right: 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-left: 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: left; 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; right: 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-left: 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-left: 25px; padding-right: 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-left: 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; left: 0; float: right; 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; left: 2px; right: 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-left: 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 { right: -2px; left: 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: right;
}

/* 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 { right: auto; left: 100%; margin-left: 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-right: 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%; right: 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: left;
}

/* 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-left: none; padding-left: 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-right: 0;
}

/* line 651, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-menu li:last-child { padding-left: 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%; right: 0.3571428571rem; 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); right: 2.1428571429rem;
}

/* 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: ""; left: 5rem; right: 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: ""; right: 50%; margin-right: -2.1428571429rem;
}

/* line 759, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-topbar { position: relative; float: left; 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: right; float: right; padding: 0 0 0 3.5714285714rem;
}

/* 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: right; margin-left: 0.7142857143rem;
}

/* line 789, framework/asset/site/css/sass/navbar/_navbar.scss */ .dima-topbar .icon_text .dima-topbar-icon svg { position: absolute; right: 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; right: -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; right: 50%; margin-right: -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-left: 10px; background-size: initial; background-position: center center; background-repeat: no-repeat; float: right;
}

/* 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; right: 0; left: 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-right: 0px !important; margin-left: 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; right: 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-right: 1.4285714286rem solid transparent; border-left: 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-right-width: 0;
}

/* line 22, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .framed.vertical-menu-end .dima-main { padding-left: 1.4285714286rem;
}

/* line 26, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .framed.vertical-menu-end .title_container .page-section-content { border-left-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; right: 0; left: 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 { right: auto; left: 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 { left: auto; right: 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-left-width: 0; border-right-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 { right: 100%; left: auto; margin-right: 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 { right: 100%; left: 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 { right: 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-left: 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-left: 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-left: 310px; margin-right: 0;
}

/* line 271, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .dima-navbar-vertical { right: auto !important;
}

/* line 275, framework/asset/site/css/sass/navbar/_navbar-vertical.scss */ .vertical-menu.vertical-menu-end .scroll-to-top { right: 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 { right: 10px; left: 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 { left: 100%; right: auto; margin-left: 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: left;
}

/* 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-left: 0px; float: left;
}

/* 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 { left: 100%; right: 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: left;
}

/* 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-left: 0; margin-right: 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-left: 80px; margin-right: 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-right: 310px; margin-left: 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-left: 0; margin-right: 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-right: 1.4285714286rem solid transparent; border-left: 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 { left: 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 { left: 0; right: 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 { right: 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 { left: 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-right: 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-left: 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 { right: 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 { left: 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 { left: -9000px;
}

/* line 369, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.burger-side-pos-end .dima-side-area-mask { right: -9000px;
}

/* line 376, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.end-burger { left: 0; right: auto;
}

/* line 380, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side.end-burger .burger-menu-content { left: 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; right: 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: right;
}

/* 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: right;
}

/* line 430, framework/asset/site/css/sass/navbar/_search-burger.scss */ .burger-menu-side .widget .widget-title { color: #ffffff; text-align: right;
}

/* 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: right; 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; left: 0; bottom: 0; text-align: left; 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; left: 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; right: 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; left: 13px; right: 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-right: 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 { right: 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-right: 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: right;
}

/* 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: left; border-right: 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-right: 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; right: 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-right: 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-right: -3.2142857143rem; border-radius: 50%; right: 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; left: 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-left: 5px;
}

/* line 16, framework/asset/site/css/sass/blog/_tags.scss */ .tagcloud a, .tags a { display: inline-block; margin-left: 5px; margin-right: 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-right: none; position: relative; display: block; padding: 1.1785842857rem 2.1428571429rem 1.4047685714rem 2.1428571429rem; border: 5px solid var(--border-color); margin-right: 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; left: 0; bottom: 0; right: 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; right: 50%; top: 50%; width: 5rem; height: 5rem; margin-top: -2.5rem; margin-right: -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; right: 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: right;
}

/* 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-left-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-left-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-right: 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-left-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-left: 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-right: -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-left: 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-left: 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 { right: 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 { right: 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 { right: 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; 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; right: 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; left: 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: right; 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; right: 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-left-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-left-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-left-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-left-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; right: -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: left; margin: 0; padding-right: 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-right: 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-left: 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-left: 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: right; 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-left: 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-left: 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-right: 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-left: 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-left: 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-left: 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-right: 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-left: 25px !important;
}

/* line 152, framework/asset/site/css/sass/blog/_comment.scss */ .dima-comment-header .user-comment-titel.float-end li:last-child { margin-left: 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; right: 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-right: 1px;
}

/* line 168, framework/asset/site/css/sass/ui/_icons.scss */ .social-media.dima-show li { margin-left: 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; right: 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; right: -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-right: 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: "Droid Arabic Kufi", 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-left: 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; right: 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: "Droid Arabic Kufi", 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: 0; -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-left: 15px; margin-right: -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-left: 10px; margin-right: -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-right: 2em !important; padding-left: 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: right; 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: right;
}

/* 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-right: auto; margin-left: 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 { left: -15px;
}

/* line 26, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line:after { right: -15px;
}

/* line 30, framework/asset/site/css/sass/ui/_divider.scss */ .topaz-line.hr-left { float: right; right: -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-left: auto; margin-right: auto;
}

/* line 73, framework/asset/site/css/sass/ui/_divider.scss */ .line-hr.line-start { margin-right: 0; margin-left: auto;
}

/* line 78, framework/asset/site/css/sass/ui/_divider.scss */ .line-hr.line-end { margin-left: 0; margin-right: 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; right: -1.4285714286rem; 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 { right: 0;
}

/* line 152, framework/asset/site/css/sass/ui/_divider.scss */ .noor-line.noor-end:before { left: 0;
}

/* line 158, framework/asset/site/css/sass/ui/_divider.scss */ .noor-line.noor-center:before { right: 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: right;
}

/* 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; right: 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: left;
}

/* 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; left: 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-right: 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: right; margin-bottom: 0; text-align: center; font-family: "Droid Arabic Kufi", 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-left: 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 { right: -1px;
}

/* line 160, framework/asset/site/css/sass/ui/_tabs.scss */ .dima-tab-content.float-start { left: -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-right: 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-left: 30px;
}

/* line 210, framework/asset/site/css/sass/ui/_tabs.scss */ .tabs_style_2 ul.dima-tab-nav.float-end { margin-right: 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-left-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-left-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-left-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-right: -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-left-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-right: 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: "Droid Arabic Kufi", 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: right;
}

/* 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; left: 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: left;
}

/* 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: right; padding-left: 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-left: 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-left: 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; left: 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-left: 15px;
}

/* line 139, framework/asset/site/css/sass/ui/_nottification.scss */ .dima_alert_side .dima-alert { position: relative; display: block; margin-right: 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-left: 1.7857142857rem;
}

/* line 100, framework/asset/site/css/sass/ui/_box.scss */ .last-menu .menu-price { position: relative; left: 0; color: var(--var-main-color); padding-right: 1.7857142857rem;
}

/* line 107, framework/asset/site/css/sass/ui/_box.scss */ .last-menu .menu-notification { position: absolute; left: 0; font-family: "Droid Arabic Naskh", 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: left; 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 { left: auto; right: 10%;
}

/* line 93, framework/asset/site/css/sass/ui/_calloutbox.scss */ .dima-banner .banner-inner.end { right: auto; left: 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: right;
}

/* 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%); left: 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: right; 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-left: 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-right: 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; right: 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: right; font-weight: 400; padding: 2.1428571429rem 2.1428571429rem 2.1428571429rem 0;
}

/* 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: right; font-weight: 400; padding: 2.1428571429rem 2.1428571429rem 2.1428571429rem 0; 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: "Droid Arabic Kufi", Helvetica, Arial, Times, serif; text-align: right; padding: 2.1428571429rem 2.1428571429rem 2.1428571429rem 0;
}

/* 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: right; 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: left;
}

/* 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: right; right: 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: right;
}

/* 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: left; left: 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: right; 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: right; clear: right;
}

/* line 15, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_start .box { margin-left: 2.8571428571rem; background: #fff;
}

/* line 20, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_start .date { position: absolute; top: 0; left: -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: left; clear: left; width: 100%;
}

/* line 39, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end article:before { right: 50%; top: 50%;
}

/* line 45, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end .box { margin-right: 2.8571428571rem; background: #fff;
}

/* line 50, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline .timeline_element_end .date { position: absolute; top: 0; right: -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%; left: 50%; margin-left: -6px; margin-right: -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 { right: -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 { left: -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: right;
}

/* 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%; right: 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%; right: 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 { right: 50%; margin-right: -2px; position: absolute; top: 0; bottom: 100%; border-right: 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 { right: 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; right: 0; left: 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-left: 0; margin-right: 0;
  }

  /* line 318, framework/asset/site/css/sass/ui/_timeline.scss */ .dima-timeline.dima-timeline-blog [class^="timeline_element_"] .post { padding-left: 0%; padding-right: 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: right; height: 48px; width: 48px; top: -6px; margin-left: 10px; right: -8px;
}

/* line 22, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial.icon_quote_end svg { position: relative; float: left; height: 48px; width: 48px; top: -6px; margin-right: 10px; left: -8px;
}

/* line 33, framework/asset/site/css/sass/ui/_testimonials.scss */ .dima-testimonial blockquote { overflow: hidden; margin: 0; padding: 0; border-right: none; padding-right: 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-left: 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-right: 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: right; height: 48px; width: 48px; top: -6px; margin-left: 10px; right: -8px;
}

/* line 158, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-end blockquote > span svg { position: relative; float: left; height: 48px; width: 48px; top: -6px; margin-right: 10px; left: -8px;
}

/* line 171, framework/asset/site/css/sass/ui/_testimonials.scss */ .quote-text.quote-end-bottom .dima-testimonial-image { float: left; margin-left: 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: right; margin-right: 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: right;
}

/* 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: left; margin-left: 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: left;
}

/* 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; right: 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: left; 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; right: 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: left; 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; right: 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: left; 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; right: 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: left;
}

/* 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; right: 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-left: -3px; padding: 0 5px;
}

/* line 27, framework/asset/site/css/sass/ui/_tooltip.scss */ .tooltip.left { margin-right: 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; right: 50%; margin-right: -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; right: 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; left: 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; right: 50%; margin-right: -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; right: 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; left: 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; right: 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-right: 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-right: -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 { right: 50%; margin-right: -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-right: -13px; border-bottom-width: 0; border-top-color: #fff;
}

/* line 102, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.right > .arrow { top: 50%; right: -14px; margin-top: -14px; border-right-width: 0; border-left-color: var(--border-color);
}

/* line 109, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.right > .arrow:after { content: " "; right: 1px; bottom: -13px; border-right-width: 0; border-left-color: #fff;
}

/* line 118, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.bottom > .arrow { right: 50%; margin-right: -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-right: -13px; border-top-width: 0; border-bottom-color: #fff;
}

/* line 135, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.left > .arrow { top: 50%; left: -14px; margin-top: -14px; border-left-width: 0; border-left-color: var(--border-color);
}

/* line 142, framework/asset/site/css/sass/ui/_popovers.scss */ .popover.left > .arrow:after { content: " "; left: 1px; border-left-width: 0; border-right-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); left: 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-left: 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-left: 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-left: 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-left: 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-left: 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-left: 2% !important; margin-bottom: 2%; float: right; 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-right: 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: right; 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; right: 0px;
}

/* line 40, framework/asset/site/css/sass/ui/_countup.scss */ .countUp .text { font-size: 14px; line-height: 14px; margin-right: 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; right: 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 { right: -0.8571428571rem;
}

/* line 122, framework/asset/site/css/sass/ui/_iconbox.scss */ .icon_pos_end { left: -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 { left: 0px;
}

/* line 225, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .dima-divider { margin-right: auto; margin-left: 0;
}

/* line 230, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .icon-box-header { margin-right: 35px; float: left;
}

/* 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: left;
}

/* line 246, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-end .features-content p { text-align: left; 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 { right: 0px;
}

/* line 270, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .dima-divider { margin-right: 0; margin-left: auto;
}

/* line 275, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .icon-box-header { margin-left: 35px; float: right;
}

/* 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: right;
}

/* line 291, framework/asset/site/css/sass/ui/_iconbox.scss */ .features-start .features-content p { text-align: right; 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-left: 5px; color: var(--var-heading-font-color); text-align: right; 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%; right: 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: right; 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; left: 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; left: -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; right: 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: right;
}

/* line 11, framework/asset/site/css/sass/help/_utility.scss */ .text-end { text-align: left;
}

/* line 15, framework/asset/site/css/sass/help/_utility.scss */ .float-start { float: right;
}

/* line 19, framework/asset/site/css/sass/help/_utility.scss */ .float-end { float: left;
}

/* 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: right; right: 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; right: 0; z-index: 2;
}

/* line 133, framework/asset/site/css/sass/help/_utility.scss */ ul.inline { margin: 0; padding-right: 0;
}

/* line 139, framework/asset/site/css/sass/help/_utility.scss */ .inline > li { display: inline-block; margin-left: 8px; margin-bottom: 8px;
}

/* line 144, framework/asset/site/css/sass/help/_utility.scss */ .inline > li:last-child { margin-left: 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: "Droid Arabic Kufi", 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; right: 50%; border-bottom: 2px solid #e4e4e4; border-left: 2px solid var(--var-main-color); border-left: 2px solid #e4e4e4; border-top: 2px solid var(--var-main-color); border-radius: 100%; height: 60px; width: 60px; margin-right: -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-left: 2.1428571429rem;
}

/* line 440, framework/asset/site/css/sass/help/_utility.scss */ .stream-item.float-end { margin-right: 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: right; margin-left: 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-left: 0;
}

/* line 40, framework/asset/site/css/sass/help/_helpclasses.scss */ .end-image, .dima-testimonial.quote-end .dima-testimonial-image { float: left; margin-right: 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-right: 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; 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; 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; 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-right: 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-right: -0.5em; margin-left: -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: right; 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: right;
}

/* 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-left: 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-right: 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-left: 90px;
  }

  /* line 66, framework/asset/site/css/sass/queries/_media-queries.scss */ .float-start, .float-end { float: none; margin-left: 0 !important; margin-right: 0 !important;
  }

  /* line 74, framework/asset/site/css/sass/queries/_media-queries.scss */ .dima-button.float-start, .dima-button.float-end { float: right; position: relative; right: 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-left: 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-left: 0%; padding-right: 0%;
  }

  /* line 158, framework/asset/site/css/sass/queries/_media-queries.scss */ .features-box.features-start p, .features-box.features-end p { padding-left: 0%; padding-right: 0%;
  }

  /* line 171, framework/asset/site/css/sass/queries/_media-queries.scss */ .features-end .features-content, .features-start .features-content { padding-left: 0; padding-right: 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-left: 0 !important; margin-right: 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: left;
  }

  /* 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-right: 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-right: 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-left: 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-right: 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-right: 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-left: 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 { right: 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-right: -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-right: -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; right: 50%; margin-right: -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: right; margin-right: 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: right;
}

/* 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; right: 0 !important; margin-right: 0 !important;
}

/* line 214, framework/asset/site/css/sass/custom/_global.scss */ .dima-main .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer { right: 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-right: auto; margin-right: auto;
}

/* line 231, framework/asset/site/css/sass/custom/_global.scss */ .topaz-div-bg { position: absolute; display: block; width: 100%; right: 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; right: 0; width: 100%; height: 100%; z-index: 52;
}

/* line 289, framework/asset/site/css/sass/custom/_global.scss */ .infscr-loading { position: fixed; right: 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy9ub29yX21haW4vc3R5bGUtcnRsLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsInN0eWxlcy9ub29yX21haW4vc3R5bGUtcnRsLmNzcyIsImJhc2UvZGVtby9ub29yL19jb2xvcnMuc2NzcyIsInZlbmRvcnMvX3Jlc2V0LnNjc3MiLCJ0YWlsd2luZGNzcy9fZmxleGJveC5zY3NzIiwidGFpbHdpbmRjc3MvX2Rpc3BsYXkuc2NzcyIsInRhaWx3aW5kY3NzL19taW5IZWlnaHQuc2NzcyIsInRhaWx3aW5kY3NzL19vcGFjaXR5LnNjc3MiLCJ0YWlsd2luZGNzcy9fdGFpbHdpbmRjc3Muc2NzcyIsInZlbmRvcnMvX3NsaWNrLnNjc3MiLCJ2ZW5kb3JzL19zbGljay10aGVtZS5zY3NzIiwiYmFzZS9fZnVuY3Rpb25zLnNjc3MiLCJiYXNlL19kaXJlY3Rpb24uc2NzcyIsInR5cG9ncmFwaHkvX2FsbC5zY3NzIiwidHlwb2dyYXBoeS9fZ2VuZXJhbC5zY3NzIiwiYmFzZS9kZW1vL25vb3IvX3J0bF92YXIuc2NzcyIsImJhc2UvZGVtby9ub29yL19mb250cy5zY3NzIiwidHlwb2dyYXBoeS9faGVhZGxpbmUuc2NzcyIsInR5cG9ncmFwaHkvX2F0dHJpYnV0ZS5zY3NzIiwidHlwb2dyYXBoeS9fY3VzdG9tLWhlYWRsaW5lLnNjc3MiLCJ0eXBvZ3JhcGh5L19ibG9ja3F1b3Rlcy5zY3NzIiwidHlwb2dyYXBoeS9fY3VzdG9tLWJsb2NrcXVvdGVzLnNjc3MiLCJ0eXBvZ3JhcGh5L19jb2RlLnNjc3MiLCJ0eXBvZ3JhcGh5L19tYXJrLnNjc3MiLCJ0eXBvZ3JhcGh5L19kcm9wY2FwLnNjc3MiLCJ0eXBvZ3JhcGh5L19saXN0LnNjc3MiLCJ0eXBvZ3JhcGh5L19jdXN0b20tbGlzdC5zY3NzIiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzX2dsb2JhbC5zY3NzIiwibGF5b3V0L19vZmZncmlkLnNjc3MiLCJsYXlvdXQvX2Zvcm0uc2NzcyIsImJhc2UvZGVtby9ub29yL192YXJpYWJsZXMuc2NzcyIsImxheW91dC9fZ2VuZXJhbC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fcGFnZS10aXRsZS5zY3NzIiwibGF5b3V0L19zZWN0aW9uLnNjc3MiLCJzdHlsZXMvbm9vcl9tYWluL19zZWN0aW9uLXNoYXBlLW1haW4uc2NzcyIsImxheW91dC9fc2lkZWJhci5zY3NzIiwibGF5b3V0L193aWRnZXQuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2lzb3RvcHMtZ3JpZC5zY3NzIiwibmF2YmFyL19hbGwuc2NzcyIsIm5hdmJhci9fbmF2YmFyLnNjc3MiLCJuYXZiYXIvX25hdmJhci10b3Auc2NzcyIsIm5hdmJhci9fbmF2YmFyLWNlbnRlci5zY3NzIiwibmF2YmFyL19uYXZiYXItdmVydGljYWwuc2NzcyIsIm5hdmJhci9fZnJhbWVkX2JvcmRlci5zY3NzIiwibmF2YmFyL19uYXZiYXItYmlnLnNjc3MiLCJuYXZiYXIvX3NlYXJjaC1idXJnZXIuc2NzcyIsIm5hdmJhci9fbW9iaWxlX25hdmJhci5zY3NzIiwicHJvdGZvbGlvL19hbGwuc2NzcyIsInByb3Rmb2xpby9fcHJvdGZvbGlvLnNjc3MiLCJwcm90Zm9saW8vX2ZpbHRlcnMuc2NzcyIsImJsb2cvX2FsbC5zY3NzIiwiYmxvZy9fdGFncy5zY3NzIiwiYmxvZy9fcG9zdC5zY3NzIiwiYmxvZy9fcmVhZC1tb3JlLnNjc3MiLCJibG9nL19yZWxhdGVkLXBvc3RzLnNjc3MiLCJibG9nL19wcmV2LW5leHQuc2NzcyIsImJsb2cvX3NpbmdsZS5zY3NzIiwiYmxvZy9fYmlnLWdyaWQuc2NzcyIsImJsb2cvX3Bvc3QtZm9vdGVyLnNjc3MiLCJibG9nL19taW5pbWFsLXN0eWxlLnNjc3MiLCJibG9nL19wb3N0LW1ldGEuc2NzcyIsImJsb2cvX2F1dGhvci5zY3NzIiwiYmxvZy9fY29tbWVudC5zY3NzIiwidWkvX2FsbC5zY3NzIiwidWkvX2ljb25zLnNjc3MiLCJ1aS9faG92ZXIuc2NzcyIsInVpL19idXR0b24uc2NzcyIsInN0eWxlcy9ub29yX21haW4vd2F2ZXMuc2NzcyIsInVpL19idXR0b24tYWR2YW5jZWQuc2NzcyIsInVpL19pbWFnZXMuc2NzcyIsInVpL19oci5zY3NzIiwidWkvX2RpdmlkZXIuc2NzcyIsInVpL190YWJzLnNjc3MiLCJ1aS9fYWNjb3JkaW9uLnNjc3MiLCJ1aS9fbm90dGlmaWNhdGlvbi5zY3NzIiwidWkvX2JveC5zY3NzIiwidWkvX2NhbGxvdXRib3guc2NzcyIsInVpL19wcmljaW5ndGFibGUuc2NzcyIsInVpL190YWJsZS5zY3NzIiwidWkvX3BhZ2luYXRpb24uc2NzcyIsInVpL190aW1lbGluZS5zY3NzIiwidWkvX3Rlc3RpbW9uaWFscy5zY3NzIiwidWkvX21hcC5zY3NzIiwidWkvX3Rvb2x0aXAuc2NzcyIsInVpL19wb3BvdmVycy5zY3NzIiwidWkvX3Njcm9sbHRvdG9wLnNjc3MiLCJ1aS9fY2xpbmV0LnNjc3MiLCJ1aS9fY291bnR1cC5zY3NzIiwidWkvX2ljb25ib3guc2NzcyIsInVpL19pY29uYm94LWJveC5zY3NzIiwidWkvX3RlYW0uc2NzcyIsInVpL19wcm9ncmVzcy5zY3NzIiwiaGVscC9fdXRpbGl0eS5zY3NzIiwiaGVscC9faGVscGNsYXNzZXMuc2NzcyIsImhlbHAvX3dwLnNjc3MiLCJxdWVyaWVzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJxdWVyaWVzL19tZWRpYS1xdWVyaWVzLXZlcnRpY2FsLnNjc3MiLCJjdXN0b20vX2dsb2JhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLGdoQkFBQTs7QUFZQSwwOENBQUE7O0FDaU9BLDJRQUFBOztBQzNPQSx1RUFBdUUsRUNTdkUsZUFFQyx5QkFBbUIsRUFDbkIsMkJBQW1CLEVBQ25CLDJCQUFtQixFQUNuQix1QkFBZSxFQUVmLDhCQUFzQixFQUN0Qix3REFBK0IsRUFDL0Isd0RBQStCLEVBQy9CLHdEQUErQixFQUUvQixr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WWQsd0MrQndZd0MsRS9Cdll4QyxxQytCdVl3QyxFL0J0WXhDLG1DK0JzWXdDLEUvQnJZeEMsZ0MrQnFZd0M7QUFBQTs7QTlCMmMxQyw4REFBOEQsRURybUJwRCxxQitCeUpSLGNBQWMsRS9CdllkLHdDK0J3WXdDLEUvQnZZeEMscUMrQnVZd0MsRS9CdFl4QyxtQytCc1l3QyxFL0JyWXhDLGdDK0JxWXdDO0FBQUE7O0E5QjZjMUMsOERBQThELEVEdm1CcEQseUIrQnlKUixjQUFjLEUvQnZZZCx3QytCd1l3QyxFL0J2WXhDLHFDK0J1WXdDLEUvQnRZeEMsbUMrQnNZd0MsRS9Ccll4QyxnQytCcVl3QztBQUFBOztBOUIrYzFDLDhEQUE4RCxFOEI1YzlELHNCQUNFLGNBQWMsRUFDZCx1QnBCeGMwQyxFb0J5YzFDLDJCcEJ6YzBDO0FBQUE7O0FWbzVCNUMsOERBQThELEU4QnhjOUQsNEVBSUcsa2RBRVcsRUFDWCxXQUFXLEVBQ1gsa0JBQWtCLEVuQjdXbkIscUJEdkcwQyxFb0JzZHpDLG9CcEJ0ZHlDLEVvQnVkekMsc0JwQnZkeUMsRW9Cd2R6Qyx1QnBCeGR5QztBQUFBOztBVnM1QjVDLDhEQUE4RCxFOEIxYzlELHlFQWlCQyxvVkFFVztBQUFBOztBOUJ5YlosOERBQThELEU4QjVjOUQsa0JBd0JHLDBDQUEwQztBQUFBOztBOUJzYjdDLDhEQUE4RCxFOEI5YzlELG9SQXNDQywrQkFBK0IsRUFDL0Isc0NBQXNDLEVBQ3RDLDBDQUEyQjtBQUFBOztBOUJ3YTVCLDhEQUE4RCxFOEJoZDlELGdhQXNERyx3Q0FBMkI7QUFBQTs7QTlCNFo5Qiw4REFBOEQsRThCbGQ5RCw0ZEF5REUsa0NBQStCO0FBQUE7O0E5QjJaakMsOERBQThELEU4QnBkOUQsa25CQTRESSwwQ0FBMkIsRUFDM0IsV0FBVyxFQUNYLE9BQU87QUFBQTs7QTlCd1pYLDhEQUE4RCxFOEJ0ZDlELDhCQW9FRyxzQ0FBMEI7QUFBQTs7QTlCb1o3Qiw4REFBOEQsRThCeGQ5RCw0Q0F5RUMsY0FBYztBQUFBOztBOUJpWmYsOERBQThELEU4QjFkOUQsbUNB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QTs7QTdDMm1EZCx5RUFBeUUsRTZDbHhEekUseUhBMEtLLG1CQUFtQjtBQUFBOztBN0MwbUR4Qix5RUFBeUUsRTZDcHhEekUsOEhBNktJLGtCQUFrQjtBQUFBOztBN0N5bUR0Qix5RUFBeUUsRTZDdHhEekUseUdBbUxHLHdDbkMvTHlDLEVtQ2dNekMsaURBQWlEO0FBQUE7O0E3Q29tRHBELHlFQUF5RSxFNkN4eER6RSwyR0FzTEksZ0NBQWdDO0FBQUE7O0E3Q29tRHBDLHlFQUF5RSxFNkMxeER6RSxrTkE4TEcsV0FBVztBQUFBOztBN0M4bERkLHlFQUF5RSxFNkM1eER6RSx3UEFpTUssVUFBVTtBQUFBOztBN0M2bERmLHlFQUF5RSxFNkM5eER6RSx3UUFvTUkscUJBQXFCO0FBQUE7O0E3QzRsRHpCLHlFQUF5RSxFNkNoeUR6RSxrUkF1TU0sY0FBYyxFbEN0SGxCLGNrQ3VIeUI7QUFBQTs7QTdDMGxEM0IseUVBQXlFLEU2Q2x5RHpFLHdPQThNSyxhQUFhO0FBQUE7O0E3Q3NsRGxCLHlFQUF5RSxFNkNweUR6RSw0Q0F1TkMsWUFBWTtBQUFBOztBN0Mra0RiLHlFQUF5RSxFNkN0eUR6RSx5S2xDaUZFLGtCa0M4STRDLEVsQ25KNUMsZWtDb0p3QjtBQUFBOztBN0N3a0QxQix5RUFBeUUsRTZDeHlEekUseURsQ3NGRSxzQmtDOEkrQjtBQUFBOztBN0Nza0RqQyx5RUFBeUUsRTZDMXlEekUsa0RsQ3NGRSxzQmtDa0orQjtBQUFBOztBN0Nva0RqQyx5RUFBeUUsRTZDNXlEekUsNkhsQ3NGRSxXa0MwSnNCLEVsQ3JKdEIsVWtDc0pvQjtBQUFBOztBN0M2akR0Qix5RUFBeUUsRTZDOXlEekUsb0hsQzJGRSxVa0MySmtCLEVsQ2hLbEIsV2tDaUtvQixFbEN0S3BCLGdCa0N1S3dCO0FBQUE7O0E3Q3dqRDFCLHlFQUF5RSxFNkNoekR6RSxzSGxDTkUsZ0JBQVk7QUFBQTs7QVh3ekRkLHlFQUF5RSxFNkNsekR6RSx3SEE4UEksa0JBQWtCLEVsQ3ZMcEIsaUJrQ3dMMEIsRWxDNU8xQixXQUFPO0FBQUE7O0FYaXlEVCx5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aEUsb0MvQ3VIRSxRK0NoRWlCLEVBQ2hCLFVBQVU7QUFBQTs7QTFEMDZFYixnRUFBZ0UsRTBEbCtFaEUsNENBOERJLFVBQVU7QUFBQTs7QTFEczZFZCxnRUFBZ0UsRTBEcCtFaEUsMkMzRHVGRSxtQzJEcEJvQyxFM0RxQnBDLGdDMkRyQm9DLEUzRHNCcEMsOEIyRHRCb0MsRTNEdUJwQywrQjJEdkJvQyxFM0R3QnBDLDJCMkR4Qm9DO0FBQUE7O0ExRG02RXRDLGdFQUFnRSxFMER0K0VoRSxvQy9DdUhFLFErQ3pDaUIsRUFDaEIsVUFBVTtBQUFBOztBMUR5NUViLGdFQUFnRSxFMER4K0VoRSw0Q0FxRkksVUFBVTtBQUFBOztBMURxNUVkLGdFQUFnRSxFMEQxK0VoRSwyQzNEdUZFLG9DMkRHcUMsRTNERnJDLGlDMkRFcUMsRTNERHJDLCtCMkRDcUMsRTNEQXJDLGdDMkRBcUMsRTNEQ3JDLDRCMkREcUM7QUFBQTs7QTFEazVFdkMsaUVBQWlFLEUwRDUrRWpFLG1CQW9HQyxrQkFBa0IsRUFDbEIsa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxZQUFZLEVBQ1osV0FBVyxFQUNYLGlCQUFpQixFM0R6QmhCLDRCMkQwQjJCLEUzRHpCM0IseUIyRHlCMkIsRTNEeEIzQix1QjJEd0IyQixFM0R2QjNCLG9CMkR1QjJCO0FBQUE7O0ExRG80RTdCLDREQUE0RCxFMkR4L0U1RCwwQkFFQyw4QmpENkIyQztBQUFBOztBVjI5RTVDLDREQUE0RCxFMkRwL0U1RCxtSkFLRyx3RWpEb0J5QztBQUFBOztBVjY5RTVDLDZEQUE2RCxFMkQ1K0U3RCxtR0FLRSw4QmpEVTBDLEVpRFQxQyx5QmpES3lDLEVpREp6QyxtQkFBbUIsRUFFakIsaUJBQWlCLEVBSW5CLGdCNUNDYTtBQUFBOztBaEJnVmQsNENBQXdDLDZEQUFBLEU0RDFVdkMsMEVBRUQsNkJqRFAyQztFQUFBOztFVmcrRTFDLDZEQUE2RCxFMkR2OUU3RCx3Q0FDRCx3Q0FBOEM7RUFBQTtBQUM1Qzs7QUMxQ0gsWUFBQTs7QTVEa2dGQSw4REFBOEQsRTREaGdGOUQsMkNBRUMsVUFB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b0YzRCwwSEEwQ0csbUNBQW1DO0FBQUE7O0FuRXlsRnRDLDJEQUEyRCxFbUVqbEYzRCx5QnBFakpFLDBCb0VxSjBCLEVwRXBKMUIsdUJvRW9KMEIsRXBFbkoxQixzQm9FbUowQixFcEVsSjFCLGtCb0VrSjBCO0FBQUE7O0FEdE81QixpQkFBQTs7QWxFc3pGQSx5REFBeUQsRW9FcnpGekQsY0FDRSwrQkFBK0IsRUFDL0IsNEJBQTRCLEVBQzVCLHVCQUF1QixFckVvRnZCLHNDcUVsRnNDLEVyRW1GdEMsbUNxRW5Gc0MsRXJFb0Z0QyxpQ3FFcEZzQyxFckVxRnRDLDhCcUVyRnNDLEVBRXRDLG1DQUFtQztBQUFBOztBcEVnekZyQywwREFBMEQsRW9FdnpGMUQsb0JyRTBFRSxVcUVoRWlCLEVyRWlFakIsa0VBQTJFLEVBQzNFLDBCQUErQixFcUVqRWhDLDZCQUE2QixFQUM3QiwwQkFBMEIsRUFDMUIscUJBQXFCO0FBQUE7O0FwRTR5RnRCLDBEQUEwRCxFb0V4eUYxRCxxQkFFQyxtQ0FBbUMsRXJFb0VsQywwQ3FFbkV5QyxFckVvRXpDLHVDcUVwRXlDLEVyRXFFekMscUNxRXJFeUMsRXJFc0V6QyxrQ3FFdEV5QztBQUFBOztBcEV1eUYzQywwREFBMEQsRW9FMXlGMUQsMkJBUUcsWUFBWTtBQUFBOztBcEVveUZmLDBEQUEwRCxFb0U5eEYxRCw0QkFFRSxrQkFBa0IsRUFDbEIsTUFBTSxFekQ0Rk4sUXlEM0ZnQjtBQUFBOztBcEU0eEZsQiwwREFBMEQsRW9FaHlGMUQsNERBUUcscUJBQXFCLEVBQ3JCLFVBQVUsRXpEc0ZYLFl5RHJGcUI7QUFBQTs7QXBFd3hGdkIsMERBQTBELEVvRW54RjFELGdCQUNFLDRCQUE0QixFckU0RzVCLDZCcUUxRzZCLEVyRTJHN0IsMEJxRTNHNkIsRXJFNEc3QixxQnFFNUc2QixFckVzQzdCLHNDcUVwQ3NDLEVyRXFDdEMsbUNxRXJDc0MsRXJFc0N0QyxpQ3FFdENzQyxFckV1Q3RDLDhCcUV2Q3NDLEVBRXRDLFdBQVc7QUFBQTs7QXBFOHdGYiwwREFBMEQsRW9FdndGMUQsd0JBQ0Us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cUJzRTlJeUIsRXRFK0l6QixpQnNFL0l5QixFdEVxSXpCLDZCc0VwSTZCLEV0RXFJN0IsMEJzRXJJNkIsRXRFc0k3QixxQnNFdEk2QixFdEVnRTdCLHNDc0UvRHNDLEV0RWdFdEMsbUNzRWhFc0MsRXRFaUV0QyxpQ3NFakVzQyxFdEVrRXRDLDhCc0VsRXNDLEVBQ3RDLHlCQUF5QixFQUN6QixtQkFBbUIsRXRFc0RuQix3QmdDMURZLEVoQzJEWixxQmdDM0RZLEVoQzREWixvQmdDNURZLEVoQzZEWixnQmdDN0RZLEVzQ01aLG1DQUFtQztBQUFBOztBckUyMkZyQywyREFBMkQsRXFFMTRGM0QsdUgxRGtIRSxrQjBEaEZ3QixFMURxRnhCLG1CMERwRjBCO0FBQUE7O0FyRXkyRjVCLDJEQUEyRCxFcUU1NEYzRCwrSDFEa0hFLGtCMEQzRXdCLEUxRGdGeEIsbUIwRC9FMEIsRUFDM0Isa0JBQWtCLEVBQ2xCLGtCQUFrQixFQUNsQixzQjNEaEIwQyxFMkRpQjFDLG1CM0RqQjBDLEUyRGtCMUMscUJBQThCO0FBQUE7O0FyRWkyRi9CLDJEQUEyRCxFQUFFLGtCcUU1MUYzRCxlQUFlO0FBQUE7O0FyRTgxRmpCLDJEQUEyRCxFcUVoNUYzRCwrR0EwREUsNEJBQTRCO0FBQUE7O0FyRXcxRjlCLDJEQUEyRCxFcUU1MUYzRCx1SUFPQyxrQ0FBa0MsRUFDbEMsZ0RBQWdEO0FBQUE7O0FyRXMxRmpELDJEQUEyRCxFcUVqMUYzRCxnQkFDRSxjQUFjLEVBQ2QsV0FBVztBQUFBOztBckVpMUZiLDJEQUEyRCxFcUU3MEYzRCxtRkFHRSxvQ0FBb0MsRUFDcEMsZUFBZSxFQUNmLG9DQUFvQyxFQUNwQywyQ0FBMkMsRUFDM0MsdUJBQXVCO0FBQUE7O0FyRXcwRnpCLDJEQUEyRCxFcUVwMEYzRCxRMUR5QkUsNkIwRHhCcUMsRTFENkJyQyw4QjBENUJxQztBQUFBOztBdEV3SnZDLDJRQUFBOztBQzZxRkEsdUVBQXVFLEVzRW40RnZFLGdCQUNFLGtCQUFrQixFQUNsQixlQUFlLEVBQ2YsZ0JBQWdCLEVBQ2hCLHlCQUF5QixFQUN6Qixz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LDBEQUEwRCxFMkV4aEcxRCxtR0FrQ0csMEJqRXZLeUM7QUFBQTs7QVYrcEc1QywwREFBMEQsRTJFbi9GMUQsNENoRS9FRSxpQmdFa0Z5QjtBQUFBOztBM0VrL0YzQiwwREFBMEQsRTJFci9GMUQsMENoRXBGRSxrQmdFMkYyQjtBQUFBOztBM0VnL0Y3QiwwREFBMEQsRTJFdi9GMUQscUNBV0cscUNBQXFDLEU1RTlEdEMsMkQ0RStENEQsRTVFOUQ1RCx3RDRFOEQ0RCxFNUU3RDVELG1ENEU2RDREO0FBQUE7O0EzRTYrRjlELDBEQUEwRCxFMkV6L0YxRCxnRGhFbkdFLHNCZ0VrSCtCO0FBQUE7O0EzRTQrRmpDLDBEQUEwRCxFMkUzL0YxRCw4QzVFbkRFLDhENEV1RWlFLEU1RXRFakUsMkQ0RXNFaUUsRTVFckVqRSxzRDRFcUVpRTtBQUFBOztBM0V5K0ZuRSwwREFBMEQsRTJFNy9GMUQsa0VoRW5HRSxvQmdFZ0k2QjtBQUFBOztBM0VrK0YvQiwwREFBMEQsRTJFLy9GMUQseUdBc0NJLHNCQUFzQjtBQUFBOztBM0UyOUYxQiwwREFBMEQsRTJFamdHMUQsK0hBeUNLLHdCQUF3QjtBQUFBOztBM0UwOUY3QiwwREFBMEQsRTJFbmdHMUQsMkg1RW5ERSw2RDRFa0drRSxFNUVqR2xFLDBENEVpR2tFLEU1RWhHbEUscUQ0RWdHa0U7QUFBQTs7QTNFczlGcEUsMERBQTBELEUyRXJnRzFELDZENUVuREUsOEQ0RWtIbUUsRTVFakhuRSwyRDRFaUhtRSxFNUVoSG5FLHNENEVnSG1FO0FBQUE7O0EzRXc4RnJFLDBEQUEwRCxFMkV2Z0cxRCxtR0E0RUcsY0FBYztBQUFBOztBM0U2N0ZqQiwwREFBMEQsRTJFeDdGMUQsdUNBSUksNEJBQTRCO0FBQUE7O0EzRXM3RmhDLDBEQUEwRCxFMkUxN0YxRCw4Q0FTSyxpQ0FBaUMsRUFDakMsOEJBQThCO0FBQUE7O0EzRWs3Rm5DLDBEQUEwRCxFMkU1N0YxRCxvREFrQkcsd0JqRS9ReUMsRWlFZ1J6QywyQ0FBMkM7QUFBQTs7QTNFMjZGOUMsMERBQTBELEUyRXQ2RjFELHFDaEU1TUUs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OEQsRXVGL3pIOUQsMEJBa0JDLFFBQVEsRTVFMkJQLFk0RTNIOEIsRUFrRy9CLGlCQWxHK0IsRTVFd0Y5QixxQjRFVzRCLEU1RXVDNUIsc0M0RXZJNkM7QUFBQTs7QXZGNDRIL0MsOERBQThELEV1RmowSDlELGdDQXlCRyxZQUFZLEU1RW9CYixVNEVuQm1CLEVBQ2xCLGFBeEd1QixFNUV1RnhCLHFCNEVrQjhCLEU1RWdDOUIsdUI0RXRJd0I7QUFBQTs7QXZGNjRIMUIsOERBQThELEV1Rm4wSDlELDJCNUU2Q0UsVTRFWGlCLEU1RUNqQixtQjRFakg4QixFQWtIL0IsbUJBQW1CLEVBQ25CLHdDQWpIdUQsRUFrSHZELHdDQWpIOEMsRUFrSDlDLFVBckgrQjtBQUFBOztBdkZtNUhoQyw4REFBOEQsRXVGcjBIOUQsaUNBMENHLFlBQVksRUFDWixRQUFRLEU1RVJULG1CNEVoSHdCLEVBMEh2QixtQkFBbUIsRUFDbkIseUJBeEh1QjtBQUFBOztBdkZpNUgxQiw4REFBOEQsRXVGdjBIOUQseUJBbURDLFFBQVEsRTVFRFAsVzRFaEk4QixFQW1JL0IsaUJBbkkrQixFNUVrRzlCLG9CNEVrQzBCLEU1RU0xQixzQzRFdkk2QztBQUFBOztBdkZvNUgvQyw4REFBOEQsRXVGejBIOUQsK0JBMERHLFlBQVksRTVFUmIsUzRFU2lCLEU1RXZDakIsb0I0RXdDNEIsRTVFTDVCLHdCNEVqSXdCLEVBd0l2QixhQTNJdUI7QUFBQTs7QXJCK0IxQix3QkFBQTs7QWxFMDNIQSwrREFBK0QsRXdGaDZIL0QsaUJ6RnFERSxlQUF1QixFQUN2QixpQkFBeUIsRXlGcER6QixlQUFlLEVBQ2YsY0FBYyxFQUNkLDhCQUE4QixFN0VrSTlCLFU2RWpJaUIsRUFDakIsWUFBWSxFQUNaLGtCQUFrQixFQUNsQixxQkFBcUIsRUFDckIsWTlFa0J5QyxFOEVqQnpDLGE5RWlCeUMsRVgrRHpDLHdDeUYvRXdDLEV6RmdGeEMscUN5RmhGd0MsRXpGaUZ4QyxtQ3lGakZ3QyxFekZrRnhDLGdDeUZsRndDLEV6RnNGeEMsd0V5RnJGd0UsRXpGc0Z4RSxxRXlG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OztBM0YrOEhqQyw0REFBNEQsRTJGdi9INUQsK0VBa0RHLDJCQUEyQjtBQUFBOztBM0Z1OEg5Qiw0REFBNEQsRTJGei9INUQsNkZBcURFLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsc0JqRnhCMEMsRWlGeUIxQyx1QmpGekIwQyxFaUYwQjFDLFNBQVMsRUFDVCxVQUFVLEVBQ1YsV0FBVztBQUFBOztBM0ZnOEhiLDREQUE0RCxFMkYzL0g1RCxrREFrRUcsY0FBYyxFQUNkLG1CQUFtQjtBQUFBOztBM0YwN0h0Qiw0REFBNEQsRTJGNy9INUQsK0I1Rm1GRSwwQjRGWHlCLEU1Rll6Qix1QjRGWnlCLEU1RmF6QixzQjRGYnlCLEU1RmN6QixrQjRGZHlCO0FBQUE7O0EzRnU3SDNCLDREQUE0RCxFMkYvL0g1RCxzQzVGbUZFLDBCNEZSMkIsRTVGUzNCLHVCNEZUMkIsRTVGVTNCLHNCNEZWMkIsRTVGVzNCLGtCNEZYMkI7QUFBQTs7QTNGczdIN0IsNERBQTRELEUyRmpnSTVELHVHQW1GRSw0Q0FBNEMsRUFDNUMsc0RBQXNELEU1Rm9FdEQsOEQ0Rm5FOEQsRTVGb0U5RCwyRDRGcEU4RCxFNUZxRTlELHNENEZyRThEO0FBQUE7O0EzRjg2SGhFLDREQUE0RCxFMkZuZ0k1RCwrR0F3Rkksa0JBQWtCO0FBQUE7O0EzRjY2SHRCLDREQUE0RCxFMkZyZ0k1RCxxSDVGd0pFLDhENEYzRDhELEU1RjREOUQsMkQ0RjVEOEQsRTVGNkQ5RCxzRDRGN0Q4RDtBQUFBOztBM0YwNkhoRSw2REFBNkQsRTJGcDZIN0QsaUNBRUUsa0JBQWtCLEVBQ2xCLFdBQVcsRUFDWCxxQmpGeEUwQztBQUFBOztBVjArSDVDLDZEQUE2RCxFMkZ0Nkg3RCxpSEFRQyxpQ0FBK0IsRUFDL0Isa0NBQWdDLEVBQ2hDLGdCQUFnQjtBQUFBOztBM0Y4NUhqQiw2REFBNkQsRTJGeDZIN0QseUhBYUcsdUNBQXFDO0FBQUE7O0EzRjY1SHhDLDZEQUE2RCxFMkZ4NUg3RCxrQmhGWUUsdUJEbEcwQztBQUFBOztBVmcvSDVDLDZEQUE2RCxFMkZ0NUg3RCxnQmhGYUUsc0JEdkcwQztBQUFBOztBVmsvSDVDLDZEQUE2RCxFMkZwNUg3RCxpR0FLRSw0Q0FBNEMsRUFDNUMseUNBQXlDLEU1RnFCekMsOEQ0RnBCOEQsRTVGcUI5RCwyRDRGckI4RCxFNUZzQjlELHNENEZ0QjhEO0FBQUE7O0EzRis0SGhFLDZEQUE2RCxFMkZ0NUg3RCx5R0FVSSxrQkFBa0I7QUFBQTs7QTNGODRIdEIsNkRBQTZELEUyRng1SDdELCtHNUYyQkUsOEQ0Rlo4RCxFNUZhOUQsMkQ0RmI4RCxFNUZjOUQsc0Q0RmQ4RDtBQUFBOztBM0YyNEhoRSw2REFBNkQsRTJGMTVIN0Qsc0RBcUJFLDRCQUE0QjtBQUFBOztBM0Z1NEg5Qiw2REFBNkQsRTJGNTVIN0QsaUlBeUJJLHNEQUFzRDtBQUFBOztBM0ZxNEgxRCw2REFBNkQsRTJGOTVIN0QsMkJBZ0NDLG1CQUFtQjtBQUFBOztBM0ZnNEhwQiw2REFBNkQsRTJGNTNIN0Qsa0NBRUMsbUJBQW1CO0FBQUE7O0EzRjQzSHBCLDZEQUE2RCxFMkZ4M0g3RCxtQkFDRSw4QmpGekkwQztBQUFBOztBVmtnSTVDLDZEQUE2RCxFMkYxM0g3RCwyQ0FLQyxjQUFjLEVBQ2QsY0FBYyxFNUZuRmIsc0M0Rm9GcUMsRTVGbkZyQyxtQzRGbUZxQyxFNUZsRnJDLGlDNEZrRnFDLEU1RmpGckMsOEI0RmlGcUM7QUFBQTs7QTNGcTNIdkMsNkRBQTZELEUyRm5pSTdELDZENUZ3SkUsaUQ0RjJCZ0QsRTVGMUJoRCw4QzRGMEJnRCxFNUZ6QmhELHlDNEZ5QmdEO0FBQUE7O0EzRmszSGxELDZEQUE2RCxFMkY5Mkg3RCxpQ0FFRSxrQkFBa0IsRUFrQmxCLGFBQWE7QUFBQTs7QTNGNDFIZiw2REFBNkQsRTJGaDNIN0QsbUVBS0MsV0FBVztBQUFBOztBM0Y2MkhaLDZEQUE2RCxFMkZsM0g3RCwrQ0FTQyxVQUFVO0FBQUE7O0EzRjIySFgsNkRBQTZELEUyRnAzSDdELHFGQWFFLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sV0FBVztBQUFBOztBM0Z1MkhiLDZEQUE2RCxFMkZ0M0g3RCx1RUF3Qkcsb0NBQW9DLEVBQ3BDLG1CQUFtQixFQUNuQixjQUFjLEU1RnZIZixzQzRGd0h1QyxFNUZ2SHZDLG1DNEZ1SHVDLEU1RnRIdkMsaUM0RnNIdUMsRTVGckh2Qyw4QjRGcUh1QztBQUFBOztBM0Y2MUh6Qyw2REFBNkQsRTJGeDFIN0QsMENoRmpGRSxTZ0ZxRmdCO0FBQUE7O0EzRnMxSGxCLDZEQUE2RCxFMkYxMUg3RCw4QmhGaEdFLGtCZ0YwR3lCLEVoRnJHekIsY2dGc0dvQjtBQUFBOztBM0ZpMUh0Qiw2REFBNkQsRTJGNTFIN0QsaUNoRmhHRSxrQmdGK0d5QixFaEZ4S3pCLFdBQU87QUFBQTs7QVh1L0hULDZEQUE2RCxFMkY5MUg3RCxtQ0FtQkcsa0JBQWtCO0FBQUE7O0EzRjYwSHJCLDZEQUE2RCxFMkZoMkg3RCxrQ0F3QkMsZ0JBQWdCO0FBQUE7O0EzRjAwSGpCLDZEQUE2RCxFMkZsMkg3RCxrRGhGbExFLGdCQUFZO0FBQUE7O0FYc2hJZCw2REFBNkQsRTJGcDJIN0Qsb0NoRmxMRSxnQkFBWSxFZ0ZrTlgsVUFBVTtBQUFBOztBM0ZzMEhiLDZEQUE2RCxFMkZ0Mkg3RCxxRUF3Q0UsV0FBVyxFQUNYLGlDQUFpQztBQUFBOztBM0YrekhuQyw2REFBNkQsRTJGenpIN0QsMkJoRnJJRSxVZ0Z3SW1CO0FBQUE7O0EzRnd6SHJCLDZEQUE2RCxFMkYzekg3RCxnQ2hGL0lFLGVnRnVKc0IsRWhGbEp0QixpQmdGbUp1QjtBQUFBOztBM0Zvekh6Qiw2REFBNkQsRTJGN3pIN0QsbUNoRjFJRSxpQmdGdUp1QixFaEYxTnZCLFlBQU87QUFBQTs7QVg0Z0lULDZEQUE2RCxFMkYvekg3RCxxQ0FpQkcsa0JBQWtCO0FBQUE7O0EzRmd6SHJCLDZEQUE2RCxFMkZqMEg3RCxvQ0FzQkMsZ0JBQWdCO0FBQUE7O0EzRjZ5SGpCLDZEQUE2RCxFMkZuMEg3RCxvRGhGdE9FLGlCQUFZO0FBQUE7O0FYMmlJZCw2REFBNkQsRTJGcjBIN0Qsc0NoRnRPRSxpQkFBWSxFZ0ZvUVgsVUFBVTtBQUFBOztBM0Z5eUhiLDZEQUE2RCxFMkZ2MEg3RCx5RUFzQ0UsV0FBVyxFQUNYLGlDQUFpQztBQUFBOztBM0ZreUhuQyw2REFBNkQsRTJGM3hIN0QsZWhGeExFLGdCZ0Z5THVCLEVBQ3ZCLG9DQUFvQyxFaEZ0UnBDLGlCQUFZLEVnRndSWixxQkFBcUI7QUFBQTs7QTNGeXhIdkIsNkRBQTZELEUyRnR4SDdELGlCQUNFLGtCQUFrQixFQUNsQixxQkFBcUI7QUFBQTs7QTNGc3hIdkIsNkRBQTZELEUyRnh4SDdELHVEQU1DLHVCakZsUzJDLEVpRm1TM0Msd0JqRm5TMkMsRWlGb1MzQyxnQkFBZ0I7QUFBQTs7QTNGa3hIakIsNkRBQTZELEUyRjF4SDdELDJEQVdHLDZCakZ2U3lDO0FBQUE7O0FWd2pJNUMsNkRBQTZELEUyRjV3SDdELG1CQUNFLGtCQUFrQixFQUNsQixxQkFBcUI7QUFBQTs7QTNGNHdIdkIsNkRBQTZELEUyRjl3SDdELDJEQU1DLHNCakZsVDJDLEVpRm1UM0MsdUJqRm5UMkMsRWlGb1QzQyxnQkFBZ0I7QUFBQTs7QTNGd3dIakIsNkRBQTZELEUyRmh4SDdELCtEQVdHLDRCakZ2VHlDO0FBQUE7O0FWOGpJNUMsNkRBQTZELEUyRmx3SDdELGtCQUNFLGtCQUFrQixFQUNsQixxQkFBcUI7QUFBQTs7QTNGa3dIdkIsNkRBQTZELEUyRnB3SDdELHlEQU1DLHNCakZsVTJDLEVpRm1VM0MsdUJqRm5VMkMsRWlGb1UzQyxnQkFBZ0I7QUFBQTs7QTNGOHZIakIsNkRBQTZELEUyRnR3SDdELDZEQVdHLGVBQWUsRUFDZiw0QmpGeFV5QztBQUFBOztBVm9rSTVDLDZEQUE2RCxFMkZ4d0g3RCxpRUFnQkcsV0FBVztBQUFBOztBM0YwdkhkLDZEQUE2RCxFMkZydkg3RCw2Q0FFQyw0Q0FBNEM7QUFBQTs7QTNGcXZIN0MsNkRBQTZELEUyRnZ2SDdELG1EQU1DLDRDQUE0QztBQUFBOztBM0Ztdkg3Qyw2REFBNkQsRTJGenZIN0QseUJBVUMsOENBQThDO0FBQUE7O0FDMVgvQyxpQkFBQTs7QTVGNG1JQSwrREFBK0QsRTRGeG1JL0QsZ0JBQ0Usa0JBQWtCLEVBQ2xCLHdDbEZ5QjBDLEVrRnhCMUMsbURBQW1ELEU3RmlKbkQsaUQ2RmhKaUQsRTdGaUpqRCw4QzZGakppRCxFN0ZrSmpELHlDNkZsSmlELEU3RnNKakQsNkI2RnJKNkIsRTdGc0o3QiwwQjZGdEo2QixFN0Z1SjdCLHFCNkZ2SjZCLEU3RmlGN0Isc0M2RmhGc0MsRTdGaUZ0QyxtQzZGakZzQyxFN0ZrRnRDLGlDNkZsRnNDLEU3Rm1GdEMsOEI2Rm5Gc0MsRUFDdEMsa0JBQWtCO0FBQUE7O0E1Rm1tSXBCLGdFQUFnRSxFNEYxbUloRSx1QjdGb0pFLHdCNkYxSXVCLEU3RjJJdkIscUI2RjNJdUIsRTdGNEl2QixnQjZGNUl1QixFQUN4QixVQUFVLEVBQ1YsU0FBUztBQUFBOztBNUZnbUlWLGdFQUFnRSxFNEY1bUloRSx3Q0FlRyxrQkFBa0IsRUFDbEIsbUJBQW1CO0FBQUE7O0E1RjhsSXRCLGdFQUFnRSxFNEY5bUloRSwwQ0FtQkUsa0JBQWtCLEU3Rm1FbEIsc0M2RmxFc0MsRTdGbUV0QyxtQzZGbkVzQyxFN0ZvRXRDLGlDNkZwRXNDLEU3RnFFdEMsOEI2RnJFc0M7QUFBQTs7QTVGNGxJeEMsNkRBQTZELEVEemxJNUQsMkM2RkNDLGdCQUFnQjtBQUFBOztBNUYwbElsQiw2REFBNkQsRUQzbEk1RCwyQzZGQ0MsZ0JBQWdCO0FBQUE7O0E1RjRsSWxCLDZEQUE2RCxFRDdsSTVELDJDNkZDQyxnQkFBZ0I7QUFBQTs7QTVGOGxJbEIsNkRBQTZELEVEL2xJNUQsMkM2RkNDLGdCQUFnQjtBQUFBOztBNUZnbUlsQiw2REFBNkQsRURqbUk1RCwyQzZGQ0MsZ0JBQWdCO0FBQUE7O0E1RmttSWxCLDZEQUE2RCxFRG5tSTVELDJDNkZDQyxnQkFBZ0I7QUFBQTs7QTVGb21JbEIsZ0VBQWdFLEU0RjVuSWhFLDJDQThCRSxVQUFVO0FBQUE7O0E1RmdtSVosZ0VBQWdFLEU0RjluSWhFLHVHN0ZvSkUsaUQ2Ri9HaUQsRTdGZ0hqRCw4QzZGaEhpRCxFN0ZpSGpELHlDNkZqSGlEO0FBQUE7O0E1RjJsSW5ELGdFQUFnRSxFNEZob0loRSxr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RnJCMEMsRXNGc0IxQywyQnRGMUJ5QyxFc0Y0QjFDLGlCQUFpQixFQUloQixnQmpGOUJhO0FBQUE7O0FmazRJZixrRUFBa0UsRWdCajNJbEUsS2dGaUJFLDBCdEZoQzBDLEVzRmlDMUMsMkJ0RnJDeUMsRXNGc0N6QyxnQmpGcENhO0FBQUE7O0FmbzRJZixrRUFBa0UsRWdCLzJJbEUseUlnRm1CRSwwQnRGdEMwQyxFc0Z1QzFDLGtCdEYzQ3lDLEVzRjZDMUMsaUJBQWlCLEVBSWhCLGdCakY5Q2E7QUFBQTs7QWZxNElmLGtFQUFrRSxFZ0I3MklsRSxxQmdGMEJFLDBCdEZqRDBDLEVzRmtEMUMsMkJ0RnREeUMsRXNGd0QxQyxpQkFBaUIsRUFJaEIsZ0JqRnhEYTtBQUFBOztBZnM0SWYsa0VBQWtFLEVnQjMySWxFLGlOZ0ZpQ0UsMEJ0RjVEMEMsRXNGNkQxQywyQnRGakV5QyxFc0ZrRXpDLHNCQUFzQixFQUN0QixnQmpGOURhO0FBQUE7O0FmdTRJZixrRUFBa0UsRWdCejJJbEUsdUdnRm9DRSxldEZuRTBDLEVzRm9FMUMsMkJ0RnhFeUMsRXNGeUV6QyxnQmpGbkVhO0FBQUE7O0FrRmpDZixpQ0FBQTs7QWpHMDZJQSx3REFBd0QsRWlHeDZJeEQsbUZBRUUscUNBQXFDO0FBQUE7O0FqR3c2SXZDLHdEQUF3RCxFaUdyNkl4RCxVQUNFLGtCQUFrQixFQUNsQixxQ0FBcUM7QUFBQTs7QWpHcTZJdkMseURBQXlELEVpR2w2SXpELDhCQUVDLDZCQUE2QjtBQUFBOztBakdrNkk5Qix5REFBeUQsRWlHcDZJekQsK0VBTUcscUNBQXFDO0FBQUE7O0FqR2c2SXhDLHlEQUF5RCxFaUczNUl6RCxzSUFLRyxnREFBZ0QsRUFDaEQsMEN2RkV5QztBQUFBOztBVnE1STVDLHlEQUF5RCxFaUc3NUl6RCwwSEFVRywyQ3ZGRnlDLEV1Rkd6QyxnREFBZ0Q7QUFBQTs7QWpHbzVJbkQseURBQXlELEVpRy80SXpELGdDQUVDLHFDQUFxQztBQUFBOztBakcrNEl0Qyx5REFBeUQsRWlHajVJekQsNkNBS0cseUR2RmJ5QztBQUFBOztBVjI1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 */

/*# sourceMappingURL=style-rtl.css.map */
