/* Theme Name: Ollis Theme URI: http://ollis.like-themes.com/ Author: Like Themes Author URI: http://like-themes.com/ Description: Ollis is a WordPress theme, created for design and interior studios. It has several professional design homepages, creative headers animations, Premium WPBakery Page Builder, and WooCommerce ready. Also the theme has color picker in customizer menu for changing all site colors to create unique color solution. Version: 1.3.3 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: four-columns, right-sidebar, left-sidebar, full-width-template Text Domain: ollis This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ /*------------------------------------------------------------------ [Table of contents] 1. CSS Reset 2. Global variables 3. Header, navigation bar and menu / header, nav.navbar 4. WordPress layout styles 5. Typography 6. Theme Sections 7. Tariffs Block 8. Testimonials 9. Bottom widgets goes before footer 10. Footer and copyrights 11. WorePress Widgets 12. Contacts inner pages width full-width map 13. Blog posts / Blog Full page / Blog Shortcodes 14. Galleries 15. Forms (buttons/radio/inputs) 16. Shortcodes (Visual Composer Integrated) 17. Pagination 18. Common classes (hover/transition effects/etc) 19. WooCommerce Plugin 20. Team 21. Page Loader 22. Events 23. Subscribe block -------------------------------------------------------------------*/ :root { --font-main: 'Open Sans'; --font-headers: 'Mukta'; --font-subheaders: 'Pinyon Script'; --main: #B19777; --main-darker: #BDA881; --main-lighter: #A3D09E; --second: #B19777; --gray: #F3F3F3; --gray-dark: rgba(0, 0, 0, 0.4); --gray-light: rgba(0, 0, 0, 0.1); --white: #ffffff; --white-text: rgba(255, 255, 255, 0.75); --black-darker: #0a182d; --black: #181818; --black-text: #282834; --black-light: rgba(19, 19, 19, 0.7); --red: #BDA881; } /* 1. CSS Reset */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change, * without disabling user zoom. */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /** * Remove default margin. */ body { margin: 0; } /* HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */ article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } /** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */ audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ audio:not([controls]) { display: none; height: 0; } /** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */ [hidden], template { display: none; } .vc_row.wpb_row.vc_row-fluid.vc_hidden-lg.vc_hidden-md.backimagecustom { height: 168px !important; width: 100%; } /* Links ========================================================================== */ /** * Remove the gray background color from active links in IE 10. */ a { background-color: transparent; } /** * Improve readability of focused elements when they are also in an * active/hover state. */ a:active, a:hover { outline: 0; } /* Text-level semantics ========================================================================== */ /** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */ abbr[title] { border-bottom: 1px dotted; } /** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */ b, strong { font-weight: bold; } /** * Address styling not present in Safari and Chrome. */ dfn { font-style: italic; } /** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */ h1 { font-size: 2em; margin: 0.67em 0; } /** * Address styling not present in IE 8/9. */ mark { background: var(--second); color: #181818; color: var(--black); } /** * Address inconsistent and variable font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } /* Embedded content ========================================================================== */ /** * Remove border when inside `a` element in IE 8/9/10. */ img { border: 0; } /** * Correct overflow not hidden in IE 9/10/11. */ svg:not(:root) { overflow: hidden; } /* Grouping content ========================================================================== */ /** * Address margin not present in IE 8/9 and Safari. */ figure { margin: 1em 40px; } /** * Address differences between Firefox and other browsers. */ hr { box-sizing: content-box; height: 0; } /** * Contain overflow in all browsers. */ pre { overflow: auto; } /** * Address odd `em`-unit font size rendering in all browsers. */ code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } /* Forms ========================================================================== */ /** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. */ /** * 1. Correct color not being inherited. * Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */ button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ } /** * Address `overflow` set to `hidden` in IE 8/9/10/11. */ button { overflow: visible; } /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */ button, select { text-transform: none; } /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } /** * Re-set default cursor for disabled elements. */ button[disabled], html input[disabled] { cursor: default; } /** * Remove inner padding and border in Firefox 4+. */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ input { line-height: normal; } /** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */ input[type="search"] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box; /* 2 */ } /** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * Define consistent border, margin, and padding. */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ legend { border: 0; /* 1 */ padding: 0; /* 2 */ } /** * Remove default vertical scrollbar in IE 8/9/10/11. */ textarea { overflow: auto; } /** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */ optgroup { font-weight: bold; } /* Tables ========================================================================== */ /** * Remove most spacing between table cells. */ table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } .color-main { color: #B19777; color: var(--main); } .color-second { color: #B19777; color: var(--second); } .color-black { color: #181818; color: var(--black); } .color-gray { color: #F3F3F3; color: var(--gray); } .color-white { color: #fff; color: var(--white); } .color-red { color: #D12323; color: var(--red); } /* 2. Global classes */ html { overflow-y: scroll; } html, body { /*height: 100% !important;*/ } body { color: #282834; color: var(--black-text); background-color: #fff; background-color: var(--white); } body.body-black { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); } body.body-black .wpb_text_column, body.body-black .ltx-icon .descr { color: rgba(255, 255, 255, 0.75); } /* 3. Header, navigation bar and menu */ .header-wrapper { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); position: relative; z-index: 20; } .error404.ltx-bg-404 .header-wrapper { background-color: transparent; } @media (max-width: 1299px) { .header-wrapper { background-size: cover; } } .header-wrapper.header-parallax .page-header { background-attachment: fixed; } @media (max-width: 1599px) { .header-wrapper.header-parallax .page-header { background-size: cover; } } .header-wrapper.ltx-parallax { background-attachment: static; background-position: 50% 0; } .header-wrapper.wrapper-navbar-layout-transparent-white, .header-wrapper.wrapper-navbar-layout-transparent, .header-wrapper.wrapper-navbar-layout-transparent-overlay { background-image: none !important; background-color: transparent !important; } .header-wrapper.wrapper-navbar-layout-transparent-white:after, .header-wrapper.wrapper-navbar-layout-transparent:after, .header-wrapper.wrapper-navbar-layout-transparent-overlay:after, .header-wrapper.wrapper-navbar-layout-transparent-white:before, .header-wrapper.wrapper-navbar-layout-transparent:before, .header-wrapper.wrapper-navbar-layout-transparent-overlay:before { display: none; } .header-wrapper.wrapper-navbar-layout-transparent-overlay { background-color: rgba(0, 0, 0, 0.3) !important; } .header-wrapper.wrapper-navbar-layout-transparent-white .navbar .container { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .header-wrapper.wrapper-navbar-layout-transparent-white .navbar #navbar.navbar-desktop ul.navbar-nav > li:hover > a, .header-wrapper.wrapper-navbar-layout-transparent-white .navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, .header-wrapper.wrapper-navbar-layout-transparent-white .navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a { color: #fff; color: var(--white); } .header-wrapper:not(.ltx-pageheader-disabled):after { content: ""; position: absolute; left: 0; right: 0; bottom: -15px; height: 15px; } body.admin-bar header.page-header { background-position: 50% 132px; background-position: 50% 0px; background-origin: border-box; } header.page-header { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); text-align: center; margin: 0; display: flex; flex-direction: column; justify-content: center; padding-bottom: 0; background-repeat: no-repeat; position: relative; background-position: 50% 0px; border: 0 none; } header.page-header:before { background-color: #181818; background-color: var(--black); filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; width: 100%; height: 100%; pointer-events: none; zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } header.page-header:before + div { z-index: 2; position: relative; } header.page-header:after { content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } header.page-header .container { position: relative; z-index: 2; padding-top: 115px; padding-bottom: 115px; } @media (max-width: 991px) { header.page-header .container { padding-top: 100px; padding-bottom: 100px; } .vc_row.wpb_row.vc_row-fluid.vc_hidden-lg.vc_hidden-md.backimagecustom { height: 168px; width: 100%; } } header.page-header .ltx-header-icon { background-position: 50% 50%; background-repeat: no-repeat; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; width: 400px; height: 400px; zoom: 1; filter: alpha(opacity=25); -webkit-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; } @media (max-width: 768px) { header.page-header .ltx-header-icon { width: 320px; height: 320px; } .vc_row.wpb_row.vc_row-fluid.vc_hidden-lg.vc_hidden-md.backimagecustom { height: 168px; width: 100%; } } @media (min-width: 1200px) { header.page-header .ltx-header-h1-wrapper { padding: 0 100px; } } header.page-header h1 { margin: 0; color: #fff; color: var(--white); position: relative; z-index: 11; line-height: 1.15em; font-size: 64px; display: inline; } @media (max-width: 1599px) { header.page-header h1 { font-size: 48px; } } @media (max-width: 768px) { header.page-header h1 { font-size: 36px; background-size: 100% 10px; } .vc_row.wpb_row.vc_row-fluid.vc_hidden-lg.vc_hidden-md.backimagecustom { height: 168px; width: 100%; } } header.page-header .breadcrumbs { list-style: none; margin: 24px 0 0px 0; padding: 0; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } header.page-header .breadcrumbs li { display: inline-block; margin: 0 0 0 0px; font-size: 16px; color: #fff; color: var(--white); } header.page-header .breadcrumbs li a { color: #B19777; color: var(--second); } header.page-header .breadcrumbs li a:hover { color: #fff; color: var(--white); } header.page-header .breadcrumbs li:not(:last-child):after { margin: 0px 11px 0 15px; vertical-align: middle; position: relative; top: -1px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; border-left: 1px solid var(--white); border-color: #fff; border-color: var(--white); border-right: 1px solid rgba(255, 255, 255, 0.4); content: ""; height: 14px; font-size: 14px; font-weight: 600; color: #fff; color: var(--white); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } header.page-header .ltx-tagline { font-size: 14px; } .ltx-social ul { margin: 0; padding: 0; list-style: none; } .ltx-social a { color: #fff; color: var(--white); position: relative; z-index: 10; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; display: block; width: 42px; height: 58px; line-height: 48px; text-align: center; } .ltx-social a .fab { font-family: "Font Awesome 5 Brands" !important; } .ltx-social a span:before { font-size: 14px; font-weight: 700; font-family: "Font Awesome 5 Brands" !important; } .ltx-social a:hover { color: #181818; color: var(--black); } .ltx-tagline { position: absolute; left: 0; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); font-size: 14px; margin-left: -70px; } .ltx-tagline > span { zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } @media (max-width: 1199px) { .ltx-tagline { display: none; } } .ltx-tagline:before { content: ""; display: inline-block; vertical-align: baseline; padding-bottom: 4px; margin-right: 13px; width: 100px; height: 1px; border-top: 1px solid #B19777; border-color: #B19777; border-color: var(--main); } #nav-wrapper.navbar-layout-transparent + .main-wrapper { position: relative; margin-top: -101px; } .page-header + .main-wrapper { margin-top: 0 !important; } .ltx-narrow-header { text-align: center; max-width: 1280px; margin: 0px auto 00px; min-height: 200px; padding: 60px 50px 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; background-color: #fff; background-color: var(--white); position: relative; z-index: 6; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 0; -moz-background-clip: padding; border-bottom-right-radius: 0; } @media (min-width: 1200px) { .ltx-narrow-header { padding: 60px 100px 0; } } @media (max-width: 768px) { .ltx-narrow-header { padding: 50px 0 30px; } } .ltx-narrow-header .ltx-cats { display: block; text-align: center; margin-bottom: 15px; line-height: 1.4em; } .ltx-narrow-header .ltx-post-headline { margin-top: 20px; } .ltx-narrow-header h1 { line-height: 1.2em; color: #181818 !important; color: var(--black) !important; padding: 0 30px !important; } .ltx-narrow-header h1:after { display: none !important; } .ltx-header-narrow-wrapper .container { padding: 200px 0 0 0 !important; } @media (min-width: 768px) { body.admin-bar .navbar.affix:not(.affix-top) { margin-top: 32px !important; } } body.admin-bar .navbar-collapse.navbar-mobile { margin-top: 32px !important; } @media (max-width: 768px) { body.admin-bar nav.navbar { margin-top: 0px; } body.admin-bar .navbar.affix, body.admin-bar .navbar-fixed-top { position: relative !important; margin-bottom: 0; } body.admin-bar nav.navbar #navbar.navbar-mobile.navbar-collapse { margin-top: 0px !important; padding-top: 43px !important; } } body.admin-bar #adminbarsearch { background: transparent !important; } #nav-wrapper { width: 100%; z-index: 100; min-height: 100px; } #nav-wrapper .container { min-height: 100px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; position: relative; } #nav-wrapper.navbar-layout-white-border .navbar, #nav-wrapper.navbar-layout-white .navbar { background-color: #fff; background-color: var(--white); } #nav-wrapper.navbar-layout-white-border .navbar-logo, #nav-wrapper.navbar-layout-white .navbar-logo { margin-top: 0px; } #nav-wrapper.navbar-layout-hamburger .navbar, #nav-wrapper.navbar-layout-transparent .navbar, #nav-wrapper.navbar-layout-transparent-overlay .navbar { transition: background .8s ease; } #nav-wrapper.navbar-layout-hamburger .affix.dark, #nav-wrapper.navbar-layout-transparent .affix.dark, #nav-wrapper.navbar-layout-transparent-overlay .affix.dark { background-color: #181818 !important; background-color: var(--black) !important; } #nav-wrapper.navbar-layout-white-border { border-bottom: 1px solid #F3F3F3; } #nav-wrapper.inited { max-height: initial; } #nav-wrapper.inited .container { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } #nav-wrapper.inited #navbar { max-height: initial; } @media (min-width: 1200px) { #nav-wrapper .navbar-controls .ltx-navbar-icons { display: none; } } #nav-wrapper:not(.inited) nav.navbar #navbar { max-height: 100px; overflow: hidden !important; } .ltx-nav-topbar-wrapper { min-height: 141px; } .ltx-nav-topbar-wrapper .affix { z-index: 100; left: 0; right: 0; } nav.navbar { z-index: 3; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-clip: border-box; border: 0 none; padding: 0px 0; margin-bottom: 0; vertical-align: top; } nav.navbar .container { position: relative; overflow: visible; vertical-align: middle; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } nav.navbar .navbar-logo { z-index: 2; position: absolute; display: inline-block; left: 15px; } nav.navbar .navbar-logo .logo { z-index: 2; } nav.navbar .navbar-logo .logo img { max-height: 49px; width: auto; } nav.navbar.affix-top { z-index: 100; left: 0; right: 0; } nav.navbar .mega-menu, nav.navbar ul ul { display: none; } nav.navbar #navbar { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: inline-block; text-align: center; padding: 6px 0px 6px 0; } @media (min-width: 1200px) { nav.navbar #navbar { padding-left: 200px; } } nav.navbar #navbar .mega-menu { top: 50px !important; right: 0 !important; width: 100%; max-width: 970px; -webkit-transform: translate(-50%, -3%); -moz-transform: translate(-50%, -3%); -ms-transform: translate(-50%, -3%); -o-transform: translate(-50%, -3%); transform: translate(-50%, -3%); } nav.navbar #navbar.navbar-desktop { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } nav.navbar #navbar.navbar-desktop .toggle-wrap { display: none; } nav.navbar #navbar.navbar-desktop ul.navbar-nav { display: inline-block; margin: 0 0; z-index: 4; /* & > li:last-child > a { padding-right: 0; }*/ } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li { float: left; } nav.navbar #navbar.navbar-desktop ul.navbar-nav li, nav.navbar #navbar.navbar-desktop ul.navbar-nav a { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 16px; font-weight: 600; transition: none; padding: 0; } nav.navbar #navbar.navbar-desktop ul.navbar-nav span:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav li:hover { cursor: pointer; } nav.navbar #navbar.navbar-desktop ul.navbar-nav a { padding: 0px 25px 0; position: relative; cursor: pointer; } nav.navbar #navbar.navbar-desktop ul.navbar-nav a:focus { background: transparent; } nav.navbar #navbar.navbar-desktop ul.navbar-nav a span { display: inline-block; position: relative; padding: 0 0px; pointer-events: none; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:hover > a { background: transparent; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a { -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease; color: #181818; color: var(--black); position: relative; z-index: 5; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover { color: #B19777 !important; color: var(--second) !important; } @supports (-webkit-appearance:none) { nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a span:before { top: 1px; } } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.ltx-menu-button { position: absolute; right: 0; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.ltx-menu-button a { background-color: #B19777; background-color: var(--second); border: 2px solid transparent; color: #fff; color: var(--white); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; min-width: 180px; font-size: 16px; padding: 12px 32px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; margin-top: -14px; margin-left: 0px; margin-right: 30px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.ltx-menu-button a:hover { background-color: #B19777; background-color: var(--main); color: #fff !important; color: var(--white) !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.ltx-menu-button a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.ltx-menu-button a span:before { display: none; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor:not(.menu-item-has-children) > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item:not(.menu-item-has-children) > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent:not(.menu-item-has-children) > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent:not(.menu-item-has-children) > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item:not(.menu-item-has-children) > a { padding-right: 16px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor:not(.menu-item-has-children) > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item:not(.menu-item-has-children) > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent:not(.menu-item-has-children) > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent:not(.menu-item-has-children) > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item:not(.menu-item-has-children) > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor:not(.menu-item-has-children) > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item:not(.menu-item-has-children) > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent:not(.menu-item-has-children) > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent:not(.menu-item-has-children) > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item:not(.menu-item-has-children) > a > span:after { left: auto; right: -16px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a { cursor: default; color: #B19777; color: var(--second); } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a:before { content: ""; position: absolute; top: -5px; bottom: -6px; right: 0px; left: 9px; border-left: 1px solid rgba(0, 0, 0, 0.5); border-right: 1px solid rgba(0, 0, 0, 0.5); border-color: #B19777; border-color: var(--main); z-index: -2; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span:after { content: ""; position: absolute; top: -5px; border-top: 1px solid var(--main); border-color: #B19777; border-color: var(--main); width: 7px; left: -16px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span:after { left: auto; right: -25px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span > span:before, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span > span:after { content: ""; position: absolute; border-top: 1px solid var(--main); border-color: #B19777; border-color: var(--main); top: auto; width: 7px; left: -16px; bottom: -6px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span > span:after { left: auto; right: -25px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:not(:last-child), nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:not(:last-child) { padding-right: 6px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a { vertical-align: middle; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a:after { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; content: "\e83b" !important; font-size: 8px; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--main); margin: 0px 0 0 6px; color: #B19777; color: var(--second); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -o-transition: -o-transform 0.2s; transition: -webkit-transform 0.2s,-moz-transform 0.2s,-o-transform 0.2s,transform 0.2s; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a:hover:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a:hover:after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover > a:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover > a:after { content: "\f04e"; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover > ul { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; z-index: 100; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover > ul li, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover > ul li { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover:after { content: ""; z-index: 0; position: absolute; height: 42px; width: 100%; min-width: 100px; bottom: -30px; left: 0; display: block; background: transparent; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul { pointer-events: auto; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children:hover { color: #B19777; color: var(--main); } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children:hover > a { border-color: #B19777 !important; border-color: var(--main) !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon { margin: 1px -20px 0 10px; border: 2px solid #fff; border-color: #fff; border-color: var(--white); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; padding: 0; width: 27px; height: 27px; line-height: 22px; font-size: 14px; display: block; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon:before { padding: 0; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon:after { display: none; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu { width: 250px; margin: 15px 0px 0 0px; padding: 8px 0px 8px; margin-left: -75px; display: block; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; position: absolute; -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; z-index: 0; pointer-events: none; text-align: left; list-style: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); border-color: #B19777; border-color: var(--main); background-color: #fff; background-color: var(--white); } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li { padding: 0; position: relative; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li:last-child, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li:last-child { border-bottom: none; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a { padding: 10px 18px 10px 18px; margin: 0 10px; display: block; font-size: 16px; position: relative; -webkit-transition: color 0.2s ease, background 0.2s ease; -moz-transition: color 0.2s ease, background 0.2s ease; -o-transition: color 0.2s ease, background 0.2s ease; transition: color 0.2s ease, background 0.2s ease; color: #181818; color: var(--black); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a span, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a span { vertical-align: middle; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li:not(.mega-menu-col):hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li:not(.mega-menu-col):hover > a { background-color: #B19777; background-color: var(--main); color: #fff !important; color: var(--white) !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li:not(.mega-menu-col):hover > ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li:not(.mega-menu-col):hover > ul { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); transition-delay: 0s, 0s, 0.1s; visibility: visible; z-index: 1; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.menu-item-has-children > a > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.menu-item-has-children > a > span:after { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; content: "\e83b" !important; font-size: 8px; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--main); margin-left: 7px; vertical-align: top; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; color: #B19777; color: var(--second); top: 0px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.menu-item-has-children > a:hover > span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.menu-item-has-children > a:hover > span:after { color: #fff; color: var(--white); -webkit-text-stroke-color: var(--white); } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-item > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-item > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_item > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_item > a { cursor: default !important; color: #B19777 !important; color: var(--main) !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-item > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-item > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-parent > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-parent > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_parent > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_parent > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_item > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_item > a span:after { color: #B19777 !important; color: var(--main) !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-item:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-item:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-parent:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-parent:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_parent:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_parent:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_item:hover, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_item:hover { background: transparent !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-item:hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-item:hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current-menu-parent:hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current-menu-parent:hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_parent:hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_parent:hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.current_page_item:hover > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.current_page_item:hover > a { background: transparent !important; color: #B19777 !important; color: var(--main) !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu ul { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; position: absolute; top: -8px !important; margin-top: 0; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu { z-index: 20; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul { right: 250px !important; z-index: 19; margin: 0; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul { left: 250px !important; right: auto !important; z-index: 18; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul { left: auto !important; right: 250px !important; z-index: 17; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul { left: 250px !important; right: auto !important; z-index: 16; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul { left: auto !important; right: 250px !important; z-index: 15; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul { left: 250px !important; right: auto !important; z-index: 14; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul { left: auto !important; right: 250px !important; z-index: 13; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul { left: 250px !important; right: auto !important; z-index: 12; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul ul { left: auto !important; right: 250px !important; z-index: 11; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.children ul ul ul ul ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li ul.sub-menu ul ul ul ul ul ul ul ul ul ul ul { left: 250 !important; right: auto !important; z-index: 10; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li { z-index: 19; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li { z-index: 18; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li { z-index: 17; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li { z-index: 16; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li { z-index: 15; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li { z-index: 14; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li + li { z-index: 13; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li + li + li { z-index: 12; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li + li + li + li + li + li + li + li + li + li { z-index: 11; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul { left: auto !important; right: 336px !important; margin-left: -86px; margin-right: -86px; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul { left: 250px !important; right: auto !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul { left: auto !important; right: 336px !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul { left: 250px !important; right: auto !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul { left: auto !important; right: 336px !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul { left: 250px !important; right: auto !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul { left: auto !important; right: 336px !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul { left: 250px !important; right: auto !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul ul { left: auto !important; right: 336px !important; } nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.children ul ul ul ul ul ul ul ul ul ul, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child ul.sub-menu ul ul ul ul ul ul ul ul ul ul { left: 250px !important; right: auto !important; } nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu { position: static; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; } nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu:hover > div.mega-menu { visibility: visible; z-index: 1001; -webkit-transform: translate(0%, -8%) !important; -moz-transform: translate(0%, -8%) !important; -ms-transform: translate(0%, -8%) !important; -o-transform: translate(0%, -8%) !important; transform: translate(0%, -8%) !important; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; pointer-events: all; } nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu:hover > div.mega-menu .sub-menu { visibility: visible; } nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu:hover:after { bottom: 0 !important; } nav.navbar #navbar.navbar-desktop a.fa { position: relative; } nav.navbar #navbar.navbar-desktop a.fa:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; padding-right: 10px; margin-top: 1px; } nav.navbar #navbar.navbar-desktop a.fa span { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; } nav.navbar #navbar.navbar-desktop .mega-menu { position: absolute !important; -webkit-transform: translate(0%, -3%); -moz-transform: translate(0%, -3%); -ms-transform: translate(0%, -3%); -o-transform: translate(0%, -3%); transform: translate(0%, -3%); width: 970px; margin-top: 50px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; padding: 0 20px; display: block; visibility: hidden; pointer-events: none; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; overflow: hidden !important; z-index: -1; -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; background-color: #fff; background-color: var(--white); } nav.navbar #navbar.navbar-desktop .mega-menu > * { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; } nav.navbar #navbar.navbar-desktop .mega-menu .mega-menu-row { position: static !important; opacity: 1 !important; padding: 25px 0 !important; display: table !important; width: 100% !important; background: var(--main); } nav.navbar #navbar.navbar-desktop .mega-menu .mega-menu-row > li > a span:after { position: relative; top: 10px; } nav.navbar #navbar.navbar-desktop .mega-menu .mega-menu-row .mega-menu-col { display: table-cell !important; width: 25%; } nav.navbar #navbar.navbar-desktop .mega-menu .mega-menu-row .mega-menu-col:last-child { box-shadow: none !important; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu { -webkit-transform: translateY(0) !important; -moz-transform: translateY(0) !important; -ms-transform: translateY(0) !important; -o-transform: translateY(0) !important; transform: translateY(0) !important; margin: 0px 0 0 0 !important; right: auto !important; left: auto !important; position: static !important; opacity: 1 !important; width: auto !important; box-shadow: none !important; text-align: left; width: 100% !important; padding-bottom: 20px !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; border-color: transparent !important; pointer-events: all !important; cursor: default; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu.mega-menu-row > li { border-bottom: 0 !important; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu.mega-menu-row > li.current-menu-parent > a { background-color: transparent !important; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a { color: #181818; color: var(--black); padding-left: 12px; padding-bottom: 0; text-transform: uppercase; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a span { display: block; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a span:after { display: none !important; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) { padding-left: 0; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a { padding: 10px 10px 10px 40px; line-height: 22px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a span { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 600; } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:hover { background-color: #B19777; background-color: var(--main); } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:hover:before { color: #fff; color: var(--white); } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; top: 10px; left: 13px; position: absolute; color: #B19777; color: var(--main); } nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children).current-menu-item a:before { color: #B19777 !important; color: var(--main) !important; } nav.navbar .navbar-toggle { display: none; background-color: transparent; background-image: none; height: 30px; width: 27px; margin: 0px 0px 0 15px; padding: 0px; text-align: right; } nav.navbar .navbar-toggle .icon-bar { background-color: #181818; background-color: var(--black); height: 2px; padding: 0; width: 100%; margin: 3px auto; transition: all 0.2s; float: left; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-clip: border-box; } nav.navbar .navbar-toggle.collapsed .top-bar { width: 100%; } nav.navbar .navbar-toggle.collapsed .middle-bar { width: 70%; } nav.navbar .navbar-toggle.collapsed .bottom-bar { width: 70%; float: right; } nav.navbar .navbar-toggle:hover .icon-bar { background-color: #B19777; background-color: var(--main); width: 100%; } nav.navbar .navbar-toggle { margin-right: 25px; } nav.navbar .mobile-controls { display: none; } nav.navbar #navbar.navbar-mobile { z-index: 100; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; margin: 0px 0 0; padding: 0px 0 0px 0 !important; background-color: #181818; background-color: var(--black); top: 0px; bottom: 0px; left: auto; right: 0; position: fixed; z-index: 1000020; height: 100%; width: 100%; max-height: 100% !important; display: block; overflow: scroll; text-align: left; min-width: 0; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; border-top: none; } nav.navbar #navbar.navbar-mobile:before { display: none; } nav.navbar #navbar.navbar-mobile + .navbar-controls > .navbar-toggle { display: inline-block !important; } nav.navbar #navbar.navbar-mobile .navbar-btn { display: none; } nav.navbar #navbar.navbar-mobile .mobile-controls { display: block; } nav.navbar #navbar.navbar-mobile .mobile-controls .ltx-nav-social { display: none; } nav.navbar #navbar.navbar-mobile.collapse { right: -100%; } nav.navbar #navbar.navbar-mobile.collapse .nav-mob { right: 0%; } @media (min-width: 768px) { nav.navbar #navbar.navbar-mobile { left: auto; } nav.navbar #navbar.navbar-mobile .mobile-controls, nav.navbar #navbar.navbar-mobile .nav { max-width: 420px; margin: 0 auto !important; } } nav.navbar #navbar.navbar-mobile .ltx-navbar-icons { display: none; } nav.navbar #navbar.navbar-mobile .mega-menu.show > .show { display: block !important; } nav.navbar #navbar.navbar-mobile .toggle-wrap { text-align: right; position: relative; padding: 0px 20px 0; height: 105px; } nav.navbar #navbar.navbar-mobile .toggle-wrap .logo { position: absolute; left: 20px; top: 50%; -webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); max-width: 40%; } nav.navbar #navbar.navbar-mobile .toggle-wrap .logo img { max-height: 49px; width: auto; } nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle { right: 25px; position: relative; width: auto; height: auto; padding: 0; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: 0px 0 0 0; } nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle .close { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; color: #fff; color: var(--white); color: transparent !important; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; font-weight: 400; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-shadow: 0 0 0; display: block; width: 40px; height: 40px; } nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle .close:before, nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle .close:after { content: ""; height: 40px; display: block; font-size: 0; border-right: 2px solid var(--white); position: absolute; top: 0; right: 15px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle .close:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle .close span { font-size: 64px; line-height: 26px; position: relative; top: -30px; right: -3px; } nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle:hover .close { color: #B19777; color: var(--main); } nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle:hover .close:after, nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle:hover .close:before { border-color: #B19777; border-color: var(--second); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white { background-color: #fff; background-color: var(--white); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .toggle-wrap .navbar-toggle .close { color: #181818; color: var(--black); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .toggle-wrap .navbar-toggle .close:after, nav.navbar #navbar.navbar-mobile.navbar-mobile-white .toggle-wrap .navbar-toggle .close:before { border-color: #181818; border-color: var(--black); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .toggle-wrap .navbar-toggle .close:hover:after, nav.navbar #navbar.navbar-mobile.navbar-mobile-white .toggle-wrap .navbar-toggle .close:hover:before { border-color: #B19777; border-color: var(--main); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul.navbar-nav > li > a { color: #181818; color: var(--black); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul.navbar-nav li.menu-item-has-children > a:after { color: #181818; color: var(--black); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul.navbar-nav ul li a { color: #181818; color: var(--black); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul.navbar-nav ul li a:hover { color: #B19777; color: var(--main); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul ul li.current-menu-ancestor a, nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul ul li.current-menu-item a, nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul ul li.current-menu-parent a, nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul ul li.current_page_parent a, nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul ul li.current_page_item a { color: #B19777 !important; color: var(--main) !important; } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .mobile-controls .ltx-nav-cart { left: 15px; } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .mobile-controls .ltx-nav-cart .count { margin-left: 35px; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .mobile-controls .ltx-nav-cart .ltx-icon-cart { margin-left: -75px; color: #181818; color: var(--black); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .mobile-controls .ltx-nav-profile a span { color: #181818; color: var(--black); } nav.navbar #navbar.navbar-mobile.navbar-mobile-white .mobile-controls .ltx-nav-search input[type="text"] { border: 1px solid rgba(0, 0, 0, 0.75) !important; } nav.navbar #navbar.navbar-mobile ul.navbar-nav { padding: 0px 0px 20px; margin: 40px auto 0 !important; float: none; } @media (max-width: 768px) { nav.navbar #navbar.navbar-mobile ul.navbar-nav { margin-top: 0 !important; } } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li { float: none; } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.show-child ul { display: block !important; } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > a { font-size: 28px; padding: 10px 40px 18px 20px; color: #fff; color: var(--white); word-wrap: break-word; line-height: 1em; position: relative; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } @media (max-width: 768px) { nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > a { font-size: 22px; padding-top: 10px; padding-bottom: 10px; } } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li a.fa:before { zoom: 1; filter: alpha(opacity=35); -webkit-opacity: 0.35; -moz-opacity: 0.35; opacity: 0.35; } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li a.fa span { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; padding-left: 15px; font-weight: bold; } nav.navbar #navbar.navbar-mobile ul.navbar-nav li { cursor: pointer; margin: 2px 10px 2px 0; } nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a { pointer-events: none; } nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a > span { pointer-events: auto; display: block; } nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a:after { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; width: 34px; height: 34px; line-height: 28px; text-align: center; font-size: 40px; font-weight: 300; content: "+" !important; margin-top: 2px; right: 10px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); position: absolute; pointer-events: auto; } @media (max-width: 768px) { nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a:after { font-size: 32px; } } nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children.show > a:after { content: "-" !important; font-size: 48px; margin-top: 0px; -webkit-transform: translateY(-50%) scaleX(1.5); -moz-transform: translateY(-50%) scaleX(1.5); -ms-transform: translateY(-50%) scaleX(1.5); -o-transform: translateY(-50%) scaleX(1.5); transform: translateY(-50%) scaleX(1.5); } @media (max-width: 768px) { nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children.show > a:after { font-size: 38px; } } nav.navbar #navbar.navbar-mobile ul.navbar-nav li ul li.menu-item-has-children:after { top: 8px; } nav.navbar #navbar.navbar-mobile ul.navbar-nav li a:focus { background: transparent; } nav.navbar #navbar.navbar-mobile ul.navbar-nav li a:hover { color: #B19777; color: var(--main); background-color: transparent; } nav.navbar #navbar.navbar-mobile ul.navbar-nav li .mega-menu { -webkit-transform: translate(0, 0) !important; -moz-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul { padding: 0; margin: 0 0 0 18px; list-style: none; overflow: hidden; transform-origin: top; transform: scaleY(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li { position: relative; text-transform: none; padding: 0; margin-right: 0; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a { padding: 12px 0px 12px 25px; font-size: 20px; color: #fff; color: var(--white); display: block; line-height: 1em; position: relative; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a:before { color: #B19777; color: var(--main); content: "-"; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; transition: color 0.5s ease; zoom: 1 !important; filter: alpha(opacity=100) !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; padding-right: 2px; margin-left: -16px; margin-top: 0px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); position: absolute; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li a { padding-left: 50px; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li li a { padding-left: 70px; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li li li a { padding-left: 90px; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li li li li li a { padding-left: 110px; } nav.navbar #navbar.navbar-mobile ul.navbar-nav ul.show { transform: scaleY(1); position: relative; } nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu { margin-bottom: 20px; } nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a { padding-left: 20px; font-size: 18px; padding-right: 60px; padding-top: 10px; padding-bottom: 10px; } @media (max-width: 768px) { nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a { padding-top: 8px; padding-bottom: 8px; } } nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a span { padding-left: 0; line-height: 1.5em; padding-top: 0; padding-bottom: 0; } nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li.menu-item-has-children > a:after { font-size: 24px; } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor > a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item > a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent > a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent > a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item > a { color: #B19777; color: var(--main); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor > a:after, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item > a:after, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent > a:after, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent > a:after, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item > a:after { color: #fff; color: var(--white); } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-ancestor a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-ancestor a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-ancestor a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-ancestor a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-ancestor a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_parent a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_item a, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_item a { color: #B19777; color: var(--second); } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-ancestor a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-ancestor a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-ancestor a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-ancestor a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-ancestor a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_parent a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_item a:before, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_item a:before { color: #B19777; color: var(--main); } nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-ancestor a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-ancestor a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-ancestor a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-ancestor a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-ancestor a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current-menu-parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current-menu-parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current-menu-parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current-menu-parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current-menu-parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_parent a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-ancestor ul li.current_page_item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-item ul li.current_page_item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current-menu-parent ul li.current_page_item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_parent ul li.current_page_item a:hover, nav.navbar #navbar.navbar-mobile ul.navbar-nav > li.current_page_item ul li.current_page_item a:hover { background: transparent; } nav.navbar #navbar.navbar-mobile .cart-mob { display: block; float: none; color: #fff; color: var(--white); font-size: 24px; padding-top: 34px !important; padding-bottom: 34px; transition: none !important; } nav.navbar #navbar.navbar-mobile .cart-mob:hover .fa { color: #B19777; color: var(--main); } nav.navbar #navbar.navbar-mobile .cart-mob .count { background-color: #181818; background-color: var(--black); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; color: #fff; color: var(--white); top: auto; left: auto; width: 45px; height: 45px; text-align: center; font-size: 18px; line-height: 44px; margin-left: 0px; margin-top: 0px; display: inline-block; position: relative; vertical-align: middle; } nav.navbar #navbar.navbar-mobile .cart-mob .fa { font-size: 24px; display: inline-block; vertical-align: middle; } nav.navbar #navbar.navbar-mobile .cart-mob .name { text-transform: none; font-size: 24px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; padding: 0px 0 0 20px; display: inline-block; vertical-align: middle; } nav.navbar.affix { position: fixed; top: 0; width: 100%; z-index: 10000; } @media (min-width: 1200px) { .nav-mob { display: none; } } .mobile-controls { position: relative; padding: 30px 15px 100px 15px; } .mobile-controls ul { padding: 0; list-style: none; } .mobile-controls .ltx-nav-cart { position: absolute; top: 20px; left: 40px; } .mobile-controls .ltx-nav-cart .count { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; font-weight: bold; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background-color: #fff; background-color: var(--white); width: 40px; height: 40px; line-height: 38px; font-size: 18px; color: #181818; color: var(--black); display: inline-block; text-align: center; margin-right: 6px; } .mobile-controls .ltx-nav-cart .ltx-icon-cart { font-size: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; top: 3px; position: relative; color: #B19777; color: var(--main); } .mobile-controls .ltx-nav-cart a:hover .fa { color: #fff; color: var(--white); } .mobile-controls .ltx-nav-profile { position: absolute; top: 24px; right: 20px; font-size: 18px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 400; } .mobile-controls .ltx-nav-profile .fa { font-size: 30px; padding-bottom: 3px; position: relative; bottom: 0px; margin-right: 8px; color: #fff; color: var(--white); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; vertical-align: middle; } .mobile-controls .ltx-nav-profile a { color: #fff; color: var(--white); display: block; font-size: 16px; } .mobile-controls .ltx-nav-profile a:hover .fa { color: #B19777; color: var(--main); } .mobile-controls .ltx-nav-search { margin: 60px 0 0 0; width: 100%; display: block; position: relative; } .mobile-controls .ltx-nav-search label { display: block; } .mobile-controls .ltx-nav-search input[type="search"], .mobile-controls .ltx-nav-search input[type="text"] { width: 100% !important; display: block; height: 68px; font-size: 18px; line-height: 62px !important; padding-right: 80px; padding-left: 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; border: 0 none !important; color: #000; } .mobile-controls .ltx-nav-search a { overflow: hidden; color: #181818 !important; color: var(--black) !important; width: 60px; height: 60px; display: block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; right: 5px; top: 0px; text-align: center; line-height: 66px; font-size: 28px; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border: 0; padding: 0; position: absolute; } .mobile-controls .ltx-nav-search a span { padding: 0; } .mobile-controls .ltx-nav-search a:after { display: none; } .mobile-controls .ltx-nav-search a:hover { color: #B19777; color: var(--main); } .navbar-controls { position: absolute; right: 0; top: 50%; margin-top: 0px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .ltx-navbar-social { position: absolute; left: 15px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 3; } @media (max-width: 768px) { .ltx-navbar-social { display: none; } } .ltx-navbar-social .header { color: #B19777; color: var(--second); font-size: 14px; float: left; margin-right: 20px; } .ltx-navbar-social .header span { font-weight: normal; } .ltx-navbar-social .header:after { content: ""; width: 12px; display: inline-block; border-bottom: 1px solid var(--second); border-color: #B19777; border-color: var(--second); margin: 0 10px 0 15px; position: relative; top: -5px; } @media (max-width: 991px) { .ltx-navbar-social .header { display: none; } } .ltx-navbar-social ul { float: left; margin: 0 0 0 -12px; padding: 0; } .ltx-navbar-social ul li { display: inline; } .ltx-navbar-social ul li a { font-size: 16px; padding: 12px; } .ltx-navbar-social ul li a:hover { color: #B19777; color: var(--second); } .ltx-navbar-icons { list-style: none; margin: 0 0; } .ltx-navbar-icons ul { margin: 0 0 0 -22px; } .ltx-navbar-icons li { display: inline-block; margin-left: 25px; margin-bottom: 0; } .ltx-navbar-icons .ltx-nav-profile { position: relative; top: 0px; margin-right: 0px; } .ltx-navbar-icons .ltx-nav-profile a { font-size: 18px; color: #181818; color: var(--black); text-transform: uppercase; } .ltx-navbar-icons .ltx-nav-profile a span { transition: color 0.5s ease; color: #181818; color: var(--black); font-size: 20px; padding-right: 0px; position: relative; top: 1px; } .ltx-navbar-icons .ltx-nav-profile a:hover span { color: #B19777; color: var(--second); } .ltx-navbar-icons .ltx-cart { z-index: 1; position: relative; padding: 0 13px 0 0px !important; margin-right: 4px; font-size: 20px; color: #181818; color: var(--black); text-align: center; display: inline-block; top: 0px; } .ltx-navbar-icons .ltx-cart .name { display: none; } .ltx-navbar-icons .ltx-cart .count { position: absolute; text-align: center; font-size: 14px; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #181818; color: var(--black); left: 23px; top: 0px; } .ltx-navbar-icons .ltx-cart .ltx-icon-cart { width: auto; height: auto; line-height: 1em; margin-left: 0; color: #181818; color: var(--black); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-navbar-icons .ltx-cart:hover .ltx-icon-cart { color: #B19777; color: var(--second); } .ltx-navbar-icons .ltx-nav-search { margin-left: 18px; } .ltx-navbar-icons .top-search { display: inline-block; text-align: center; } @media (max-width: 479px) { .ltx-navbar-icons .top-search { display: none; } } .ltx-navbar-icons .top-search a.top-search-ico { display: block; text-align: center; color: #181818; color: var(--black); font-size: 20px; position: relative; z-index: 11; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-navbar-icons .top-search a.top-search-ico:before { position: relative; top: 1px; padding-right: 0 !important; } .ltx-navbar-icons .top-search a.top-search-ico:focus, .ltx-navbar-icons .top-search a.top-search-ico:hover { color: #B19777; color: var(--second); } .ltx-navbar-icons .top-search input[type='text'] { position: absolute; z-index: 10; top: 50%; right: 15px; -webkit-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); margin-top: 0px; font-size: 14px; width: 250px; height: 40px; visibility: hidden; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; padding: 0px 10px 0px 20px; transition: all 400ms; background-color: #F3F3F3; background-color: var(--gray); color: #181818; color: var(--black); border: 0px none; } .ltx-navbar-icons .top-search .top-search-ico-close { position: absolute !important; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; right: 27px; top: 36px; z-index: 0; font-weight: bold; color: #181818; color: var(--black); font-size: 28px; font-weight: 100; } .ltx-navbar-icons .top-search.show-field { z-index: 200; } .ltx-navbar-icons .top-search.show-field input[type='text'] { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; visibility: visible; z-index: 200; } .ltx-navbar-icons .top-search.show-field .top-search-ico { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .ltx-navbar-icons .top-search.show-field .top-search-ico-close { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; z-index: 300; } .ltx-navbar-icons .ltx-nav-social { text-align: left; padding-left: 47px; position: relative; top: 9px; margin-right: 20px; } .ltx-navbar-icons .ltx-nav-social .header, .ltx-navbar-icons .ltx-nav-social .subheader { margin: 0; } .ltx-navbar-icons .ltx-nav-social > a { position: relative; display: block; } .ltx-navbar-icons .ltx-nav-social > a:before { color: #B19777; color: var(--main); position: absolute; left: -47px; font-size: 36px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin-top: 2px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .ltx-navbar-icons .ltx-nav-social > a:hover:before { color: #181818; color: var(--black); } .ltx-navbar-icons .ltx-nav-social .header { font-size: 18px; color: #181818; color: var(--black); } .ltx-navbar-icons .ltx-nav-social .subheader { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; font-size: 12px; color: #B19777; color: var(--main); } #nav-wrapper.navbar-layout-hamburger-transparent .ltx-navbar-icons, #nav-wrapper.navbar-layout-hamburger .ltx-navbar-icons, #nav-wrapper.navbar-layout-full-width .ltx-navbar-icons { right: 150px; } .header-wrapper.wrapper-navbar-layout-full-width, .header-wrapper.wrapper-navbar-layout-hamburger-transparent, .header-wrapper.wrapper-navbar-layout-hamburger { background-color: transparent; margin-bottom: -100px; } #nav-wrapper.navbar-layout-hamburger-transparent, #nav-wrapper.navbar-layout-hamburger { min-height: 80px !important; } #nav-wrapper.navbar-layout-hamburger-transparent .icon-bar, #nav-wrapper.navbar-layout-hamburger .icon-bar { background-color: #fff; background-color: var(--white); } #nav-wrapper.navbar-layout-hamburger-transparent .navbar-toggle:hover .icon-bar, #nav-wrapper.navbar-layout-hamburger .navbar-toggle:hover .icon-bar { background-color: #B19777; background-color: var(--main); } #nav-wrapper.navbar-layout-hamburger-transparent .ltx-social a, #nav-wrapper.navbar-layout-hamburger .ltx-social a { color: #B19777; color: var(--main); } #nav-wrapper.navbar-layout-hamburger-transparent .ltx-social a:hover, #nav-wrapper.navbar-layout-hamburger .ltx-social a:hover { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-hamburger-transparent .ltx-navbar-icons, #nav-wrapper.navbar-layout-hamburger .ltx-navbar-icons { position: absolute; right: 100px; } #nav-wrapper.navbar-layout-hamburger-transparent .ltx-navbar-icons .top-search-ico-close, #nav-wrapper.navbar-layout-hamburger .ltx-navbar-icons .top-search-ico-close { top: 0px; /* z-index: 200 !important; color: #000 !important; */ } #nav-wrapper.navbar-layout-full-width, #nav-wrapper.navbar-layout-hamburger, #nav-wrapper.navbar-layout-transparent, #nav-wrapper.navbar-layout-transparent-overlay { margin-bottom: -100px; } #nav-wrapper.navbar-layout-full-width .icon-bar, #nav-wrapper.navbar-layout-hamburger .icon-bar, #nav-wrapper.navbar-layout-transparent .icon-bar, #nav-wrapper.navbar-layout-transparent-overlay .icon-bar { background-color: #fff; background-color: var(--white); } #nav-wrapper.navbar-layout-full-width .navbar-toggle:hover .icon-bar, #nav-wrapper.navbar-layout-hamburger .navbar-toggle:hover .icon-bar, #nav-wrapper.navbar-layout-transparent .navbar-toggle:hover .icon-bar, #nav-wrapper.navbar-layout-transparent-overlay .navbar-toggle:hover .icon-bar { background-color: #B19777; background-color: var(--main); } #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a, #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover { color: #B19777; color: var(--second); } #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, #nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a, #nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a, #nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a, #nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a { color: #B19777; color: var(--second); } #nav-wrapper.navbar-layout-full-width .ltx-navbar-icons .ltx-cart .count, #nav-wrapper.navbar-layout-hamburger .ltx-navbar-icons .ltx-cart .count, #nav-wrapper.navbar-layout-transparent .ltx-navbar-icons .ltx-cart .count, #nav-wrapper.navbar-layout-transparent-overlay .ltx-navbar-icons .ltx-cart .count { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-full-width .ltx-navbar-icons .ltx-cart .ltx-icon-cart, #nav-wrapper.navbar-layout-hamburger .ltx-navbar-icons .ltx-cart .ltx-icon-cart, #nav-wrapper.navbar-layout-transparent .ltx-navbar-icons .ltx-cart .ltx-icon-cart, #nav-wrapper.navbar-layout-transparent-overlay .ltx-navbar-icons .ltx-cart .ltx-icon-cart { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-full-width .ltx-navbar-icons .ltx-cart .ltx-icon-cart:hover, #nav-wrapper.navbar-layout-hamburger .ltx-navbar-icons .ltx-cart .ltx-icon-cart:hover, #nav-wrapper.navbar-layout-transparent .ltx-navbar-icons .ltx-cart .ltx-icon-cart:hover, #nav-wrapper.navbar-layout-transparent-overlay .ltx-navbar-icons .ltx-cart .ltx-icon-cart:hover { color: #B19777; color: var(--second); } #nav-wrapper.navbar-layout-full-width .ltx-nav-profile a, #nav-wrapper.navbar-layout-hamburger .ltx-nav-profile a, #nav-wrapper.navbar-layout-transparent .ltx-nav-profile a, #nav-wrapper.navbar-layout-transparent-overlay .ltx-nav-profile a { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-full-width .ltx-nav-profile a span, #nav-wrapper.navbar-layout-hamburger .ltx-nav-profile a span, #nav-wrapper.navbar-layout-transparent .ltx-nav-profile a span, #nav-wrapper.navbar-layout-transparent-overlay .ltx-nav-profile a span { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-full-width .ltx-nav-profile a:hover span, #nav-wrapper.navbar-layout-hamburger .ltx-nav-profile a:hover span, #nav-wrapper.navbar-layout-transparent .ltx-nav-profile a:hover span, #nav-wrapper.navbar-layout-transparent-overlay .ltx-nav-profile a:hover span { color: #B19777; color: var(--second); } #nav-wrapper.navbar-layout-full-width .top-search a, #nav-wrapper.navbar-layout-hamburger .top-search a, #nav-wrapper.navbar-layout-transparent .top-search a, #nav-wrapper.navbar-layout-transparent-overlay .top-search a { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-full-width .top-search a.top-search-ico-close, #nav-wrapper.navbar-layout-hamburger .top-search a.top-search-ico-close, #nav-wrapper.navbar-layout-transparent .top-search a.top-search-ico-close, #nav-wrapper.navbar-layout-transparent-overlay .top-search a.top-search-ico-close { color: #181818; color: var(--black); } #nav-wrapper.navbar-layout-full-width .top-search a:hover, #nav-wrapper.navbar-layout-hamburger .top-search a:hover, #nav-wrapper.navbar-layout-transparent .top-search a:hover, #nav-wrapper.navbar-layout-transparent-overlay .top-search a:hover { color: #B19777; color: var(--second); } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .container, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .container, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .container, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .container { width: auto !important; max-width: initial; padding-left: 40px; padding-right: 40px; } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .container .navbar-toggle, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .container .navbar-toggle, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .container .navbar-toggle, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .container .navbar-toggle { right: 10px; } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .container .navbar-toggle:hover .icon-bar, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .container .navbar-toggle:hover .icon-bar, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .container .navbar-toggle:hover .icon-bar, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .container .navbar-toggle:hover .icon-bar { background-color: #B19777; background-color: var(--second); } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .ltx-navbar-social, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .ltx-navbar-social, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .ltx-navbar-social, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .ltx-navbar-social { left: 34px; } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a:hover, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a:hover, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a:hover, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .ltx-navbar-social ul li a:hover { color: #B19777; color: var(--second); } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .navbar-logo, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .navbar-logo, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .navbar-logo, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .navbar-logo { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .navbar-controls, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .navbar-controls, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .navbar-controls, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .navbar-controls { margin-top: 0px; } #nav-wrapper.navbar-layout-full-width#nav-wrapper.navbar-layout-full-width .icon-bar, #nav-wrapper.navbar-layout-hamburger#nav-wrapper.navbar-layout-full-width .icon-bar, #nav-wrapper.navbar-layout-transparent#nav-wrapper.navbar-layout-full-width .icon-bar, #nav-wrapper.navbar-layout-transparent-overlay#nav-wrapper.navbar-layout-full-width .icon-bar { height: 1px; } .header-wrapper.wrapper-navbar-layout-desktop-center { background-color: #fff; background-color: var(--white); } .header-wrapper.wrapper-navbar-layout-desktop-center:before { content: ""; position: absolute; top: 110px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: block; width: 100%; left: 0; } .header-wrapper.wrapper-navbar-layout-desktop-center-transparent { background-color: transparent; } #nav-wrapper.navbar-layout-desktop-center-transparent { position: absolute; } #nav-wrapper .navbar-layout-desktop-center-transparent { position: absolute; } @media (min-width: 992px) { .ltx-content-wrapper.hamburger-left .entry-content > .vc_row { padding-left: 200px; } } #nav-wrapper.navbar-layout-hamburger-left { background-color: #fff; background-color: var(--white); } @media (max-width: 991px) { #nav-wrapper.navbar-layout-hamburger-left .ltx-navbar-social { display: none !important; } } @media (min-width: 992px) { #nav-wrapper.navbar-layout-hamburger-left { position: absolute; left: 0; top: 0; right: auto; width: 200px; height: 100vh; } #nav-wrapper.navbar-layout-hamburger-left .navbar-logo { position: absolute; top: 0; text-align: center; width: 100%; padding: 30px 13px 0 10px; margin-left: -15px; } #nav-wrapper.navbar-layout-hamburger-left .ltx-navbar-social { left: 50%; top: auto; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); position: absolute; bottom: 30px; } #nav-wrapper.navbar-layout-hamburger-left .ltx-navbar-social .header { display: none; } #nav-wrapper.navbar-layout-hamburger-left .ltx-navbar-social ul li a { padding: 0; width: 50px; height: 50px; color: #181818; color: var(--black); } #nav-wrapper.navbar-layout-hamburger-left .ltx-navbar-social ul li a:hover { color: #B19777; color: var(--main); } #nav-wrapper.navbar-layout-hamburger-left nav.navbar { position: relative; } #nav-wrapper.navbar-layout-hamburger-left nav.navbar .container { height: 100vh; } #nav-wrapper.navbar-layout-hamburger-left nav.navbar .navbar-controls { top: auto; top: 50%; right: auto !important; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; width: 30px; } #nav-wrapper.navbar-layout-hamburger-left nav.navbar .navbar-controls .navbar-toggle { position: absolute; bottom: 0; margin: 0; float: none !important; } #nav-wrapper.navbar-layout-hamburger-left nav.navbar .navbar-controls .navbar-toggle:hover .icon-bar { background-color: #B19777; background-color: var(--main); } #nav-wrapper.navbar-layout-hamburger-left nav.navbar .navbar-controls .navbar-toggle .icon-bar { background-color: #181818; background-color: var(--black); } } @media (min-width: 992px) and (max-width: 768px) { #nav-wrapper.navbar-layout-hamburger-left nav.navbar .navbar-controls { right: 30px !important; left: auto; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } } #nav-wrapper.navbar-layout-desktop-center-transparent, #nav-wrapper.navbar-layout-desktop-center { min-height: 100px; text-align: center; } #nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop, #nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop { text-align: center; float: none !important; display: inline-block !important; top: 0; -webkit-transform: translateY(0) !important; -moz-transform: translateY(0) !important; -ms-transform: translateY(0) !important; -o-transform: translateY(0) !important; transform: translateY(0) !important; position: relative; padding-bottom: 20px; } #nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop .nav, #nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop .nav { margin-top: 20px !important; } #nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop ul li, #nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul li { text-align: left; } #nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop .mega-menu, #nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop .mega-menu { right: 0 !important; left: auto !important; -webkit-transform: translate(0%, 0%) !important; -moz-transform: translate(0%, 0%) !important; -ms-transform: translate(0%, 0%) !important; -o-transform: translate(0%, 0%) !important; transform: translate(0%, 0%) !important; } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop ul li a, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop ul li a { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop ul li li a, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent #navbar.navbar-desktop ul li li a { color: #181818; color: var(--black); } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent nav.navbar .navbar-toggle .icon-bar, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent nav.navbar .navbar-toggle .icon-bar { background-color: #fff; background-color: var(--white); } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social ul li a, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social ul li a { color: #fff; color: var(--white); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social ul li a:hover, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social ul li a:hover { color: #B19777; color: var(--second); } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-cart .count, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-cart .count { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-cart:hover, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-cart:hover { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-desktop-center-transparent#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-nav-profile:hover span, #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-nav-profile:hover span { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-logo, #nav-wrapper.navbar-layout-desktop-center .navbar-logo { text-align: center !important; padding: 37px 0 0px; margin-top: 0px; display: block !important; max-width: initial !important; position: relative; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-logo a, #nav-wrapper.navbar-layout-desktop-center .navbar-logo a { display: inline-block !important; float: none; } #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons { position: absolute; right: 0; top: 55px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } @media (max-width: 1199px) { #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons { display: none; } } #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-nav-profile a span, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .ltx-nav-profile a span, #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-cart i, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .ltx-cart i, #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .top-search a.top-search-ico, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .top-search a.top-search-ico { color: #fff; color: var(--white); } #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-nav-profile a span:hover, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .ltx-nav-profile a span:hover, #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .ltx-cart i:hover, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .ltx-cart i:hover, #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-icons .top-search a.top-search-ico:hover, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .top-search a.top-search-ico:hover { color: #B19777 !important; color: var(--second) !important; } #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-social { top: 75px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } @media (max-width: 1199px) { #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-social { top: 60px; } } #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social ul li a, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-social ul li a { color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } #nav-wrapper.navbar-layout-desktop-center-transparent .ltx-navbar-social ul li a:hover, #nav-wrapper.navbar-layout-desktop-center .ltx-navbar-social ul li a:hover { color: #B19777; color: var(--main); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-social, #nav-wrapper.navbar-layout-desktop-center .navbar-social { position: absolute; left: 15px; top: 15px; z-index: 10; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-social .header, #nav-wrapper.navbar-layout-desktop-center .navbar-social .header { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 14px; text-transform: none; color: #B19777; color: var(--main); } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-social .header:after, #nav-wrapper.navbar-layout-desktop-center .navbar-social .header:after { border-color: #B19777; border-color: var(--main); } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-social a, #nav-wrapper.navbar-layout-desktop-center .navbar-social a { font-size: 12px; padding: 0 4px; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-social a:hover, #nav-wrapper.navbar-layout-desktop-center .navbar-social a:hover { color: #B19777; color: var(--main); } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-controls, #nav-wrapper.navbar-layout-desktop-center .navbar-controls { position: absolute !important; right: 15px !important; margin-top: 0px; z-index: 100; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-controls .ltx-navbar-icons, #nav-wrapper.navbar-layout-desktop-center .navbar-controls .ltx-navbar-icons { display: block !important; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-controls .ltx-navbar-icons .ltx-cart i, #nav-wrapper.navbar-layout-desktop-center .navbar-controls .ltx-navbar-icons .ltx-cart i { color: #B19777; color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-controls .ltx-navbar-icons .ltx-cart .count, #nav-wrapper.navbar-layout-desktop-center .navbar-controls .ltx-navbar-icons .ltx-cart .count { background-color: #B19777; background-color: var(--main); color: #181818; color: var(--black); line-height: 23px; } #nav-wrapper.navbar-layout-desktop-center-transparent .navbar-controls .ltx-navbar-icons .ltx-cart:hover i, #nav-wrapper.navbar-layout-desktop-center .navbar-controls .ltx-navbar-icons .ltx-cart:hover i { color: #fff; color: var(--white); } .ltx-navmenu-sc { display: inline-block; padding-right: 40px; position: relative; z-index: 21; } .ltx-navmenu-sc ul { list-style: none; padding: 0; margin: 0; margin-left: -25px; position: relative; z-index: 21; } .ltx-navmenu-sc ul li.current-menu-ancestor > a, .ltx-navmenu-sc ul li.current-menu-item > a, .ltx-navmenu-sc ul li.current-menu-parent > a, .ltx-navmenu-sc ul li.current_page_parent > a, .ltx-navmenu-sc ul li.current_page_item > a { color: #B19777; color: var(--main); cursor: default; } .ltx-navmenu-sc ul.menu > li > ul { margin-top: 10px; } .ltx-navmenu-sc ul.menu > li > ul:before { content: ""; background-color: transparent; width: 100%; height: 20px; display: block; position: absolute; top: -10px; left: 0; } .ltx-navmenu-sc ul li { display: inline-block; margin-left: 25px; font-weight: 500; } .ltx-navmenu-sc ul li.menu-item-has-children > a:after { content: " +"; } .ltx-navmenu-sc ul li a { font-size: 14px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 400; color: #181818; color: var(--black); } .ltx-navmenu-sc ul li a:before { display: none; } .ltx-navmenu-sc ul li a:hover { color: #B19777; color: var(--main); } .ltx-navmenu-sc ul li ul { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; z-index: 21; background-color: #fff; background-color: var(--white); padding: 14px 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15); min-width: 150px; pointer-events: none; } .ltx-navmenu-sc ul li ul li { display: block; margin-left: 0; padding-top: 4px; padding-bottom: 4px; } .ltx-navmenu-sc ul li ul li.menu-item-has-children > a { font-weight: bold; } .ltx-navmenu-sc ul li ul ul { margin-left: 0px; padding: 0px 0 10px; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; position: relative; } .ltx-navmenu-sc ul li ul ul li:before { content: "-"; zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; margin-right: 8px; } .ltx-navmenu-sc ul li:hover ul { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; pointer-events: all; } .ltx-topbar-block { position: relative; z-index: 1; background-color: #fff; background-color: var(--white); border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 4px; } @media (max-width: 1199px) { .ltx-topbar-block { text-align: center; } } .ltx-topbar-block .wpb_column { position: static; } .ltx-topbar-block.muted:before { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .ltx-topbar-block.muted li:not(.ltx-nav-search) { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .ltx-topbar-block .container { padding-top: 4px; padding-bottom: 4px; position: relative; } .ltx-topbar-block .wpb_content_element { margin: 0; } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right { display: inline-block; vertical-align: baseline; margin: 0 0 0 -30px !important; } @media (max-width: 1199px) { .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right { float: none; text-align: center; margin: 0 auto !important; } } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right li { padding: 0 !important; margin: 0 0 0 30px; line-height: 22px !important; } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right li a { display: inline-block; } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .ltx-icon { margin: 0 8px 0 0 !important; text-align: center; display: inline-block; position: relative; vertical-align: top; top: 0px; } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .ltx-icon:before { color: #B19777 !important; color: var(--main) !important; font-size: 20px; width: 24px; height: 24px; display: block; line-height: 24px; } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .block-right { display: inline-block; position: relative; vertical-align: top; } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .header { padding: 0 !important; margin: 0 0 0 0 !important; font-size: 14px; line-height: 20px; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; vertical-align: top; } .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .header span { font-weight: bold; color: #181818; color: var(--black); } .ltx-topbar-block .ltx-social { z-index: 30; display: inline-block; position: relative; top: 2px; } @media (max-width: 768px) { .ltx-topbar-block .ltx-social { display: block; margin-top: 20px; text-align: center; margin-left: 0px !important; margin-bottom: 14px; } } .ltx-topbar-block .ltx-social ul { list-style: none; margin-left: -15px; padding: 0; display: inline-block; vertical-align: top; margin-bottom: 0; } .ltx-topbar-block .ltx-social ul li { float: left; margin-left: 15px; } .ltx-topbar-block .ltx-social ul li a { font-size: 14px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-topbar-block .ltx-social ul li a:hover { color: #181818; color: var(--black); } .ltx-topbar-block .ltx-social.ltx-type-titles ul { margin-left: -30px; } .ltx-topbar-block .ltx-social.ltx-type-titles ul li { margin-left: 30px; } .ltx-topbar-block .ltx-social.ltx-type-titles ul li a { width: auto; height: auto; position: relative; } .ltx-topbar-block .ltx-social.ltx-type-titles ul li a:after { content: ""; border-bottom: 2px solid #181818; border-color: #181818; border-color: var(--black); display: block; width: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; bottom: 2px; position: absolute; z-index: 1; } .ltx-topbar-block .ltx-social.ltx-type-titles ul li a:hover:after { width: 100%; } .ltx-topbar-block .ltx-social + .ltx-navbar-icons > ul { padding-left: 25px; } /* 4. WordPress styles */ .sticky { position: relative; border: 2px solid #B19777; border-color: #B19777 !important; border-color: var(--main) !important; border-color: transparent !important; display: block; background-color: #F3F3F3; background-color: var(--gray); } .text-page article + .comments-area { margin-top: 40px; } .post-views .post-views-icon:before, .post-views .post-views-icon, .post-views .post-views-label { display: none !important; } .description .post-views { display: none !important; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; } .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { display: block; top: 5px; left: 5px; width: auto; height: auto; padding: 1em 1.5em; font-size: 0.85em; line-height: normal; color: #181818; color: var(--black); background-color: #F3F3F3; background-color: var(--gray); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; text-decoration: none; z-index: 100000; /* Above WP toolbar */ } .gallery-caption { font-size: inherit; } .bypostauthor { font-size: inherit; } .wp-caption { position: relative; max-width: 100%; } .wp-caption a[class*="magnific"], .wp-caption a[class*="prettyPhoto"] { display: block; } .wp-caption a[class*="magnific"] img, .wp-caption a[class*="prettyPhoto"] img { vertical-align: top; } .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd { padding: 0.5em 0 2em; font-size: 0.75em; line-height: 16px; text-align: center; } .gallery { margin: 0 -5px; } .gallery .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery .gallery-item a { display: block; } .gallery .gallery-item a img { border: none !important; display: block; width: 100%; } .gallery .gallery-item .gallery-icon { margin: 0 5px; } .gallery .gallery-item .gallery-caption { line-height: 1.4em; margin: 0; padding: 6px 6px 0; font-size: 14px; } .gallery.gallery-columns-9 .gallery-item { width: 11.1111% !important; } .gallery.gallery-columns-8 .gallery-item { width: 12.5% !important; } .gallery.gallery-columns-7 .gallery-item { width: 14.2857% !important; } .gallery.gallery-columns-6 .gallery-item { width: 16.6666% !important; } .gallery.gallery-columns-5 .gallery-item { width: 20% !important; } .gallery.gallery-columns-4 .gallery-item { width: 25% !important; } .gallery.gallery-columns-3 .gallery-item { width: 33.3333% !important; } .gallery.gallery-columns-2 .gallery-item { width: 50% !important; } .gallery.gallery-columns-1 .gallery-item { width: 100% !important; } .gallery.gallery-columns-9 .gallery-caption { font-size: 0.625em; } .gallery.gallery-columns-8 .gallery-caption { font-size: 0.6875em; } .gallery.gallery-columns-7 .gallery-caption { font-size: 0.75em; } .gallery.gallery-columns-6 .gallery-caption { font-size: 0.8125em; } .top_panel_middle .menu_main_wrap { margin-top: 2.7em; margin-bottom: 2.25em; } .comment-list li:before { display: none !important; } .page-content-none { margin-top: 30px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; text-align: center; padding: 30px; } .page-content-none .search-form { max-width: 600px; margin: 0 auto !important; } .page-content-none form { margin: 0 auto !important; text-align: center; } .page-content-none form input { margin: 20px auto !important; } #searchsubmit.btn { line-height: 41px; } .navigation.comment-navigation { padding: 0 0 35px 0; margin: -35px 0 0 0; } .navigation.comment-navigation a { font-weight: bold; } /* 5. Typography */ .alignleft { float: left; display: inline-block; margin-right: 2em; margin-top: 0em; margin-bottom: 2em; text-align: left; } .alignright { float: right; display: inline-block; margin-left: 2em; margin-top: 0em; margin-bottom: 2em; } .aligncenter { clear: both; margin-right: auto; margin-left: auto; text-align: center; display: block; } .has-text-align-center { text-align: center; } .alignwide { display: block; width: 100%; } .alignwide.wp-block-cover { display: flex; width: auto; } .alignwide.wp-block-gallery.alignwide { display: flex; width: auto; } .alignwide.wp-block-embed-vimeo { width: auto; } @media (min-width: 1200px) { body.no-sidebar .entry-content .alignwide { max-width: none; width: auto; margin-left: -10%; margin-right: -10%; } } .alignfull { display: block; } .alignfull.wp-block-gallery, .alignfull.wp-block-cover { display: flex; } body.no-sidebar .entry-content .alignfull { width: var(--fullwidth); max-width: none; margin: 0 0 25px; left: 50%; position: relative; margin-left: calc((var(--fullwidth) / -2)); } img.alignleft, img.alignnone, img.alignright, img.aligncenter { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } figure.alignleft img, figure.alignnone img, figure.alignright img, figure.aligncenter img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } html, body, div, table { font-size: 14px; line-height: 1.8em; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; } h1, h2, h3, h4, h5, h6 { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; -ms-word-wrap: break-word; word-wrap: break-word; color: #181818; color: var(--black); } h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left { text-align: left !important; } h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center { text-align: center !important; } h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right { text-align: right !important; } .has-main-theme-color { color: #B19777; color: var(--main); } .has-gray-color { color: #F3F3F3; color: var(--gray); } .has-black-color { color: #181818; color: var(--black); } .has-red-color { color: #D12323; color: var(--red); } .has-main-theme-background-color { background-color: #B19777; background-color: var(--main); } .has-gray-background-color { background-color: #F3F3F3; background-color: var(--gray); } .has-black-background-color { background-color: #181818; background-color: var(--black); } .has-red-background-color { background-color: #D12323; background-color: var(--red); } p { font-size: 14px; line-height: 1.8em; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; text-align: justify; } .fa { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; } a { text-decoration: none; color: #181818; color: var(--black); } a:focus, a:hover { color: #B19777; color: var(--main); text-decoration: none; } .bg-color-theme_color a:not(.btn):focus, .bg-color-theme_color a:not(.btn):hover { color: #181818; color: var(--black); } h1, h2, h3, h4, h5, h6 { clear: both; line-height: 1.3em; } h1, .h1 { margin: 0 0 10px; font-size: 80px; font-weight: 800; } @media (max-width: 991px) { h1, .h1 { font-size: 48px; } } @media (max-width: 768px) { h1, .h1 { font-size: 48px; } } @media (max-width: 479px) { h1, .h1 { font-size: 32px; } } h2, .h2 { margin: 48px 0 16px; font-size: 60px; line-height: 1.2em; font-weight: 800; } @media (max-width: 1199px) { h2, .h2 { font-size: 48px; } } @media (max-width: 768px) { h2, .h2 { font-size: 36px; } } h3, .h3 { margin: 48px 0 16px; font-size: 48px; } @media (max-width: 768px) { h3, .h3 { font-size: 30px; } } h4, .h4 { margin: 42px 0 16px; font-size: 36px; } @media (max-width: 768px) { h4, .h4 { font-size: 24px; } } h5, .h5 { margin: 42px 0 16px; font-size: 24px; } h6, .h6 { margin: 42px 0 16px; font-size: 18px; } h6.header, .h6.header, h6.subheader, .h6.subheader { font-weight: 800; } figure { margin: 1em 0px; } pre { font-size: 14px; line-height: 1.8em; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; border: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; padding: 45px; background-color: #F3F3F3; background-color: var(--gray); } code { color: #181818; color: var(--black); background-color: #F3F3F3; background-color: var(--gray); } ins { text-decoration: none; } hr { margin: 20px 0; border-color: #181818; border-color: var(--black); zoom: 1; filter: alpha(opacity=15); -webkit-opacity: 0.15; -moz-opacity: 0.15; opacity: 0.15; } hr.wp-block-separator { max-width: 200px !important; margin: 20px auto !important; border-top: 1px solid #181818; border-bottom: 0; } hr.wp-block-separator.is-style-wide { max-width: initial; border-top: 2px solid #181818; border-bottom: 0; } hr.wp-block-separator.is-style-dots { max-width: 200px; border-top-style: dotted; } hr.wp-block-separator.is-style-dots:before { display: none; } .wp-block-gallery { display: flex; } .wp-block-gallery img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .wp-block-image img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; margin-bottom: 20px; } .wp-block-quote, blockquote { border: 0px solid var(--main); border-color: #B19777; border-color: var(--main); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; border-width: 0 !important; margin: 40px 0 40px 0px; padding: 30px 80px 60px; position: relative; text-align: center; color: #181818; color: var(--black); background-color: #F3F3F3; background-color: var(--gray); font-size: 18px; font-weight: bold; font-style: italic; } @media (max-width: 768px) { .wp-block-quote, blockquote { padding-left: 15px; padding-right: 15px; } } .wp-block-quote:before, blockquote:before { display: block; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; font-weight: bold; font-style: italic; content: "‘‘"; text-align: center; color: #B19777; color: var(--main); font-size: 128px; height: 64px; overflow: hidden; line-height: 1em; margin-top: 25px; margin-bottom: 10px; } .wp-block-quote.wp-block-quote:not(.is-large):not(.is-style-large), blockquote.wp-block-quote:not(.is-large):not(.is-style-large) { padding: 30px 80px 60px; border: 2px solid #B19777; border-color: #B19777; border-color: var(--main); } @media (max-width: 768px) { .wp-block-quote.wp-block-quote:not(.is-large):not(.is-style-large), blockquote.wp-block-quote:not(.is-large):not(.is-style-large) { padding-left: 15px; padding-right: 15px; } } .wp-block-quote.wp-block-quote.is-large, blockquote.wp-block-quote.is-large { padding: 60px 60px 60px; } @media (max-width: 768px) { .wp-block-quote.wp-block-quote.is-large, blockquote.wp-block-quote.is-large { padding-left: 15px; padding-right: 15px; } } .wp-block-quote.wp-block-quote.is-large cite, blockquote.wp-block-quote.is-large cite, .wp-block-quote.wp-block-quote.is-large p, blockquote.wp-block-quote.is-large p { text-align: center; } .wp-block-quote cite, blockquote cite { font-weight: black; font-style: normal; margin-top: 25px; margin-bottom: 0px; text-align: center; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; padding-top: 15px; display: block; font-size: 18px; color: #B19777; color: var(--main); position: relative; } .wp-block-quote cite:before, blockquote cite:before { content: ""; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: 60px; border-top: 1px solid rgba(0, 0, 0, 0.3); } .wp-block-quote p, blockquote p, .wp-block-quote > p, blockquote > p { font-size: 18px !important; font-weight: bold; } @media (max-width: 768px) { .wp-block-quote p, blockquote p, .wp-block-quote > p, blockquote > p { font-size: 18px !important; } } .wp-block-quote a, blockquote a { color: #181818; color: var(--black); } .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p { font-size: 16px; } .wp-block-pullquote p { font-size: 18px; } .wp-block-pullquote cite { text-align: center; text-transform: none; } ul.aligncenter { list-style: none; } .wp-block-pullquote { border: 0 none; color: #181818; color: var(--black); padding: 0; } ul.wp-block-gallery { margin-left: 0; } .wp-block-button__link { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background-color: #B19777; background-color: var(--main); } .wp-block-button__link:hover { background-color: #181818; background-color: var(--black); } .wp-block-button { display: block; margin: 0 0 30px; } .wp-block-button.alignleft { margin-right: 20px; } .wp-block-button.is-style-outline .wp-block-button__link { border: 2px solid var(--main); border-color: #B19777; border-color: var(--main); color: #B19777; color: var(--main); } .wp-block-button.is-style-outline .wp-block-button__link:hover { background-color: transparent; border-color: #181818; border-color: var(--black); color: #181818; color: var(--black); } .wp-block-cover, .wp-block-cover-image { margin-bottom: 20px; } .wp-block-cover { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .wp-block-cover.alignleft .wp-block-cover__inner-container { padding-left: 43px !important; padding-right: 43px !important; } .wp-block-cover .wp-block-cover-text { font-size: 24px; } .wp-block-cover p:not(.has-text-color) { color: #fff; color: var(--white); } .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper { position: relative; } .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe { bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; } .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before { content: ""; display: block; padding-top: 50%; } .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before { padding-top: 42.85%; } .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before { padding-top: 50%; } .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before { padding-top: 56.25%; } .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before { padding-top: 75%; } .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before { padding-top: 100%; } .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before { padding-top: 66.66%; } .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before { padding-top: 200%; } .wp-block-button__link { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #fff; color: var(--white); } .wp-block-pullquote.is-style-solid-color { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .wp-block-pullquote.is-style-solid-color blockquote { background-color: transparent; border: 0 none !important; text-align: center !important; } .wp-block-pullquote cite, .wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer { color: #B19777; color: var(--main); } .blog-post p.has-small-font-size, p.has-small-font-size { font-size: 14px; } .blog-post p.has-large-font-size, p.has-large-font-size { font-size: 24px; } @font-face { font-family: 'ltx-font'; src: url('assets/fonts/ltx-font.eot?67100412'); src: url('assets/fonts/ltx-font.eot?67100412#iefix') format('embedded-opentype'), url('assets/fonts/ltx-font.woff2?67100412') format('woff2'), url('assets/fonts/ltx-font.woff?67100412') format('woff'), url('assets/fonts/ltx-font.ttf?67100412') format('truetype'), url('assets/fonts/ltx-font.svg?67100412#ltx-font') format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "ollis-fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ltx-header, .header { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; -ms-word-wrap: break-word; word-wrap: break-word; } a { transition: color 0.5s ease; } a > h1, a > h2, a > h3, a > h4, a > h5, a > h6 { transition: color 0.5s ease; } a:hover { color: #B19777; color: var(--main); } a:focus { outline: 0 none; } a img { border: 0; outline: 0 none; } .small { font-size: 12px; } .comment-text h1:first-child, .text-page h1:first-child, .comment-text h2:first-child, .text-page h2:first-child, .comment-text h3:first-child, .text-page h3:first-child, .comment-text h4:first-child, .text-page h4:first-child, .comment-text h5:first-child, .text-page h5:first-child, .comment-text h6:first-child, .text-page h6:first-child { margin-top: 0; } .comment-text ul li, .text-page ul li { margin-bottom: 6px; } .comment-text h1, .text-page h1 { margin-bottom: 16px; } .comment-text h1 + h2, .text-page h1 + h2, .comment-text h1 + h3, .text-page h1 + h3, .comment-text h1 + h4, .text-page h1 + h4, .comment-text h1 + h5, .text-page h1 + h5, .comment-text h1 + h6, .text-page h1 + h6, .comment-text h2 + h3, .text-page h2 + h3, .comment-text h2 + h4, .text-page h2 + h4, .comment-text h2 + h5, .text-page h2 + h5, .comment-text h2 + h6, .text-page h2 + h6, .comment-text h3 + h4, .text-page h3 + h4, .comment-text h3 + h5, .text-page h3 + h5, .comment-text h3 + h6, .text-page h3 + h6, .comment-text h4 + h5, .text-page h4 + h5, .comment-text h4 + h6, .text-page h4 + h6, .comment-text h5 + h6, .text-page h5 + h6 { margin-top: 0; } .comment-text hr, .text-page hr { margin: 30px 0 26px 0; } .comment-text hr + h1, .text-page hr + h1, .comment-text hr + h2, .text-page hr + h2, .comment-text hr + h3, .text-page hr + h3 { margin-top: 30px; } .comment-text dl dd, .text-page dl dd { margin: 0 0 10px 20px; } .comment-text ol ul, .text-page ol ul, .comment-text ul ul, .text-page ul ul, .comment-text ol ol, .text-page ol ol, .comment-text ul ol, .text-page ul ol { margin-top: 6px; } .comment-text dt, .text-page dt { font-weight: bold; } .comment-text p, .text-page p { margin-bottom: 30px; } .comment-text kbd, .text-page kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } .comment-text code, .text-page code, .comment-text kbd, .text-page kbd, .comment-text pre, .text-page pre, .comment-text samp, .text-page samp { font-family: monospace, monospace; font-size: 1em; } .comment-text abbr[title], .text-page abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } .comment-text .tags-short, .text-page .tags-short { border-top: 1px solid var(--gray); margin-top: 16px; padding-top: 16px; } .comment-text img.left, .text-page img.left { margin: 9px 30px 15px 0; float: left; } @media (max-width: 991px) { .comment-text img.size-full, .text-page img.size-full { max-width: 100% !important; height: auto !important; } } .comment-text table:not(#wp-calendar):not(.variations), .text-page table:not(#wp-calendar):not(.variations) { width: 100%; border-collapse: separate; border-spacing: 0px; } .comment-text table:not(#wp-calendar):not(.variations) th, .text-page table:not(#wp-calendar):not(.variations) th, .comment-text table:not(#wp-calendar):not(.variations) td, .text-page table:not(#wp-calendar):not(.variations) td { padding: 20px 32px; font-size: 16px; } .comment-text table:not(#wp-calendar):not(.variations) thead tr:first-child th:first-child, .text-page table:not(#wp-calendar):not(.variations) thead tr:first-child th:first-child { -webkit-border-top-left-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topleft: 0px; -moz-background-clip: padding; border-top-left-radius: 0px; } .comment-text table:not(#wp-calendar):not(.variations) thead tr:first-child th:last-child, .text-page table:not(#wp-calendar):not(.variations) thead tr:first-child th:last-child { -webkit-border-top-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topright: 0px; -moz-background-clip: padding; border-top-right-radius: 0px; } .comment-text table:not(#wp-calendar):not(.variations) thead th, .text-page table:not(#wp-calendar):not(.variations) thead th { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); font-size: 18px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; text-transform: none; } .comment-text table:not(#wp-calendar):not(.variations) thead th h1, .text-page table:not(#wp-calendar):not(.variations) thead th h1, .comment-text table:not(#wp-calendar):not(.variations) thead th h2, .text-page table:not(#wp-calendar):not(.variations) thead th h2, .comment-text table:not(#wp-calendar):not(.variations) thead th h3, .text-page table:not(#wp-calendar):not(.variations) thead th h3, .comment-text table:not(#wp-calendar):not(.variations) thead th h4, .text-page table:not(#wp-calendar):not(.variations) thead th h4, .comment-text table:not(#wp-calendar):not(.variations) thead th h5, .text-page table:not(#wp-calendar):not(.variations) thead th h5, .comment-text table:not(#wp-calendar):not(.variations) thead th h6, .text-page table:not(#wp-calendar):not(.variations) thead th h6 { text-transform: none; } .comment-text table:not(#wp-calendar):not(.variations) thead th a, .text-page table:not(#wp-calendar):not(.variations) thead th a { color: #fff; color: var(--white); } .comment-text table:not(#wp-calendar):not(.variations) thead + tbody:first-child tr:first-child td, .text-page table:not(#wp-calendar):not(.variations) thead + tbody:first-child tr:first-child td, .comment-text table:not(#wp-calendar):not(.variations) thead + tbody:first-child tr:first-child th, .text-page table:not(#wp-calendar):not(.variations) thead + tbody:first-child tr:first-child th { border-top: 0; } .comment-text table:not(#wp-calendar):not(.variations) tbody th, .text-page table:not(#wp-calendar):not(.variations) tbody th, .comment-text table:not(#wp-calendar):not(.variations) tbody td, .text-page table:not(#wp-calendar):not(.variations) tbody td { border-top: 0; border-left: 0; border-right: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .comment-text table:not(#wp-calendar):not(.variations) tbody th:first-child, .text-page table:not(#wp-calendar):not(.variations) tbody th:first-child, .comment-text table:not(#wp-calendar):not(.variations) tbody td:first-child, .text-page table:not(#wp-calendar):not(.variations) tbody td:first-child { border-left: 1px solid rgba(0, 0, 0, 0.1); } .comment-text table:not(#wp-calendar):not(.variations) tbody th, .text-page table:not(#wp-calendar):not(.variations) tbody th { font-weight: bold; background-color: #F3F3F3; background-color: var(--gray); } .comment-text table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child td, .text-page table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child td, .comment-text table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child th, .text-page table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child th { border-top: 1px solid rgba(0, 0, 0, 0.1); } .comment-text table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child > th, .text-page table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child > th { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); border-right: none; border-top: none; border-bottom: none; font-size: 18px; } .comment-text table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child th:first-child, .text-page table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child th:first-child { -webkit-border-top-left-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topleft: 0px; -moz-background-clip: padding; border-top-left-radius: 0px; } .comment-text table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child th:last-child, .text-page table:not(#wp-calendar):not(.variations) tbody:first-child tr:first-child th:last-child { -webkit-border-top-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topright: 0px; -moz-background-clip: padding; border-top-right-radius: 0px; } .comment-text table:not(#wp-calendar):not(.variations) tbody tr:nth-child(even) td, .text-page table:not(#wp-calendar):not(.variations) tbody tr:nth-child(even) td { background: transparent; } .comment-text table:not(#wp-calendar):not(.variations) td, .text-page table:not(#wp-calendar):not(.variations) td { border: 1px solid var(--white); } @media (max-width: 768px) { .comment-text table:not(#wp-calendar):not(.variations) thead th, .text-page table:not(#wp-calendar):not(.variations) thead th { font-size: 14px; } .comment-text table:not(#wp-calendar):not(.variations) th, .text-page table:not(#wp-calendar):not(.variations) th, .comment-text table:not(#wp-calendar):not(.variations) td, .text-page table:not(#wp-calendar):not(.variations) td { font-size: 12px; padding: 10px 12px; } } @media (max-width: 479px) { .comment-text table:not(#wp-calendar):not(.variations) th, .text-page table:not(#wp-calendar):not(.variations) th, .comment-text table:not(#wp-calendar):not(.variations) td, .text-page table:not(#wp-calendar):not(.variations) td { font-size: 12px; padding: 5px 7px; } } .comment-text .social-big, .text-page .social-big { margin-bottom: 30px; margin-left: 0px; } .line-height-2 { line-height: 2em; } .text-md { font-size: 16px; line-height: 2.2em ; } @media (max-width: 768px) { .text-md { font-size: 14px; } } .text-lg { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 24px; font-weight: 900; line-height: 1.5em; } @media (max-width: 768px) { .text-lg { font-size: 18px; } } p + ul { margin-top: -10px !important; } ul.ul-arrow, ul.arrow, ul.disc, ul.check, ul.check-invert { list-style: none; margin-top: 10px; margin-bottom: 10px; padding-left: 30px; } @media (min-width: 480px) { ul.ul-arrow.two-col, ul.arrow.two-col, ul.disc.two-col, ul.check.two-col, ul.check-invert.two-col { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } } @media (max-width: 479px) { ul.ul-arrow.two-col, ul.arrow.two-col, ul.disc.two-col, ul.check.two-col, ul.check-invert.two-col { text-align: left !important; display: inline-block; margin: 0 auto; } } ul.ul-arrow.strong li, ul.arrow.strong li, ul.disc.strong li, ul.check.strong li, ul.check-invert.strong li { margin-bottom: 10px; } ul.ul-arrow li, ul.arrow li, ul.disc li, ul.check li, ul.check-invert li { margin-bottom: 14px; text-align: left; } ul.ul-arrow li:before, ul.arrow li:before, ul.disc li:before, ul.check li:before, ul.check-invert li:before { content: "\f00c"; display: block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-weight: 100; position: absolute; margin: 0px 0 0 -46px; } ul.ul-arrow.check-invert, ul.arrow.check-invert, ul.disc.check-invert, ul.check.check-invert, ul.check-invert.check-invert, ul.ul-arrow.check, ul.arrow.check, ul.disc.check, ul.check.check, ul.check-invert.check { padding-left: 45px; margin-left: 20px; display: inline-block; } @media (max-width: 768px) { ul.ul-arrow.check-invert, ul.arrow.check-invert, ul.disc.check-invert, ul.check.check-invert, ul.check-invert.check-invert, ul.ul-arrow.check, ul.arrow.check, ul.disc.check, ul.check.check, ul.check-invert.check { margin-top: 0; } } ul.ul-arrow.check-invert li, ul.arrow.check-invert li, ul.disc.check-invert li, ul.check.check-invert li, ul.check-invert.check-invert li, ul.ul-arrow.check li, ul.arrow.check li, ul.disc.check li, ul.check.check li, ul.check-invert.check li { font-size: 14px; } @media (max-width: 768px) { ul.ul-arrow.check-invert li, ul.arrow.check-invert li, ul.disc.check-invert li, ul.check.check-invert li, ul.check-invert.check-invert li, ul.ul-arrow.check li, ul.arrow.check li, ul.disc.check li, ul.check.check li, ul.check-invert.check li { font-size: 14px; margin-bottom: 15px; } } ul.ul-arrow.check-invert li:before, ul.arrow.check-invert li:before, ul.disc.check-invert li:before, ul.check.check-invert li:before, ul.check-invert.check-invert li:before, ul.ul-arrow.check li:before, ul.arrow.check li:before, ul.disc.check li:before, ul.check.check li:before, ul.check-invert.check li:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f00c"; font-size: 14px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; margin-left: -28px; margin-top: 2px; } ul.ul-arrow.check-invert li, ul.arrow.check-invert li, ul.disc.check-invert li, ul.check.check-invert li, ul.check-invert.check-invert li { margin-bottom: 30px; } ul.ul-arrow.check-invert li:before, ul.arrow.check-invert li:before, ul.disc.check-invert li:before, ul.check.check-invert li:before, ul.check-invert.check-invert li:before { color: #fff; color: var(--white); background-color: #B19777; background-color: var(--main); padding: 10px; font-size: 16px; margin-top: -4px; margin-left: -60px; } ul.ul-arrow li:before, ul.arrow li:before, ul.disc li:before, ul.check li:before, ul.check-invert li:before { color: #B19777; color: var(--main); } ul.ul-arrow.ul-arrow li:before, ul.arrow.ul-arrow li:before, ul.disc.ul-arrow li:before, ul.check.ul-arrow li:before, ul.check-invert.ul-arrow li:before, ul.ul-arrow.arrow li:before, ul.arrow.arrow li:before, ul.disc.arrow li:before, ul.check.arrow li:before, ul.check-invert.arrow li:before { content: "\f105"; display: block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; margin: 1px 0 0 -16px; } ul.ul-arrow.disc li:before, ul.arrow.disc li:before, ul.disc.disc li:before, ul.check.disc li:before, ul.check-invert.disc li:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "•"; font-size: 20px; margin: 0px 0 0 -18px; } ul.multicol { padding-left: 0; list-style: none; } ul.multicol li { width: 49%; display: inline-block; vertical-align: top; margin-bottom: 18px; } @media (max-width: 991px) { ul.multicol li { width: 49%; } } @media (max-width: 768px) { ul.multicol li { width: 100%; display: block; } } ul.multicol li:before { content: "•"; font-size: 16px; margin: 0px 10px 0 0px; color: #B19777; color: var(--main); } .ul-yes { display: inline; font-weight: 100; color: #B19777; color: var(--main); margin-right: 10px; } .ul-no { display: inline; font-weight: 100; font-size: 14px !important; color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=25); -webkit-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; margin-right: 10px; } ol { padding-left: 30px; } ol li { padding-left: 10px; } .heading { position: relative; display: block; margin: 0px 0 16px; } .heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 { z-index: 3; position: relative; margin: 0; } .heading h1 { line-height: 1.3em; font-weight: 800; } .heading h2 { line-height: 1.2em; font-weight: 800; } .heading h3 { line-height: 1.3em; } .heading h4 { line-height: 1.3em; } .heading h5 { line-height: 1.5em; font-weight: 600; } .heading a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .heading.header-with-bg { margin-bottom: 36px; } .heading.header-with-bg .ltx-bg-header { top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 250px; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; font-weight: 800; z-index: 0; margin-top: 10px; text-transform: uppercase; color: transparent !important; -webkit-text-stroke: 1px rgba(0, 0, 0, 0.1); } @media (max-width: 991px) { .heading.header-with-bg .ltx-bg-header { font-size: 100px; } } .body-black .heading.header-with-bg .ltx-bg-header, .bg-color-black .heading.header-with-bg .ltx-bg-header { -webkit-text-stroke: 1px rgba(255, 255, 255, 0.07); } .heading.header-with-bg .subheader { margin-bottom: -4px; font-family: 'Pinyon Script', serif; font-family: var(--font-subheaders), serif; font-weight: 400; font-size: 30px; text-transform: lowercase; } .heading.header-subheader-inline.heading-tag-h2 span { font-size: 30px; } .heading.header-subheader-inline.heading-tag-h5 span { font-size: 16px; } @media (min-width: 992px) { .heading.header-subheader.align-left { background-position: 0 100%; } } .heading.header-subheader .subheader { margin-bottom: -4px; font-family: 'Pinyon Script', serif; font-family: var(--font-subheaders), serif; font-weight: 400; font-size: 36px; text-transform: lowercase; } .heading.header-subheader.heading-tag-h1 .subheader { font-size: 60px; } .heading.align-center { text-align: center; } .heading.align-center .header { text-align: center; } .heading.align-right { text-align: right; } .heading.align-right .header { text-align: right; } .heading.shadow .header { text-shadow: 10px 20px 0px rgba(0, 0, 0, 0.25); } .heading.inverted { display: inline-block; padding: 10px 16px 8px; background-color: #fff; background-color: var(--white); background-color: #181818; background-color: var(--black); } .heading.inverted .header { color: #fff; color: var(--white); } .heading.inverted .heading-icon-fa-wrap:before { color: #fff; color: var(--white); } .heading.inverted.color-black { background-color: #181818; background-color: var(--black); background-color: #fff; background-color: var(--white); } .heading.inverted.color-black .header { color: #181818; color: var(--black); } .heading.inverted.color-black .heading-icon-fa-wrap:before { color: #181818; color: var(--black); } .heading.inverted.color-white { background-color: #fff; background-color: var(--white); background-color: #181818; background-color: var(--black); } .heading.inverted.color-white .header { color: #fff; color: var(--white); } .heading.inverted.color-white .heading-icon-fa-wrap:before { color: #fff; color: var(--white); } .heading.inverted.color-main { background-color: #B19777; background-color: var(--main); background-color: #181818; background-color: var(--black); background-color: #fff; background-color: var(--white); } .heading.inverted.color-main .header { color: #181818; color: var(--black); } .heading.inverted.color-main .heading-icon-fa-wrap:before { color: #181818; color: var(--black); } @media (max-width: 768px) { .heading.heading-icon { margin-top: 20px !important; margin-bottom: 20px !important; } } .heading .heading-icon { display: inline-block; vertical-align: middle; margin-right: 20px; margin-top: 15px; margin-bottom: 15px; } @media (max-width: 768px) { .heading .heading-icon { display: none; } } .heading .heading-icon-wrap, .heading .heading-icon-fa-wrap { display: inline-block; padding: 10px; margin: 0 50px 0 0; text-align: center; line-height: 90px; width: 110px; height: 110px; position: absolute; } .heading .heading-icon-wrap.heading-icon-fa-wrap, .heading .heading-icon-fa-wrap.heading-icon-fa-wrap { font-size: 80px; line-height: 70px; width: 70px; height: 70px; padding: 0; margin: -5px 30px 0 0; vertical-align: middle; } @media (max-width: 768px) { .heading .heading-icon-wrap.heading-icon-fa-wrap, .heading .heading-icon-fa-wrap.heading-icon-fa-wrap { margin: 10px 20px 10px 0; } } @media (max-width: 479px) { .heading .heading-icon-wrap.heading-icon-fa-wrap, .heading .heading-icon-fa-wrap.heading-icon-fa-wrap { margin: 0px 20px 15px 20px; text-align: center; } } .heading .heading-icon-wrap.heading-icon-fa-wrap.bg-white-shadow, .heading .heading-icon-fa-wrap.heading-icon-fa-wrap.bg-white-shadow { -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; } .heading .heading-icon-wrap.heading-icon-fa-wrap.bg-main-circle, .heading .heading-icon-fa-wrap.heading-icon-fa-wrap.bg-main-circle { background-color: #B19777; background-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; } .heading .heading-icon-wrap.icon-main-circle, .heading .heading-icon-fa-wrap.icon-main-circle { background-color: #B19777; background-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; } .heading .heading-icon-wrap img, .heading .heading-icon-fa-wrap img { margin: 0; } @media (max-width: 991px) { .heading .heading-icon-wrap, .heading .heading-icon-fa-wrap { margin-right: 0; margin-bottom: 20px; } } .heading .heading-icon-wrap + .heading-content, .heading .heading-icon-fa-wrap + .heading-content { padding-left: 100px; } .heading .heading-content { display: inline-block; vertical-align: middle; text-align: left; } .heading .heading-content > * { text-align: left !important; } @media (max-width: 768px) { .heading .heading-content > * { text-align: center !important; } } .heading.text-bg { position: relative; padding: 35px 0; } .heading.text-bg .header-text { zoom: 1; filter: alpha(opacity=3); -webkit-opacity: 0.03; -moz-opacity: 0.03; opacity: 0.03; z-index: 1; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 900; font-size: 150px; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding-bottom: 60px; } @media (min-width: 768px) and (max-width: 991px) { .heading.text-bg .header-text { font-size: 70px; } } @media (max-width: 768px) { .heading.text-bg .header-text { display: none; } } .heading.header-label .header { font-size: 36px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background-color: #D12323; background-color: var(--red); width: 100px; height: 100px; line-height: 100px; text-align: center; display: block; } .heading.heading-large h1 { font-size: 120px; line-height: 1.0em; } @media (max-width: 1199px) { .heading.heading-large h1 { font-size: 80px !important; } } @media (max-width: 991px) { .heading.heading-large h1 { font-size: 64px !important; } } @media (max-width: 479px) { .heading.heading-large h1 { font-size: 40px !important; } } .heading.heading-large h2 { font-size: 60px; } @media (max-width: 1199px) { .heading.heading-large h2 { font-size: 48px; } } @media (max-width: 991px) { .heading.heading-large h2 { font-size: 36px; } } .heading.heading-large h3 { font-size: 100px; line-height: 1.0em; } .heading.heading-large h4 { font-size: 80px; line-height: 1.0em; } @media (max-width: 991px) { .heading.heading-large h4 { font-size: 48px; } } .heading.heading-xl h2 { font-size: 80px; line-height: 1.0em; margin-left: -5px; } @media (max-width: 768px) { .heading.heading-xl h2 { font-size: 64px; } } @media (max-width: 479px) { .heading.heading-xl h2 { font-size: 48px; } } .heading.header-underline { margin-bottom: 55px; padding: 0 0 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .heading.header-underline .header { text-transform: uppercase; } .heading.header-underline:after { content: ""; border-bottom: 2px solid var(--main); border-color: #B19777; border-color: var(--main); position: absolute; display: block; width: 100px; bottom: 0; } .heading.header-price .subheader, .heading.header-price .header { display: inline-block; } .heading.header-price .subheader { font-size: 30px; text-decoration: line-through; margin-right: 20px; } .heading.transform-header-up { text-transform: uppercase; } .heading.transform-default { text-transform: none; } .heading.color-main .header { color: #B19777; color: var(--main); } .heading.color-main .heading-icon-fa-wrap:before { color: #B19777; color: var(--main); } .heading.color-second .header { color: #B19777; color: var(--second); } .heading.color-second .heading-icon-fa-wrap:before { color: #B19777; color: var(--second); } .heading.color-white .header { color: #fff; color: var(--white); } .heading.color-white .heading-icon-fa-wrap:before { color: #fff; color: var(--white); } .heading.color-black .header { color: #181818; color: var(--black); } .heading.color-black .heading-icon-fa-wrap:before { color: #181818; color: var(--black); } .heading.color-gray .header { color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .heading:not(.has-subheader).subcolor-main span { color: #B19777; color: var(--main); } .heading:not(.has-subheader).subcolor-second span { color: #B19777; color: var(--second); } .heading:not(.has-subheader).subcolor-white span { color: #fff; color: var(--white); } .heading:not(.has-subheader).subcolor-white span:before { border-color: #fff; border-color: var(--white); } .heading:not(.has-subheader).subcolor-black span { color: #181818; color: var(--black); } .heading:not(.has-subheader).subcolor-gray span { color: #fff; color: var(--white); zoom: 1; filter: alpha(opacity=2); -webkit-opacity: 0.02; -moz-opacity: 0.02; opacity: 0.02; } .heading.subcolor-main .subheader { color: #B19777; color: var(--main); } .heading.subcolor-second .subheader { color: #B19777; color: var(--second); } .heading.subcolor-white .subheader { color: #fff; color: var(--white); } .heading.subcolor-white .subheader:before { border-color: #fff; border-color: var(--white); } .heading.subcolor-black .subheader { color: #181818; color: var(--black); } .heading.subcolor-gray .subheader { color: #fff; color: var(--white); zoom: 1; filter: alpha(opacity=2); -webkit-opacity: 0.02; -moz-opacity: 0.02; opacity: 0.02; } /* 6.Theme Sections */ .displaced-top { z-index: 10; position: relative; overflow: visible !important; } .ltx-hours { list-style: none; padding: 0; max-width: 360px; display: inline-block; width: 100%; } .ltx-hours li { text-align: left; padding-bottom: 15px; } .ltx-hours li > strong { position: relative; } .ltx-hours li > strong:first-child:after { content: ""; width: 120px; border-bottom: 1px solid #000; display: inline-block; position: absolute; left: 110px; zoom: 1; filter: alpha(opacity=10); -webkit-opacity: 0.1; -moz-opacity: 0.1; opacity: 0.1; bottom: 6px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-hours li > strong:first-child:after { width: 50px; } } .ltx-hours li strong + strong { float: right; color: #B19777; color: var(--main); } .ltx-content-width-form-xblack, .ltx-content-width-form-black { background-color: rgba(0, 0, 0, 0.65); } @media (max-width: 1199px) { .ltx-content-width-form-xblack, .ltx-content-width-form-black { padding: 64px 64px 55px; } } @media (max-width: 991px) { .ltx-content-width-form-xblack, .ltx-content-width-form-black { padding: 50px 30px 30px; } } .ltx-content-width-form-xblack .row, .ltx-content-width-form-black .row { display: block !important; } @media (max-width: 768px) { .ltx-content-width-form-xblack, .ltx-content-width-form-black { text-align: center; } .ltx-content-width-form-xblack form, .ltx-content-width-form-black form { margin: 0 auto; } } .ltx-content-width-form-xblack input[type="submit"], .ltx-content-width-form-black input[type="submit"] { display: block; width: 100%; } .ltx-content-width-form-xblack input, .ltx-content-width-form-black input { border: none !important; } .ltx-content-width-form-black { padding: 64px; } @media (max-width: 768px) { .ltx-content-width-form-black { padding: 30px; } } .ltx-content-width-form-xblack { background-color: #181818; background-color: var(--black); padding: 64px 70px 55px; } @media (max-width: 768px) { .ltx-content-width-form-xblack { padding: 50px 25px 35px; } } @media (min-width: 768px) { .ltx-content-width-form-xblack form { padding: 16px 35px 0 !important; } } .ltx-header-bg-center { position: absolute !important; top: 60px; left: 0%; -webkit-transform: translate(0%, 0%) !important; -moz-transform: translate(0%, 0%) !important; -ms-transform: translate(0%, 0%) !important; -o-transform: translate(0%, 0%) !important; transform: translate(0%, 0%) !important; margin: 0 0; zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; overflow: hidden; width: 100%; height: 300px !important; text-align: left !important; } .ltx-header-bg-center .header { display: none; } .ltx-header-bg-center .ltx-bg-header { position: relative !important; -webkit-transform: translate(0, 0) !important; -moz-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; top: 100px !important; left: 0 !important; } .ltx-discount-chair { position: absolute; right: 0; bottom: 0; } .ltx-discount-chair.wpb_content_element { margin-bottom: -100px !important; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-discount-chair { max-width: 700px; } } @media (min-width: 992px) and (max-width: 1199px) { .ltx-discount-chair { max-width: 500px; } } @media (max-width: 991px) { .ltx-discount-chair { position: relative; } } .ltx-discount-label { position: absolute; right: 50%; top: 120px; margin-right: -260px; display: inline-block; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-discount-label { top: 200px; } } @media (min-width: 992px) and (max-width: 1199px) { .ltx-discount-label { top: 240px; } } @media (max-width: 991px) { .ltx-discount-label { position: relative; margin: 0 !important; top: 100px; right: auto; left: -100px; } } @media (max-width: 768px) { .ltx-discount-label { left: 70px; } } @media (min-width: 768px) { .ltx-collections .wpb_column:first-child { border-right: 1px solid var(--white) !important; } } .ltx-mouse-move .vc_column-inner { background-size: 110% !important; -webkit-transition: background 0.35s; -moz-transition: background 0.35s; -o-transition: background 0.35s; transition: background 0.35s; } @media (max-width: 1900px) { .ltx-mouse-move .vc_column-inner { background-size: 130% !important; } } @media (max-width: 1599px) { .ltx-mouse-move .vc_column-inner { background-size: cover !important; } } .ltx-desktop-left .ltx-block-icon.ltx-icon-top { margin-left: -40px !important; } @media (max-width: 991px) { .ltx-desktop-left .ltx-block-icon.ltx-icon-top.row { display: -webkit-box !important; display: -moz-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } } @media (max-width: 479px) { .ltx-icon-mobile-col2.ltx-block-icon.row { display: -webkit-box !important; display: -moz-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; } .ltx-icon-mobile-col2 li { width: 49%; } } .ltx-icons-faq.ltx-block-icon.ltx-icon-h-right li { margin-top: 15px !important; } .ltx-dots-bg-about { background-repeat: no-repeat; } @media (min-width: 992px) { .ltx-dots-bg-about { background-position: 100% 0; } } .ltx-plan-left img { position: absolute; left: -240px; zoom: 1; filter: alpha(opacity=20); -webkit-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; z-index: 0; pointer-events: none; } @media (max-width: 479px) { .ltx-plan-left img { display: none; } } .ltx-plan-right img { position: absolute; right: -240px; zoom: 1; filter: alpha(opacity=20); -webkit-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; z-index: 0; pointer-events: none; } @media (max-width: 479px) { .ltx-plan-right img { display: none; } } .ltx-column-tariff { margin-bottom: -100px !important; } .ltx-tariff-margin { z-index: 30; } .ltx-images-hoverup-grid img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-images-hoverup-grid img:hover { -webkit-transform: translateY(-10px) !important; -moz-transform: translateY(-10px) !important; -ms-transform: translateY(-10px) !important; -o-transform: translateY(-10px) !important; transform: translateY(-10px) !important; } @media (min-width: 1200px) { .ltx-fc-slider-icons { margin-left: 140px; } .ltx-fc-slider-icons .wpb_text_column { padding-right: 160px; } .ltx-fc-slider-icons ul.ltx-block-icon { padding-right: 80px; margin-left: -40px !important; } .ltx-fc-slider-icons ul.ltx-block-icon .header { padding-right: 15px; padding-left: 15px; } } @media (min-width: 992px) and (max-width: 1199px) { .ltx-fc-slider-icons { padding-right: 80px; } } .ltx-fc-slider-icons .ltx-icon:before { font-size: 80px; } @media (max-width: 768px) { .ltx-fc-slider-icons ul.ltx-block-icon { display: -webkit-box !important; display: -moz-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center !important; -moz-box-pack: center !important; -ms-flex-pack: center !important; -webkit-justify-content: center !important; justify-content: center !important; } } .vc_section.ltx-fc-map { margin: 0 auto !important; padding: 0 !important; max-width: 1260px !important; } .vc_section.ltx-fc-map .vc_column-inner { padding: 0 !important; } .vc_section.ltx-fc-map ul.ltx-block-icon .ltx-icon:before { font-size: 32px; } .vc_section.ltx-fc-map ul.ltx-block-icon li { margin-top: 0 !important; padding-top: 18px !important; padding-bottom: 18px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .vc_section.ltx-fc-map ul.ltx-block-icon li .in { margin-top: 0; } .vc_section.ltx-fc-map ul.ltx-block-icon li:last-child { border-bottom: 0 !important; } .vc_section.ltx-fc-map ul.ltx-block-icon .header { font-weight: normal; padding-top: 7px !important; } .ltx-bg-o { top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ltx-bg-o img { max-width: initial !important; } @media (max-width: 768px) { .ltx-bg-o { top: 0 !important; -webkit-transform: translate(-50%, 0) !important; -moz-transform: translate(-50%, 0) !important; -ms-transform: translate(-50%, 0) !important; -o-transform: translate(-50%, 0) !important; transform: translate(-50%, 0) !important; } } .ltx-block-o { margin-right: 120px; } .ltx-block-o .header { line-height: 1.7em; } .ltx-image-o-1 { position: absolute; top: 160px; left: -20px; } @media (max-width: 1599px) { .ltx-image-o-1 { display: none; } } .ltx-image-o-2 { position: absolute; top: 450px; right: 50px; } @media (max-width: 1599px) { .ltx-image-o-2 { display: none; } } .ltx-image-o-3 { position: absolute; bottom: 30px; left: 250px; } @media (max-width: 1599px) { .ltx-image-o-3 { display: none; } } .ltx-banner { padding-left: 100px; } @media (max-width: 991px) { .ltx-banner { padding-left: 30px !important; } } .ltx-banner .ltx-button-banner { z-index: 3; } @media (min-width: 1600px) { .ltx-banner .ltx-button-banner { position: absolute; right: 100px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); min-width: 300px; } } .ltx-banner .ltx-button-banner.btn { padding-top: 20px; padding-bottom: 20px; } /* 7. Tariffs Block */ .tariffs-block { padding: 60px 0 100px; background-position: 50% 50%; background-repeat: no-repeat; color: #181818; color: var(--black); } .tariffs-block h2 { margin-bottom: 30px !important; } @media (max-width: 991px) { .tariffs-block { padding: 16px 0 50px; background-image: none !important; } .tariffs-block h2 { color: #181818; color: var(--black); } } .tariff-item { background-color: #fff; background-color: var(--white); text-align: center; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; position: relative; padding: 90px 50px 50px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #181818; color: var(--black); -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.15); box-shadow: 0 0 45px rgba(0, 0, 0, 0.15); background-size: cover; background-repeat: no-repeat; } @media (max-width: 1199px) { .tariff-item { padding: 40px 40px 40px; } } .tariff-item.vip { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); } .tariff-item.vip .label-vip { position: absolute; right: 0; top: 0px; z-index: 1; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 14px; color: #fff; color: var(--white); text-transform: uppercase; width: 100px; height: 100px; padding-top: 16px; } .tariff-item.vip .price { color: #fff; color: var(--white); } .tariff-item.vip:after { position: absolute; top: 0px; right: 0px; content: ""; color: #fff; color: var(--white); font-size: 26px; width: 0; height: 0; border-style: solid; border-width: 0 100px 100px 0; border-color: transparent var(--main) transparent transparent; } .tariff-item.vip ul.ltx-tariff-list li { border-color: rgba(255, 255, 255, 0.1); } @media (max-width: 1199px) { .tariff-item { margin-bottom: 30px; } } .tariff-item .header { text-align: center; color: #B19777 !important; color: var(--main) !important; font-size: 24px; margin: 0 0; } .tariff-item .header span { color: #B19777; color: var(--second); } .tariff-item .subheader { color: #B19777; color: var(--main); margin: 0; font-size: 16px; } .tariff-item .subheader span { color: #181818; color: var(--black); } .tariff-item .price { font-size: 64px; line-height: .8em; margin: 0px 0 54px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #181818; color: var(--black); vertical-align: middle; } .tariff-item .price span { vertical-align: super; display: inline-block; font-size: 32px; } .tariff-item .descr { font-size: 16px; margin-bottom: 25px; padding: 0 35px; } .tariff-item .btn.btn-lg { display: block; padding-top: 20px; padding-bottom: 20px; } .tariff-item p { text-align: left; margin-bottom: 10px; line-height: 2em; display: inline-block; font-size: 18px; } .tariff-item ul.ltx-tariff-list { list-style: none; margin: 0px auto 40px; padding: 0 0 0 0; position: relative; display: block; text-align: center; } @media (min-width: 1600px) { .tariff-item ul.ltx-tariff-list { padding-left: 30px; padding-right: 30px; } } .tariff-item ul.ltx-tariff-list li { padding: 10px 0; margin: 0 0 0 -15px; font-size: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } @media (min-width: 1200px) and (max-width: 1599px) { .tariff-item ul.ltx-tariff-list li { font-size: 14px; } } .tariff-item ul.ltx-tariff-list li:last-child { border-bottom: 0; } /* 8. Testimonials */ @media (min-width: 1200px) { .ltx-testimonials-list.ltx-swiper-slider { max-width: 1540px; } } .ltx-testimonials-list .swiper-slide { height: auto !important; } @media (max-width: 991px) { .ltx-testimonials-list .swiper-slide { padding-left: 0px; padding-right: 0px; } } .ltx-testimonials-list + .ltx-arrows-sides-outside .ltx-arrow-left, .ltx-testimonials-list + .ltx-arrows-sides-outside .ltx-arrow-right { margin-top: -50px; } .ltx-testimonials-list .inner { text-align: center; position: relative; color: #181818; color: var(--black); margin: 0 0 20px 0; padding: 50px 15px 35px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; z-index: 2; } .ltx-testimonials-list .inner .image { vertical-align: top; display: inline-block; margin-bottom: 6px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; position: relative; z-index: 2; } .ltx-testimonials-list .inner .image img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; max-width: 80px; height: auto; } .ltx-testimonials-list .inner .author { vertical-align: top; display: block; text-align: center; margin-top: 20px; position: relative; } .ltx-testimonials-list .inner .author > .name { padding-top: 15px; } .ltx-testimonials-list .inner .author.hasRate > .name { padding-top: 6px; } .ltx-testimonials-list .inner .header { font-size: 18px; margin: 0px auto 0px; position: relative; color: #181818; color: var(--black); } @media (min-width: 768px) { .ltx-testimonials-list .inner .header { white-space: nowrap; } } @media (max-width: 768px) { .ltx-testimonials-list .inner .header { font-size: 18px; } } .ltx-testimonials-list .inner .subheader { font-size: 14px; margin-top: -2px; margin-bottom: 5px; color: #B19777; color: var(--main); } .ltx-testimonials-list .inner .ltx-descr { z-index: 2; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; margin-bottom: 20px; } .ltx-testimonials-list .inner .ltx-descr:before { display: block; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; font-weight: bold; font-style: italic; content: "‘‘"; text-align: center; color: #B19777; color: var(--main); font-size: 128px; height: 64px; overflow: hidden; line-height: 1em; margin-top: 25px; margin-bottom: 10px; } .ltx-testimonials-list .inner p { display: block; z-index: 2; position: relative; font-size: 24px; font-weight: bold; font-style: italic; padding: 10px 30px 20px; margin-bottom: 0; line-height: 1.8em; color: #181818; color: var(--black); } @media (min-width: 1200px) { .ltx-testimonials-list .inner p { width: 75%; margin-left: auto; margin-right: auto; } } @media (max-width: 768px) { .ltx-testimonials-list .inner p { font-size: 16px; padding-left: 0; padding-right: 0; } } .ltx-testimonials-list .inner .rate { color: #B19777; color: var(--second); font-size: 12px; margin-bottom: 0px; margin-top: 2px; } .ltx-testimonials-list .inner .rate span { margin: 0 2px; } .ltx-testimonials-list.ltx-testimonials-inner { max-width: initial; margin-bottom: -45px; margin-top: 0px; } .ltx-testimonials-list.ltx-testimonials-inner > div { margin-bottom: 15px; } .ltx-testimonials-list.ltx-testimonials-inner .inner { border: 1px solid rgba(0, 0, 0, 0.1); padding: 45px 30px 45px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: relative; } .ltx-testimonials-list.ltx-testimonials-inner .inner:hover { border-color: rgba(0, 0, 0, 0.25); } .ltx-testimonials-list.ltx-testimonials-inner .inner.ltx-short { background-color: #F3F3F3; background-color: var(--gray); border: 0 none; } .ltx-testimonials-list.ltx-testimonials-inner .inner.ltx-short .ltx-descr p { font-size: 16px; } .ltx-testimonials-list.ltx-testimonials-inner .inner.ltx-short .ltx-descr p:after { font-size: 20px; } .ltx-testimonials-list.ltx-testimonials-inner .ltx-descr p:after { margin-top: 60px; } @media (max-width: 768px) { .ltx-testimonials-list.ltx-testimonials-inner .inner { padding-bottom: 40px; padding-left: 15px; padding-right: 15px; margin-left: 0 !important; margin-right: 0 !important; } .ltx-testimonials-list.ltx-testimonials-inner .top { text-align: center; left: auto; } .ltx-testimonials-list.ltx-testimonials-inner .top img { margin: 0 auto 0px; float: none; } .ltx-testimonials-list.ltx-testimonials-inner .top .author { text-align: center; display: block; } .ltx-testimonials-list.ltx-testimonials-inner .text { margin-top: 15px; } } .ltx-testimonials-list.ltx-testimonials-inner .paging-navigation { margin: 0 auto; } .ltx-testimonials-list .ltx-arrows-sides .ltx-arrow-left { left: 15px !important; } .ltx-testimonials-list .ltx-arrows-sides .ltx-arrow-right { right: 15px !important; } body.body-black .ltx-testimonials-list .inner, .bg-color-black .ltx-testimonials-list .inner { color: #181818; color: var(--black); } @media (min-width: 1198px) and (max-width: 1750px) { body.body-black .ltx-swiper-slider-wrapper .ltx-arrow-left, .bg-color-black .ltx-swiper-slider-wrapper .ltx-arrow-left, body.body-black .ltx-swiper-slider-wrapper .ltx-arrow-right, .bg-color-black .ltx-swiper-slider-wrapper .ltx-arrow-right { display: none; } } /* 9. Bottom widgets goes before footer */ #ltx-widgets-footer { color: #fff; color: var(--white); padding: 0 0 0 0; position: relative; background-position: 50% 50%; background-repeat: no-repeat; } #ltx-widgets-footer .container { padding-top: 30px; padding-bottom: 20px; } @media (max-width: 991px) { .ltx-social.ltx-nav-second.ltx-type- { position: relative; right: 76px; } #ltx-widgets-footer { padding-left: 15px; padding-right: 15px; } } @media (max-width: 991px) { .ltx-social.ltx-nav-second.ltx-type- { position: relative; right: 76px; } .col-sm-12 .footer-widget-area { text-align: center; } .col-sm-12 .footer-widget-area .widget_text { text-align: center; } } .footer-widget-area { padding-top: 70px; } @media (max-width: 768px) { .ltx-social.ltx-nav-second.ltx-type- { position: relative; right: 76px; } .footer-widget-area { padding-top: 20px; } div#ltx_navmenu-2 { float: left; position: relative; right: 73px !important; } } .footer-widget-area .header-widget { padding: 0px 0px 6px; margin: 0px 0 40px 0; font-size: 30px; line-height: 1.2em; text-align: left; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; display: block; background-image: none !important; color: #B19777; color: var(--main); position: relative; text-transform: none; } .footer-widget-area .header-widget:before { content: ""; position: absolute; left: 0; bottom: 0; display: block; width: 220px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .footer-widget-area .header-widget a { color: #B19777 !important; color: var(--main) !important; } .footer-widget-area .header-widget a:hover { color: #fff; color: var(--white); } .footer-widget-area .header-widget .widget-icon { display: none; } .footer-widget-area input, .footer-widget-area select { /* border: 0 none !important; outline: 0 none !important; */ } .footer-widget-area:not(.ltx-fw) { padding-bottom: 60px; } .footer-widget-area:not(.ltx-fw) .widget { margin-bottom: 40px; } .footer-widget-area .widget { background-color: transparent; } .footer-widget-area ul { list-style: none; } .footer-widget-area a:not(.btn) { color: #fff; color: var(--white); } .footer-widget-area .ltx-social ul { padding-left: 0; margin-left: -15px; margin-top: -20px; } .footer-widget-area .ltx-social li { display: inline-block; margin: 20px 0 0 15px; } .footer-widget-area .ltx-social a { color: #B19777; color: var(--second); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; position: relative; z-index: 10; font-size: 16px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; display: block; width: 36px; height: 36px; line-height: 36px; text-align: center; } .footer-widget-area .ltx-social a:hover { color: #fff; color: var(--white); } .footer-widget-area .social-icons-list { margin: -24px 0 0 0; } .footer-widget-area .social-icons-list li { text-transform: none; margin: 24px 0 0 0px; padding: 0px 0 0px 40px; position: relative; } .footer-widget-area .social-icons-list .txt { font-size: 17px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .footer-widget-area .social-icons-list span.ltx-ic { font-size: 22px; position: absolute; left: 0px; top: 0px; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #B19777; color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; width: 24px; height: 24px; line-height: 24px; margin-right: 0px; } .footer-widget-area .social-icons-list strong { font-weight: 400; font-size: 16px; color: #B19777; color: var(--main); } .footer-widget-area .social-icons-list a:hover { color: #B19777; color: var(--main); } @media (max-width: 479px) { .footer-widget-area .social-icons-list { text-align: left; } } .footer-widget-area .social-big { margin-bottom: 0 !important; } .footer-widget-area .social-big li .fa { background-color: #B19777; background-color: var(--main); color: #181818; color: var(--black); line-height: 48px; width: 48px; height: 48px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .footer-widget-area .social-big li .fa:hover { background-color: #fff; background-color: var(--white); } .footer-widget-area .social-small { margin-top: 50px; } .footer-widget-area .social-small a { font-size: 18px; margin-right: 10px; color: rgba(255, 255, 255, 0.4) !important; } .footer-widget-area .social-small a:hover { color: var(--white) !important; } .footer-widget-area .widget_ltx_navmenu ul li { margin-top: 9px !important; } @media (min-width: 768px) { .footer-widget-area .widget_ltx_navmenu ul li { display: inline-block; width: 49%; } } .footer-widget-area .widget_ltx_navmenu ul li a { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 600; font-size: 16px; } .footer-widget-area .widget_ltx_navmenu ul li a:before { content: "\f105" !important; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #B19777; color: var(--main); font-size: 12px; margin-right: 10px; } .footer-widget-area .widget_rss .rss-date { color: #fff !important; color: var(--white) !important; } .footer-widget-area .widget_calendar caption { color: #fff; color: var(--white); } .footer-widget-area .widget_meta ul, .footer-widget-area .widget_recent_entries ul, .footer-widget-area .widget_pages ul, .footer-widget-area .widget_categories ul, .footer-widget-area .widget_archive ul, .footer-widget-area .widget_ltx_navmenu ul, .footer-widget-area .widget_nav_menu ul { list-style: none; margin-left: 0px !important; margin-top: -10px; padding: 0; float: none; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; } @media (max-width: 991px) { .footer-widget-area .widget_meta ul, .footer-widget-area .widget_recent_entries ul, .footer-widget-area .widget_pages ul, .footer-widget-area .widget_categories ul, .footer-widget-area .widget_archive ul, .footer-widget-area .widget_ltx_navmenu ul, .footer-widget-area .widget_nav_menu ul { margin-left: 0px; } } .footer-widget-area .widget_meta ul li, .footer-widget-area .widget_recent_entries ul li, .footer-widget-area .widget_pages ul li, .footer-widget-area .widget_categories ul li, .footer-widget-area .widget_archive ul li, .footer-widget-area .widget_ltx_navmenu ul li, .footer-widget-area .widget_nav_menu ul li { padding: 0; margin: 0px 0 0 0; float: none; margin-left: 0px; } .footer-widget-area .widget_meta ul li:after, .footer-widget-area .widget_recent_entries ul li:after, .footer-widget-area .widget_pages ul li:after, .footer-widget-area .widget_categories ul li:after, .footer-widget-area .widget_archive ul li:after, .footer-widget-area .widget_ltx_navmenu ul li:after, .footer-widget-area .widget_nav_menu ul li:after { border-color: rgba(255, 255, 255, 0.1) !important; } .footer-widget-area .widget_meta ul li li, .footer-widget-area .widget_recent_entries ul li li, .footer-widget-area .widget_pages ul li li, .footer-widget-area .widget_categories ul li li, .footer-widget-area .widget_archive ul li li, .footer-widget-area .widget_ltx_navmenu ul li li, .footer-widget-area .widget_nav_menu ul li li { margin-left: 15px; } .footer-widget-area .widget_meta ul li a, .footer-widget-area .widget_recent_entries ul li a, .footer-widget-area .widget_pages ul li a, .footer-widget-area .widget_categories ul li a, .footer-widget-area .widget_archive ul li a, .footer-widget-area .widget_ltx_navmenu ul li a, .footer-widget-area .widget_nav_menu ul li a { color: #fff !important; color: var(--white) !important; padding-top: 10px !important; } .footer-widget-area .widget_meta ul li a:before, .footer-widget-area .widget_recent_entries ul li a:before, .footer-widget-area .widget_pages ul li a:before, .footer-widget-area .widget_categories ul li a:before, .footer-widget-area .widget_archive ul li a:before, .footer-widget-area .widget_ltx_navmenu ul li a:before, .footer-widget-area .widget_nav_menu ul li a:before { content: ""; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #B19777; color: var(--main); font-size: 12px; margin-right: 10px; } .footer-widget-area .widget_meta ul li a:hover, .footer-widget-area .widget_recent_entries ul li a:hover, .footer-widget-area .widget_pages ul li a:hover, .footer-widget-area .widget_categories ul li a:hover, .footer-widget-area .widget_archive ul li a:hover, .footer-widget-area .widget_ltx_navmenu ul li a:hover, .footer-widget-area .widget_nav_menu ul li a:hover { background-color: transparent; color: #B19777 !important; color: var(--main) !important; } .footer-widget-area .widget_meta ul li.active a, .footer-widget-area .widget_recent_entries ul li.active a, .footer-widget-area .widget_pages ul li.active a, .footer-widget-area .widget_categories ul li.active a, .footer-widget-area .widget_archive ul li.active a, .footer-widget-area .widget_ltx_navmenu ul li.active a, .footer-widget-area .widget_nav_menu ul li.active a { color: #B19777 !important; color: var(--main) !important; cursor: default; } .footer-widget-area .widget_recent_comments li { margin-bottom: 20px !important; } .footer-widget-area .zoom-instagram-widget a { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .footer-widget-area .widget_categories li, .footer-widget-area .widget_archive li { color: #F3F3F3 !important; color: var(--gray) !important; } .footer-widget-area .widget_recent_comments li, .footer-widget-area .widget_categories li, .footer-widget-area .widget_archive li { margin-top: 0px !important; color: #fff; color: var(--white); border: 0 none !important; } .footer-widget-area .widget_recent_comments span, .footer-widget-area .widget_categories span, .footer-widget-area .widget_archive span, .footer-widget-area .widget_recent_comments a, .footer-widget-area .widget_categories a, .footer-widget-area .widget_archive a { display: inline-block !important; color: #fff !important; color: var(--white) !important; } .footer-widget-area .widget_recent_comments span:hover, .footer-widget-area .widget_categories span:hover, .footer-widget-area .widget_archive span:hover, .footer-widget-area .widget_recent_comments a:hover, .footer-widget-area .widget_categories a:hover, .footer-widget-area .widget_archive a:hover { color: #fff !important; color: var(--white) !important; } .footer-widget-area .widget_recent_comments ul li { padding: 0; margin: 0; float: none; margin-left: 0px; margin-bottom: 10px; } .footer-widget-area .widget_recent_comments li > a:before { display: none; } .footer-widget-area ul ul ul ul ul ul ul ul { margin-left: 0 !important; } .footer-widget-area ul ul { margin-left: 8px !important; } .footer-widget-area ul ul ul li { padding-left: 0 !important; } .footer-widget-area .search-form { position: relative; } .footer-widget-area .search-form:after { top: 15px; right: 15px; } .footer-widget-area .search-form:before { display: none !important; } .footer-widget-area .search-form .ltx-btn-wrap { position: absolute; right: 3px; top: 3px; } .footer-widget-area .search-form .ltx-btn-wrap:after { display: none; } .footer-widget-area .search-form button { width: 46px !important; height: 46px !important; min-width: initial; position: absolute; right: 0; top: 0; } .footer-widget-area .search-form button span { top: 3px !important; right: 4px; color: #181818 !important; color: var(--black) !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .footer-widget-area .search-form button:hover span { color: #B19777; color: var(--main); } .footer-widget-area .tagcloud, .footer-widget-area .tags { padding: 0 0 0px; } .footer-widget-area .tagcloud a, .footer-widget-area .tags a { color: #fff !important; color: var(--white) !important; border-color: #fff; border-color: var(--white); } .footer-widget-area .logo { margin: 0px 0 10px 0px; text-align: left; max-width: 150px; display: block; } @media (max-width: 991px) { .footer-widget-area .logo { max-width: initial; text-align: center; } } .text-align-center .footer-widget-area .logo { text-align: center; } .footer-widget-area .widget_search .header-widget { display: none; } .footer-widget-area .widget_search .search-icon { top: 0 !important; } .footer-widget-area .widget_tag_cloud h5 { display: none; } .footer-widget-area .widget_tag_cloudud { margin: 0 0 0 -8px; } .footer-widget-area .widget { margin-bottom: 30px; } .footer-widget-area .widget:last-child { margin-bottom: 0; } .footer-widget-area .widget_media_image { margin-bottom: 25px; } .footer-widget-area .widget_nav_menu { margin-bottom: 30px; } .footer-widget-area .widget_nav_menu:before, .footer-widget-area .widget_nav_menu:after { content: " "; display: table; } .footer-widget-area .widget_nav_menu:after { clear: both; } .footer-widget-area .textwidget.custom-html-widget { color: rgba(255, 255, 255, 0.55); font-size: 16px; } .footer-widget-area .widget_text { text-align: left; } .footer-widget-area .widget_text .textwidget { padding-bottom: 0; } @media (min-width: 1200px) { .footer-widget-area .widget_text .textwidget { max-width: 360px; } } @media (max-width: 768px) { .footer-widget-area .widget_text .textwidget { padding: 0; } } .footer-widget-area .widget_text p { color: rgba(255, 255, 255, 0.55); font-size: 14px; } .text-align-center .footer-widget-area .widget_text p { margin: 0 auto; } .footer-widget-area .widget_text img { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-clip: border-box; } .footer-widget-area .widget_text p + .btn { margin-top: 20px; } .footer-widget-area .widget_ltx_icons ul { display: inline-block; text-align: left; } .footer-widget-area .widget_ltx_icons + .widget_ltx_icons { margin-top: -20px; } .footer-widget-area .widget_ltx_blogposts .post { margin-bottom: 0px; } .footer-widget-area .widget_ltx_blogposts .post .blog-info .dt, .footer-widget-area .widget_ltx_blogposts .post .blog-info i { color: #fff; color: var(--white); zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .footer-widget-area .widget_ltx_blogposts .post .ltx-icon-fav { display: none; } .footer-widget-area .widget_ltx_blogposts .post h6 { margin-top: 0; color: #fff; color: var(--white); } .footer-widget-area .zoom-instagram-widget { max-width: 360px; } .footer-widget-area .zoom-instagram-widget .zoom-instagram-widget__item { margin-bottom: 4px; } .footer-widget-area .zoom-instagram-widget .zoom-instagram-widget__item a { width: 100px !important; height: 100px !important; display: block; } #ltx-widgets-footer .text-align-center .widget_text { text-align: center; } #ltx-widgets-footer .text-align-center .logo { margin: 0 auto; } /* 10. Footer and copyrights */ .ltx-footer-wrapper { background-color: #181818; background-color: var(--black); border-color: #B19777; border-color: var(--main); margin-top: 0px; } @media (min-width: 992px) { .ltx-content-wrapper.ltx-footer-parallax + .ltx-footer-wrapper { position: fixed; z-index: -1; left: 0; bottom: 0; width: 100%; } } .no-footer-widgets .copyright-block { background-color: #181818; background-color: var(--black); } .error404.ltx-bg-404 .no-footer-widgets .copyright-block { background-color: transparent !important; } body.admin-bar .ltx-footer-wrapper { padding-bottom: 1px; } body:not(.error404) .copyright-block.copyright-layout-copyright-transparent { margin-top: -45px !important; } .copyright-block { position: relative; color: #fff; color: var(--white); text-align: left; padding: 24px 0 20px; overflow: hidden; background-color: rgba(0, 0, 0, 0.25); } .error404.ltx-bg-404 .copyright-block { background-color: transparent !important; } .copyright-block.copyright-layout-copyright { border: 0 none; text-align: center; } .copyright-block.copyright-layout-copyright-transparent { background-color: transparent; display: block; width: 100%; padding: 0px 0; z-index: 10; border-top: 0 none; text-align: center; } .copyright-block p { margin-bottom: 0; } .copyright-block a { color: #B19777; color: var(--second); } .copyright-block a:hover { color: #fff; color: var(--white); } .copyright-block .container { position: relative; } @media (max-width: 768px) { .copyright-block { text-align: center; } .copyright-block p { font-size: 14px; } } @media (max-width: 479px) { .copyright-block p { font-size: 12px; } } .ltx-go-top { z-index: 10; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; text-align: center; width: 70px; height: 70px; padding: 20px; font-size: 12px; font-weight: bold; display: block; color: #B19777; color: var(--main); border: 1px solid var(--main); border-color: #B19777; border-color: var(--main); pointer-events: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-go-top.static { position: absolute; right: 0px; top: -29px; } .ltx-go-top.floating { position: fixed; right: 20px; bottom: 20px; } .ltx-go-top.floating.scroll-bottom { bottom: 0px; } @media (max-width: 479px) { .ltx-go-top.floating.scroll-bottom { bottom: 70px; } } .ltx-go-top:hover { background-color: #fff; background-color: var(--white); color: #181818; color: var(--black); border-color: #181818; border-color: var(--black); } .ltx-go-top.ltx-go-top-img { padding: 13px 0 0; } .ltx-go-top img { display: inline-block; margin: 0 auto 2px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-go-top .go-top-icon-v2 { display: block; color: #B19777; color: var(--main); font-size: 30px; margin: 0 0 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-align: center; } .ltx-go-top .txt { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 600; font-size: 12px; line-height: 1.2em; display: inline-block; text-transform: uppercase; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-go-top:not(.ltx-go-top-icon) .txt { padding-top: 17px; } .ltx-go-top .go-top-icon { margin-top: -18px; } @media (max-width: 768px) { .ltx-go-top { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); } .ltx-go-top span { margin-left: 0 !important; } .ltx-go-top.floating { right: 5px; bottom: 5px; } } .ltx-go-top.show { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; pointer-events: auto; } .ltx-before-footer { background-color: #F3F3F3; background-color: var(--gray); padding: 30px 0; } .ltx-before-footer .container { position: relative; } /* 11. Widgets */ @media (max-width: 1199px) { .ltx-blog-wrap + .div-sidebar, .text-page + .div-sidebar { margin-top: 80px; } } .ltx-sidebar-header { margin-bottom: 35px; } .header-widget { padding: 0 0 10px; margin: 0 0 0px; font-size: 18px; line-height: 1.2em; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #181818; color: var(--black); display: block; position: relative; text-transform: uppercase; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .header-widget:after { content: ""; border-bottom: 2px solid var(--main); border-color: #B19777; border-color: var(--main); position: absolute; display: block; width: 100px; bottom: 0; } .header-widget a { color: #B19777; color: var(--main); } .woocommerce-MyAccount-navigation, .widget-area { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; color: #181818; color: var(--black); margin-bottom: 70px; padding-bottom: 50px; font-size: 16px; } .woocommerce-MyAccount-navigation p, .widget-area p { font-size: 16px; line-height: 1.6em; } .woocommerce-MyAccount-navigation a:not(.btn), .widget-area a:not(.btn) { color: #181818; color: var(--black); } .woocommerce-MyAccount-navigation a:not(.btn):hover, .widget-area a:not(.btn):hover { color: #B19777; color: var(--main); } .woocommerce-MyAccount-navigation aside, .widget-area aside { padding: 0px 0px 67px; margin-bottom: 0px; position: relative; overflow: hidden; background-repeat: no-repeat; background-position: 110% 50px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-clip: border-box; } .woocommerce-MyAccount-navigation aside:last-child, .widget-area aside:last-child { margin-bottom: 0; } .woocommerce-MyAccount-navigation aside ul, .widget-area aside ul { list-style: none; } .woocommerce-MyAccount-navigation aside > ul, .widget-area aside > ul { margin: 0 0 0 0px; padding: 0; } .woocommerce-MyAccount-navigation aside > ul li, .widget-area aside > ul li { margin-bottom: 10px; vertical-align: middle; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 16px; text-align: center; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: normal; } .woocommerce-MyAccount-navigation aside > ul li a, .widget-area aside > ul li a { display: inline-block; vertical-align: baseline; padding-left: 0px; padding-bottom: 0px; line-height: 1.4em; color: #181818; color: var(--black); } .woocommerce-MyAccount-navigation aside > ul li a:hover, .widget-area aside > ul li a:hover { color: #B19777; color: var(--main); } .woocommerce-MyAccount-navigation aside > ul li.current-cat > a, .widget-area aside > ul li.current-cat > a { font-weight: bold; } .woocommerce-MyAccount-navigation aside > ul li.current-cat > a, .widget-area aside > ul li.current-cat > a { cursor: default; } .woocommerce-MyAccount-navigation aside > ul li ul, .widget-area aside > ul li ul { margin: 10px 0 0 20px; } .woocommerce-MyAccount-navigation aside ul ul ul ul ul ul ul, .widget-area aside ul ul ul ul ul ul ul { margin-left: 0; } .woocommerce-MyAccount-navigation aside .tags, .widget-area aside .tags { margin: 0; } .woocommerce-MyAccount-navigation aside .gallery-small, .widget-area aside .gallery-small { padding: 0 11px; } .woocommerce-MyAccount-navigation aside .gallery-small a, .widget-area aside .gallery-small a { padding: 5px; } .woocommerce-MyAccount-navigation aside .gallery-small a img, .widget-area aside .gallery-small a img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .woocommerce-MyAccount-navigation aside .gallery-small a:hover, .widget-area aside .gallery-small a:hover { zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .widget_ltx_blogposts .items { margin-top: 0px; } .widget_ltx_blogposts .items + a { display: inline-block; margin-top: 0px; } .widget_ltx_blogposts .post { padding-top: 0px; padding-bottom: 5px; display: block; text-align: left; } .widget_ltx_blogposts .post:last-child { border-bottom: 0; padding-bottom: 0; } .widget_ltx_blogposts .post .ltx-date { font-size: 12px; margin-bottom: 0; zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; } .widget_ltx_blogposts .post h6 { font-size: 16px; line-height: 1.5em; text-transform: none; margin: 0px 0 2px 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .widget_ltx_blogposts .post:hover { color: #B19777; color: var(--main); } .widget_ltx_blogposts .post:hover h6 { color: #B19777; color: var(--main); } .widget_ltx_blogposts .post .ltx-photo { display: block; margin-bottom: 25px; } .widget_ltx_blogposts .post .ltx-photo img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .widget_ltx_blogposts .post .ltx-photo.ltx-photo-left { display: inline-block; vertical-align: top; width: 27%; } .widget_ltx_blogposts .post .ltx-photo.ltx-photo-left + .descr-right { display: inline-block; vertical-align: top; width: 73%; padding-left: 20px; text-align: left; margin-top: -5px; } .widget_ltx_blogposts .post .ltx-cats a { background-color: transparent; border: 0 none; padding: 0; color: #B19777; color: var(--main); font-size: 12px; text-transform: uppercase; } .widget_ltx_blogposts .post .ltx-post-headline { border-top: 0; margin-top: 10px; } .widget_ltx_blogposts .post .ltx-post-headline .ltx-comments { color: rgba(0, 0, 0, 0.5); } .widget_ltx_blogposts .post .ltx-post-headline a { font-size: 12px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .widget_ltx_blogposts .post .ltx-post-headline a:first-child { margin-right: 20px; } .widget_ltx_blogposts .post .ltx-post-headline a:hover { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; color: #181818; color: var(--black); } .widget_ltx_blogposts .btn-wrapper { margin: 10px auto 10px; } .widget ul, .page-content ul { padding-left: 0; } .widget form, .page-content form { padding: 0; } .widget select, .page-content select { width: 100%; display: block; padding: 6px 6px; } .widget .select-wrap, .page-content .select-wrap { background-color: #fff !important; background-color: var(--white) !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .widget.widget_product_search, .page-content.widget_product_search, .widget.widget_search, .page-content.widget_search { border: 0 none; background-position: 50% 50%; } .widget.widget_product_search .ltx-sidebar-header, .page-content.widget_product_search .ltx-sidebar-header, .widget.widget_search .ltx-sidebar-header, .page-content.widget_search .ltx-sidebar-header { margin-top: -15px; margin-bottom: 8px; display: none; } .widget.widget_product_search .header-widget, .page-content.widget_product_search .header-widget, .widget.widget_search .header-widget, .page-content.widget_search .header-widget { color: #B19777; color: var(--second); background: none; border: 0; } .widget.widget_product_search .header-widget:after, .page-content.widget_product_search .header-widget:after, .widget.widget_search .header-widget:after, .page-content.widget_search .header-widget:after { display: none; } .widget.widget_product_search input[type="search"], .page-content.widget_product_search input[type="search"], .widget.widget_search input[type="search"], .page-content.widget_search input[type="search"], .widget.widget_product_search input[type="text"], .page-content.widget_product_search input[type="text"], .widget.widget_search input[type="text"], .page-content.widget_search input[type="text"] { padding-top: 21px !important; padding-bottom: 21px !important; border: 1px solid var(--black) !important; border-color: rgba(0, 0, 0, 0.5) !important; background-color: #fff !important; background-color: var(--white) !important; } .widget.widget_product_search button, .page-content.widget_product_search button { font-size: 0px !important; color: #B19777 !important; color: var(--main) !important; background-color: transparent !important; padding: 0 !important; margin: 0; min-width: auto; } .widget.widget_product_search button:after, .page-content.widget_product_search button:after { width: 35px; height: 35px; text-align: center; margin: 0 !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #181818 !important; color: var(--black) !important; position: relative; display: block !important; top: -36px; line-height: 64px !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomleft: 0; -moz-background-clip: padding; border-bottom-left-radius: 0; display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e832"; font-size: 20px; margin-top: 0px; } .widget.widget_product_search button:hover:after, .page-content.widget_product_search button:hover:after { color: #B19777 !important; color: var(--main) !important; } .widget .wp-searchform, .page-content .wp-searchform { padding: 0 0px; margin: 0 0 0px; width: 100%; display: block; position: relative; } .widget .wp-searchform .btn, .page-content .wp-searchform .btn { min-width: initial; margin: 0; } .widget .wp-searchform input[type="text"], .page-content .wp-searchform input[type="text"] { width: 100%; display: block; } .widget .woocommerce-product-search, .page-content .woocommerce-product-search, .widget .search-form, .page-content .search-form { margin: 0; width: 100%; display: block; position: relative; } .widget .woocommerce-product-search label, .page-content .woocommerce-product-search label, .widget .search-form label, .page-content .search-form label { display: block; } .widget .woocommerce-product-search .search-icon:before, .page-content .woocommerce-product-search .search-icon:before, .widget .search-form .search-icon:before, .page-content .search-form .search-icon:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e832"; font-size: 20px; margin-top: 0px; } .widget .woocommerce-product-search input[type="search"], .page-content .woocommerce-product-search input[type="search"], .widget .search-form input[type="search"], .page-content .search-form input[type="search"], .widget .woocommerce-product-search input[type="text"], .page-content .woocommerce-product-search input[type="text"], .widget .search-form input[type="text"], .page-content .search-form input[type="text"] { width: 100%; display: block; font-size: 14px !important; padding-right: 80px; background-color: #fff; background-color: var(--white); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .widget .woocommerce-product-search a, .page-content .woocommerce-product-search a, .widget .search-form a, .page-content .search-form a, .widget .woocommerce-product-search button, .page-content .woocommerce-product-search button, .widget .search-form button, .page-content .search-form button, .widget .woocommerce-product-search input[type="submit"], .page-content .woocommerce-product-search input[type="submit"], .widget .search-form input[type="submit"], .page-content .search-form input[type="submit"], .widget .woocommerce-product-search button[type="submit"], .page-content .woocommerce-product-search button[type="submit"], .widget .search-form button[type="submit"], .page-content .search-form button[type="submit"] { background-color: transparent !important; overflow: hidden; color: #181818; color: var(--black); width: 48px; height: 48px; display: block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomleft: 0; -moz-background-clip: padding; border-bottom-left-radius: 0; right: 6px; top: 6px; font-size: 24px; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 0 0 0 2px; border: 0; position: absolute; } .widget .woocommerce-product-search a span, .page-content .woocommerce-product-search a span, .widget .search-form a span, .page-content .search-form a span, .widget .woocommerce-product-search button span, .page-content .woocommerce-product-search button span, .widget .search-form button span, .page-content .search-form button span, .widget .woocommerce-product-search input[type="submit"] span, .page-content .woocommerce-product-search input[type="submit"] span, .widget .search-form input[type="submit"] span, .page-content .search-form input[type="submit"] span, .widget .woocommerce-product-search button[type="submit"] span, .page-content .woocommerce-product-search button[type="submit"] span, .widget .search-form button[type="submit"] span, .page-content .search-form button[type="submit"] span { padding: 0; position: relative; top: 0px; } .widget .woocommerce-product-search a:after, .page-content .woocommerce-product-search a:after, .widget .search-form a:after, .page-content .search-form a:after, .widget .woocommerce-product-search button:after, .page-content .woocommerce-product-search button:after, .widget .search-form button:after, .page-content .search-form button:after, .widget .woocommerce-product-search input[type="submit"]:after, .page-content .woocommerce-product-search input[type="submit"]:after, .widget .search-form input[type="submit"]:after, .page-content .search-form input[type="submit"]:after, .widget .woocommerce-product-search button[type="submit"]:after, .page-content .woocommerce-product-search button[type="submit"]:after, .widget .search-form button[type="submit"]:after, .page-content .search-form button[type="submit"]:after { display: none; } .widget .woocommerce-product-search a:hover, .page-content .woocommerce-product-search a:hover, .widget .search-form a:hover, .page-content .search-form a:hover, .widget .woocommerce-product-search button:hover, .page-content .woocommerce-product-search button:hover, .widget .search-form button:hover, .page-content .search-form button:hover, .widget .woocommerce-product-search input[type="submit"]:hover, .page-content .woocommerce-product-search input[type="submit"]:hover, .widget .search-form input[type="submit"]:hover, .page-content .search-form input[type="submit"]:hover, .widget .woocommerce-product-search button[type="submit"]:hover, .page-content .woocommerce-product-search button[type="submit"]:hover, .widget .search-form button[type="submit"]:hover, .page-content .search-form button[type="submit"]:hover { color: #B19777; color: var(--main); background-color: transparent !important; } .widget.widget_products .product_list_widget li, .page-content.widget_products .product_list_widget li { padding-bottom: 4px; } .widget.widget_products .product_list_widget > li > a, .page-content.widget_products .product_list_widget > li > a { padding-left: 0; } .widget.widget_products .product_list_widget > li > a img, .page-content.widget_products .product_list_widget > li > a img { margin-right: 12px; width: 70px !important; } .widget.widget_products .product_list_widget .star-rating, .page-content.widget_products .product_list_widget .star-rating { margin: 8px 0 0; padding-bottom: 19px; } .widget.widget_products .product_list_widget del, .page-content.widget_products .product_list_widget del { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .widget.widget_nav_menu a, .page-content.widget_nav_menu a { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 400; } .widget.widget_nav_menu .fa:before, .page-content.widget_nav_menu .fa:before { display: none; } .widget.widget_nav_menu ul, .page-content.widget_nav_menu ul, .widget.widget_recent_entries ul, .page-content.widget_recent_entries ul, .widget.widget_meta ul, .page-content.widget_meta ul, .widget.widget_pages ul, .page-content.widget_pages ul, .widget.widget_archive ul, .page-content.widget_archive ul, .widget.widget_categories ul, .page-content.widget_categories ul, .widget.widget_product_categories ul, .page-content.widget_product_categories ul { margin-top: -5px; padding-bottom: 0px; margin-left: 0px; } .widget.widget_nav_menu ul ul, .page-content.widget_nav_menu ul ul, .widget.widget_recent_entries ul ul, .page-content.widget_recent_entries ul ul, .widget.widget_meta ul ul, .page-content.widget_meta ul ul, .widget.widget_pages ul ul, .page-content.widget_pages ul ul, .widget.widget_archive ul ul, .page-content.widget_archive ul ul, .widget.widget_categories ul ul, .page-content.widget_categories ul ul, .widget.widget_product_categories ul ul, .page-content.widget_product_categories ul ul { margin-top: 0; margin-left: 25px; margin-bottom: 0; padding-bottom: 0; } .widget.widget_nav_menu ul li, .page-content.widget_nav_menu ul li, .widget.widget_recent_entries ul li, .page-content.widget_recent_entries ul li, .widget.widget_meta ul li, .page-content.widget_meta ul li, .widget.widget_pages ul li, .page-content.widget_pages ul li, .widget.widget_archive ul li, .page-content.widget_archive ul li, .widget.widget_categories ul li, .page-content.widget_categories ul li, .widget.widget_product_categories ul li, .page-content.widget_product_categories ul li { margin-bottom: 0; color: rgba(0, 0, 0, 0.5); text-align: left; font-size: 16px; position: relative; } .widget.widget_nav_menu ul li:last-child, .page-content.widget_nav_menu ul li:last-child, .widget.widget_recent_entries ul li:last-child, .page-content.widget_recent_entries ul li:last-child, .widget.widget_meta ul li:last-child, .page-content.widget_meta ul li:last-child, .widget.widget_pages ul li:last-child, .page-content.widget_pages ul li:last-child, .widget.widget_archive ul li:last-child, .page-content.widget_archive ul li:last-child, .widget.widget_categories ul li:last-child, .page-content.widget_categories ul li:last-child, .widget.widget_product_categories ul li:last-child, .page-content.widget_product_categories ul li:last-child { padding-bottom: 0; } .widget.widget_nav_menu ul li:last-child:after, .page-content.widget_nav_menu ul li:last-child:after, .widget.widget_recent_entries ul li:last-child:after, .page-content.widget_recent_entries ul li:last-child:after, .widget.widget_meta ul li:last-child:after, .page-content.widget_meta ul li:last-child:after, .widget.widget_pages ul li:last-child:after, .page-content.widget_pages ul li:last-child:after, .widget.widget_archive ul li:last-child:after, .page-content.widget_archive ul li:last-child:after, .widget.widget_categories ul li:last-child:after, .page-content.widget_categories ul li:last-child:after, .widget.widget_product_categories ul li:last-child:after, .page-content.widget_product_categories ul li:last-child:after { display: none; } .widget.widget_nav_menu ul li a, .page-content.widget_nav_menu ul li a, .widget.widget_recent_entries ul li a, .page-content.widget_recent_entries ul li a, .widget.widget_meta ul li a, .page-content.widget_meta ul li a, .widget.widget_pages ul li a, .page-content.widget_pages ul li a, .widget.widget_archive ul li a, .page-content.widget_archive ul li a, .widget.widget_categories ul li a, .page-content.widget_categories ul li a, .widget.widget_product_categories ul li a, .page-content.widget_product_categories ul li a { padding-left: 0; padding: 0px 0 12px; display: inline-block; color: #181818; color: var(--black); } .widget.widget_nav_menu ul li a:hover, .page-content.widget_nav_menu ul li a:hover, .widget.widget_recent_entries ul li a:hover, .page-content.widget_recent_entries ul li a:hover, .widget.widget_meta ul li a:hover, .page-content.widget_meta ul li a:hover, .widget.widget_pages ul li a:hover, .page-content.widget_pages ul li a:hover, .widget.widget_archive ul li a:hover, .page-content.widget_archive ul li a:hover, .widget.widget_categories ul li a:hover, .page-content.widget_categories ul li a:hover, .widget.widget_product_categories ul li a:hover, .page-content.widget_product_categories ul li a:hover { color: #B19777; color: var(--main); } .widget.widget_nav_menu div > ul > li > .sub-menu .sub-menu, .page-content.widget_nav_menu div > ul > li > .sub-menu .sub-menu, .widget.widget_recent_entries div > ul > li > .sub-menu .sub-menu, .page-content.widget_recent_entries div > ul > li > .sub-menu .sub-menu, .widget.widget_meta div > ul > li > .sub-menu .sub-menu, .page-content.widget_meta div > ul > li > .sub-menu .sub-menu, .widget.widget_pages div > ul > li > .sub-menu .sub-menu, .page-content.widget_pages div > ul > li > .sub-menu .sub-menu, .widget.widget_archive div > ul > li > .sub-menu .sub-menu, .page-content.widget_archive div > ul > li > .sub-menu .sub-menu, .widget.widget_categories div > ul > li > .sub-menu .sub-menu, .page-content.widget_categories div > ul > li > .sub-menu .sub-menu, .widget.widget_product_categories div > ul > li > .sub-menu .sub-menu, .page-content.widget_product_categories div > ul > li > .sub-menu .sub-menu { margin-left: 10px; } .widget.widget_rss .header-widget a, .page-content.widget_rss .header-widget a { color: #181818; color: var(--black); } .widget.widget_rss .header-widget:before, .page-content.widget_rss .header-widget:before { display: none; } .widget.widget_rss ul, .page-content.widget_rss ul { margin-left: 0; } .widget.widget_rss li, .page-content.widget_rss li { text-align: left; padding-bottom: 15px; } .widget.widget_rss li:before, .page-content.widget_rss li:before { display: none; } .widget.widget_rss li:after, .page-content.widget_rss li:after { clear: both; content: ""; display: block; } .widget.widget_rss li a, .page-content.widget_rss li a { padding-left: 0; padding-bottom: 0; } .widget.widget_rss .rssSummary, .page-content.widget_rss .rssSummary { font-size: 14px; line-height: 1.7em; } .widget.widget_rss li .rsswidget, .page-content.widget_rss li .rsswidget { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 16px; } .widget.widget_rss li .rsswidget img, .page-content.widget_rss li .rsswidget img { position: relative; top: -3px; } .widget.widget_rss cite, .page-content.widget_rss cite { font-size: 14px; font-style: italic; float: right; } .widget.widget_rss .rss-date, .page-content.widget_rss .rss-date { font-size: 13px; display: block; font-weight: 600; color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .widget_product_tag_cloud, .widget_tag_cloud, .tags { margin: 0px 0 0 0px; padding: 0 0 0px; } .widget_product_tag_cloud a, .widget_tag_cloud a, .tags a { font-size: 14px !important; line-height: 1.6em; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; display: inline-block; padding: 3px 20px; margin-bottom: 10px; margin-right: 4px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border: 2px solid rgba(0, 0, 0, 0.09); color: #181818 !important; color: var(--black) !important; } .widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover, .tags a:hover { background-color: #181818; background-color: var(--black); color: #fff !important; color: var(--white) !important; } .widget_product_tag_cloud a:last-child:after, .widget_tag_cloud a:last-child:after, .tags a:last-child:after { content: ""; } .widget_recent_comments ul { margin-left: 0 !important; margin-top: 0px !important; } .widget_recent_comments li { padding-left: 0px; margin-top: 10px !important; color: transparent; text-align: left !important; font-size: 0px !important; padding-bottom: 5px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .widget_recent_comments li:before { display: none !important; } .widget_recent_comments li:last-child { margin-bottom: 0; border-bottom: 0; } .widget_recent_comments li span { font-style: normal; font-weight: bold; } .widget_recent_comments li .comment-author-link { position: relative; top: 0px; color: #B19777; color: var(--main); display: inline-block; margin-bottom: 6px; font-size: 16px; } .widget_recent_comments li .comment-author-link a { color: #B19777; color: var(--main); } .widget_recent_comments li .comment-author-link a:hover { color: #181818; color: var(--black); } .widget_recent_comments li .comment-author-link:after { content: "|"; margin: 0 8px; font-size: 16px; font-weight: 100; top: -1px; position: relative; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; color: #B19777; color: var(--main); } .widget_recent_comments li a { padding-left: 0px !important; display: block; text-transform: none !important; } .widget_recent_comments li > a:not(.comment-author-link) { font-size: 16px; line-height: 1em !important; font-weight: normal !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; vertical-align: baseline; display: inline; } .widget_recent_comments li > a:not(.comment-author-link):hover { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; color: rgba(19, 19, 19, 0.7); color: var(--black-light); } .widget_calendar .calendar_wrap { max-width: 450px; } @media (min-width: 1600px) { .widget_calendar .calendar_wrap { padding: 0 0px 0px; } } .widget_calendar caption { text-align: center; font-size: 16px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; padding: 0 15px 10px; color: #181818; color: var(--black); } .widget_calendar table { width: 100%; position: relative; } .widget_calendar th, .widget_calendar td { text-align: center; padding: 8px 0; font-weight: normal; font-size: 14px; width: 14.3%; } .widget_calendar th { font-size: 14px; } .widget_calendar #prev a, .widget_calendar #next a { font-weight: bold; font-size: 16px; padding: 15px 15px 0; display: inline-block; } .widget_calendar #prev { text-align: left; } .widget_calendar #next { text-align: right; } .widget_calendar a { color: #B19777; color: var(--main); font-size: 16px; } .widget_calendar a:hover { color: #fff; color: var(--white); } .widget_calendar #today { position: relative; z-index: 2; color: #fff; color: var(--white); } .widget_calendar #today > a { color: #fff; color: var(--white); } .widget_calendar #today:before { z-index: -1; content: ''; position: absolute; width: 2em; height: 2em; left: 50%; top: 50%; margin-top: -1px; background-color: #B19777; background-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .widget_flickr ul { margin-top: -20px !important; margin-left: 0 !important; } .widget_flickr ul li { margin-bottom: 0 !important; margin-top: 20px; } .widget_flickr .flickr_badge_image { padding: 0; overflow: hidden; display: inline-block; width: 33%; text-align: center; height: auto; } .widget_flickr img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .zoom-instagram-widget a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .zoom-instagram-widget a:hover { zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } .widget_ltx_navmenu ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } .widget_text .textwidget { padding: 0px 0px 0px; margin: 0px 0 0; } .widget_text .ltx-widget-gray { text-align: center; background-color: #F3F3F3; background-color: var(--gray); -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; padding: 60px 30px 55px; margin-top: -37px; } .widget_text h5 { margin-top: 0; } .widget_text h6 { margin: 0 0 0px ; } .widget_text img.circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; border: 4px solid var(--white); } .widget_text img + p { margin-top: 15px; } .widget_text p { font-size: 14px; line-height: 1.8em; } .widget_text p:not(:last-child) { margin: 0 0 20px 0; } .widget_text .btn { margin-top: 0px; } .widget_text .widget_tag_cloud { display: none; } /* 12. Contacts inner page width full-width map */ #page-contacts { margin: 90px 0 100px 0; } @media (max-width: 991px) { #page-contacts { margin: 10px 0 20px; } } #page-contacts .social { margin: 10px 0 60px; } #map { height: 750px; width: 100%; } #map.map-inner { height: 288px; } /* 13. Blog posts and blog inner page */ div.blog-block { margin-top: -50px; } @media (max-width: 768px) { div.blog-block { margin-top: 40px; } } div.blog { padding: 0; margin-bottom: 0; overflow: visible; } div.blog article { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: relative; margin-top: 50px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } @media (max-width: 768px) { div.blog article { margin-top: 40px; } } div.blog article:not(.has-post-thumbnail) { margin-bottom: 0px; border: 1px solid rgba(0, 0, 0, 0.3); } div.blog article:not(.has-post-thumbnail) .ltx-description { padding: 28px 30px 30px 30px; } div.blog article .ltx-header > * { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin: 0; line-height: 1.5em; text-transform: none; font-size: 18px; } div.blog article .ltx-header:hover > * { color: #B19777; color: var(--main); } div.blog article .ltx-photo { display: block; position: relative; overflow: hidden; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomleft: 0; -moz-background-clip: padding; border-bottom-left-radius: 0; } div.blog article .ltx-photo .ltx-photo-overlay { top: 0; right: 0; bottom: 0; left: 0; position: absolute; background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } div.blog article .ltx-photo img { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomleft: 0; -moz-background-clip: padding; border-bottom-left-radius: 0; } @media (max-width: 768px) { div.blog article .ltx-photo img { width: 100%; height: auto; } } div.blog article .ltx-photo:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } div.blog article .ltx-photo:hover .ltx-photo-overlay { zoom: 1; filter: alpha(opacity=25); -webkit-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; } div.blog article .ltx-photo:hover:after, div.blog article .ltx-photo:hover:before { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } div.blog article .ltx-photo:after { content: ""; top: 50%; left: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -60px; border-right: 1px solid #ffffff; position: absolute; -webkit-transform: translate(0, -1000%); -moz-transform: translate(0, -1000%); -ms-transform: translate(0, -1000%); -o-transform: translate(0, -1000%); transform: translate(0, -1000%); -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -o-transform 0.4s; transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s; } div.blog article .ltx-photo:before { content: ""; top: 50%; left: 50%; width: 60px; height: 60px; border-top: 1px solid #ffffff; position: absolute; margin-top: 0px; margin-left: -30px; z-index: 2; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transform: translate(-1000%, 0); -moz-transform: translate(-1000%, 0); -ms-transform: translate(-1000%, 0); -o-transform: translate(-1000%, 0); transform: translate(-1000%, 0); -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -o-transform 0.4s; transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s; } div.blog article .ltx-description { z-index: 2; position: relative; padding: 15px 0px 0px; } div.blog article .ltx-description .ltx-excerpt { padding-top: 0px; margin-top: -5px; margin-bottom: 20px; } div.blog article .ltx-description .ltx-excerpt p { margin-top: 12px; margin-bottom: 20px; } div.blog article .ltx-description .ltx-excerpt p:last-child { margin-bottom: 0; } div.blog article .ltx-description .ltx-excerpt .more-link:first-child { margin-top: 0px; } div.blog article .ltx-description .ltx-post-headline { margin: 0 0; padding: 0 0 4px; } div.blog article .ltx-description .ltx-post-headline .i { display: none; } div.blog .paging-navigation .pagination { margin-bottom: 0; } div.blog .header + .more-link { margin-top: 22px; } div.blog p .more-link, div.blog p + .more-link { margin: -5px 0 0px 0; display: inline-block; } div.blog p:last-child { margin-bottom: 0; } @media (max-width: 991px) { div.blog { padding: 0 0 30px; } div.blog .item ul { padding-left: 0; } div.blog .btn-more { margin-top: 0px; } } .ltx-cats a { font-size: 12px; font-weight: 700; display: inline-block; color: #B19777; color: var(--main); padding: 0px 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-cats a:hover { color: #181818; color: var(--black); } .body-black .ltx-cats a:hover { color: #B19777; color: var(--second); } .more-link { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 14px; display: inline-block; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #181818; color: var(--black); } .more-link:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 8px; margin-left: 6px; position: relative; top: -2px; vertical-align: baseline; content: "\f04e"; color: #B19777; color: var(--main); } .more-link:hover { color: #B19777; color: var(--main); } .body-black div.blog article .ltx-header > *, .bg-color-black div.blog article .ltx-header > * { color: #fff; color: var(--white); } .body-black div.blog article .ltx-header > *:hover, .bg-color-black div.blog article .ltx-header > *:hover { color: #B19777; color: var(--second); } .body-black .ltx-post-headline, .bg-color-black .ltx-post-headline { border-color: rgba(255, 255, 255, 0.1); } .body-black .ltx-post-headline .ltx-icon-fav, .bg-color-black .ltx-post-headline .ltx-icon-fav, .body-black .ltx-post-headline .ltx-comments, .bg-color-black .ltx-post-headline .ltx-comments, .body-black .ltx-post-headline .ltx-date, .bg-color-black .ltx-post-headline .ltx-date { color: rgba(255, 255, 255, 0.7); font-weight: normal; } .body-black .more-link:hover, .bg-color-black .more-link:hover { color: #fff; color: var(--white); } .body-black .more-link:hover:after, .bg-color-black .more-link:hover:after { border-color: #fff; border-color: var(--white); } .ltx-description { display: block; vertical-align: baseline; padding: 0 0; margin: 0 0; font-size: 12px; } .ltx-post-headline .date { font-weight: bold; margin-left: 0; color: #B19777; color: var(--main); } .ltx-post-headline.top { border-top: 0 none; padding-top: 0; margin-top: 0; } .ltx-post-headline .ltx-date { color: #181818; color: var(--black); display: inline-block; font-size: 12px; zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .ltx-post-headline .ltx-date + .ltx-cats { display: inline-block; margin-left: 10px; } .ltx-post-headline .ltx-date + .ltx-cats:before { content: ""; border-left: 1px solid var(--black); border-color: #181818; border-color: var(--black); height: 5px; font-size: 10px; margin-right: 10px; color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=30); -webkit-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; } .ltx-post-headline .ltx-cats { /* text-transform: uppercase;*/ } .ltx-post-headline .ltx-icon-fav, .ltx-post-headline .ltx-comments { font-size: 12px; color: rgba(0, 0, 0, 0.5); margin-right: 20px; } .ltx-post-headline .ltx-icon-fav:before, .ltx-post-headline .ltx-comments:before { position: relative; color: #B19777; color: var(--main); font-size: 16px; font-weight: 100; } .ltx-post-headline .ltx-icon-fav:hover, .ltx-post-headline .ltx-comments:hover { color: #181818; color: var(--black); } .body-black .ltx-post-headline .ltx-icon-fav:hover, .body-black .ltx-post-headline .ltx-comments:hover { color: #fff; color: var(--white); } .ltx-post-headline .ltx-user .info { color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } .ltx-post-headline .ltx-user .photo { display: inline-block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; max-width: 30px; margin-right: 8px; } .ltx-post-info { list-style: none; margin: 8px 0 0 -20px; padding: 0; } .ltx-post-info li { display: inline-block; margin-left: 20px; } .ltx-post-info li span { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .ltx-post-info li:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; color: #B19777; color: var(--main); top: 3px; margin-right: 6px; position: relative; } .ltx-icon-fav:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 2px !important; font-size: 18px; content: "\e83d"; } .ltx-icon-comments:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e83c"; } .ltx-date-small { margin-bottom: 8px; display: inline-block; font-size: 13px; color: rgba(0, 0, 0, 0.55); } .ltx-date-small + .ltx-cats { display: inline-block !important; margin-left: 15px; } .ltx-date-big { text-align: center; background-color: #B19777; background-color: var(--main); color: #fff; color: var(--white); display: inline-block; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; padding: 14px 16px 10px; position: absolute; z-index: 2; bottom: 0; left: 0; } .ltx-date-big .ltx-date-day { display: block; font-size: 24px; line-height: 1em; } .ltx-date-big .ltx-date-my { font-size: 14px; } .blog-block .format-quote { background-color: #F3F3F3; background-color: var(--gray); border: 0 none !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .blog-block .format-quote:hover { border-color: #181818; border-color: var(--black); } .blog-block .format-quote > a { display: block; } .blog-block .format-quote blockquote { margin: 0; padding: 20px 40px 60px; border: 0; text-align: center; background-color: transparent; } .blog-block .format-quote blockquote:before { margin-bottom: 0; } .blog-block .format-quote blockquote a { line-height: 1.9em; margin: 10px 0; display: block; } .blog-block .format-quote blockquote:after { margin: 5px 0 20px 0; } .format-link { background-color: #F3F3F3; background-color: var(--gray); border: 0 none !important; padding: 35px 0px 35px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .format-link:hover { border-color: #181818; border-color: var(--black); } .format-link > a { display: block; } .format-link .ltx-wrapper { margin: 0; border: 0; color: #181818; color: var(--black); text-align: center; } .format-link .ltx-wrapper:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f0c1"; color: #B19777; color: var(--main); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; line-height: 40px; font-size: 44px; display: block; text-align: center; margin: 25px 0 30px; } .format-link .ltx-wrapper p { font-size: 18px; font-style: italic; font-weight: bold; line-height: 1.9em; color: #181818; color: var(--black); } @media (min-width: 992px) { .format-link .ltx-wrapper p { padding: 0 40px; } } .format-link .ltx-wrapper p a { color: #181818; color: var(--black); } .format-link .ltx-wrapper cite { font-style: normal; margin-top: 25px; margin-bottom: 15px; display: block; line-height: 1.4em; font-size: 18px; color: #B19777; color: var(--main); position: relative; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .format-link .ltx-wrapper cite > a { font-size: 18px; color: #B19777; color: var(--main); } .format-link .ltx-wrapper cite > a:hover { color: #B19777; color: var(--main); } .blog-block .format-gallery .ltx-post-gallery { overflow: hidden; } .format-gallery .ltx-post-gallery { position: relative; } .format-gallery .ltx-post-gallery img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topright: 0px; -moz-background-clip: padding; border-top-right-radius: 0px; } .format-gallery .ltx-post-gallery .ltx-arrow-left, .format-gallery .ltx-post-gallery .ltx-arrow-right { background-color: #fff; background-color: var(--white); color: #181818; color: var(--black); } .format-gallery .ltx-post-gallery .ltx-arrow-left:hover, .format-gallery .ltx-post-gallery .ltx-arrow-right:hover { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); } .format-video .ltx-wrapper .ltx-photo:before, .format-video .ltx-wrapper .ltx-photo:after { display: none; } .format-video .ltx-wrapper iframe { max-width: 100%; } .format-video .ltx-wrapper span.ltx-icon-video { display: block; width: 64px; height: 64px; background: url("assets/images/video-play-big.png") 56% 50% no-repeat; background-color: #181818; background-color: var(--black); z-index: 11; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .format-video .ltx-wrapper span.ltx-icon-video:before { display: block; content: ""; width: 82px; height: 82px; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; border: 9px solid rgba(255, 255, 255, 0.5); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .format-video .ltx-wrapper span.ltx-icon-video:hover { background-color: #181818; background-color: var(--black); } .format-video .ltx-wrapper span.ltx-icon-video:hover:before { border-color: #ffffff; } .format-video iframe { display: block; margin: 0 auto 12px; } .format-audio .ltx-wrapper + .ltx-description { margin-top: 0px !important; } .format-audio.has-post-thumbnail .ltx-wrapper .ltx-photo { margin-bottom: -1px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 0; -moz-background-clip: padding; border-bottom-right-radius: 0; } .format-audio.has-post-thumbnail .ltx-wrapper .ltx-photo img { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 0; -moz-background-clip: padding; border-bottom-right-radius: 0; } .format-audio.has-post-thumbnail .ltx-wrapper .mejs-container { -webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; border-bottom-left-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; -webkit-background-clip: padding-box !important; -moz-border-radius-bottomright: 0 !important; -moz-background-clip: padding !important; border-bottom-right-radius: 0 !important; } .format-audio.has-post-thumbnail .ltx-wrapper .mejs-container .mejs-controls { -webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; border-bottom-left-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; -webkit-background-clip: padding-box !important; -moz-border-radius-bottomright: 0 !important; -moz-background-clip: padding !important; border-bottom-right-radius: 0 !important; } div.blog .div-thumbnail { padding-bottom: 0px; } div.blog .div-thumbnail:last-child { padding-bottom: 0; } div.blog.layout-classic { margin-top: -45px; } div.blog.layout-classic article { margin-top: 45px; } div.blog.layout-classic article:not(.has-post-thumbnail) { margin-bottom: 30px; } div.blog.layout-classic article .ltx-photo { max-height: 600px; overflow: hidden; } div.blog.layout-classic article .ltx-header h3 { font-size: 36px; line-height: 1.2em; } @media (max-width: 479px) { div.blog.layout-classic article .ltx-header h3 { font-size: 24px; } } div.blog.layout-classic .row > div:not(.div-thumbnail) + div:not(.div-thumbnail) article { margin-top: 15px; } div.blog.layout-classic .row > div.div-thumbnail + div:not(.div-thumbnail) article { margin-top: 45px; } div.blog.layout-classic .row > div:not(.div-thumbnail) + div article { margin-top: 15px; } div.blog.layout-classic .row > div:last-child article { margin-bottom: 0; } div.blog.layout-classic .format-gallery .ltx-post-gallery { max-height: 600px; } div.blog.layout-classic .format-video .ltx-wrapper span.ltx-icon-video { width: 100px; height: 100px; } div.blog.layout-classic .format-video .ltx-wrapper span.ltx-icon-video:before { width: 100px; height: 100px; } div.blog.layout-classic .format-video .ltx-wrapper span.ltx-icon-video:after { content: ""; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: url("assets/images/video-play-big.png") 50% 50% no-repeat; font-size: 30px; width: 32px; height: 32px; margin-left: 3px; } div.blog.layout-classic .photo:not(.vertical) { max-height: 600px !important; } div.blog.layout-classic .photo:not(.vertical) img { width: 100%; } div.blog.layout-classic .photo.vertical { max-height: initial; text-align: center; } div.blog.layout-classic .ltx-excerpt p:not(:last-child) { margin-bottom: 30px; } div.blog.layout-classic p + .more-link { position: relative; top: -20px; } .blog-sc { margin-top: -70px; } .blog-sc.blog { padding-bottom: 0; } .blog-sc.layout-cols-2 .ltx-header > * { font-size: 24px; } @media (min-width: 992px) { .blog-sc.layout-list article { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .blog-sc.layout-list article .ltx-photo { width: 50%; } .blog-sc.layout-list article .ltx-description { width: 50%; padding-top: 0; padding-left: 30px; } } .blog-sc.layout-posts.size-default article .header h3 { font-size: 30px; line-height: 1.1em; } .blog-sc.layout-posts.size-lg article .photo { max-height: initial; } .blog-sc.layout-posts.size-lg article .header h3 { margin-top: 25px; font-size: 36px; line-height: 1.0em; } .blog-sc.layout-posts.size-lg article .ltx-excerpt { margin: 0 0 30px; } .blog-sc.layout-posts.size-lg article .ltx-excerpt p { font-size: 18px; } .blog-sc.layout-featured-short article { background-color: #fff; background-color: var(--white); } @media (max-width: 1199px) { .ltx-blog-text { margin-top: 10px !important; } } .ltx-blog-text .ltx-wrapper { margin-top: 25px; background-color: #F3F3F3; background-color: var(--gray); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } @media (min-width: 1600px) { .ltx-blog-text .ltx-wrapper { padding-top: 10px; padding-right: 50px; } } @media (max-width: 1199px) { .ltx-blog-text .ltx-wrapper { padding-bottom: 25px; margin-bottom: 30px; } } .ltx-blog-text .ltx-wrapper article { margin: 0 !important; } .ltx-blog-text .ltx-wrapper article .ltx-description { padding-bottom: 0px; padding-left: 30px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-blog-text .ltx-wrapper article:nth-child(3) { display: none; } } .post-views { display: inline-block !important; font-size: 12px; } .blog-post { margin: 0 0 0px; overflow: visible; } .blog-post article { background: transparent; } .blog-post pre { margin: 0px 0 40px; display: block; } .blog-post .image { position: relative; display: block; margin: 0 0 14px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; max-height: 650px; overflow: hidden; } .blog-post .image img { margin: 0px 0 0px 0; max-width: 100%; height: auto; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .blog-post p { font-size: 16px; margin-bottom: 30px; } .blog-post > article > div > .blog-info-post-top { padding: 0px 0px 5px; margin-bottom: 40px; font-size: 12px; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.2); } @media (max-width: 768px) { .blog-post > article > div > .blog-info-post-top { text-align: center; } } .blog-post > article > div > .blog-info-post-top .blog-info-left { display: block; min-height: 35px; vertical-align: middle; } .blog-post > article > div > .blog-info-post-top .blog-info-right { margin-top: -42px; float: right; font-size: 12px; } @media (max-width: 768px) { .blog-post > article > div > .blog-info-post-top .blog-info-right { position: relative; float: none; margin: 0 auto; padding-bottom: 6px; } .blog-post > article > div > .blog-info-post-top .blog-info-right .i, .blog-post > article > div > .blog-info-post-top .blog-info-right .icon-fav, .blog-post > article > div > .blog-info-post-top .blog-info-right .icon-comments { display: none; } .blog-post > article > div > .blog-info-post-top .blog-info-right li { float: none; padding-top: 0; } } .blog-post .blog-info-post-bottom { margin-top: 20px; padding: 18px 0px 11px; margin-bottom: 0px; position: relative; border-top: 1px solid rgba(0, 0, 0, 0.2); } .blog-post .blog-info-post-bottom .tags-line .tags-line-left { width: 70%; display: inline-block; vertical-align: top; } .blog-post .blog-info-post-bottom .tags-line .tags-line-right { width: 30%; display: inline-block; vertical-align: top; } .blog-post .blog-info-post-bottom .tags-line .tags a { line-height: 1.3em; } .blog-post .blog-info-post-bottom .tags-line .tags a:hover { color: #B19777; color: var(--main); } .blog-post .blog-info-post-bottom .tags-line .tags a:before { color: #181818; color: var(--black); } @media (max-width: 991px) { .blog-post .blog-info-post-bottom .tags-line { text-align: center; } .blog-post .blog-info-post-bottom .tags-line .tags-line-left, .blog-post .blog-info-post-bottom .tags-line .tags-line-right { width: 100%; display: block; } } .blog-post .blog-info-post-bottom .tags-line .tags .tags-header { margin-right: 12px; font-weight: bold; font-size: 14px; position: relative; top: 0px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } @media (max-width: 991px) { .blog-post .blog-info-post-bottom .tags-line .tags .tags-header { display: none; } } .blog-post .blog-info-post-bottom .tags-line .tags .tags-short { display: inline-block; padding-left: 0px; vertical-align: top; margin-top: 0px; } .blog-post .blog-info-post-bottom .tags-line .tags a { margin-left: 4px; margin-right: 4px; margin-bottom: 8px; color: rgba(0, 0, 0, 0.8); font-size: 14px !important; } .blog-post .blog-info-post-bottom .tags-line .tags a:before { color: #B19777; color: var(--main); } .blog-post .tags-many { display: block; } @media (min-width: 1200px) { .blog-post .tags-many { margin-right: -40%; } } .blog-post .tags-many a { display: inline-block; margin-right: 8px !important; margin-bottom: 6px; } .blog-post .cats-many { margin-top: 15px; margin-bottom: 10px; color: #999; } .blog-post .cats-many .cats-many-header { margin-right: 12px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 14px; color: #181818; color: var(--black); } @media (max-width: 991px) { .blog-post .cats-many .cats-many-header { display: none; } } .blog-post .cats-many a { line-height: 20px; padding-left: 5px; padding-right: 5px; color: #181818; color: var(--black); background-color: transparent; font-size: 14px; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; border: 0 none; } .blog-post .cats-many a:hover { color: #B19777; color: var(--main); } .blog-post .author-by { padding-left: 8px; padding-right: 14px; } .blog-post .tags-short { margin: 4px 0 0 0px; font-size: 14px; color: #181818; color: var(--black); display: inline-block; } .blog-post .tags-short strong { color: #181818; color: var(--black); } .blog-post .tags-short .fa { float: left; padding-top: 7px; padding-right: 10px; } .blog-post .tags-short a { margin: 0; margin-bottom: 8px; } .blog-post .mejs-container { margin-bottom: 8px; } .blog-post iframe { display: block; } .page-links { clear: both; margin: 1em 0 1em; font-weight: bold; font-size: 16px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .page-links .page-links-title { padding-right: 10px; } .page-links span:not(.page-links-title) { padding-right: 13px; } .page-links > span.current { color: #B19777; color: var(--main); padding-right: 0; } .page-links a span { zoom: 1 !important; filter: alpha(opacity=100) !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; padding-right: 16px; } @media (max-width: 768px) { .page-links { font-size: 18px; text-align: center; } .page-links span:not(.page-links-title), .page-links a span { font-size: 24px; } } .ltx-related > .heading .header, .comments-area .comments-title, .comment-reply-title { font-size: 36px; text-align: center; } .ltx-related { margin-top: 40px !important; padding-bottom: 20px !important; } .ltx-related .row { margin-top: -50px; } .ltx-related .heading { margin-bottom: 20px; } .ltx-author-bio { font-size: 14px; background-color: #F3F3F3; background-color: var(--gray); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; padding: 60px; margin: 60px 0 60px; width: 100%; text-align: left; display: table; } @media (max-width: 768px) { .ltx-author-bio { display: block; width: 100%; } } .ltx-author-bio p { margin-bottom: 0; font-size: 14px; } .ltx-author-bio a + .i { color: #B19777; color: var(--main); margin: 0 10px; } .ltx-author-bio .author-links { margin-top: 24px; } .ltx-author-bio h5 { margin: -6px 0 10px 0; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 24px; color: #181818; color: var(--black); } .ltx-author-bio .author-name { text-align: center; font-weight: bold; font-size: 12px; display: inline-block; margin-bottom: 6px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 600; color: #B19777; color: var(--main); } .ltx-author-bio .author-image, .ltx-author-bio .author-info { vertical-align: top; } .ltx-author-bio .author-image.author-info, .ltx-author-bio .author-info.author-info { float: left; width: 85%; margin-top: -6px; } @media (max-width: 1599px) { .ltx-author-bio .author-image.author-info, .ltx-author-bio .author-info.author-info { width: 82%; } } @media (max-width: 991px) { .ltx-author-bio .author-image.author-info, .ltx-author-bio .author-info.author-info { text-align: center; float: none; width: 100%; } } .ltx-author-bio .author-image.author-image, .ltx-author-bio .author-info.author-image { width: 15%; text-align: left; margin: 0 auto 8px 0; float: left; } @media (max-width: 1599px) { .ltx-author-bio .author-image.author-image, .ltx-author-bio .author-info.author-image { width: 18%; } } @media (max-width: 991px) { .ltx-author-bio .author-image.author-image, .ltx-author-bio .author-info.author-image { text-align: center; float: none; width: 100%; margin-bottom: 20px; } } .ltx-author-bio .author-image.author-image img, .ltx-author-bio .author-info.author-image img { max-width: 120px; height: auto; display: inline-block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .ltx-author-bio .author-image.author-image span, .ltx-author-bio .author-info.author-image span { display: inline-block; text-align: left; margin-left: 20px; padding-top: 10px; vertical-align: middle; } .ltx-author-bio .author-image.author-image p, .ltx-author-bio .author-info.author-image p { font-size: 14px; margin: 0 0 -4px; } @media (max-width: 768px) { .ltx-author-bio .author-image.author-image, .ltx-author-bio .author-info.author-image { width: 100%; margin-bottom: 16px; } .ltx-author-bio .author-image.author-image img, .ltx-author-bio .author-info.author-image img { margin: 0 auto; } } @media (max-width: 768px) { .ltx-author-bio .author-image, .ltx-author-bio .author-info { display: block; width: 100%; text-align: center; } .ltx-author-bio .author-image.author-info, .ltx-author-bio .author-info.author-info { padding-left: 0; } } .nav-links { margin: 40px 0 25px 0; } @media (max-width: 991px) { .nav-links { display: none; } } .nav-links > span { display: inline-block; width: 50%; vertical-align: top; color: #B19777; color: var(--main); } @media (min-width: 992px) { .nav-links > span:before { margin-top: -2px !important; } .nav-links > span:after { margin-top: -2px !important; } } @media (max-width: 991px) { .nav-links > span:before { margin-top: 0px !important; } .nav-links > span:after { margin-top: 0px !important; } } .nav-links > .next:first-child { width: 100%; } .nav-links a { font-size: 18px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .nav-links a span { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .nav-links a span span { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .nav-links a:hover span { color: #B19777; color: var(--main); } .nav-links a:hover span span { color: #181818; color: var(--black); } @media (max-width: 991px) { .nav-links a span { display: none; } } .nav-links span { max-width: 320px; color: #181818; color: var(--black); line-height: 1.3em; padding: 10px 15px 10px 15px; display: inline-block; position: relative; background-color: #F3F3F3; background-color: var(--gray); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .nav-links span .nav-arrow { display: block; color: #B19777; color: var(--main); margin-top: 3px; margin-bottom: 8px; font-size: 14px; } .nav-links span img { max-width: 90px; height: auto; margin-bottom: 30px; } .nav-links span.prev a { padding-left: 40px; display: inline-block; } .nav-links span.prev a img { float: left; margin-right: 18px; } .nav-links span.prev a:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; content: "\f060"; font-size: 18px; left: 25px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .nav-links span.next { text-align: right; float: right; } .nav-links span.next a { padding-right: 40px; display: inline-block; } .nav-links span.next a img { float: right; margin-left: 18px; } .nav-links span.next a:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; content: "\f061"; font-size: 18px; right: 25px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .nav-links .href-arrow-left { padding-right: 1%; } .nav-links .href-arrow-right { text-align: right; padding-left: 1%; } .tags-line + .post-navigation { margin-top: 25px; } .post-password-form { padding-top: 15px !important; padding-bottom: 15px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; } .post-password-form .ltx-btn-wrap { margin-top: 25px; display: block; } .post-password-form .ltx-btn-wrap .btn { font-size: 16px; padding: 14px 44px 14px 44px; line-height: 1.6em; min-width: 150px; } .post-password-form input[type="password"] { margin-bottom: 15px !important; margin-top: 10px !important; } .post-password-form input[type="submit"] { display: inline-block; } .post-password-form label { font-size: 0; margin-top: -30px; display: inline-block; vertical-align: top; } .post-password-form input[type="submit"] { padding-left: 35px !important; padding-right: 35px !important; } .post-password-form p { max-width: 660px; margin: 0 auto 35px !important; } .post-password-form p:first-child { margin-bottom: 60px !important; } .comments-area { margin-top: 80px; margin-bottom: 0px; } .comments-area .comment-navigation { margin-top: -25px; } .comments-area .comments-title { position: relative; margin-top: 0; margin-bottom: 20px; display: block !important; } .comments-area .comment-list { list-style: none; margin-bottom: 60px; } .comments-area .comment-list .trackback { padding: 0px 0 10px; font-weight: bold; } .comments-area .comment-list .trackback a, .comments-area .comment-list .trackback span { font-weight: normal; } .comments-area .comment-list .trackback .url { padding-right: 10px; position: relative; zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .comments-area .comment-list .trackback .edit-link a { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .comments-area .comment-list .trackback + .comment { padding-top: 50px; } .comments-area .comment-list li { padding-left: 0; } .comments-area .comment-list li .comment-single { padding: 0; margin-bottom: 32px; padding-bottom: 30px; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.15); } @media (max-width: 768px) { .comments-area .comment-list li .comment-single { margin-bottom: 22px; padding-bottom: 20px; } } .comments-area .comment-list li > .children { list-style: none; } @media (min-width: 768px) { .comments-area .comment-list li > .children { padding-left: 90px; } .comments-area .comment-list li > .children > li > .children { padding-left: 90px; } .comments-area .comment-list li > .children > li > .children .children { padding-left: 0; } } @media (max-width: 768px) { .comments-area .comment-list li > .children { padding-left: 80px; } .comments-area .comment-list li > .children .children { padding-left: 0; } } @media (max-width: 479px) { .comments-area .comment-list li > .children { padding-left: 50px; } } .comments-area .comment-list li > .children li article { position: relative; } .comments-area .comment-info { font-size: 15px; margin: 0 0 15px 0; } .comments-area .comment-info .comment-author { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #181818; color: var(--black); margin: 0 0 0 0; font-size: 18px; } @media (max-width: 768px) { .comments-area .comment-info .comment-author { padding-top: 6px; font-size: 18px; } } .comments-area .comment-info .comment-date { margin-right: 10px; padding-left: 0px; font-size: 14px; zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } .comments-area .comment-info .comment-date .date-value { zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; color: #181818; color: var(--black); } .comments-area .comment_not_approved { font-size: 12px; color: #B19777; color: var(--main); } .comments-area .comments-ol .comment-list { padding-left: 0px; } .comments-area .comments-ol .comment-list > li.comment { padding-left: 0; } .comments-area .comments-ol .comment-respond { margin-bottom: 70px; text-align: center; } .comments-area .comments-ol .comment-respond h3 { display: inline-block; } .comments-area .comments-ol .comment-respond h3 span { display: none; } .comments-area .comment-text p { font-size: 14px; margin-bottom: 15px; zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } @media (max-width: 768px) { .comments-area .comment-text { margin-left: -85px; padding-top: 8px; } .comments-area .comment-text p { font-size: 15px; line-height: 1.5em; } } .comments-area .comment-reply-link { color: #181818; color: var(--black); font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; font-size: 14px; } .comments-area .comment-reply-link:hover { color: #B19777; color: var(--main); } .comments-area .comment-reply-link:before { margin-right: 6px; position: relative; top: 2px; content: "+"; color: #B19777; color: var(--main); font-size: 22px; font-weight: bold; text-align: center; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; } @media (max-width: 768px) { .comments-area .comment-reply { margin-left: -85px; } } .comments-area .comment-author-avatar { position: absolute; } .comments-area .comment-author-avatar img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .comments-area .comment-content { padding: 0 0 0 90px; } @media (max-width: 768px) { .comments-area .comment-content { padding-right: 10px; padding-left: 83px; } } .comment-respond { margin-bottom: 0px; } .comments-form-wrap { padding-top: 20px; } .comments-form-wrap h3 { color: #181818; color: var(--black); } .comments-form-wrap h3:not(.comment-reply-title) { margin: 0px 0 20px 0; } .comments-form-wrap h3.comment-reply-title { color: #181818; color: var(--black); margin: 0 0 20px; } .comment-respond form, .comments-form form { margin-top: 30px !important; background-color: #F3F3F3; background-color: var(--gray); padding: 60px 40px !important; } @media (max-width: 768px) { .comment-respond form, .comments-form form { padding: 40px 20px !important; } } .comment-respond.comment-respond form, .comments-form.comment-respond form { margin-top: 0 !important; padding: 50px 50px !important; } @media (max-width: 768px) { .comment-respond.comment-respond form, .comments-form.comment-respond form { padding: 40px 20px !important; } } @media (max-width: 768px) { .comment-respond #send_comment, .comments-form #send_comment { padding: 16px 35px !important; min-width: initial !important; } } .form-submit { text-align: center; } .comments-field { margin-bottom: 40px; } h3.comment-reply-title { color: #181818 !important; color: var(--black) !important; margin-top: 0px !important; margin-bottom: 20px !important; padding-bottom: 0px; position: relative; margin-left: auto !important; margin-right: auto !important; } h3.comment-reply-title small { display: none; font-weight: bold; text-transform: lowercase; margin-left: 5px; margin-top: 2px; font-size: 14px; height: 20px; text-align: center; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #181818; color: var(--black); } @media (max-width: 768px) { h3.comment-reply-title { font-size: 36px; } } .comments-ol h3 { font-size: 30px; margin-top: 0; padding-bottom: 0; margin-bottom: 0 !important; } .comments-ol h3:before, .comments-ol h3:after { display: none; } .comments-ol h3 + form { margin-top: 4px; } .comments-ol h3 small { border-bottom: 0; display: block; } .comments-ol h3 small a { float: right; height: 32px; width: 32px; overflow: hidden; position: absolute; right: -40px; bottom: 20px; } .comments-ol h3 small a:before { content: "×"; font-size: 48px; padding: 8px 0; color: #B19777; color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; width: 30px; height: 30px; line-height: 6px; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; font-weight: bold; } .comments-ol h3 small a:hover:before { color: #181818; color: var(--black); } form.comment-form { margin-top: 20px; color: #181818; color: var(--black); padding: 10px 0px 45px; text-align: left; } form.comment-form .select-wrap, form.comment-form textarea, form.comment-form input:not([type="submit"]) { background-color: #fff !important; background-color: var(--white) !important; } form.comment-form form { background: var(--white) !important; } form.comment-form .comments_notes { text-align: left; font-size: 14px; margin-bottom: 22px; color: #D12323; color: var(--red); text-align: center; } form.comment-form .comments-field label { display: none; } form.comment-form input[type="text"], form.comment-form textarea { width: 100%; } form.comment-form .form-submit { margin-bottom: 0; } form.comment-form .submit { margin: 0 !important; } @media (min-width: 992px) and (max-width: 1199px) { .layout-featured { margin: 0 9%; } } .blog.layout-featured .ltx-featured-small article.ltx-featured-post h3 { font-size: 24px !important; } article.ltx-featured-post { position: relative; } article.ltx-featured-post .ltx-photo { min-height: 521px; background-size: cover; } @media (max-width: 768px) { article.ltx-featured-post .ltx-photo { min-height: 360px; } } article.ltx-featured-post .ltx-photo .ltx-photo-overlay { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } article.ltx-featured-post .ltx-photo .ltx-photo-overlay-href { z-index: 10; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } article.ltx-featured-post .ltx-photo .ltx-photo-overlay-gradient { background-image: -webkit-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: -moz-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: -ms-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: -o-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 0; } article.ltx-featured-post .ltx-post-headline { color: #fff; color: var(--white); } article.ltx-featured-post .ltx-post-headline a { color: #fff; color: var(--white); } article.ltx-featured-post .ltx-post-headline .ltx-date { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } article.ltx-featured-post .ltx-post-headline .ltx-cats:before { border-color: #fff; border-color: var(--white); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } article.ltx-featured-post .ltx-description-featured { color: #fff; color: var(--white); margin-bottom: 0; position: absolute; bottom: 30px; left: 30px; right: 30px; z-index: 3; } @media (max-width: 768px) { article.ltx-featured-post .ltx-description-featured { left: 30px; right: 30px; bottom: 30px; } } article.ltx-featured-post .ltx-description-featured h3 { color: #fff; color: var(--white); font-size: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; line-height: 1.3em; margin: 4px 0 0 0; } @media (max-width: 768px) { article.ltx-featured-post .ltx-description-featured h3 { font-size: 36px; } } @media (max-width: 479px) { article.ltx-featured-post .ltx-description-featured h3 { font-size: 24px; } } article.ltx-featured-post .ltx-description-featured h3:hover { zoom: 1; filter: alpha(opacity=90); -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; } .blog.layout-simple .ltx-description .ltx-header > * { font-size: 24px; } .blog.layout-short { margin-top: -25px; } .blog.layout-short article { margin-top: 25px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 25px; } .blog.layout-short > div:first-child article { margin-top: 0; } .blog.layout-short > div:last-child article { border-bottom: 0; } .blog.layout-short .ltx-description { padding-top: 0; } .blog.layout-short .ltx-description .ltx-header > * { font-size: 24px; } .ltx-sharing-header { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; float: right; } @media (max-width: 991px) { .ltx-sharing-header { display: none; } } .ltx-sharing-header .header { font-size: 14px; } .ltx-sharing-header .fa { color: #B19777; color: var(--main); font-size: 18px; margin-right: 10px; position: relative; bottom: -2px; } .ltx-sharing-header:hover + .ltx-sharing { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .tags-many-wrapper .ltx-sharing-header { display: none; } .ltx-sharing { list-style: none; margin-left: 0; margin-bottom: 0; padding: 12px 0; } @media (min-width: 992px) { .ltx-sharing { position: absolute; right: 0; bottom: -30px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } } .ltx-sharing:hover { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } @media (max-width: 991px) { .ltx-sharing { text-align: center; margin: 15px auto; display: block; } } .ltx-sharing li { display: inline-block; margin-left: 12px; } @media (max-width: 768px) { .ltx-sharing li { margin-left: 6px; margin-right: 6px; } } .ltx-sharing li.sharing-header { margin-right: 0px; vertical-align: top; padding-top: 0px; font-size: 16px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } @media (max-width: 991px) { .ltx-sharing li.sharing-header { display: none; } } .ltx-sharing li a span { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; background-color: #B19777; background-color: var(--main); color: #fff; color: var(--white); font-size: 13px; width: 27px; height: 27px; overflow: hidden; line-height: 27px; text-align: center; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-sharing li a:hover span { background-color: #181818 !important; background-color: var(--black) !important; } /* 14. Gallery */ .gallery-page { margin-top: 0px; } .gallery-page > .row { margin-top: -50px; } .gallery-page .paging-navigation { margin-top: -10px; } .gallery-page .item { margin-top: 50px; text-align: center; } .gallery-page .item .header { font-size: 24px; line-height: 1.5em; margin: 8px 0 0 !important; padding-bottom: 12px; } @media (max-width: 991px) { .gallery-page .item { margin-bottom: 40px; } } .gallery-page .photo { transition: visibility 0s linear 0.2s, opacity 0.2s linear; position: relative; overflow: hidden; display: block; } .gallery-page .photo img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .gallery-page .photo .fa { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(0); -moz-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); -o-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); font-size: 26px; color: #fff; color: var(--white); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background: rgba(0, 0, 0, 0.8); padding: 20px; z-index: 10; } .gallery-page .photo:after { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; transition: visibility 0s linear 0.2s, opacity 0.2s linear; } .gallery-page .photo:hover { zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .gallery-page .photo:hover .fa { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .gallery-page .photo:hover:after { zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; } .gallery-page .descr { padding: 0px 0px; } .gallery-page .descr .header { margin: 18px 0 6px; line-height: 1.5em; } .gallery-page .descr .fa { color: #B19777; color: var(--main); margin-right: 10px; } .gallery-page .descr a { color: #F3F3F3; color: var(--gray); font-size: 14px; } .gallery-page ul { list-style: none; padding: 0; margin: 0; } .gallery-page ul li { font-size: 14px; color: #F3F3F3; color: var(--gray); margin-right: 15px; display: inline-block; } .gallery-page.gallery-col-4 > .row { margin-top: -20px; } .gallery-page.gallery-col-4 .item { margin-top: 20px; } .gallery-page.gallery-col-4 .item .header { font-size: 24px !important; } .gallery-inner { margin-top: -30px; } .gallery-inner .item { margin-top: 30px; } .gallery-sc.grid a { display: block; overflow: hidden; } .gallery-sc.grid a img { max-width: initial; width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); } .gallery-sc.grid a img:hover { -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); } .gallery-sc.grid a span { position: relative; display: block; } .gallery-sc.grid a span:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f00e"; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background-color: #B19777; background-color: var(--main); width: 48px; height: 48px; display: block; position: absolute; top: 50%; left: 50%; color: #fff; color: var(--white); text-align: center; line-height: 48px; -webkit-transform: translate(-50%, -50%) scale(0); -moz-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); -o-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); z-index: 10; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .gallery-sc.grid a span:after { background-color: #181818; background-color: var(--black); filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; pointer-events: none; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .gallery-sc.grid a span:after + div { z-index: 2; position: relative; } .gallery-sc.grid a:hover span:before { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .gallery-sc.grid a:hover span:after { zoom: 1; filter: alpha(opacity=30); -webkit-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; } .gallery-sc.grid-big { padding: 15px; } @media (max-width: 768px) { .gallery-sc.grid-big { padding: 5px; } } .gallery-sc.grid-big a { display: block; overflow: hidden; padding: 15px; } @media (max-width: 768px) { .gallery-sc.grid-big a { padding: 5px; } } .gallery-sc.grid-big a img { max-width: initial; width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .gallery-sc.albums .row { margin: 0; } .gallery-sc.albums .row > div { position: relative; overflow: hidden; padding: 0; } .gallery-sc.albums .row > .col-lg-12.col-img { width: 100%; padding-bottom: 50%; } @media (max-width: 768px) { .gallery-sc.albums .row > .col-lg-12.col-img { padding-bottom: 80%; } } .gallery-sc.albums .row > .col-lg-6.col-img { width: 50%; padding-bottom: 50%; } @media (max-width: 1199px) { .gallery-sc.albums .row > .col-lg-6.col-img { width: 100% !important; } } @media (max-width: 768px) { .gallery-sc.albums .row > .col-lg-6.col-img { padding-bottom: 80%; } } .gallery-sc.albums .row .col-img:hover .item { -webkit-transform: scale(1.1) rotate(5deg); -moz-transform: scale(1.1) rotate(5deg); -ms-transform: scale(1.1) rotate(5deg); -o-transform: scale(1.1) rotate(5deg); transform: scale(1.1) rotate(5deg); } .gallery-sc.albums .row .item { background-size: cover; background-position: 50% 50%; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .gallery-sc.albums .row .item:before { background-color: #181818; background-color: var(--black); filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; width: 100%; height: 100%; pointer-events: none; zoom: 1; filter: alpha(opacity=30); -webkit-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; } .gallery-sc.albums .row .item:before + div { z-index: 2; position: relative; } .gallery-sc.albums .row .photo { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; } .gallery-sc.albums .row .descr { color: #fff; color: var(--white); position: absolute; bottom: 60px; left: 60px; z-index: 3; } .gallery-sc.albums .row .descr .subheader { display: block; font-size: 18px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; margin-bottom: 8px; } .gallery-sc.albums .row .descr .header { display: block; font-size: 36px; font-weight: 700; } @media (max-width: 768px) { .gallery-sc.albums .row .descr { left: 30px; bottom: 30px; } .gallery-sc.albums .row .descr .header { font-size: 24px; } .gallery-sc.albums .row .descr .subheader { font-size: 14px; } } /* 15. Forms (buttons/radio/inputs) */ .form-control:focus, input:focus { outline: none; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } select { color: #181818; color: var(--black); } input[type="search"] { box-sizing: border-box; } form, .form-row { font-size: 16px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } form select, .form-row select { max-width: 100%; } form textarea, .form-row textarea, form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]), .form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) { width: 100%; display: block; margin: 0 auto; color: rgba(0, 0, 0, 0.8); padding: 20px 22px; border: 1px solid rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none !important; -webkit-appearance: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } form textarea.wpcf7-not-valid, .form-row textarea.wpcf7-not-valid, form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]).wpcf7-not-valid, .form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]).wpcf7-not-valid { border-color: var(--red) !important; } form.comment-form textarea, .form-row.comment-form textarea, form.comment-form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]), .form-row.comment-form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) { border: 0px solid transparent; } form input[type="number"], .form-row input[type="number"] { padding: 0 !important; padding-left: 20px !important; font-size: 16px !important; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; } form .date:not(.wpcf7-form-control-wrap), .form-row .date:not(.wpcf7-form-control-wrap) { margin: 0 !important; } .select-wrap { width: 100%; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; background-color: #fff; background-color: var(--white); border: 1px solid rgba(0, 0, 0, 0.5); outline: 0 !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: rgba(0, 0, 0, 0.5); } .select-wrap:after, .select-wrap select { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: rgba(0, 0, 0, 0.5); } .select-wrap select { background: none !important; border: none; width: 99%; color: #282834; color: var(--black-text); padding: 17px 30px 17px 20px; padding-right: 3em !important; max-width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .select-wrap select:hover { cursor: pointer; } .select-wrap option { padding: 0.4em 1em; } .select-wrap:after { content: "\f105"; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); display: block; line-height: 1em; font-size: 18px; width: 1em; height: 1em; text-align: center; position: absolute; right: 20px; top: 50%; margin-top: -8px; z-index: 2; pointer-events: none; cursor: pointer; color: #181818; color: var(--black); } .select-wrap select::-ms-expand { display: none; } .select2-container .select2-selection--single { text-align: left; padding: 16px 25px 12px; font-size: 14px; height: 64px !important; border: 1px solid rgba(0, 0, 0, 0.5); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; } .select2-container .select2-selection--single .select2-selection__rendered { padding: 0; } .select2-container--default .select2-selection--single .select2-selection__arrow { top: 19px !important; right: 16px !important; } .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; } .select2-container--default .select2-selection--single .select2-selection__arrow:before { content: "\f105"; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 24px; color: #181818; color: var(--black); } .ltx-contact-form-7 { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .ltx-contact-form-7 .row > div, .ltx-contact-form-7 p { margin-bottom: 14px; } .ltx-contact-form-7 .row.submit-row { text-align: left; } @media (max-width: 1199px) { .ltx-contact-form-7 .row.submit-row { text-align: center !important; } } @media (min-width: 768px) { .ltx-contact-form-7.form-center form { text-align: center; } .ltx-contact-form-7.form-left form { text-align: left; } .ltx-contact-form-7.form-right form { text-align: right; } .ltx-contact-form-7.form-center.form-input-group form p { text-align: center; } .ltx-contact-form-7.form-left.form-input-group form p { text-align: left; margin: 0; } .ltx-contact-form-7.form-right.form-input-group form p { text-align: right; margin: 0; } } .ltx-contact-form-7 .wpcf7 form { padding: 60px 60px 25px; } .ltx-contact-form-7.form-padding-none form { padding: 0; margin-bottom: 0; } .ltx-contact-form-7.form-bg-white { background-color: #fff; background-color: var(--white); } .ltx-contact-form-7.form-bg-white form { background-color: #fff; background-color: var(--white); } .ltx-contact-form-7.form-bg-gray { background-color: #F3F3F3; background-color: var(--gray); } .ltx-contact-form-7.form-bg-gray form .select-wrap, .ltx-contact-form-7.form-bg-gray form textarea, .ltx-contact-form-7.form-bg-gray form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) { background-color: #fff !important; background-color: var(--white) !important; border: 0 none !important; } .ltx-contact-form-7.form-bg-main { background-color: #B19777; background-color: var(--main); } .ltx-contact-form-7.form-bg-main form .select-wrap, .ltx-contact-form-7.form-bg-main form textarea, .ltx-contact-form-7.form-bg-main form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) { background-color: #fff; background-color: var(--white); border: 1px solid transparent; } .ltx-contact-form-7.form-bg-transparent { background: transparent; } .ltx-contact-form-7.form-bg-transparent form { background: transparent; } form.wpcf7-form fieldset { margin-top: 0; padding: 0; } form.wpcf7-form .ltx-btn-wrap { margin-top: 0px; display: block; } form.wpcf7-form .ltx-btn-wrap input[type="submit"] { width: 100%; } .woocommerce-product-search, .wp-searchform, form.post-password-form, form.search-form, form.wpcf7-form, form.form, form { text-align: center; padding: 45px 45px 25px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; position: relative; } .woocommerce-product-search .ajax-loader, .wp-searchform .ajax-loader, form.post-password-form .ajax-loader, form.search-form .ajax-loader, form.wpcf7-form .ajax-loader, form.form .ajax-loader, form .ajax-loader { display: block; margin: 0 auto; text-align: center; } .woocommerce-product-search h3, .wp-searchform h3, form.post-password-form h3, form.search-form h3, form.wpcf7-form h3, form.form h3, form h3 { text-align: left; } .woocommerce-product-search select, .wp-searchform select, form.post-password-form select, form.search-form select, form.wpcf7-form select, form.form select, form select { max-width: 100%; } .woocommerce-product-search label, .wp-searchform label, form.post-password-form label, form.search-form label, form.wpcf7-form label, form.form label, form label { text-align: left; display: block; font-size: 14px; padding-left: 15px; margin-bottom: -2px; } .woocommerce-product-search.comment-form textarea, .wp-searchform.comment-form textarea, form.post-password-form.comment-form textarea, form.search-form.comment-form textarea, form.wpcf7-form.comment-form textarea, form.form.comment-form textarea, form.comment-form textarea, .woocommerce-product-search.comment-form input[type="search"], .wp-searchform.comment-form input[type="search"], form.post-password-form.comment-form input[type="search"], form.search-form.comment-form input[type="search"], form.wpcf7-form.comment-form input[type="search"], form.form.comment-form input[type="search"], form.comment-form input[type="search"], .woocommerce-product-search.comment-form input[type="email"], .wp-searchform.comment-form input[type="email"], form.post-password-form.comment-form input[type="email"], form.search-form.comment-form input[type="email"], form.wpcf7-form.comment-form input[type="email"], form.form.comment-form input[type="email"], form.comment-form input[type="email"], .woocommerce-product-search.comment-form input[type="text"], .wp-searchform.comment-form input[type="text"], form.post-password-form.comment-form input[type="text"], form.search-form.comment-form input[type="text"], form.wpcf7-form.comment-form input[type="text"], form.form.comment-form input[type="text"], form.comment-form input[type="text"] { width: 100%; } .woocommerce-product-search .input-group input, .wp-searchform .input-group input, form.post-password-form .input-group input, form.search-form .input-group input, form.wpcf7-form .input-group input, form.form .input-group input, form .input-group input { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 0; -moz-background-clip: padding; border-bottom-right-radius: 0; } .woocommerce-product-search.woocommerce-product-search, .wp-searchform.woocommerce-product-search, form.post-password-form.woocommerce-product-search, form.search-form.woocommerce-product-search, form.wpcf7-form.woocommerce-product-search, form.form.woocommerce-product-search, form.woocommerce-product-search, .woocommerce-product-search.wp-searchform, .wp-searchform.wp-searchform, form.post-password-form.wp-searchform, form.search-form.wp-searchform, form.wpcf7-form.wp-searchform, form.form.wp-searchform, form.wp-searchform { padding: 0; margin: 0; } .woocommerce-product-search.woocommerce-product-search input[type="text"], .wp-searchform.woocommerce-product-search input[type="text"], form.post-password-form.woocommerce-product-search input[type="text"], form.search-form.woocommerce-product-search input[type="text"], form.wpcf7-form.woocommerce-product-search input[type="text"], form.form.woocommerce-product-search input[type="text"], form.woocommerce-product-search input[type="text"], .woocommerce-product-search.wp-searchform input[type="text"], .wp-searchform.wp-searchform input[type="text"], form.post-password-form.wp-searchform input[type="text"], form.search-form.wp-searchform input[type="text"], form.wpcf7-form.wp-searchform input[type="text"], form.form.wp-searchform input[type="text"], form.wp-searchform input[type="text"] { width: 100% !important; color: #181818; color: var(--black); } .woocommerce-product-search textarea, .wp-searchform textarea, form.post-password-form textarea, form.search-form textarea, form.wpcf7-form textarea, form.form textarea, form textarea { height: 140px; } @media (max-width: 991px) { .woocommerce-product-search, .wp-searchform, form.post-password-form, form.search-form, form.wpcf7-form, form.form, form { padding: 30px 25px; } } form .input-radio + label { display: inline-block; } .wpcf7-not-valid-tip { font-size: 14px; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .select-wrap select { padding: 13px 18px; } } @supports (-ms-ime-align:auto) { .select-wrap select { padding: 13px 18px; } } .button, input[type="button"], input[type="submit"], .btn, .woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; transition: color 0.3s ease, opacity 0.3s ease, border 0.3s ease, background 0.3s ease, box-shadow 0.25s ease-in-out; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 12px; padding: 17px 38px 17px 38px; min-width: 145px; position: relative; overflow: hidden; display: inline-block; text-transform: uppercase; -webkit-background-clip: border-box !important; -moz-background-clip: border-box !important; background-clip: border-box !important; -webkit-transition: background 0s, color 0.3s, border 0.3s !important; -moz-transition: background 0s, color 0.3s, border 0.3s !important; -o-transition: background 0s, color 0.3s, border 0.3s !important; transition: background 0s, color 0.3s, border 0.3s !important; -webkit-transition-delay: 0s, 0s, 0s !important; -moz-transition-delay: 0s, 0s, 0s !important; -o-transition-delay: 0s, 0s, 0s !important; transition-delay: 0s, 0s, 0s !important; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); color: #fff; color: var(--white); border: 0px solid var(--main); background-color: #B19777; background-color: var(--main); border-color: #B19777; border-color: var(--main); } .button .ltx-btn-after, input[type="button"] .ltx-btn-after, input[type="submit"] .ltx-btn-after, .btn .ltx-btn-after { font-size: 14px; width: 14px; height: 14px; display: inline-block; margin-left: 10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .button .ltx-btn-after:after, input[type="button"] .ltx-btn-after:after, input[type="submit"] .ltx-btn-after:after, .btn .ltx-btn-after:after { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e828"; } .button .ltx-btn-overlay, input[type="button"] .ltx-btn-overlay, input[type="submit"] .ltx-btn-overlay, .btn .ltx-btn-overlay { display: block; position: absolute; background-color: #181818; background-color: var(--black); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-transition: height 0.25s ease-out; -moz-transition: height 0.25s ease-out; -o-transition: height 0.25s ease-out; transition: height 0.25s ease-out; bottom: 0; left: 0; height: 0; width: 100%; z-index: -1; } .button .ltx-btn-overlay.ltx-btn-overlay-top, input[type="button"] .ltx-btn-overlay.ltx-btn-overlay-top, input[type="submit"] .ltx-btn-overlay.ltx-btn-overlay-top, .btn .ltx-btn-overlay.ltx-btn-overlay-top { display: none !important; top: 0; bottom: auto; } .button:hover, input[type="button"]:hover, input[type="submit"]:hover, .btn:hover { -webkit-transition-delay: 0.3s, 0s, 0s !important; -moz-transition-delay: 0.3s, 0s, 0s !important; -o-transition-delay: 0.3s, 0s, 0s !important; transition-delay: 0.3s, 0s, 0s !important; background-color: #fff; background-color: var(--white); color: #fff; color: var(--white); } .button:hover .ltx-btn-overlay, input[type="button"]:hover .ltx-btn-overlay, input[type="submit"]:hover .ltx-btn-overlay, .btn:hover .ltx-btn-overlay { height: 100%; } .button:hover .ltx-btn-after, input[type="button"]:hover .ltx-btn-after, input[type="submit"]:hover .ltx-btn-after, .btn:hover .ltx-btn-after { -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); } .button.hasIcon, input[type="button"].hasIcon, input[type="submit"].hasIcon, .btn.hasIcon { padding-left: 72px !important; } .button.hasIcon .l-icon, input[type="button"].hasIcon .l-icon, input[type="submit"].hasIcon .l-icon, .btn.hasIcon .l-icon { margin-right: 8px; font-size: 48px; position: absolute; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); top: 50%; left: 10px; margin: 2px; } .button.btn-transparent, input[type="button"].btn-transparent, input[type="submit"].btn-transparent, .btn.btn-transparent { border: 0 none; background-color: transparent; box-shadow: inset 0 0px 0 0 transparent; padding: 18px 20px; min-width: initial; color: #181818; color: var(--black); } .button.btn-transparent.color-main, input[type="button"].btn-transparent.color-main, input[type="submit"].btn-transparent.color-main, .btn.btn-transparent.color-main { color: #B19777; color: var(--main); } .button.btn-transparent.color-main:hover, input[type="button"].btn-transparent.color-main:hover, input[type="submit"].btn-transparent.color-main:hover, .btn.btn-transparent.color-main:hover { color: #181818; color: var(--black); } .button.btn-transparent .ltx-btn-overlay, input[type="button"].btn-transparent .ltx-btn-overlay, input[type="submit"].btn-transparent .ltx-btn-overlay, .btn.btn-transparent .ltx-btn-overlay { background: transparent !important; color: #B19777; color: var(--main); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .button.btn-transparent:hover, input[type="button"].btn-transparent:hover, input[type="submit"].btn-transparent:hover, .btn.btn-transparent:hover { background-color: transparent; box-shadow: inset 0 0px 0 0 transparent !important; color: #B19777; color: var(--main); } .button.btn-transparent:hover span, input[type="button"].btn-transparent:hover span, input[type="submit"].btn-transparent:hover span, .btn.btn-transparent:hover span { color: #181818; color: var(--black); } .button.btn-second, input[type="button"].btn-second, input[type="submit"].btn-second, .btn.btn-second { border-color: #B19777; border-color: var(--second); color: #fff; color: var(--white); background-color: #B19777; background-color: var(--second); } .button.btn-second .ltx-btn-overlay, input[type="button"].btn-second .ltx-btn-overlay, input[type="submit"].btn-second .ltx-btn-overlay, .btn.btn-second .ltx-btn-overlay { background-color: #B19777; background-color: var(--second); } .button.btn-second:hover, input[type="button"].btn-second:hover, input[type="submit"].btn-second:hover, .btn.btn-second:hover { background-color: #B19777; background-color: var(--main); color: #181818; color: var(--black); } .button.btn-black, input[type="button"].btn-black, input[type="submit"].btn-black, .btn.btn-black { border-color: #181818; border-color: var(--black); background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); } .button.btn-black .ltx-btn-overlay, input[type="button"].btn-black .ltx-btn-overlay, input[type="submit"].btn-black .ltx-btn-overlay, .btn.btn-black .ltx-btn-overlay { background-color: #fff; background-color: var(--white); } .button.btn-black:hover, input[type="button"].btn-black:hover, input[type="submit"].btn-black:hover, .btn.btn-black:hover { color: #181818; color: var(--black); } .button.btn-gray, input[type="button"].btn-gray, input[type="submit"].btn-gray, .btn.btn-gray { color: #F3F3F3; color: var(--gray); border-color: #F3F3F3; border-color: var(--gray); background-color: #F3F3F3; background-color: var(--gray); } .button.btn-gray:after, input[type="button"].btn-gray:after, input[type="submit"].btn-gray:after, .btn.btn-gray:after { color: #181818; color: var(--black); } .button.btn-gray:hover, input[type="button"].btn-gray:hover, input[type="submit"].btn-gray:hover, .btn.btn-gray:hover { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); } .button.btn-gray:hover:after, input[type="button"].btn-gray:hover:after, input[type="submit"].btn-gray:hover:after, .btn.btn-gray:hover:after { color: #fff; color: var(--white); } .button.btn-white, input[type="button"].btn-white, input[type="submit"].btn-white, .btn.btn-white { color: #181818; color: var(--black); border-color: #fff; border-color: var(--white); background-color: #fff; background-color: var(--white); } .button.btn-white .ltx-btn-overlay, input[type="button"].btn-white .ltx-btn-overlay, input[type="submit"].btn-white .ltx-btn-overlay, .btn.btn-white .ltx-btn-overlay { background-color: #fff; background-color: var(--white); } .button.btn-white:hover, input[type="button"].btn-white:hover, input[type="submit"].btn-white:hover, .btn.btn-white:hover { color: #181818; color: var(--black); background-color: #181818; background-color: var(--black); } .button.btn-main-bordered, input[type="button"].btn-main-bordered, input[type="submit"].btn-main-bordered, .btn.btn-main-bordered { color: #B19777; color: var(--main); border-color: #B19777; border-color: var(--main); } .button.btn-main-bordered:before, input[type="button"].btn-main-bordered:before, input[type="submit"].btn-main-bordered:before, .btn.btn-main-bordered:before, .button.btn-main-bordered:after, input[type="button"].btn-main-bordered:after, input[type="submit"].btn-main-bordered:after, .btn.btn-main-bordered:after { border-color: #B19777; border-color: var(--main); } .button.btn-main-bordered:hover, input[type="button"].btn-main-bordered:hover, input[type="submit"].btn-main-bordered:hover, .btn.btn-main-bordered:hover { color: #fff; color: var(--white); } .button.btn-second-bordered, input[type="button"].btn-second-bordered, input[type="submit"].btn-second-bordered, .btn.btn-second-bordered { color: #B19777; color: var(--main); border-color: #B19777; border-color: var(--main); text-shadow: 0 0 0; } .button.btn-second-bordered:hover, input[type="button"].btn-second-bordered:hover, input[type="submit"].btn-second-bordered:hover, .btn.btn-second-bordered:hover { border-color: #181818; border-color: var(--black); color: #181818; color: var(--black); } .button.btn-black-bordered, input[type="button"].btn-black-bordered, input[type="submit"].btn-black-bordered, .btn.btn-black-bordered { color: #181818; color: var(--black); border-color: #181818; border-color: var(--black); padding: 14px 38px 17px 38px; } .button.btn-black-bordered:hover, input[type="button"].btn-black-bordered:hover, input[type="submit"].btn-black-bordered:hover, .btn.btn-black-bordered:hover { color: #fff; color: var(--white); } .button.btn-white-bordered, input[type="button"].btn-white-bordered, input[type="submit"].btn-white-bordered, .btn.btn-white-bordered { color: #fff; color: var(--white); border-color: #fff; border-color: var(--white); } .button.btn-white-bordered .ltx-btn-overlay, input[type="button"].btn-white-bordered .ltx-btn-overlay, input[type="submit"].btn-white-bordered .ltx-btn-overlay, .btn.btn-white-bordered .ltx-btn-overlay { background-color: #fff; background-color: var(--white); } .button.btn-white-bordered:hover, input[type="button"].btn-white-bordered:hover, input[type="submit"].btn-white-bordered:hover, .btn.btn-white-bordered:hover { color: #181818; color: var(--black); } .button.btn-main-bordered, input[type="button"].btn-main-bordered, input[type="submit"].btn-main-bordered, .btn.btn-main-bordered, .button.btn-default-bordered, input[type="button"].btn-default-bordered, input[type="submit"].btn-default-bordered, .btn.btn-default-bordered, .button.btn-second-bordered, input[type="button"].btn-second-bordered, input[type="submit"].btn-second-bordered, .btn.btn-second-bordered, .button.btn-black-bordered, input[type="button"].btn-black-bordered, input[type="submit"].btn-black-bordered, .btn.btn-black-bordered, .button.btn-white-bordered, input[type="button"].btn-white-bordered, input[type="submit"].btn-white-bordered, .btn.btn-white-bordered { background: transparent; box-shadow: inset 0 0px 0 0 #B19777; box-shadow: inset 0 0px 0 0 var(--main); border-style: solid; border-width: 1px; } .button.btn-main-bordered.btn-xs, input[type="button"].btn-main-bordered.btn-xs, input[type="submit"].btn-main-bordered.btn-xs, .btn.btn-main-bordered.btn-xs, .button.btn-default-bordered.btn-xs, input[type="button"].btn-default-bordered.btn-xs, input[type="submit"].btn-default-bordered.btn-xs, .btn.btn-default-bordered.btn-xs, .button.btn-second-bordered.btn-xs, input[type="button"].btn-second-bordered.btn-xs, input[type="submit"].btn-second-bordered.btn-xs, .btn.btn-second-bordered.btn-xs, .button.btn-black-bordered.btn-xs, input[type="button"].btn-black-bordered.btn-xs, input[type="submit"].btn-black-bordered.btn-xs, .btn.btn-black-bordered.btn-xs, .button.btn-white-bordered.btn-xs, input[type="button"].btn-white-bordered.btn-xs, input[type="submit"].btn-white-bordered.btn-xs, .btn.btn-white-bordered.btn-xs { border-width: 1px; } .button.color-text-black, input[type="button"].color-text-black, input[type="submit"].color-text-black, .btn.color-text-black { color: #181818; color: var(--black); } .button.color-text-white, input[type="button"].color-text-white, input[type="submit"].color-text-white, .btn.color-text-white { color: #B19777; color: var(--main); } .button.color-hover-main .ltx-btn-overlay, input[type="button"].color-hover-main .ltx-btn-overlay, input[type="submit"].color-hover-main .ltx-btn-overlay, .btn.color-hover-main .ltx-btn-overlay { background-color: #B19777; background-color: var(--main); } .button.color-hover-main:hover, input[type="button"].color-hover-main:hover, input[type="submit"].color-hover-main:hover, .btn.color-hover-main:hover { color: #fff; color: var(--white); background-color: #B19777; background-color: var(--main); border-color: #B19777; border-color: var(--main); } .button.color-hover-second .ltx-btn-overlay, input[type="button"].color-hover-second .ltx-btn-overlay, input[type="submit"].color-hover-second .ltx-btn-overlay, .btn.color-hover-second .ltx-btn-overlay { background-color: #B19777; background-color: var(--second); } .button.color-hover-second:hover, input[type="button"].color-hover-second:hover, input[type="submit"].color-hover-second:hover, .btn.color-hover-second:hover { color: #181818; color: var(--black); background-color: #B19777; background-color: var(--second); border-color: #B19777; border-color: var(--second); } .button.color-hover-black .ltx-btn-overlay, input[type="button"].color-hover-black .ltx-btn-overlay, input[type="submit"].color-hover-black .ltx-btn-overlay, .btn.color-hover-black .ltx-btn-overlay { background-color: #181818; background-color: var(--black); } .button.color-hover-black:hover, input[type="button"].color-hover-black:hover, input[type="submit"].color-hover-black:hover, .btn.color-hover-black:hover { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); border-color: #181818; border-color: var(--black); } .button.color-hover-white .ltx-btn-overlay, input[type="button"].color-hover-white .ltx-btn-overlay, input[type="submit"].color-hover-white .ltx-btn-overlay, .btn.color-hover-white .ltx-btn-overlay { background-color: #fff; background-color: var(--white); } .button.color-hover-white:hover, input[type="button"].color-hover-white:hover, input[type="submit"].color-hover-white:hover, .btn.color-hover-white:hover { color: #181818; color: var(--black); background-color: #fff; background-color: var(--white); border-color: #fff; border-color: var(--white); } .button.color-hover-gray .ltx-btn-overlay, input[type="button"].color-hover-gray .ltx-btn-overlay, input[type="submit"].color-hover-gray .ltx-btn-overlay, .btn.color-hover-gray .ltx-btn-overlay { background-color: #F3F3F3; background-color: var(--gray); } .button.color-hover-gray:hover, input[type="button"].color-hover-gray:hover, input[type="submit"].color-hover-gray:hover, .btn.color-hover-gray:hover { color: #181818; color: var(--black); background-color: #F3F3F3; background-color: var(--gray); border-color: #F3F3F3; border-color: var(--gray); } @media (min-width: 1200px) { .button.align-right, input[type="button"].align-right, input[type="submit"].align-right, .btn.align-right { float: right; } } .button.align-center, input[type="button"].align-center, input[type="submit"].align-center, .btn.align-center { margin: 0 auto; } @media (max-width: 768px) { .button.align-center-ms, input[type="button"].align-center-ms, input[type="submit"].align-center-ms, .btn.align-center-ms { margin: 0 auto; } } .button > i, input[type="button"] > i, input[type="submit"] > i, .btn > i { margin-left: 12px; margin-right: -6px; font-size: 18px; } .button.btn-lg, input[type="button"].btn-lg, input[type="submit"].btn-lg, .btn.btn-lg, .woocommerce .wc-proceed-to-checkout .button.alt { padding: 15px 45px 17px 45px; font-size: 14px; } .button.btn-lg:before, input[type="button"].btn-lg:before, input[type="submit"].btn-lg:before, .btn.btn-lg:before { top: 20px; right: 46px; font-size: 34px; width: 34px; height: 34px; line-height: 34px; } .button.btn-xs, input[type="button"].btn-xs, input[type="submit"].btn-xs, .btn.btn-xs { font-size: 14px; padding: 10px 30px 10px 30px; line-height: 1.6em; min-width: 125px; } .button.btn-xs:before, input[type="button"].btn-xs:before, input[type="submit"].btn-xs:before, .btn.btn-xs:before { font-size: 20px; width: 20px; top: 8px; right: 22px; padding-bottom: 3px; } .button.btn-xs:after, input[type="button"].btn-xs:after, input[type="submit"].btn-xs:after, .btn.btn-xs:after { margin-left: 10px; } .button.btn-xxs, input[type="button"].btn-xxs, input[type="submit"].btn-xxs, .btn.btn-xxs { font-size: 12px; padding: 9px 30px; line-height: 1.6em; min-width: 125px; } .button.btn-full-width, input[type="button"].btn-full-width, input[type="submit"].btn-full-width, .btn.btn-full-width { width: 100%; display: block; } .button.transform-uppercase, input[type="button"].transform-uppercase, input[type="submit"].transform-uppercase, .btn.transform-uppercase { text-transform: uppercase; } .button.transform-lowercase, input[type="button"].transform-lowercase, input[type="submit"].transform-lowercase, .btn.transform-lowercase { text-transform: lowercase; } input[type="button"], input[type="submit"] { font-size: 16px; padding: 18px 38px; min-width: 200px; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; } input[type="button"]:hover, input[type="submit"]:hover { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); -webkit-transition-delay: 0s, 0s, 0s !important; -moz-transition-delay: 0s, 0s, 0s !important; -o-transition-delay: 0s, 0s, 0s !important; transition-delay: 0s, 0s, 0s !important; } @media (min-width: 1200px) { .col-align-center .btn-wrap.btn-wrap-inline { margin-left: 36px; } .col-align-center .btn-wrap.btn-wrap-inline + .btn-wrap-inline { margin-left: 0; } } .btn-wrap.btn-wrap-inline { display: inline-block; margin-bottom: 5px; } @media (min-width: 992px) { .btn-wrap.btn-wrap-inline { margin-right: 18px; margin-left: 18px; } } @media (max-width: 991px) { .btn-wrap.btn-wrap-inline { margin-left: 18px; margin-right: 18px; } } @media (max-width: 479px) { .btn-wrap.btn-wrap-inline { margin-left: 0; margin-right: 0; } } .btn-wrap.align-center { text-align: center; } .btn-wrap.align-center.btn-wrap-inline { margin: 0 20px 15px 0; } @media (max-width: 768px) { .btn-wrap.align-center.btn-wrap-inline { margin-left: 15px; } } .btn-wrap + .btn-wrap { margin-top: 20px; } .btn + .btn { margin-left: 10px; } label.css-radio { margin: 0 0 16px 0px !important; display: block; position: relative; min-height: 22px; line-height: 17px; padding: 4px 0; margin: 0 0 10px 0; overflow: hidden; cursor: pointer; } label.css-radio:hover { opacity: 0.8; } label.css-radio input { position: absolute; left: -20px; } label.css-radio > span { font-size: 10pt; font-weight: bold; padding: 6px 0 0 30px; display: inline-block; } label.css-radio > span:before { width: 22px; height: 22px; bottom: 0px; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background-color: #fff; background-color: var(--white); left: 2px; display: block; content: ""; position: absolute; background: #f5f5f5; } label.css-radio input:checked + span:after { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background-color: #181818; background-color: var(--black); width: 12px; height: 12px; display: block; content: ""; top: 8px; left: 7px; position: absolute; z-index: 100; } label.css-radio.no-label { display: inline-block; width: 22px; margin: 0 4px 0 0; } .form-with-labels, .forms { margin: 0 -3px; } .form-with-labels > div, .forms > div { padding-left: 3px; padding-right: 3px; position: relative; } .form-input-group form p { margin: 0 auto; width: 100%; margin-bottom: 0; } @media (min-width: 480px) { .form-input-group form p { display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .form-input-group form p .wpcf7-form-control-wrap { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; display: block; position: relative; margin-bottom: 0; margin-top: 0; } .form-input-group form p span + span { display: flex; margin-left: -1px; } .form-input-group form p .btn { min-width: 240px; margin: 0 0 0 -70px !important; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-bottomleft: 0; -moz-background-clip: padding; border-bottom-left-radius: 0; line-height: 1.5em; } } .form-input-group form p input { margin-bottom: 0 !important; height: 100%; border: 0 none !important; } @media (max-width: 479px) { .form-input-group form p input { margin-bottom: 16px !important; } } .form-input-group form p span.wpcf7-not-valid-tip { position: absolute; font-size: 14px; } div.wpcf7-response-output { max-width: 600px; margin: 0 auto; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; font-size: 14px; padding: 6px 8px; } div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { background-color: #B19777; background-color: var(--main); border-color: transparent; } .wpcf7-form-control-wrap { position: relative; display: inline-block; width: 100%; margin-top: 0px; } .wpcf7-form-control-wrap:not(.margin-none) { margin-bottom: 4px; } .wpcf7-form-control-wrap > .select-wrap { margin-bottom: 0; } .wpcf7-form-control-wrap + span.fa { color: rgba(0, 0, 0, 0.15); position: absolute; top: 23px; right: 35px; font-size: 18px; } .wpcf7-radio, .wpcf7-checkbox { overflow: hidden; display: block; position: relative; cursor: pointer; } .wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item { margin-bottom: 8px; } .wpcf7-radio input, .wpcf7-checkbox input { position: absolute; left: -50px; } .wpcf7-radio label, .wpcf7-checkbox label { font-weight: normal; margin-bottom: 0; font-size: 14px !important; } .wpcf7-radio input + span, .wpcf7-checkbox input + span { vertical-align: bottom; display: inline-block; cursor: pointer; position: relative; } .wpcf7-radio input + span:before, .wpcf7-checkbox input + span:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEzNDYxNkQ3N0M5RjExRTdBQ0JGRjdCMkREMTNFNkRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEzNDYxNkQ4N0M5RjExRTdBQ0JGRjdCMkREMTNFNkRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTM0NjE2RDU3QzlGMTFFN0FDQkZGN0IyREQxM0U2REEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTM0NjE2RDY3QzlGMTFFN0FDQkZGN0IyREQxM0U2REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4I513VAAAALUlEQVR42mK8evUqA+mABYi1tLRI0nPt2jUmBrLAqLZRbSNbGwsk/5CqDSDAAN+KCCm2GjBVAAAAAElFTkSuQmCC") no-repeat 50% 50%; width: 20px; height: 20px; text-align: center; font-size: 14px; margin-bottom: 2px; margin-right: 10px; padding: 0px 0 0 1px; vertical-align: middle; content: " "; display: inline-block; } .wpcf7-radio input:checked + span:before, .wpcf7-checkbox input:checked + span:before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNENEODc5N0M5RTExRTdBMDg2RjZGRTNCREQyM0NGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNENEODdBN0M5RTExRTdBMDg2RjZGRTNCREQyM0NGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU0Q0Q4Nzc3QzlFMTFFN0EwODZGNkZFM0JERDIzQ0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0Q0Q4Nzg3QzlFMTFFN0EwODZGNkZFM0JERDIzQ0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66Prs0AAAAsElEQVR42rzTuw3DIBQFUCdyRc0SsAi9h2AdempqahgEWIKaNrkREk7wJyFSciWjJ5kjeNhcQgjTeGY8nPMhE2O8Tl/llyzn7L3ve3trlFIYUQshPlrt2Vhra9EzvEgp7RpkWRZKac+01mgAY5Vb03a49lZKqbNRQGKSc+7IrKsRQqSUGKs0xpyYl00yxpps2TX9kXTyyOx8gCpxYifmEdyA22BA/vsrz/X+jLK7AAMAW8GbphLkpbkAAAAASUVORK5CYII="); } .wpcf7-radio.wpcf7-radio input + span:before, .wpcf7-checkbox.wpcf7-radio input + span:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4MUZCM0JBN0M5RjExRTdBRjMxODdDQjJCMzdCRkFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4MUZCM0JCN0M5RjExRTdBRjMxODdDQjJCMzdCRkFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzgxRkIzQjg3QzlGMTFFN0FGMzE4N0NCMkIzN0JGQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzgxRkIzQjk3QzlGMTFFN0FGMzE4N0NCMkIzN0JGQUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fyCEwAAABlUlEQVR42qSUvUvDUBTFX9oa0HbK16jiB5JuTo4uiqC4u+oo7iLOou7WTVz9BxxEXNw6dWqLg1Ld2nxMjWBsqeeUp0hMY9tcOLyb5J1f3kvevUqv1xPRqNVqMxh2oE1oATIgF3qGbqGbYrH4GvUpv2GATGI4gQ4Mw5goFApCVVWRzWZFt9sVYRiKdrstXNf9xJwSdAzo+x8YQCaGO13Xly3LEoqiiEFBT6vVEp7nVXC5AaDzAwNIRf5omuYKJIYNx3GoMtJVAD8y8v65pmkjgRicTx/Ss/7KqtXqND+sbdu5pK0lbbler3eQLnJle3jDWKD+auCjH+kuYWv5fF6kCf51xDphc/z9aUL6lwjTeY7ShPRrhHk8kGlC+n3CXniy04T0PxH2EARBKhhLDHFP2BVOcSeu4Ic9Z/Qjvc6gDN6QXDSbzbFg0lcCp/FdToe+75dZa6ME59NHP6/7MFD5BbfxsMI3/bdlPuc8zqePRR7Xz6YwnEL76Ge5hH7Gb3QJHcX2s0innZWddguaH9BpG1HflwADAL6cxSKlTuy3AAAAAElFTkSuQmCC") no-repeat 50% 50%; } .wpcf7-radio.wpcf7-radio input:checked + span:before, .wpcf7-checkbox.wpcf7-radio input:checked + span:before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxQjg1N0U1N0M5RjExRTdBMUZBQTIwQjVDNkEwQTQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxQjg1N0U2N0M5RjExRTdBMUZBQTIwQjVDNkEwQTQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjFCODU3RTM3QzlGMTFFN0ExRkFBMjBCNUM2QTBBNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjFCODU3RTQ3QzlGMTFFN0ExRkFBMjBCNUM2QTBBNDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vLx1nAAACAUlEQVR42qxUPW8aQRR8Zz4kGwq+SycKjiLoUiDo0tgCbLlPG5dRCrooch0lqUxj/4b8ACyBojSpOBpXgFwQxRXimwIsBYLIzOmIbi9wMlFGmtt9eztzu+92n7ZcLsWORqPxCM1L8Bg8ACNgH2yB1+DnZDJ5Z9dpVjOY7KJ5D76JRCIev98vXq9XXC6XLBYLmc1mMplMpN/vzzHnEjyH6f1fZjCKoqmEw+HnsVhMNE2TTaCm2+3KYDC4QZiFYe+PGYy86H+LRqNpUB6KXq9H6ui+gOHPHXP8UygU2sqI4Hzq0P1orKxer+8zsYlEwm3d2nw+l3K5LLquy2g0kmAwKOl0WnK5nHg8HmXLzWbzF7pP3Xic4QuKERNdLBal1WopWyqVShRKoVAwfoyxGuiox/tX3Oahz+dTls8VWY2s4HilUlHG+NeBI5o9WX1lhVqt5pirarWqxKb+Gc3CPEdWMEdOGI/HSmzqQzQb8EBawWQ7IRAIKLGpH9LsOxNuRSqVcjTLZDJKbOpvafZ1Op0qL/P5vMTj8bVGHM9ms8oYrxjw5b+eMyOA4UW73V7+C6iDvkif1XV6OxwOdR7MbcD51FHP2DDDJWUGT/HyptPpyLoaZ68anMf51PGSr6tne2g+gK9Rz9wO9Yw5ugLfra1ntkr72Ky0J/yBGyrtD7vutwADAFsMQcfkQVQRAAAAAElFTkSuQmCC"); } .wpcf7-radio .wpcf7-list-item { display: block; margin-bottom: 16px; } .wpcf7-submit { margin: 0 auto !important; } .ltx-form-date { display: block; position: relative; } .ltx-form-date:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f073"; position: absolute; right: 20px; margin-top: 1px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 14px; color: #B19777; color: var(--main); } /* 16. Shortcodes */ .body-black .ltx-block-icon .header { color: #fff; color: var(--white); } .ltx-block-icon { list-style: none; padding: 0; margin-top: -30px; } @media (max-width: 768px) { .ltx-block-icon { /* &.row { display: block !important; }*/ } .ltx-block-icon .col-xs-6 { width: 49% !important; } } @media (max-width: 479px) { .ltx-block-icon.row { display: block !important; } } .ltx-block-icon:after { content: ""; display: block; clear: both; } .ltx-block-icon .descr { font-size: 14px; } .ltx-block-icon .in { display: block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; margin-top: 30px; } .ltx-block-icon.ltx-icon-params { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; background-color: #F3F3F3; background-color: var(--gray); padding: 18px 10px 0; margin: 25px 15px 0; } .ltx-block-icon.ltx-icon-params li { margin: 0 15px 18px; } .ltx-block-icon.ltx-icon-params .descr { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; color: #181818; color: var(--black); font-size: 16px; } .ltx-block-icon.ltx-icon-params .header { margin: 0 0 4px; font-size: 16px; color: #B19777; color: var(--main); } .ltx-block-icon.ltx-icon-params .header span { font-size: 16px !important; color: #B19777 !important; color: var(--second) !important; } @media (max-width: 768px) { .ltx-block-icon.layout-col1 { margin-left: 15px; } .ltx-block-icon.layout-col1 li { text-align: center !important; } } .ltx-block-icon.layout-col1 li:not(:last-child) { margin-bottom: 70px; } @media (max-width: 1199px) { .ltx-block-icon.layout-col1 li:not(:last-child) { margin-bottom: 35px; } } .ltx-block-icon.layout-col1 li .ltx-icon { display: inline-block; text-align: center; } @media (max-width: 768px) { .ltx-block-icon.layout-col1 li .ltx-icon { display: block; } } @media (max-width: 768px) { .ltx-block-icon.layout-col1 li .block-right { padding: 0 !important; display: block; } } .ltx-block-icon.layout-col1 li .header { padding-top: 6px; } .ltx-block-icon.layout-col1 li h4 { margin-bottom: 6px; } .ltx-block-icon.layout-cols4 { /* margin-left: -40px !important; margin-top: 20px; @media @ms-and-less { margin-left: 0 !important; } **/ } @media (max-width: 1599px) { .ltx-block-icon.layout-cols4 .in:before, .ltx-block-icon.layout-cols4 .in:after { display: none; } } .ltx-block-icon.layout-cols4 li { float: none; display: inline-block; text-align: left; vertical-align: top; position: relative; } .ltx-block-icon.layout-cols4 li:last-child:after { display: none; } .ltx-block-icon.layout-cols4 .block-right { padding-top: 32px !important; padding-left: 18px !important; } @media (max-width: 768px) { .ltx-block-icon.layout-cols4 .block-right { text-align: left; } } .ltx-block-icon.layout-cols4 .block-right .header { color: #181818 !important; color: var(--black) !important; margin-bottom: 0 !important; } .ltx-block-icon.layout-cols4 .block-right .descr { margin-left: 0 !important; color: #181818 !important; color: var(--black) !important; } .ltx-block-icon.layout-col2 { margin: -24px 0 0 0 !important; } .ltx-block-icon.layout-col2 li { width: 50%; margin: 24px 0 0 0; display: inline-block; vertical-align: middle; } @media (max-width: 768px) { .ltx-block-icon.layout-col2 li { width: 100%; } } .ltx-block-icon.layout-col2 li .block-right { padding: 18px 0 0 6px !important; } .ltx-block-icon.layout-col2 li .block-right .header { font-size: 14px; } .ltx-block-icon.layout-inline { display: block; } .ltx-block-icon.layout-inline.ltx-icon-top { margin-left: 0; } @media (max-width: 768px) { .ltx-block-icon.layout-inline { text-align: center !important; } } .ltx-block-icon.layout-inline .header span { color: #B19777; color: var(--main); font-size: 14px; } .ltx-block-icon.layout-inline li { display: inline-block; vertical-align: top; margin-left: 15px; } .ltx-block-icon.layout-inline li span.ltx-icon-image { display: flex; flex-direction: column; justify-content: center; padding: 0; margin: 0 0 10px; width: auto; height: auto; text-align: center; position: relative; } .ltx-block-icon.layout-inline li span.ltx-icon-image:after { position: absolute; right: -50px; width: 40px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 1px; border-bottom: 2px dotted rgba(0, 0, 0, 0.1); content: ""; } @media (max-width: 479px) { .ltx-block-icon.layout-inline li span.ltx-icon-image:after { display: none; } } .ltx-block-icon.layout-inline li span.ltx-icon-image img { display: block; margin: 0 auto; } .ltx-block-icon.layout-inline li:last-child span.ltx-icon-image:after { display: none; } .ltx-block-icon.ltx-icon-ht-left, .ltx-block-icon.ltx-icon-ht-right { margin-top: -35px; margin-left: 0px; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-ht-left, .ltx-block-icon.ltx-icon-ht-right { margin-top: -50px; } } .ltx-block-icon.ltx-icon-ht-left.layout-cols1, .ltx-block-icon.ltx-icon-ht-right.layout-cols1 { margin-top: 0px; } .ltx-block-icon.ltx-icon-ht-left.layout-cols1 li, .ltx-block-icon.ltx-icon-ht-right.layout-cols1 li { margin-top: 0px; padding-bottom: 85px; height: 80px; } .ltx-block-icon.ltx-icon-ht-left.layout-cols1 li:not(:last-child), .ltx-block-icon.ltx-icon-ht-right.layout-cols1 li:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } @media (max-width: 479px) { .ltx-block-icon.ltx-icon-ht-left.layout-cols1 li, .ltx-block-icon.ltx-icon-ht-right.layout-cols1 li { padding-bottom: 90px; } } @media (max-width: 991px) { .ltx-block-icon.ltx-icon-ht-left li, .ltx-block-icon.ltx-icon-ht-right li { margin-left: 0 !important; padding-left: 0px !important; } } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-ht-left, .ltx-block-icon.ltx-icon-ht-right { margin-left: 0 !important; } } .ltx-block-icon.ltx-icon-ht-left li:last-child .in:after, .ltx-block-icon.ltx-icon-ht-right li:last-child .in:after { display: none; margin-bottom: 0; } .ltx-block-icon.ltx-icon-ht-left li:last-child, .ltx-block-icon.ltx-icon-ht-right li:last-child { margin-bottom: 0; } .ltx-block-icon.ltx-icon-ht-left .in, .ltx-block-icon.ltx-icon-ht-right .in { vertical-align: top; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .ltx-block-icon.ltx-icon-ht-left li, .ltx-block-icon.ltx-icon-ht-right li { position: relative; margin-top: 65px; padding-left: 0px !important; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-ht-left li, .ltx-block-icon.ltx-icon-ht-right li { margin-top: 50px; } } .ltx-block-icon.ltx-icon-ht-left .block-right, .ltx-block-icon.ltx-icon-ht-right .block-right { vertical-align: top; display: inline-block; } .ltx-block-icon.ltx-icon-ht-left .header, .ltx-block-icon.ltx-icon-ht-right .header { margin-bottom: 0px; } .ltx-block-icon.ltx-icon-ht-left .descr, .ltx-block-icon.ltx-icon-ht-right .descr { margin-top: 8px; } .ltx-block-icon.ltx-icon-ht-left .descr span, .ltx-block-icon.ltx-icon-ht-right .descr span { display: block; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #B19777; color: var(--main); margin: 16px 0; } .ltx-block-icon.ltx-icon-ht-left .ltx-icon, .ltx-block-icon.ltx-icon-ht-right .ltx-icon { font-size: 64px; position: absolute; margin-top: 15px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-block-icon.ltx-icon-ht-left .ltx-icon, .ltx-block-icon.ltx-icon-ht-right .ltx-icon { font-size: 48px; } } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right .block-right, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right .block-right { padding: 0 10px 0 120px; margin-top: 0px; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right .ltx-icon { left: 25px; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons { margin: 0 0 0 15px; -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.075); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.075); box-shadow: 0 0 40px rgba(0, 0, 0, 0.075); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li { margin: 0; } @media (max-width: 991px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li { display: block; width: 100%; } } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li .in, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li .in { margin: 0; padding: 60px 60px 65px; position: relative; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li .in, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li .in { padding: 40px 20px 35px 40px; } } @media (min-width: 992px) and (max-width: 1199px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li .in, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li .in { padding: 40px 10px 35px 30px; } } @media (max-width: 991px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li .in, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li .in { padding: 40px 30px 60px 65px; } } @media (max-width: 479px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li .in, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li .in { padding: 40px 10px 40px 35px; } } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(1), .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(1) { background-color: #fff; background-color: var(--white); -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-bottomleft: 0px; -moz-background-clip: padding; border-bottom-left-radius: 0px; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(1) .ltx-icon:before, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(1) .ltx-icon:before { color: #B19777; color: var(--main); } @media (max-width: 991px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(1), .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(1) { -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topright: 0px; -moz-background-clip: padding; border-top-right-radius: 0px; } } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(2), .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(2) { background-color: #B19777; background-color: var(--main); } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(2) .header, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(2) .header { color: #fff; color: var(--white); } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(2) .ltx-icon:before, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(2) .ltx-icon:before { color: #fff; color: var(--white); } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3), .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3) { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3) .header, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3) .header { color: #fff; color: var(--white); } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3) .ltx-icon:before, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3) .ltx-icon:before { color: #B19777; color: var(--main); } @media (min-width: 992px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3), .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3) { -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 0px; -moz-background-clip: padding; border-bottom-right-radius: 0px; } } @media (max-width: 991px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3), .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons li:nth-child(3) { -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 0px; -moz-background-clip: padding; border-bottom-right-radius: 0px; } } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons .ltx-icon { left: 50px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons .ltx-icon { left: 40px; } } @media (min-width: 992px) and (max-width: 1199px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons .ltx-icon { font-size: 64px; left: 40px; } } @media (max-width: 479px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right.ltx-colored-icons .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right.ltx-colored-icons .ltx-icon { left: 30px; font-size: 70px; } } @media (min-width: 992px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-left .in:before, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-left .in:before { left: auto; right: 0px; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-left .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-left .ltx-icon { right: 8px; left: auto; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-left .block-right, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-left .block-right { padding-left: 0; padding-right: 110px; text-align: right; } } @media (max-width: 991px) { .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-left .in, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-left .in { text-align: left; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-left .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-left .ltx-icon { right: auto; left: 0px; } .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-left .block-right, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-left .block-right { text-align: left !important; position: relative; padding-left: 100px !important; } } .ltx-block-icon.ltx-icon-h-right { display: inline-block; margin: -30px 0 0 -80px; } .ltx-block-icon.ltx-icon-h-right .ltx-icon { font-size: 40px; } .ltx-block-icon.ltx-icon-h-right li { margin: 20px 0 0 80px; } .ltx-block-icon.ltx-icon-h-right li > a, .ltx-block-icon.ltx-icon-h-right li > div { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .ltx-block-icon.ltx-icon-h-right li .block-right { display: flex; flex-direction: column; justify-content: center; } .ltx-block-icon.ltx-icon-h-right.align-left li > a, .ltx-block-icon.ltx-icon-h-right.align-left li > div { -webkit-box-pack: left; -moz-box-pack: left; -ms-flex-pack: left; -webkit-justify-content: left; justify-content: left; } @media (max-width: 1199px) { .ltx-block-icon.ltx-icon-h-right { margin-top: -15px; } .ltx-block-icon.ltx-icon-h-right li { margin-top: 15px; } } @media (max-width: 991px) { .text-align-center-sm-ms .ltx-block-icon.ltx-icon-h-right { text-align: center; margin-left: -80px; } } @media (max-width: 768px) { .text-align-center-ms .ltx-block-icon.ltx-icon-h-right { display: inline-block; } .text-align-center-ms .ltx-block-icon.ltx-icon-h-right .col-ms-12, .text-align-center-ms .ltx-block-icon.ltx-icon-h-right .col-xs-12 { float: none; } } .ltx-block-icon.ltx-icon-h-right .ltx-icon:not(.ltx-icon-text) { margin: 0; } .ltx-block-icon.ltx-icon-h-right .ltx-icon-text { display: inline-block; font-size: 30px; margin-right: 10px; } .ltx-block-icon.ltx-icon-h-right .ltx-icon-text + .block-right { display: inline-block; } .ltx-block-icon.ltx-icon-h-right .ltx-icon-text + .block-right .header { padding: 3px 0 0 0; } .ltx-block-icon.ltx-icon-h-right.ltx-icon-size-sm .in { margin-top: 0px !important; } .ltx-block-icon.ltx-icon-h-right.ltx-icon-size-sm.ltx-block-icon.ltx-icon-h-right li { margin-top: 5px; } .ltx-block-icon.ltx-icon-h-right.ltx-icon-size-sm .ltx-icon { width: 22px; text-align: center; font-size: 26px; margin-top: 9px; } .ltx-block-icon.ltx-icon-h-right.ltx-icon-size-xs .ltx-icon { font-size: 14px; } .ltx-block-icon.ltx-icon-h-right.ltx-icon-type-transparent .ltx-icon:before { background-color: transparent; } .ltx-block-icon.ltx-icon-h-right .header { padding: 12px 0 0 15px !important; margin: 0; font-size: 16px; } .ltx-block-icon.ltx-icon-h-right.ltx-icon-type-transparent .header { padding-top: 0; } .ltx-block-icon.ltx-icon-h-right .descr { margin-top: 18px; } .ltx-block-icon.ltx-icon-h-right.ltx-icon-size-sm .header { font-size: 16px; } .ltx-block-icon.ltx-icon-only .ltx-icon-image { margin: 0 0 0 0px !important; padding: 0 !important; line-height: 1em; } .ltx-block-icon.ltx-icon-only .ltx-icon-image img { max-width: 32px; position: relative !important; -webkit-transform: translate(0) !important; -moz-transform: translate(0) !important; -ms-transform: translate(0) !important; -o-transform: translate(0) !important; transform: translate(0) !important; top: auto !important; left: auto !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; background-clip: border-box !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-only .ltx-icon-image img { max-width: 26px; } } .ltx-block-icon.ltx-icon-only .ltx-icon { width: auto !important; height: auto !important; } .ltx-block-icon.ltx-icon-only .ltx-icon:after { display: none !important; } .ltx-block-icon.ltx-icon-only a { height: auto !important; padding-left: 42px; background-color: transparent !important; display: block; } .ltx-block-icon.ltx-icon-only a span { margin: 0 !important; } .ltx-block-icon.ltx-icon-top { margin-left: -15px !important; margin-bottom: 0; margin-top: -70px !important; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-top { margin-top: 0px !important; } } .ltx-block-icon.ltx-icon-top li { margin: 70px 0 0px 0; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-top li { margin-top: 0px !important; } } .ltx-block-icon.ltx-icon-top.layout-cols4 li:not(:last-child) .in { position: relative; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-top.layout-cols4 li .in { padding: 20px 0 15px; } } .ltx-block-icon.ltx-icon-top.layout-cols6 .header { font-size: 18px; } .ltx-block-icon.ltx-icon-top.layout-cols6 li:not(:last-child) .in { position: relative; } @media (max-width: 1599px) { .ltx-block-icon.ltx-icon-top.layout-cols6 li:not(:last-child):nth-child(3) .in:after { display: none; } } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-top.layout-cols6 li:not(:last-child) .in:after { display: none; } .ltx-block-icon.ltx-icon-top.layout-cols6 li:not(:last-child):nth-child(odd) .in:after { display: block !important; } } .ltx-block-icon.ltx-icon-top .in { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; text-overflow: ellipsis; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-align: center; margin: 5px 0 0 0; } @media (min-width: 1200px) { .ltx-block-icon.ltx-icon-top.align-left .in { text-align: left; } } .ltx-block-icon.ltx-icon-top .ltx-icon { text-align: center; margin: 0 auto 20px; display: block; font-size: 48px; line-height: 1.4em; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: relative; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-top .ltx-icon { margin-bottom: 0px; } } @media (min-width: 1200px) { .ltx-block-icon.ltx-icon-top.align-left .ltx-icon { text-align: left; } } .ltx-block-icon.ltx-icon-top:not(.ltx-icon-type-circle) li:hover .ltx-icon { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); } .ltx-block-icon.ltx-icon-top .header { margin: 12px 0 0 0; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-top .header { margin-top: 0; } } .ltx-block-icon.ltx-icon-top .descr { padding: 12px 0; } @media (min-width: 1600px) { .ltx-block-icon.ltx-icon-top .descr { padding: 12px 12px; } } @media (max-width: 1199px) { .ltx-block-icon.ltx-icon-top .descr { padding: 12px 60px; } } @media (min-width: 480px) and (max-width: 767px) { .ltx-block-icon.ltx-icon-top .descr { padding: 12px 50px; } } @media (max-width: 479px) { .ltx-block-icon.ltx-icon-top .descr { padding: 12px 0px; } } .ltx-block-icon.ltx-icon-top.align-left .descr { padding: 8px 0 0; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-top .ltx-icon-image { margin-top: 20px; margin-bottom: 10px; } } .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child) .in { position: relative; } .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child) .in:after { content: ""; right: -15px; top: 35px; width: 60px; height: 60px; border-right: 1px solid rgba(0, 0, 0, 0.1); position: absolute; } .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child) .in:before { content: ""; right: -45px; top: 65px; width: 60px; height: 60px; border-top: 1px solid rgba(0, 0, 0, 0.1); position: absolute; } @media (max-width: 1599px) { .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child):nth-child(3n) .in:before, .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child):nth-child(3n) .in:after { display: none; } } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child):nth-child(3n) .in:before, .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child):nth-child(3n) .in:after { display: block; } .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child):nth-child(even) .in:before, .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child):nth-child(even) .in:after { display: none; } } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child) .in:before, .ltx-block-icon.ltx-icon-div-enabled li:not(:last-child) .in:after { display: none !important; } } .ltx-block-icon.ltx-icon-type-circle { margin: 0; } .ltx-block-icon.ltx-icon-type-circle li { margin: 0 0 42px; text-align: left; } .ltx-block-icon.ltx-icon-type-circle li .header { padding-top: 20px !important; } .ltx-block-icon.ltx-icon-type-circle .ltx-icon { width: 64px; height: 64px; display: block; text-align: center; line-height: 64px; font-size: 32px; border-color: #B19777; border-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background-color: #B19777; background-color: var(--main); } .ltx-block-icon.ltx-icon-type-circle .ltx-icon:after { display: none !important; } .ltx-block-icon.ltx-icon-type-circle .ltx-icon:before { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-block-icon.ltx-icon-type-circle.ltx-icon-size-sm .ltx-icon { width: 80px; height: 80px; text-align: center; line-height: 75px; } .ltx-block-icon.ltx-icon-type-circle li.ltx-icon-image { position: relative; } .ltx-block-icon.ltx-icon-type-circle li.ltx-icon-image:last-child:after { display: none; } .ltx-block-icon.ltx-icon-type-circle li.ltx-icon-image .ltx-icon { position: relative; width: 136px; height: 136px; margin-bottom: 4px; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1); background-color: #fff; background-color: var(--white); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background-color: transparent; } .ltx-block-icon.ltx-icon-type-circle li.ltx-icon-image .ltx-icon img { z-index: 1; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100px; } .ltx-block-icon.ltx-icon-type-circle li.ltx-icon-image .ltx-icon.ltx-icon-image { line-height: 136px; } .ltx-block-icon.ltx-icon-type-circle li.ltx-icon-image .ltx-icon:after { content: ""; background-image: none; background-color: #B19777; background-color: var(--main); width: 90px; height: 90px; display: block; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.02); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.02); box-shadow: 0 0 15px rgba(0, 0, 0, 0.02); pointer-events: none; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1); } .ltx-block-icon.ltx-icon-type-circle li.ltx-icon-image .ltx-icon:hover:after { width: 126px; height: 126px; } .ltx-block-icon.ltx-icon-type-circle.ltx-icon-size-xl .header { margin-top: 0; } .ltx-block-icon.ltx-icon-type-circle.ltx-icon-size-xl li.ltx-icon-image .ltx-icon { width: 250px; height: 250px; } .ltx-block-icon.ltx-icon-type-circle.ltx-icon-size-xl li.ltx-icon-image .ltx-icon img { max-width: 250px; } .ltx-block-icon.ltx-icon-type-circle.ltx-icon-size-xl li.ltx-icon-image .ltx-icon.ltx-icon-image { line-height: 250px; } .ltx-block-icon.ltx-icon-type-circle.ltx-icon-size-xl li.ltx-icon-image .ltx-icon:after { width: 150px; height: 150px; } .ltx-block-icon.ltx-icon-type-circle.ltx-icon-size-xl li.ltx-icon-image .ltx-icon:hover:after { width: 200px; height: 200px; } .ltx-block-icon.ltx-icon-large-descr { margin-bottom: 0; margin-left: 10px; } .ltx-block-icon.ltx-icon-large-descr li { margin-bottom: 0; } .ltx-block-icon.ltx-icon-large-descr .ltx-icon { position: absolute; font-size: 24px; margin-top: 6px; } .ltx-block-icon.ltx-icon-large-descr .block-right { padding-left: 34px; } .ltx-block-icon.ltx-icon-large-descr .block-right .header { margin-bottom: 0; } .ltx-block-icon.ltx-icon-large-descr .block-right .descr { color: #B19777; color: var(--main); font-size: 16px; } .ltx-block-icon.ltx-grid-hover { margin-top: 0; margin-bottom: 0; } .ltx-block-icon.ltx-grid-hover li { margin-bottom: 0; } .ltx-block-icon.ltx-grid-hover .in { position: relative; perspective: 1000px; display: block; margin-top: 30px; } .ltx-block-icon.ltx-grid-hover .in:hover .ltx-flip { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); z-index: 1; } .ltx-block-icon.ltx-grid-hover .in > a { display: block; } .ltx-block-icon.ltx-grid-hover .header { margin-top: 24px; } .ltx-block-icon.ltx-grid-hover .ltx-flip { transition: 0.6s; transform-style: preserve-3d; position: relative; } .ltx-block-icon.ltx-grid-hover .side-a { background: #fff; z-index: 2; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); } .ltx-block-icon.ltx-grid-hover .side-b { background-color: #181818; background-color: var(--black); z-index: 1; position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); color: #fff; color: var(--white); background-repeat: no-repeat; background-size: cover; } .ltx-block-icon.ltx-grid-hover .side-b a { color: #fff; color: var(--white); } .ltx-block-icon.ltx-grid-hover .side-b .header { color: #fff; color: var(--white); } .ltx-block-icon.ltx-grid-hover .side-b .ltx-icon:before { -webkit-transform: scaleX(-1) !important; -moz-transform: scaleX(-1) !important; -ms-transform: scaleX(-1) !important; -o-transform: scaleX(-1) !important; transform: scaleX(-1) !important; } .ltx-block-icon.ltx-grid-hover .side-b:before { background-color: #181818; background-color: var(--black); content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; z-index: -1; } .ltx-block-icon.ltx-grid-hover .side-b .ltx-image-bg { display: block; overflow: hidden; } .ltx-block-icon.ltx-grid-hover .side-b .ltx-image-bg img { position: absolute; top: 0; left: 0; width: 100%; z-index: -2; } .ltx-block-icon.ltx-grid-hover .side-a, .ltx-block-icon.ltx-grid-hover .side-b { min-height: 360px; width: 100%; height: 100%; padding: 50px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } .ltx-block-icon.ltx-icon-color-main .ltx-icon:before { color: #B19777; color: var(--main); } .ltx-block-icon.ltx-icon-color-second .ltx-icon:before { color: #B19777; color: var(--second); } .ltx-block-icon.ltx-icon-color-black .ltx-icon:before { color: #181818; color: var(--black); } .ltx-block-icon.ltx-icon-color-white .ltx-icon:before { color: #fff; color: var(--white); } .ltx-block-icon.ltx-icon-color-gray .ltx-icon:before { color: #F3F3F3; color: var(--gray); } .ltx-block-icon.ltx-header-color-main .header { color: #B19777; color: var(--main); } .ltx-block-icon.ltx-header-color-second .header { color: #B19777; color: var(--second); } .ltx-block-icon.ltx-header-color-black .header { color: #181818; color: var(--black); } .ltx-block-icon.ltx-header-color-white .header { color: #fff; color: var(--white); } .ltx-block-icon .ltx-icon.bg-main:before { z-index: 2; position: relative; } .ltx-block-icon .ltx-icon.bg-main:after { content: ""; top: 0; right: 0; bottom: 0; left: 0; display: block; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; z-index: 1; background: url("assets/images/bg-waves.png"); background-position: 0% 10%; background-color: #B19777; background-color: var(--main); transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1); } .ltx-block-icon .ltx-icon.bg-main:hover:after { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 4.75); } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-size-xl.ltx-block-icon.ltx-icon-top { margin-top: -50px !important; } .ltx-block-icon.ltx-icon-size-xl.ltx-block-icon.ltx-icon-top li { margin-top: 50px !important; } } .ltx-block-icon.ltx-icon-size-xl .ltx-icon { font-size: 100px !important; line-height: 100px; margin-bottom: 20px; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-size-xl .ltx-icon { font-size: 80px !important; } } .ltx-block-icon.ltx-icon-size-lg .ltx-icon { font-size: 60px !important; line-height: 100px; } @media (max-width: 768px) { .ltx-block-icon.ltx-icon-size-lg .ltx-icon { font-size: 60px !important; } } .ltx-block-icon.ltx-icon-size-lg .ltx-icon-image img { max-height: 80px; width: auto; } .ltx-block-icon.ltx-icon-size-sm .ltx-icon { font-size: 40px; line-height: 1em; } .ltx-block-icon.align-left { text-align: left; } .ltx-block-icon.align-left li { text-align: left; } .ltx-block-icon.align-center { text-align: center; } .ltx-block-icon.align-center li { text-align: center; } .ltx-block-icon.align-right { text-align: right; } .ltx-block-icon.align-right li { text-align: right; } .ltx-block-icon .ltx-icon-text { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; color: #B19777; color: var(--main); font-weight: 800; } @media (min-width: 992px) { .ltx-block-icon .ltx-icon-text.ltx-icon { font-size: 120px !important; } } @media (max-width: 768px) { .ltx-block-icon .ltx-icon-text { margin-top: -60px !important; } } @media (min-width: 1200px) { .ltx-block-icon .ltx-icon-text + .header + .descr { padding: 10px 20px 0; } } .ltx-block-icon a.in > .header:hover { color: #B19777; color: var(--main); } .body-black .ltx-block-icon, .bg-black .ltx-block-icon { color: rgba(255, 255, 255, 0.55); } .social-icons-list { list-style: none; margin: 14px 0 60px 0; padding: 0; } .social-icons-list li { margin: 26px 0 0px 0 !important; } .social-icons-list li.large { font-size: 30px; } .social-icons-list li a { color: #181818; color: var(--black); } .social-icons-list li a:hover { color: #B19777; color: var(--main); } .social-icons-list li [class^="icon-"], .social-icons-list li span.fa { color: #B19777; color: var(--main); font-size: 22px; width: 48px; margin-left: -12px; vertical-align: baseline; text-align: center; position: absolute; } .social-icons-list li .head { padding-left: 35px; display: inline-block; position: relative; top: -5px; } .social-icons-list.bg-second span.fa { color: #B19777 !important; color: var(--main) !important; } .social-icons-list.icon-weight-bold li { font-weight: bold; } .social-icons-list.icon-style-round { margin-left: 24px; } .social-icons-list.icon-style-round span.fa { width: 34px; height: 34px; position: absolute; text-transform: center; line-height: 28px; display: inline-block; background-color: #B19777; background-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; margin-right: 16px; } .social-icons-list.icon-style-round span.fa:before { color: #181818; color: var(--black); font-size: 14px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .social-icons-list.icon-style-round.bg-second span.fa { background-color: #B19777; background-color: var(--main); } .social-icons-list.icon-style-round .head { padding-top: 4px; padding-left: 35px; display: inline-block; } .bg-color-black .ltx-block-icon .header { color: #fff; color: var(--white); } .social-small { margin-top: -3px; margin-left: 0px; list-style: none; padding: 0; } .social-small li { display: inline-block; margin-right: 4px; vertical-align: middle; } .social-small li a { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; margin: 0 10px 0 0px; font-size: 18px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #fff; color: var(--white); } .social-small li a:hover { background-color: #B19777; background-color: var(--main); } .social-small.icon-style-square { margin: 0; } .social-small.icon-style-square a { width: 50px; height: 50px; display: block; margin-right: 6px; position: relative; background-color: rgba(255, 255, 255, 0.3); padding: 10px 16px; } .social-small.icon-style-square a:before { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .social-small.icon-style-square a:hover { background-color: rgba(255, 255, 255, 0.4); } .social-small.icon-style-square a:hover:before { font-size: 24px; } .social-big { list-style: none; margin: 0px 0 35px -12px !important; padding: 0; } .social-big li { display: inline; margin-left: 12px !important; vertical-align: middle; } .social-big li a { color: #fff; color: var(--white); display: inline-block; width: 42px; height: 42px; line-height: 42px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; text-align: center; font-size: 24px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .social-big li:hover a { background-color: #181818; background-color: var(--black); } .social-xl { list-style: none; margin: 0; padding: 0; display: table; width: 100%; text-align: center; } .social-xl li { display: table-cell; vertical-align: middle; } .social-xl li a { color: #fff; color: var(--white); display: inline-block; width: 97px; height: 97px; line-height: 97px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; text-align: center; font-size: 45px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 768px) { .social-xl li a { width: 48px; height: 48px; line-height: 48px; font-size: 24px; } } .social-xl li a.fa-linkedin { background: #007BB6; } .social-xl li a.fa-google-plus { background: #DC4E41; } .social-xl li a.fa-skype { background: #00AFF0; } .social-xl li a.fa-facebook-f, .social-xl li a.fa-facebook { background: #4E71A8; } .social-xl li a.fa-twitter { background: #1CB7EB; } .social-xl li a.fa-youtube-play, .social-xl li a.fa-youtube { background: #CA3737; } .social-xl li a.fa-instagram { background: #444444; } .social-xl li:hover a { background-color: #181818; background-color: var(--black); } .ltx-social-color.fa-linkedin { background: #007BB6; } .ltx-social-color.fa-google, .ltx-social-color.fa-google-plus { background: #DC4E41; } .ltx-social-color.fa-skype { background: #00AFF0; } .ltx-social-color.fa-facebook-f, .ltx-social-color.fa-facebook { background: #4E71A8; } .ltx-social-color.fa-twitter { background: #1CB7EB; } .ltx-social-color.fa-youtube-play, .ltx-social-color.fa-youtube { background: #CA3737; } .ltx-social-color.fa-instagram { background: #444444; } .ltx-arrow-left, .ltx-arrow-right { transition: background .8s ease; margin: 0 0 0 0; display: block; padding: 0px; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 80px; height: 80px; line-height: 80px; font-size: 30px; background-color: #fff; background-color: var(--white); color: #181818; color: var(--black); border-color: #181818; border-color: var(--black); } .ltx-arrow-left.ltx-arrow-left:before, .ltx-arrow-right.ltx-arrow-left:before, .ltx-arrow-left.ltx-arrow-right:before, .ltx-arrow-right.ltx-arrow-right:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 34px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-arrow-left.ltx-arrow-left:before, .ltx-arrow-right.ltx-arrow-left:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e828"; font-size: 30px; margin-left: 0px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .ltx-arrow-left.ltx-arrow-right:before, .ltx-arrow-right.ltx-arrow-right:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e828"; margin-right: 0px; } .ltx-arrow-left.swiper-button-disabled, .ltx-arrow-right.swiper-button-disabled { zoom: 1; filter: alpha(opacity=30); -webkit-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; cursor: default; } .ltx-arrow-left:not(.swiper-button-disabled):hover, .ltx-arrow-right:not(.swiper-button-disabled):hover { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); border-color: #B19777; border-color: var(--second); } .ltx-arrows-sides-tiny .ltx-arrow-left, .ltx-arrows-sides-tiny .ltx-arrow-right { width: 40px; height: 40px; line-height: 28px; } .ltx-arrows-sides-tiny .ltx-arrow-left.ltx-arrow-left:before, .ltx-arrows-sides-tiny .ltx-arrow-right.ltx-arrow-left:before, .ltx-arrows-sides-tiny .ltx-arrow-left.ltx-arrow-right:before, .ltx-arrows-sides-tiny .ltx-arrow-right.ltx-arrow-right:before { font-size: 16px; } .ltx-arrows-sides-tiny .ltx-arrow-left.ltx-arrow-left:before, .ltx-arrows-sides-tiny .ltx-arrow-right.ltx-arrow-left:before { margin-left: 0px; } .ltx-arrows-sides-tiny .ltx-arrow-left.ltx-arrow-right:before, .ltx-arrows-sides-tiny .ltx-arrow-right.ltx-arrow-right:before { margin-right: 0px; } .ltx-arrows-sides-outside, .ltx-arrows-sides-tiny, .ltx-arrows-sides { text-align: center; } .ltx-arrows-sides-outside .ltx-arrow-left, .ltx-arrows-sides-tiny .ltx-arrow-left, .ltx-arrows-sides .ltx-arrow-left, .ltx-arrows-sides-outside .ltx-arrow-right, .ltx-arrows-sides-tiny .ltx-arrow-right, .ltx-arrows-sides .ltx-arrow-right { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 3; } @media (min-width: 1200px) { .ltx-arrows-sides-outside .ltx-arrow-left.ltx-arrow-left, .ltx-arrows-sides-tiny .ltx-arrow-left.ltx-arrow-left, .ltx-arrows-sides .ltx-arrow-left.ltx-arrow-left, .ltx-arrows-sides-outside .ltx-arrow-right.ltx-arrow-left, .ltx-arrows-sides-tiny .ltx-arrow-right.ltx-arrow-left, .ltx-arrows-sides .ltx-arrow-right.ltx-arrow-left { left: 0px; } .ltx-arrows-sides-outside .ltx-arrow-left.ltx-arrow-right, .ltx-arrows-sides-tiny .ltx-arrow-left.ltx-arrow-right, .ltx-arrows-sides .ltx-arrow-left.ltx-arrow-right, .ltx-arrows-sides-outside .ltx-arrow-right.ltx-arrow-right, .ltx-arrows-sides-tiny .ltx-arrow-right.ltx-arrow-right, .ltx-arrows-sides .ltx-arrow-right.ltx-arrow-right { right: 0px; } } @media (max-width: 1199px) { .ltx-arrows-sides-outside .ltx-arrow-left, .ltx-arrows-sides-tiny .ltx-arrow-left, .ltx-arrows-sides .ltx-arrow-left, .ltx-arrows-sides-outside .ltx-arrow-right, .ltx-arrows-sides-tiny .ltx-arrow-right, .ltx-arrows-sides .ltx-arrow-right { position: relative; display: inline-block; text-align: center; margin: 70px 20px 0px; } } .ltx-arrows-sides-small { max-width: 1690px; display: block; position: relative; margin: 0 auto; margin-top: -92px; text-align: center; } .ltx-arrows-sides-small .ltx-arrow-left, .ltx-arrows-sides-small .ltx-arrow-right { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 3; background-color: transparent; } @media (min-width: 1200px) { .ltx-arrows-sides-small .ltx-arrow-left.ltx-arrow-left, .ltx-arrows-sides-small .ltx-arrow-right.ltx-arrow-left { left: 30px; } .ltx-arrows-sides-small .ltx-arrow-left.ltx-arrow-right, .ltx-arrows-sides-small .ltx-arrow-right.ltx-arrow-right { right: 30px; } } .ltx-arrows-sides-small .ltx-arrow-left:hover, .ltx-arrows-sides-small .ltx-arrow-right:hover { color: #B19777; color: var(--main); background-color: transparent; } .ltx-arrows-sides-small .ltx-arrow-left.ltx-arrow-left, .ltx-arrows-sides-small .ltx-arrow-right.ltx-arrow-left { left: 0; } .ltx-arrows-sides-small .ltx-arrow-left.ltx-arrow-right, .ltx-arrows-sides-small .ltx-arrow-right.ltx-arrow-right { right: 0; } .ltx-swiper-slider-wrapper { position: relative; } .ltx-arrows-bottom { text-align: center; margin-top: 40px; } .ltx-arrows-bottom .ltx-arrow-left, .ltx-arrows-bottom .ltx-arrow-right { position: relative; display: inline-block; top: auto; right: auto; bottom: auto; left: auto; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); border: 0 none; } .ltx-arrows-bottom .ltx-arrow-left:before, .ltx-arrows-bottom .ltx-arrow-right:before { font-size: 30px; } .ltx-arrows-bottom .ltx-arrow-left { margin-right: 1px; } .ltx-arrows-bottom .ltx-arrows-right { margin-left: 0; } .body-black .ltx-arrow-left, .bg-color-true-black .ltx-arrow-left, .bg-color-black .ltx-arrow-left, .body-black .ltx-arrow-right, .bg-color-true-black .ltx-arrow-right, .bg-color-black .ltx-arrow-right { color: #181818; color: var(--black); border-color: #fff; border-color: var(--white); } .body-black .ltx-arrow-left:not(.swiper-button-disabled):hover, .bg-color-true-black .ltx-arrow-left:not(.swiper-button-disabled):hover, .bg-color-black .ltx-arrow-left:not(.swiper-button-disabled):hover, .body-black .ltx-arrow-right:not(.swiper-button-disabled):hover, .bg-color-true-black .ltx-arrow-right:not(.swiper-button-disabled):hover, .bg-color-black .ltx-arrow-right:not(.swiper-button-disabled):hover { color: #B19777; color: var(--second); } .mejs-container { background: transparent; } .mejs-container * { font-family: 'Open Sans', sans-serif !important; font-family: var(--font-main), sans-serif !important; font-weight: 400 !important; } .mejs-container .mejs-controls { background-color: #181818 !important; background-color: var(--black) !important; } .mejs-container .mejs-time-rail .mejs-time-current { background-color: #B19777 !important; background-color: var(--main) !important; -webkit-transition: none 0s; -moz-transition: none 0s; -o-transition: none 0s; transition: none 0s; } .mejs-container .mejs-time-handle { display: none; } .mejs-container .mejs-time { padding-top: 14px; } .ltx-media-element { max-width: 760px; margin: 0 auto; text-align: left; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .ltx-media-element + .ltx-media-element { border-top: 0; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-media-element { max-width: 680px; } } .ltx-media-element .mejs-controls, .ltx-media-element .track, .ltx-media-element .meta, .ltx-media-element .row > div { min-height: 80px; } @media (max-width: 768px) { .ltx-media-element .mejs-controls, .ltx-media-element .track, .ltx-media-element .meta, .ltx-media-element .row > div { min-height: 60px; } } .ltx-media-element.ltx-layout-title { margin: 0; } .ltx-media-element.ltx-layout-title .mejs-controls, .ltx-media-element.ltx-layout-title .track, .ltx-media-element.ltx-layout-title .meta, .ltx-media-element.ltx-layout-title .row > div { min-height: 54px; } .ltx-media-element.ltx-layout-title .mejs-duration { margin-bottom: 26px; } .ltx-media-element.ltx-layout-title .mejs-horizontal-volume-slider { top: 14px !important; } @media (max-width: 768px) { .ltx-media-element.ltx-layout-title div.mejs-time { margin-top: 10px !important; } } @media (max-width: 768px) { .ltx-media-element.ltx-layout-title .mejs-controls { padding-left: 0 !important; } } @media (max-width: 768px) { .ltx-media-element.ltx-layout-title .mejs-button { position: absolute !important; right: 0 !important; left: auto !important; } } .ltx-media-element .meta { padding-left: 2px; display: flex; flex-direction: column; justify-content: center; } @media (max-width: 768px) { .ltx-media-element .meta { padding-left: 0; padding-top: 10px; } } .ltx-media-element .meta .header { margin-top: 6px; margin-bottom: 4px; } .ltx-media-element .meta .header span { color: #B19777; color: var(--main); } .ltx-media-element .meta .header span:after { content: "."; margin-right: 8px; } .ltx-media-element.ltx-layout-title { max-width: 500px; } .ltx-media-element.ltx-layout-title .meta .header { margin-top: 2px; font-size: 16px; } .ltx-media-element .media-content { position: relative; } .ltx-media-element .mejs-container { position: absolute; right: 0; top: 0; } .ltx-media-element .mejs-container { background: transparent; width: 100% !important; min-width: auto !important; } .ltx-media-element .mejs-container .mejs-controls, .ltx-media-element .mejs-container .mejs-embed, .ltx-media-element .mejs-container .mejs-embed body { background: transparent; } .ltx-media-element .mejs-container .mejs-controls { top: 0; position: relative; } @media (min-width: 1600px) { .ltx-media-element .mejs-container .mejs-controls { padding-left: 130px; } } .ltx-media-element .mejs-container .mejs-controls .mejs-currenttime-container { display: none; } .ltx-media-element .mejs-container .mejs-controls div.mejs-time-rail { display: none; } .ltx-media-element .mejs-container .mejs-controls .mejs-button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 24px; height: 24px; } @media (min-width: 1600px) { .ltx-media-element .mejs-container .mejs-controls .mejs-button { left: 120px; } } @media (max-width: 768px) { .ltx-media-element .mejs-container .mejs-controls .mejs-button { right: 0; left: auto; } } .ltx-media-element .mejs-container .mejs-controls .mejs-button button { background: none; display: block !important; position: relative; outline: none; margin: 0; padding: 0; width: 24px; height: 24px; } .ltx-media-element .mejs-container .mejs-controls .mejs-button button:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #B19777; color: var(--main); font-size: 24px; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-media-element .mejs-container .mejs-controls .mejs-button button:hover:after { color: #181818; color: var(--black); } .ltx-media-element .mejs-container .mejs-controls .mejs-button.mejs-replay, .ltx-media-element .mejs-container .mejs-controls .mejs-button.mejs-pause, .ltx-media-element .mejs-container .mejs-controls .mejs-button.mejs-play { z-index: 100; } .ltx-media-element .mejs-container .mejs-controls .mejs-button.mejs-replay button:after, .ltx-media-element .mejs-container .mejs-controls .mejs-button.mejs-play button:after { content: "\f144" !important; } .ltx-media-element .mejs-container .mejs-controls .mejs-button.mejs-pause button:after { content: "\f28b" !important; } .ltx-media-element .mejs-container .mejs-controls .mejs-duration-container { min-height: 80px; display: flex; flex-direction: column; justify-content: center; padding: 0; margin-left: 24px; margin-top: 2px; } @media (max-width: 768px) { .ltx-media-element .mejs-container .mejs-controls .mejs-duration-container { min-height: 60px; } } .ltx-media-element .mejs-container .mejs-controls .mejs-duration-container .mejs-duration { color: #181818; color: var(--black); font-size: 16px; } .ltx-media-element .mejs-container .mejs-controls div.mejs-time { position: relative; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-media-element .mejs-container .mejs-controls div.mejs-time { margin-left: 30px; } } @media (max-width: 768px) { .ltx-media-element .mejs-container .mejs-controls div.mejs-time { left: 0; right: auto; margin-left: 0 !important; } } .ltx-media-element .mejs-container .mejs-controls div.mejs-time span { margin-right: 40px; min-height: 40px; line-height: 40px; padding-right: 30px; } .ltx-media-element .mejs-container .mejs-controls .mejs-volume-button { right: 88px !important; left: auto !important; } @media (max-width: 768px) { .ltx-media-element .mejs-container .mejs-controls .mejs-volume-button { left: 50% !important; right: auto !important; margin-left: -44px; margin-top: -12px; -webkit-transform: translateX(-50%) !important; -moz-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; -o-transform: translateX(-50%) !important; transform: translateX(-50%) !important; } } .ltx-media-element .mejs-container .mejs-controls .mejs-volume-button button { text-align: left; } .ltx-media-element .mejs-container .mejs-controls .mejs-volume-button button:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f027"; display: block; font-size: 24px; color: #181818; color: var(--black); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-media-element .mejs-container .mejs-controls .mejs-volume-button button:hover { background: transparent; } .ltx-media-element .mejs-container .mejs-controls .mejs-volume-button button:hover:after { color: #B19777; color: var(--main); } .ltx-media-element .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button:after { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider { position: absolute; right: 0px; top: 26px; width: 80px !important; } @media (max-width: 768px) { .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider { left: 50% !important; right: auto !important; top: 16px; margin-left: 15px; -webkit-transform: translateX(-50%) !important; -moz-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; -o-transform: translateX(-50%) !important; transform: translateX(-50%) !important; } } .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { height: 7px !important; width: 80px !important; } .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .ltx-media-element .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total { background-color: #F3F3F3; background-color: var(--gray); } .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .ltx-media-element .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded { background-color: #181818; background-color: var(--black); } .bg-color-black .ltx-media-element, .bg-color-gray .ltx-media-element { border-color: rgba(255, 255, 255, 0.1); } .bg-color-black .ltx-media-element:first-child, .bg-color-gray .ltx-media-element:first-child { border-top: 0; } .bg-color-black .ltx-media-element:last-child, .bg-color-gray .ltx-media-element:last-child { border-bottom: 0; } .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-duration-container .mejs-duration, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-duration-container .mejs-duration, .bg-color-black .ltx-media-element .meta .header, .bg-color-gray .ltx-media-element .meta .header { color: #fff; color: var(--white); } .bg-color-black .ltx-media-element .mejs-container .mejs-controls, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls { padding-left: 30px; } .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-button, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-button { left: 20px; } .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-button button:after, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-button button:after { color: #B19777; color: var(--main); } .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-button button:hover:after, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-button button:hover:after { color: #fff; color: var(--white); } .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total { background-color: #E9E9EA; } .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .bg-color-black .ltx-media-element .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, .bg-color-gray .ltx-media-element .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded { background-color: #B19777; background-color: var(--main); } .mejs-horizontal-volume-total { top: 16px !important; } .ltx-album-sc .swiper-slide-shadow-left, .ltx-album-sc .swiper-slide-shadow-right, .ltx-album-sc .swiper-cube-shadow { display: none !important; } @media (min-width: 1200px) { .ltx-album-sc .ltx-gallery-top .swiper-slide-next { margin-left: 100px; } } .ltx-album-sc .ltx-gallery-thumbs { margin-top: 100px; } .ltx-album-sc .ltx-gallery-thumbs .swiper-slide { -webkit-transition: border 0.5s; -moz-transition: border 0.5s; -o-transition: border 0.5s; transition: border 0.5s; border: 2px solid transparent; cursor: pointer; overflow: hidden; } .ltx-album-sc .ltx-gallery-thumbs .swiper-slide img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-album-sc .ltx-gallery-thumbs .swiper-slide:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .ltx-album-sc .ltx-gallery-thumbs .swiper-slide-thumb-active { border: 2px solid #B19777; border-color: #B19777; border-color: var(--main); } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-album-sc .div-content { padding-left: 80px; } } @media (max-width: 1199px) { .ltx-album-sc .div-content { margin-top: 40px; } .ltx-album-sc .div-content .ltx-media-element { margin: 0 auto; } } @media (max-width: 768px) { .ltx-album-sc .div-content { margin-top: 0; } } .ltx-album-sc .div-image { text-align: center; position: relative; margin-top: 10px; } @media (max-width: 768px) { .ltx-album-sc .div-image { display: none; } } .ltx-album-sc .div-image span { display: inline-block; position: relative; margin-left: -80px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (min-width: 1200px) { .ltx-album-sc .div-image span:hover { -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); -ms-transform: translateX(-80px); -o-transform: translateX(-80px); transform: translateX(-80px); } } @media (max-width: 1199px) { .ltx-album-sc .div-image span { margin-left: 0; } } .ltx-album-sc .div-image span .ltx-shadow { position: absolute; } .ltx-album-sc .div-image span .ltx-vinyl { position: absolute; left: 80px; z-index: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-album-sc .div-image span .slider-image { max-width: 500px; position: relative; z-index: 2; } .ltx-album-sc .div-image span:hover .ltx-vinyl { -webkit-transform: translateX(50px); -moz-transform: translateX(50px); -ms-transform: translateX(50px); -o-transform: translateX(50px); transform: translateX(50px); } @media (min-width: 1200px) { .ltx-album-sc .div-image span:hover .ltx-vinyl { -webkit-transform: translateX(140px); -moz-transform: translateX(140px); -ms-transform: translateX(140px); -o-transform: translateX(140px); transform: translateX(140px); } } .ltx-tracks-player { height: 100px; padding-top: 20px; padding-bottom: 20px; padding-left: 40px; } @media (max-width: 991px) { .ltx-tracks-player { padding-left: 0; height: auto; } } .ltx-tracks-player .jp-jplayer { width: 60px !important; height: 60px !important; overflow: hidden; display: inline-block; vertical-align: top; position: absolute; } @media (max-width: 1199px) { .ltx-tracks-player .jp-jplayer { display: none !important; } } .ltx-tracks-player .jp-jplayer > img { width: 60px !important; height: auto !important; } .ltx-tracks-player .jp-details { display: inline-block !important; text-align: left; float: left; padding-left: 80px; margin-top: 2px; width: 350px; } @media (max-width: 1199px) { .ltx-tracks-player .jp-details { padding-left: 0; } } @media (max-width: 991px) { .ltx-tracks-player .jp-details { display: block !important; float: none; text-align: center; width: auto; } } .ltx-tracks-player .jp-details .jp-title { color: #fff; color: var(--white); font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; } .ltx-tracks-player .jp-details .jp-title span { margin-top: -2px; font-size: 16px; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; display: block; } .ltx-tracks-player .jp-gui { display: inline-block; width: 100%; text-align: center; } .ltx-tracks-player .jp-gui .jp-interface { padding-top: 11px; text-align: left; margin-left: 440px; position: relative; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-tracks-player .jp-gui .jp-interface { margin-left: 300px; } } @media (max-width: 1199px) { .ltx-tracks-player .jp-gui .jp-interface { margin-left: 100px; } } @media (max-width: 991px) { .ltx-tracks-player .jp-gui .jp-interface { margin-left: 15px; } } @media (max-width: 768px) { .ltx-tracks-player .jp-gui .jp-interface { text-align: center; margin: 0; } } .ltx-tracks-player .jp-gui .jp-interface > div { display: inline-block; } .ltx-tracks-player .jp-gui .jp-interface .jp-timeline { width: 510px; padding-left: 42px; padding-right: 80px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-tracks-player .jp-gui .jp-interface .jp-timeline { width: 350px; padding-left: 0px; padding-right: 0; } } @media (max-width: 1199px) { .ltx-tracks-player .jp-gui .jp-interface .jp-timeline { width: auto !important; padding-left: 0; padding-right: 0; } } @media (max-width: 768px) { .ltx-tracks-player .jp-gui .jp-interface .jp-timeline { display: none; } } .ltx-tracks-player .jp-gui .jp-interface .jp-timeline > div { display: inline-block; } .ltx-tracks-player .jp-gui .jp-interface .jp-current-time { position: absolute; left: 0; top: 17px; } @media (max-width: 1199px) { .ltx-tracks-player .jp-gui .jp-interface .jp-current-time { position: relative; left: auto; top: 2px; } } .ltx-tracks-player .jp-gui .jp-interface .jp-duration { position: absolute; left: 465px; top: 17px; } @media (max-width: 1199px) { .ltx-tracks-player .jp-gui .jp-interface .jp-duration { display: none !important; } } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-tracks-player .jp-gui .jp-interface .jp-duration { left: 360px; } } .ltx-tracks-player .jp-gui .jp-interface .jp-progress { width: 400px; margin-left: 10px; margin-right: 10px; } @media (max-width: 1199px) { .ltx-tracks-player .jp-gui .jp-interface .jp-progress { display: none !important; } } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-tracks-player .jp-gui .jp-interface .jp-progress { width: 280px; } } .ltx-tracks-player .jp-gui .jp-interface .jp-progress .jp-seek-bar { background-color: #fff; background-color: var(--white); cursor: pointer; } .ltx-tracks-player .jp-gui .jp-interface .jp-progress .jp-seek-bar .jp-play-bar { height: 6px; background-color: #181818; background-color: var(--black); overflow: hidden; } .ltx-tracks-player .jp-gui .jp-interface .jp-controls-holder { margin-left: 0px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-tracks-player .jp-gui .jp-interface .jp-controls-holder { margin-left: 40px; } } .ltx-tracks-player .jp-gui .jp-interface .jp-controls-holder .jp-controls { position: relative; top: 5px; display: inline-block; } .ltx-tracks-player .jp-gui .jp-interface .jp-controls-holder .jp-controls button { margin-left: 22px; } @media (max-width: 768px) { .ltx-tracks-player .jp-gui .jp-interface .jp-controls-holder { margin-left: -22px; } } .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls { display: inline-block; width: 160px; float: right; margin-right: 70px; text-align: left; margin-top: 5px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls { margin-right: 30px; } } @media (max-width: 1199px) { .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls { margin-right: 15px; } } @media (max-width: 768px) { .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls { display: block; float: none; text-align: center; margin: 20px auto 0; position: relative; left: -64px; display: none; } } .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls button { display: inline-block; } .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls button:after { font-size: 26px; } .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls .jp-volume-bar { background-color: #fff; background-color: var(--white); width: 120px; cursor: pointer; display: inline-block; position: absolute; margin-top: 10px; margin-left: 5px; } .ltx-tracks-player .jp-gui .jp-interface .jp-volume-controls .jp-volume-bar .jp-volume-bar-value { height: 6px; background-color: #181818; background-color: var(--black); overflow: hidden; } .ltx-tracks-player .jp-gui .jp-interface button { border: 0 none; background: transparent; font-size: 0px; color: transparent; padding: 0; line-height: 1em; min-width: 22px; } .ltx-tracks-player .jp-gui .jp-interface button:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 24px; color: #181818; color: var(--black); -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -o-transition: color 0.1s; transition: color 0.1s; } .ltx-tracks-player .jp-gui .jp-interface button.jp-mute:after { content: "\f027"; } .ltx-tracks-player .jp-gui .jp-interface button.jp-unmute:after { content: "\f026"; margin-left: -5px; } .ltx-tracks-player .jp-gui .jp-interface button.jp-play:after { content: "\f04b"; } .ltx-tracks-player .jp-gui .jp-interface button.jp-pause:after { content: "\f04c"; } .ltx-tracks-player .jp-gui .jp-interface button.jp-previous:after { content: "\f049"; } .ltx-tracks-player .jp-gui .jp-interface button.jp-next:after { content: "\f050"; } .ltx-tracks-player .jp-playlist { display: none; } .modal-open { overflow: visible !important; } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal { position: fixed; right: auto; bottom: auto; z-index: 1050; display: none; overflow: hidden; outline: 0; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .modal-dialog { position: relative; width: auto; pointer-events: none; } .modal.fade .modal-dialog { transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -25%); -moz-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); } @media screen and (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } } .modal.show .modal-dialog { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .modal-dialog-centered { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; min-height: calc(99%); } .modal-dialog-centered::before { display: block; height: calc(99vh); content: ""; } .modal-content { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-color: var(--white); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; outline: 0; padding: 80px 60px 30px; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; text-align: center; } @media (max-width: 768px) { .modal-content { padding: 80px 20px 30px; } } .modal-content .heading { margin: 0; } .modal-content .heading span:after { border-color: #fff; border-color: var(--white); } .modal-content .btns { margin-top: 30px; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #181818; background-color: var(--black); } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.fade.in { zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } .modal-backdrop.show { opacity: 0.5; } .modal-header { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; } .modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; } .modal-title { margin-bottom: 0; line-height: 1.5; } .modal-body { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 576px) { .modal-dialog { min-width: 550px; max-width: 600px; } .modal-sm { max-width: 300px; } } @media (min-width: 992px) { .modal-lg { max-width: 800px; } } .ltx-portfolio .row, .ltx-portfolio-sc .row { margin: 0; } .ltx-portfolio .row > div, .ltx-portfolio-sc .row > div { position: relative; background-size: cover; } .ltx-portfolio .row > div:not(.ltx-item), .ltx-portfolio-sc .row > div:not(.ltx-item) { padding: 0; min-height: 440px; } @media (min-width: 992px) and (max-width: 1199px) { .ltx-portfolio .row > div:last-child:nth-child(odd), .ltx-portfolio-sc .row > div:last-child:nth-child(odd) { display: none; } } .ltx-portfolio .row > div .ltx-portfolio-inner, .ltx-portfolio-sc .row > div .ltx-portfolio-inner { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; overflow: hidden; padding: 45px 60px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-portfolio .row > div .ltx-portfolio-inner, .ltx-portfolio-sc .row > div .ltx-portfolio-inner { padding: 45px; } } @media (min-width: 992px) and (max-width: 1199px) { .ltx-portfolio .row > div .ltx-portfolio-inner, .ltx-portfolio-sc .row > div .ltx-portfolio-inner { padding: 45px; } } @media (max-width: 768px) { .ltx-portfolio .row > div .ltx-portfolio-inner, .ltx-portfolio-sc .row > div .ltx-portfolio-inner { padding: 30px; } } .ltx-portfolio .row > div .ltx-portfolio-inner .vc_row, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .vc_row { margin: 0; } .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-header, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-header { color: #fff; color: var(--white); } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-header, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-header { font-size: 26px; } } @media (max-width: 991px) { .ltx-portfolio .row > div .ltx-portfolio-inner, .ltx-portfolio-sc .row > div .ltx-portfolio-inner { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-descr, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-descr { z-index: 1; position: relative; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0; } .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-top, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-top, .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-bottom, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-bottom { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; display: block; z-index: 0; } .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-top:before, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-top:before, .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-bottom:before, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-bottom:before, .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-top:after, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-top:after, .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-bottom:after, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-bottom:after { position: absolute; display: block; width: 50%; height: 50%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-top, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-top { background-color: rgba(0, 0, 0, 0.8); -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 991px) { .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-descr, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-descr { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; } .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-descr p, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-descr p { font-size: 14px; } .ltx-portfolio .row > div .ltx-portfolio-inner .ltx-overlay-top, .ltx-portfolio-sc .row > div .ltx-portfolio-inner .ltx-overlay-top { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } } .ltx-portfolio .row > div:hover .ltx-descr, .ltx-portfolio-sc .row > div:hover .ltx-descr { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; } .ltx-portfolio .row > div:hover .ltx-overlay-top, .ltx-portfolio-sc .row > div:hover .ltx-overlay-top { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } .ltx-portfolio.ltx-slider.swiper-container, .ltx-portfolio-sc.ltx-slider.swiper-container { overflow: visible !important; } .ltx-portfolio.ltx-slider .ltx-item img, .ltx-portfolio-sc.ltx-slider .ltx-item img { max-width: 100% !important; } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo { display: block !important; } @media (max-width: 991px) { .ltx-portfolio.ltx-slider .ltx-item, .ltx-portfolio-sc.ltx-slider .ltx-item { margin-bottom: 60px; } } .ltx-portfolio.ltx-slider .ltx-item, .ltx-portfolio-sc.ltx-slider .ltx-item, .ltx-portfolio.ltx-slider .swiper-slide, .ltx-portfolio-sc.ltx-slider .swiper-slide { text-align: center; } .ltx-portfolio.ltx-slider .ltx-item img, .ltx-portfolio-sc.ltx-slider .ltx-item img, .ltx-portfolio.ltx-slider .swiper-slide img, .ltx-portfolio-sc.ltx-slider .swiper-slide img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (min-width: 1600px) { .ltx-portfolio.ltx-slider .ltx-item img, .ltx-portfolio-sc.ltx-slider .ltx-item img, .ltx-portfolio.ltx-slider .swiper-slide img, .ltx-portfolio-sc.ltx-slider .swiper-slide img { max-width: 750px; } } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo { display: inline-block; position: relative; overflow: hidden; } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo .ltx-photo-overlay, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo .ltx-photo-overlay, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo .ltx-photo-overlay, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo .ltx-photo-overlay { top: 0; right: 0; bottom: 0; left: 0; position: absolute; background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1; pointer-events: none; } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo:hover img, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo:hover img, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo:hover img, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo:hover .ltx-photo-overlay, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo:hover .ltx-photo-overlay, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo:hover .ltx-photo-overlay, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo:hover .ltx-photo-overlay { zoom: 1; filter: alpha(opacity=25); -webkit-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo:hover:after, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo:hover:after, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo:hover:after, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo:hover:after, .ltx-portfolio.ltx-slider .ltx-item .ltx-photo:hover:before, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo:hover:before, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo:hover:before, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo:hover:before { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo:after, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo:after, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo:after, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo:after { content: ""; top: 50%; left: 50%; width: 60px; height: 60px; z-index: 2; margin-top: -30px; margin-left: -60px; border-right: 1px solid #ffffff; position: absolute; -webkit-transform: translate(0, -1000%); -moz-transform: translate(0, -1000%); -ms-transform: translate(0, -1000%); -o-transform: translate(0, -1000%); transform: translate(0, -1000%); -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -o-transform 0.4s; transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s; } .ltx-portfolio.ltx-slider .ltx-item .ltx-photo:before, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-photo:before, .ltx-portfolio.ltx-slider .swiper-slide .ltx-photo:before, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-photo:before { content: ""; top: 50%; left: 50%; width: 60px; height: 60px; border-top: 1px solid #ffffff; position: absolute; margin-top: 0px; margin-left: -30px; z-index: 2; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transform: translate(-1000%, 0); -moz-transform: translate(-1000%, 0); -ms-transform: translate(-1000%, 0); -o-transform: translate(-1000%, 0); transform: translate(-1000%, 0); -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -o-transform 0.4s; transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s; } .ltx-portfolio.ltx-slider .ltx-item .ltx-header, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-header, .ltx-portfolio.ltx-slider .swiper-slide .ltx-header, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-header { font-size: 24px; margin: 24px 0 6px 0; } .ltx-portfolio.ltx-slider .ltx-item .ltx-subheader, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-subheader, .ltx-portfolio.ltx-slider .swiper-slide .ltx-subheader, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-subheader { font-size: 16px; margin: 0; } .bg-color-black .ltx-portfolio.ltx-slider .ltx-item .ltx-header, .bg-color-black .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-header, .bg-color-black .ltx-portfolio.ltx-slider .swiper-slide .ltx-header, .bg-color-black .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-header { color: #fff; color: var(--white); } .ltx-portfolio.ltx-slider .ltx-item .ltx-subheader, .ltx-portfolio-sc.ltx-slider .ltx-item .ltx-subheader, .ltx-portfolio.ltx-slider .swiper-slide .ltx-subheader, .ltx-portfolio-sc.ltx-slider .swiper-slide .ltx-subheader { color: #B19777; color: var(--main); } .ltx-portfolio.ltx-slider .ltx-arrows-bottom, .ltx-portfolio-sc.ltx-slider .ltx-arrows-bottom { margin-top: 80px; } @media (max-width: 768px) { .ltx-portfolio.ltx-slider .ltx-arrows-bottom, .ltx-portfolio-sc.ltx-slider .ltx-arrows-bottom { margin-top: 40px; } } .ltx-slider-fc .container > .vc_row { margin-left: 0 !important; margin-right: 0 !important; position: relative; z-index: 3; } @media (max-width: 479px) { .ltx-slider-fc .container > .vc_row .vc_column-inner { padding: 0 15px !important; } } @media (max-width: 991px) { .ltx-slider-fc .container > .vc_row { text-align: center; } } .ltx-slider-fc .ltx-wrapper { padding-right: 0; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-slider-fc .ltx-wrapper { padding-right: 30px; } } @media (max-width: 768px) { .ltx-slider-fc .ltx-wrapper { padding-left: 10px; padding-right: 10px; } } @media (max-width: 1199px) { .ltx-slider-fc.slider-type-default.swiper-container { overflow: visible !important; } .ltx-slider-fc.slider-type-default.swiper-container .swiper-wrapper { display: block !important; } .ltx-slider-fc.slider-type-default.swiper-container .swiper-wrapper .swiper-slide { zoom: 1 !important; filter: alpha(opacity=100) !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; -webkit-transform: translate3d(0, 0, 0) !important; -moz-transform: translate3d(0, 0, 0) !important; -ms-transform: translate3d(0, 0, 0) !important; -o-transform: translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important; pointer-events: auto !important; } .ltx-slider-fc.slider-type-default .scroll-icon { display: none; } .ltx-slider-fc.slider-type-default .swiper-pages { display: none; } .ltx-slider-fc.slider-type-default form { padding-left: 15px; padding-right: 15px; } } @media (min-width: 1200px) { .ltx-slider-fc.slider-type-default .scroll-icon { position: absolute; bottom: 25px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); text-align: center; } .ltx-slider-fc.slider-type-default .scroll-icon .ic { display: block; font-size: 24px; margin-bottom: 10px; } .ltx-slider-fc.slider-type-default .scroll-icon .txt { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 12px; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .heading { z-index: 1; } .ltx-slider-fc.slider-type-default section.bg-color-gray .ltx-noise { background-color: #F3F3F3; background-color: var(--gray); } .ltx-slider-fc.slider-type-default section.bg-color-theme_color .ltx-noise { background-color: #B19777; background-color: var(--main); } .ltx-slider-fc.slider-type-default section.bg-color-black .ltx-noise { background-color: #181818; background-color: var(--black); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-slider-large-image { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-full-center { z-index: 0; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-opacity { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-bg-o { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-1 { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -ms-transform: translateY(-200px); -o-transform: translateY(-200px); transform: translateY(-200px); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-2 { -webkit-transform: translateX(200px); -moz-transform: translateX(200px); -ms-transform: translateX(200px); -o-transform: translateX(200px); transform: translateX(200px); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-3 { -webkit-transform: translateY(200px); -moz-transform: translateY(200px); -ms-transform: translateY(200px); -o-transform: translateY(200px); transform: translateY(200px); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-slider-large-image { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-opacity { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-bg-o { -webkit-transform: scale(1) translate(-50%, -50%); -moz-transform: scale(1) translate(-50%, -50%); -ms-transform: scale(1) translate(-50%, -50%); -o-transform: scale(1) translate(-50%, -50%); transform: scale(1) translate(-50%, -50%); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-1 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-2 { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-3 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @media (min-width: 1200px) and (min-width: 1200px) { .ltx-slider-fc.slider-type-default .vc_section.ltx-fc-map, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .ltx-wrapper > *, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper ul li, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .ltx-video-popup, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .btn-wrap, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width) { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); } } @media (min-width: 1200px) and (min-width: 1200px) { .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width) { -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width).heading:not(.has-subheader) .header { -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(1) { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(2) { -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s; transition-delay: 0.7s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(3) { -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s; transition-delay: 0.9s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(4) { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(5) { -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s; transition-delay: 0.8s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(6) { -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s; transition-delay: 0.9s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(7) { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(8) { -webkit-transition-delay: 1.1s; -moz-transition-delay: 1.1s; -o-transition-delay: 1.1s; transition-delay: 1.1s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(9) { -webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; -o-transition-delay: 1.2s; transition-delay: 1.2s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(10) { -webkit-transition-delay: 1.3s; -moz-transition-delay: 1.3s; -o-transition-delay: 1.3s; transition-delay: 1.3s; } } .ltx-slider-fc .slider-image-top { max-width: initial !important; z-index: -1; /* width: 100%;*/ height: auto; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); /* .translateX(-50%); top: 5%; left: 50%; */ } @media (max-width: 991px) { .ltx-slider-fc .slider-image-top { display: none; } } @media (max-width: 768px) { .ltx-slider-fc .swiper-pagination { display: none; } } @media (max-width: 768px) { .ltx-slider-fc .arrow-left, .ltx-slider-fc .arrow-right { display: none; } } .ltx-slider-fc .arrow-left.arrow-left, .ltx-slider-fc .arrow-right.arrow-left { left: 30px; } .ltx-slider-fc .arrow-left.arrow-right, .ltx-slider-fc .arrow-right.arrow-right { right: 30px; left: auto; } .ltx-slider-fc .swiper-pages { text-align: center; padding: 12px 0; } .ltx-slider-fc .swiper-pages .swiper-pagination-bullet { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; background-color: #181818; background-color: var(--black); width: 12px; height: 12px; border: 0 none; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; font-size: 12px; padding: 0px; margin: 0px 16px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-slider-fc .swiper-pages .swiper-pagination-bullet:hover { background-color: #B19777; background-color: var(--main); } .ltx-slider-fc .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #B19777; background-color: var(--main); } .navbar-logo > .ltx-logo-dark { display: none !important; } @media (min-width: 1200px) { body.ltx-body-black { background-color: #181818; background-color: var(--black); } body.ltx-body-black .navbar-logo > .logo { display: black !important; } body.ltx-body-black .navbar-logo > .ltx-logo-dark { display: none !important; } body.ltx-body-black .icon-bar { background-color: #fff !important; background-color: var(--white) !important; } body.ltx-body-black .scroll-icon, body.ltx-body-black .ltx-navbar-icons .ltx-nav-profile a span, body.ltx-body-black .ltx-navbar-icons .top-search .top-search-ico, body.ltx-body-black .ltx-navbar-icons .ltx-icon-cart, body.ltx-body-black .ltx-navbar-icons .ltx-cart .count { color: #fff !important; color: var(--white) !important; } body.ltx-body-black .slider-sc-wrapper .ltx-social a, body.ltx-body-black .slider-sc-wrapper .ltx-social .header { color: #fff !important; color: var(--white) !important; } body.ltx-body-black .slider-sc-wrapper .ltx-social .header:after { border-color: #fff; border-color: var(--white); } body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:after, body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet { border-color: #fff; border-color: var(--white); } body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:hover, body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet-active { background-color: #fff; background-color: var(--white); } body.ltx-body-white .navbar-logo > .logo { display: none !important; } body.ltx-body-white .navbar-logo > .ltx-logo-dark { display: block !important; } body.ltx-body-white .icon-bar { background-color: #181818 !important; background-color: var(--black) !important; } body.ltx-body-white .scroll-icon, body.ltx-body-white .ltx-navbar-icons .ltx-nav-profile a span, body.ltx-body-white .ltx-navbar-icons .top-search a, body.ltx-body-white .ltx-navbar-icons .ltx-icon-cart { color: #181818 !important; color: var(--black) !important; } body.ltx-body-white .slider-sc-wrapper .ltx-social a, body.ltx-body-white .slider-sc-wrapper .ltx-social .header { color: #181818 !important; color: var(--black) !important; } body.ltx-body-white .slider-sc-wrapper .ltx-social .header:after { border-color: #181818; border-color: var(--black); } body.ltx-body-white .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:before { border-color: #181818; border-color: var(--black); } body.ltx-body-white .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet, body.ltx-body-white .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet-active { color: #181818 !important; color: var(--black) !important; } } @media (max-width: 768px) { .slider-sc-wrapper .vc_section.vc_row-o-full-height { min-height: auto !important; } } .slider-sc-wrapper .ltx-social { position: absolute; right: 80px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 16px; z-index: 11; } .slider-sc-wrapper .ltx-social ul { margin: 0; padding: 0; list-style: none; } .slider-sc-wrapper .ltx-social li { list-style: none; margin-bottom: 0px; } .slider-sc-wrapper .ltx-social a { color: #fff; color: var(--white); position: relative; z-index: 10; font-size: 10px; } .slider-sc-wrapper .ltx-social a:hover { color: #B19777 !important; color: var(--main) !important; } @media (max-width: 1199px) { .slider-sc-wrapper .ltx-social { display: none; } } .slider-sc-wrapper .ltx-social span.header { margin: 0; font-size: 12px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; text-transform: uppercase; color: #B19777; color: var(--main); white-space: nowrap; display: block; position: relative; margin-top: 100px; margin-bottom: 0px; right: -4px; } .slider-sc-wrapper .ltx-social span.header span { white-space: nowrap; bottom: 0; display: inline-block; -webkit-transform: rotate(270deg) translateX(-50%) translateY(-50%); -moz-transform: rotate(270deg) translateX(-50%) translateY(-50%); -ms-transform: rotate(270deg) translateX(-50%) translateY(-50%); -o-transform: rotate(270deg) translateX(-50%) translateY(-50%); transform: rotate(270deg) translateX(-50%) translateY(-50%); -webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; transform-origin: 0% 0%; } @media (max-width: 768px) { .slider-sc-wrapper .ltx-social span.header { display: none; } } .slider-sc-wrapper .ltx-social span.header:after { content: ""; display: inline-block; position: absolute; left: 0; top: -75px; width: 0px; height: 25px; border-right: 2px solid #B19777; border-color: #B19777; border-color: var(--main); } @media (max-width: 1400px) { .slider-sc-wrapper .ltx-social { display: none !important; } } .slider-sc-wrapper .swiper-pages { z-index: 100; position: absolute; left: 50px !important; width: auto !important; right: auto !important; top: 50% !important; bottom: auto !important; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin-top: 0px; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet { display: block !important; } @media (max-width: 1400px) { .slider-sc-wrapper .swiper-pages { display: none !important; } } @media (max-width: 991px) { .slider-sc-wrapper .swiper-pages { display: none !important; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet { pointer-events: all; background-color: transparent; font-size: 10px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; border: 0 none; margin: 0px 7px 40px; z-index: 100; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 10px; height: 10px; border: 1px solid var(--black); text-align: right; position: relative; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:not(.active):hover { background-color: #181818; background-color: var(--black); cursor: pointer; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:after { font-size: 14px; content: ""; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 20px; height: 20px; border: 1px solid var(--black); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active { color: #B19777; color: var(--main); background-color: transparent; background-color: #181818; background-color: var(--black); } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active:after { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .ltx-home-slider { text-align: center; overflow: hidden; } .ltx-home-slider .ltx-parallax-slider { min-height: 100vh; padding-top: 10px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (max-width: 768px) { .ltx-home-slider .ltx-parallax-slider { min-height: 600px; } } .ltx-home-slider .ltx-slider-inner { z-index: 10; width: 100%; } .ltx-home-slider .ltx-layer { width: 100%; pointer-events: none; } .ltx-home-slider h2 { font-size: 120px; margin: 0 auto; text-align: center; width: 100%; line-height: 1em; display: block; color: #fff; color: var(--white); text-shadow: 24px 24px 0px rgba(0, 0, 0, 0.2); } .ltx-home-slider h2 span { color: #B19777; color: var(--main); } @media (max-width: 991px) { .ltx-home-slider h2 { font-size: 80px; } } @media (max-width: 768px) { .ltx-home-slider h2 { font-size: 48px; } } .ltx-home-slider .header-bg, .ltx-home-slider .header-fg { margin-top: 0px; z-index: 3; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 768px) { .ltx-home-slider .header-bg, .ltx-home-slider .header-fg { margin-top: 0px; } .ltx-home-slider .header-bg h2, .ltx-home-slider .header-fg h2 { top: 0; } } .ltx-home-slider .ltx-floating-image { top: auto !important; bottom: 0 !important; z-index: 1; position: absolute !important; max-height: 90vh; } @media (max-width: 991px) { .ltx-home-slider .ltx-floating-image { top: auto !important; bottom: 0 !important; position: absolute !important; } } .ltx-home-slider .ltx-floating-image-bg { top: auto !important; bottom: 0px !important; position: absolute !important; z-index: 0; width: 110%; margin-left: -100px; } .ltx-slider-vert { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } @media (max-width: 991px) { .ltx-slider-vert { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .ltx-slider-vert .ltx-item { width: 100%; } } .ltx-slider-vert .ltx-item { flex: 1 1 auto; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .ltx-slider-vert .ltx-item:hover { flex: 8 1 auto; } @media (max-width: 1199px) { .ltx-slider-vert .ltx-item:hover { flex: 12 1 auto; } } .ltx-slider-vert .inner { background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; min-height: 100vh; position: relative; padding: 30px 60px; color: #fff; color: var(--white); margin: 0 auto; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .ltx-slider-vert .inner:after { content: ""; position: absolute; background-color: #181818; background-color: var(--black); top: 0px; right: 0px; bottom: 0px; left: 0px; pointer-events: none; z-index: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .ltx-slider-vert .inner.ltx-light h4 { color: #181818 !important; color: var(--black) !important; } .ltx-slider-vert .inner.ltx-dark p { color: #fff !important; color: var(--white) !important; } .ltx-slider-vert .inner:hover:after { zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; } .ltx-slider-vert .inner:hover .info { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .ltx-slider-vert .inner:hover .info h4 { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; -o-transition: opacity 0.1s; transition: opacity 0.1s; -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; } .ltx-slider-vert .inner:hover .info h3, .ltx-slider-vert .inner:hover .info p, .ltx-slider-vert .inner:hover .info .ltx-btn-wrap { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; position: relative; -webkit-transition: all 0.9s; -moz-transition: all 0.9s; -o-transition: all 0.9s; transition: all 0.9s; } @media (max-width: 991px) { .ltx-slider-vert .inner:after { zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; } .ltx-slider-vert .inner .info { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .ltx-slider-vert .inner .info h4 { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; -o-transition: opacity 0.1s; transition: opacity 0.1s; -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; } .ltx-slider-vert .inner .info h3, .ltx-slider-vert .inner .info p, .ltx-slider-vert .inner .info .ltx-btn-wrap { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; zoom: 1 !important; filter: alpha(opacity=100) !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; position: relative; -webkit-transition: all 0.9s; -moz-transition: all 0.9s; -o-transition: all 0.9s; transition: all 0.9s; } } .ltx-slider-vert .inner .info { z-index: 2; margin: 0 auto; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; display: block; text-align: center; padding-left: 15px; padding-right: 15px; } .ltx-slider-vert .inner .info .image-item { max-height: 72vh; height: 100%; width: auto; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-slider-vert .inner .info h3, .ltx-slider-vert .inner .info p, .ltx-slider-vert .inner .info .price, .ltx-slider-vert .inner .info .btn { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .ltx-slider-vert .inner .info h3 { line-height: 1.0em; margin-bottom: 20px; font-weight: 700; font-size: 36px; color: #fff; color: var(--white); display: block; text-align: center; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .ltx-slider-vert .inner .info h4 { line-height: 1.0em; margin-bottom: 20px; font-weight: 700; font-size: 24px; color: #fff; color: var(--white); display: block; text-align: center; position: absolute; left: 50%; top: 50%; -webkit-transition: opacity 0.4s; -moz-transition: opacity 0.4s; -o-transition: opacity 0.4s; transition: opacity 0.4s; width: 100%; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transform: translate(-50%, -50%) rotate(-90deg); -moz-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); -o-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); } .ltx-slider-vert .inner .info h4 span { display: block; } .ltx-slider-vert .inner .info p { font-size: 14px; color: #fff; color: var(--white); margin: 0 auto 40px; max-width: 460px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .ltx-slider-vert .inner .info .ltx-btn-wrap { display: block; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .ltx-slider-vert .inner .info .btn { margin-top: 5px; } .ltx-alert { margin: 0px 0; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; text-align: center; padding: 30px 30px 40px 30px; position: relative; background-color: #fff; background-color: var(--white); border-color: transparent !important; } .ltx-alert.ltx-alert-success .fa, .ltx-alert.ltx-alert-success .header { color: #B19777; color: var(--main); } .ltx-alert.ltx-alert-success p { color: #181818; color: var(--black); } .ltx-alert.ltx-alert-error .fa, .ltx-alert.ltx-alert-error .header { color: var(--red); } .ltx-alert.ltx-alert-important { background-color: #181818; background-color: var(--black); } .ltx-alert.ltx-alert-important .fa, .ltx-alert.ltx-alert-important .header, .ltx-alert.ltx-alert-important p { color: #fff; color: var(--white); } .ltx-alert.ltx-alert-warning { background: var(--red); } .ltx-alert.ltx-alert-warning .fa, .ltx-alert.ltx-alert-warning .header { color: #fff; color: var(--white); } .ltx-alert.ltx-alert-warning p { color: #fff; color: var(--white); } .ltx-alert .close { position: absolute; right: 15px; top: 15px; color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-shadow: none; } .ltx-alert .close:hover { zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .ltx-alert p { font-size: 14px; line-height: 1.6em; } .ltx-alert .header { font-size: 24px; text-transform: uppercase; margin-bottom: 15px; } .ltx-alert .header .fa { font-size: 24px; margin-right: 10px; } .ltx-tabs-cats { padding: 0; margin: 40px 0 50px 0px; text-align: center; list-style: none; } @media (max-width: 1199px) { .ltx-tabs-cats { margin-bottom: 20px; } } .ltx-tabs-cats .ltx-cat { display: inline-block; margin: 0px 0px 0px 0px; } @media (max-width: 768px) { .ltx-tabs-cats .ltx-cat { margin: 0 6px 6px 0; } } .ltx-tabs-cats .ltx-cat .ltx-item { cursor: pointer; line-height: 1em; padding: 10px 35px; margin: 0 5px 0px; position: relative; z-index: 2; display: block; font-size: 14px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; border: 2px solid #B19777; border-color: #B19777; border-color: var(--main); color: #fff; color: var(--white); background-color: #B19777; background-color: var(--main); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .ltx-tabs-cats .ltx-cat .ltx-item span { font-weight: 400; } .ltx-tabs-cats .ltx-cat.active .ltx-item { color: #B19777; color: var(--second); border-color: #B19777; border-color: var(--second); z-index: 0; background-color: transparent; } .ltx-tabs-cats .ltx-cat:hover:not(.active) .ltx-item { border-color: #181818; border-color: var(--black); background-color: #181818; background-color: var(--black); } .bg-color-black .ltx-tabs-cats .ltx-cat:not(:hover):not(.active) { color: #fff; color: var(--white); } .ltx-menu-sc article { position: relative; } .ltx-menu-sc article .ltx-inner { padding: 30px 0 30px 130px; border-bottom: 1px dashed rgba(0, 0, 0, 0.2); } @media (min-width: 992px) { .ltx-menu-sc article .ltx-inner { max-width: 630px; } } .ltx-menu-sc article.last .ltx-inner { border-bottom: 0; } @media (max-width: 1199px) { .ltx-menu-sc article.last { border-bottom: 1px dashed rgba(0, 0, 0, 0.2); } .ltx-menu-sc article.last:not(.last-2) { border-bottom: 0; } } .ltx-menu-sc .ltx-header { padding-right: 6px; margin-bottom: 6px; font-size: 18px; } .ltx-menu-sc .ltx-subheader { color: #B19777; color: var(--main); font-size: 14px; margin-top: 0; margin-bottom: 8px; } .ltx-menu-sc h4 { margin: 0; } .ltx-menu-sc a:hover > .ltx-header { color: #B19777; color: var(--main); } .ltx-menu-sc p { margin: 0; } .ltx-menu-sc .ltx-price { color: #B19777; color: var(--main); font-size: 18px; display: none; } @media (min-width: 992px) { .ltx-menu-sc .ltx-price { margin: 0 10px -24px 0; float: right; display: block; } } .ltx-menu-sc .ltx-price.price-hidden { display: none; font-size: 16px; } @media (max-width: 991px) { .ltx-menu-sc .ltx-price.price-hidden { display: block; } } .ltx-menu-sc img { position: absolute; top: 25px; left: 15px; max-width: 100px; } @media (max-width: 1199px) { .ltx-menu-sc img { margin-bottom: 32px; } } .ltx-menu-sc .ltx-items { overflow: hidden; } @media (min-width: 1200px) { .ltx-menu-sc .ltx-btn-wrap { margin-right: 30px; } } @media (max-width: 1199px) { .ltx-menu-sc .ltx-btn-wrap { margin: 0 15px 15px; display: inline-block; } } .ltx-countup.animation-ltx-circle .row { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .ltx-countup.animation-ltx-circle .countUp-wrap { margin-top: -100px; margin-bottom: 40px; } .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item { margin: 0px auto 0; text-align: center; display: flex; flex-direction: column; justify-content: center; position: relative; z-index: 2; } @media (max-width: 768px) { .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item { background: transparent !important; } } .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .header { font-size: 48px; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: 0; width: 150px; height: 150px; line-height: 150px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; background-color: rgba(255, 255, 255, 0.05); } .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .subheader { font-size: 18px; } .body-black .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .subheader, .bg-color-true-black .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .subheader, .bg-black .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .subheader { color: #fff; color: var(--white); } .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .descr { font-size: 14px; } .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .ltx-canvas { width: 210px; height: 210px; } .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item canvas { top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 0; } .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .descr-wrapper { margin-top: 100px; } @media (min-width: 1200px) { .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .descr-wrapper { padding-left: 20px; padding-right: 20px; } } .ltx-countup.animation-ltx-circle .countUp-wrap.hasDescr .countUp-item .descr-wrapper { margin-top: 170px; } .ltx-countup.animation-ltx-circle.style-white .countUp-item .header { font-size: 36px; background-color: rgba(255, 255, 255, 0.35); } @media (min-width: 1600px) { .ltx-countup.layout-grid, .ltx-countup.layout-default { padding-left: 70px; padding-right: 70px; } } .ltx-countup.layout-grid .countUp-wrap .countUp-item, .ltx-countup.layout-default .countUp-wrap .countUp-item { margin: 20px 0; text-align: center; padding: 0px 0px; position: relative; z-index: 2; } @media (max-width: 1199px) { .ltx-countup.layout-grid .countUp-wrap .countUp-item, .ltx-countup.layout-default .countUp-wrap .countUp-item { margin: 40px 0; } } .ltx-countup.layout-grid .countUp-wrap .countUp-item .header, .ltx-countup.layout-default .countUp-wrap .countUp-item .header { line-height: 1em; position: relative; font-size: 100px; margin-bottom: 6px; } .ltx-countup.layout-grid .countUp-wrap .countUp-item .subheader, .ltx-countup.layout-default .countUp-wrap .countUp-item .subheader { margin: 0px 0 0; font-size: 18px; } .body-black .ltx-countup.layout-grid .countUp-wrap .countUp-item .subheader, .body-black .ltx-countup.layout-default .countUp-wrap .countUp-item .subheader, .bg-color-true-black .ltx-countup.layout-grid .countUp-wrap .countUp-item .subheader, .bg-color-true-black .ltx-countup.layout-default .countUp-wrap .countUp-item .subheader, .bg-black .ltx-countup.layout-grid .countUp-wrap .countUp-item .subheader, .bg-black .ltx-countup.layout-default .countUp-wrap .countUp-item .subheader { color: #fff; color: var(--white); } .ltx-countup.layout-grid .countUp-wrap .countUp-item .descr, .ltx-countup.layout-default .countUp-wrap .countUp-item .descr { font-size: 14px; line-height: 1.7em; margin: 14px 0px; } .ltx-countup.layout-grid { padding-left: 0; padding-right: 0; } .ltx-countup.layout-grid .row .countUp-item { padding: 60px 0; } .ltx-countup.layout-grid .row .countUp-wrap:nth-child(odd) .countUp-item { background-color: #fff; background-color: var(--white); } .ltx-countup.layout-grid .row .countUp-wrap:nth-child(odd) .countUp-item .header { color: #181818; color: var(--black); } .ltx-countup.layout-grid .row .countUp-wrap:nth-child(odd) .countUp-item .subheader { color: #B19777 !important; color: var(--second) !important; } .ltx-countup.layout-grid .row .countUp-wrap:nth-child(even) .countUp-item { background-color: #B19777; background-color: var(--main); } .ltx-countup.layout-grid .row .countUp-wrap:nth-child(even) .countUp-item .subheader { color: #181818 !important; color: var(--black) !important; } .bg-color-theme_color .ltx-countup .header { color: #fff !important; color: var(--white) !important; } .bg-color-second .ltx-countup .header { color: #fff !important; color: var(--white) !important; } .bg-color-second .ltx-countup .subheader { color: #181818 !important; color: var(--black) !important; } .bg-color-black .ltx-countup .subheader { color: #fff !important; color: var(--white) !important; } .img-shadow-single-gray img { -webkit-box-shadow: 30px 30px 0px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 30px 30px 0px 0px rgba(0, 0, 0, 0.05); box-shadow: 30px 30px 0px 0px rgba(0, 0, 0, 0.05); } .image-preview { margin-top: 30px; margin-bottom: 30px; -webkit-box-shadow: 0 0 30px rgba(24, 24, 24, 0.2); -moz-box-shadow: 0 0 30px rgba(24, 24, 24, 0.2); box-shadow: 0 0 30px rgba(24, 24, 24, 0.2); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; display: block; max-height: 600px; width: 100%; height: 600px; overflow: hidden; background-size: 100%; background-position: 50% 0; transition: background 10s linear, box-shadow 0.2s linear; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; position: relative; } @media (max-width: 1199px) { .image-preview { max-height: 500px !important; } } @media (max-width: 768px) { .image-preview { max-height: 450px !important; } } .image-preview.ltx-preview-short { max-height: 350px !important; } .image-preview:hover { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-box-shadow: 0 0 15px rgba(24, 24, 24, 0.2); -moz-box-shadow: 0 0 15px rgba(24, 24, 24, 0.2); box-shadow: 0 0 15px rgba(24, 24, 24, 0.2); } @media (min-width: 992px) { .image-preview:hover { background-position: 50% 100%; } } .image-preview.image-soon:after { top: 0; right: 0; bottom: 0; left: 0; position: absolute; background-color: #fff; background-color: var(--white); display: block; content: ""; zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } .image-preview.image-soon span { z-index: 10; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ltx-video-popup { z-index: 10; position: relative; display: block; text-align: center; margin: 0 auto; } .ltx-video-popup.style-icon .image { position: relative; display: block; width: 200px; height: 200px; margin: 0 auto; } .ltx-video-popup.style-icon .ltx-play-wrap { top: 0; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 100px; height: 100px; } .ltx-video-popup.style-icon .ltx-video-header { display: block; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 16px; color: #fff; color: var(--white); padding-top: 110px; } .ltx-video-popup.style-bg img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .ltx-video-popup.style-plain span.image { margin: 0 auto; display: inline-block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-video-popup.style-plain span.image img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } @media (min-width: 1200px) { .ltx-video-popup.style-plain span.image img { max-width: 494px; } } @media (min-width: 768px) and (max-width: 991px) { .ltx-video-popup.style-plain span.image img { max-width: 494px; } } .ltx-video-popup.style-plain span.image:before { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .ltx-video-popup.style-plain:hover { color: #181818; color: var(--black); } .ltx-video-popup.style-plain .ltx-video-bg-2 { z-index: -1; display: block; height: 100%; position: absolute; background-repeat: no-repeat; background-position: center; left: -100px; top: 0; right: -100px; } @media (max-width: 768px) { .ltx-video-popup.style-plain .ltx-video-bg-2 { display: none; } } .ltx-video-popup.style-plain .ltx-video-header { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; display: inline-block; padding: 30px 44px 18px 30px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background-color: #fff; background-color: var(--white); color: #B19777; color: var(--main); text-align: left; vertical-align: middle; position: absolute; bottom: 0; right: 0; } .ltx-video-popup.style-plain .ltx-video-header:hover { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; color: #B19777; color: var(--main); } .ltx-video-popup.style-plain .ltx-video-header .descr { display: inline-block; vertical-align: middle; } .ltx-video-popup.style-plain .ltx-video-header .descr span { color: #181818; color: var(--black); } .ltx-video-popup .ltx-play-wrap { width: 64px; height: 64px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin-right: 16px; display: inline-block; vertical-align: middle; z-index: 2; background: url("assets/images/video-play-big.png") 53% 50% no-repeat; background-color: #181818; background-color: var(--black); } .ltx-video-popup .ltx-play-wrap:hover { background-color: #B19777; background-color: var(--second); } .ltx-video-popup.style-shadow span.image:hover { -webkit-transform: translateY(5px); -moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px); } .ltx-video-popup.style-shadow span.image:hover:before { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .ltx-video-popup.style-shadow span.image:hover:after { -webkit-box-shadow: 0 15px 20px #000000; -moz-box-shadow: 0 15px 20px #000000; box-shadow: 0 15px 20px #000000; left: 15px; right: 15px; } .ltx-video-popup.style-shadow span.image:after { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; bottom: 0; z-index: -1; display: block; height: 20px; left: 50px; right: 50px; content: ""; -webkit-box-shadow: 0 15px 50px #000000; -moz-box-shadow: 0 15px 50px #000000; box-shadow: 0 15px 50px #000000; } span.ltx-border-bottom:after, span.ltx-border-top:after, span.ltx-border-bottom:before, span.ltx-border-top:before { content: ""; pointer-events: none; padding: 15px; z-index: 3; position: absolute; top: -1px; right: 0px; bottom: 0px; left: -1px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } span.ltx-border-bottom.ltx-border-top, span.ltx-border-top.ltx-border-top { pointer-events: none; top: 15px; left: 15px; right: 15px; bottom: 15px; z-index: 3; position: absolute; } span.ltx-border-bottom.ltx-border-top:before, span.ltx-border-top.ltx-border-top:before { border-left: 1px solid #ffffff; -webkit-transform: scaleY(0) !important; -moz-transform: scaleY(0) !important; -ms-transform: scaleY(0) !important; -o-transform: scaleY(0) !important; transform: scaleY(0) !important; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; } span.ltx-border-bottom.ltx-border-top:after, span.ltx-border-top.ltx-border-top:after { border-top: 1px solid #ffffff; -webkit-transform: scaleX(0) !important; -moz-transform: scaleX(0) !important; -ms-transform: scaleX(0) !important; -o-transform: scaleX(0) !important; transform: scaleX(0) !important; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; left: 0; } span.ltx-border-bottom.ltx-border-bottom:after, span.ltx-border-top.ltx-border-bottom:after, span.ltx-border-bottom.ltx-border-bottom:before, span.ltx-border-top.ltx-border-bottom:before { top: 15px; left: 15px; right: 15px; bottom: 15px; } span.ltx-border-bottom.ltx-border-bottom:before, span.ltx-border-top.ltx-border-bottom:before { border-right: 1px solid #ffffff; -webkit-transform: scaleY(0) !important; -moz-transform: scaleY(0) !important; -ms-transform: scaleY(0) !important; -o-transform: scaleY(0) !important; transform: scaleY(0) !important; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; } span.ltx-border-bottom.ltx-border-bottom:after, span.ltx-border-top.ltx-border-bottom:after { border-bottom: 1px solid #ffffff; -webkit-transform: scaleX(0) !important; -moz-transform: scaleX(0) !important; -ms-transform: scaleX(0) !important; -o-transform: scaleX(0) !important; transform: scaleX(0) !important; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; } :hover span.ltx-border-bottom:after, :hover span.ltx-border-top:after, :hover span.ltx-border-bottom:before, :hover span.ltx-border-top:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ltx-slider-fc .container > .vc_row { margin-left: 0 !important; margin-right: 0 !important; position: relative; z-index: 3; } @media (max-width: 479px) { .ltx-slider-fc .container > .vc_row .vc_column-inner { padding: 0 15px !important; } } @media (max-width: 991px) { .ltx-slider-fc .container > .vc_row { text-align: center; } } .ltx-slider-fc .ltx-wrapper { padding-right: 0; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-slider-fc .ltx-wrapper { padding-right: 30px; } } @media (max-width: 768px) { .ltx-slider-fc .ltx-wrapper { padding-left: 10px; padding-right: 10px; } } @media (max-width: 1199px) { .ltx-slider-fc.slider-type-default.swiper-container { overflow: visible !important; } .ltx-slider-fc.slider-type-default.swiper-container .swiper-wrapper { display: block !important; } .ltx-slider-fc.slider-type-default.swiper-container .swiper-wrapper .swiper-slide { zoom: 1 !important; filter: alpha(opacity=100) !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; -webkit-transform: translate3d(0, 0, 0) !important; -moz-transform: translate3d(0, 0, 0) !important; -ms-transform: translate3d(0, 0, 0) !important; -o-transform: translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important; pointer-events: auto !important; } .ltx-slider-fc.slider-type-default .scroll-icon { display: none; } .ltx-slider-fc.slider-type-default .swiper-pages { display: none; } .ltx-slider-fc.slider-type-default form { padding-left: 15px; padding-right: 15px; } } @media (min-width: 1200px) { .ltx-slider-fc.slider-type-default .scroll-icon { position: absolute; bottom: 25px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); text-align: center; } .ltx-slider-fc.slider-type-default .scroll-icon .ic { display: block; font-size: 24px; margin-bottom: 10px; } .ltx-slider-fc.slider-type-default .scroll-icon .txt { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 12px; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .heading { z-index: 1; } .ltx-slider-fc.slider-type-default section.bg-color-gray .ltx-noise { background-color: #F3F3F3; background-color: var(--gray); } .ltx-slider-fc.slider-type-default section.bg-color-theme_color .ltx-noise { background-color: #B19777; background-color: var(--main); } .ltx-slider-fc.slider-type-default section.bg-color-black .ltx-noise { background-color: #181818; background-color: var(--black); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-slider-large-image { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-full-center { z-index: 0; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-opacity { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-bg-o { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-1 { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -ms-transform: translateY(-200px); -o-transform: translateY(-200px); transform: translateY(-200px); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-2 { -webkit-transform: translateX(200px); -moz-transform: translateX(200px); -ms-transform: translateX(200px); -o-transform: translateX(200px); transform: translateX(200px); } .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-3 { -webkit-transform: translateY(200px); -moz-transform: translateY(200px); -ms-transform: translateY(200px); -o-transform: translateY(200px); transform: translateY(200px); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-slider-large-image { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-opacity { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-bg-o { -webkit-transform: scale(1) translate(-50%, -50%); -moz-transform: scale(1) translate(-50%, -50%); -ms-transform: scale(1) translate(-50%, -50%); -o-transform: scale(1) translate(-50%, -50%); transform: scale(1) translate(-50%, -50%); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-1 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-2 { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .wpb_single_image.ltx-image-o-3 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @media (min-width: 1200px) and (min-width: 1200px) { .ltx-slider-fc.slider-type-default .vc_section.ltx-fc-map, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .ltx-wrapper > *, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper ul li, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .ltx-video-popup, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper .btn-wrap, .ltx-slider-fc.slider-type-default .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width) { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); } } @media (min-width: 1200px) and (min-width: 1200px) { .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width) { -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap.heading:not(.has-subheader) .header, .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width).heading:not(.has-subheader) .header { -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(1), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(1) { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(2), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(2) { -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s; transition-delay: 0.7s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(3), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(3) { -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s; transition-delay: 0.9s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(4), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(4) { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(5), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(5) { -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s; transition-delay: 0.8s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(6), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(6) { -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s; transition-delay: 0.9s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(7), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(7) { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(8), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(8) { -webkit-transition-delay: 1.1s; -moz-transition-delay: 1.1s; -o-transition-delay: 1.1s; transition-delay: 1.1s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(9), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(9) { -webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; -o-transition-delay: 1.2s; transition-delay: 1.2s; } .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_section.ltx-fc-map:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-wrapper > *:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper ul li:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .ltx-video-popup:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper .btn-wrap:nth-child(10), .ltx-slider-fc.slider-type-default .swiper-slide-active .vc_column-inner > .wpb_wrapper > div:not(.es-resp):not(.wpb_single_image):not(.ltx-content-width):nth-child(10) { -webkit-transition-delay: 1.3s; -moz-transition-delay: 1.3s; -o-transition-delay: 1.3s; transition-delay: 1.3s; } } .ltx-slider-fc .slider-image-top { max-width: initial !important; z-index: -1; /* width: 100%;*/ height: auto; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); /* .translateX(-50%); top: 5%; left: 50%; */ } @media (max-width: 991px) { .ltx-slider-fc .slider-image-top { display: none; } } @media (max-width: 768px) { .ltx-slider-fc .swiper-pagination { display: none; } } @media (max-width: 768px) { .ltx-slider-fc .arrow-left, .ltx-slider-fc .arrow-right { display: none; } } .ltx-slider-fc .arrow-left.arrow-left, .ltx-slider-fc .arrow-right.arrow-left { left: 30px; } .ltx-slider-fc .arrow-left.arrow-right, .ltx-slider-fc .arrow-right.arrow-right { right: 30px; left: auto; } .ltx-slider-fc .swiper-pages { text-align: center; padding: 12px 0; } .ltx-slider-fc .swiper-pages .swiper-pagination-bullet { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; background-color: #181818; background-color: var(--black); width: 12px; height: 12px; border: 0 none; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; font-size: 12px; padding: 0px; margin: 0px 16px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-slider-fc .swiper-pages .swiper-pagination-bullet:hover { background-color: #B19777; background-color: var(--main); } .ltx-slider-fc .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #B19777; background-color: var(--main); } .navbar-logo > .ltx-logo-dark { display: none !important; } @media (min-width: 1200px) { body.ltx-body-black { background-color: #181818; background-color: var(--black); } body.ltx-body-black .navbar-logo > .logo { display: black !important; } body.ltx-body-black .navbar-logo > .ltx-logo-dark { display: none !important; } body.ltx-body-black .icon-bar { background-color: #fff !important; background-color: var(--white) !important; } body.ltx-body-black .scroll-icon, body.ltx-body-black .ltx-navbar-icons .ltx-nav-profile a span, body.ltx-body-black .ltx-navbar-icons .top-search .top-search-ico, body.ltx-body-black .ltx-navbar-icons .ltx-icon-cart, body.ltx-body-black .ltx-navbar-icons .ltx-cart .count { color: #fff !important; color: var(--white) !important; } body.ltx-body-black .slider-sc-wrapper .ltx-social a, body.ltx-body-black .slider-sc-wrapper .ltx-social .header { color: #fff !important; color: var(--white) !important; } body.ltx-body-black .slider-sc-wrapper .ltx-social .header:after { border-color: #fff; border-color: var(--white); } body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:after, body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet { border-color: #fff; border-color: var(--white); } body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:hover, body.ltx-body-black .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet-active { background-color: #fff; background-color: var(--white); } body.ltx-body-white .navbar-logo > .logo { display: none !important; } body.ltx-body-white .navbar-logo > .ltx-logo-dark { display: block !important; } body.ltx-body-white .icon-bar { background-color: #181818 !important; background-color: var(--black) !important; } body.ltx-body-white .scroll-icon, body.ltx-body-white .ltx-navbar-icons .ltx-nav-profile a span, body.ltx-body-white .ltx-navbar-icons .top-search a, body.ltx-body-white .ltx-navbar-icons .ltx-icon-cart { color: #181818 !important; color: var(--black) !important; } body.ltx-body-white .slider-sc-wrapper .ltx-social a, body.ltx-body-white .slider-sc-wrapper .ltx-social .header { color: #181818 !important; color: var(--black) !important; } body.ltx-body-white .slider-sc-wrapper .ltx-social .header:after { border-color: #181818; border-color: var(--black); } body.ltx-body-white .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:before { border-color: #181818; border-color: var(--black); } body.ltx-body-white .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet, body.ltx-body-white .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet-active { color: #181818 !important; color: var(--black) !important; } } @media (max-width: 768px) { .slider-sc-wrapper .vc_section.vc_row-o-full-height { min-height: auto !important; } } .slider-sc-wrapper .ltx-social { position: absolute; right: 80px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 16px; z-index: 11; } .slider-sc-wrapper .ltx-social ul { margin: 0; padding: 0; list-style: none; } .slider-sc-wrapper .ltx-social li { list-style: none; margin-bottom: 0px; } .slider-sc-wrapper .ltx-social a { color: #fff; color: var(--white); position: relative; z-index: 10; font-size: 10px; } .slider-sc-wrapper .ltx-social a:hover { color: #B19777 !important; color: var(--main) !important; } @media (max-width: 1199px) { .slider-sc-wrapper .ltx-social { display: none; } } .slider-sc-wrapper .ltx-social span.header { margin: 0; font-size: 12px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; text-transform: uppercase; color: #B19777; color: var(--main); white-space: nowrap; display: block; position: relative; margin-top: 100px; margin-bottom: 0px; right: -4px; } .slider-sc-wrapper .ltx-social span.header span { white-space: nowrap; bottom: 0; display: inline-block; -webkit-transform: rotate(270deg) translateX(-50%) translateY(-50%); -moz-transform: rotate(270deg) translateX(-50%) translateY(-50%); -ms-transform: rotate(270deg) translateX(-50%) translateY(-50%); -o-transform: rotate(270deg) translateX(-50%) translateY(-50%); transform: rotate(270deg) translateX(-50%) translateY(-50%); -webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; transform-origin: 0% 0%; } @media (max-width: 768px) { .slider-sc-wrapper .ltx-social span.header { display: none; } } .slider-sc-wrapper .ltx-social span.header:after { content: ""; display: inline-block; position: absolute; left: 0; top: -75px; width: 0px; height: 25px; border-right: 2px solid #B19777; border-color: #B19777; border-color: var(--main); } @media (max-width: 1400px) { .slider-sc-wrapper .ltx-social { display: none !important; } } .slider-sc-wrapper .swiper-pages { z-index: 100; position: absolute; left: 50px !important; width: auto !important; right: auto !important; top: 50% !important; bottom: auto !important; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin-top: 0px; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet { display: block !important; } @media (max-width: 1400px) { .slider-sc-wrapper .swiper-pages { display: none !important; } } @media (max-width: 991px) { .slider-sc-wrapper .swiper-pages { display: none !important; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet { pointer-events: all; background-color: transparent; font-size: 10px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; border: 0 none; margin: 0px 7px 40px; z-index: 100; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 10px; height: 10px; border: 1px solid var(--black); text-align: right; position: relative; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:not(.active):hover { background-color: #181818; background-color: var(--black); cursor: pointer; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet:after { font-size: 14px; content: ""; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 20px; height: 20px; border: 1px solid var(--black); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active { color: #B19777; color: var(--main); background-color: transparent; background-color: #181818; background-color: var(--black); } .slider-sc-wrapper .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active:after { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .bg-color-black .ltx-menu-sc .price { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); } .bg-color-black .ltx-menu-sc .header { color: #B19777; color: var(--main); } .bg-color-black .ltx-menu-sc article:after { border-color: rgba(255, 255, 255, 0.25); } .ltx-content-width { position: relative; } .ltx-content-width.ltx-block-align-center { margin-left: auto; margin-right: auto; } .ltx-content-width.ltx-col-align-center { margin-left: auto; margin-right: auto; text-align: center; } .ltx-content-width.ltx-block-align-right { float: right; } @media (max-width: 991px) { .ltx-content-width { max-width: auto !important; } .ltx-content-width.ltx-col-align-left { margin-left: auto; margin-right: auto; } } .ltx-content-width .ltx-wrapper > .wpb_text_column { position: relative; } @media (max-width: 768px) { .ltx-content-width .wpb_text_column { padding-left: 15px; padding-right: 15px; } } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square { border: 25px solid var(--main); padding: 25px; position: relative; } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square:after { content: ""; position: absolute; bottom: -65px; left: -25px; width: 0; height: 0; border-style: solid; border-width: 40px 40px 0 0; border-color: var(--main) transparent transparent; } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square h4 { font-size: 18px; margin: 0; } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square h2 { font-size: 60px; } @media (min-width: 1200px) and (max-width: 1599px) { .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square { border-width: 20px; padding: 20px; } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square:after { left: -20px; bottom: -60px; } } @media (max-width: 1199px) { .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square { padding: 15px; border-width: 5px; } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square h4 { font-size: 14px; } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square h2 { font-size: 32px; } .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square:after { display: none; } } .floating-cta { position: relative; } .floating-cta .vc_cta3-container { overflow: visible; display: inline-block; position: absolute; right: 10%; margin-top: -30px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } @media (min-width: 1200px) and (max-width: 1599px) { .floating-cta .vc_cta3-container { right: 5%; } } @media (max-width: 1199px) { .floating-cta .vc_cta3-container { right: 30px; top: 45px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } @media (max-width: 991px) { .floating-cta .vc_cta3-container { top: 80px; } } .custom .tp-bullet { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; width: 8px; height: 8px; background-color: #181818 !important; background-color: var(--black) !important; margin-left: 4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .custom .tp-bullet:hover { background-color: #fff !important; background-color: var(--white) !important; } .custom .tp-bullet.selected { margin-left: 0px; width: 15px; height: 15px; -webkit-box-shadow: 0 0 0px 6px rgba(0, 0, 0, 0.1), 0 0 0px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 0px 6px rgba(0, 0, 0, 0.1), 0 0 0px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 0 0px 6px rgba(0, 0, 0, 0.1), 0 0 0px 12px rgba(0, 0, 0, 0.1); background-color: #fff !important; background-color: var(--white) !important; } .ltx-countdown { margin-top: 16px; } .ltx-countdown.type-default > span { display: inline-block; text-align: center; vertical-align: top; font-size: 48px; line-height: 0.8em; } .ltx-countdown.type-default > span:not(.divider) { padding-left: 30px; padding-right: 30px; } .ltx-countdown.type-default > span.divider { padding: 3px 0 0 0; font-size: 36px; font-weight: normal; } .ltx-countdown.type-default > span span { display: block; font-size: 18px; color: #181818; color: var(--black); } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-countdown.type-default > span { font-size: 36px; } .ltx-countdown.type-default > span:not(.divider) { padding: 0 15px; } } @media (max-width: 1199px) { .ltx-countdown.type-default { margin: 48px 0 32px; } } @media (max-width: 768px) { .ltx-countdown.type-default { margin-top: 32px; } .ltx-countdown.type-default > span { font-size: 32px; } .ltx-countdown.type-default > span:not(.divider) { padding: 0 12px; } .ltx-countdown.type-default > span span { font-size: 16px; } } .ltx-countdown.type-circles > span { display: inline-block; text-align: center; vertical-align: middle; font-size: 30px; margin: 0 25px 50px; background-color: #B19777; background-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; width: 65px; height: 65px; line-height: 65px; -webkit-box-shadow: 0 0 0px 7px rgba(255, 255, 255, 0.05), 0 0 0px 14px rgba(255, 255, 255, 0.05); -moz-box-shadow: 0 0 0px 7px rgba(255, 255, 255, 0.05), 0 0 0px 14px rgba(255, 255, 255, 0.05); box-shadow: 0 0 0px 7px rgba(255, 255, 255, 0.05), 0 0 0px 14px rgba(255, 255, 255, 0.05); } .ltx-countdown.type-circles > span.divider { display: none; } .ltx-countdown.type-circles > span span { display: block; font-size: 16px; margin-top: 0px; } .ltx-inline { display: block !important; } .ltx-inline > div { width: auto !important; display: inline-block !important; } .ltx-inline > div h4 { margin-top: -9px !important; } .container-fluid { margin: 0 auto; width: 100%; } span.ltx-border-bottom:after, span.ltx-border-top:after, span.ltx-border-bottom:before, span.ltx-border-top:before { content: ""; pointer-events: none; padding: 15px; z-index: 3; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } span.ltx-border-bottom.ltx-border-top, span.ltx-border-top.ltx-border-top { pointer-events: none; z-index: 3; position: absolute; } span.ltx-border-bottom.ltx-border-top:before, span.ltx-border-top.ltx-border-top:before { border-left: 2px solid var(--main); -webkit-transform: scaleY(0) !important; -moz-transform: scaleY(0) !important; -ms-transform: scaleY(0) !important; -o-transform: scaleY(0) !important; transform: scaleY(0) !important; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; } span.ltx-border-bottom.ltx-border-top:after, span.ltx-border-top.ltx-border-top:after { border-top: 2px solid var(--main); -webkit-transform: scaleX(0) !important; -moz-transform: scaleX(0) !important; -ms-transform: scaleX(0) !important; -o-transform: scaleX(0) !important; transform: scaleX(0) !important; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; left: 0; } span.ltx-border-bottom.ltx-border-bottom:after, span.ltx-border-top.ltx-border-bottom:after, span.ltx-border-bottom.ltx-border-bottom:before, span.ltx-border-top.ltx-border-bottom:before { top: 15px; left: 15px; right: 15px; bottom: 15px; } span.ltx-border-bottom.ltx-border-bottom:before, span.ltx-border-top.ltx-border-bottom:before { border-right: 2px solid var(--main); -webkit-transform: scaleY(0) !important; -moz-transform: scaleY(0) !important; -ms-transform: scaleY(0) !important; -o-transform: scaleY(0) !important; transform: scaleY(0) !important; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; } span.ltx-border-bottom.ltx-border-bottom:after, span.ltx-border-top.ltx-border-bottom:after { border-bottom: 2px solid var(--main); -webkit-transform: scaleX(0) !important; -moz-transform: scaleX(0) !important; -ms-transform: scaleX(0) !important; -o-transform: scaleX(0) !important; transform: scaleX(0) !important; -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100%; transform-origin: 100% 100%; } .ltx-hover-logos .row { margin-top: -40px; } @media (min-width: 992px) { .ltx-hover-logos .row { display: flex; align-items: center; justify-content: center; } } .ltx-hover-logos .row > div { display: flex !important; align-items: center; justify-content: center; float: left !important; margin-top: 40px !important; } .ltx-hover-logos .row > div img { max-height: 80px; } @media (max-width: 768px) { .ltx-hover-logos .row > div.col-xs-6 { width: 49% !important; } } .ltx-hover-logos.layout-border .partners-wrap:before { content: ""; position: absolute; top: 15px; right: 15px; bottom: 15px; left: 15px; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } @media (max-width: 768px) { .ltx-hover-logos.layout-border .partners-wrap:before { top: 6px; right: 6px; bottom: 6px; left: 6px; } } .ltx-hover-logos.layout-border .partners-wrap { padding: 45px 45px; } @media (max-width: 768px) { .ltx-hover-logos.layout-border .partners-wrap { padding: 15px; } } .ltx-hover-logos .item { position: relative; overflow: hidden; text-align: center; padding: 0px 0; display: flex; } .ltx-hover-logos .item img { -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.375); -moz-transition: -moz-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.375); -o-transition: -o-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.375); transition: -webkit-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.375),-moz-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.375),-o-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.375),transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.375); border: 2px solid transparent; } .ltx-hover-logos .item .ltx-img-hover { position: absolute; top: 0; left: 50%; -webkit-transform: translate3d(-50%, -100%, 0); -moz-transform: translate3d(-50%, -100%, 0); -ms-transform: translate3d(-50%, -100%, 0); -o-transform: translate3d(-50%, -100%, 0); transform: translate3d(-50%, -100%, 0); } .ltx-hover-logos .item:hover img:not(.ltx-img-hover) { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } .ltx-hover-logos .item:hover .ltx-img-hover { -webkit-transform: translate3d(-50%, 0%, 0); -moz-transform: translate3d(-50%, 0%, 0); -ms-transform: translate3d(-50%, 0%, 0); -o-transform: translate3d(-50%, 0%, 0); transform: translate3d(-50%, 0%, 0); } .slider-filter-container .matchHeight { height: auto !important; } .ltx-locations { margin-top: -80px; } .ltx-locations .item { padding-left: 120px; padding-right: 100px; margin-top: 80px; position: relative; } @media (max-width: 991px) { .ltx-locations .item { padding-right: 0; } } .ltx-locations .item span.photo { position: absolute; top: 0; left: 0; width: 100px; text-align: center; } .ltx-locations .item a { color: #181818; color: var(--black); } .ltx-locations .item h5 { margin: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-locations .item h5:hover { zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } .ltx-locations .item .descr { font-size: 14px; } .ltx-locations .arrows { text-align: center; margin: 110px 0 0; } @media (max-width: 991px) { .ltx-locations .arrows { margin-top: 80px; } } .ltx-locations .arrows .arrow-left, .ltx-locations .arrows .arrow-right { position: relative; display: inline-block; margin: 0 14px; } .ltx-scroll-parallax { z-index: 2; position: absolute; pointer-events: none; } @media (max-width: 768px) { .ltx-scroll-parallax { display: none; } } .ltx-clients { position: relative; } .ltx-clients .photo { position: relative; display: block; padding: 0 34px; right: -30px; } .ltx-clients .photo:before { background-color: #181818; background-color: var(--black); filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; width: 100%; height: 100%; pointer-events: none; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-clients .photo:before + div { z-index: 2; position: relative; } .ltx-clients .photo span { display: block; overflow: hidden; } .ltx-clients .photo span img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (min-width: 480px) and (max-width: 767px) { .ltx-clients .photo img { width: 100%; } } .ltx-clients .header { margin: 0; position: absolute; left: 24px; bottom: 0; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); z-index: 5; color: #fff; color: var(--white); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-clients .swiper-slide:hover .photo:before { zoom: 1; filter: alpha(opacity=40); -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; } .ltx-clients .swiper-slide:hover .photo span img { -webkit-transform: scale(1.1) rotate(5deg); -moz-transform: scale(1.1) rotate(5deg); -ms-transform: scale(1.1) rotate(5deg); -o-transform: scale(1.1) rotate(5deg); transform: scale(1.1) rotate(5deg); } .ltx-clients .swiper-slide:hover .header { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); left: 50px; bottom: 15px; } .ltx-clients .arrows .arrow-left { margin-left: -100px; } .ltx-clients .arrows .arrow-right { margin-right: -100px; } .ltx-clients .arrows .arrow-left:not(.swiper-button-disabled):hover, .ltx-clients .arrows .arrow-right:not(.swiper-button-disabled):hover { background-color: #B19777; background-color: var(--main); color: #fff; color: var(--white); } @media (min-width: 1600px) and (max-width: 1760px) { .ltx-clients .arrows { position: relative; direction: block; text-align: center; margin-top: 80px; margin-bottom: -40px; } .ltx-clients .arrows .arrow-left, .ltx-clients .arrows .arrow-right { margin: 0 10px; position: relative; } } @media (min-width: 1200px) and (max-width: 1400px) { .ltx-clients .arrows { position: relative; direction: block; text-align: center; margin-top: 80px; margin-bottom: -40px; } .ltx-clients .arrows .arrow-left, .ltx-clients .arrows .arrow-right { margin: 0 10px; position: relative; } } @media (min-width: 999px) and (max-width: 1170px) { .ltx-clients .arrows { position: relative; direction: block; text-align: center; margin-top: 80px; margin-bottom: -40px; } .ltx-clients .arrows .arrow-left, .ltx-clients .arrows .arrow-right { margin: 0 10px; position: relative; } } @media (min-width: 768px) and (max-width: 930px) { .ltx-clients .arrows { position: relative; direction: block; text-align: center; margin-top: 80px; margin-bottom: -40px; } .ltx-clients .arrows .arrow-left, .ltx-clients .arrows .arrow-right { margin: 0 10px; position: relative; } } @media (max-width: 768px) { .ltx-clients .arrows { position: relative; direction: block; text-align: center; margin-top: 80px; margin-bottom: -40px; } .ltx-clients .arrows .arrow-left, .ltx-clients .arrows .arrow-right { margin: 0 10px; position: relative; } } .ltx-clients .arrow-bottom { position: relative; direction: block; text-align: center; margin-top: 80px; margin-bottom: -40px; } .ltx-clients .arrow-bottom .arrow-left, .ltx-clients .arrow-bottom .arrow-right { margin: 0 10px; position: relative; } .ltx-bg-parallax-enabled.wpb_column .vc_column-inner, .ltx-bg-parallax-enabled { background-attachment: fixed !important; } @media (min-width: 1200px) { .ltx-bg-parallax-enabled.wpb_column .vc_column-inner:not(.vc_row), .ltx-bg-parallax-enabled:not(.vc_row) { background-size: 100% !important; } } @media (max-width: 479px) { .ltx-bg-parallax-enabled.wpb_column .vc_column-inner, .ltx-bg-parallax-enabled { background-size: cover !important; background-attachment: scroll !important; background-position: 50% 50% !important; } } .ltx-home-slider { text-align: center; overflow: hidden; } .ltx-home-slider .ltx-parallax-slider { min-height: 100vh; padding-top: 10px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (max-width: 768px) { .ltx-home-slider .ltx-parallax-slider { min-height: 600px; } } .ltx-home-slider .ltx-slider-inner { z-index: 10; width: 100%; } .ltx-home-slider .ltx-layer { width: 100%; pointer-events: none; } .ltx-home-slider h2 { font-size: 120px; margin: 0 auto; text-align: center; width: 100%; line-height: 1em; display: block; color: #fff; color: var(--white); text-shadow: 24px 24px 0px rgba(0, 0, 0, 0.2); } .ltx-home-slider h2 span { color: #B19777; color: var(--main); } @media (max-width: 991px) { .ltx-home-slider h2 { font-size: 80px; } } @media (max-width: 768px) { .ltx-home-slider h2 { font-size: 48px; } } .ltx-home-slider .header-bg, .ltx-home-slider .header-fg { margin-top: 0px; z-index: 3; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 768px) { .ltx-home-slider .header-bg, .ltx-home-slider .header-fg { margin-top: 0px; } .ltx-home-slider .header-bg h2, .ltx-home-slider .header-fg h2 { top: 0; } } .ltx-home-slider .ltx-floating-image { top: auto !important; bottom: 0 !important; z-index: 1; position: absolute !important; max-height: 90vh; } @media (max-width: 991px) { .ltx-home-slider .ltx-floating-image { top: auto !important; bottom: 0 !important; position: absolute !important; } } .ltx-home-slider .ltx-floating-image-bg { top: auto !important; bottom: 0px !important; position: absolute !important; z-index: 0; width: 110%; margin-left: -100px; } .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section, .vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner { padding-top: 0 !important; } .wpb_content_element, .wpb_text_column, .wpb_row, .last_toggle_el_margin, ul.wpb_thumbnails-fluid > li { margin-bottom: 0 !important; } .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a { padding-right: 60px !important; } .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { background: transparent; margin-right: 10px; margin-top: -2px; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before { border-color: transparent !important; display: block; content: "\f105"; font-style: normal; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; content: "+"; font-size: 30px; font-weight: 400; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon:after { display: none; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; content: "-"; font-size: 32px; margin-left: 3px; margin-top: -3px; -webkit-transform: translateY(-50%) scaleX(1.5); -moz-transform: translateY(-50%) scaleX(1.5); -ms-transform: translateY(-50%) scaleX(1.5); -o-transform: translateY(-50%) scaleX(1.5); transform: translateY(-50%) scaleX(1.5); -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; } .wpb-js-composer .vc_tta.vc_tta-accordion .vc_active.vc_tta-controls-icon-position-left .vc_tta-controls-icon .vc_tta-panel-heading { border-bottom: 0 none !important; } .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; -webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; border-bottom-left-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; -webkit-background-clip: padding-box !important; -moz-border-radius-bottomright: 0 !important; -moz-background-clip: padding !important; border-bottom-right-radius: 0 !important; } .wpb-js-composer .vc_tta-accordion { margin-bottom: -16px; } .wpb-js-composer .vc_tta-accordion .vc_tta-panel { margin-bottom: 12px !important; } .wpb-js-composer .vc_tta-accordion .vc_tta-panel.vc_active h4 a:hover span { color: #181818 !important; color: var(--black) !important; } .wpb-js-composer .vc_tta-accordion h4 { font-weight: 600; display: block; background: transparent !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .wpb-js-composer .vc_tta-accordion h4 a { background-color: #F3F3F3 !important; background-color: var(--gray) !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; color: var(--main) !important; font-size: 18px !important; padding-left: 30px !important; padding-top: 22px !important; padding-bottom: 22px !important; } .wpb-js-composer .vc_tta-accordion h4 a span { color: var(--black) !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .wpb-js-composer .vc_tta-accordion h4 a:hover span { color: #B19777 !important; color: var(--main) !important; } .wpb-js-composer .vc_tta-accordion h4 a i { left: auto !important; right: 25px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; display: block; width: 12px !important; height: 12px !important; font-size: 18px !important; color: #181818; color: var(--black); } .wpb-js-composer .vc_tta-accordion h4 a i.vc_tta-controls-icon:after, .wpb-js-composer .vc_tta-accordion h4 a i.vc_tta-controls-icon:before { border-color: var(--gray) !important; } .wpb-js-composer .vc_tta-accordion h4:hover { color: #181818; color: var(--black); } .wpb-js-composer .vc_tta-accordion .vc_tta-panel-heading, .wpb-js-composer .vc_tta-accordion .vc_tta-panel-body { background: transparent !important; border-color: transparent !important; } .wpb-js-composer .vc_tta-accordion .vc_tta-panel-body { border-top: 0 none !important; } .wpb-js-composer .vc_tta-accordion .vc_tta-panel-body .wpb_content_element { padding: 10px 15px 14px 10px; } .wpb_gmaps_widget .wpb_wrapper { background: transparent !important; padding: 0 !important; margin-bottom: 0 !important; } .wpb_gmaps_widget { margin-bottom: 0 !important; } .wpb_video_wrapper { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; } .wpb-js-composer .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } @media (max-width: 768px) { .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a { text-align: center !important; } } .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-list { border-color: transparent !important; } .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a { border-color: transparent !important; -webkit-border-top-left-radius: 0px !important; -moz-border-radius-topleft: 0px !important; border-top-left-radius: 0px !important; -webkit-border-top-right-radius: 0px !important; -webkit-background-clip: padding-box !important; -moz-border-radius-topright: 0px !important; -moz-background-clip: padding !important; border-top-right-radius: 0px !important; padding-bottom: 8px !important; } .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab span { font-weight: 500; font-size: 18px; transition: visibility 0s linear 0.2s, opacity 0.2s linear; padding-left: 20px; padding-right: 20px; } .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab span:hover { zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } @media (max-width: 768px) { .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab span { font-size: 18px; padding: 10px 20px !important; } } .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab .vc_tta-title-text { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panels { border-color: transparent !important; padding: 10px 10px 15px; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background: transparent; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover { background-color: transparent; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title > a { color: #B19777; color: var(--main); } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a { text-align: center; border-bottom: 4px solid rgba(0, 0, 0, 0.1); } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a { color: #B19777; color: var(--main); border-color: #B19777; border-color: var(--main); } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list { display: table !important; width: 100%; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list li { display: table-cell; text-align: center; position: relative; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list li a { background: transparent !important; padding: 0 !important; border: 0 none; color: #181818; color: var(--black); border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list li a span { font-size: 16px; margin-top: 5px; padding: 0 20px 16px; display: block; border-bottom: 4px solid transparent; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list li a:hover { color: #B19777; color: var(--main); } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a { color: #B19777; color: var(--main); border-color: transparent !important; } .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a span { border-color: #B19777; border-color: var(--main); } .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-body { color: #282834; color: var(--black-text); font-size: 14px; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-body { height: auto !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel { display: none !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active { display: block !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading { border: 0 none !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading a { padding: 0 0 20px !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading a span { color: #181818 !important; color: var(--black) !important; font-weight: 700 !important; font-size: 18px !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover { background-color: transparent !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover a span { color: #B19777 !important; color: var(--main) !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading a span { color: #B19777 !important; color: var(--main) !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-body { padding: 14px 0 !important; border: 0 none !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panels { padding: 0 !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tabs-list { padding-bottom: 40px !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a { padding: 10px 20px !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a span { color: #181818; color: var(--black); font-weight: 700; font-size: 14px; border: 1px solid transparent; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; padding: 6px 18px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:hover { background-color: transparent !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:hover span { color: #B19777; color: var(--main); } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a span { color: #B19777; color: var(--main); border-color: #B19777; border-color: var(--main); } @media (max-width: 768px) { .wpb-js-composer .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-panels { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; } } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a { padding: 10px 60px 8px !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a { background-color: #B19777 !important; background-color: var(--main) !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading { background-color: #B19777 !important; background-color: var(--main) !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading, .wpb-js-composer .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading { background-color: transparent !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a { background-color: #F3F3F3 !important; background-color: var(--gray) !important; } .wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading { border-bottom: 0px !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab > a { border-width: 0 !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels { background-color: #F3F3F3 !important; background-color: var(--gray) !important; -webkit-border-top-right-radius: 0px !important; -moz-border-radius-topright: 0px !important; border-top-right-radius: 0px !important; -webkit-border-bottom-right-radius: 0px !important; -moz-border-radius-bottomright: 0px !important; border-bottom-right-radius: 0px !important; -webkit-border-bottom-left-radius: 0px !important; -webkit-background-clip: padding-box !important; -moz-border-radius-bottomleft: 0px !important; -moz-background-clip: padding !important; border-bottom-left-radius: 0px !important; } .wpb-js-composer .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a { text-align: center; background-color: #B19777 !important; background-color: var(--main) !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; color: #fff; color: var(--white); } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a { color: #181818 !important; color: var(--black) !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a { color: var(--white) !important; } .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a { color: var(--black) !important; } .wpb-js-composer .vc_tta.vc_general .vc_tta-icon { margin-top: -5px !important; margin-left: 10px !important; } .wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child) { margin-left: -5px !important; vertical-align: middle; } .wpb-js-composer .vc_tta-panel .vc_tta-icon { margin-right: 20px !important; color: #B19777; color: var(--main); } .vc_progress_bar { margin-top: -18px; } .vc_progress_bar .vc_single_bar { position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; margin-top: 66px; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; height: 7px; } .vc_progress_bar .vc_single_bar span { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; } .vc_progress_bar .vc_single_bar .vc_label { padding: 3px 0 !important; position: relative; top: -34px; font-size: 18px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .vc_progress_bar .vc_bar { background-color: #B19777 !important; background-color: var(--main) !important; } .vc_progress_bar .vc_label { font-size: 16px; font-weight: bold; } .vc_progress_bar .vc_label .vc_label_units { float: right; } .vc_separator { display: block !important; margin-bottom: 48px !important; } .vc_separator.vc_separator-has-text h4 { font-size: 24px; margin-bottom: 14px; } .vc_separator.vc_separator-has-text .vc_sep_holder { display: block; } .vc_separator.vc_separator-has-text .vc_sep_holder { max-width: 10%; } .vc_separator.vc_separator-has-text .vc_sep_holder .vc_sep_line { border-top: 2px solid var(--main); margin: 0; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_center { text-align: center; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_center .vc_sep_holder_l { display: none; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_center .vc_sep_holder { margin: 0 auto; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_center h4 { text-align: center; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_right { text-align: right; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_right .vc_sep_holder_l { display: none; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_right .vc_sep_holder_r { display: block !important; float: right; } .vc_separator.vc_separator-has-text.vc_sep_pos_align_right h4 { text-align: right; margin-bottom: 14px !important; } .vc_separator.vc_sep_color_grey .vc_sep_line { border-color: rgba(0, 0, 0, 0.1) !important; } .vc_separator .vc_sep_holder .vc_sep_line { margin: 48px 0 54px; } .wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background-clip: border-box !important; } .wpb_single_image .vc_single_image-wrapper.vc_box_shadow { -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15) !important; -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15) !important; box-shadow: 0 0 30px rgba(0, 0, 0, 0.15) !important; } .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img { -webkit-box-shadow: 0 0 0 0 !important; -moz-box-shadow: 0 0 0 0 !important; box-shadow: 0 0 0 0 !important; } .wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle { padding: 0 !important; -webkit-box-shadow: 0 0 0 0 !important; -moz-box-shadow: 0 0 0 0 !important; box-shadow: 0 0 0 0 !important; position: relative; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; background-clip: border-box !important; } @media (min-width: 1200px) { .wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle { padding: 60px !important; } } @media (max-width: 1199px) { .wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle { margin: 40px; } } .wpb_single_image .vc_single_image-wrapper.vc_box_shadow:before, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border:before, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle:before, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle:before { content: ""; display: block; z-index: 0; width: 100%; height: 100%; background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; } .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { position: relative; z-index: 1; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; background-clip: border-box !important; max-width: 460px; } @media (max-width: 768px) { .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { max-width: 100%; } } .wpb_column.bg-pos-center-center > .vc_column-inner { background-position: 50% 50% !important; background-repeat: no-repeat; } .vc_row.bg-pos-left-top, .vc_row.bg-pos-left-top > .vc_column-inner { background-position: 0 0% !important; background-repeat: no-repeat; } .vc_row.bg-pos-center-top, .vc_row.bg-pos-center-top > .vc_column-inner { background-position: 50% 0% !important; background-repeat: no-repeat; } .vc_row.bg-pos-right-top, .vc_row.bg-pos-right-top > .vc_column-inner { background-position: 100% 0% !important; background-repeat: no-repeat; } .vc_row.bg-pos-left-center, .vc_row.bg-pos-left-center > .vc_column-inner { background-position: 0 50% !important; background-repeat: no-repeat; } .vc_row.bg-pos-center-center, .vc_row.bg-pos-center-center > .vc_column-inner { background-position: 50% 50% !important; background-repeat: no-repeat; } .vc_row.bg-pos-right-center, .vc_row.bg-pos-right-center > .vc_column-inner { background-position: 100% 50% !important; background-repeat: no-repeat; } .vc_row.bg-pos-left-bottom, .vc_row.bg-pos-left-bottom > .vc_column-inner { background-position: 0 100% !important; background-repeat: no-repeat; } .vc_row.bg-pos-center-bottom, .vc_row.bg-pos-center-bottom > .vc_column-inner { background-position: 50% 100% !important; background-repeat: no-repeat; } .vc_row.bg-pos-right-bottom, .vc_row.bg-pos-right-bottom > .vc_column-inner { background-position: 100% 100% !important; background-repeat: no-repeat; } .bg-pos-left-top.bg-repeat-x { background-repeat: repeat-x; } .wpb_content_element.inline { display: inline-block; margin-right: 15px; } .text-align-center { text-align: center; } .text-align-center .heading.header-with-bg .subheader { left: 50%; -webkit-transform: translateX(-50%) !important; -moz-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; -o-transform: translateX(-50%) !important; transform: translateX(-50%) !important; width: 100%; } .text-align-right { text-align: right; } @media (max-width: 991px) { .text-align-right { text-align: center; } } @media (min-width: 1200px) { .text-align-right-lg { text-align: right; } } @media (max-width: 1199px) { .text-align-right-lg { text-align: center; } } @media (max-width: 768px) { .text-align-center-ms { text-align: center; } .text-align-center-ms .social-icons-list { display: inline-block; text-align: left; } .text-align-center-ms .heading:after { margin-left: auto; margin-right: auto; } } @media (max-width: 991px) { .text-align-center-sm-ms { text-align: center; } .text-align-center-sm-ms .heading:after { margin-left: auto; margin-right: auto; } } @media (max-width: 1199px) { .wpb_single_image.wpb_content_element.vc_align_left, .text-align-center-md-sm-ms { text-align: center; } .wpb_single_image.wpb_content_element.vc_align_left .heading:after, .text-align-center-md-sm-ms .heading:after { margin-left: auto; margin-right: auto; } .wpb_single_image.wpb_content_element.vc_align_left .heading.header-with-bg .subheader, .text-align-center-md-sm-ms .heading.header-with-bg .subheader { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .wpb_single_image.wpb_content_element.vc_align_left .ltx-content-width.ltx-col-align-left, .text-align-center-md-sm-ms .ltx-content-width.ltx-col-align-left { margin: 0 auto !important; } .wpb_single_image.wpb_content_element.vc_align_left .ltx-block-icon.ltx-icon-h-right, .text-align-center-md-sm-ms .ltx-block-icon.ltx-icon-h-right { display: inline-block; } } .vc_message_box { margin: 15px 0; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; text-align: center; padding: 70px 30px 40px 30px !important; margin-bottom: 15px; position: relative; background: var(--white) !important; border-color: transparent !important; } .vc_message_box p { font-size: 14px; line-height: 1.6em; } .vc_message_box .vc_message_box-icon { top: 40px !important; left: 50%; margin-left: -30px; right: auto; bottom: auto; } .vc_message_box.vc_color-success .fa { color: #61BF94; } .vc_message_box.vc_color-danger .fa { color: var(--red); } .vc_message_box.vc_color-warning { background: var(--main) !important; color: var(--black) !important; } .vc_message_box.vc_color-warning .fa { color: var(--black) !important; } .vc_message_box.vc_color-info { background: var(--black) !important; color: var(--main) !important; } .vc_message_box.vc_color-info .fa { color: var(--main) !important; } .vc_message_box.vc_color-info .fa { color: #fff; color: var(--white); } .vc_message_box .header { font-size: 24px; font-weight: 500; text-transform: uppercase; margin-bottom: 15px; } .vc_message_box .header .fa { font-size: 24px; margin-right: 10px; } .wpb_raw_html .fa, .wpb_text_column .fa { color: #B19777; color: var(--second); } .rs-layer .btn { padding-top: 11px !important; padding-bottom: 13px !important; line-height: 25px !important; } .rs-layer .btn.btn-black-bordered { padding-top: 10px !important; padding-bottom: 12px !important; } .rs-layer .btn.btn-lg.btn-black-bordered { padding-top: 15px !important; padding-bottom: 17px !important; } @media (max-width: 768px) { .rs-layer .btn.btn-lg.btn-black-bordered { padding-top: 11px !important; padding-bottom: 13px !important; font-size: 12px; } } @media (max-width: 1400px) { .ltx-slider-tagline { display: none !important; } } .hebe.tparrows .tp-title-wrap { display: none !important; } .hebe.tparrows:before { color: #000 !important; display: inline-block !important; font-family: ltx-font !important; font-weight: 400 !important !important; font-size: inherit !important; text-rendering: auto !important; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important; content: "\e828" !important; font-size: 30px !important; line-height: 84px !important; top: 0px; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; } .hebe.tparrows.tp-rightarrow:before { line-height: 83px !important; } .hebe.tparrows:hover:before { background-color: #181818 !important; background-color: var(--black) !important; color: #fff !important; color: var(--white) !important; } .tp-leftarrow.hebe.tparrows:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } @media (max-width: 768px) { .hebe.tparrows { min-width: 40px !important; min-height: 40px !important; } .hebe.tparrows:before { min-width: 40px !important; min-height: 40px !important; line-height: 44px !important; font-size: 18px !important; } .tp-leftarrow.hebe.tparrows { top: 50% !important; left: 0 !important; right: auto !important; -webkit-transform: translate(0, 0) !important; -moz-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; margin-top: -40px; } .tp-rightarrow.hebe.tparrows { top: 50% !important; left: auto !important; right: 0 !important; -webkit-transform: translate(0, 0) !important; -moz-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; margin-top: -40px; display: none !important } rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } } .ltx-overlay-wrapper { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .ltx-overlay-lines-rev { display: block; background: url("assets/images/__overlay-lines.png") repeat-y 50% 0; z-index: 1000; pointer-events: none; } /* 17. Pagination */ .page-numbers-function { font-size: 0; } .page-numbers-function .page-numbers { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; width: 80px; height: 80px; line-height: 80px; background-color: #F3F3F3; background-color: var(--gray); color: #181818; color: var(--black); border-color: #181818; border-color: var(--black); display: inline-block; text-align: center; vertical-align: top; margin: 0 8px; position: relative; z-index: 5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .page-numbers-function .page-numbers.current { cursor: default; background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); z-index: 0; pointer-events: none; } .page-numbers-function .page-numbers:not(.dots):not(.current):not(.disabled):hover { background-color: #B19777; background-color: var(--main); color: #fff; color: var(--white); } .page-numbers-function .prev, .page-numbers-function .next { line-height: 80px; border: 0 none; } @media (max-width: 768px) { .page-numbers-function .prev, .page-numbers-function .next { display: none; } rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } } .page-numbers-function .prev.next, .page-numbers-function .next.next { margin-left: 10px; } .page-numbers-function .prev.prev, .page-numbers-function .next.prev { margin-right: 10px; } .page-numbers-function .prev.prev:before, .page-numbers-function .next.prev:before, .page-numbers-function .prev.prev:after, .page-numbers-function .next.prev:after, .page-numbers-function .prev.next:after, .page-numbers-function .next.next:after, .page-numbers-function .prev.next:before, .page-numbers-function .next.next:before { font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e828"; font-size: 30px; font-weight: 400; line-height: 80px; position: relative; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; top: 0px; display: inline-block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .page-numbers-function .prev.prev:before, .page-numbers-function .next.prev:before { left: 0px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .page-numbers-function .prev.prev:after, .page-numbers-function .next.prev:after { position: absolute; left: 25px; top: -1px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .page-numbers-function .prev.next:after, .page-numbers-function .next.next:after { right: 0px; } .page-numbers-function .prev.next:before, .page-numbers-function .next.next:before { position: absolute; left: 25px; top: -1px; } .page-numbers-function .prev.disabled, .page-numbers-function .next.disabled { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; cursor: default; background-color: #F3F3F3; background-color: var(--gray); color: #fff; color: var(--white); } .page-numbers-function .prev:not(.dots):not(.current):not(.disabled):hover, .page-numbers-function .next:not(.dots):not(.current):not(.disabled):hover { background-color: #B19777; background-color: var(--main); border-color: #B19777; border-color: var(--main); color: #fff; color: var(--white); } .paging-navigation-border { margin-top: 25px; border-top: 0px solid rgba(0, 0, 0, 0.08); } .paging-navigation { margin-top: 25px; border-top: 0px solid rgba(0, 0, 0, 0.08); } .paging-navigation, .page-numbers { text-align: center; margin-top: 40px; } .paging-navigation hr, .page-numbers hr { margin-bottom: 20px; } .paging-navigation .pagination, .page-numbers .pagination { margin-top: 35px; margin-bottom: 40px; font-size: 1px; font-size: 0; } @media (min-width: 1200px) { .paging-navigation .pagination, .page-numbers .pagination { margin-top: 55px; } } .paging-navigation .pagination .page-numbers, .page-numbers .pagination .page-numbers { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; width: 80px; height: 80px; line-height: 80px; background-color: #F3F3F3; background-color: var(--gray); color: #181818; color: var(--black); border-color: #181818; border-color: var(--black); display: inline-block; text-align: center; vertical-align: top; margin: 0 8px; position: relative; z-index: 5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .paging-navigation .pagination .page-numbers.current, .page-numbers .pagination .page-numbers.current { cursor: default; background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); z-index: 0; pointer-events: none; } .paging-navigation .pagination .page-numbers:not(.dots):not(.current):not(.disabled):hover, .page-numbers .pagination .page-numbers:not(.dots):not(.current):not(.disabled):hover { background-color: #B19777; background-color: var(--main); color: #fff; color: var(--white); } .paging-navigation .pagination .prev, .page-numbers .pagination .prev, .paging-navigation .pagination .next, .page-numbers .pagination .next { line-height: 80px; border: 0 none; } @media (max-width: 768px) { .paging-navigation .pagination .prev, .page-numbers .pagination .prev, .paging-navigation .pagination .next, .page-numbers .pagination .next { display: none; } } .paging-navigation .pagination .prev.next, .page-numbers .pagination .prev.next, .paging-navigation .pagination .next.next, .page-numbers .pagination .next.next { margin-left: 10px; } .paging-navigation .pagination .prev.prev, .page-numbers .pagination .prev.prev, .paging-navigation .pagination .next.prev, .page-numbers .pagination .next.prev { margin-right: 10px; } .paging-navigation .pagination .prev.prev:before, .page-numbers .pagination .prev.prev:before, .paging-navigation .pagination .next.prev:before, .page-numbers .pagination .next.prev:before, .paging-navigation .pagination .prev.prev:after, .page-numbers .pagination .prev.prev:after, .paging-navigation .pagination .next.prev:after, .page-numbers .pagination .next.prev:after, .paging-navigation .pagination .prev.next:after, .page-numbers .pagination .prev.next:after, .paging-navigation .pagination .next.next:after, .page-numbers .pagination .next.next:after, .paging-navigation .pagination .prev.next:before, .page-numbers .pagination .prev.next:before, .paging-navigation .pagination .next.next:before, .page-numbers .pagination .next.next:before { font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e828"; font-size: 30px; font-weight: 400; line-height: 80px; position: relative; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; top: 0px; display: inline-block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .paging-navigation .pagination .prev.prev:before, .page-numbers .pagination .prev.prev:before, .paging-navigation .pagination .next.prev:before, .page-numbers .pagination .next.prev:before { left: 0px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .paging-navigation .pagination .prev.prev:after, .page-numbers .pagination .prev.prev:after, .paging-navigation .pagination .next.prev:after, .page-numbers .pagination .next.prev:after { position: absolute; left: 25px; top: -1px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .paging-navigation .pagination .prev.next:after, .page-numbers .pagination .prev.next:after, .paging-navigation .pagination .next.next:after, .page-numbers .pagination .next.next:after { right: 0px; } .paging-navigation .pagination .prev.next:before, .page-numbers .pagination .prev.next:before, .paging-navigation .pagination .next.next:before, .page-numbers .pagination .next.next:before { position: absolute; left: 25px; top: -1px; } .paging-navigation .pagination .prev.disabled, .page-numbers .pagination .prev.disabled, .paging-navigation .pagination .next.disabled, .page-numbers .pagination .next.disabled { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; cursor: default; background-color: #F3F3F3; background-color: var(--gray); color: #fff; color: var(--white); } .paging-navigation .pagination .prev:not(.dots):not(.current):not(.disabled):hover, .page-numbers .pagination .prev:not(.dots):not(.current):not(.disabled):hover, .paging-navigation .pagination .next:not(.dots):not(.current):not(.disabled):hover, .page-numbers .pagination .next:not(.dots):not(.current):not(.disabled):hover { background-color: #B19777; background-color: var(--main); border-color: #B19777; border-color: var(--main); color: #fff; color: var(--white); } .woocommerce nav.woocommerce-pagination { margin-top: 25px; border-top: 0px solid rgba(0, 0, 0, 0.08); overflow: hidden; } .woocommerce nav.woocommerce-pagination ul { border: 0 none; margin-top: 35px; margin-bottom: 40px; white-space: normal; font-size: 0; } @media (min-width: 1200px) { .woocommerce nav.woocommerce-pagination ul { margin-top: 65px; } } .woocommerce nav.woocommerce-pagination ul li { border: 0 none; padding: 0; vertical-align: middle; overflow: visible; float: none; display: inline-block; } .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a { padding: 0; vertical-align: middle; border: 0; } .woocommerce nav.woocommerce-pagination ul .page-numbers { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; width: 80px; height: 80px; line-height: 80px; background-color: #F3F3F3; background-color: var(--gray); color: #181818; color: var(--black); border-color: #181818; border-color: var(--black); display: inline-block; text-align: center; vertical-align: top; margin: 0 8px; position: relative; z-index: 5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .woocommerce nav.woocommerce-pagination ul .page-numbers.current { cursor: default; background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); z-index: 0; pointer-events: none; } .woocommerce nav.woocommerce-pagination ul .page-numbers:not(.dots):not(.current):not(.disabled):hover { background-color: #B19777; background-color: var(--main); color: #fff; color: var(--white); } .woocommerce nav.woocommerce-pagination ul .prev, .woocommerce nav.woocommerce-pagination ul .next { line-height: 80px; border: 0 none; } @media (max-width: 768px) { .woocommerce nav.woocommerce-pagination ul .prev, .woocommerce nav.woocommerce-pagination ul .next { display: none; } } .woocommerce nav.woocommerce-pagination ul .prev.next, .woocommerce nav.woocommerce-pagination ul .next.next { margin-left: 10px; } .woocommerce nav.woocommerce-pagination ul .prev.prev, .woocommerce nav.woocommerce-pagination ul .next.prev { margin-right: 10px; } .woocommerce nav.woocommerce-pagination ul .prev.prev:before, .woocommerce nav.woocommerce-pagination ul .next.prev:before, .woocommerce nav.woocommerce-pagination ul .prev.prev:after, .woocommerce nav.woocommerce-pagination ul .next.prev:after, .woocommerce nav.woocommerce-pagination ul .prev.next:after, .woocommerce nav.woocommerce-pagination ul .next.next:after, .woocommerce nav.woocommerce-pagination ul .prev.next:before, .woocommerce nav.woocommerce-pagination ul .next.next:before { font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e828"; font-size: 30px; font-weight: 400; line-height: 80px; position: relative; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; top: 0px; display: inline-block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .woocommerce nav.woocommerce-pagination ul .prev.prev:before, .woocommerce nav.woocommerce-pagination ul .next.prev:before { left: 0px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .woocommerce nav.woocommerce-pagination ul .prev.prev:after, .woocommerce nav.woocommerce-pagination ul .next.prev:after { position: absolute; left: 25px; top: -1px; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .woocommerce nav.woocommerce-pagination ul .prev.next:after, .woocommerce nav.woocommerce-pagination ul .next.next:after { right: 0px; } .woocommerce nav.woocommerce-pagination ul .prev.next:before, .woocommerce nav.woocommerce-pagination ul .next.next:before { position: absolute; left: 25px; top: -1px; } .woocommerce nav.woocommerce-pagination ul .prev.disabled, .woocommerce nav.woocommerce-pagination ul .next.disabled { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; cursor: default; background-color: #F3F3F3; background-color: var(--gray); color: #fff; color: var(--white); } .woocommerce nav.woocommerce-pagination ul .prev:not(.dots):not(.current):not(.disabled):hover, .woocommerce nav.woocommerce-pagination ul .next:not(.dots):not(.current):not(.disabled):hover { background-color: #B19777; background-color: var(--main); border-color: #B19777; border-color: var(--main); color: #fff; color: var(--white); } .woocommerce nav.woocommerce-pagination ul .prev, .woocommerce nav.woocommerce-pagination ul .next { font-size: 0px; overflow: hidden; line-height: 80px; } /* 18. Common classes (hover/transition effect/etc) */ body { color: #282834; color: var(--black-text); background-color: #fff; background-color: var(--white); } body.body-black { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); } body.body-black .wpb_text_column, body.body-black .ltx-icon .descr { color: rgba(255, 255, 255, 0.55); } .bg-color-theme_color { color: #fff; color: var(--white); } .bg-color-theme_color.vc_row-fluid, .bg-color-theme_color.vc_section { background-color: #B19777; background-color: var(--main); } .bg-color-theme_color.vc_column_container .vc_column-inner { background-color: #B19777; background-color: var(--main); } .bg-color-second { color: #181818; color: var(--black); } .bg-color-second .header { color: #181818; color: var(--black); } .bg-color-second.vc_row-fluid, .bg-color-second.vc_section { background-color: #B19777; background-color: var(--main); } .bg-color-second.vc_column_container .vc_column-inner { background-color: #B19777; background-color: var(--main); } .bg-color-white { z-index: 2; background-color: #fff; background-color: var(--white); color: #181818; color: var(--black); } .bg-color-black.vc_row-fluid, .bg-tone-dark.vc_row-fluid, .bg-color-black.vc_section, .bg-tone-dark.vc_section { background-color: #181818; background-color: var(--black); } .bg-color-black.vc_column_container .vc_column-inner, .bg-tone-dark.vc_column_container .vc_column-inner { background-color: #181818; background-color: var(--black); } .bg-color-black .wpb_raw_html, .bg-tone-dark .wpb_raw_html, .bg-color-black .wpb_text_column, .bg-tone-dark .wpb_text_column, .bg-color-black .ltx-block-icon .descr, .bg-tone-dark .ltx-block-icon .descr, .bg-color-black p, .bg-tone-dark p { color: rgba(255, 255, 255, 0.55); } .bg-color-black .header, .bg-tone-dark .header { color: #fff; color: var(--white); } .bg-color-true-black { color: rgba(255, 255, 255, 0.55); } .bg-color-true-black.vc_row-fluid, .bg-color-true-black.vc_section { background-color: #0E0D0C; } .bg-color-true-black.vc_column_container .vc_column-inner { background-color: #0E0D0C; } .bg-color-true-black h1, .bg-color-true-black h2, .bg-color-true-black h3 { color: #fff; color: var(--white); } .bg-color-black-dark { color: #fff; color: var(--white); } .bg-color-black-dark.vc_row-fluid, .bg-color-black-dark.vc_section { background-color: #181818; background-color: var(--black); } .bg-color-black-dark.vc_column_container .vc_column-inner { background-color: #181818; background-color: var(--black); } .bg-color-black-dark h1, .bg-color-black-dark h2, .bg-color-black-dark h3 { color: #fff; color: var(--white); } .bg-color-gray.vc_row-fluid, .bg-color-gray.vc_section { background-color: #F3F3F3; background-color: var(--gray); } .bg-color-gray.vc_column_container > .vc_column-inner { background-color: #F3F3F3; background-color: var(--gray); } .hidden { display: none; } .inner { margin-bottom: 75px; } .inner-page { position: relative; } .ltx-content-wrapper { background-color: #fff; background-color: var(--white); z-index: 3; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; min-height: calc(100vh - 86px); } body.admin-bar .ltx-content-wrapper { min-height: calc(100vh - 86px - 33px); } .error404.ltx-bg-404 .ltx-content-wrapper { background-color: transparent !important; } @media (max-width: 991px) { .ltx-content-wrapper { margin-bottom: 0 !important; } } body.body-black .ltx-content-wrapper { background-color: #181818; background-color: var(--black); } .img-shadow-plain { position: relative; } .img-shadow-plain:after { content: ""; position: absolute; bottom: -3px; right: 32px; left: 32px; border-top: 3px solid var(--main); } .margin-default { padding-top: 100px; padding-bottom: 165px; } @media (max-width: 991px) { .margin-default { padding-top: 80px; padding-bottom: 80px; } rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } } .margin-post { padding-top: 100px; padding-bottom: 160px; } @media (max-width: 768px) { .margin-post { padding-bottom: 130px; } } .margin-top { padding-top: 100px; } @media (max-width: 768px) { .margin-top { padding-top: 80px; } } .margin-bottom { padding-bottom: 140px; } @media (max-width: 768px) { .margin-bottom { padding-bottom: 130px; } } .margin-top-0 { margin-top: 0 !important; } .margin-bottom-0 { margin-bottom: 0 !important; } .margin-0 { margin: 0 !important; } c section { overflow: hidden; } .screen-reader-text { position: absolute !important; margin: 0 !important; padding: 0 !important; clip: rect(1px, 1px, 1px, 1px); } a.anchor { display: block; position: relative; top: -180px; visibility: hidden; } img { height: auto; max-width: 100%; vertical-align: middle; } .center { text-align: center; } .full-width { max-width: 100%; height: auto; } .transform-lowercase a, .transform-lowercase input[type="button"], .transform-lowercase input[type="submit"] { text-transform: lowercase; } .transform-uppercase a, .transform-uppercase input[type="button"], .transform-uppercase input[type="submit"] { text-transform: uppercase; } a[href^=tel] { color: inherit; text-decoration: inherit; font-size: inherit; } .circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; } .row { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .row:before { display: none; } .row.row-center { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .row.row-center-x { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .center-flex { display: flex; flex-direction: column; justify-content: center; } .row.centered { font-size: 0; } .row.centered > div { float: none; display: inline-block; margin: 0 auto; vertical-align: top; } .container-short { max-width: 1170px; } .wpb_row.ltx-overlay { position: relative; } .ltx-overlay-black { background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; width: 100%; height: 100%; pointer-events: none; } .ltx-overlay-black + div { z-index: 2; position: relative; } .ltx-overlay-gray { pointer-events: none; background-color: #fff; background-color: var(--white); zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } .ltx-overlay-dark { background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } .ltx-overlay-white { background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=20); -webkit-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } .ltx-overlay-xblack { background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=40); -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } .ltx-overlay-true-black:before { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; content: ""; position: absolute !important; top: -1px; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 150px; z-index: 1; pointer-events: none; } .ltx-highlight { content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } .ltx-overlay-gradient-down { background-image: -webkit-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: -moz-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: -ms-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: -o-linear-gradient(-90deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); background-image: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, 0.6) 110%); content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } .ltx-overlay-gradient { background-image: -webkit-radial-gradient(90deg, transparent 50%, var(--main) 110%); background-image: -moz-radial-gradient(90deg, transparent 50%, var(--main) 110%); background-image: -ms-radial-gradient(90deg, transparent 50%, var(--main) 110%); background-image: -o-radial-gradient(90deg, transparent 50%, var(--main) 110%); background-image: radial-gradient(0deg, transparent 50%, var(--main) 110%); background: radial-gradient(circle, var(--main) 0%, transparent 100%); zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; content: ""; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; } .bg-overlay-gray > div:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .bg-overlay-gray > div > div { z-index: 2; position: relative; } @media (min-width: 1200px) { .bg-overlay-mode-mobile > div:first-child { display: none !important; } } @media (max-width: 1199px) { .bg-overlay-mode-mobile > div:first-child { display: block !important; zoom: 1; filter: alpha(opacity=65); -webkit-opacity: 0.65; -moz-opacity: 0.65; opacity: 0.65; } } @media (max-width: 768px) { .bg-overlay-mode-mobile > div:first-child { zoom: 1; filter: alpha(opacity=65); -webkit-opacity: 0.65; -moz-opacity: 0.65; opacity: 0.65; } } @media (max-width: 768px) { .bg-overlay-mode-mobile.vc_section { background-image: none !important; } } @media (min-width: 1200px) { .bg-overlay-mode-desktop > div:first-child { display: block; } } @media (max-width: 1199px) { .bg-overlay-mode-desktop > div:first-child { display: none; } } /* 19. WooCommerce */ .woocommerce-sidebar .widget_product_tag_cloud .tagcloud { margin-top: 0; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #B19777; background-color: var(--second); } @media (min-width: 992px) { .products-column-with-sidebar { padding-bottom: 100px; } } .woocommerce-checkout #payment ul.payment_methods { border-bottom: 0; } .woocommerce-checkout #payment div.payment_box { padding-top: 0; padding-left: 44px !important; margin-top: 5px; } .woocommerce form.checkout { padding: 0; } .woocommerce ul.products, .woocommerce-page ul.products, .woocommerce ul.products[class*="columns-"], .woocommerce-page[class*="columns-"] ul.products { margin: -30px -15px 0; padding: 0px 0; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce ul.products:before, .woocommerce-page ul.products:before, .woocommerce ul.products[class*="columns-"]:before, .woocommerce-page[class*="columns-"] ul.products:before, .woocommerce ul.products:after, .woocommerce-page ul.products:after, .woocommerce ul.products[class*="columns-"]:after, .woocommerce-page[class*="columns-"] ul.products:after { display: none; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page[class*="columns-"] ul.products li.product { margin: 30px 0 0 0px; padding: 30px 0 0 0; text-align: center; padding-left: 15px; padding-right: 15px; position: relative; } @media (max-width: 768px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page[class*="columns-"] ul.products li.product { margin-bottom: 0px; } } @media (max-width: 991px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page[class*="columns-"] ul.products li.product { height: auto !important; margin-top: 0; } } .woocommerce ul.products li.product > .item, .woocommerce-page ul.products li.product > .item, .woocommerce ul.products[class*="columns-"] li.product > .item, .woocommerce-page[class*="columns-"] ul.products li.product > .item { background-color: #fff; background-color: var(--white); padding: 0 0px 25px; text-align: center; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .woocommerce ul.products li.product > .item:before, .woocommerce-page ul.products li.product > .item:before, .woocommerce ul.products[class*="columns-"] li.product > .item:before, .woocommerce-page[class*="columns-"] ul.products li.product > .item:before { position: absolute; top: -15px; left: 0px; right: 0px; bottom: 0px; content: ""; display: block; pointer-events: none; z-index: -1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.1); box-shadow: 0 0 0px rgba(0, 0, 0, 0.1); background-color: #fff; background-color: var(--white); } @media (max-width: 991px) { .woocommerce ul.products li.product > .item:before, .woocommerce-page ul.products li.product > .item:before, .woocommerce ul.products[class*="columns-"] li.product > .item:before, .woocommerce-page[class*="columns-"] ul.products li.product > .item:before { display: none; } } .body-black .woocommerce ul.products li.product > .item, .body-black .woocommerce-page ul.products li.product > .item, .body-black .woocommerce ul.products[class*="columns-"] li.product > .item, .body-black .woocommerce-page[class*="columns-"] ul.products li.product > .item { background-color: transparent; } @media (max-width: 991px) { .woocommerce ul.products li.product > .item, .woocommerce-page ul.products li.product > .item, .woocommerce ul.products[class*="columns-"] li.product > .item, .woocommerce-page[class*="columns-"] ul.products li.product > .item { padding-bottom: 50px; } } .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title, .woocommerce-page[class*="columns-"] ul.products li.product .woocommerce-loop-product__title { font-size: 18px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; padding: 0px 0 10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .woocommerce ul.products li.product .woocommerce-loop-product__title:hover, .woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover, .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title:hover, .woocommerce-page[class*="columns-"] ul.products li.product .woocommerce-loop-product__title:hover { color: #B19777; color: var(--main); } .woocommerce ul.products li.product .star-rating, .woocommerce-page ul.products li.product .star-rating, .woocommerce ul.products[class*="columns-"] li.product .star-rating, .woocommerce-page[class*="columns-"] ul.products li.product .star-rating { margin-bottom: 10px !important; } .woocommerce ul.products li.product .ltx-btn-wrap, .woocommerce-page ul.products li.product .ltx-btn-wrap, .woocommerce ul.products[class*="columns-"] li.product .ltx-btn-wrap, .woocommerce-page[class*="columns-"] ul.products li.product .ltx-btn-wrap { display: none; } .woocommerce ul.products li.product .post_content, .woocommerce-page ul.products li.product .post_content, .woocommerce ul.products[class*="columns-"] li.product .post_content, .woocommerce-page[class*="columns-"] ul.products li.product .post_content { margin: 0px 0 20px; padding: 0 30px; display: none; } @media (max-width: 991px) { .woocommerce ul.products li.product .ltx-btn-wrap, .woocommerce-page ul.products li.product .ltx-btn-wrap, .woocommerce ul.products[class*="columns-"] li.product .ltx-btn-wrap, .woocommerce-page[class*="columns-"] ul.products li.product .ltx-btn-wrap, .woocommerce ul.products li.product .post_content, .woocommerce-page ul.products li.product .post_content, .woocommerce ul.products[class*="columns-"] li.product .post_content, .woocommerce-page[class*="columns-"] ul.products li.product .post_content { display: block; } } .woocommerce ul.products li.product .image, .woocommerce-page ul.products li.product .image, .woocommerce ul.products[class*="columns-"] li.product .image, .woocommerce-page[class*="columns-"] ul.products li.product .image { padding: 0px 30px 20px; position: relative; } .woocommerce ul.products li.product .image a, .woocommerce-page ul.products li.product .image a, .woocommerce ul.products[class*="columns-"] li.product .image a, .woocommerce-page[class*="columns-"] ul.products li.product .image a { overflow: hidden; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .woocommerce ul.products li.product .image .ltx-btn-wrap, .woocommerce-page ul.products li.product .image .ltx-btn-wrap, .woocommerce ul.products[class*="columns-"] li.product .image .ltx-btn-wrap, .woocommerce-page[class*="columns-"] ul.products li.product .image .ltx-btn-wrap { display: none; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin-top: 0px; pointer-events: none; } .woocommerce ul.products li.product .image .ltx-wc-photo-alt, .woocommerce-page ul.products li.product .image .ltx-wc-photo-alt, .woocommerce ul.products[class*="columns-"] li.product .image .ltx-wc-photo-alt, .woocommerce-page[class*="columns-"] ul.products li.product .image .ltx-wc-photo-alt { position: absolute; top: 0; left: 0; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 0px 30px 20px; } .woocommerce ul.products li.product.ltx-product-hover-gallery .image:hover > a, .woocommerce-page ul.products li.product.ltx-product-hover-gallery .image:hover > a, .woocommerce ul.products[class*="columns-"] li.product.ltx-product-hover-gallery .image:hover > a, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-product-hover-gallery .image:hover > a { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } .woocommerce ul.products li.product.ltx-product-hover-gallery .image:hover .ltx-wc-photo-alt, .woocommerce-page ul.products li.product.ltx-product-hover-gallery .image:hover .ltx-wc-photo-alt, .woocommerce ul.products[class*="columns-"] li.product.ltx-product-hover-gallery .image:hover .ltx-wc-photo-alt, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-product-hover-gallery .image:hover .ltx-wc-photo-alt { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .woocommerce ul.products li.product img, .woocommerce-page ul.products li.product img, .woocommerce ul.products[class*="columns-"] li.product img, .woocommerce-page[class*="columns-"] ul.products li.product img { max-width: 100%; width: auto !important; height: auto; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin: 0 auto 0 !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } @media (min-width: 992px) { .woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover, .woocommerce ul.products[class*="columns-"] li.product:hover, .woocommerce-page[class*="columns-"] ul.products li.product:hover { overflow: visible; z-index: 1000; } .woocommerce ul.products li.product:hover > .item, .woocommerce-page ul.products li.product:hover > .item, .woocommerce ul.products[class*="columns-"] li.product:hover > .item, .woocommerce-page[class*="columns-"] ul.products li.product:hover > .item { z-index: 1000; padding-bottom: 40px; } .woocommerce ul.products li.product:hover > .item:before, .woocommerce-page ul.products li.product:hover > .item:before, .woocommerce ul.products[class*="columns-"] li.product:hover > .item:before, .woocommerce-page[class*="columns-"] ul.products li.product:hover > .item:before { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); } .woocommerce ul.products li.product:hover > .item .ltx-btn-wrap, .woocommerce-page ul.products li.product:hover > .item .ltx-btn-wrap, .woocommerce ul.products[class*="columns-"] li.product:hover > .item .ltx-btn-wrap, .woocommerce-page[class*="columns-"] ul.products li.product:hover > .item .ltx-btn-wrap { display: block; } .woocommerce ul.products li.product:hover .post_content, .woocommerce-page ul.products li.product:hover .post_content, .woocommerce ul.products[class*="columns-"] li.product:hover .post_content, .woocommerce-page[class*="columns-"] ul.products li.product:hover .post_content { display: block; color: #181818; color: var(--black); } .body-black .woocommerce ul.products li.product:hover .price, .body-black .woocommerce-page ul.products li.product:hover .price, .body-black .woocommerce ul.products[class*="columns-"] li.product:hover .price, .body-black .woocommerce-page[class*="columns-"] ul.products li.product:hover .price, .bg-color-black .woocommerce ul.products li.product:hover .price, .bg-color-black .woocommerce-page ul.products li.product:hover .price, .bg-color-black .woocommerce ul.products[class*="columns-"] li.product:hover .price, .bg-color-black .woocommerce-page[class*="columns-"] ul.products li.product:hover .price, .body-black .woocommerce ul.products li.product:hover .price del, .body-black .woocommerce-page ul.products li.product:hover .price del, .body-black .woocommerce ul.products[class*="columns-"] li.product:hover .price del, .body-black .woocommerce-page[class*="columns-"] ul.products li.product:hover .price del, .bg-color-black .woocommerce ul.products li.product:hover .price del, .bg-color-black .woocommerce-page ul.products li.product:hover .price del, .bg-color-black .woocommerce ul.products[class*="columns-"] li.product:hover .price del, .bg-color-black .woocommerce-page[class*="columns-"] ul.products li.product:hover .price del, .body-black .woocommerce ul.products li.product:hover .woocommerce-loop-product__title, .body-black .woocommerce-page ul.products li.product:hover .woocommerce-loop-product__title, .body-black .woocommerce ul.products[class*="columns-"] li.product:hover .woocommerce-loop-product__title, .body-black .woocommerce-page[class*="columns-"] ul.products li.product:hover .woocommerce-loop-product__title, .bg-color-black .woocommerce ul.products li.product:hover .woocommerce-loop-product__title, .bg-color-black .woocommerce-page ul.products li.product:hover .woocommerce-loop-product__title, .bg-color-black .woocommerce ul.products[class*="columns-"] li.product:hover .woocommerce-loop-product__title, .bg-color-black .woocommerce-page[class*="columns-"] ul.products li.product:hover .woocommerce-loop-product__title { color: #181818; color: var(--black); } } .body-black .woocommerce ul.products li.product .price, .body-black .woocommerce-page ul.products li.product .price, .body-black .woocommerce ul.products[class*="columns-"] li.product .price, .body-black .woocommerce-page[class*="columns-"] ul.products li.product .price, .bg-color-black .woocommerce ul.products li.product .price, .bg-color-black .woocommerce-page ul.products li.product .price, .bg-color-black .woocommerce ul.products[class*="columns-"] li.product .price, .bg-color-black .woocommerce-page[class*="columns-"] ul.products li.product .price, .body-black .woocommerce ul.products li.product .woocommerce-loop-product__title, .body-black .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .body-black .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title, .body-black .woocommerce-page[class*="columns-"] ul.products li.product .woocommerce-loop-product__title, .bg-color-black .woocommerce ul.products li.product .woocommerce-loop-product__title, .bg-color-black .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .bg-color-black .woocommerce ul.products[class*="columns-"] li.product .woocommerce-loop-product__title, .bg-color-black .woocommerce-page[class*="columns-"] ul.products li.product .woocommerce-loop-product__title { color: #fff; color: var(--white); } @media (max-width: 991px) { .woocommerce ul.products li.product .item > .ltx-btn-wrap, .woocommerce-page ul.products li.product .item > .ltx-btn-wrap, .woocommerce ul.products[class*="columns-"] li.product .item > .ltx-btn-wrap, .woocommerce-page[class*="columns-"] ul.products li.product .item > .ltx-btn-wrap { margin-top: 20px; } .woocommerce ul.products li.product .item > .ltx-btn-wrap .btn, .woocommerce-page ul.products li.product .item > .ltx-btn-wrap .btn, .woocommerce ul.products[class*="columns-"] li.product .item > .ltx-btn-wrap .btn, .woocommerce-page[class*="columns-"] ul.products li.product .item > .ltx-btn-wrap .btn { margin-top: 0; } } .woocommerce ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .product_type_grouped, .woocommerce ul.products[class*="columns-"] li.product .product_type_grouped, .woocommerce-page[class*="columns-"] ul.products li.product .product_type_grouped, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button, .woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; margin-top: 14px; } .woocommerce ul.products li.product .product_type_grouped .ltx-btn-after, .woocommerce-page ul.products li.product .product_type_grouped .ltx-btn-after, .woocommerce ul.products[class*="columns-"] li.product .product_type_grouped .ltx-btn-after, .woocommerce-page[class*="columns-"] ul.products li.product .product_type_grouped .ltx-btn-after, .woocommerce ul.products li.product .add_to_cart_button .ltx-btn-after, .woocommerce-page ul.products li.product .add_to_cart_button .ltx-btn-after, .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button .ltx-btn-after, .woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button .ltx-btn-after { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .woocommerce ul.products li.product .product_type_grouped.loading .ltx-btn-after:after, .woocommerce-page ul.products li.product .product_type_grouped.loading .ltx-btn-after:after, .woocommerce ul.products[class*="columns-"] li.product .product_type_grouped.loading .ltx-btn-after:after, .woocommerce-page[class*="columns-"] ul.products li.product .product_type_grouped.loading .ltx-btn-after:after, .woocommerce ul.products li.product .add_to_cart_button.loading .ltx-btn-after:after, .woocommerce-page ul.products li.product .add_to_cart_button.loading .ltx-btn-after:after, .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button.loading .ltx-btn-after:after, .woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button.loading .ltx-btn-after:after { -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f110'; font-weight: 900 !important; -webkit-font-smoothing: antialiased; -webkit-animation: ltxSpin 2s linear infinite; -moz-animation: ltxSpin 2s linear infinite; -o-animation: ltxSpin 2s linear infinite; animation: ltxSpin 2s linear infinite; font-size: 14px; } .woocommerce ul.products li.product .product_type_grouped.added .ltx-btn-after:after, .woocommerce-page ul.products li.product .product_type_grouped.added .ltx-btn-after:after, .woocommerce ul.products[class*="columns-"] li.product .product_type_grouped.added .ltx-btn-after:after, .woocommerce-page[class*="columns-"] ul.products li.product .product_type_grouped.added .ltx-btn-after:after, .woocommerce ul.products li.product .add_to_cart_button.added .ltx-btn-after:after, .woocommerce-page ul.products li.product .add_to_cart_button.added .ltx-btn-after:after, .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button.added .ltx-btn-after:after, .woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button.added .ltx-btn-after:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 14px; content: "\f00c"; -webkit-transform: rotate(0) !important; -moz-transform: rotate(0) !important; -ms-transform: rotate(0) !important; -o-transform: rotate(0) !important; transform: rotate(0) !important; font-weight: 900 !important; } .woocommerce ul.products li.product .btn:not(.add_to_cart_button):not(.product_type_grouped), .woocommerce-page ul.products li.product .btn:not(.add_to_cart_button):not(.product_type_grouped), .woocommerce ul.products[class*="columns-"] li.product .btn:not(.add_to_cart_button):not(.product_type_grouped), .woocommerce-page[class*="columns-"] ul.products li.product .btn:not(.add_to_cart_button):not(.product_type_grouped) { margin-top: 15px; } .woocommerce ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart, .woocommerce ul.products[class*="columns-"] li.product .added_to_cart, .woocommerce-page[class*="columns-"] ul.products li.product .added_to_cart { display: none !important; } .woocommerce ul.products li.product .woocommerce-Price-amount, .woocommerce-page ul.products li.product .woocommerce-Price-amount, .woocommerce ul.products[class*="columns-"] li.product .woocommerce-Price-amount, .woocommerce-page[class*="columns-"] ul.products li.product .woocommerce-Price-amount { font-size: 18px; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products[class*="columns-"] li.product .price, .woocommerce-page[class*="columns-"] ul.products li.product .price { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .woocommerce ul.products li.product:hover > .item .header, .woocommerce-page ul.products li.product:hover > .item .header, .woocommerce ul.products[class*="columns-"] li.product:hover > .item .header, .woocommerce-page[class*="columns-"] ul.products li.product:hover > .item .header { color: #B19777; color: var(--main); } @media (max-width: 768px) { .woocommerce ul.products li.product.ltx-featured-product, .woocommerce-page ul.products li.product.ltx-featured-product, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product { padding-top: 0; margin-bottom: 0; padding-bottom: 0; } } .woocommerce ul.products li.product.ltx-featured-product .item, .woocommerce-page ul.products li.product.ltx-featured-product .item, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .item, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .item { padding: 0 15px 40px; min-height: 525px; max-height: 710px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-box-align: end; -moz-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; -webkit-box-direction: normal !important; -moz-box-direction: normal !important; -webkit-box-orient: horizontal !important; -moz-box-orient: horizontal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; } .woocommerce ul.products li.product.ltx-featured-product .item:after, .woocommerce-page ul.products li.product.ltx-featured-product .item:after, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .item:after, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .item:after { display: none; } .woocommerce ul.products li.product.ltx-featured-product .item:hover img, .woocommerce-page ul.products li.product.ltx-featured-product .item:hover img, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .item:hover img, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .item:hover img { -webkit-transform: translateX(-50%) scale(1.1); -moz-transform: translateX(-50%) scale(1.1); -ms-transform: translateX(-50%) scale(1.1); -o-transform: translateX(-50%) scale(1.1); transform: translateX(-50%) scale(1.1); } .woocommerce ul.products li.product.ltx-featured-product .image, .woocommerce-page ul.products li.product.ltx-featured-product .image, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .image, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .image { padding: 0; } .woocommerce ul.products li.product.ltx-featured-product .image:before, .woocommerce-page ul.products li.product.ltx-featured-product .image:before, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .image:before, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .image:before { background-image: -webkit-linear-gradient(-90deg, transparent 0%, #181818 100%); background-image: -moz-linear-gradient(-90deg, transparent 0%, #181818 100%); background-image: -ms-linear-gradient(-90deg, transparent 0%, #181818 100%); background-image: -o-linear-gradient(-90deg, transparent 0%, #181818 100%); background-image: linear-gradient(180deg, transparent 0%, #181818 100%); content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; z-index: 1; zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .woocommerce ul.products li.product.ltx-featured-product img, .woocommerce-page ul.products li.product.ltx-featured-product img, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product img, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product img { position: absolute; z-index: 0; width: auto !important; height: 100% !important; max-width: initial !important; max-height: initial !important; top: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } @media (min-width: 992px) and (max-width: 1199px) { .woocommerce ul.products li.product.ltx-featured-product img, .woocommerce-page ul.products li.product.ltx-featured-product img, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product img, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product img { height: 130% !important; } } @media (max-width: 479px) { .woocommerce ul.products li.product.ltx-featured-product img, .woocommerce-page ul.products li.product.ltx-featured-product img, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product img, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product img { height: 130% !important; } rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } } .woocommerce ul.products li.product.ltx-featured-product .ltx-item-descr, .woocommerce-page ul.products li.product.ltx-featured-product .ltx-item-descr, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .ltx-item-descr, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .ltx-item-descr { z-index: 2; } .woocommerce ul.products li.product.ltx-featured-product .post_content, .woocommerce-page ul.products li.product.ltx-featured-product .post_content, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .post_content, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .post_content, .woocommerce ul.products li.product.ltx-featured-product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product.ltx-featured-product .woocommerce-loop-product__title, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .woocommerce-loop-product__title, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .woocommerce-loop-product__title { color: #fff; color: var(--white); } .woocommerce ul.products li.product.ltx-featured-product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product.ltx-featured-product .woocommerce-loop-product__title, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .woocommerce-loop-product__title, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .woocommerce-loop-product__title { padding: 0 0 6px; } .woocommerce ul.products li.product.ltx-featured-product .post_content, .woocommerce-page ul.products li.product.ltx-featured-product .post_content, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .post_content, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .post_content { margin-bottom: 0; } .woocommerce ul.products li.product.ltx-featured-product .price, .woocommerce-page ul.products li.product.ltx-featured-product .price, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .price, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .price { position: absolute; right: 15px; top: 15px; background-color: #B19777; background-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; width: 80px; height: 80px; display: flex; flex-direction: column; justify-content: center; color: #fff; color: var(--white); } .woocommerce ul.products li.product.ltx-featured-product .price .woocommerce-Price-amount.amount, .woocommerce-page ul.products li.product.ltx-featured-product .price .woocommerce-Price-amount.amount, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .price .woocommerce-Price-amount.amount, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .price .woocommerce-Price-amount.amount { font-size: 18px; } .woocommerce ul.products li.product.ltx-featured-product .ltx-btn-more, .woocommerce-page ul.products li.product.ltx-featured-product .ltx-btn-more, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .ltx-btn-more, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .ltx-btn-more { display: none; } .woocommerce ul.products li.product.ltx-featured-product .onsale, .woocommerce-page ul.products li.product.ltx-featured-product .onsale, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .onsale, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .onsale, .woocommerce ul.products li.product.ltx-featured-product .wc-label-new, .woocommerce-page ul.products li.product.ltx-featured-product .wc-label-new, .woocommerce ul.products[class*="columns-"] li.product.ltx-featured-product .wc-label-new, .woocommerce-page[class*="columns-"] ul.products li.product.ltx-featured-product .wc-label-new { display: none; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page[class*="columns-"] ul.products li.product { width: 33.33%; } .woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product, .woocommerce ul.products[class*="columns-"].columns-1 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-1 li.product { width: 100%; } @media (min-width: 1600px) { .woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce ul.products[class*="columns-"].columns-6 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-6 li.product { width: 16.66%; } .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products[class*="columns-"].columns-5 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-5 li.product { width: 20%; } .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products[class*="columns-"].columns-4 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-4 li.product { width: 25%; } .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*="columns-"].columns-3 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-3 li.product { width: 33.33%; } .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products[class*="columns-"].columns-2 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-2 li.product { width: 50%; } } @media (min-width: 1200px) and (max-width: 1599px) { .woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce ul.products[class*="columns-"].columns-6 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-6 li.product { width: 20%; } .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products[class*="columns-"].columns-5 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-5 li.product { width: 20%; } .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products[class*="columns-"].columns-4 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-4 li.product { width: 25%; } .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*="columns-"].columns-3 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-3 li.product { width: 50%; } .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products[class*="columns-"].columns-2 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-2 li.product { width: 50%; } } @media (min-width: 992px) and (max-width: 1199px) { .woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce ul.products[class*="columns-"].columns-6 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-6 li.product { width: 50%; } .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products[class*="columns-"].columns-5 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-5 li.product { width: 50%; } .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products[class*="columns-"].columns-4 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-4 li.product { width: 50%; } .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*="columns-"].columns-3 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-3 li.product { width: 50%; } .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products[class*="columns-"].columns-2 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-2 li.product { width: 50%; } } @media (min-width: 768px) and (max-width: 991px) { .woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce ul.products[class*="columns-"].columns-6 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-6 li.product { width: 50%; } .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products[class*="columns-"].columns-5 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-5 li.product { width: 50%; } .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products[class*="columns-"].columns-4 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-4 li.product { width: 50%; } .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*="columns-"].columns-3 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-3 li.product { width: 50%; } .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products[class*="columns-"].columns-2 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-2 li.product { width: 50%; } } @media (min-width: 480px) and (max-width: 767px) { rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } .woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce ul.products[class*="columns-"].columns-6 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-6 li.product { width: 100%; } .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products[class*="columns-"].columns-5 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-5 li.product { width: 100%; } .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products[class*="columns-"].columns-4 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-4 li.product { width: 50%; } .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*="columns-"].columns-3 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-3 li.product { width: 100%; } .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products[class*="columns-"].columns-2 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-2 li.product { width: 100%; } } @media (max-width: 479px) { rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } .woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce ul.products[class*="columns-"].columns-6 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-6 li.product { width: 100%; } .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products[class*="columns-"].columns-5 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-5 li.product { width: 100%; } .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products[class*="columns-"].columns-4 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-4 li.product { width: 100%; } .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*="columns-"].columns-3 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-3 li.product { width: 100%; } .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products[class*="columns-"].columns-2 li.product, .woocommerce-page[class*="columns-"] ul.products.columns-2 li.product { width: 100%; } } lesshat-selector { -lh-property: 0; } @-webkit-keyframes ltxSpin{ 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); }} @-moz-keyframes ltxSpin{ 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); }} @-o-keyframes ltxSpin{ 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(360deg); }} @keyframes ltxSpin{ 0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg); } 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); }} [not-existing] { zoom: 1; } .woocommerce span.wc-label-new, .woocommerce span.onsale { left: 0; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 400; font-size: 12px; line-height: 48px; margin: 0 !important; background-color: #B19777; background-color: var(--main); padding: 0px 2px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; width: 48px; height: 48px; margin: 0; text-align: center; overflow: hidden; min-height: initial; min-width: initial; text-transform: uppercase; color: #fff; color: var(--white); pointer-events: none; } .woocommerce div.product > .onsale { left: auto; top: auto; right: auto; bottom: auto; margin-left: 34px !important; padding: 8px 18px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; display: inline-block; position: relative; line-height: 1em; width: auto; height: auto; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); background-color: #B19777; background-color: var(--second); color: #fff; color: var(--white); } .woocommerce ul.products li.product .wc-label-new, .woocommerce ul.products li.product .onsale { position: absolute; z-index: 5; } .woocommerce ul.products li.product .onsale { top: 0px; right: 30px; border: 0; background-color: #B19777; background-color: var(--main); } .woocommerce span.wc-label-new { left: auto; top: 0px; right: 30px; background-color: #9EB546; } .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price { color: #181818; color: var(--black); font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce ul.products li.product .price del, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce ul.products li.product .price ins { display: inline-block; vertical-align: middle; text-align: center; text-decoration: none; } .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce ul.products li.product .price ins { color: #D12323; color: var(--red); } .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce ul.products li.product .price del { text-decoration: line-through; margin-right: 12px; color: #181818; color: var(--black); zoom: 1; filter: alpha(opacity=40); -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; } .body-black .woocommerce div.product p.price del, .body-black .woocommerce div.product span.price del, .body-black .woocommerce ul.products li.product .price del { color: #fff; color: var(--white); } .bg-color-black .woocommerce div.product p.price del, .bg-color-black .woocommerce div.product span.price del, .bg-color-black .woocommerce ul.products li.product .price del { color: #fff; color: var(--white); zoom: 1; filter: alpha(opacity=40); -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; } .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { margin-top: 25px; margin-bottom: 20px; } .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { margin-top: 0; padding-top: 15px; } .woocommerce .widget_price_filter { padding-bottom: 120px; } .woocommerce .widget_price_filter .price_slider_wrapper { margin-top: 50px; } .woocommerce .widget_price_filter .ui-slider-horizontal { height: 6px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { top: -7px; background-color: #fff; background-color: var(--white); border: 6px solid var(--second); border-color: #B19777; border-color: var(--second); width: 20px; height: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #F3F3F3; background-color: var(--gray); } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #B19777; background-color: var(--second); } .woocommerce .widget_price_filter .price_slider_wrapper { position: relative; padding-bottom: 0px; margin-right: 8px; } .woocommerce .widget_price_filter .price_slider_amount { text-align: center; } .woocommerce .widget_price_filter .price_slider_amount .ltx-btn-wrap:after { display: none; } .woocommerce .widget_price_filter .price_slider_amount .price_label { text-align: center; margin-top: 0px; padding-top: 20px; font-size: 14px; margin-bottom: 15px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #181818; color: var(--black); margin-top: -50px; } .woocommerce .widget_price_filter .price_slider_amount .btn { float: none; text-align: center; margin-bottom: -100px; } .select_container::after { content: '\e828'; font-family: 'fontello'; display: block; line-height: 1em; width: 1em; height: 1em; text-align: center; position: absolute; right: 1em; top: 50%; margin-top: -0.5em; z-index: 2; pointer-events: none; cursor: pointer; } .ltx-wc-order { background-color: #F3F3F3; background-color: var(--gray); display: block; height: 64px; width: 100%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } @media (min-width: 768px) and (max-width: 991px) { rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } .ltx-wc-order { margin-bottom: 60px; } } @media (max-width: 768px) { .ltx-wc-order { height: 140px; margin-bottom: 30px; } } .ltx-wc-order .orderby { padding-top: 14px; } @supports (-webkit-overflow-scrolling: touch) { .ltx-wc-order { margin-bottom: 60px; } } .woocommerce .woocommerce-result-count { font-size: 14px; padding: 20px 0 15px; margin-bottom: 0; padding-left: 30px; z-index: 2; } @media (max-width: 768px) { .woocommerce .woocommerce-result-count { padding-top: 24px; } } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { background: none; padding: 0 15px 0 0; margin: 0px 0px 0px; } .woocommerce .woocommerce-ordering .select-wrap, .woocommerce-page .woocommerce-ordering .select-wrap { background: transparent; margin-top: 5px; margin-bottom: 0; border: 0 none; } .woocommerce .woocommerce-ordering .select-wrap select, .woocommerce-page .woocommerce-ordering .select-wrap select { color: #282834; color: var(--black-text); font-size: 14px; } @media (max-width: 768px) { .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { padding-left: 30px; display: block; float: none; clear: both; } .woocommerce .woocommerce-ordering .select-wrap, .woocommerce-page .woocommerce-ordering .select-wrap { margin-left: -5px; } .woocommerce .woocommerce-ordering .select-wrap select, .woocommerce-page .woocommerce-ordering .select-wrap select { padding-left: 0; } } .woocommerce .widget_shopping_cart .cart_list li, .woocommerce-page .widget_shopping_cart .cart_list li { padding: 0 0 20px 0; overflow: hidden; } .woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after { clear: none; } .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:before { display: none; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img { box-shadow: none; margin: 0 0.6em 1em 0; width: 54px; height: auto; float: left; } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 54px; height: auto; } .woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity { display: inline-block; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove, .woocommerce a.remove { color: #D12323 !important; color: var(--red) !important; background-color: #fff; background-color: var(--white); font-size: 24px; line-height: 15px; width: 19px !important; height: 19px !important; display: block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; font-family: 'Mukta', serif !important; font-family: var(--font-headers), serif !important; font-weight: 700 !important; } @media (min-width: 768px) { .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove, .woocommerce a.remove { top: -8px; left: -2px; } } .woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover, .woocommerce a.remove:hover { color: #B19777 !important; color: var(--main) !important; background-color: transparent; } @media (max-width: 768px) { .woocommerce a.remove { display: inline; } } .woocommerce .product_meta { margin-top: 30px; font-size: 16px; font-weight: bold; color: #181818; color: var(--black); } .woocommerce .product_meta > span { display: block; } .woocommerce .product_meta > span span { color: #B19777; color: var(--main); } .woocommerce .product_meta > span a { font-weight: 500; color: #181818; color: var(--black); } .woocommerce .product_meta > span a:hover { color: rgba(19, 19, 19, 0.7); color: var(--black-light); } .woocommerce .product_meta span { margin-bottom: 4px; } .woocommerce form.cart { text-align: left; } .woocommerce form.cart .btn { margin: 0; } .woocommerce .woocommerce-variation { margin-bottom: 30px; } .woocommerce .variations .select-wrap { margin-bottom: 0; margin-right: 10px; display: inline-block; } @media (min-width: 992px) { .woocommerce .variations .select-wrap { max-width: 50%; } } .woocommerce .variations td { text-align: left; padding: 0; display: block; } .woocommerce .variations td.label { color: #181818; color: var(--black); } .woocommerce div.product .woocommerce-tabs ul.tabs { margin-bottom: -1px; margin-left: 1px; } .woocommerce div.product .woocommerce-tabs .tabs.wc-tabs { font-size: 0; } .woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li { margin-right: 3px; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; } .woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a { padding-bottom: 3px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; } .woocommerce div.product .woocommerce-tabs .panel { -webkit-border-top-left-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius-topleft: 0; -moz-background-clip: padding; border-top-left-radius: 0; } .woocommerce div.product .woocommerce-tabs .panel h2 { margin-bottom: 20px; font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; font-size: 24px; display: none; } @media (max-width: 768px) { .woocommerce div.product .woocommerce-tabs .panel { padding-left: 10px !important; padding-right: 10px !important; } } .woocommerce div.product .woocommerce-tabs ul.tabs { padding: 40px 0 0 0; margin-bottom: 0; text-align: center; } .woocommerce div.product .woocommerce-tabs ul.tabs li { border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-clip: border-box; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topright: 0px; -moz-background-clip: padding; border-top-right-radius: 0px; background-color: transparent; color: #181818; color: var(--black); padding: 4px 0px; font-size: 16px; margin: 0 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { color: #181818; color: var(--black); border-bottom: 2px solid #B19777; } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { display: none; } .woocommerce div.product .woocommerce-tabs .panel { padding: 30px 40px; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom: none; } .woocommerce .comment-form-rating { text-align: left; } .woocommerce .comment-form-rating p { margin: 5px 0 0 12px !important; } .woocommerce div.product .summary.entry-summary { margin-bottom: 3em; } .woocommerce div.product .summary.entry-summary .woocommerce-product-rating { margin-top: 10px; } .woocommerce div.product .summary.entry-summary .price { margin-top: 20px; margin-bottom: 20px; } .woocommerce div.product .summary.entry-summary .product_meta { margin-top: 30px; font-size: 14px; } .woocommerce div.quantity input[type="number"], .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"] { width: 100%; height: 100%; padding: 0 1.8em; font-size: 14px; font-weight: 400; text-align: left; } .woocommerce div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity { margin: 0 1.1em 0 0; width: 95px; height: 52px; position: relative; } .woocommerce div.quantity span, .woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span { display: block; position: absolute; z-index: 1; right: 1px; width: 30px; height: 50%; font-size: 14px; text-align: center; line-height: 1.2em; cursor: pointer; } .woocommerce div.quantity span, .woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span { background-color: #fff; background-color: var(--white); color: #181818; color: var(--black); } .woocommerce div.quantity span.more, .woocommerce div.product form.cart div.quantity span.more, .woocommerce-page div.product form.cart div.quantity span.more { top: 6px; border-bottom: 2px solid var(--white); -webkit-border-top-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topright: 0px; -moz-background-clip: padding; border-top-right-radius: 0px; } .woocommerce div.quantity span.less, .woocommerce div.product form.cart div.quantity span.less, .woocommerce-page div.product form.cart div.quantity span.less { bottom: 1px; border-top: 2px solid var(--white); -webkit-border-bottom-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-bottomright: 0px; -moz-background-clip: padding; border-bottom-right-radius: 0px; } .woocommerce div.quantity span.more:before, .woocommerce div.product form.cart div.quantity span.more:before, .woocommerce-page div.product form.cart div.quantity span.more:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f106"; right: 0px; top: 3px; position: relative; font-size: 20px; } .woocommerce div.quantity span.less:before, .woocommerce div.product form.cart div.quantity span.less:before, .woocommerce-page div.product form.cart div.quantity span.less:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f107"; font-size: 20px; margin-right: 0px; } .woocommerce div.quantity input[type="number"], .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"] { border: 1px solid rgba(0, 0, 0, 0.1); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; width: 100%; height: 100%; padding: 0 0 0 30px; font-size: 16px; font-weight: 400; text-align: left; } .woocommerce div.product form.cart, .woocommerce .cart { background: transparent; padding: 15px 0 0 0; margin: 0; } .woocommerce div.product form.cart .button { padding: 0px 30px; line-height: 44px; height: 44px; } .woocommerce-product-details__short-description p { margin: 35px 0 25px; } .woocommerce .product .quantity { margin-bottom: 15px !important; } .woocommerce div.product .woocommerce-product-rating { margin-top: -6px; margin-bottom: 10px; color: #B19777; color: var(--second); } .woocommerce div.product .woocommerce-product-rating .star-rating { margin-top: 9px; } .woocommerce ul.products li.product .star-rating { text-align: center; margin: 0 auto 15px; height: 15px !important; overflow: hidden !important; } .woocommerce .product_type_external { white-space: normal; } .woocommerce .star-rating { width: 95px !important; margin-bottom: 0 !important; } .woocommerce .star-rating:before { font-size: 13px; letter-spacing: 6px; content: "SSSSS"; color: #F3F3F3 !important; color: var(--gray) !important; } .woocommerce .star-rating span { color: #B19777 !important; color: var(--second) !important; } .woocommerce .star-rating span:before { font-size: 13px; letter-spacing: 6px; } .woocommerce .product_title { text-transform: none; } .woocommerce h1.product_title { font-size: 36px; } .woocommerce .comment-reply-title { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 24px; text-align: center; display: block; margin-bottom: 15px; } .woocommerce .comment-reply-title span { display: none; } .woocommerce .comment-reply-title:after { text-align: left; margin-bottom: 20px; } .woocommerce-noreviews { text-align: center; } .woocommerce .woocommerce-cart-form { background: transparent; padding: 0; } .woocommerce-cart table.cart th.product-name { text-align: left; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name { font-weight: bold; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table td .amount { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .panel { box-shadow: none; } .woocommerce .place-order { text-align: left; } .woocommerce .place-order button { float: none !important; background-color: #B19777 !important; background-color: var(--main) !important; margin-bottom: 0; font-size: 16px; padding-top: 18px; padding-bottom: 18px; min-width: 200px; } .woocommerce .place-order button:before { display: none; } .woocommerce .place-order button:hover { background-color: #181818 !important; background-color: var(--black) !important; color: #fff !important; color: var(--white) !important; } .woocommerce table.shop_table { border: none; border-collapse: collapse; } @media (max-width: 768px) { .woocommerce table.shop_table { overflow-y: scroll; } .woocommerce table.shop_table.shop_table.woocommerce-checkout-review-order-table { max-width: 100%; } .woocommerce table.shop_table th, .woocommerce table.shop_table td { display: block; } } .woocommerce table.shop_table tr input.qty { background-color: #fff; background-color: var(--white); border-color: rgba(0, 0, 0, 0.2) !important; } .woocommerce table.shop_table td { background: none; padding: 30px 15px; } @media (max-width: 768px) { .woocommerce table.shop_table td { padding: 10px 15px; border: 0 none; font-size: 16px; } } .woocommerce table.shop_table td.product-total { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 400; font-size: 18px !important; } .woocommerce table.shop_table tbody tr:last-child td { background-color: transparent !important; } .woocommerce table.shop_table td.actions { padding: 20px 0px 0px 0 !important; border-left: none !important; border-right: none !important; border-bottom: 0 !important; } .woocommerce table.shop_table td.actions .coupon .input-text { padding: 11px 24px 10px; font-size: 12px; margin-right: 0; border: 0; width: 200px; position: relative; border: 1px solid rgba(0, 0, 0, 0.1); border-right: 0 none; } @media (max-width: 768px) { .woocommerce table.shop_table td.actions .coupon .input-text { border: 0 none !important; } } .woocommerce table.shop_table td.actions .coupon .btn { margin-top: 0; margin-left: -40px; padding-right: 30px; } .woocommerce table.shop_table td.actions .coupon .btn:before { display: none; } .woocommerce table.shop_table .order-total td, .woocommerce table.shop_table .order-total th { font-size: 30px; background: transparent !important; } @media (min-width: 768px) { .woocommerce table.shop_table th, .woocommerce table.shop_table td { border-top: 0; border-left: 0; } .woocommerce table.shop_table th { padding: 20px 28px; font-size: 14px; } .woocommerce table.shop_table th.product-remove { border-right: 0 none; } .woocommerce table.shop_table th.product-thumbnail { border-left: 0 none; } .woocommerce table.shop_table th.product-quantity, .woocommerce table.shop_table th.product-subtotal, .woocommerce table.shop_table th.product-price { text-align: center; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item:nth-child(even) td { background-color: transparent !important; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item td { padding: 30px 25px; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-quantity div.quantity { margin: 0 auto; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-quantity, .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-subtotal, .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-price, .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-thumbnail, .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-remove { text-align: center; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-remove { width: 3em; padding-left: 30px; padding-right: 0; border-right: none; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-remove a { width: auto; top: auto; left: auto; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-thumbnail { border-left: none; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-name a { font-size: 16px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 600; color: #181818; color: var(--black); } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-price { color: #B19777; color: var(--main); font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-subtotal { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } } .woocommerce table.shop_table .cart_totals, .woocommerce table.shop_table .woocommerce-page .cart-collaterals .cart_totals { width: auto; } @media (max-width: 768px) { .woocommerce table.shop_table .product-quantity { height: 70px; } .woocommerce table.shop_table .product-quantity .quantity { float: right; margin-right: 0; } } .cart-collaterals table { text-align: right; } .cart-collaterals table td, .cart-collaterals table th { border: 0 !important; } @media (max-width: 768px) { .cart-collaterals table tr td { background: transparent !important; } } .cart-collaterals .cart-subtotal th { background-color: transparent !important; color: #282834 !important; color: var(--black-text) !important; font-size: 16px !important; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .cart-collaterals .cart_totals { width: auto !important; } .cart-collaterals .cart_totals h2 { display: none; } .cart-collaterals .cart_totals tr th { background: transparent; vertical-align: middle; text-align: right; border: none; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .cart-collaterals .cart_totals table { border-collapse: collapse !important; } .cart-collaterals .cart_totals tr th, .cart-collaterals .cart_totals tr td { background-color: transparent !important; border: 1px solid rgba(0, 0, 0, 0.1) !important; padding: 0px 0 0px 15px; } .cart-collaterals .cart_totals td { font-size: 18px !important; } .cart-collaterals .cart_totals td a { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: bold; text-transform: uppercase; } .cart-collaterals .cart_totals td .btn { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; margin-right: 3px; } .cart-collaterals .cart_totals td .amount { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .woocommerce-notice { margin: 20px auto 40px; text-align: center; } .woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"] { border-color: rgba(0, 0, 0, 0.7); background: transparent !important; box-shadow: inset 0 0px 0 50px transparent !important; text-transform: uppercase; color: #181818; color: var(--black); padding: 6px 0em !important; display: inline-block; margin-top: 0; margin-right: 0px; min-width: initial; } .woocommerce button[name="update_cart"]:before, .woocommerce input[name="update_cart"]:before { display: none; } .woocommerce button[name="update_cart"] span, .woocommerce input[name="update_cart"] span { display: none; } .woocommerce button[name="update_cart"]:after, .woocommerce input[name="update_cart"]:after { display: none; } .woocommerce button[name="update_cart"]:hover, .woocommerce input[name="update_cart"]:hover { background: transparent !important; color: #181818; color: var(--black); } .woocommerce form .form-row textarea { height: 12em; } .woocommerce table.shop_table tfoot td { font-weight: normal; font-size: 14px !important; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table td { background-color: #fff; background-color: var(--white); padding-top: 24px; padding-bottom: 0; padding-left: 24px; padding-right: 24px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table th { padding: 16px 24px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table .product-name { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td { padding-bottom: 24px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th { padding: 24px 24px; font-size: 28px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th .product-name { font-size: 24px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot { border-top: 3px solid var(--black); } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th { text-align: right; border: none; padding-bottom: 0; padding-top: 16px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-weight: 600; text-transform: none; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td { padding-top: 16px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .amount { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 20px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td { padding-bottom: 16px; } .woocommerce-table--customer-details th, .woocommerce-table--order-details th { border: 0 none !important; } .woocommerce-table--customer-details td, .woocommerce-table--order-details td { border: 1px solid var(--gray) !important; } .woocommerce-table--customer-details th { text-align: right; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: transparent; } .woocommerce-checkout #payment div.payment_box::before { border-bottom-color: #fff; border-bottom-color: var(--white); } .woocommerce-checkout #payment div.payment_box { background-color: #fff; background-color: var(--white); } .woocommerce .about_paypal { padding-left: 15px; } .woocommerce-MyAccount-navigation { background-color: #F3F3F3; background-color: var(--gray); padding: 56px 38px; margin-top: 0px; margin-bottom: 60px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .woocommerce-MyAccount-navigation ul { margin: 0 0 0 0px; padding: 0; list-style: none; } .woocommerce-MyAccount-navigation ul li { color: #181818; color: var(--black); margin-bottom: 13px; vertical-align: middle; } .woocommerce-MyAccount-navigation ul li:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: " \f105"; font-size: 16px; margin-right: 10px; vertical-align: middle; color: #B19777; color: var(--main); } .woocommerce-MyAccount-navigation ul li a { color: #181818; color: var(--black); vertical-align: middle; } .woocommerce-MyAccount-navigation ul li a:hover { color: #B19777; color: var(--main); } .woocommerce-MyAccount-navigation ul li.current-cat a { color: #181818; color: var(--black); cursor: default; } .woocommerce table.my_account_orders .button { margin-bottom: 0; } .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding: 20px 28px; } fieldset { margin-top: 30px; border: none; } .woocommerce-message { border-bottom-color: #B19777; border-bottom-color: var(--main); } .woocommerce-message:before { color: #B19777; color: var(--main); } .woocommerce #reviews #comments ol.commentlist li .comment-text { padding: 0; border: 0 none; } .woocommerce-info { border-top: 0 none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .woocommerce-info:before { color: #B19777; color: var(--main); } .woocommerce .shop_attributes { border-collapse: collapse !important; } .woocommerce .shop_attributes tbody:first-child tr:first-child > th { border: 1px solid rgba(0, 0, 0, 0.1) !important; } .woocommerce .shop_attributes td, .woocommerce .shop_attributes th, .woocommerce .shop_attributes th:first-child { border: 1px solid rgba(0, 0, 0, 0.1) !important; padding: 16px 14px !important; min-height: 42px; } .woocommerce .shop_attributes th { background-color: transparent !important; color: #181818 !important; color: var(--black) !important; font-size: 14px !important; text-transform: uppercase; text-align: right; } .woocommerce .shop_attributes th:after { content: ": "; } .woocommerce .shop_attributes td { font-weight: normal !important; font-style: normal !important; } .woocommerce .shop_attributes td p { padding: 0 !important; } .woocommerce #reviews #comment { height: 200px; } .woocommerce-message, .woocommerce-info { padding-top: 18px; } .woocommerce-message:before, .woocommerce-info:before { top: 18px; } .woocommerce-message .ltx-btn-wrap, .woocommerce-info .ltx-btn-wrap { margin-right: 20px; margin-bottom: 0px; vertical-align: top; } .woocommerce-message .btn, .woocommerce-info .btn { margin-top: -4px; float: right; padding-right: 30px; } .woocommerce-message .btn:before, .woocommerce-info .btn:before { display: none; } @media (max-width: 479px) { .woocommerce-message, .woocommerce-info { text-align: center; padding: 25px 15px; } .woocommerce-message:before, .woocommerce-info:before { display: none; } .woocommerce-message .btn, .woocommerce-info .btn { display: block; max-width: 200px; margin: 0 auto 25px; float: none; } } .woocommerce .term-description { margin-bottom: 30px !important; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: none; } .checkout-button { min-width: 100px !important; margin-bottom: 0 !important; } .checkout-button:before { display: none; } @media (max-width: 768px) { .woocommerce-page table.cart td.actions .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.btn-xs { display: block; font-size: 20px; } } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { font-size: 16px; } @media (max-width: 768px) { .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 100%; display: block; } .woocommerce-shipping-fields, .woocommerce-additional-fields { padding-top: 25px; } .woocommerce-checkout #payment li img, .wc_payment_method > label:first-of-type img { max-height: 24px; max-width: 200px; float: right; } .woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; } /* .woocommerce-checkout #payment ul.payment_methods li input { position: absolute; margin: 9px 0 0 0px; } */ .woocommerce-checkout-review-order-table th { font-size: 20px !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; background-clip: border-box !important; } .woocommerce-checkout-review-order-table td { font-size: 14px !important; } .woocommerce ul.order_details { margin: 0; } .woocommerce ul.order_details li { display: block; float: none; margin-bottom: 25px; } } .woocommerce form .form-row { margin-bottom: 20px; } .woocommerce form .form-row label { margin-bottom: 2px; } .woocommerce form .form-row .input-checkbox { position: relative; } .woocommerce.widget_shopping_cart .quantity .amount, .woocommerce .widget_shopping_cart .quantity .amount { color: #B19777; color: var(--main); font-weight: bold; } .pswp__caption__center { display: none !important; } .woocommerce-product-gallery__image { text-align: center; } .woocommerce-product-gallery__image a { display: block; text-align: center; } .woocommerce-product-gallery__image a img { margin: 0 auto; } .woocommerce #content div.product div.images .wp-post-image, .woocommerce div.product div.images .wp-post-image, .woocommerce-page #content div.product div.images .wp-post-image, .woocommerce-page div.product div.images .wp-post-image { max-height: 500px; width: auto; } @media (min-width: 1600px) { .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width: 39%; } } @media (min-width: 1200px) and (max-width: 1599px) { .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width: 42%; } } @media (min-width: 1600px) { .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: 58%; margin-left: 3%; } } @media (min-width: 1200px) and (max-width: 1599px) { .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: 55%; margin-left: 3%; } } .woocommerce .actions .button:hover { color: var(--white) !important; zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .woocommerce ul.products.grid hr { display: none; } .woocommerce ul.products.list li.product hr { border: 0 none !important; margin: 0; } ul.products.list li.product .gridlist-buttonwrap { margin-bottom: 0 !important; } .woocommerce .gridlist-toggle { padding-top: 0 !important; margin: -50px 0 30px 0 !important; } .woocommerce-NoticeGroup { text-align: left; } .upsells.products, .related.products { clear: both; overflow: visible; } .upsells.products .item, .related.products .item { background-color: #fff; background-color: var(--white); } .upsells.products > h2, .related.products > h2 { text-align: center; margin-top: 85px; margin-bottom: 20px; font-size: 36px; } @media (min-width: 1600px) { .upsells.products .products li.product, .related.products .products li.product { width: 33.3% !important; } } @media (min-width: 1200px) and (max-width: 1599px) { .upsells.products .products li.product, .related.products .products li.product { width: 33.3% !important; } } @media (min-width: 992px) and (max-width: 1199px) { .upsells.products .products li:nth-child(3), .related.products .products li:nth-child(3) { display: none; } rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } } @media (min-width: 768px) and (max-width: 991px) { .upsells.products .products li:nth-child(3), .related.products .products li:nth-child(3) { display: none; } rs-layer#res-desc { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descs { font-size: 12px !important; line-height: 45px !important; } rs-layer#res-descss { font-size: 12px !important; line-height: 45px !important; } rs-layer#backwid-id { width: 281px !important; height: 65px !important; } rs-layer#backwid-ids { width: 296px !important; height: 65px !important; } rs-layer#backwid-idss { width: 281px !important; height: 65px !important; } rs-layer#headslidercus1 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus1 { font-size: 21px !important; line-height: 21px !important; position: relative; margin: 23px 0px 0px !important; } rs-layer#headslidercus2{ font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus2{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 21px 0px 0px !important; } rs-layer#headslidercus3 { font-size: 21px !important; line-height: 65px !important; margin: 5px 0px 0px !important; } rs-layer#subheadslidercus3{ font-size: 21px !important; line-height: 21px !important; position: relative; margin: 19px 0px 0px !important; } } .woocommerce #review_form #respond p { margin-bottom: 25px !important; } .woocommerce-review-link { font-size: 12px; color: #888; } .woocommerce div.product div.images .flex-control-thumbs li { padding: 0; } .woocommerce div.product div.images .flex-control-thumbs { margin: 0 0 0 -2.5%; } .woocommerce div.product div.images .flex-control-thumbs li { margin-top: 2.5%; margin-left: 2.5%; width: 22.5%; } .woocommerce div.product div.images img { width: 100%; } .woocommerce div.product div.images.woocommerce-product-gallery { margin-bottom: 50px; } .woocommerce .cart_totals table.shop_table { width: auto !important; } .woocommerce .cart_totals table.shop_table td { text-align: right !important; } .woocommerce .wc-proceed-to-checkout { text-align: center; } .woocommerce .wc-proceed-to-checkout .button.alt { background-color: #B19777; background-color: var(--main); } .woocommerce .wc-proceed-to-checkout .button.alt:hover { background-color: #181818; background-color: var(--black); } .wcppec-checkout-buttons__separator { margin-top: 16px; text-transform: uppercase; font-weight: bold; } .wcppec-checkout-buttons { text-rendering: center; text-transform: uppercase; font-weight: bold; } .wcppec-checkout-buttons a { color: #181818 !important; color: var(--black) !important; } .woocommerce .product .wcppec-checkout-buttons { text-align: left; } .woocommerce table.variations select { padding: 10px 25px !important; } .woocommerce table.variations th, .woocommerce table.variations td { border: 0 !important; } .woocommerce table.variations td { padding: 0 !important; } .woocommerce table.variations td.value { padding: 0 0 25px !important; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { padding-right: 36px; } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); } .woocommerce .widget_shopping_cart ul li { padding-bottom: 0 !important; margin-bottom: 10px; } .woocommerce .widget_shopping_cart .total { border-color: transparent; } .woocommerce .widget_shopping_cart .mini_cart_item { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 16px; } .woocommerce .widget_shopping_cart .mini_cart_item a { color: #181818; color: var(--black); font-size: 16px; padding-left: 0; padding-bottom: 4px; } .woocommerce .widget_shopping_cart .mini_cart_item a img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; margin-top: 0px; margin-left: 0px; max-height: 60px; max-width: 60px; width: auto; } .woocommerce .widget_shopping_cart .mini_cart_item .remove_from_cart_button { margin-top: 5px !important; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons { margin-top: -10px; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .ltx-btn-wrap { margin-left: 10px !important; margin-right: 10px !important; margin-top: 15px; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn, .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button { margin: 0 !important; padding-top: 17px !important; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn:not(.checkout), .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) { margin-top: 20px !important; margin-bottom: 20px !important; border: 1px solid var(--black); background-color: transparent; color: #181818; color: var(--black); padding-top: 14px; padding-bottom: 16px; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn:not(.checkout):hover, .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout):hover { color: #fff; color: var(--white); } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons > .button { margin-left: 10px !important; margin-right: 10px !important; margin-top: 15px !important; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons { text-align: center; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button { display: block !important; } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__total { text-align: center; font-size: 18px !important; font-weight: bold; margin-top: 0px !important; padding-top: 14px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; border-top: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .widget_shopping_cart .woocommerce-mini-cart__total > span { color: #B19777; color: var(--main); } .woocommerce-cart table.cart input { line-height: 1.6em !important; } .woocommerce-shipping-calculator { padding: 0; } .woocommerce-shipping-calculator .shipping-calculator-button { border-bottom: 1px dashed #B19777; border-color: #B19777; border-color: var(--main); } .woocommerce-shipping-calculator .shipping-calculator-form { margin-top: 15px; } .woocommerce-shipping-calculator p { margin: 0; } .woocommerce-form__input-checkbox { position: relative !important; margin-left: 0 !important; } .woocommerce-form__input-checkbox + span { margin-left: 6px; } .woocommerce .cross-sells h2 { margin: 25px 0 20px; font-size: 24px; } @media (max-width: 991px) { .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells { width: 100%; float: none; } } .cart_totals .woocommerce-shipping-totals.shipping td { font-size: 12px !important; /* min-width: 340px;*/ text-align: right !important; padding-left: 10px !important; } .cart_totals .woocommerce-shipping-totals.shipping td form { text-align: right !important; } .cart_totals .woocommerce-shipping-totals.shipping td form .select2-selection, .cart_totals .woocommerce-shipping-totals.shipping td form input[type="text"] { background-color: #fff !important; background-color: var(--white) !important; } .woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td { text-align: left !important; } .woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td.product-total span { font-size: 14px !important; } #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: inline-block; padding-left: 65px; padding-right: 65px; } .wc_payment_method input.input-radio[name="payment_method"] { display: none; } .wc_payment_method input.input-radio[name="payment_method"]:checked + label::before { background-color: #181818; background-color: var(--black); } #ship-to-different-address { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; } .create-account { text-align: left; } .wc_payment_method input.input-radio[name="payment_method"] + label::before { content: ""; display: inline-block; width: 14px; height: 14px; border: 2px solid #fff; box-shadow: 0 0 0 1px #000; background: #fff; margin-left: 4px; margin-right: .5rem; border-radius: 100%; -webkit-transform: translateY(2px); -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); transform: translateY(2px); } .woocommerce-checkout h3 { font-size: 36px; } .woocommerce-checkout-review-order-table { border-collapse: collapse !important; } .woocommerce-checkout-review-order-table .woocommerce-shipping-methods { padding-top: 5px !important; } .woocommerce-checkout-review-order-table tfoot td { border: 1px solid rgba(0, 0, 0, 0.1) !important; } @media (max-width: 991px) { .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 100%; float: none; } .woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table { margin: 0 auto; width: 100% !important; } .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator, .woocommerce-page .cart-collaterals .cart_totals .woocommerce-shipping-calculator { text-align: right; } } @media (min-width: 992px) and (max-width: 1199px) { #add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { width: 100%; } } .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0; } .woocommerce-widget-layered-nav-dropdown li { margin: 0 !important; } .woocommerce-widget-layered-nav-dropdown .select-wrap:after { display: none; } .woocommerce-widget-layered-nav-dropdown .select2-selection--multiple { border: none !important; background: transparent !important; } .woocommerce-widget-layered-nav-dropdown .select2-selection--multiple .select2-search__field { background-color: #fff !important; background-color: var(--white) !important; } .woocommerce-grouped-product-list { margin-bottom: 30px; width: auto !important; } .woocommerce-grouped-product-list td { border: none !important; background: transparent !important; padding-top: 10px !important; padding-bottom: 10px !important; padding-right: 0px !important; } .woocommerce-grouped-product-list td label { margin-bottom: 0; } .woocommerce-grouped-product-list td a { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 16px; } .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity { padding-left: 0 !important; } .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__label label { padding-top: 9px; } .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price { padding-top: 19px !important; } .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price span { font-size: 18px; } .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price del { zoom: 1; filter: alpha(opacity=40); -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; } @media (min-width: 1200px) { .woocommerce.ltx-products-slider { max-width: 1540px; } } @media (max-width: 768px) { .woocommerce.ltx-products-slider { padding-left: 15px !important; padding-right: 15px !important; } } .woocommerce.ltx-products-slider ul.products { margin-left: 0; margin-right: 0; flex-wrap: nowrap; } .woocommerce.ltx-products-slider.woocommerce ul.products li.product { float: none; padding-left: 0; padding-right: 0; height: auto; } .woocommerce.ltx-products-slider.woocommerce ul.products li.product:before { left: 0; right: 0; } .bg-color-black .ltx-products-sc { color: #fff; color: var(--white); } .bg-color-black .ltx-products-sc article { color: #181818; color: var(--black); } .woocommerce.ltx-products-bg-transparent li.product:before, ul.products.ltx-products-bg-transparent li.product:before { border-color: #fff !important; border-color: var(--white) !important; zoom: 1; filter: alpha(opacity=10); -webkit-opacity: 0.1; -moz-opacity: 0.1; opacity: 0.1; } .woocommerce.ltx-products-bg-transparent li.product > .item, ul.products.ltx-products-bg-transparent li.product > .item { background-color: transparent !important; display: none; } .woocommerce.ltx-products-bg-transparent li.product > .item .woocommerce-loop-product__title, ul.products.ltx-products-bg-transparent li.product > .item .woocommerce-loop-product__title { color: #fff; color: var(--white); } .woocommerce.ltx-products-bg-transparent li.product > .item .woocommerce-loop-product__title:hover, ul.products.ltx-products-bg-transparent li.product > .item .woocommerce-loop-product__title:hover { color: #B19777; color: var(--second); } .body-black ul.products.ltx-products-bg-transparent li.product > .item h2 { color: #B19777; color: var(--main); } .body-black ul.products.ltx-products-bg-transparent li.product > .item h2:hover { color: #fff; color: var(--white); } .body-black ul.products.ltx-products-bg-transparent li.product > .item .price { display: block !important; color: #fff; color: var(--white); } .body-black ul.products.ltx-products-bg-transparent li.product > .item .price ins, .body-black ul.products.ltx-products-bg-transparent li.product > .item .price del { color: #fff; color: var(--white); } .body-black .woocommerce.ltx-products-slider .arrows a { color: #fff; color: var(--white); } .body-black .woocommerce.ltx-products-slider .arrows a:hover { background-color: transparent; } @media (max-width: 1599px) { .ltx-swiper-slider-wrapper .ltx-products-sc + .ltx-arrows-sides-outside .ltx-arrow-left, .ltx-swiper-slider-wrapper .ltx-products-sc + .ltx-arrows-sides-outside .ltx-arrow-right { position: relative; display: inline-block; text-align: center; margin: 20px 20px 0px !important; left: auto; right: auto; } } .ltx-products-sc-large.products li.product { padding: 0 !important; margin-top: 0 !important; } .ltx-products-sc-large.products li.product:before { display: none !important; } @media (min-width: 1200px) { .ltx-products-sc-large.products li.product { text-align: left !important; } } .ltx-products-sc-large.products li.product .row { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media (max-width: 1199px) { .ltx-products-sc-large.products li.product .row { margin-bottom: 80px; } } @media (max-width: 991px) { .ltx-products-sc-large.products li.product .row { margin-bottom: 0px; } } .ltx-products-sc-large.products li.product .ltx-descr { padding-top: 0px; padding-bottom: 0px; } @media (min-width: 1600px) { .ltx-products-sc-large.products li.product .ltx-descr { padding-left: 110px; } } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-products-sc-large.products li.product .ltx-descr { padding-left: 60px; padding-right: 60px; } } @media (max-width: 1199px) { .ltx-products-sc-large.products li.product .ltx-descr { max-width: 700px; margin: 0 auto; padding-left: 45px; padding-right: 45px; padding-bottom: 85px; } } .ltx-products-sc-large.products li.product .ltx-img { padding-right: 0; padding-left: 0; } .ltx-products-sc-large.products li.product .ltx-wc-attr-list .item { font-size: 18px; } .ltx-products-sc-large.products li.product .price .woocommerce-Price-amount { font-size: 30px !important; } .ltx-products-sc-large.products li.product .ltx-photo img { -webkit-transform: scale(1) !important; -moz-transform: scale(1) !important; -ms-transform: scale(1) !important; -o-transform: scale(1) !important; transform: scale(1) !important; } @media (min-width: 1200px) { .ltx-products-sc-large.products li.product .ltx-photo img { max-height: initial !important; } } .ltx-products-sc-large.products li.product .ltx-photo .ltx-product-label { position: absolute; left: 30px; top: 30px; z-index: 10; pointer-events: none; width: auto !important; height: auto !important; } @media (max-width: 768px) { .ltx-products-sc-large.products li.product .ltx-photo .ltx-product-label { max-width: 120px; } } .ltx-products-sc-large.products li.product .post_content { padding: 0 !important; } @media (min-width: 1200px) { .ltx-products-sc-large.products li.product .post_content { max-width: 600px; } } .ltx-products-sc-large.products li.product .price { font-size: 64px; margin: 40px 0 30px !important; } .ltx-products-sc-large.products li.product h3.header { font-size: 64px; padding-top: 0; padding-bottom: 32px; } @media (min-width: 1200px) and (max-width: 1599px) { .ltx-products-sc-large.products li.product h3.header { font-size: 48px; } } @media (max-width: 1199px) { .ltx-products-sc-large.products li.product h3.header { font-size: 48px; padding-top: 32px; } } .ltx-products-sc-large.products li.product:nth-child(even) .row { -webkit-box-direction: reverse; -moz-box-direction: reverse; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } @media (min-width: 1200px) { .ltx-products-sc-large.products li.product:nth-child(even) .row .ltx-product-label { left: auto; right: 30px; } } .ltx-products-sc-large.products li.product .ltx-btn-wrap { display: inline-block !important; } @media (min-width: 1200px) { .ltx-products-sc-large.products li.product .ltx-btn-wrap { margin-right: 30px; } } @media (max-width: 1199px) { .ltx-products-sc-large.products li.product .ltx-btn-wrap { margin: 0 15px; } } .ltx-products-sc-short .wc-label-new, .ltx-products-sc-short .onsale, .ltx-products-sc-short .ltx-btn-wrap { display: none !important; } .ltx-products-sc-short .ltx-products-hide-price .price { display: none !important; } .ltx-products-sc-short .woocommerce-loop-product__title { margin-top: 10px !important; } .ltx-products-sc-short .post_content { zoom: 1 !important; filter: alpha(opacity=100) !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; } .ltx-products-cats-sc { margin-top: -30px; } @media (max-width: 991px) { .ltx-products-cats-sc > div { text-align: center !important; } } .ltx-products-cats-sc a { margin-top: 30px; display: inline-block; text-align: center; color: #181818; color: var(--black); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: relative; } .ltx-products-cats-sc a:hover .image:before { width: 150px; height: 150px; } .ltx-products-cats-sc a .ltx-image-wrapper { position: relative; display: block; margin: 0 auto; display: flex; flex-direction: column; justify-content: center; } .ltx-products-cats-sc a .ltx-image-wrapper:hover img { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); } .ltx-products-cats-sc a .ltx-image-wrapper .ltx-image { display: inline-block; position: relative; margin: 0 auto; } .ltx-products-cats-sc a .ltx-image-wrapper .ltx-image img { position: relative; z-index: 2; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; height: auto; } .ltx-products-cats-sc a .header { margin: 24px 0 6px; display: block; position: relative; font-size: 24px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-products-cats-sc a .header:hover { color: #B19777; color: var(--main); } .body-black .ltx-products-cats-sc a .header { color: #B19777; color: var(--second); } .body-black .ltx-products-cats-sc a .header:hover { color: #fff; color: var(--white); } @media (min-width: 1200px) { .ltx-products-cats-sc a p { font-size: 14px; } } .ltx-products-cats-sc .ltx-arrows-bottom { margin-top: -70px; } .ltx-wc-attr-list { margin-bottom: 18px; } .ltx-wc-attr-list .item { font-size: 16px; padding: 2px 0; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #B19777; color: var(--main); } .ltx-wc-attr-list .item span { color: #181818; color: var(--black); } .woocommerce .single_add_to_cart_button { min-width: initial; } .cart.woocommerce-cart-form__contents tr { border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; } @media (max-width: 768px) { .cart.woocommerce-cart-form__contents td { border-left: 1px solid rgba(0, 0, 0, 0.1) !important; border-color: transparent !important; } .cart.woocommerce-cart-form__contents .product-name a { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; color: #181818; color: var(--black); } .cart.woocommerce-cart-form__contents .product-subtotal span, .cart.woocommerce-cart-form__contents .product-price span { font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 18px; color: #B19777; color: var(--main); } .cart.woocommerce-cart-form__contents .product-subtotal.product-subtotal span, .cart.woocommerce-cart-form__contents .product-price.product-subtotal span { color: #181818; color: var(--black); } } @media (max-width: 768px) { .cart-collaterals .cart_totals tr th, .cart-collaterals .cart_totals tr td { border: 0 none !important; } .woocommerce table.shop_table td.actions { padding-bottom: 20px !important; } } @media (max-width: 768px) { .woocommerce.single .inner-page .row { display: block !important; } .woocommerce.single .inner-page .row > div { display: block !important; } } /* 20. Team */ .team-full { max-width: 1200px; margin: 0 auto; } .team-full .ltx-team-name { margin: 0 !important; } .team-full .ltx-team-cat { color: #B19777; color: var(--main); } .team-full .ltx-team-full img { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; width: auto; } .team-full .ltx-content-width .heading { margin-top: 0; } .team-sc { margin-top: -30px; } .team-item { text-align: center; margin-top: 30px; margin-bottom: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; overflow: hidden; } @media (max-width: 768px) { .team-item { margin-bottom: 20px; } } .team-item .descr { margin: 0px 30px 0; padding-bottom: 15px; position: relative; z-index: 2; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .team-item .header { color: #181818; color: var(--black); margin: 0px 0 0px 0; padding: 20px 0 0 0; font-size: 18px; line-height: 1.2em; font-weight: bold; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .team-item .header:hover { color: #B19777; color: var(--main); } .team-item .subheader { color: #B19777; color: var(--main); font-size: 14px; display: inline-block; margin: 0px 0 0 0; } .team-item p { font-weight: normal; font-size: 14px; padding: 0 40px; } .team-item .cut { margin-top: 16px; } .team-item .image { text-align: center; position: relative; margin: 0 auto; display: inline-block; margin-bottom: 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; padding: 30px; border: 1px solid rgba(0, 0, 0, 0.1); } .team-item .image img { margin: 0 auto; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; max-width: 100%; height: auto; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); } .team-item .image:hover { border-color: rgba(0, 0, 0, 0.5); } .team-item .image:hover img { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); filter: grayscale(0); } .team-item ul { list-style: none; text-align: center; margin: 6px 0 0 -6px !important; padding: 0; display: none; } .team-item ul li { display: inline-block; margin: 0 0 0 9px; } .team-item ul li a { color: #B19777; color: var(--second); position: relative; z-index: 10; font-size: 14px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; } .team-item ul li a:hover { color: #B19777; color: var(--main); } .ltx-team-slider .arrows { margin-top: 70px; margin-bottom: 24px; position: relative; text-align: center; } .ltx-team-slider .arrows a { position: relative; margin: 0 5px; } .ltx-team-slider .arrows a:hover { background-color: #181818; background-color: var(--black); color: #fff; color: var(--white); } .bg-color-gray .swiper-pages .swiper-pagination-bullet { background-color: #B19777; background-color: var(--main); } .bg-color-gray .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #181818; background-color: var(--black); } .body-black .swiper-pages .swiper-pagination-bullet, .bg-color-black .swiper-pages .swiper-pagination-bullet { background-color: #fff; background-color: var(--white); } .body-black .swiper-pages .swiper-pagination-bullet:hover, .bg-color-black .swiper-pages .swiper-pagination-bullet:hover { background-color: #B19777; background-color: var(--main); } .body-black .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active, .bg-color-black .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #B19777; background-color: var(--main); } .body-black .team-item .image, .bg-color-black .team-item .image { border: 1px solid rgba(255, 255, 255, 0.1); } .body-black .team-item .image:hover, .bg-color-black .team-item .image:hover { border-color: rgba(255, 255, 255, 0.5); } .body-black .team-item .header, .bg-color-black .team-item .header { color: #fff; color: var(--white); } .body-black .team-item .header:hover, .bg-color-black .team-item .header:hover { color: #B19777; color: var(--main); } .body-black .team-item .subheader, .bg-color-black .team-item .subheader { color: #B19777; color: var(--main); } .body-black .ltx-team-slider .swiper-slide.swiper-slide-prev, .bg-color-black .ltx-team-slider .swiper-slide.swiper-slide-prev, .body-black .ltx-team-slider .swiper-slide.swiper-slide-next, .bg-color-black .ltx-team-slider .swiper-slide.swiper-slide-next { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } /* 21. Page Loader */ #ltx-preloader { top: 0; left: 0; right: 0; bottom: 0; position: fixed; height: 100%; width: 100%; background-color: #fff; background-color: var(--white); z-index: 1999; transition: all .3s ease; } .pace-done > #ltx-preloader { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; z-index: -100; } .pace-activity, .pace-progress { display: none !important; } .pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; z-index: 3000; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .paceloader-image .ltx-pulse-loader, .paceloader-image .pace-activity, .paceloader-image .pace-progress { display: none; } .paceloader-image .pace { border: 0 none; width: 200px; height: 200px; } .paceloader-image .pace-image { background-position: 50% 50%; background-repeat: no-repeat; top: 0; left: 0; right: 0; bottom: 0; width: 200px; height: 200px; margin: auto; display: block; z-index: 100; position: fixed; overflow: hidden; } .paceloader-image .ltx-theme-loader { display: none; } .pace.pace-inactive { display: none; } .ltx-theme-loader { display: block; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ltx-theme-loader .ltx-loader-1 { position: absolute; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; width: 50px; height: 50px; background-color: #181818; background-color: var(--black); animation: loading1 2s infinite ease; } .ltx-theme-loader .ltx-loader-2 { position: absolute; top: 50%; left: 50%; margin-top: 0px; margin-left: 0px; width: 50px; height: 50px; background-color: #181818; background-color: var(--black); animation: loading2 2s infinite ease; } @keyframes loading1 { 0% { margin-top: -50px; margin-left: -50px; } 25% { margin-top: -50px; margin-left: 0px; } 50% { margin-top: 0px; margin-left: 0px; } 75% { margin-top: 0px; margin-left: -50px; } 100% { margin-top: -50px; margin-left: -50px; } } @keyframes loading2 { 0% { margin-top: 0px; margin-left: 0px; } 25% { margin-top: 0px; margin-left: -50px; } 50% { margin-top: -50px; margin-left: -50px; } 75% { margin-top: -50px; margin-left: 0px; } 100% { margin-top: 0px; margin-left: 0px; } } /* 22. Events */ .events-sc { padding: 0px 40px; margin: 50px 30px 60px 0; } .events-sc.ltx-scroll { max-height: 570px; overflow-y: scroll; } .events-sc .item { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 30px 0px; } .events-sc .item:first-child { padding-top: 0; } .events-sc .item:last-child { padding-bottom: 0; } .events-sc .item:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .events-sc .item .row { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media (max-width: 991px) { .events-sc .item .div-info { text-align: center; margin-bottom: 15px; } } .events-sc .item .ltx-header-wrapper { display: inline-block; vertical-align: top; margin-left: 38px; padding-top: 4px; color: #fff; color: var(--white); } @media (max-width: 479px) { .events-sc .item .ltx-header-wrapper { margin-left: 0; } } .events-sc .item .ltx-header-wrapper h5 { font-size: 18px; margin-bottom: 7px; } .events-sc .item .ltx-header-wrapper h5 a { color: #fff; color: var(--white); } .events-sc .item .ltx-header-wrapper h5 a:hover { color: #B19777; color: var(--main); } .events-sc .item .ltx-header-wrapper h6 { font-family: 'Open Sans', sans-serif; font-family: var(--font-main), sans-serif; font-weight: 400; font-size: 16px; margin-bottom: 0; color: #fff; color: var(--white); } .events-sc .item .ltx-header-wrapper h6 .fa { color: #B19777; color: var(--main); margin-right: 8px; } .events-sc .item div.date { text-align: center; position: relative; display: inline-block; vertical-align: top; } .events-sc .item div.date .date-day, .events-sc .item div.date .date-my { display: inline-block; vertical-align: top; text-align: center; font-weight: bold; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; } .events-sc .item div.date .date-day { font-size: 36px; margin-bottom: 8px; display: block; color: #B19777; color: var(--main); } .events-sc .item div.date .date-my { font-size: 18px; } @media (max-width: 479px) { .events-sc .item div.date { display: block; margin-bottom: 15px; } } .events-sc .item .div-more { text-align: right; } @media (max-width: 991px) { .events-sc .item .div-more { text-align: center; } } .events-sc .item .div-more .ltx-price { float: left; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; color: #B19777; color: var(--main); font-size: 18px; margin-top: 18px; } @media (max-width: 1599px) { .events-sc .item .div-more .ltx-price { margin-top: 9px; } } @media (max-width: 991px) { .events-sc .item .div-more .ltx-price { float: none; display: block; text-align: center; } } .events-sc .item .div-more .btn { margin: 0 auto; } @media (min-width: 992px) and (max-width: 1199px) { .events-sc .item .div-more .btn { font-size: 14px; padding: 8px 20px; min-width: initial; } } @media (max-width: 1599px) { .events-sc .item .div-more .btn { font-size: 16px; padding: 14px 36px; min-width: initial; } } @media (max-width: 991px) { .events-sc .item .div-more .btn { margin-top: 30px; } } .events-posts-sc .item { display: block; position: relative; margin-bottom: 20px; } .events-posts-sc .item:hover .hover { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .events-posts-sc .date { background: var(--second); text-align: center; position: absolute !important; left: 25px; top: 25px; padding: 5px 8px; } .events-posts-sc .date span { display: block; } .events-posts-sc .date .date-day { font-size: 24px; line-height: 1em; } .events-posts-sc .date .date-my { font-size: 14px; line-height: 1em; } .events-posts-sc .headers { z-index: 3; text-transform: uppercase; position: absolute !important; text-align: left; margin: 0; bottom: 20px; left: 25px; } .events-posts-sc .headers h5, .events-posts-sc .headers h6 { margin: 0; } .events-posts-sc .hover { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; display: block; text-align: center; position: absolute !important; z-index: 10 !important; left: 0; top: 0; right: 0; bottom: 0; display: flex; flex-direction: column; justify-content: center; } .events-posts-sc .hover .btn-hover-wrap { margin: 0 6px; } .events-posts-sc .item-simple { display: block; } .events-posts-sc .item-simple:after { background: transparent !important; } .events-posts-sc .item-simple .date, .events-posts-sc .item-simple .headers { top: auto; left: auto; right: auto; bottom: auto; } .events-posts-sc .item-simple .date { width: 50px; display: inline-block; } .events-posts-sc .item-simple h5 { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .events-posts-sc .item-simple .headers { margin: 4px 0 0 70px; display: inline-block; position: relative !important; } .events-slider { padding-bottom: 70px; } .events-slider .swiper-pagination-bullets { bottom: 0; } .events-slider .swiper-pagination-bullet { border: 3px solid var(--second); background: transparent !important; width: 20px; height: 20px; } .events-slider .swiper-pagination-bullet:after { display: none; } .events-slider .swiper-pagination-bullet.swiper-pagination-bullet-active { border: 3px solid var(--main); background-color: var(--main) !important; } .events-slider-simple { padding-bottom: 80px; } @media (max-width: 1199px) { .events-slider-simple { padding-bottom: 30px; } } .events-slider-simple .swiper-pagination { margin-bottom: 0; } #tribe-bar-form { background-color: var(--gray); } .tribe-bar-views-inner { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } .tribe-events-pg-template { padding-top: 110px; padding-bottom: 110px; /* dl { dt { margin-bottom: 5px; } dd { padding-bottom: 8px !important; } } */ } .tribe-events-pg-template h2 { margin: 0; } .tribe-events-pg-template .tribe-events-cost { color: var(--second); font-size: 24px; } .tribe-events-pg-template a { color: var(--second); } .tribe-events-pg-template .tribe-events-event-image { display: none; /* img { max-width: 100%; width: auto; position: absolute; right: 30px; top: 30px; } */ } .tribe-events-pg-template dl { display: flex; flex-flow: row; flex-wrap: wrap; width: 300px; overflow: visible; } @media (min-width: 992px) { .tribe-events-pg-template dl { width: 460px; } } .tribe-events-pg-template dl dt { flex: 0 0 35%; text-overflow: ellipsis; overflow: hidden; /* text-align: right; padding-right: 10px; */ } .tribe-events-pg-template dl dd { flex: 0 0 50%; margin-top: -3px !important; margin-left: auto; text-align: left; text-overflow: ellipsis; overflow: hidden; } .tribe-events-pg-template dl .tribe-organizer { display: block; flex: 100%; margin-bottom: 20px !important; font-size: 16px; color: var(--second); font-weight: bold; /* margin-bottom: 20px !important*/ } .tribe-events-pg-template .tribe-events-meta-group-organizer dl dt { flex: 0 0 30%; } .single-tribe_events .tribe-events-event-meta h3 { font-size: 18px; } @media (min-width: 768px) and (max-width: 991px) { .tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group { width: 100%; } } @media (min-width: 992px) { .tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group { width: 48%; } } .tribe-events-meta-group-venue .tribe-venue-location, .tribe-events-meta-group-venue .tribe-venue { flex: 100% !important; } @media (min-width: 992px) { .tribe-events-meta-group-venue { width: 38% !important; } } .single-tribe_events .tribe-events-single-event-title { font-size: 48px; display: none; } .tribe-events-schedule h2 { font-size: 48px; margin-top: -40px; line-height: 1.2em; } .single-tribe_events .tribe-events-schedule { background-color: transparent; border: none; padding: 0; } .single-tribe_events .tribe-events-schedule .tribe-events-cost { font-size: 24px; } .tribe-events-calendar td .tribe-events-viewmore a { white-space: pre-wrap; } .tribe-events-sub-nav li a, #tribe-bar-collapse-toggle, .tribe-events-list .tribe-events-venue-details, .tribe-events-loop .tribe-events-event-meta, .tribe-events-list-separator-month span { background-color: transparent; border: none; } .tribe-events-list .tribe-event-schedule-details, .tribe-events-list .tribe-events-venue-details { padding: 0; } .tribe-events-list-separator-month { margin-bottom: 10px; } .tribe-events-list .type-tribe_events:first-of-type { margin-top: 20px; } .tribe-events-read-more.btn.btn-xs { margin-top: 0 !important; color: #181818 !important; } .tribe-events-list-event-description .btn-hover-wrap { margin-top: 20px; } .tribe-events-list .tribe-events-loop .tribe-event-featured { background-color: var(--gray); } #tribe-events-footer::after, #tribe-events-footer::before, #tribe-events-header::after, #tribe-events-header::before { background-color: transparent; } #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; } #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover { background-color: var(--second); } #tribe-events-content .tribe-updated { font-weight: bold; } .events-archive.events-gridview #tribe-events-content table .type-tribe_events { border-bottom: 1px solid var(--gray); } .tribe-events-viewmore { border-top: 0; } .tribe-events-calendar { border: 0px !important; } .tribe-events-calendar a { color: #181818; } .tribe-events-calendar thead { /* tr:first-child th:not(:first-child) { border-left: 1px solid #000; } */ } .tribe-events-calendar thead th { background-color: var(--second); color: var(--white); border-color: transparent; text-transform: none; font-size: 16px; border-width: 0; } .tribe-events-calendar thead tr:first-child th:first-child { -webkit-border-top-left-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topleft: 0px; -moz-background-clip: padding; border-top-left-radius: 0px; border-left: 0px; } .tribe-events-calendar thead tr:first-child th:last-child { -webkit-border-top-right-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius-topright: 0px; -moz-background-clip: padding; border-top-right-radius: 0px; border-right: 0px; } .tribe-events-back { margin-bottom: 0; } #tribe-events-footer a { color: var(--second); } #tribe-events-footer a:hover { color: var(--main); } .tribe-events-calendar div[id*="tribe-events-daynum-"] a:hover { color: var(--white); } #tribe-bar-form { padding: 20px; } #tribe-bar-form input[type="text"] { font-style: normal; } .tribe-events-list-separator-month::after { display: none; } .tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details { font-style: normal; } .tribe-event-schedule-details { font-weight: bold; } .tribe-events-event-cost span { border: 0; padding: 4px 0; } .tribe-events-list .type-tribe_events { background-color: var(--gray); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; padding: 25px 25px 5px; margin-bottom: 38px; } .tribe-events-day .tribe-events-day-time-slot .type-tribe_events { margin-left: 0; } .tribe-events-day .tribe-events-day-time-slot h5 { background-color: transparent; color: var(--second); } .events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop { max-width: 100%; } #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a { background-color: var(--second); transition: background .8s ease; } #tribe-events .tribe-events-button:hover, #tribe-events .tribe-events-button:hover:hover, #tribe_events_filters_wrapper input[type="submit"]:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover:hover, .tribe-events-button.tribe-inactive:hover, .tribe-events-button:hover:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a:hover { background-color: var(--second); } .tribe-events-read-more { margin-top: 20px; } .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a { background-color: rgba(24, 24, 24, 0.2); } .tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { background-color: rgba(24, 24, 24, 0.5); } #tribe-events-content .tribe-events-calendar td:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth { background-color: #f3f3f3; } #tribe-bar-form .tribe-bar-submit input[type="submit"] { color: var(--gray); background-color: var(--main); } #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover { background-color: var(--second); } .tribe-events-notices { background-color: var(--gray); color: #181818; border: 0; } .single-tribe_events .tribe-events-event-meta { background-color: var(--gray); border: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; padding: 20px 0 10px 0; margin-bottom: 8px; } .single-tribe_events .tribe-events-event-meta h3 { margin-bottom: 25px; } .tribe-bar-views-inner { background: transparent; } #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a { background: transparent; color: var(--white); } .tribe-events-content:before, .tribe-events-content:after { content: " "; display: table; } .tribe-events-content:after { clear: both; } .events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer { border: 0px; padding-top: 0; margin: 0; } .tribe-event-description { margin: 10px 0; } .tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb { margin-bottom: 20px; } .tribe-events-back { display: none; } #tribe-bar-form input[type="text"] { border-color: var(--main); } #tribe-events-content .tribe-events-calendar td { border-color: rgba(255, 255, 255, 0.1); } #tribe-events .tribe-events-button, .tribe-events-button { color: #181818; } .events-archive.events-gridview #tribe-events-content table .type-tribe_events { padding: 0; margin: 0; } .events-archive.events-gridview #tribe-events-content table .type-tribe_events h3 { font-weight: 600 !important; font-size: 14px; } .events-list article { margin-bottom: 140px; } @media (max-width: 768px) { .events-list article { margin-bottom: 50px; } } .events-list h2 { margin: 0 0 30px; } .events-list .date { display: inline-block; background-color: #F3F3F3; background-color: var(--gray); margin-bottom: 30px; padding: 18px 25px; } .events-list .date .date-day, .events-list .date .date-my { display: inline-block; vertical-align: top; } .events-list .date .date-day { font-size: 48px; color: #B19777; color: var(--main); } .events-list .date .date-my { color: #181818; color: var(--black); margin-top: -3px; font-size: 16px; line-height: 18px; margin-left: 14px; } /* 23. Subscribe block */ .subscribe-block { z-index: 10; position: relative; margin: 0 auto; } @media (max-width: 1199px) { .subscribe-block { text-align: center; } } @media (max-width: 768px) { .subscribe-block { margin-top: 0; } } .subscribe-block .btn:after { display: none; } .subscribe-block .heading { margin: 0; } @media (max-width: 1199px) { .subscribe-block .heading { margin-bottom: 16px; } } @media (max-width: 768px) { .subscribe-block .heading.icon-type-before { padding-bottom: 5px; } } @media (max-width: 768px) { .subscribe-block .heading .heading-content > * { text-align: left !important; } .subscribe-block .heading .heading-icon-fa-wrap.heading-icon-fa-wrap { margin-top: -14px; } } .subscribe-block .heading.icon-type-before { padding-left: 20px; } .subscribe-block .heading .heading-icon { position: absolute; left: 0; margin: 2px 0 0 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .subscribe-block .heading .heading-icon img { max-width: 100px; height: auto; } .subscribe-block .heading h4 { font-size: 30px; } @media (min-width: 992px) and (max-width: 1199px) { .subscribe-block .heading .header { font-size: 24px; } } .subscribe-block .wpb_text_column { margin-bottom: 0; } .mc4wp-form { position: relative; background: transparent; padding: 0 0px; margin: 0 auto; max-width: 490px; } @media (max-width: 1199px) { .mc4wp-form { margin: 0 auto; } } @media (max-width: 768px) { .mc4wp-form { margin-top: 0; } } .mc4wp-form .ltx-btn-wrap { margin-left: 1px; } .mc4wp-form .input-group input[type="email"] { border: 0 transparent !important; padding: 20px 30px !important; font-size: 14px !important; } .mc4wp-form .input-group button { font-size: 16px; padding-left: 45px !important; padding-right: 45px !important; } @media (min-width: 768px) { .mc4wp-form .input-group { display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; position: relative; } .mc4wp-form .input-group input[type="email"] { width: 1% !important; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; position: relative; margin-bottom: 0; margin-right: 0px !important; } .mc4wp-form .input-group .input-group-append { display: flex; margin-left: -1px; } .mc4wp-form .input-group .input-group-append span { display: flex; } } @media (max-width: 768px) { .mc4wp-form .input-group { display: block; } .mc4wp-form .input-group button { margin-top: 16px; min-width: 200px; width: 100%; padding: 18px 40px !important; } } .mc4wp-form button, .mc4wp-form input { margin-top: 0; margin-bottom: 0 !important; } .mc4wp-form button:before, .mc4wp-form input:before { display: none; } @media (max-width: 479px) { .mc4wp-form { padding: 0; } .mc4wp-form .input-group { width: 100%; } .mc4wp-form .input-group-btn { width: 100%; display: block; margin-top: 20px; } } /* 24. Multipage */ .multi-icons { box-shadow: 0 14px 14px rgba(0, 0, 0, 0.04); } .multi-icons ul { padding-top: 50px !important; } @media (max-width: 768px) { .multi-icons ul li { margin-bottom: 30px !important; width: 50% !important; } .multi-icons ul li .header { margin-top: 8px !important; } } .multi-icons .ltx-icon { height: 60px !important; color: #B19777; color: var(--main); background-color: transparent !important; } .multi-icons .ltx-icon:before { font-size: 64px; } .multi-icons h6 { line-height: 1.3em; font-weight: bold; font-size: 18px; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; margin: 12px 0 0 0; } .block-icons-main .block-icon.layout-cols4 { margin-bottom: 70px !important; } .block-icons-main .block-icon.layout-cols4 li { display: flex; flex-direction: column; justify-content: center; color: #fff; color: var(--white); padding: 0px !important; margin-bottom: 0px !important; min-height: 142px; } .block-icons-main .block-icon.layout-cols4 li .in { padding: 35px 45px !important; } .block-icons-main .block-icon.layout-cols4 li span { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 60px; height: 60px; line-height: 55px; padding: 0 !important; margin-top: 0 !important; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; } .block-icons-main .block-icon.layout-cols4 li .block-right { padding-left: 25px; } @media (min-width: 1600px) { .block-icons-main .block-icon.layout-cols4 li .block-right { padding-right: 50px; } } .block-icons-main .block-icon.layout-cols4 li .block-right .header { color: #fff; color: var(--white); } .block-icons-main .block-icon.layout-cols4 li h5 { margin: 0 !important; padding-left: 10px; font-size: 18px; color: #fff; color: var(--white); } @media (max-width: 768px) { .block-icons-main .block-icon.layout-cols4 li { width: 100% !important; } } .multi-header h4 { line-height: 1.1em; font-size: 48px; padding-bottom: 10px !important; } .multi-header.header-with-bg .subheader { color: rgba(255, 255, 255, 0.01) !important; z-index: 10 !important; left: 50% !important; top: 120% !important; -webkit-transform: translate(-50%, -40%) !important; -moz-transform: translate(-50%, -40%) !important; -ms-transform: translate(-50%, -40%) !important; -o-transform: translate(-50%, -40%) !important; transform: translate(-50%, -40%) !important; font-size: 300px !important; zoom: 1 !important; filter: alpha(opacity=100) !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; text-shadow: 0 0 0 transparent !important; } .ltx-multi-slider { background-position: 50% 0 !important; } .ltx-multi-slider h2 { font-size: 56px !important; line-height: 1.0em !important; } @media (max-width: 768px) { .ltx-multi-slider h2 { font-size: 36px !important; } } @media (max-width: 991px) { .ltx-multi-slider .wpb_single_image.vc_align_left { text-align: center; } } .multi-slider .vc_row { position: relative; z-index: 101; } .multi-slider .spanned .header { margin: 0; margin-right: 10px; font-size: 80px; } .multi-slider .spanned .subheader { font-size: 14px; } .multi-slider .subheader span { color: #CA1A11 !important; } .multi-prod .wpb_single_image { display: inline-block; vertical-align: middle; } .ltx-multi-header-colors .header { line-height: 1.2em !important; } .multi-doc { margin-top: 40px; margin-bottom: 20px !important; padding-top: 15px !important; padding-bottom: 10px; text-align: center; } .multi-doc ul { position: relative; display: inline-block; text-align: left; } .multi-doc ul li { margin: 0 !important; width: 100% !important; } .multi-doc .ltx-icon { display: block; } .multi-doc .ltx-icon .ltx-icon-image { margin-top: -40px; margin-left: -10px; /* position: absolute;*/ /* left: 0; top: 0px !important; margin: 0 0 0 -30px; .translate(0) !important; */ } .multi-doc .block-right { display: inline-block; padding: 0 0 0 80px !important; } .multi-doc .block-right .descr { font-family: 'Mukta', serif !important; font-family: var(--font-headers), serif !important; font-weight: 700 !important; line-height: 1.5em !important; } .multi-doc .block-right .descr a { color: #fff !important; color: var(--white) !important; } .multi-doc .ltx-block-icon.layout-cols4 .block-right .header { color: #fff !important; color: var(--white) !important; margin-bottom: 8px !important; font-family: 'Mukta', serif !important; font-family: var(--font-headers), serif !important; font-weight: 700 !important; font-size: 30px !important; } .multi-doc .ltx-block-icon .in { display: inline-block !important; } .multi-doc .block-icon.icon-ht-left li.icon-image .block-right, .multi-doc .block-icon.icon-ht-right li.icon-image .block-right { padding: 0 !important; } .multi-doc .block-icon.icon-ht-left li.icon-image .block-right .header, .multi-doc .block-icon.icon-ht-right li.icon-image .block-right .header { color: #fff !important; color: var(--white) !important; } .multi-doc li { margin-bottom: 45px !important; } .multi-doc .block-right { margin-top: 0px !important; } .multi-doc .block-right .descr, .multi-doc .block-right h4 { margin: 10px 0 10px 0 !important; font-size: 30px !important; } @media (max-width: 768px) { .multi-doc .block-right .descr, .multi-doc .block-right h4 { font-size: 28px !important; } } .multi-doc .block-right .header { color: var(--black) !important; margin-bottom: 0; line-height: 1em; font-weight: 900 !important; } .multi-doc .block-right .descr { color: #fff; color: var(--white); margin-top: -10px !important; line-height: 1em; font-weight: 900 !important; } .image-preview { margin-top: 30px; margin-bottom: 30px; -webkit-box-shadow: 0 0 30px rgba(24, 24, 24, 0.2); -moz-box-shadow: 0 0 30px rgba(24, 24, 24, 0.2); box-shadow: 0 0 30px rgba(24, 24, 24, 0.2); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-clip: border-box; display: block; max-height: 700px; height: 700px; overflow: hidden; background-size: 100%; background-position: 50% 0; transition: background 10s linear, box-shadow 0.2s linear; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; position: relative; } .image-preview.short { max-height: 324px; height: 324px; } @media (max-width: 1199px) { .image-preview { max-height: 500px !important; } } @media (max-width: 768px) { .image-preview { max-height: 450px !important; } } .image-preview.ltx-preview-short { max-height: 350px !important; } .image-preview:hover { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-box-shadow: 0 0 15px rgba(24, 24, 24, 0.2); -moz-box-shadow: 0 0 15px rgba(24, 24, 24, 0.2); box-shadow: 0 0 15px rgba(24, 24, 24, 0.2); } @media (min-width: 992px) { .image-preview:hover { background-position: 50% 100%; } } .image-preview.image-soon { pointer-events: none; } .image-preview.image-soon:after { top: 0; right: 0; bottom: 0; left: 0; position: absolute; background-color: #fff; background-color: var(--white); display: block; content: ""; zoom: 1; filter: alpha(opacity=75); -webkit-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } .image-preview.image-soon span { z-index: 10; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ltx-preview-header { padding-top: 10px; display: block; font-family: 'Mukta', serif; font-family: var(--font-headers), serif; font-weight: 700; font-size: 24px; text-align: center; margin-bottom: 64px; } .ltx-preview-header span { color: #B19777; color: var(--main); } .image-previews { overflow: visible; /* @media @xl-only { & > .vc_row { margin: 0 12% !important; } } */ } @media (min-width: 1200px) { .image-previews .vc_row { padding-left: 130px !important; padding-right: 130px !important; } } .image-previews img.vc_single_image-img { margin-top: 30px !important; } .image-previews .img-scale { background-size: 102%; } .image-previews .image-preview { background-repeat: no-repeat; } .image-previews .vc_single_image-wrapper.vc_box_border_grey { background-color: transparent !important; padding: 0 !important; } .image-previews .vc_single_image-wrapper.vc_box_border_grey img { -webkit-box-shadow: 0 0 30px rgba(24, 24, 24, 0.2) !important; -moz-box-shadow: 0 0 30px rgba(24, 24, 24, 0.2) !important; box-shadow: 0 0 30px rgba(24, 24, 24, 0.2) !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .image-previews .vc_single_image-wrapper.vc_box_border_grey img:hover { -webkit-box-shadow: 0 0 15px rgba(24, 24, 24, 0.2) !important; -moz-box-shadow: 0 0 15px rgba(24, 24, 24, 0.2) !important; box-shadow: 0 0 15px rgba(24, 24, 24, 0.2) !important; } @media (min-width: 1200px) and (max-width: 1599px) { .image-previews .header { font-size: 24px; } } .ltx-demo-icon { position: relative; display: inline-block; padding-right: 110px; } @media (min-width: 768px) and (max-width: 991px) { .ltx-demo-icon .header { font-size: 24px; } } .ltx-demo-icon:after { content: ""; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAACRklEQVRIibWWu2sUURSHv12WIJgQCzFgtNZSG8FGsLCxDBYpUmnARggB3+jfIHYWokRBLcQgPlEIPuIbERJRNEUkEiQuiUlcYx7qZzGzuo4zu7PZ3R9Mc/ec+93zm7tnTkYF2AgcANqBu8AN4BMwQwOUUZuBPqCjZH0OeATcAp4C74CpekLbgefA2oSYr8Bj4AXwEBgBRmuFtgCXgJ0p4qdDYPEQN4F81VQVtdvq9V19q55Xd6nr1Gy4X9knE16kzcAAsKrqUweaB74QXMIHwH3gI7AQF1yExl2mWjQGvATuhAcYB2b//FpS9v5lWJxGM2q/2hu+gn+gW9TxBoGLOquuzJZY8gYYrpO9SdoGtJVCC8AgYAOhz4DPucjiE2ASWF1H0CLwAbgGnAIKUegr4H2doAVgCDgHXCe4wQBEoVMEFmwFMsuETQNXCPr2VWApGpCNLgC3CRr+cpULgZfjgABxbapJfV3jX2NC7YzZGzW20sWw2lq0BjgNdKWtFHWH+rPGalVn1d3R/ZOgbepQHaCq01FwnL0AEwSNupzywI8UVrcCJ4Hu4kISFOAeCZ+mUBeBwynBzcAJYC+QaC/qenUkwbK8ul3NqMfUXymt/qZ2lYOuUM8kJPf7d0rIqkfUpZTg4UqjRWdMUkHtiIk9pC6kgI5Vgm5QRyNJg2prQvxBdb4McFHtqQRtUvsiiUcr5PSqczHAJfW4mqs4uRlMFAPqpHrBcOQo82TUnrCq/4CWaQ5xzWKT2pIyPqvuUYcNXs++IlDlNxDwkbAPzBWEAAAAAElFTkSuQmCC") no-repeat 50% 50%; width: 80px !important; height: 80px !important; display: block; background-color: #181818; background-color: var(--black); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; position: absolute; right: 0; bottom: auto !important; left: auto !important; top: 50% !important; -webkit-transform: translateY(-50%) !important; -moz-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; -o-transform: translateY(-50%) !important; transform: translateY(-50%) !important; margin-top: 0px !important; } .ltx-demo-icon .header { line-height: 1em; } .ltx-demo-icon .header span { font-size: 24px; } .ltx-video-icon { position: relative; display: inline-block; } .ltx-video-icon a { padding-left: 110px; display: inline-block; } @media (min-width: 768px) and (max-width: 991px) { .ltx-video-icon .header { font-size: 24px; } } .ltx-video-icon:before { content: ""; background: url("assets/images/video-play-big.png") 50% 50% no-repeat; width: 80px !important; height: 80px !important; display: block; background-color: #B19777; background-color: var(--main); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; position: absolute; left: 0; bottom: auto !important; right: auto !important; top: 50% !important; -webkit-transform: translateY(-50%) !important; -moz-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; -o-transform: translateY(-50%) !important; transform: translateY(-50%) !important; margin-top: -2px !important; } .ltx-video-icon .header { line-height: 1em; } .ltx-video-icon .header span { font-size: 24px; } .multi-color { width: 64px; height: 64px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-clip: border-box; -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1); display: inline-block; margin-right: 35px; margin-bottom: 35px; } .multi-color:last-child { margin-right: 0; } .multi-color.color-second { background-color: #B19777; background-color: var(--main); } .multi-color.color-black { background-color: #181818; background-color: var(--black); } .multi-color.color-gray { background-color: #F3F3F3; background-color: var(--gray); } .ltx-multi-32 { margin: 80px 0 150px 0 !important ; } .ltx-multi-32 .header { font-size: 36px; } .ltx-multi-32 .subheader { font-size: 200px !important; font-family: 'Mukta', serif !important; font-family: var(--font-headers), serif !important; font-weight: 700 !important; line-height: 1em; } .ltx-multi-plan-left img { position: absolute; z-index: 0; pointer-events: none; left: 0; } @media (max-width: 768px) { .ltx-multi-plan-left img { display: none; } } .ltx-multi-plan-right img { position: absolute; right: 0px; top: -30px; z-index: 0; pointer-events: none; } @media (max-width: 768px) { .ltx-multi-plan-right img { display: none; } } /* 25. Services */ .ltx-services-sc { position: relative; } @media (min-width: 1200px) { .ltx-services-sc.ltx-swiper-slider { max-width: 1540px; } } .ltx-services-sc.row { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .ltx-services-sc.layout-photos { margin-top: -30px; } .ltx-services-sc.layout-photos .ltx-item { margin-top: 30px; } .ltx-services-sc.layout-photos .ltx-item .ltx-image { overflow: hidden; position: relative; display: block; } .ltx-services-sc.layout-photos .ltx-item .ltx-image img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%; } .ltx-services-sc.layout-photos .ltx-item .ltx-image .ltx-photo-overlay { top: 0; right: 0; bottom: 0; left: 0; position: absolute; background-color: #181818; background-color: var(--black); zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ltx-services-sc.layout-photos .ltx-item .ltx-image:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .ltx-services-sc.layout-photos .ltx-item .ltx-image:hover .ltx-photo-overlay { zoom: 1; filter: alpha(opacity=25); -webkit-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; } .ltx-services-sc.layout-photos .ltx-item .ltx-image:hover:after, .ltx-services-sc.layout-photos .ltx-item .ltx-image:hover:before { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .ltx-services-sc.layout-photos .ltx-item .ltx-image:after { content: ""; top: 50%; left: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -60px; border-right: 1px solid #ffffff; position: absolute; -webkit-transform: translate(0, -500%); -moz-transform: translate(0, -500%); -ms-transform: translate(0, -500%); -o-transform: translate(0, -500%); transform: translate(0, -500%); -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -o-transform 0.4s; transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s; } .ltx-services-sc.layout-photos .ltx-item .ltx-image:before { content: ""; top: 50%; left: 50%; width: 60px; height: 60px; border-top: 1px solid #ffffff; position: absolute; margin-top: 0px; margin-left: -30px; z-index: 2; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transform: translate(-500%, 0); -moz-transform: translate(-500%, 0); -ms-transform: translate(-500%, 0); -o-transform: translate(-500%, 0); transform: translate(-500%, 0); -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; -o-transition: -o-transform 0.4s; transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s; } .ltx-services-sc.layout-photos .ltx-item .description { background-color: #fff; background-color: var(--white); color: #181818; color: var(--black); position: relative; padding: 30px 90px 30px 30px; } @media (max-width: 479px) { .ltx-services-sc.layout-photos .ltx-item .description { padding: 25px; } } .ltx-services-sc.layout-photos .ltx-item .description p, .ltx-services-sc.layout-photos .ltx-item .description .header { color: #181818; color: var(--black); margin: 0; } .ltx-services-sc.layout-photos .ltx-item .description .header { margin: 0 0 3px 0; font-size: 18px; text-transform: uppercase; } .ltx-services-sc.layout-photos .ltx-item .description .header:hover { color: #B19777; color: var(--main); } .ltx-services-sc.layout-photos .ltx-item .description .ltx-more { position: absolute; right: 30px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; width: 50px; height: 50px; line-height: 50px; border: 1px solid var(--black); border-color: #181818; border-color: var(--black); text-align: center; z-index: 3; cursor: pointer; color: #181818; color: var(--black); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 479px) { .ltx-services-sc.layout-photos .ltx-item .description .ltx-more { display: none; } } .ltx-services-sc.layout-photos .ltx-item .description .ltx-more:after { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e828"; } .ltx-services-sc.layout-photos .ltx-item .description .ltx-more:hover { color: #fff; color: var(--white); background-color: #181818; background-color: var(--black); } @media (min-width: 2000px) { .ltx-swiper-slider-wrapper:not(.ltx-fc) { max-width: 1800px; margin: 0 auto; } } @media (min-width: 1600px) { .ltx-swiper-slider-wrapper:not(.ltx-fc) { max-width: 1800px; margin: 0 auto; } } .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows { width: 64px; height: 64px; line-height: 62px; font-size: 30px; background: transparent; color: #181818; color: var(--black); border-color: #181818; border-color: var(--black); } .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows.ltx-arrow-left:before, .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows.ltx-arrow-right:before { display: inline-block; font-family: ltx-font; font-weight: 400 !important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 30px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (min-width: 1600px) { .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows .ltx-arrow-left { left: 30px; } .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows .ltx-arrow-right { right: 30px; } } @media (max-width: 1599px) { .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows .ltx-arrow-left { left: 10px; } .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows .ltx-arrow-right { right: 10px; } } .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows a { border-color: transparent; background-color: transparent; } .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows a:hover { color: #B19777; color: var(--main); background-color: transparent; } @media (max-width: 1199px) { .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows.ltx-arrows-sides-outside .ltx-arrow-left, .ltx-swiper-slider-wrapper .ltx-services-sc + .ltx-arrows.ltx-arrows-sides-outside .ltx-arrow-right { margin-top: 40px; } } /* 26. 404 page */ body.error404 { background-size: cover; } body.error404 .heading { margin-top: 0 !important; } body.error404 .heading.color-main .header { color: #fff !important; color: var(--white) !important; } body.error404 img { max-width: 80%; } body.error404 h4 { font-size: 48px !important; } body.error404 h3, body.error404 h4 { color: #B19777 !important; color: var(--main) !important; } body.error404 section { padding-bottom: 100px !important; } body.error404 .ltx-content-wrapper { min-height: 90vh; } body.error404 .page-404-default { padding: 110px 0; } body.error404 .page-404-default .center-404 { max-width: 400px; margin: 0 auto 36px; }