/*Theme Name: HolamedTheme URI: http://holamed.like-themes.com/Author: Like ThemesAuthor URI: http://like-themes.com/Description: Holamed WordPress ThemeVersion: 1.7.6License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: four-columns, right-sidebar, left-sidebar, full-width-templateText Domain: holamedThis 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 Reset2. Global variables3. Header, navigation bar and menu / header, nav.navbar4. WordPress layout styles5. Typography6. Theme Sections7. Tariffs Block8. Testimonials9. Bottom widgets goes before footer10. Footer and copyrights11. WorePress Widgets12. Contacts inner pages width full-width map13. Blog posts / Blog Full page / Blog Shortcodes14. Galleries15. Forms (buttons/radio/inputs)16. Shortcodes (Visual Composer Integrated)17. Pagination18. Common classes (hover/transition effects/etc)19. WooCommerce Plugin20. Team21. Page Loader22. Events23. Subscribe block-------------------------------------------------------------------*/.font-main {  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;}.font-headers {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}:root {  --font-main: 'Lora';  --font-headers: 'Niramit';  --main: #009fe3;  --main-darker: #009fe3;  --main-semi: rgba(114, 217, 214, 0.5);  --second: #47ccc8;  --gray: #f6f3ed;  --gray-dark: rgba(0, 0, 0, 0.4);  --gray-light: rgba(0, 0, 0, 0.1);  --white: #ffffff;  --black: #404040;  --black-text: rgba(45, 54, 99, 0.75);  --black-light: rgba(45, 54, 99, 0.1);  --red: #dc4545;}.color-main {  color: #009fe3;  color: var(--main);}.color-second {  color: #f6f3ed;  color: var(--second);}.color-gray {  color: rgba(0, 0, 0, 0.4);}.color-white {  color: #fff;  color: var(--white);}.color-black {  color: #404040;  color: var(--black);}/*  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;}/* 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: #404040;  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;}/* 2. Global classes */html {  overflow-y: scroll;}html,body {  height: 100% !important;}/*	3. Header, navigation bar and menu*/header.page-header {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);  text-align: center;  position: relative;  margin: 0;  display: flex;  flex-direction: column;  justify-content: center;  padding-bottom: 0;  /*	@media @sm-and-less {		text-align: center;		background-attachment: scroll !important;		background-position: 50% 50% !important;		background-size: cover;	}*/}header.page-header.ltx-parallax {  background-attachment: fixed;}header.page-header:before {  background-color: #404040;  background-color: var(--black);  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: 1 !important;  width: 100%;  height: 100%;}header.page-header .container {  position: relative;  z-index: 2;  padding: 50px 0 60px;}header.page-header .container:after {  content: "";  display: block;  position: absolute;  left: 15px;  right: 15px;  bottom: -6px;  -webkit-border-radius: 6px;  -webkit-background-clip: padding-box;  -moz-border-radius: 6px;  -moz-background-clip: padding;  border-radius: 6px;  background-clip: padding-box;  height: 4px;  background-color: #009fe3;  background-color: var(--main);}header.page-header h1 {  margin: 0;  color: #fff;  color: var(--white);  position: relative;  z-index: 11;  line-height: 1.25em;  font-size: 48px;}@media (max-width: 991px) {  header.page-header h1 {    font-size: 30px;  }}header.page-header .breadcrumbs {  list-style: none;  margin: 6px 0 0px 0;  padding: 0;}header.page-header .breadcrumbs li {  display: inline-block;  margin: 0 0 0 0px;  font-size: 16px;  color: #fff;  color: var(--white);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}@media (max-width: 768px) {  header.page-header .breadcrumbs li {    font-size: 14px;  }}header.page-header .breadcrumbs li a {  color: #009fe3;  color: var(--main);}header.page-header .breadcrumbs li a:hover {  color: #fff;  color: var(--white);}header.page-header .breadcrumbs li:not(:last-child):after {  margin: 0px 10px 0 15px;  vertical-align: middle;  position: relative;  top: 0px;  content: "\f054";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 8px;  font-weight: 100;  color: #fff;  color: var(--white);}@media (max-width: 768px) {  header.page-header {    height: auto;  }}#nav-wrapper.navbar-layout-transparent + .main-wrapper {  position: relative;  margin-top: -136px;}.page-header + .main-wrapper {  margin-top: 0 !important;}@media (min-width: 768px) {  body.admin-bar .navbar-layout-logo,  body.admin-bar .navbar-layout-desktop-center,  body.admin-bar .navbar-layout-desktop-center-absolute,  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:not(.affix-always),  body.admin-bar .navbar-fixed-top {    position: relative !important;    margin-bottom: 0;  }  body.admin-bar .navbar-layout-logo,  body.admin-bar .navbar-layout-desktop-center,  body.admin-bar .navbar-layout-desktop-center-absolute {    margin-top: 43px !important;  }  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;}body.admin-bar .ltx-wrapper-icons {  top: 32px;}nav.navbar.affix.dark {  -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;}nav.navbar.affix.dark.scrollUp {  transform: translateY(-135px);}#nav-wrapper {  width: 100%;  z-index: 100;  min-height: 135px;  display: inline-block;  position: relative;}#nav-wrapper.navbar-layout-transparent + .page-header {  margin-top: -136px;  padding-top: 140px;}#nav-wrapper.navbar-layout-transparent nav.navbar.dark.affix #navbar.navbar-desktop ul.navbar-nav > li:not(.current-menu-item) > a {  color: #404040;  color: var(--black);}#nav-wrapper.navbar-layout-transparent .navbar-logo > .ltx-logo-white {  display: none !important;}#nav-wrapper.navbar-layout-transparent .navbar.dark.affix .navbar-toggle .icon-bar {  background-color: #404040 !important;  background-color: var(--black) !important;}#nav-wrapper.navbar-layout-transparent .navbar.dark.affix .navbar-logo > .ltx-logo- {  display: none;}#nav-wrapper.navbar-layout-transparent .navbar.dark.affix .navbar-logo > .ltx-logo-white {  display: block !important;}#nav-wrapper .container {  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;}#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 .navbar-toggle {  margin-top: 50px;}@media (min-width: 1200px) {  #nav-wrapper .navbar-controls .ltx-navbar-icons {    display: none;  }}#nav-wrapper nav.navbar.dark.affix {  background-color: #fff;}#nav-wrapper nav.navbar.dark.affix .container:after {  border: 0 none;}#nav-wrapper nav.navbar #navbar {  float: right;}#nav-wrapper nav.navbar #navbar .mega-menu {  top: 80px !important;  right: 0 !important;}#nav-wrapper nav.navbar .navbar-logo {  position: relative;  padding: 0px 0px 00px 0px;  max-width: 200px;  height: 133px;  line-height: 133px;  display: inline-block;  vertical-align: top;}@media (max-width: 479px) {  #nav-wrapper nav.navbar .navbar-logo {    max-width: 50%;    padding: 0 15px;  }}#nav-wrapper nav.navbar .navbar-logo.hidden-logo {  display: none;}#nav-wrapper nav.navbar .navbar-logo .logo {  display: block;}#nav-wrapper nav.navbar .navbar-logo .logo img {  max-height: 60px;  width: auto;}nav.navbar {  z-index: 20;  -webkit-border-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius: 0;  -moz-background-clip: padding;  border-radius: 0;  background-clip: padding-box;  border: 0 none;  padding: 0px 0;  margin-bottom: 0;  vertical-align: top;  -webkit-transition: background 0.3s ease;  -moz-transition: background 0.3s ease;  -o-transition: background 0.3s ease;  transition: background 0.3s ease;}nav.navbar .row {  min-height: 135px;}nav.navbar .container {  position: relative;  overflow: visible;}nav.navbar .container:after {  position: absolute;  bottom: 0;  display: block;  left: 15px;  right: 15px;  height: 10px;  border-bottom: 2px dashed rgba(255, 255, 255, 0.1);}nav.navbar.affix-top {  z-index: 100;  left: 0;  right: 0;}nav.navbar .mega-menu,nav.navbar ul ul {  display: none;}nav.navbar #navbar {  min-height: 135px;  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;  display: inline-block !important;  vertical-align: top;  text-align: left;}nav.navbar #navbar.muted .nav {  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}nav.navbar #navbar.navbar-desktop {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}nav.navbar #navbar.navbar-desktop .toggle-wrap {  display: none;}nav.navbar #navbar.navbar-desktop .navbar-btn {  float: left;  margin: 43px -15px 0 60px;}nav.navbar #navbar.navbar-desktop .ltx-navbar-search {  float: left;  margin: 43px -15px 0 60px;}nav.navbar #navbar.navbar-desktop .ltx-navbar-search input {  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;  background-color: #f6f3ed;  background-color: var(--gray);  border: 0 none;  height: 50px;  line-height: 50px;  padding: 0 30px;  font-size: 14px;}@media (min-width: 1600px) {  nav.navbar #navbar.navbar-desktop .ltx-navbar-search input {    min-width: 360px;  }}nav.navbar #navbar.navbar-desktop .ltx-navbar-search span {  margin-left: -50px;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  color: #fff;  color: var(--white);  background-color: #009fe3;  background-color: var(--main);  cursor: pointer;  -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 .ltx-navbar-search span:hover {  background-color: #404040;  background-color: var(--black);}nav.navbar #navbar.navbar-desktop ul.navbar-nav {  margin-top: 46px;}@media (max-width: 1199px) {  nav.navbar #navbar.navbar-desktop ul.navbar-nav {    margin-right: 50px;  }}nav.navbar #navbar.navbar-desktop ul.navbar-nav li,nav.navbar #navbar.navbar-desktop ul.navbar-nav a {font-size: 16px;font-weight: bold;transition: none;padding: 6px 0 0px;}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: 4px 24px 0;  position: relative;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  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;  overflow: hidden;}nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child > a {  padding-right: 0;}nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:hover > a {  background: transparent;  color: #009fe3;  color: var(--main);}nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:hover > a > span:after {  width: 100%;}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: #fff;  color: var(--white);  position: relative;  z-index: 5;}nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a span {  padding-bottom: 8px;}nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a span:after {  content: "";  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  width: 0;  bottom: 0;  border-bottom: 2px solid #009fe3;  border-color: #009fe3;  border-color: var(--main);  -webkit-transition: width 0.3s;  -moz-transition: width 0.3s;  -o-transition: width 0.3s;  transition: width 0.3s;}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 {  color: #009fe3;  color: var(--main);  cursor: default;}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 {  vertical-align: middle;  content: "+";  margin: 0px 0 0 6px;  position: absolute;  transition: color 0.5s ease;}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 {  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);  visibility: visible;  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  z-index: 100;}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: #009fe3;  color: var(--main);}nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children:hover > a {  border-color: #009fe3 !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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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 {  background-color: #fff;  background-color: var(--white);  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.4s ease;  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  z-index: 0;  pointer-events: none;  list-style: none;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: #009fe3;  border-color: var(--main);}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;}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 26px 10px;  display: block;  text-transform: none;  position: relative;  -webkit-transition: background-color 0.2s ease;  -moz-transition: background-color 0.2s ease;  -o-transition: background-color 0.2s ease;  transition: background-color 0.2s ease;  color: #404040;  color: var(--black);}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 a span:after,nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a span:after {  transition: color 0.5s ease;}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: #009fe3;  background-color: var(--main);}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: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f105";  font-weight: bold;  margin-top: 3px;  margin-left: 8px;}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 {  color: #009fe3 !important;  color: var(--main) !important;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  cursor: default !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;}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%, 0%);  -moz-transform: translate(0%, 0%);  -ms-transform: translate(0%, 0%);  -o-transform: translate(0%, 0%);  transform: translate(0%, 0%);  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 {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  padding-right: 10px;}nav.navbar #navbar.navbar-desktop a.fa span {  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;}nav.navbar #navbar.navbar-desktop .mega-menu {  position: absolute !important;  left: auto !important;  right: 0 !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: 15px;  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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: 15px 0 !important;  display: table !important;  width: 100% !important;  background: var(--main);}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 {  color: inherit !important;  background-color: transparent !important;}nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li.menu-item-has-children > a {  color: #009fe3;  color: var(--main);  padding-left: 12px;}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-left: 40px;  padding-right: 10px;  padding-top: 7px;  padding-bottom: 7px;  line-height: 22px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a span {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:hover {  background-color: #009fe3;  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 {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  top: 12px;  left: 14px;  position: absolute;  color: #009fe3;  color: var(--main);}nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children).current-menu-item a:before {  color: #009fe3 !important;  color: var(--main) !important;}nav.navbar .navbar-toggle {  display: none;  background-color: transparent;  background-image: none;  height: 30px;  width: 30px;  margin: 44px 0px 0 15px;  padding: 0px;}nav.navbar .navbar-toggle .icon-bar {  background-color: #fff;  background-color: var(--white);  height: 3px !important;  padding: 0 !important;  width: 100%;  margin: 6px auto;  transition: all 0.2s;}nav.navbar .navbar-toggle:hover .icon-bar {  background-color: #009fe3;  background-color: var(--main);}nav.navbar .navbar-toggle {  margin-right: 25px;}nav.navbar .mobile-controls {  display: none;}nav.navbar #navbar.navbar-mobile {  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: #404040;  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 + .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.collapse {  right: -100%;}nav.navbar #navbar.navbar-mobile.collapse .nav-mob {  right: -100%;}@media (min-width: 992px) {  nav.navbar #navbar.navbar-mobile {    left: auto;    width: 600px;  }}nav.navbar #navbar.navbar-mobile .ltx-navbar-search {  display: none;}nav.navbar #navbar.navbar-mobile .toggle-wrap {  text-align: right;  position: relative;  padding: 4px 20px 0;  background-color: #fff;  background-color: var(--white);  border-bottom: 1px solid rgba(255, 255, 255, 0.05);}nav.navbar #navbar.navbar-mobile .toggle-wrap .logo {  position: absolute;  left: 0;  top: 50%;  margin-left: 50px;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  max-width: 40%;}nav.navbar #navbar.navbar-mobile .toggle-wrap .logo img {  margin-top: 5px;  max-height: 60px;  width: auto;}nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle {  right: 6px;  position: relative;  top: auto !important;  width: auto;  height: auto;  padding: 30px;  display: block;  margin: -4px 0 0 0 !important;}nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle .close {  color: #404040;  color: var(--black);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  font-size: 24px;  font-weight: 100;  -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;}nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle:hover .close {  color: #009fe3;  color: var(--main);}nav.navbar #navbar.navbar-mobile ul.navbar-nav {  padding: 20px 0px 80px;  margin: 0px 10px 0 10px;  float: none;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}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: 18px;  padding: 18px 40px 18px 30px;  color: #fff;  color: var(--white);  word-wrap: break-word;  line-height: 1em;  position: relative;  font-weight: bold;}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 {  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;}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: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  padding-left: 15px;}nav.navbar #navbar.navbar-mobile ul.navbar-nav li {  cursor: pointer;  margin: 6px 10px;}nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a {  pointer-events: none;  padding-top: 0;  padding-bottom: 0;}nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a span {  padding-top: 15px;  padding-bottom: 15px;  pointer-events: auto;  display: block;}nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  padding-left: 1px;  font-size: 16px;  vertical-align: middle;  content: "\f105";  right: 30px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  position: absolute;  color: #404040;  color: var(--black);  background-color: #ffffff;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  pointer-events: auto;}nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children.show > a:after {  content: "\f107";  padding-left: 0;  padding-top: 0px;}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: #009fe3;  color: var(--main);  background-color: transparent;}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-weight: bold;  color: #009fe3;  color: var(--main);  display: block;  line-height: 1em;  position: relative;}nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a:hover {  color: #fff;  color: var(--white);}nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a:before {  color: #009fe3;  color: var(--main);  content: "\f105";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  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;  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 li a {  padding-left: 20px;}nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a span {  padding-left: 0;}nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a:after {  background-color: #ffffff;  color: #009fe3;  color: var(--main);}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: #fff;  color: var(--white);  background-color: #009fe3;  background-color: var(--main);}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 {  background-color: #ffffff;  color: #009fe3;  color: var(--main);}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: #fff;  color: var(--white);}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: #f6f3ed;  color: var(--second);}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: #f6f3ed;  color: var(--second);}nav.navbar #navbar.navbar-mobile .cart-mob .count {  background-color: #404040;  background-color: var(--black);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  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;  border-top: 1px solid rgba(255, 255, 255, 0.2);  margin-top: -30px;  padding: 50px 50px 100px 40px;}.mobile-controls ul {  padding: 0;}.mobile-controls .ltx-nav-cart {  position: absolute;  top: 38px;  left: 40px;}.mobile-controls .ltx-nav-cart .count {  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  font-weight: bold;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #fff;  background-color: var(--white);  width: 40px;  height: 40px;  line-height: 40px;  font-size: 16px;  color: #404040;  color: var(--black);  display: inline-block;  text-align: center;  margin-right: 14px;}.mobile-controls .ltx-nav-cart .fa {  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: -8px;  position: relative;}.mobile-controls .ltx-nav-cart a:hover .fa {  color: #fff;  color: var(--white);}.mobile-controls .ltx-nav-profile {  position: absolute;  top: 38px;  right: 50px;  font-size: 18px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-weight: 400;}.mobile-controls .ltx-nav-profile .fa {  font-size: 30px;  padding-bottom: 3px;  position: relative;  bottom: 0px;  margin-right: 8px;  color: #009fe3;  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;  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: #f6f3ed;  color: var(--second);}.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: 60px;  padding-right: 80px;  padding-left: 30px;  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;  border: 0 none !important;}.mobile-controls .ltx-nav-search a {  overflow: hidden;  color: #fff;  color: var(--white);  background-color: #009fe3;  background-color: var(--main);  width: 60px;  height: 60px;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  right: 0;  top: 0px;  text-align: center;  line-height: 60px;  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;  border: 0;  padding: 0;  right: -3px;  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 {  background-color: #f6f3ed;  background-color: var(--second);  color: #404040;  color: var(--black);}.mobile-controls .ltx-nav-social {  display: inline-block;  margin-right: 20px;}.mobile-controls .ltx-nav-social a {  font-size: 24px;}.mobile-controls .ltx-nav-social a:hover {  color: #fff;  color: var(--white);}.navbar-controls {  float: right;}#navbar .ltx-navbar-icons {  padding: 40px 0 0px 0;}.ltx-navbar-icons {  list-style: none;  margin: 0;  float: right;}.ltx-navbar-icons ul {  margin: 0;}.ltx-navbar-icons li {  display: inline-block;  margin-left: 23px;  margin-bottom: 0;}.ltx-navbar-icons .ltx-cart {  z-index: 1;  position: relative;  font-size: 18px;  margin-right: 2px;  padding: 0 28px 0 0px !important;  color: #404040;  color: var(--black);  text-align: center;  display: inline-block;  top: 1px;}.ltx-navbar-icons .ltx-cart .name {  display: none;}.ltx-navbar-icons .ltx-cart .count {  position: absolute;  top: 0px;  right: 0px;  width: 22px;  height: 22px;  line-height: 22px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  background-clip: padding-box;  background-color: var(--red);  color: #fff;  color: var(--white);  text-align: center;  border-radius: 50%;  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;}@media (max-width: 1199px) {  .ltx-navbar-icons .ltx-cart .count {    top: 2px;  }}.ltx-navbar-icons .ltx-cart:hover {  color: #009fe3;  color: var(--main);}.ltx-navbar-icons .ltx-nav-profile {  position: relative;  top: -1px;}.ltx-navbar-icons .ltx-nav-profile a {  font-size: 14px;  color: #404040;  color: var(--black);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  text-transform: uppercase;}.ltx-navbar-icons .ltx-nav-profile a span {  transition: color 0.5s ease;  color: #404040;  color: var(--black);  font-size: 16px;  padding-right: 0px;  position: relative;  top: 1px;}.ltx-navbar-icons .ltx-nav-profile a:hover span {  color: #009fe3;  color: var(--main);}.ltx-navbar-icons .ltx-nav-search {  width: 23px;  margin-right: -3px;}.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 {  display: block;  text-align: center;  color: #404040;  color: var(--black);  transition: color 0.5s ease !important;  font-size: 18px;  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:focus,.ltx-navbar-icons .top-search a:hover {  color: #009fe3;  color: var(--main);}.ltx-navbar-icons .top-search input[type='text'] {  position: absolute;  z-index: 10;  top: 50%;  right: 12px;  -webkit-transform: translate(10px, -50%);  -moz-transform: translate(10px, -50%);  -ms-transform: translate(10px, -50%);  -o-transform: translate(10px, -50%);  transform: translate(10px, -50%);  font-size: 12px;  width: 305px;  height: 42px;  visibility: hidden;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;  padding: 3px 10px 3px 20px;  transition: all 400ms;  background-color: #f6f3ed;  background-color: var(--gray);  color: #404040;  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: 30px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 300;  margin-top: -1px;  margin-right: 0px;  color: #404040;  color: var(--black);}.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;  -webkit-transform: translate(0px, -50%);  -moz-transform: translate(0px, -50%);  -ms-transform: translate(0px, -50%);  -o-transform: translate(0px, -50%);  transform: translate(0px, -50%);}.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=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}#nav-wrapper.navbar-layout-desktop-center-absolute,#nav-wrapper.navbar-layout-desktop-center {  min-height: 160px;  text-align: center;  border-color: #009fe3;  border-color: var(--main);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute {  overflow: hidden;}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar.dark,#nav-wrapper.navbar-layout-desktop-center .navbar.dark {  background-color: transparent !important;}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar,#nav-wrapper.navbar-layout-desktop-center .navbar {  min-height: 160px;}#nav-wrapper.navbar-layout-desktop-center-absolute #navbar,#nav-wrapper.navbar-layout-desktop-center #navbar {  text-align: center;  float: none !important;  display: inline-block !important;}#nav-wrapper.navbar-layout-desktop-center-absolute #navbar ul li,#nav-wrapper.navbar-layout-desktop-center #navbar ul li {  text-align: left;}#nav-wrapper.navbar-layout-desktop-center-absolute #navbar .mega-menu,#nav-wrapper.navbar-layout-desktop-center #navbar .mega-menu {  right: auto !important;  left: 50% !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;}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar.dark,#nav-wrapper.navbar-layout-desktop-center .navbar.dark {  -webkit-box-shadow: 0 0 0 0;  -moz-box-shadow: 0 0 0 0;  box-shadow: 0 0 0 0;}#nav-wrapper.navbar-layout-desktop-center-absolute .toggle-wrap,#nav-wrapper.navbar-layout-desktop-center .toggle-wrap {  background-color: #009fe3 !important;  background-color: var(--main) !important;}#nav-wrapper.navbar-layout-desktop-center-absolute .toggle-wrap .navbar-toggle span,#nav-wrapper.navbar-layout-desktop-center .toggle-wrap .navbar-toggle span {  color: #404040 !important;  color: var(--black) !important;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute {  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: 100%;  z-index: 1000;}@media (max-width: 1199px) {  #nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute,  #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute {    overflow: hidden;  }}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute.mob-visible,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute.mob-visible {  height: 100% !important;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute #navbar,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute #navbar {  margin-top: 0 !important;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute nav.navbar,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute nav.navbar {  background-color: transparent;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute nav.navbar #navbar ul.navbar-nav > li:not(.current-menu-ancestor):not(.current-menu-item):not(.current-menu-parent):not(.current_page_parent):not(.current_page_item) > a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute nav.navbar #navbar ul.navbar-nav > li:not(.current-menu-ancestor):not(.current-menu-item):not(.current-menu-parent):not(.current_page_parent):not(.current_page_item) > a {  color: #fff;  color: var(--white);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons a:hover,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons a:hover {  color: #fff;  color: var(--white);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .ltx-nav-profile a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .ltx-nav-profile a {  color: #f6f3ed;  color: var(--second);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .ltx-nav-profile a:hover span,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .ltx-nav-profile a:hover span {  color: #fff;  color: var(--white);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center {  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: 100%;  z-index: 1000;  padding-top: 40px;}@media (max-width: 1199px) {  #nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center,  #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center {    overflow: hidden;  }}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center.mob-visible,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center.mob-visible {  height: 100% !important;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop {  margin-top: 20px;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li > a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li > a {  color: #404040;  color: var(--black);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li > a:hover,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li > a:hover {  color: #009fe3;  color: var(--main);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a,#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a,#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a,#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a,#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a {  color: #009fe3;  color: var(--main);}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-logo,#nav-wrapper.navbar-layout-desktop-center .navbar-logo {  text-align: center !important;  margin-top: 22px;  display: block !important;  max-width: initial !important;}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-logo a,#nav-wrapper.navbar-layout-desktop-center .navbar-logo a {  display: inline-block !important;}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-logo a img,#nav-wrapper.navbar-layout-desktop-center .navbar-logo a img {  max-height: 115px !important;}#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-social ul,#nav-wrapper.navbar-layout-desktop-center .ltx-social ul {  list-style: none;  margin-left: -20px;  margin-top: 10px;}#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-social ul li,#nav-wrapper.navbar-layout-desktop-center .ltx-social ul li {  display: inline-block;  margin-left: 20px;}#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-social ul li a:hover,#nav-wrapper.navbar-layout-desktop-center .ltx-social ul li a:hover {  color: #fff;  color: var(--white);}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-social,#nav-wrapper.navbar-layout-desktop-center .navbar-social {  position: absolute;  left: 58px;  top: 57px;  z-index: 10;}@media (max-width: 1199px) {  #nav-wrapper.navbar-layout-desktop-center-absolute .navbar-social,  #nav-wrapper.navbar-layout-desktop-center .navbar-social {    display: none;  }}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-social .header,#nav-wrapper.navbar-layout-desktop-center .navbar-social .header {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 14px;  text-transform: none;  color: #f6f3ed;  color: var(--second);}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-social .header:after,#nav-wrapper.navbar-layout-desktop-center .navbar-social .header:after {  border-color: #f6f3ed;  border-color: var(--second);}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-social a,#nav-wrapper.navbar-layout-desktop-center .navbar-social a {  font-size: 12px;  padding: 0 4px;}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-social a:hover,#nav-wrapper.navbar-layout-desktop-center .navbar-social a:hover {  color: #f6f3ed;  color: var(--second);}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons {  padding-top: 50px;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .ltx-nav-profile a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center .ltx-navbar-icons .ltx-nav-profile a {  color: #404040 !important;  color: var(--black) !important;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center .navbar-controls,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center .navbar-controls {  position: absolute !important;  left: 50px !important;  top: 33px !important;  z-index: 10;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center .navbar-controls .navbar-toggle .icon-bar,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center .navbar-controls .navbar-toggle .icon-bar {  background-color: #404040;  background-color: var(--black);}@media (max-width: 1199px) {  #nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center .navbar-controls,  #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center .navbar-controls {    top: 20px !important;  }}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons {  display: block !important;  position: absolute;  right: 8px;  top: 28px;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .ltx-nav-profile a,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .ltx-nav-profile a {  color: #fff !important;  color: var(--white) !important;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .top-search input[type="text"],#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .top-search input[type="text"] {  margin-top: 18px;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .top-search-ico-close,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .top-search-ico-close {  margin-top: 18px;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .top-search-ico-close:hover,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .ltx-navbar-icons .top-search-ico-close:hover {  color: #009fe3 !important;  color: var(--main) !important;}#nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls,#nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls {  position: absolute !important;  left: 0px !important;  top: 33px !important;  z-index: 10;}@media (min-width: 1200px) {  #nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls .navbar-toggle,  #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls .navbar-toggle {    width: 20px;  }  #nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls .navbar-toggle .icon-bar,  #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls .navbar-toggle .icon-bar {    height: 2px !important;    margin: 4px 0 !important;  }}@media (max-width: 1199px) {  #nav-wrapper.navbar-layout-desktop-center-absolute#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls,  #nav-wrapper.navbar-layout-desktop-center#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-controls {    top: 20px !important;  }}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-desktop,#nav-wrapper.navbar-layout-desktop-center .navbar-desktop {  padding: 0;}#nav-wrapper.navbar-layout-desktop-center-absolute .navbar-desktop > ul,#nav-wrapper.navbar-layout-desktop-center .navbar-desktop > ul {  margin-top: 40px !important;}#nav-wrapper.navbar-layout-white-border + .page-header,#nav-wrapper.navbar-layout-white + .page-header {  margin-top: 0;  padding-top: 0px;}#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li > a,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li > a {  color: #404040;  color: var(--black);}#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li > a:hover,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li > a:hover {  color: #009fe3;  color: var(--main);}#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a,#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a,#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a,#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a,#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a {  color: #009fe3;  color: var(--main);}#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon,#nav-wrapper.navbar-layout-white #navbar.navbar-desktop ul.navbar-nav > li.menu-collapse.menu-item-has-children > a.collapse-icon {  border-color: #404040;  border-color: var(--black);}#nav-wrapper.navbar-layout-white-border .navbar-toggle .icon-bar,#nav-wrapper.navbar-layout-white .navbar-toggle .icon-bar {  background-color: #404040;  background-color: var(--black);}#nav-wrapper.navbar-layout-white-border .navbar-toggle:hover .icon-bar,#nav-wrapper.navbar-layout-white .navbar-toggle:hover .icon-bar {  background-color: #009fe3 !important;  background-color: var(--main) !important;}#nav-wrapper.navbar-layout-white-border .ltx-nav-profile a,#nav-wrapper.navbar-layout-white .ltx-nav-profile a {  color: #404040;  color: var(--black);}#nav-wrapper.navbar-layout-white-border .top-search input[type='text'],#nav-wrapper.navbar-layout-white .top-search input[type='text'] {  background-color: #f6f3ed;  background-color: var(--gray);}#nav-wrapper.navbar-layout-white-border#nav-wrapper.navbar-layout-white-border,#nav-wrapper.navbar-layout-white#nav-wrapper.navbar-layout-white-border {  margin-bottom: 30px;}#nav-wrapper.navbar-layout-white-border#nav-wrapper.navbar-layout-white-border .container:after,#nav-wrapper.navbar-layout-white#nav-wrapper.navbar-layout-white-border .container:after {  border-color: var(--black-light);}#nav-wrapper.navbar-layout-white-border#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li > a,#nav-wrapper.navbar-layout-white#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav > li > a {  text-transform: uppercase;  font-size: 14px;}#nav-wrapper.navbar-layout-white-border#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav a,#nav-wrapper.navbar-layout-white#nav-wrapper.navbar-layout-white-border #navbar.navbar-desktop ul.navbar-nav a {  font-size: 14px;}.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: #009fe3;  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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-weight: 400;  color: #404040;  color: var(--black);}.ltx-navmenu-sc ul li a:before {  display: none;}.ltx-navmenu-sc ul li a:hover {  color: #009fe3;  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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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.ltx-topbar-before-white-border .container:before,.ltx-topbar-block.ltx-topbar-before-white .container:before {  content: "";  position: absolute;  bottom: 0px;  display: block;  left: 15px;  right: 15px;  height: 4px;  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);}.ltx-topbar-block {  position: relative;  z-index: 21;  background-color: #fff;  background-color: var(--white);  border-color: #f6f3ed;  border-color: var(--gray);}.ltx-topbar-block .wpb_column {  position: static;}.ltx-topbar-block:before {  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-color: #404040;  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-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: 12px;  padding-bottom: 14px;  position: relative;}.ltx-topbar-block .wpb_content_element {  margin: 0;}.ltx-topbar-block .ltx-nav-right-wrapper {  position: relative;  top: auto;}.ltx-topbar-block .ltx-nav-right-wrapper ul {  bottom: 0 !important;}.ltx-topbar-block .ltx-nav-right-wrapper li.header {  position: relative;  padding-top: 0;  padding-right: 30px;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;}.ltx-topbar-block .ltx-nav-right-wrapper li.header:after {  content: "";  height: 1px;  width: 12px;  position: absolute;  top: 18px;  bottom: auto;  left: auto;  right: 10px;}.ltx-topbar-block .ltx-nav-right-wrapper h6 {  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;}.ltx-topbar-block .ltx-nav-right li {  display: inline-block;  margin-left: 10px;  float: right;}.ltx-topbar-block .ltx-nav-right li a {  color: #009fe3;  color: var(--main);  font-size: 14px;  margin: 3px 0 0 0 !important;}.ltx-topbar-block .ltx-block-icon.layout-inline {  position: relative;  margin-left: -40px !important;}@media (max-width: 991px) {  .ltx-topbar-block .ltx-block-icon.layout-inline {    display: block !important;    text-align: center;  }  .ltx-topbar-block .ltx-block-icon.layout-inline li {    margin-top: 8px;  }}.ltx-topbar-block .ltx-block-icon.layout-inline li .descr {  display: none;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right {  display: inline-block;  vertical-align: baseline;  margin: 0 0 0 -60px !important;}@media (max-width: 991px) {  .ltx-topbar-block .ltx-block-icon.ltx-icon-h-right {    margin-top: -8px !important;  }}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right li {  padding: 0 !important;  margin-left: 60px;  line-height: 22px !important;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .ltx-icon {  font-size: 12px;  text-align: center;  display: inline-block;  position: relative;  margin-right: 6px;  top: 0px;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .ltx-icon:before {  background-color: #404040;  background-color: var(--black);  color: #fff !important;  color: var(--white) !important;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  width: 24px;  height: 24px;  display: block;  line-height: 24px;  margin-top: -2px;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .block-right {  display: inline-block;  position: relative;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right a.block-right {  position: relative !important;  color: var(--black) !important;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right a.block-right:hover {  color: var(--main) !important;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .header {  padding: 0;  margin: 0 !important;  font-size: 14px;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  font-weight: 400 !important;}.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .header span {  color: #009fe3;  color: var(--main-darker);}.ltx-topbar-block .ltx-navbar-icons {  overflow: hidden;  padding-top: 0px;}.ltx-topbar-block .block-icon + div {  margin-left: 50px;}.ltx-topbar-block .ltx-social {  z-index: 30;  display: inline-block;}@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;  color: #009fe3;  color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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: #404040;  color: var(--black);}.ltx-topbar-block .ltx-social .header {  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  font-size: 12px;  display: inline-block;  vertical-align: top;  font-weight: 400;  padding-top: 3px;}.ltx-topbar-block .ltx-social .header:after {  content: "";  display: inline-block;  width: 10px;  height: 9px;  margin: 0 6px 3px 6px;  border-bottom: 1px solid #404040;  border-color: #404040;  border-color: var(--black);}.ltx-topbar-block .ltx-social + .ltx-navbar-icons > ul {  padding-left: 25px;}/*	4. WordPress styles*/.sticky {  position: relative;  border-bottom: 4px solid #009fe3;  border-color: #009fe3 !important;  border-color: var(--main) !important;  display: block;}.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: #404040;  color: var(--black);  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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 */}.alignleft {  display: inline-block;  float: left;  margin-right: 1.5em;  margin-top: 0.5em;  margin-bottom: 1.5em;}.alignright {  display: inline-block;  float: right;  margin-left: 1.5em;  margin-top: 0.5em;  margin-bottom: 1.5em;}.aligncenter {  clear: both;  display: block !important;  margin-left: auto !important;  margin-right: auto !important;  margin-top: 0.5em;  margin-bottom: 1.5em;  text-align: center;}.text-align-center {  text-align: center;}.text-align-right {  text-align: right;}@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;  }}@media (max-width: 991px) {  .text-align-center-sm-ms {    text-align: center;  }}@media (max-width: 1199px) {  .wpb_single_image.wpb_content_element.vc_align_left,  .text-align-center-md-sm-ms {    text-align: center;  }  .ltx-content-width.col-align-left {    margin-left: auto;    margin-right: auto;  }}img.alignleft,img.alignnone,img.alignright,img.aligncenter {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}figure {  margin: 1em 0px;}figure.alignleft img,figure.alignnone img,figure.alignright img,figure.aligncenter img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  text-align: center;  padding: 30px;}.page-content-none form {  max-width: 600px;  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*/html,body,div,table {  font-size: 16px;  line-height: 1.6em;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;}body {  color: rgba(45, 54, 99, 0.75);  color: var(--black-text);  background-color: #fff;  background-color: var(--white);}a {  color: #009fe3;  color: var(--main);}a:focus,a:hover {  color: #404040;  color: var(--black);}a.black:focus,a.black:hover {  color: #009fe3;  color: var(--main);}[class^="icon-"]:before,[class*=" icon-"]:before {  font-family: "holamed-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;}@font-face {  font-family: 'ltx-holamed';  src: url('assets/fonts/ltx-holamed.eot?67100412');  src: url('assets/fonts/ltx-holamed.eot?67100412#iefix') format('embedded-opentype'), url('assets/fonts/ltx-holamed.woff2?67100412') format('woff2'), url('assets/fonts/ltx-holamed.woff?67100412') format('woff'), url('assets/fonts/ltx-holamed.ttf?67100412') format('truetype'), url('assets/fonts/ltx-holamed.svg?67100412#ltx-holamed') format('svg');  font-weight: normal;  font-style: normal;}.ltx-font {  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.ltx-font.ltx-icon-quote:before {  content: '\e800';}.ltx-font.ltx-icon-return:before {  content: '\e802';}.ltx-font.ltx-icon-right-arrow:before {  content: '\e803';}.ltx-font.ltx-icon-search:before {  content: '\e804';}.ltx-font.ltx-icon-clock:before {  content: '\e80f';}.ltx-font.ltx-icon-left-arrow:before {  content: '\e816';}.ltx-font.ltx-icon-play-button:before {  content: '\e81e';}.fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.header {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  -ms-word-wrap: break-word;  word-wrap: break-word;}h1,h2,h3,h4,h5,h6 {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  -ms-word-wrap: break-word;  word-wrap: break-word;  line-height: 1.3em;  color: #404040;  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;}h1,.h1 {  margin: 0 0 10px;  font-size: 60px;}@media (max-width: 1199px) {  h1,  .h1 {    font-size: 48px;  }}@media (max-width: 991px) {  h1,  .h1 {    font-size: 36px;  }}@media (max-width: 768px) {  h1,  .h1 {    font-size: 48px;  }}@media (max-width: 479px) {  h1,  .h1 {    font-size: 32px;  }}h2,.h2 {  margin: 42px 0 16px;  font-size: 48px;}@media (max-width: 768px) {  h2,  .h2 {    font-size: 36px;  }}h3,.h3 {  margin: 42px 0 16px;  font-size: 36px;}@media (max-width: 768px) {  h3,  .h3 {    font-size: 28px;  }}h4,.h4 {  margin: 42px 0 16px;  font-size: 30px;}@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;}a {  text-decoration: none;  transition: color 0.5s ease;}a > h1,a > h2,a > h3,a > h4,a > h5,a > h6 {  transition: color 0.5s ease;}a:hover {  text-decoration: none;}a:focus {  outline: 0 none;  text-decoration: none;}a img {  border: 0;  outline: 0 none;}@media (min-width: 992px) {  p.short-width {    width: 60%;    margin-bottom: 70px;  }}p.big {  font-size: 18px;  line-height: 1.7em;}.comment-text h1,.text-page h1 {  margin-bottom: 16px;}.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 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 ol li,.text-page ol li,.comment-text ul li,.text-page ul li {  margin-bottom: 6px;}.comment-text p,.text-page p {  margin-bottom: 30px;}.comment-text p + ol,.text-page p + ol,.comment-text p + ul,.text-page p + ul {  margin-top: -5px;  margin-bottom: 35px;  margin-left: 20px;}.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.ltx-table,.text-page table.ltx-table {  width: 100%;  border-collapse: separate;  border-spacing: 0px;}.comment-text table.ltx-table th,.text-page table.ltx-table th,.comment-text table.ltx-table td,.text-page table.ltx-table td {  padding: 20px 32px;  font-size: 16px;}.comment-text table.ltx-table thead tr:first-child th:first-child,.text-page table.ltx-table thead tr:first-child th:first-child {  -webkit-border-top-left-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topleft: 8px;  -moz-background-clip: padding;  border-top-left-radius: 8px;  background-clip: padding-box;}.comment-text table.ltx-table thead tr:first-child th:last-child,.text-page table.ltx-table thead tr:first-child th:last-child {  -webkit-border-top-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 8px;  -moz-background-clip: padding;  border-top-right-radius: 8px;  background-clip: padding-box;}.comment-text table.ltx-table thead th,.text-page table.ltx-table thead th {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);  font-size: 18px;}.comment-text table.ltx-table thead th h1,.text-page table.ltx-table thead th h1,.comment-text table.ltx-table thead th h2,.text-page table.ltx-table thead th h2,.comment-text table.ltx-table thead th h3,.text-page table.ltx-table thead th h3,.comment-text table.ltx-table thead th h4,.text-page table.ltx-table thead th h4,.comment-text table.ltx-table thead th h5,.text-page table.ltx-table thead th h5,.comment-text table.ltx-table thead th h6,.text-page table.ltx-table thead th h6 {  text-transform: none;}.comment-text table.ltx-table thead th a,.text-page table.ltx-table thead th a {  color: #fff;  color: var(--white);}.comment-text table.ltx-table thead + tbody:first-child tr:first-child td,.text-page table.ltx-table thead + tbody:first-child tr:first-child td,.comment-text table.ltx-table thead + tbody:first-child tr:first-child th,.text-page table.ltx-table thead + tbody:first-child tr:first-child th {  border-top: 0;}.comment-text table.ltx-table tbody th,.text-page table.ltx-table tbody th,.comment-text table.ltx-table tbody td,.text-page table.ltx-table 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.ltx-table tbody th:first-child,.text-page table.ltx-table tbody th:first-child,.comment-text table.ltx-table tbody td:first-child,.text-page table.ltx-table tbody td:first-child {  border-left: 1px solid rgba(0, 0, 0, 0.1);}.comment-text table.ltx-table tbody th,.text-page table.ltx-table tbody th {  font-weight: bold;  background-color: #f6f3ed;  background-color: var(--gray);}.comment-text table.ltx-table tbody:first-child tr:first-child td,.text-page table.ltx-table tbody:first-child tr:first-child td,.comment-text table.ltx-table tbody:first-child tr:first-child th,.text-page table.ltx-table tbody:first-child tr:first-child th {  border-top: 1px solid rgba(0, 0, 0, 0.1);}.comment-text table.ltx-table tbody:first-child tr:first-child > th,.text-page table.ltx-table tbody:first-child tr:first-child > th {  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);  border-right: none;  border-top: none;  border-bottom: none;  font-size: 18px;}.comment-text table.ltx-table tbody:first-child tr:first-child th:first-child,.text-page table.ltx-table tbody:first-child tr:first-child th:first-child {  -webkit-border-top-left-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topleft: 8px;  -moz-background-clip: padding;  border-top-left-radius: 8px;  background-clip: padding-box;}.comment-text table.ltx-table tbody:first-child tr:first-child th:last-child,.text-page table.ltx-table tbody:first-child tr:first-child th:last-child {  -webkit-border-top-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 8px;  -moz-background-clip: padding;  border-top-right-radius: 8px;  background-clip: padding-box;}.comment-text table.ltx-table tbody tr:nth-child(even) td,.text-page table.ltx-table tbody tr:nth-child(even) td {  background-color: #f6f3ed;  background-color: var(--gray);}.comment-text table.ltx-table td,.text-page table.ltx-table td {  border: 1px solid var(--white);}@media (max-width: 768px) {  .comment-text table.ltx-table thead th,  .text-page table.ltx-table thead th {    font-size: 14px;  }  .comment-text table.ltx-table th,  .text-page table.ltx-table th,  .comment-text table.ltx-table td,  .text-page table.ltx-table td {    font-size: 12px;    padding: 10px 12px;  }}@media (max-width: 479px) {  .comment-text table.ltx-table th,  .text-page table.ltx-table th,  .comment-text table.ltx-table td,  .text-page table.ltx-table td {    font-size: 12px;    padding: 5px 7px;  }}.comment-text .social-big,.text-page .social-big {  margin-bottom: 30px;  margin-left: 0px;}blockquote {  border: 0 none;  margin: 40px 0 40px 0px;  padding: 35px 35px 35px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  background-color: #f6f3ed;  background-color: var(--gray);  position: relative;  font-weight: normal;  text-align: center;  font-size: 16px;  color: #404040;  color: var(--black);  border: 2px solid #f6f3ed;}blockquote cite {  font-weight: black;  font-style: normal;  margin-bottom: 20px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  display: block;  font-size: 18px;  color: #404040;  color: var(--black);}blockquote cite:after {  content: "\e800";  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: block;  text-align: center;  color: #009fe3;  color: var(--main);  font-size: 36px;  height: 36px;  overflow: hidden;  line-height: 1em;  margin-top: 10px;}blockquote cite:after.ltx-icon-quote:before {  content: '\e800';}blockquote cite:after.ltx-icon-return:before {  content: '\e802';}blockquote cite:after.ltx-icon-right-arrow:before {  content: '\e803';}blockquote cite:after.ltx-icon-search:before {  content: '\e804';}blockquote cite:after.ltx-icon-clock:before {  content: '\e80f';}blockquote cite:after.ltx-icon-left-arrow:before {  content: '\e816';}blockquote cite:after.ltx-icon-play-button:before {  content: '\e81e';}blockquote p:first-child:before {  content: "\e800";  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-style: normal;  display: block;  text-align: center;  color: #009fe3;  color: var(--main);  font-size: 36px;  height: 36px;  overflow: hidden;  line-height: 1em;  margin-top: -8px;  margin-bottom: 15px;}blockquote p:first-child:before.ltx-icon-quote:before {  content: '\e800';}blockquote p:first-child:before.ltx-icon-return:before {  content: '\e802';}blockquote p:first-child:before.ltx-icon-right-arrow:before {  content: '\e803';}blockquote p:first-child:before.ltx-icon-search:before {  content: '\e804';}blockquote p:first-child:before.ltx-icon-clock:before {  content: '\e80f';}blockquote p:first-child:before.ltx-icon-left-arrow:before {  content: '\e816';}blockquote p:first-child:before.ltx-icon-play-button:before {  content: '\e81e';}blockquote p {  line-height: 1.7em !important;  font-style: italic;  font-weight: normal;  font-size: 18px;}blockquote a {  font-style: italic;  font-weight: normal;  font-size: 18px;  color: #404040;  color: var(--black);}blockquote a:hover {  color: #009fe3;  color: var(--main);}.line-height-2 {  line-height: 2em;}.text-xlg {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-weight: 400;  font-size: 24px;  line-height: 1.5em;}.text-lg {  font-size: 18px;  line-height: 1.4em;}.text-md {  font-size: 16px;}ul.ul-arrow,ul.arrow,ul.disc,ul.check {  list-style: none;  /*	margin-top: 25px;*/  margin-bottom: 30px;  padding-left: 46px;}@media (min-width: 480px) {  ul.ul-arrow.two-col,  ul.arrow.two-col,  ul.disc.two-col,  ul.check.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 {    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 {  margin-bottom: 10px;}ul.ul-arrow li,ul.arrow li,ul.disc li,ul.check li {  margin-bottom: 14px;  text-align: left;}ul.ul-arrow li:before,ul.arrow li:before,ul.disc li:before,ul.check li:before {  content: "\f00c";  display: block;  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-weight: 100;  position: absolute;  margin: 0px 0 0 -46px;}ul.ul-arrow.check,ul.arrow.check,ul.disc.check,ul.check.check {  padding-left: 38px;}ul.ul-arrow.check li,ul.arrow.check li,ul.disc.check li,ul.check.check li {  margin-bottom: 22px;}ul.ul-arrow.check li:before,ul.arrow.check li:before,ul.disc.check li:before,ul.check.check li:before {  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  margin-left: -30px;  margin-top: 5px;}ul.ul-arrow li:before,ul.arrow li:before,ul.disc li:before,ul.check li:before {  color: #009fe3;  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.ul-arrow.arrow li:before,ul.arrow.arrow li:before,ul.disc.arrow li:before,ul.check.arrow li:before {  content: "\f105";  display: block;  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-weight: 100;  position: absolute;  margin: 4px 0 0 -16px;}ul.ul-arrow.disc li:before,ul.arrow.disc li:before,ul.disc.disc li:before,ul.check.disc li:before {  content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";  font-size: 16px;  margin: 3px 0 0 -18px;}.ul-yes {  display: inline;  font-weight: 100;  color: #009fe3;  color: var(--main);  margin-right: 10px;}.ul-no {  display: inline;  font-weight: 100;  font-size: 14px !important;  color: #404040;  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;}.italic {  font-style: italic;}@media (min-width: 992px) {  .header-line-after-left:before,  .header-line-after-left:after {    left: 0%;    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    -ms-transform: translateX(0%);    -o-transform: translateX(0%);    transform: translateX(0%);  }}@media (min-width: 992px) {  .header-line-after-center:after {    left: 50%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    transform: translateX(-50%);  }}.header-line-after {  position: relative;  text-transform: uppercase;}.header-line-after:after {  bottom: 0px;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  position: absolute;  border-bottom: 4px solid #009fe3;  border-color: #009fe3;  border-color: var(--main);  width: 45px;  content: "";  display: block;}.heading {  position: relative;  display: block;  margin: 64px 0 16px;}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6 {  z-index: 3;  position: relative;  margin: 0;}.heading h2 {  line-height: 1.1em;}.heading h3 {  line-height: 1.2em;}.heading h5 {  line-height: 1.2em;}.heading.header-underline {  position: relative;  text-transform: uppercase;  margin-bottom: 70px;}.heading.header-underline:after {  bottom: 0px;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  position: absolute;  border-bottom: 4px solid #009fe3;  border-color: #009fe3;  border-color: var(--main);  width: 45px;  content: "";  display: block;}@media (min-width: 992px) {  .heading.header-underline.align-center:after {    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) {  .heading.header-underline.align-left:before,  .heading.header-underline.header-underline-left:before,  .heading.header-underline.align-left:after,  .heading.header-underline.header-underline-left:after {    left: 0%;    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    -ms-transform: translateX(0%);    -o-transform: translateX(0%);    transform: translateX(0%);  }}.heading.header-underline:before,.heading.header-underline:after {  bottom: -18px;  z-index: 10;}.heading.header-underline:before {  max-width: 235px;}.heading.header-underline.align-center:before,.heading.header-underline.align-center:after {  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}.heading.header-underline.align-right:before,.heading.header-underline.align-right:after {  right: 0;  left: auto;}@media (max-width: 768px) {  .heading.header-underline.align-left,  .heading.header-underline.align-right {    text-align: center;  }  .heading.header-underline.align-left .header,  .heading.header-underline.align-right .header {    text-align: center;  }  .heading.header-underline.align-left:before,  .heading.header-underline.align-right:before,  .heading.header-underline.align-left:after,  .heading.header-underline.align-right:after {    left: 50%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    transform: translateX(-50%);  }}.heading.line-before {  padding-left: 200px;}.heading.line-before:before {  content: "";  width: 170px;  border-top: 2px solid #fff;  display: inline-block;  position: relative;  left: -200px;  top: 10px;}@media (max-width: 1199px) {  .heading.line-before {    padding-left: 100px;  }  .heading.line-before:before {    width: 70px;    left: -100px;  }  .heading.line-before h3 {    font-size: 30px;  }}@media (max-width: 768px) {  .heading.line-before {    padding-left: 0;  }  .heading.line-before:before {    display: none;  }}.heading.line-before.has-subheader:before {  top: 55px;}@media (max-width: 991px) {  .heading.line-after {    text-align: center;  }  .heading.line-after:after {    display: none !important;  }}.heading.line-after:after {  content: "";  width: 100px;  border-top: 2px solid #009fe3;  border-color: #009fe3;  border-color: var(--main);  display: inline-block;  position: absolute;  right: 0px;  top: 30px;}.heading.line-after.has-subheader:before {  top: 55px;}.heading.header-subheader {  background-repeat: no-repeat;  background-position: 50% 100%;  padding-bottom: 10px;  margin-bottom: 32px;}@media (min-width: 992px) {  .heading.header-subheader.align-left {    background-position: 0 100%;  }}.heading.header-subheader .subheader {  margin-bottom: -6px;}.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,.heading.shadow .subheader {  text-shadow: 0px 4px 0px rgba(0, 0, 0, 0.15);}.heading .icon-bg {  color: #f6f3ed;  color: var(--gray);  font-size: 180px;  position: absolute;  top: -50px;  left: 0;  right: 0;  z-index: 1;  zoom: 1;  filter: alpha(opacity=5);  -webkit-opacity: 0.05;  -moz-opacity: 0.05;  opacity: 0.05;}@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;}.heading .heading-icon-wrap.heading-icon-fa-wrap,.heading .heading-icon-fa-wrap.heading-icon-fa-wrap {  font-size: 40px;  line-height: 70px;  padding: 0;  margin: 0 30px 0 0;  width: 70px;  height: 70px;  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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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: #009fe3;  background-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}.heading .heading-icon-wrap.icon-main-circle,.heading .heading-icon-fa-wrap.icon-main-circle {  background-color: #009fe3;  background-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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-tag-h2.has-subheader .heading-icon-fa-wrap {  height: auto;  width: auto;}@media (min-width: 1600px) {  .heading.heading-tag-h2.has-subheader .heading-icon-fa-wrap {    font-size: 140px;    line-height: 140px;  }}@media (max-width: 1599px) {  .heading.heading-tag-h2.has-subheader .heading-icon-fa-wrap {    font-size: 120px;    line-height: 120px;    margin-right: 20px;  }}.heading.heading-tag-h3.has-subheader .heading-icon-fa-wrap {  height: auto;  width: auto;}@media (min-width: 1600px) {  .heading.heading-tag-h3.has-subheader .heading-icon-fa-wrap {    font-size: 100px;    line-height: 100px;  }}@media (max-width: 1599px) {  .heading.heading-tag-h3.has-subheader .heading-icon-fa-wrap {    font-size: 90px;    line-height: 90px;  }}.heading .heading-image-after {  margin: 15px auto;}.heading .heading-image-bg {  position: absolute;  top: 50%;  left: 50%;  z-index: -1;  transform: translate(-50%, -40%);}.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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  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.heading-large h1 {  font-size: 80px !important;}@media (max-width: 1199px) {  .heading.heading-large h1 {    font-size: 64px !important;  }}@media (max-width: 991px) {  .heading.heading-large h1 {    font-size: 48px !important;    line-height: 1.2em;  }}@media (max-width: 479px) {  .heading.heading-large h1 {    font-size: 36px !important;    line-height: 1.2em;  }}.heading.heading-large h2 {  font-size: 60px;}@media (min-width: 1200px) and (max-width: 1599px) {  .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: 60px;  margin: 0px 0 -4px 0 !important;}@media (max-width: 1199px) {  .heading.heading-large h3 {    font-size: 48px;  }}@media (max-width: 991px) {  .heading.heading-large h3 {    font-size: 48px;  }}@media (max-width: 479px) {  .heading.heading-large h3 {    font-size: 36px;  }}.heading.heading-large h4 {  font-size: 30px;}@media (max-width: 768px) {  .heading.heading-large h4 {    font-size: 28px;  }}.heading.heading-xl h1 {  font-size: 80px;}.heading.heading-xl h2 {  font-size: 100px;}.heading.heading-xl h3 {  font-size: 72px;}@media (max-width: 991px) {  .heading.heading-xl h2 {    font-size: 64px;  }}@media (max-width: 479px) {  .heading.heading-xl h2 {    font-size: 48px;  }}.heading.transform-header-up {  text-transform: uppercase;}.heading.transform-default {  text-transform: none;}.heading.color-main .header {  color: #009fe3;  color: var(--main);}.heading.color-second .header {  color: #f6f3ed;  color: var(--second);}.heading.color-white .header {  color: #fff;  color: var(--white);}.heading.color-black .header {  color: #404040;  color: var(--black);}.heading.color-gray .header {  color: #404040;  color: var(--black);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.heading.subcolor-main .subheader,.heading.subcolor-main span {  color: #009fe3;  color: var(--main);}.heading.subcolor-second .subheader,.heading.subcolor-second span {  color: #f6f3ed;  color: var(--second);}.heading.subcolor-white .subheader,.heading.subcolor-white span {  color: #fff;  color: var(--white);}.heading.subcolor-white .subheader:before,.heading.subcolor-white span:before {  border-color: #fff;  border-color: var(--white);}.heading.subcolor-black .subheader,.heading.subcolor-black span {  color: #404040;  color: var(--black);}.heading.subcolor-gray .subheader,.heading.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;}.bg-color-gray .heading.header-underline:before {  border-color: #fff;  border-color: var(--white);}.body-black-dark .heading.text-bg .header-text,.c .heading.text-bg .header-text {  color: #fff;  color: var(--white);}pre {  padding: 30px;}code {  color: #009fe3;  color: var(--main);}abbr[title] {  border-bottom: none;  text-decoration: underline;  text-decoration: underline dotted;}/*    6.Theme Sections*/body.error404 .heading {  margin-top: 0 !important;}body.error404 .page-404-default {  padding: 110px 0;}body.error404 .page-404-default h1 {  font-size: 36px !important;}body.error404 .page-404-default h2 {  font-size: 110px !important;  margin: 0 0 18px;}body.error404 .page-404-default .center-404 {  max-width: 400px;  margin: 0 auto 36px;}body.error404 .page-404-default .ltx-empty-space {  height: 16px;}@media (max-width: 991px) {  .mobile-hidden {    display: none !important;  }}@media (max-width: 991px) {  .bg-mobile-hide {    background-size: 0 !important;  }  .bg-mobile-hide > div {    background-size: 0 !important;  }}.displaced-top {  z-index: 10;  position: relative;  overflow: visible !important;}.displaced-top > div.bg-pos-center-center {  overflow: visible !important;}.bg-parallax-static {  background-attachment: fixed !important;}.white-space-top {  overflow: visible !important;}.ltx-dashes-h {  border-bottom: 2px dashed rgba(255, 255, 255, 0.1);}.ltx-dashes-h-dark {  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);}.ltx-dashes-v-dark {  border-right: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);}.ltx-waves {  background: url("assets/images/waves.png");}.ltx-mri-doctor {  position: absolute;  right: 80px;  bottom: -30px;  z-index: 3;}@media (max-width: 768px) {  .ltx-mri-doctor {    display: none;  }}.ltx-ripples {  position: relative;  z-index: 0;}.ltx-ripple {  border: 5px solid #009fe3;  border-color: #009fe3;  border-color: var(--main);  display: block;  width: 700px;  height: 700px;  border-radius: 700px;  position: absolute;  margin-left: 50px;  z-index: 2;}.ltx-ripple.ripple-1 {  -webkit-animation: ripple 3s linear infinite ;}.ltx-ripple.ripple-2 {  -webkit-animation: ripple 3s linear infinite 0.75s;}.ltx-ripple.ripple-3 {  -webkit-animation: ripple 3s linear infinite 1.5s;}@-webkit-keyframes ripple {  from {    -webkit-transform: scale(0);    opacity: .08;  }  to {    -webkit-transform: scale(3);    opacity: 0;  }}.ltx-diag-icons {  position: relative;  z-index: 2;  margin-top: -100px;}@media (min-width: 1200px) and (max-width: 1599px) {  .ltx-diag-icons h2 {    font-size: 40px;  }}.ltx-diag-icons > .vc_row > .wpb_column:first-child > .vc_column-inner {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  padding-left: 45px;  padding-right: 45px;}@media (min-width: 1200px) {  .ltx-diag-icons > .vc_row > .wpb_column:first-child > .vc_column-inner {    margin: 0 15px 0 0;  }}.ltx-diag-icons > .vc_row > .wpb_column:last-child > .vc_column-inner {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}@media (min-width: 1200px) {  .ltx-diag-icons > .vc_row > .wpb_column:last-child > .vc_column-inner {    margin: 0 0 0 15px;  }}@media (min-width: 992px) {  .ltx-plastic-slider-image {    display: none;  }}@media (max-width: 991px) {  .ltx-plastic-slider-image {    zoom: 1;    filter: alpha(opacity=20);    -webkit-opacity: 0.2;    -moz-opacity: 0.2;    opacity: 0.2;    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;  }  .ltx-plastic-slider-image img {    height: 100% !important;    max-width: initial !important;  }}@media (min-width: 1200px) {  .ltx-testimonials-header {    padding-left: 140px;  }}.btn.ltx-button-xl {  font-size: 24px !important;  padding-left: 25px !important;  padding-right: 25px !important;  background: transparent;  box-shadow: inset 0 0px 0 0 transparent;}.btn.ltx-button-xl:after {  display: none;}.ltx-surg-services {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  position: relative;  z-index: 10;}@media (min-width: 768px) {  .ltx-surg-services {    margin-top: -30px;  }}@media (min-width: 1200px) {  .ltx-surg-services .vc_row > div:first-child {    border-right: 2px dashed var(--white);  }}@media (min-width: 1600px) {  .ltx-surg-services .vc_row > div:first-child .heading {    padding-left: 60px;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .ltx-surg-services .vc_row > div:first-child .heading {    padding-left: 30px;  }}.ltx-label-free {  position: absolute;  left: 15px;  top: 0px;  min-width: 50px;  min-height: 50px;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #dc4545;  background-color: var(--red);  color: #fff;  color: var(--white);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 14px;  text-align: center;  line-height: 50px;}@media (max-width: 768px) {  .ltx-label-free {    left: 50%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    transform: translateX(-50%);    margin-left: -30px;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .ltx-surg-form-header .header {    font-size: 30px;  }}.ltx-surge-girl.wpb_single_image {  text-align: right !important;  z-index: 10;  right: 0px;  position: absolute;}.ltx-surge-girl.wpb_single_image img {  max-width: initial;}@media (min-width: 992px) and (max-width: 1199px) {  .ltx-surge-girl.wpb_single_image {    top: -100px;  }}.ltx-lily {  position: absolute;  bottom: 0;  right: 0;  z-index: 3;}.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {  padding: 19px !important;}.ltx-massage-circle-2 {  position: absolute;  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%);}@media (min-width: 480px) {  .ltx-massage-circle-2 {    margin-left: -150px;  }}.ltx-massage-technics {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  position: relative;  z-index: 2;}@media (min-width: 1200px) {  .ltx-massage-technics .vc_row > .wpb_column:first-child {    padding-left: 60px;  }}.heading.header-with-bg {  margin: -20px 0 0 0;}.heading.header-with-bg .subheader {  font-size: 200px;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  text-shadow: 5px 7px 0 var(--white);  line-height: 1em;}.heading.header-with-bg .heading-icon {  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: -5px 0 0 0;}@media (min-width: 1200px) and (max-width: 1599px) {  .ltx-massage-about.bg-pos-right-bottom {    background-position-x: 500px !important;  }}.ltx-subscribe-block {  position: relative;}.ltx-subscribe-block > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row {  padding-top: 58px !important;  padding-bottom: 58px;}@media (max-width: 1199px) {  .ltx-subscribe-block > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row {    padding: 30px !important;  }}.ltx-subscribe-block > .wpb_column:before {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  background-color: #009fe3;  background-color: var(--main);  position: absolute;  top: 0;  bottom: 0;  right: 15px;  left: 15px;  content: "";  z-index: -1;  display: block;}.ltx-subscribe-block .mc4wp-form {  max-width: 600px;}.ltx-subscribe-block .mc4wp-form .input-group input[type="email"] {  padding-top: 28px !important;  padding-bottom: 28px !important;  background-color: #fff !important;  background-color: var(--white) !important;}.ltx-subscribe-block .mc4wp-form button {  box-shadow: inset 0 0px 0 50px #404040;  box-shadow: inset 0 0px 0 50px var(--black);  color: #fff;  color: var(--white);  min-width: 200px !important;  margin-left: -10px;}.ltx-subscribe-block .mc4wp-form button:hover {  background-color: #f6f3ed;  background-color: var(--gray);  box-shadow: inset 0 0px 0 0 transparent;}.ltx-subscribe-girl {  position: absolute;  bottom: -180px;  margin-bottom: 0 !important;}@media (min-width: 1200px) and (max-width: 1599px) {  .ltx-subscribe-girl {    right: 10px;    bottom: -184px;  }}@media (max-width: 1199px) {  .ltx-subscribe-girl {    display: none;  }}/*	7. Tariffs Block*/.tariffs-block {  padding: 60px 0 100px;  background-position: 50% 50%;  background-repeat: no-repeat;  color: #404040;  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: #404040;    color: var(--black);  }}.tariff-item {  background-color: #fff;  background-color: var(--white);  text-align: center;  padding: 0px 0px 75px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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;  color: #404040;  color: var(--black);}.tariff-item:hover {  margin-top: -10px;}.tariff-item.vip {  -webkit-box-shadow: 0 0 0;  -moz-box-shadow: 0 0 0;  box-shadow: 0 0 0;}.tariff-item.vip .label-vip {  position: absolute;  right: 0;  top: 20px;  z-index: 1;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #fff;  color: var(--white);}.tariff-item.vip:after {  position: absolute;  top: 0;  right: 0;  content: "";  /*			background: @red;			.size(95);			.rotate(45deg);			z-index: -1;			.border-radius(@border-radius);			*/  width: 0;  height: 0;  border-style: solid;  border-width: 0 95px 95px 0;  border-color: transparent var(--red) transparent;  z-index: 0;}@media (max-width: 1199px) {  .tariff-item {    margin-bottom: 30px;  }}.tariff-item .header {  margin: 0px 0 0px;  text-align: center;  color: #404040;  color: var(--black);  font-size: 24px;  -webkit-border-top-left-radius: 8px;  -moz-border-radius-topleft: 8px;  border-top-left-radius: 8px;  -webkit-border-top-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 8px;  -moz-background-clip: padding;  border-top-right-radius: 8px;  background-clip: padding-box;  padding: 50px 0 75px;  background-color: #009fe3;  background-color: var(--main);}.tariff-item .price {  font-size: 48px;  line-height: 1em;  margin: 0px 0 25px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #404040;  color: var(--black);  vertical-align: middle;}.tariff-item .price span {  font-size: 36px;  vertical-align: top;  display: inline-block;}.tariff-item .descr {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #009fe3;  color: var(--main);  font-size: 18px;  line-height: 1.4em;  margin-bottom: 25px;  padding: 0 35px;}.tariff-item p {  text-align: left;  margin-bottom: 10px;  line-height: 2em;  display: inline-block;  font-size: 18px;}.tariff-item .image {  font-size: 48px;  width: 100px;  height: 100px;  line-height: 100px;  display: inline-block;  margin: -50px 0 30px 0;  text-align: center;  position: relative;  z-index: 5;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #fff;  background-color: var(--white);}.tariff-item .image:before {  content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -webkit-box-shadow: 0 0 20px var(--main);  -moz-box-shadow: 0 0 20px var(--main);  box-shadow: 0 0 20px var(--main);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.tariff-item ul {  list-style: none;  margin: 0px auto 30px;  padding: 0 0 0 0;  display: inline-block;  text-align: left;}.tariff-item ul li {  padding: 0;  margin: 0;  font-size: 16px;  padding-top: 10px;}.tariff-item .btn {  margin-top: 25px;  margin-bottom: 0;}/*	8. Testimonials*/.testimonials-block,.testimonials {  background-color: #f6f3ed;  background-color: var(--gray);}.testimonials-block h2,.testimonials h2,.testimonials-block h4,.testimonials h4 {  text-align: center;}.testimonials-block h2,.testimonials h2 {  margin-bottom: 30px !important;}.testimonials-block hr,.testimonials hr {  margin-top: 0;  margin-bottom: 30px;}.testimonials-block .inner,.testimonials .inner {  border-color: transparent !important;}.testimonials-block {  padding-top: 45px;}.testimonials-list .inner {  text-align: center;  position: relative;  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);  padding: 0 0 0px;  margin: 0px auto 15px;  max-width: 900px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  z-index: 2;}.testimonials-list .inner .image {  vertical-align: top;  display: inline-block;  margin-top: -50px;  margin-bottom: 15px;  padding: 15px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  position: relative;  z-index: 2;  background-color: #fff;  background-color: var(--white);}.testimonials-list .inner .image:before {  content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -webkit-box-shadow: 0 0 20px var(--main);  -moz-box-shadow: 0 0 20px var(--main);  box-shadow: 0 0 20px var(--main);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.testimonials-list .inner .image img {  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  max-width: 74px;  height: auto;}.testimonials-list .inner .author {  vertical-align: top;  display: block;  text-align: center;  padding-bottom: 40px;  -webkit-border-bottom-left-radius: 8px;  -moz-border-radius-bottomleft: 8px;  border-bottom-left-radius: 8px;  -webkit-border-bottom-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 8px;  -moz-background-clip: padding;  border-bottom-right-radius: 8px;  background-clip: padding-box;}.testimonials-list .inner .author > .name {  padding-top: 15px;}.testimonials-list .inner .author.hasRate > .name {  padding-top: 6px;}.testimonials-list .inner .header {  font-size: 24px;  margin: 0px auto 0px;  color: #404040;  color: var(--black);}@media (min-width: 768px) {  .testimonials-list .inner .header {    white-space: nowrap;  }}@media (max-width: 768px) {  .testimonials-list .inner .header {    font-size: 18px;  }}.testimonials-list .inner .subheader {  margin-top: -4px;  font-size: 16px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #009fe3;  color: var(--main);}.testimonials-list .inner .text {  z-index: 2;  position: relative;  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  -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;  background-clip: padding-box;}.testimonials-list .inner .text:before {  content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;  background: url("assets/images/waves.png");  zoom: 1;  filter: alpha(opacity=5);  -webkit-opacity: 0.05;  -moz-opacity: 0.05;  opacity: 0.05;}.testimonials-list .inner p {  color: #404040;  color: var(--black);  line-height: 1.5em;  display: block;  z-index: 2;  position: relative;  font-style: italic;  font-size: 18px;  padding: 70px 30px 115px;}@media (max-width: 768px) {  .testimonials-list .inner p {    font-size: 16px;  }}.testimonials-list .inner p:before {  content: "\e800";  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: block;  font-style: normal;  text-align: center;  color: #009fe3;  color: var(--main);  font-size: 36px;  overflow: hidden;  line-height: 1em;  margin-top: 0px;  margin-bottom: 20px;}.testimonials-list .inner p:before.ltx-icon-quote:before {  content: '\e800';}.testimonials-list .inner p:before.ltx-icon-return:before {  content: '\e802';}.testimonials-list .inner p:before.ltx-icon-right-arrow:before {  content: '\e803';}.testimonials-list .inner p:before.ltx-icon-search:before {  content: '\e804';}.testimonials-list .inner p:before.ltx-icon-clock:before {  content: '\e80f';}.testimonials-list .inner p:before.ltx-icon-left-arrow:before {  content: '\e816';}.testimonials-list .inner p:before.ltx-icon-play-button:before {  content: '\e81e';}.testimonials-list .inner .rate {  color: #F3D200;  font-size: 12px;  margin-bottom: 0px;  margin-top: 2px;}.testimonials-list .inner .rate span {  margin: 0 2px;}.testimonials-list.layout-shadow .swiper-slide-active .inner {  padding: 0 0 0 25px;}.testimonials-list.layout-shadow .swiper-slide-next .inner {  padding: 0 25px 0 0;}@media (max-width: 991px) {  .testimonials-list.layout-shadow .inner {    padding-right: 25px !important;  }}.testimonials-list.layout-shadow .inner .author {  position: relative;}.testimonials-list.layout-shadow .inner .author:before {  content: "";  position: absolute;  left: 0px;  top: 0;  bottom: 0;  right: 0;  display: block;  z-index: 0;  -webkit-box-shadow: 0 0 30px var(--black);  -moz-box-shadow: 0 0 30px var(--black);  box-shadow: 0 0 30px var(--black);  -webkit-border-bottom-left-radius: 8px;  -moz-border-radius-bottomleft: 8px;  border-bottom-left-radius: 8px;  -webkit-border-bottom-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 8px;  -moz-background-clip: padding;  border-bottom-right-radius: 8px;  background-clip: padding-box;  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;}.testimonials-list .arrows {  margin-top: 60px;  position: relative;  text-align: center;}.testimonials-list .arrows a {  position: relative;  margin: 0 5px;}.testimonials-list .arrows a:hover {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.testimonials-list .swiper-pages {  text-align: center;  margin-top: 0px;}.testimonials-list .swiper-pages .swiper-pagination-bullet {  background-color: #fff;  background-color: var(--white);  width: 38px;  height: 4px;  border: 0 none;  -webkit-border-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius: 0;  -moz-background-clip: padding;  border-radius: 0;  background-clip: padding-box;  font-size: 12px;  padding: 0px;  margin: 0px 7px 0px;  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;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.testimonials-list .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active {  background-color: #009fe3;  background-color: var(--main);}.bg-color-black .arrows a:hover {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);}.testimonials-list.inner-page {  max-width: initial;  margin-bottom: 0;  margin-top: 0px;}.testimonials-list.inner-page .inner {  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);  margin-bottom: 30px;}.testimonials-list.inner-page .inner .top {  text-align: center;}@media (max-width: 768px) {  .testimonials-list.inner-page .inner {    padding-bottom: 40px;    padding-left: 15px;    padding-right: 15px;    margin-left: 0 !important;    margin-right: 0 !important;  }  mar .testimonials-list.inner-page .inner:after {    display: none;  }  .testimonials-list.inner-page .top {    text-align: center;    left: auto;  }  .testimonials-list.inner-page .top img {    margin: 0 auto 0px;    float: none;  }  .testimonials-list.inner-page .top .author {    text-align: center;    display: block;  }  .testimonials-list.inner-page .text {    margin-top: 15px;  }}.testimonials-list.inner-page .paging-navigation {  text-align: center;}/*	9. Bottom widgets goes before footer*/#ltx-widgets-footer {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);  padding: 0px 0 125px 0;  position: relative;}@media (max-width: 991px) {  #ltx-widgets-footer {    text-align: center;    padding-left: 30px;    padding-right: 30px;    padding-bottom: 15px;  }}@media (max-width: 479px) {  #ltx-widgets-footer {    padding: 5px 15px;  }}#ltx-widgets-footer:before {  content: "";  z-index: 0;  display: block;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;}.subscribe-block + #block-footer {  padding-top: 130px;}.footer-widget-area {  padding-top: 35px;}.footer-widget-area .header-widget {  padding: 0px 0px 0;  margin: 18px 0 36px 0;  font-size: 36px;  line-height: 1.2em;  color: #009fe3;  color: var(--main);  position: relative;}.footer-widget-area .header-widget a {  color: #009fe3;  color: var(--main);}.footer-widget-area .header-widget a:hover {  color: #fff;  color: var(--white);}.footer-widget-area form {  background-color: transparent !important;}.footer-widget-area ul {  list-style: none;}.footer-widget-area a:not(.btn) {  color: #fff;  color: var(--white);}.footer-widget-area div,.footer-widget-area p {  line-height: 1.6em;  font-size: 14px;}.footer-widget-area .ltx-social {  margin-top: 40px;}.footer-widget-area .ltx-social ul {  padding-left: 0;}.footer-widget-area .ltx-social li {  display: inline-block;  margin: 0 6px;}.footer-widget-area .ltx-social a {  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);  width: 45px;  height: 45px;  font-size: 18px;  line-height: 45px;  text-align: center;  display: block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.footer-widget-area .ltx-social a:hover {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);}.footer-widget-area .social-icons-list {  margin-top: 0;  margin-left: 16px;}.footer-widget-area .social-icons-list li {  text-transform: none;  margin: 0px !important;  padding: 10px 0;  font-size: 14px;}.footer-widget-area .social-icons-list .fa {  font-size: 12px;  position: relative;  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;  background-color: #009fe3;  background-color: var(--main);  color: #404040;  color: var(--black);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  width: 24px;  height: 24px;  line-height: 24px;  margin-right: 8px;}.footer-widget-area .social-icons-list strong {  color: #009fe3;  color: var(--main);  font-weight: normal;}.footer-widget-area .social-icons-list a:hover {  color: #009fe3;  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: #009fe3;  background-color: var(--main);  color: #404040;  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_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: 0 0 0 -30px;  padding: 0;  float: none;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}@media (max-width: 991px) {  .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_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: 0;  float: none;  margin-left: 30px;}.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: 3px;}.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 {  display: block;  font-size: 16px;  margin: 0;  padding: 0 0 16px 0;}.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;}.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 {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: " \f105";  font-size: 18px;  font-weight: 600;  margin-right: 9px;  margin-top: -4px;  vertical-align: middle;  color: #009fe3;  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;}.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 {  color: #009fe3;  color: var(--main);}.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: #009fe3;  color: var(--main);  cursor: default;}@media (min-width: 1600px) {  .footer-widget-area .widget_ltx_navmenu ul {    margin-right: 40%;  }}.footer-widget-area .widget_recent_comments li,.footer-widget-area .widget_categories li,.footer-widget-area .widget_archive li {  color: #fff;  color: var(--white);}.footer-widget-area .widget_recent_comments a,.footer-widget-area .widget_categories a,.footer-widget-area .widget_archive a {  display: inline-block !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:after {  top: 15px;  right: 15px;}.footer-widget-area .search-form button {  width: 44px !important;  height: 44px !important;  min-width: initial;  background-color: transparent !important;  margin-right: 10px;}.footer-widget-area .search-form button span {  color: #404040;  color: var(--black);}.footer-widget-area .tagcloud,.footer-widget-area .tags {  padding: 0 0 0px;}.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 .widget_text p {  color: rgba(255, 255, 255, 0.75);  font-size: 16px;}@media (min-width: 992px) {  .footer-widget-area .widget_text p {    max-width: 55%;  }}.footer-widget-area .widget_text p + .btn {  margin-top: 20px;}@media (max-width: 991px) {  .footer-widget-area .widget_ltx_icons .header-widget {    margin-bottom: 0px;  }}.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 .null-instagram-feed .instagram-pics {  margin: 0px 0px 0 -10px !important;  padding-bottom: 0 !important;}.footer-widget-area .null-instagram-feed .instagram-pics li {  margin: 0 0 -5px 0px !important;}.footer-widget-area .null-instagram-feed .instagram-pics li:before {  display: none !important;}.footer-widget-area .null-instagram-feed .instagram-pics a {  float: left;  display: block;  margin: 0 0 0px 5px !important;}.footer-widget-area .null-instagram-feed .instagram-pics a img {  margin: 0 !important;  -webkit-border-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-box !important;  border: 2px solid transparent;  -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 .null-instagram-feed .instagram-pics a img:hover {  border: 2px solid var(--main);}/*	10. Footer and copyrights*/#ltx-widgets-footer + .copyright-block {  background-color: rgba(0, 0, 0, 0.1);  margin-top: -72px;  position: absolute;  width: 100%;}.copyright-block {  position: relative;  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);  text-align: center;  padding: 22px 0 20px;  overflow: hidden;}.copyright-block.copyright-layout-copyright-transparent {  background-color: transparent;  margin-top: -113px;  display: inline-block;  width: 100%;  color: #404040;  color: var(--black);  position: absolute;  padding: 40px 0;}.copyright-block div {  font-size: 14px;}.copyright-block p {  margin-bottom: 0;}.copyright-block a {  color: #009fe3;  color: var(--main);}.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;  }}.copyright-block .ltx-go-top {  z-index: 20;  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  transition: visibility 0s linear 0.2s, opacity 0.2s linear;  background-color: #009fe3;  background-color: var(--main);  color: #404040;  color: var(--black);  text-align: center;  font-size: 14px;  display: block;  width: 50px;  height: 50px;  line-height: 50px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-weight: 400;}.copyright-block .ltx-go-top.static {  position: absolute;  right: 0px;  top: -29px;}.copyright-block .ltx-go-top.floating {  position: fixed;  right: 20px;  bottom: 20px;}@media (max-width: 479px) {  .copyright-block .ltx-go-top.floating.scroll-bottom {    bottom: 70px;  }}.copyright-block .ltx-go-top .ltx-icon-right-arrow {  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  transform: rotate(-90deg);  font-size: 18px;}.copyright-block .ltx-go-top.ltx-go-top-img {  padding: 13px 0 0;}.copyright-block .ltx-go-top span {  display: block;  text-transform: uppercase;}.copyright-block .ltx-go-top .fa {  display: block;  font-size: 18px;  font-weight: bold;  -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%);  z-index: 11;}.copyright-block .ltx-go-top:hover {  -webkit-transform: scale(1.15);  -moz-transform: scale(1.15);  -ms-transform: scale(1.15);  -o-transform: scale(1.15);  transform: scale(1.15);  color: #404040;  color: var(--black);}@media (max-width: 768px) {  .copyright-block .ltx-go-top {    -webkit-transform: scale(0.75);    -moz-transform: scale(0.75);    -ms-transform: scale(0.75);    -o-transform: scale(0.75);    transform: scale(0.75);  }  .copyright-block .ltx-go-top.floating {    right: 10px;    bottom: 10px;  }}.copyright-block .ltx-go-top.show {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.ltx-before-footer .container {  position: relative;  padding: 60px;}.ltx-before-footer .container:before {  content: "";  display: block;  top: 0px;  position: absolute;  left: 0;  right: 0;  border-top: 1px solid rgba(0, 0, 0, 0.1);}/*	11. Widgets*/@media (max-width: 1199px) {  .ltx-blog-wrap + .div-sidebar,  .text-page + .div-sidebar {    margin-top: 80px;  }}.woocommerce-MyAccount-navigation,.widget-area {  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  margin-bottom: 35px;  padding: 25px 0px 35px;  font-size: 14px;}.woocommerce-MyAccount-navigation p,.widget-area p {  font-size: 14px;  line-height: 1.7em;}@media (max-width: 991px) {  .woocommerce-MyAccount-navigation,  .widget-area {    margin-top: 50px;  }}.woocommerce-MyAccount-navigation .header-widget,.widget-area .header-widget {  text-align: left;  padding: 0px 0px 10px 0px;  margin: 0 0px 30px;  font-size: 24px;  line-height: 1.2em;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #009fe3;  color: var(--main);  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);}.woocommerce-MyAccount-navigation .header-widget a,.widget-area .header-widget a {  color: #009fe3;  color: var(--main);}.woocommerce-MyAccount-navigation .header-widget a:hover,.widget-area .header-widget a:hover {  color: #404040;  color: var(--black);}.woocommerce-MyAccount-navigation .header-widget:before,.widget-area .header-widget:before {  content: "";  width: 20px;  height: 20px;  display: inline-block;  background-image: url("assets/images/theme-icon.png");  background-repeat: no-repeat;  background-position: 0 50%;  background-size: 20px;  vertical-align: bottom;  margin-bottom: 4px;  margin-right: 10px;}.woocommerce-MyAccount-navigation.woocommerce-sidebar .header-widget,.widget-area.woocommerce-sidebar .header-widget {  font-size: 24px;}.woocommerce-MyAccount-navigation aside,.widget-area aside {  padding: 40px 30px 20px;  margin-bottom: 0px;  position: relative;  overflow: hidden;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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;}.woocommerce-MyAccount-navigation aside > ul li:before,.widget-area aside > ul li:before {  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e803";  font-size: 12px;  margin: 1px 12px 0px 0;  color: #009fe3;  color: var(--main);  vertical-align: top;  position: relative;  right: 0;}.woocommerce-MyAccount-navigation aside > ul li:before.ltx-icon-quote:before,.widget-area aside > ul li:before.ltx-icon-quote:before {  content: '\e800';}.woocommerce-MyAccount-navigation aside > ul li:before.ltx-icon-return:before,.widget-area aside > ul li:before.ltx-icon-return:before {  content: '\e802';}.woocommerce-MyAccount-navigation aside > ul li:before.ltx-icon-right-arrow:before,.widget-area aside > ul li:before.ltx-icon-right-arrow:before {  content: '\e803';}.woocommerce-MyAccount-navigation aside > ul li:before.ltx-icon-search:before,.widget-area aside > ul li:before.ltx-icon-search:before {  content: '\e804';}.woocommerce-MyAccount-navigation aside > ul li:before.ltx-icon-clock:before,.widget-area aside > ul li:before.ltx-icon-clock:before {  content: '\e80f';}.woocommerce-MyAccount-navigation aside > ul li:before.ltx-icon-left-arrow:before,.widget-area aside > ul li:before.ltx-icon-left-arrow:before {  content: '\e816';}.woocommerce-MyAccount-navigation aside > ul li:before.ltx-icon-play-button:before,.widget-area aside > ul li:before.ltx-icon-play-button:before {  content: '\e81e';}.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;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #404040;  color: var(--black);}.woocommerce-MyAccount-navigation aside > ul li a:hover,.widget-area aside > ul li a:hover {  color: #009fe3;  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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: -22px;}.widget_ltx_blogposts .items + a {  display: inline-block;  margin-top: 30px;}.widget_ltx_blogposts .post {  padding-top: 22px;  display: block;}.widget_ltx_blogposts .post:last-child {  border-bottom: 0;  padding-bottom: 0;}.widget_ltx_blogposts .post h6 {  font-size: 18px;  line-height: 1.2em;  text-transform: none;  margin: 0px 0 0 0;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  color: #404040;  color: var(--black);}.widget_ltx_blogposts .post:hover {  color: #009fe3;  color: var(--main);}.widget_ltx_blogposts .post:hover h6 {  color: #009fe3;  color: var(--main);}.widget_ltx_blogposts .post .photo {  display: block;  margin-bottom: 20px;}.widget_ltx_blogposts .post .photo img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.widget_ltx_blogposts .post .photo.photo-left {  display: inline-block;  vertical-align: top;  width: 26%;}.widget_ltx_blogposts .post .photo.photo-left + .descr-right {  display: inline-block;  vertical-align: top;  width: 74%;  padding-left: 25px;}.widget_ltx_blogposts .post .photo.photo-left + .descr-right .blog-info {  margin: 5px 0 10px 0;}.widget_ltx_blogposts .post .blog-info {  margin-top: 18px;}.widget_ltx_blogposts .btn-wrapper {  text-align: center;  margin-bottom: 0;}.widget_ltx_blogposts a.btn {  margin: 45px auto 0;  display: inline-block;  text-align: center;}.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: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;}.widget.widget_product_search .header-widget,.page-content.widget_product_search .header-widget,.widget.widget_search .header-widget,.page-content.widget_search .header-widget {  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"] {  border: 0 none !important;  background-color: #fff !important;  background-color: var(--white) !important;}.widget.widget_product_search button:after,.page-content.widget_product_search button:after {  top: -2px !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;}.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 .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: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f002";}.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;  height: 50px;  font-size: 14px !important;  padding-right: 80px;  padding-left: 30px;  background-color: #fff;  background-color: var(--white);  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-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"] {  overflow: hidden;  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);  width: 50px;  height: 50px;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  right: 0px;  top: 0px;  font-size: 16px;  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;}.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: -1px;}.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 {  background-color: #404040;  background-color: var(--black);}.widget .woocommerce-product-search.woocommerce-product-search button,.page-content .woocommerce-product-search.woocommerce-product-search button,.widget .search-form.woocommerce-product-search button,.page-content .search-form.woocommerce-product-search button {  font-size: 0px !important;  color: #009fe3 !important;  color: var(--main) !important;  padding: 0;  margin: 0;  min-width: auto;}.widget .woocommerce-product-search.woocommerce-product-search button:after,.page-content .woocommerce-product-search.woocommerce-product-search button:after,.widget .search-form.woocommerce-product-search button:after,.page-content .search-form.woocommerce-product-search button:after {  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  color: #fff;  color: var(--white);  content: "\e804";  font-size: 18px;  position: relative;  display: block;  top: -1px;}.widget .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-quote:before,.page-content .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-quote:before,.widget .search-form.woocommerce-product-search button:after.ltx-icon-quote:before,.page-content .search-form.woocommerce-product-search button:after.ltx-icon-quote:before {  content: '\e800';}.widget .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-return:before,.page-content .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-return:before,.widget .search-form.woocommerce-product-search button:after.ltx-icon-return:before,.page-content .search-form.woocommerce-product-search button:after.ltx-icon-return:before {  content: '\e802';}.widget .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-right-arrow:before,.page-content .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-right-arrow:before,.widget .search-form.woocommerce-product-search button:after.ltx-icon-right-arrow:before,.page-content .search-form.woocommerce-product-search button:after.ltx-icon-right-arrow:before {  content: '\e803';}.widget .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-search:before,.page-content .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-search:before,.widget .search-form.woocommerce-product-search button:after.ltx-icon-search:before,.page-content .search-form.woocommerce-product-search button:after.ltx-icon-search:before {  content: '\e804';}.widget .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-clock:before,.page-content .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-clock:before,.widget .search-form.woocommerce-product-search button:after.ltx-icon-clock:before,.page-content .search-form.woocommerce-product-search button:after.ltx-icon-clock:before {  content: '\e80f';}.widget .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-left-arrow:before,.page-content .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-left-arrow:before,.widget .search-form.woocommerce-product-search button:after.ltx-icon-left-arrow:before,.page-content .search-form.woocommerce-product-search button:after.ltx-icon-left-arrow:before {  content: '\e816';}.widget .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-play-button:before,.page-content .woocommerce-product-search.woocommerce-product-search button:after.ltx-icon-play-button:before,.widget .search-form.woocommerce-product-search button:after.ltx-icon-play-button:before,.page-content .search-form.woocommerce-product-search button:after.ltx-icon-play-button:before {  content: '\e81e';}.widget .woocommerce-product-search.woocommerce-product-search button:hover,.page-content .woocommerce-product-search.woocommerce-product-search button:hover,.widget .search-form.woocommerce-product-search button:hover,.page-content .search-form.woocommerce-product-search button:hover {  color: #404040 !important;  color: var(--black) !important;}.widget .woocommerce-product-search.woocommerce-product-search button:hover:after,.page-content .woocommerce-product-search.woocommerce-product-search button:hover:after,.widget .search-form.woocommerce-product-search button:hover:after,.page-content .search-form.woocommerce-product-search button:hover:after {  color: #fff !important;  color: var(--white) !important;}.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 {  margin-top: -12px;}.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 {  margin-top: 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 {  margin-bottom: 0;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: rgba(0, 0, 0, 0.5);}.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 {  padding-bottom: 0;}.widget.widget_nav_menu ul li:before,.page-content.widget_nav_menu ul li:before,.widget.widget_recent_entries ul li:before,.page-content.widget_recent_entries ul li:before,.widget.widget_meta ul li:before,.page-content.widget_meta ul li:before,.widget.widget_pages ul li:before,.page-content.widget_pages ul li:before,.widget.widget_archive ul li:before,.page-content.widget_archive ul li:before,.widget.widget_categories ul li:before,.page-content.widget_categories ul li:before {  display: none !important;}.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 {  padding-left: 0;  padding: 12px 0;  display: inline-block;  font-size: 16px;  color: #404040;  color: var(--black);}.widget.widget_nav_menu ul li a:before,.page-content.widget_nav_menu ul li a:before,.widget.widget_recent_entries ul li a:before,.page-content.widget_recent_entries ul li a:before,.widget.widget_meta ul li a:before,.page-content.widget_meta ul li a:before,.widget.widget_pages ul li a:before,.page-content.widget_pages ul li a:before,.widget.widget_archive ul li a:before,.page-content.widget_archive ul li a:before,.widget.widget_categories ul li a:before,.page-content.widget_categories ul li a:before {  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e803";  font-size: 12px;  margin: 1px 12px 0px 0;  color: #009fe3;  color: var(--main);  vertical-align: top;  position: relative;  right: 0;}.widget.widget_nav_menu ul li a:before.ltx-icon-quote:before,.page-content.widget_nav_menu ul li a:before.ltx-icon-quote:before,.widget.widget_recent_entries ul li a:before.ltx-icon-quote:before,.page-content.widget_recent_entries ul li a:before.ltx-icon-quote:before,.widget.widget_meta ul li a:before.ltx-icon-quote:before,.page-content.widget_meta ul li a:before.ltx-icon-quote:before,.widget.widget_pages ul li a:before.ltx-icon-quote:before,.page-content.widget_pages ul li a:before.ltx-icon-quote:before,.widget.widget_archive ul li a:before.ltx-icon-quote:before,.page-content.widget_archive ul li a:before.ltx-icon-quote:before,.widget.widget_categories ul li a:before.ltx-icon-quote:before,.page-content.widget_categories ul li a:before.ltx-icon-quote:before {  content: '\e800';}.widget.widget_nav_menu ul li a:before.ltx-icon-return:before,.page-content.widget_nav_menu ul li a:before.ltx-icon-return:before,.widget.widget_recent_entries ul li a:before.ltx-icon-return:before,.page-content.widget_recent_entries ul li a:before.ltx-icon-return:before,.widget.widget_meta ul li a:before.ltx-icon-return:before,.page-content.widget_meta ul li a:before.ltx-icon-return:before,.widget.widget_pages ul li a:before.ltx-icon-return:before,.page-content.widget_pages ul li a:before.ltx-icon-return:before,.widget.widget_archive ul li a:before.ltx-icon-return:before,.page-content.widget_archive ul li a:before.ltx-icon-return:before,.widget.widget_categories ul li a:before.ltx-icon-return:before,.page-content.widget_categories ul li a:before.ltx-icon-return:before {  content: '\e802';}.widget.widget_nav_menu ul li a:before.ltx-icon-right-arrow:before,.page-content.widget_nav_menu ul li a:before.ltx-icon-right-arrow:before,.widget.widget_recent_entries ul li a:before.ltx-icon-right-arrow:before,.page-content.widget_recent_entries ul li a:before.ltx-icon-right-arrow:before,.widget.widget_meta ul li a:before.ltx-icon-right-arrow:before,.page-content.widget_meta ul li a:before.ltx-icon-right-arrow:before,.widget.widget_pages ul li a:before.ltx-icon-right-arrow:before,.page-content.widget_pages ul li a:before.ltx-icon-right-arrow:before,.widget.widget_archive ul li a:before.ltx-icon-right-arrow:before,.page-content.widget_archive ul li a:before.ltx-icon-right-arrow:before,.widget.widget_categories ul li a:before.ltx-icon-right-arrow:before,.page-content.widget_categories ul li a:before.ltx-icon-right-arrow:before {  content: '\e803';}.widget.widget_nav_menu ul li a:before.ltx-icon-search:before,.page-content.widget_nav_menu ul li a:before.ltx-icon-search:before,.widget.widget_recent_entries ul li a:before.ltx-icon-search:before,.page-content.widget_recent_entries ul li a:before.ltx-icon-search:before,.widget.widget_meta ul li a:before.ltx-icon-search:before,.page-content.widget_meta ul li a:before.ltx-icon-search:before,.widget.widget_pages ul li a:before.ltx-icon-search:before,.page-content.widget_pages ul li a:before.ltx-icon-search:before,.widget.widget_archive ul li a:before.ltx-icon-search:before,.page-content.widget_archive ul li a:before.ltx-icon-search:before,.widget.widget_categories ul li a:before.ltx-icon-search:before,.page-content.widget_categories ul li a:before.ltx-icon-search:before {  content: '\e804';}.widget.widget_nav_menu ul li a:before.ltx-icon-clock:before,.page-content.widget_nav_menu ul li a:before.ltx-icon-clock:before,.widget.widget_recent_entries ul li a:before.ltx-icon-clock:before,.page-content.widget_recent_entries ul li a:before.ltx-icon-clock:before,.widget.widget_meta ul li a:before.ltx-icon-clock:before,.page-content.widget_meta ul li a:before.ltx-icon-clock:before,.widget.widget_pages ul li a:before.ltx-icon-clock:before,.page-content.widget_pages ul li a:before.ltx-icon-clock:before,.widget.widget_archive ul li a:before.ltx-icon-clock:before,.page-content.widget_archive ul li a:before.ltx-icon-clock:before,.widget.widget_categories ul li a:before.ltx-icon-clock:before,.page-content.widget_categories ul li a:before.ltx-icon-clock:before {  content: '\e80f';}.widget.widget_nav_menu ul li a:before.ltx-icon-left-arrow:before,.page-content.widget_nav_menu ul li a:before.ltx-icon-left-arrow:before,.widget.widget_recent_entries ul li a:before.ltx-icon-left-arrow:before,.page-content.widget_recent_entries ul li a:before.ltx-icon-left-arrow:before,.widget.widget_meta ul li a:before.ltx-icon-left-arrow:before,.page-content.widget_meta ul li a:before.ltx-icon-left-arrow:before,.widget.widget_pages ul li a:before.ltx-icon-left-arrow:before,.page-content.widget_pages ul li a:before.ltx-icon-left-arrow:before,.widget.widget_archive ul li a:before.ltx-icon-left-arrow:before,.page-content.widget_archive ul li a:before.ltx-icon-left-arrow:before,.widget.widget_categories ul li a:before.ltx-icon-left-arrow:before,.page-content.widget_categories ul li a:before.ltx-icon-left-arrow:before {  content: '\e816';}.widget.widget_nav_menu ul li a:before.ltx-icon-play-button:before,.page-content.widget_nav_menu ul li a:before.ltx-icon-play-button:before,.widget.widget_recent_entries ul li a:before.ltx-icon-play-button:before,.page-content.widget_recent_entries ul li a:before.ltx-icon-play-button:before,.widget.widget_meta ul li a:before.ltx-icon-play-button:before,.page-content.widget_meta ul li a:before.ltx-icon-play-button:before,.widget.widget_pages ul li a:before.ltx-icon-play-button:before,.page-content.widget_pages ul li a:before.ltx-icon-play-button:before,.widget.widget_archive ul li a:before.ltx-icon-play-button:before,.page-content.widget_archive ul li a:before.ltx-icon-play-button:before,.widget.widget_categories ul li a:before.ltx-icon-play-button:before,.page-content.widget_categories ul li a:before.ltx-icon-play-button:before {  content: '\e81e';}.widget.widget_nav_menu div > ul > li > .sub-menu,.page-content.widget_nav_menu div > ul > li > .sub-menu,.widget.widget_recent_entries div > ul > li > .sub-menu,.page-content.widget_recent_entries div > ul > li > .sub-menu,.widget.widget_meta div > ul > li > .sub-menu,.page-content.widget_meta div > ul > li > .sub-menu,.widget.widget_pages div > ul > li > .sub-menu,.page-content.widget_pages div > ul > li > .sub-menu,.widget.widget_archive div > ul > li > .sub-menu,.page-content.widget_archive div > ul > li > .sub-menu,.widget.widget_categories div > ul > li > .sub-menu,.page-content.widget_categories div > ul > li > .sub-menu {  margin-left: 30px;}.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 {  margin-left: 10px;}.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 {  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 .rsswidget,.page-content.widget_rss .rsswidget {  font-size: 18px;}.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: #009fe3;  color: var(--main);}.widget_product_tag_cloud,.widget_tag_cloud,.tags {  margin: 0px 0 0 0px;  padding: 0 0 0px;}.widget_product_tag_cloud.widget_product_tag_cloud,.widget_tag_cloud.widget_product_tag_cloud,.tags.widget_product_tag_cloud,.widget_product_tag_cloud.widget_tag_cloud,.widget_tag_cloud.widget_tag_cloud,.tags.widget_tag_cloud {  text-align: center;}.widget_product_tag_cloud a,.widget_tag_cloud a,.tags a {  display: inline-block;  margin-right: 8px;  margin-bottom: 14px;  color: #404040;  color: var(--black);  font-size: 14px !important;  text-transform: none;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  border: 2px solid #404040;  border-color: #404040;  border-color: var(--black);  -webkit-border-radius: 32px;  -webkit-background-clip: padding-box;  -moz-border-radius: 32px;  -moz-background-clip: padding;  border-radius: 32px;  background-clip: padding-box;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  padding: 0 16px 3px;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover,.tags a:hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.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: 26px !important;  color: transparent;  text-align: left;  font-size: 0px !important;}.widget_recent_comments li a,.widget_recent_comments li span {  font-size: 14px;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;}.widget_recent_comments li:before {  display: none !important;}.widget_recent_comments li:last-child {  margin-bottom: 0;}.widget_recent_comments li span {  color: #404040;  color: var(--black);  font-style: normal;  font-weight: bold;}.widget_recent_comments li .comment-author-link {  display: block;  margin-bottom: 10px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 18px;}.widget_recent_comments li .comment-author-link a {  color: #404040;  color: var(--black);  font-size: 18px;}.widget_recent_comments li .comment-author-link:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f086";  color: #009fe3;  color: var(--main);  margin-right: 12px;}.widget_recent_comments li a {  padding-left: 0px !important;  display: block;}.widget_recent_comments li > a {  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;  font-size: 16px;  font-style: italic;  line-height: 1.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;}.widget_recent_comments li > a:hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  color: #404040 !important;  color: var(--black) !important;}.widget_calendar .calendar_wrap {  max-width: 450px;}@media (min-width: 1600px) {  .widget_calendar .calendar_wrap {    padding: 0 0px 0px;  }}.widget_calendar caption {  text-align: left;  font-size: 16px;  font-weight: bold;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #404040;  color: var(--black);  padding: 0 15px 10px;}.widget_calendar table {  width: 100%;  position: relative;}.widget_calendar th,.widget_calendar td {  text-align: center;  padding: 8px 0;  font-size: 14px;  width: 14.3%;}.widget_calendar th {  font-size: 14px;  font-weight: bold;}.widget_calendar td {  font-weight: 400;}.widget_calendar #prev a,.widget_calendar #next a {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #404040;  color: var(--black);  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: #009fe3;  color: var(--main);  font-size: 16px;}.widget_calendar a:hover {  color: #404040;  color: var(--black);}.widget_calendar #today {  position: relative;  z-index: 2;  font-weight: bold;  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: 2.3em;  height: 2.3em;  left: 50%;  top: 50%;  background-color: #009fe3;  background-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.null-instagram-feed a {  color: #404040;  color: var(--black);}.null-instagram-feed .instagram-pics {  padding-bottom: 16px !important;  margin: 0px 0px !important;}.null-instagram-feed .instagram-pics li {  width: 33%;  display: inline-block;  margin: 0 !important;}.null-instagram-feed .instagram-pics li:before {  display: none !important;}.null-instagram-feed .instagram-pics li a {  display: block;  padding: 1px;}.null-instagram-feed .instagram-pics li img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.null-instagram-feed p {  text-align: center;}.null-instagram-feed p a {  font-weight: bold;}.widget_ltx_navmenu ul {  -webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2;}.widget_ltx_iconsmenu li {  margin: 0 !important;  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);}.widget_ltx_iconsmenu li:before {  display: none !important;}.widget_ltx_iconsmenu li > a {  cursor: pointer;  position: relative;  padding: 16px 15px 0 0 !important;  display: block !important;  margin: 16px 0 -16px 0;  -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: 90px;}.widget_ltx_iconsmenu li > a .ltx-micon {  color: #009fe3;  color: var(--main);  font-size: 54px;  margin-right: 20px;  margin-top: -16px;  vertical-align: middle;  -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;}.widget_ltx_iconsmenu li > a .ltx-header {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 18px;  padding: 0px 0 0 70px;  line-height: 1em;  height: 54px;  display: block;}/*	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: -40px;}div.blog {  padding: 0px 0 0px;  overflow: visible;  margin-bottom: 0px;}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;  padding: 0px 30px 0px;  margin-top: 40px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}div.blog article:not(.has-post-thumbnail) {  background-color: #f6f3ed;  background-color: var(--gray);  padding-top: 26px;  padding-bottom: 30px;}div.blog article:not(.has-post-thumbnail) .description {  padding-top: 0px;}div.blog article.has-post-thumbnail {  padding-left: 0;  padding-right: 0;}div.blog article.has-post-thumbnail .ltx-post-headline {  margin-top: 16px;}div.blog article .ltx-cats {  position: absolute;  top: 30px;  left: 30px;}div.blog article.ltx-simple-post {  padding: 35px 30px;  position: relative;}div.blog article.ltx-simple-post:before {  content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  display: block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  -webkit-box-shadow: 0 0 20px var(--main);  -moz-box-shadow: 0 0 20px var(--main);  box-shadow: 0 0 20px var(--main);  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;  z-index: -1;}div.blog article.ltx-simple-post .ltx-cats {  display: block;  position: relative;  top: auto;  left: auto;  margin-bottom: 14px;}div.blog article.ltx-featured-post .photo {  max-height: initial;  position: relative;  margin: 0;}div.blog article.ltx-featured-post .photo:before {  background-image: -webkit-linear-gradient(-90deg, transparent, #000000);  background-image: -moz-linear-gradient(-90deg, transparent, #000000);  background-image: -ms-linear-gradient(-90deg, transparent, #000000);  background-image: -o-linear-gradient(-90deg, transparent, #000000);  background-image: linear-gradient(180deg, transparent, #000000);  content: "";  position: absolute !important;  top: 0;  left: 0;  right: 0;  z-index: 0;  width: 100%;  height: 100%;  top: 35%;  bottom: 0;}div.blog article.ltx-featured-post .photo img {  z-index: -1;}div.blog article.ltx-featured-post .description {  position: absolute;  bottom: 30px;  left: 30px;  right: 30px;}div.blog article.ltx-featured-post .description h3 {  color: #fff;  color: var(--white);}@media (min-width: 1600px) {  div.blog article.ltx-featured-post .description h3 {    font-size: 30px;  }}div.blog article.ltx-featured-post .description .blog-info .dt,div.blog article.ltx-featured-post .description .blog-info i {  color: #fff;  color: var(--white);}div.blog article:hover .photo img {  -webkit-transform: scale(1.05);  -moz-transform: scale(1.05);  -ms-transform: scale(1.05);  -o-transform: scale(1.05);  transform: scale(1.05);}div.blog article .photo {  display: block;  position: relative;  overflow: hidden;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  margin-bottom: 20px;}div.blog article .photo 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-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}@media (max-width: 768px) {  div.blog article .photo img {    width: 100%;    height: auto;  }}@media (min-width: 992px) {  div.blog article .photo {    max-height: 313px;  }}div.blog article .header h3 {  -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: 0;  margin-bottom: 20px;  line-height: 1.2em;  text-transform: none;  font-size: 24px;  color: #404040;  color: var(--black);}div.blog article .header:hover h3 {  color: #009fe3;  color: var(--main);}div.blog article .description p {  margin-bottom: 30px;}div.blog article .description p:last-child {  margin-bottom: 0;}div.blog article .description .text {  margin-top: -10px;  margin-bottom: 20px;}div.blog article .description .ltx-cats {  position: relative;  top: auto;  left: auto;  margin-bottom: 16px;  display: block;}div.blog .paging-navigation {  margin-top: 55px;}div.blog .paging-navigation .pagination {  margin-bottom: 0;}div.blog .more-link {  margin: 20px 0 10px 0;  font-weight: bold;  font-size: 14px;}div.blog .more-link:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f061";  margin-left: 8px;}div.blog p .more-link,div.blog p + .more-link {  margin: -5px 0 10px 0;  display: 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 {  background-color: #009fe3;  background-color: var(--main);  color: #fff !important;  color: var(--white) !important;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  display: inline-block;  padding: 4px 16px 5px !important;  margin-right: 6px;  font-size: 14px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;}.ltx-cats a:hover {  background-color: #404040;  background-color: var(--black);}.icon-comments,.icon-fav {  padding-top: 0px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  vertical-align: baseline;}.icon-comments .fa,.icon-fav .fa {  color: #404040;  color: var(--black);  margin-right: 4px;  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;  font-size: 12px;  top: -1px;  position: relative;}.icon-comments a,.icon-fav a {  color: #009fe3;  color: var(--main);  font-weight: bold;}.icon-comments a:hover,.icon-fav a:hover {  color: #404040;  color: var(--black);}.icon-comments i,.icon-fav i {  color: #009fe3;  color: var(--main);  font-style: normal;  font-weight: bold;}.blog-info {  display: block;  vertical-align: baseline;  padding: 0px 0px 0px 0px;  margin-top: 0px;  font-size: 14px;}.blog-info .date {  font-weight: bold;  margin-left: 0;  color: #009fe3;  color: var(--main);}.blog-info.top {  border-top: 0 none;  padding-top: 0;  margin-top: 0;}.blog-info .fa {  font-size: 16px;  text-align: center;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  color: #009fe3;  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;}.blog-info .fa:before {  position: relative;  top: 0px;  margin: 0px 3px 0 2px;}.blog-info .ltx-date span.dt {  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  color: #404040;  color: var(--black);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.blog-info .ltx-datea:hover .dt {  color: #404040;  color: var(--black);}.blog-info .ltx-user {  font-weight: normal;}.blog-info .ltx-user .info {  color: #404040;  color: var(--black);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.blog-info .ltx-user .photo {  display: inline-block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  max-width: 30px;  margin-right: 8px;}.blog-info .ltx-icon-fav i,.blog-info .ltx-icon-comments i {  color: #404040;  color: var(--black);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  font-style: normal;}.blog-info .ltx-icon-fav .fa,.blog-info .ltx-icon-comments .fa {  padding-right: 0px;}.blog-info ul {  padding: 0;  margin: -8px 0 0px -20px !important;  list-style: none;  line-height: 24px;}.blog-info ul li {  display: inline-block;  text-align: right;  line-height: 20px;  margin-left: 20px;  margin-bottom: 0;  font-weight: 400;}.blog-info ul li:before {  display: none !important;}.blog-info ul li .date {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  margin-left: 0;}.blog-info ul li .fa {  margin-right: 3px;}.blog-info ul li .info,.blog-info ul li a {  margin-left: 0px;  color: rgba(45, 54, 99, 0.75);  color: var(--black-text);  padding-left: 0;}.blog-block .format-quote {  -webkit-box-shadow: 0 0 0 0 !important;  -moz-box-shadow: 0 0 0 0 !important;  box-shadow: 0 0 0 0 !important;  padding-bottom: 30px !important;  background-color: #f6f3ed;  background-color: var(--gray);}.blog-block .format-quote > a {  display: block;}.blog-block .format-quote blockquote {  margin-top: 0;  margin: 0;  border: 0;  padding: 0;  text-align: center;}.blog-block .format-quote blockquote a {  line-height: 1.7em;  font-weight: 400;}.blog-block .format-quote blockquote a:hover {  color: #009fe3;  color: var(--main);}.format-link {  background-color: #f6f3ed;  background-color: var(--gray);  padding-top: 35px !important;  padding-bottom: 35px !important;  -webkit-box-shadow: 0 0 0 0 !important;  -moz-box-shadow: 0 0 0 0 !important;  box-shadow: 0 0 0 0 !important;}.format-link > a {  display: block;}.format-link .ltx-wrapper {  margin-top: 0;  border: 0;  color: #404040;  color: var(--black);  text-align: center;  font-weight: 400;  line-height: 1.5em;  margin: 0;}.format-link .ltx-wrapper p {  line-height: 1.6em;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  font-style: italic;  font-weight: normal;  font-size: 18px;  color: #404040;  color: var(--black);}@media (min-width: 992px) {  .format-link .ltx-wrapper p {    padding: 0 40px;  }}.format-link .ltx-wrapper p a {  color: #404040;  color: var(--black);}.format-link .ltx-wrapper cite {  font-style: normal;  margin-top: 0px;  display: block;  line-height: 1.4em;  font-size: 18px;  color: #009fe3;  color: var(--main);  position: relative;}.format-link .ltx-wrapper cite:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f0c1";  color: #009fe3;  color: var(--main);  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  line-height: 50px;  font-size: 26px;  display: block;  text-align: center;}.format-link .ltx-wrapper cite > a {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #404040;  color: var(--black);}.format-link .ltx-wrapper cite > a:hover {  color: #009fe3;  color: var(--main);}.blog-block .format-gallery .ltx-post-gallery {  overflow: hidden;  margin-bottom: 20px;}.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-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.format-gallery .ltx-post-gallery:hover .arrow-left:not(.swiper-button-disabled),.format-gallery .ltx-post-gallery:hover .arrow-right:not(.swiper-button-disabled) {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.format-gallery .ltx-post-gallery:hover .swiper-pages {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.format-gallery .ltx-post-gallery .arrow-left,.format-gallery .ltx-post-gallery .arrow-right {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  width: 40px;  height: 40px;  padding: 0;  line-height: 38px !important;  text-align: center;  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.format-gallery .ltx-post-gallery .arrow-left:hover,.format-gallery .ltx-post-gallery .arrow-right:hover {  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);}.format-gallery .ltx-post-gallery .arrow-left {  left: 15px;}.format-gallery .ltx-post-gallery .arrow-right {  right: 15px;}.format-gallery .ltx-post-gallery .swiper-pages {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  z-index: 10;  position: absolute;  text-align: center;}.format-gallery .ltx-post-gallery .swiper-pages .swiper-pagination-bullet {  background-color: #fff;  background-color: var(--white);}.format-gallery .ltx-post-gallery .swiper-pages .swiper-pagination-bullet-active {  background-color: #009fe3;  background-color: var(--main);}.format-video .ltx-wrapper .photo:before {  background-color: #404040;  background-color: var(--black);  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;  content: "";  position: absolute !important;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1 !important;  width: 100%;  height: 100%;  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;}.format-video .ltx-wrapper .photo:hover:before,.format-video .ltx-wrapper .photo:hover span {  -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 img:hover {  -webkit-transform: scale(1) !important;  -moz-transform: scale(1) !important;  -ms-transform: scale(1) !important;  -o-transform: scale(1) !important;  transform: scale(1) !important;}.format-video .ltx-wrapper span {  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  display: block;  width: 74px;  height: 74px;  background-color: #fff;  background-color: var(--white);  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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}.format-video .ltx-wrapper span:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f04b";  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: 30px;  margin-left: 2px;  color: #009fe3;  color: var(--main);}@media (max-width: 479px) {  .format-video .ltx-wrapper span {    width: 50px;    height: 50px;    border-width: 6px;  }}.format-video .ltx-wrapper span:hover {  background-color: #009fe3;  background-color: var(--main);  border: 8px solid rgba(0, 0, 0, 0.5);}.format-video .ltx-wrapper span:hover:after {  color: #fff;  color: var(--white);}.format-video iframe {  display: block;}.format-audio .ltx-wrapper + .description {  padding-top: 20px !important;}.format-audio.has-post-thumbnail .ltx-wrapper .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;  background-clip: padding-box;}.format-audio.has-post-thumbnail .ltx-wrapper .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;  background-clip: padding-box;}.format-audio.has-post-thumbnail .ltx-wrapper .mejs-container {  -webkit-border-bottom-left-radius: 8px !important;  -moz-border-radius-bottomleft: 8px !important;  border-bottom-left-radius: 8px !important;  -webkit-border-bottom-right-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius-bottomright: 8px !important;  -moz-background-clip: padding !important;  border-bottom-right-radius: 8px !important;  background-clip: padding-box !important;}.format-audio.has-post-thumbnail .ltx-wrapper .mejs-container .mejs-controls {  -webkit-border-bottom-left-radius: 8px !important;  -moz-border-radius-bottomleft: 8px !important;  border-bottom-left-radius: 8px !important;  -webkit-border-bottom-right-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius-bottomright: 8px !important;  -moz-background-clip: padding !important;  border-bottom-right-radius: 8px !important;  background-clip: padding-box !important;}div.blog.layout-two-cols,div.blog.layout-three-cols {  margin-top: -40px;}div.blog.layout-two-cols article,div.blog.layout-three-cols article {  margin-top: 40px;}div.blog.blog-sc article:hover {  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0);  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0);  box-shadow: 0 0 16px rgba(0, 0, 0, 0);}div.blog .div-thumbnail {  padding-bottom: 0px;}div.blog .div-thumbnail:last-child {  padding-bottom: 0;}div.blog.layout-classic {  margin-top: -60px;}div.blog.layout-classic article {  margin-top: 60px;}div.blog.layout-classic article:not(.has-post-thumbnail) {  padding-top: 36px;  padding-bottom: 40px;}div.blog.layout-classic .ltx-post-headline {  font-size: 16px;}div.blog.layout-classic .format-gallery .ltx-post-gallery {  max-height: 600px;}div.blog.layout-classic .header h3 {  font-size: 36px;}@media (max-width: 479px) {  div.blog.layout-classic .header h3 {    font-size: 24px;  }}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 .text p:not(:last-child) {  margin-bottom: 30px;}@media (min-width: 1200px) {  .row.with-sidebar .ltx-blog-wrap {    padding-right: 45px;  }}.blog-sc {  margin-top: -40px;}.blog-sc.blog {  padding-bottom: 0;}.blog-sc article {  margin-top: 40px;}.blog-sc.layout-list {  margin-top: 0;}.blog-sc.layout-list article {  padding: 30px 0 !important;  background-color: transparent !important;  position: relative;  margin-top: 0;  border-top: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);}.blog-sc.layout-list article .header h3 {  font-size: 18px;}.blog-sc.layout-list article .photo {  display: inline-block;  width: 33.3%;  vertical-align: top;  margin-bottom: 0;}.blog-sc.layout-list article .photo img {  max-width: 230px;  -webkit-transform: scale(1) !important;  -moz-transform: scale(1) !important;  -ms-transform: scale(1) !important;  -o-transform: scale(1) !important;  transform: scale(1) !important;}.blog-sc.layout-list article .photo img:hover {  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.blog-sc.layout-list article .description {  display: inline-block;  width: 65%;  vertical-align: top;  padding-left: 5px;}@media (max-width: 1599px) {  .blog-sc.layout-list article .description {    padding-left: 25px;  }}.blog-sc.layout-list article .description .ltx-cats {  position: relative;}.blog-sc.layout-posts article .header h3 {  font-size: 18px;}.blog-sc.layout-posts.size-default article .header h3 {  font-size: 24px;  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 .text {  margin: 0 0 30px;}.blog-sc.layout-posts.size-lg article .text p {  font-size: 18px;}.blog-sc.layout-featured-short article {  background-color: #fff;  background-color: var(--white);}.blog-sc.layout-featured-short .ltx-col-simple-blog {  margin-top: 13px;}.blog-sc.layout-featured-short .ltx-col-simple-blog article {  margin-top: 28px;}@media (max-width: 1199px) {  .ltx-blog-text {    margin-top: 10px !important;  }}.ltx-blog-text .ltx-wrapper {  margin-top: 25px;  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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 .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: -15px 0 40px;  display: block;}.blog-post .image {  position: relative;  display: block;  margin-bottom: 0px;  max-height: 700px;  overflow: hidden;}.blog-post .image img {  margin: 0px 0 0px 0;  max-width: 100%;  height: auto;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.blog-post p {  margin-bottom: 30px;  line-height: 1.7em;}.blog-post article:not(.has-post-thumbnail) .ltx-cats {  position: relative;  top: auto;  left: auto;  display: block;  margin-bottom: 16px;}.blog-post article:not(.has-post-thumbnail) .blog-info-post-top {  border-bottom: 1px solid #f6f3ed;  margin-bottom: 24px;}.blog-post .blog-info-post-top {  border-top: 0;  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);  padding: 28px 0 24px;  margin: 0 0 20px;  font-size: 14px;}@media (max-width: 768px) {  .blog-post .blog-info-post-top {    text-align: center;    padding: 20px 0 16px;  }}.blog-post .blog-info-post-top .blog-info-left {  display: inline-block;  padding-top: 0px;  font-size: 14px;  vertical-align: middle;}.blog-post .blog-info-post-top .blog-info-left .ltx-cats {  position: relative;  top: 0px;}.blog-post .blog-info-post-top .blog-info-left .ltx-user {  font-size: 14px;}@media (max-width: 479px) {  .blog-post .blog-info-post-top .blog-info-left .ltx-icon-date {    margin-left: 0;  }  .blog-post .blog-info-post-top .blog-info-left .ltx-cats-li,  .blog-post .blog-info-post-top .blog-info-left .ltx-user {    display: none !important;  }}.blog-post .blog-info-post-top .blog-info-right {  margin-left: -14px;  padding-top: 5px;  float: right;  font-size: 14px;}.blog-post .blog-info-post-top .blog-info-right li {  margin-left: 14px;}@media (max-width: 768px) {  .blog-post .blog-info-post-top .blog-info-right {    position: relative;    display: none;  }  .blog-post .blog-info-post-top .blog-info-right li {    float: none;    padding-top: 0;  }}.blog-post .description > .text {  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);  padding-bottom: 10px;}.blog-post .description > .text li,.blog-post .description > .text p {  font-size: 18px;}.blog-post .blog-info-post-bottom {  margin-top: 30px;  padding-top: 0px;  margin-bottom: 30px;}.blog-post .blog-info-post-bottom .tags-line {  margin-top: 26px;}.blog-post .blog-info-post-bottom .tags-line .tags-line-left {  width: 60%;  display: inline-block;  vertical-align: top;}.blog-post .blog-info-post-bottom .tags-line .tags-line-right {  width: 40%;  display: inline-block;  vertical-align: top;}@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 .cats-many {  margin-top: 15px;}.blog-post .blog-info-post-bottom .tags-line .cats-many a {  line-height: 20px;}.blog-post .blog-info-post-bottom .tags-line .cats-many a:hover {  color: #009fe3;  color: var(--main);}.blog-post .blog-info-post-bottom .tags-line .tags .tags-short {  display: inline-block;  padding-left: 0px;  vertical-align: top;  margin-top: 0;}.blog-post .blog-info-post-bottom .tags-line .tags a {  margin-right: 8px;  margin-bottom: 6px;}.blog-post .author-by {  padding-left: 8px;  padding-right: 14px;}.blog-post .tags-short {  margin: 4px 0 0 0px;  font-size: 14px;  color: #404040;  color: var(--black);  display: inline-block;}.blog-post .tags-short strong {  color: #404040;  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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.page-links .page-links-title {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  padding-right: 10px;}.page-links span:not(.page-links-title) {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  padding-right: 13px;}.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 {  margin-top: 80px !important;  padding-bottom: 60px !important;  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);}.ltx-related > h3 {  margin-bottom: 20px;}@media (max-width: 991px) {  .ltx-related > h3 {    margin-bottom: -15px;  }}.ltx-related > h5 {  margin: 40px 0 0px;}@media (min-width: 992px) {  .ltx-related article {    margin-top: 0 !important;  }}.ltx-related article .text {  border: none !important;}.ltx-author-bio {  font-size: 14px;  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  padding: 35px 45px 50px;  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;}.ltx-author-bio a + .i {  color: #009fe3;  color: var(--main);  margin: 0 10px;}.ltx-author-bio .author-links {  margin-top: 24px;}.ltx-author-bio .author-links > span {  display: block;  margin-bottom: 10px;}.ltx-author-bio .btn {  margin-top: 6px;  margin-bottom: 0;}.ltx-author-bio h5 {  margin: 8px 0 10px 0;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 24px;  color: #404040;  color: var(--black);}.ltx-author-bio .author-name {  background-color: #009fe3;  background-color: var(--main);  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;  text-align: center;  color: #fff;  color: var(--white);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 14px;  padding: 2px 22px;  display: inline-block;}.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: 66%;}@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: 33%;  text-align: left;  margin: 0 auto 8px;  float: left;}@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: 100%;  height: auto;  display: inline-block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  border: 16px solid #fff;}.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: #009fe3;  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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.nav-links a:hover span {  color: #009fe3;  color: var(--main);}.nav-links a:hover span span {  color: #404040;  color: var(--black);}@media (max-width: 991px) {  .nav-links a span {    display: none;  }}.nav-links span {  max-width: 320px;  color: #404040;  color: var(--black);  line-height: 1.3em;  padding: 10px 15px 10px 15px;  display: inline-block;  position: relative;  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.nav-links span .nav-arrow {  display: block;  color: #009fe3;  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 {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  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 {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  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: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-box !important;}.post-password-form input[type="submit"] {  display: inline-block;  margin-top: 15px;}.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: 60px;  margin-bottom: 0px;}.comments-area .comment-navigation {  margin-top: -25px;}.comments-area .comments-title {  position: relative;  margin-bottom: 20px !important;  margin-top: 0;  padding-bottom: 18px;  display: block !important;}.comments-area .comment-list {  list-style: none;  margin-bottom: 60px;}.comments-area .comment-list .trackback {  padding: 0px 0 10px;}.comments-area .comment-list .trackback .url {  padding-right: 10px;}.comments-area .comment-list .trackback + .comment {  padding-top: 30px;}.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 var(--gray-light);}@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: 130px;  }  .comments-area .comment-list li > .children > li > .children {    padding-left: 130px;  }  .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-list li > .children li article:before {  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e802";  position: absolute;  left: -110px;  top: 40px;  font-size: 48px;  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;  color: #404040;  color: var(--black);  -webkit-transform: rotate(-90deg) scaleX(-1);  -moz-transform: rotate(-90deg) scaleX(-1);  -ms-transform: rotate(-90deg) scaleX(-1);  -o-transform: rotate(-90deg) scaleX(-1);  transform: rotate(-90deg) scaleX(-1);}.comments-area .comment-list li > .children li article:before.ltx-icon-quote:before {  content: '\e800';}.comments-area .comment-list li > .children li article:before.ltx-icon-return:before {  content: '\e802';}.comments-area .comment-list li > .children li article:before.ltx-icon-right-arrow:before {  content: '\e803';}.comments-area .comment-list li > .children li article:before.ltx-icon-search:before {  content: '\e804';}.comments-area .comment-list li > .children li article:before.ltx-icon-clock:before {  content: '\e80f';}.comments-area .comment-list li > .children li article:before.ltx-icon-left-arrow:before {  content: '\e816';}.comments-area .comment-list li > .children li article:before.ltx-icon-play-button:before {  content: '\e81e';}@media (max-width: 768px) {  .comments-area .comment-list li > .children li article:before {    font-size: 24px;    left: -60px;    top: 16px;  }}@media (max-width: 479px) {  .comments-area .comment-list li > .children li article:before {    left: -50px;  }}.comments-area .comment-info {  font-size: 15px;  margin: 0 0 15px 0;}.comments-area .comment-info .comment-author {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #404040;  color: var(--black);  margin: 0;  font-size: 20px;}@media (max-width: 768px) {  .comments-area .comment-info .comment-author {    padding-top: 6px;  }}.comments-area .comment-info .comment-date {  margin-right: 10px;  padding-left: 0px;  font-size: 14px;}@media (max-width: 479px) {  .comments-area .comment-info .comment-date {    font-size: 12px;  }}.comments-area .comment-info .comment-date .fa {  color: #009fe3;  color: var(--main);  margin-right: 2px;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  font-size: 16px;}.comments-area .comment-info .comment-date .date-value {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  color: #404040;  color: var(--black);}.comments-area .comment_not_approved {  font-size: 12px;  color: #009fe3;  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: 45px;}.comments-area .comment-text p {  margin-bottom: 15px;}@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: #404040;  color: var(--black);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.comments-area .comment-reply-link:hover {  color: #009fe3;  color: var(--main);}.comments-area .comment-reply-link:before {  font-size: 20px;  margin-right: 4px;  content: "+";  color: #009fe3;  color: var(--main);  width: 16px;  height: 16px;  line-height: 14px;  font-weight: bold;  text-align: center;  display: inline-block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}@media (min-width: 768px) {  .comments-area .comment-author-avatar {    top: 20px;    left: 20px;  }  .comments-area .comment-author-avatar:before {    content: "";    position: absolute;    left: -12px;    top: -12px;    right: -12px;    bottom: -12px;    display: block;    -webkit-border-radius: 50%;    -webkit-background-clip: padding-box;    -moz-border-radius: 50%;    -moz-background-clip: padding;    border-radius: 50%;    background-clip: padding-box;    -webkit-box-shadow: 0 0 20px var(--main);    -moz-box-shadow: 0 0 20px var(--main);    box-shadow: 0 0 20px var(--main);    zoom: 1;    filter: alpha(opacity=50);    -webkit-opacity: 0.5;    -moz-opacity: 0.5;    opacity: 0.5;  }}.comments-area .comment-content {  padding: 0 0 0 130px;}@media (max-width: 768px) {  .comments-area .comment-content {    padding-right: 10px;    padding-left: 83px;  }}.comment-respond {  margin-bottom: 30px;}.comments-form-wrap h3 {  color: #404040;  color: var(--black);}.comments-form-wrap h3:not(.comment-reply-title) {  margin: 0px 0 20px 0;}.comments-form-wrap h3.comment-reply-title {  color: #404040;  color: var(--black);  margin: 0 0 20px;}.comment-respond form,.comments-form form {  margin-top: 30px !important;  background-color: #f6f3ed;  background-color: var(--gray);  padding: 60px 40px !important;}.comment-respond.comment-respond form,.comments-form.comment-respond form {  margin-top: 0 !important;  padding: 40px 40px !important;}.form-submit {  text-align: center;}.comments-field {  margin-bottom: 30px;}h3.comment-reply-title {  color: #404040 !important;  color: var(--black) !important;  margin-top: 0px !important;  margin-bottom: 0px !important;  padding-bottom: 0px;  position: relative;}h3.comment-reply-title small {  display: block;  font-weight: bold;  text-transform: lowercase;  margin-left: 5px;  font-size: 14px;  height: 20px;  text-align: center;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #404040;  color: var(--black);}.comments-ol h3 {  font-size: 30px;  margin-top: 0;  padding-bottom: 0;  margin-bottom: 0;}.comments-ol h3:before,.comments-ol h3:after {  display: none;}.comments-ol h3 + form {  margin-top: 4px;}.comments-ol h3 small {  border-bottom: 0;}.comments-ol h3 small a {  float: right;  height: 32px;  width: 32px;  overflow: hidden;  position: absolute;  right: 0;  top: 4px;}.comments-ol h3 small a:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f00d";  font-size: 14px;  padding: 12px 0;  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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;}.comments-ol h3 small a:hover:before {  background-color: #404040;  background-color: var(--black);}form.comment-form {  margin-top: 20px;  color: #404040;  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: #dc4545;  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;}.ltx-sharing {  list-style: none;  margin-left: -6px;  padding-left: 0;}@media (min-width: 992px) {  .ltx-sharing {    float: right;  }}@media (max-width: 991px) {  .ltx-sharing {    text-align: center;    margin: 15px auto;    display: block;  }}.ltx-sharing li {  display: inline-block;  margin-left: 6px;}.ltx-sharing li a span {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  background-color: #009fe3;  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: #404040 !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;}.gallery-page .item .header {  font-size: 30px;  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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background: rgba(0, 0, 0, 0.8);  padding: 20px;  z-index: 10;}.gallery-page .photo:after {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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=95);  -webkit-opacity: 0.95;  -moz-opacity: 0.95;  opacity: 0.95;}.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: #009fe3;  color: var(--main);  margin-right: 10px;}.gallery-page .descr a {  color: #f6f3ed;  color: var(--gray);  font-size: 14px;}.gallery-page ul {  list-style: none;  padding: 0;  margin: 0;}.gallery-page ul li {  font-size: 14px;  color: #f6f3ed;  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: 18px !important;}.gallery-inner {  margin-top: -30px;}.gallery-inner .item {  margin-top: 30px;}.gallery-sc .items {  margin-top: -20px;}.gallery-sc .item {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  margin-top: 20px;}.gallery-sc .photo {  transition: visibility 0s linear 0.2s, opacity 0.2s linear;  position: relative;  overflow: hidden;  display: block;}.gallery-sc .photo img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}@media (min-width: 1600px) {  .gallery-sc .photo img {    max-width: 225px;  }}.gallery-sc .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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #404040;  background-color: var(--black);  padding: 20px;  z-index: 10;}.gallery-sc .photo:hover {  zoom: 1;  filter: alpha(opacity=95);  -webkit-opacity: 0.95;  -moz-opacity: 0.95;  opacity: 0.95;}.gallery-sc .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-sc .photo:hover:after {  zoom: 1;  filter: alpha(opacity=60);  -webkit-opacity: 0.6;  -moz-opacity: 0.6;  opacity: 0.6;}/*    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: #404040;  color: var(--black);}input[type="search"] {  box-sizing: border-box;}form,.form-row {  font-size: 16px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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%;  font-size: 16px;  display: block;  margin: 0 auto;  color: rgba(0, 0, 0, 0.8);  font-weight: 400;  padding: 14px 36px;  /* border: 0; */  /* background-color: #f6f3ed; */  /* background-color: var(--gray); */  /* -webkit-border-radius: 40px; */  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  /* border-radius: 40px; */  /* background-clip: padding-box; */  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  -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:focus,.form-row textarea:focus,form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):focus,.form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):focus {  border-color: #009fe3;  border-color: var(--main);}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 input[type="number"],.form-row input[type="number"] {  padding: 0 !important;  padding-left: 20px !important;  font-size: 16px !important;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  -webkit-border-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-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: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;  background-color: #fff;  background-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;  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%;  font-size: 16px;  color: #404040;  color: var(--black);  padding: 8px 20px;  padding-right: 3em !important;  max-width: 100%;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.select-wrap select:hover {  cursor: pointer;}.select-wrap select:not(*:root) {  padding: 15px 18px;}.select-wrap option {  padding: 0.4em 1em;}.select-wrap:after {  content: "\f078";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: block;  line-height: 1em;  width: 1em;  height: 1em;  text-align: center;  position: absolute;  right: 18px;  top: 50%;  margin-top: -0.5em;  z-index: 2;  pointer-events: none;  cursor: pointer;  color: #009fe3;  color: var(--main);}.select-wrap select::-ms-expand {  display: none;}.form-transparent .select-wrap {  background-color: #f6f3ed;  background-color: var(--gray);}.ltx-contact-form-7 {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.ltx-contact-form-7 p {  margin-bottom: 6px;}@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.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: #f6f3ed;  background-color: var(--gray);}.ltx-contact-form-7.form-bg-gray form {  background-color: #f6f3ed;  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;  background-color: var(--white);  border-color: transparent !important;}.ltx-contact-form-7.form-bg-transparent {  background: transparent;}.ltx-contact-form-7.form-bg-transparent form {  background: transparent;}.woocommerce-product-search,.wp-searchform,form.post-password-form,form.search-form,form.wpcf7-form,form.form,form {  text-align: center;  /* padding: 45px; */  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: 16px;}.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;  background-clip: padding-box;}.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: #404040;  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;}.woocommerce-product-search .btn,.wp-searchform .btn,form.post-password-form .btn,form.search-form .btn,form.wpcf7-form .btn,form.form .btn,form .btn {  margin: 15px 0 10px;}@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;  }}.select2-container .select2-selection--single {  text-align: left;  padding: 10px 25px 12px;  font-size: 14px;  height: 50px;  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;  border: 0;  font-family: 'Lora', 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: 10px;  right: 16px;}.select2-container--default .select2-selection--single .select2-selection__arrow b {  display: none;}.select2-container--default .select2-selection--single .select2-selection__arrow:before {  content: "\f078";  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  color: #009fe3;  color: var(--main);}.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: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 16px;  padding: 12px 30px 12px 34px;  margin-bottom: 25px;  min-width: 170px;  position: relative;  overflow: hidden;  display: inline-block;  border: 0;  -webkit-background-clip: border-box !important;  -moz-background-clip: border-box !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;  color: #404040;  color: var(--black);  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  background-color: #009fe3;  background-color: var(--main);  box-shadow: inset 0 0px 0 50px #009fe3;  box-shadow: inset 0 0px 0 50px var(--main);}.button:after,input[type="button"]:after,input[type="submit"]:after,.btn:after {  content: "\f061";  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);  width: 24px;  height: 24px;  line-height: 24px;  display: inline-block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  text-align: center;  position: relative;  top: 0px;  font-size: 12px;  margin-left: 8px;  padding-left: 1px;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.button:hover,input[type="button"]:hover,input[type="submit"]:hover,.btn:hover {  box-shadow: inset 0 0px 0 0 #009fe3;  box-shadow: inset 0 0px 0 0 var(--main);  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.button:hover:after,input[type="button"]:hover:after,input[type="submit"]:hover:after,.btn:hover:after {  -webkit-transform: translateX(4px);  -moz-transform: translateX(4px);  -ms-transform: translateX(4px);  -o-transform: translateX(4px);  transform: translateX(4px);}.button.ltx-button-video:after,input[type="button"].ltx-button-video:after,input[type="submit"].ltx-button-video:after,.btn.ltx-button-video:after {  display: none;}.button.ltx-button-video:before,input[type="button"].ltx-button-video:before,input[type="submit"].ltx-button-video:before,.btn.ltx-button-video:before {  content: "\e81e";  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  color: #fff;  color: var(--white);  line-height: 24px;  display: inline-block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  text-align: center;  position: relative;  vertical-align: middle;  top: -1px;  font-size: 32px;  margin-right: 12px;  margin-left: -8px;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.button.ltx-button-video:before.ltx-icon-quote:before,input[type="button"].ltx-button-video:before.ltx-icon-quote:before,input[type="submit"].ltx-button-video:before.ltx-icon-quote:before,.btn.ltx-button-video:before.ltx-icon-quote:before {  content: '\e800';}.button.ltx-button-video:before.ltx-icon-return:before,input[type="button"].ltx-button-video:before.ltx-icon-return:before,input[type="submit"].ltx-button-video:before.ltx-icon-return:before,.btn.ltx-button-video:before.ltx-icon-return:before {  content: '\e802';}.button.ltx-button-video:before.ltx-icon-right-arrow:before,input[type="button"].ltx-button-video:before.ltx-icon-right-arrow:before,input[type="submit"].ltx-button-video:before.ltx-icon-right-arrow:before,.btn.ltx-button-video:before.ltx-icon-right-arrow:before {  content: '\e803';}.button.ltx-button-video:before.ltx-icon-search:before,input[type="button"].ltx-button-video:before.ltx-icon-search:before,input[type="submit"].ltx-button-video:before.ltx-icon-search:before,.btn.ltx-button-video:before.ltx-icon-search:before {  content: '\e804';}.button.ltx-button-video:before.ltx-icon-clock:before,input[type="button"].ltx-button-video:before.ltx-icon-clock:before,input[type="submit"].ltx-button-video:before.ltx-icon-clock:before,.btn.ltx-button-video:before.ltx-icon-clock:before {  content: '\e80f';}.button.ltx-button-video:before.ltx-icon-left-arrow:before,input[type="button"].ltx-button-video:before.ltx-icon-left-arrow:before,input[type="submit"].ltx-button-video:before.ltx-icon-left-arrow:before,.btn.ltx-button-video:before.ltx-icon-left-arrow:before {  content: '\e816';}.button.ltx-button-video:before.ltx-icon-play-button:before,input[type="button"].ltx-button-video:before.ltx-icon-play-button:before,input[type="submit"].ltx-button-video:before.ltx-icon-play-button:before,.btn.ltx-button-video:before.ltx-icon-play-button:before {  content: '\e81e';}.button.ltx-button-video:hover:before,input[type="button"].ltx-button-video:hover:before,input[type="submit"].ltx-button-video:hover:before,.btn.ltx-button-video:hover:before {  color: #404040;  color: var(--black);}.button.btn-transparent,input[type="button"].btn-transparent,input[type="submit"].btn-transparent,.btn.btn-transparent {  background-color: transparent;  padding-left: 0 !important;  padding-right: 0 !important;  text-align: left;}.button.btn-transparent span,input[type="button"].btn-transparent span,input[type="submit"].btn-transparent span,.btn.btn-transparent span {  color: #009fe3;  color: var(--main);}.button.btn-transparent:hover,input[type="button"].btn-transparent:hover,input[type="submit"].btn-transparent:hover,.btn.btn-transparent:hover {  background-color: transparent;  color: #009fe3;  color: var(--main);}.button.btn-second,input[type="button"].btn-second,input[type="submit"].btn-second,.btn.btn-second {  color: #fff;  color: var(--white);  background-color: #f6f3ed;  background-color: var(--second);  box-shadow: inset 0 0px 0 50px #f6f3ed;  box-shadow: inset 0 0px 0 50px var(--second);}.button.btn-second:hover,input[type="button"].btn-second:hover,input[type="submit"].btn-second:hover,.btn.btn-second:hover {  box-shadow: inset 0 0px 0 0 transparent;  color: #f6f3ed;  color: var(--second);  background-color: #009fe3;  background-color: var(--main);}.button.btn-black,input[type="button"].btn-black,input[type="submit"].btn-black,.btn.btn-black {  color: #fff;  color: var(--white);  background-color: #404040;  background-color: var(--black);  box-shadow: inset 0 0px 0 50px #404040;  box-shadow: inset 0 0px 0 50px var(--black);}.button.btn-black:hover,input[type="button"].btn-black:hover,input[type="submit"].btn-black:hover,.btn.btn-black:hover {  box-shadow: inset 0 0px 0 0 transparent;  color: #404040;  color: var(--black);  background-color: #009fe3;  background-color: var(--main);}.button.btn-white,input[type="button"].btn-white,input[type="submit"].btn-white,.btn.btn-white {  color: #404040;  color: var(--black);  background-color: #fff;  background-color: var(--white);  box-shadow: inset 0 0px 0 50px #fff;  box-shadow: inset 0 0px 0 50px var(--white);}.button.btn-white:after,input[type="button"].btn-white:after,input[type="submit"].btn-white:after,.btn.btn-white:after {  color: #009fe3;  color: var(--main);}.button.btn-white:hover,input[type="button"].btn-white:hover,input[type="submit"].btn-white:hover,.btn.btn-white:hover {  box-shadow: inset 0 0px 0 0px #fff;  box-shadow: inset 0 0px 0 0px var(--white);  color: #fff;  color: var(--white);  background-color: #404040;  background-color: var(--black);}.button.btn-default-bordered,input[type="button"].btn-default-bordered,input[type="submit"].btn-default-bordered,.btn.btn-default-bordered {  color: #009fe3;  color: var(--main);  border-color: #009fe3;  border-color: var(--main);}.button.btn-default-bordered:after,input[type="button"].btn-default-bordered:after,input[type="submit"].btn-default-bordered:after,.btn.btn-default-bordered:after {  color: #009fe3;  color: var(--main);}.button.btn-default-bordered:hover,input[type="button"].btn-default-bordered:hover,input[type="submit"].btn-default-bordered:hover,.btn.btn-default-bordered:hover {  border-color: #404040;  border-color: var(--black);  color: #404040;  color: var(--black);}.button.btn-second-bordered,input[type="button"].btn-second-bordered,input[type="submit"].btn-second-bordered,.btn.btn-second-bordered {  color: #f6f3ed;  color: var(--second);  border-color: #f6f3ed;  border-color: var(--second);  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: #404040;  border-color: var(--black);  color: #404040;  color: var(--black);}.button.btn-black-bordered,input[type="button"].btn-black-bordered,input[type="submit"].btn-black-bordered,.btn.btn-black-bordered {  color: #404040;  color: var(--black);  border-color: #404040;  border-color: var(--black);}.button.btn-black-bordered:hover,input[type="button"].btn-black-bordered:hover,input[type="submit"].btn-black-bordered:hover,.btn.btn-black-bordered:hover {  border-color: #009fe3;  border-color: var(--main);  color: #009fe3;  color: var(--main);}.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);}.button.btn-white-bordered:hover,input[type="button"].btn-white-bordered:hover,input[type="submit"].btn-white-bordered:hover,.btn.btn-white-bordered:hover {  border-color: #f6f3ed;  border-color: var(--second);  color: #f6f3ed;  color: var(--second);}.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 #009fe3;  box-shadow: inset 0 0px 0 0 var(--main);  border-top-width: 2px;  border-left-width: 2px;  border-right-width: 2px;  border-bottom-width: 2px;  border-style: solid;  border-width: 2px;}.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: #404040;  color: var(--black);}.button.color-text-white,input[type="button"].color-text-white,input[type="submit"].color-text-white,.btn.color-text-white {  color: #f6f3ed;  color: var(--second);}.button.color-hover-main:hover,input[type="button"].color-hover-main:hover,input[type="submit"].color-hover-main:hover,.btn.color-hover-main:hover,.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: #404040;  color: var(--black);  background-color: #009fe3;  background-color: var(--main);}.button.color-hover-second:hover:hover,input[type="button"].color-hover-second:hover:hover,input[type="submit"].color-hover-second:hover:hover,.btn.color-hover-second:hover:hover {  color: #fff;  color: var(--white);  background-color: #f6f3ed;  background-color: var(--second);}.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: #404040;  background-color: var(--black);}.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: #404040;  color: var(--black);  background-color: #fff;  background-color: var(--white);}.button.color-hover-white:hover:after,input[type="button"].color-hover-white:hover:after,input[type="submit"].color-hover-white:hover:after,.btn.color-hover-white:hover:after {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.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: #404040;  color: var(--black);  background-color: #f6f3ed;  background-color: var(--gray);}.button.color-hover-gray:hover:after,input[type="button"].color-hover-gray:hover:after,input[type="submit"].color-hover-gray:hover:after,.btn.color-hover-gray:hover:after {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.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 {  padding: 22px 44px 22px 44px;  line-height: 1.4em;  min-width: 270px;  font-size: 18px;}.button.btn-lg:after,input[type="button"].btn-lg:after,input[type="submit"].btn-lg:after,.btn.btn-lg:after {  margin-left: 10px;  top: -2px;}.button.btn-xs,input[type="button"].btn-xs,input[type="submit"].btn-xs,.btn.btn-xs {  font-size: 14px;  padding: 9px 28px 9px 28px;  line-height: 1.6em;  min-width: 155px;}.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-wide,input[type="button"].btn-wide,input[type="submit"].btn-wide,.btn.btn-wide {  min-width: 50%;}.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="submit"] {  padding-right: 34px;}.btn-wrap .btn {  margin-bottom: 25px;}.btn-wrap.btn-wrap-inline {  display: inline;}@media (min-width: 480px) {  .btn-wrap.btn-wrap-inline {    margin-right: 14px;  }}.btn-wrap.align-center {  margin: 0 auto;  text-align: center;}.btn-wrap.align-center.btn-wrap-inline {  margin: 0 12px;}.btn + .btn {  margin-left: 10px;}.ltx-btn-wrap {  position: relative;  display: inline-block;}.ltx-btn-wrap:hover:after {  color: #fff;  color: var(--white);}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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #404040;  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 .col-md-5ths,.forms .col-md-5ths,.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;  }  .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 button {    min-width: 200px;    margin: 0 0 0 -70px !important;  }}.form-input-group form p input {  margin-bottom: 0 !important;  height: 100%;}@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;  margin-top: 35px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  font-size: 14px;  padding: 6px 8px;}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing {  background-color: #009fe3;  background-color: var(--main);  border-color: transparent;}.wpcf7-form-control-wrap {  position: relative;  display: inline-block;  width: 100%;  margin-top: 4px;}.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;}/*	16. Shortcodes*/.ltx-block-icon {  list-style: none;  padding: 0;}.ltx-block-icon:after {  content: "";  display: block;  clear: both;}.ltx-block-icon strong.header {  font-size: 14px;}.ltx-block-icon .in {  display: block;}.ltx-block-icon.col-bg-gray li > .in {  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}@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: 0 !important;}.ltx-block-icon.layout-cols4 li {  float: none;  display: inline-block;  text-align: left;  vertical-align: top;}.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: #404040 !important;  color: var(--black) !important;  margin-bottom: 0 !important;}.ltx-block-icon.layout-cols4 .block-right .descr {  margin-left: 0 !important;  color: #404040 !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-cols3 .in {  padding: 0px 20px 0px;}.ltx-block-icon.layout-cols3 li.ltx-icon-image {  display: inline-block;  vertical-align: top;  padding: 0 0;  margin-bottom: 30px;  border-bottom: 0 !important;}.ltx-block-icon.layout-cols3 li.ltx-icon-image .fa {  margin-left: 0px;}@media (max-width: 991px) {  .ltx-block-icon.layout-cols3 li.ltx-icon-image {    text-align: center;  }}.ltx-block-icon.layout-cols3 li.ltx-icon-image .ltx-icon {  margin-bottom: 0;  position: absolute;}.ltx-block-icon.layout-cols3 li.ltx-icon-image .header {  margin-top: 0;  margin-bottom: 0px;}.ltx-block-icon.layout-cols3 li.ltx-icon-image .block-right {  padding: 3px 0 0 75px !important;}@media (max-width: 991px) {  .ltx-block-icon.layout-cols3 li.ltx-icon-image .block-right {    text-align: center;  }}.ltx-block-icon.layout-cols6 {  margin: 0 auto;  text-align: center;}.ltx-block-icon.layout-cols6 li {  position: relative;}@media (max-width: 1199px) {  .ltx-block-icon.layout-cols6 li {    margin-bottom: 36px;  }}.ltx-block-icon.layout-cols6 .ltx-icon {  background-color: #009fe3;  background-color: var(--main);  width: 100px;  height: 100px;  display: inline-block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  text-align: center;  line-height: 100px;  margin: 0 0 15px;}.ltx-block-icon.layout-cols6 .header {  color: #404040 !important;  color: var(--black) !important;}.ltx-block-icon.layout-cols6 .block-right {  padding: 0 !important;}.ltx-block-icon.layout-inline {  display: block;  margin-right: 0 !important;  margin-left: -15px !important;}.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: #009fe3;  color: var(--main);  font-size: 14px;}.ltx-block-icon.layout-inline li {  display: inline-block;  vertical-align: top;  margin-left: 15px;  text-align: center;}.ltx-block-icon.layout-inline li:not(:last-child) {  padding-right: 15px;}@media (max-width: 479px) {  .ltx-block-icon.layout-inline li .block-right {    text-align: center;  }}.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: -70px;}@media (max-width: 991px) {  .ltx-block-icon.ltx-icon-ht-left,  .ltx-block-icon.ltx-icon-ht-right {    margin-top: -40px;  }}.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;}.ltx-block-icon.ltx-icon-ht-left li,.ltx-block-icon.ltx-icon-ht-right li {  position: relative;  margin-top: 70px;}@media (max-width: 991px) {  .ltx-block-icon.ltx-icon-ht-left li,  .ltx-block-icon.ltx-icon-ht-right li {    margin-top: 40px;  }}.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.ltx-icon-ht-right .block-right,.ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right .block-right {  padding: 0 0 0 90px;}.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 {  font-size: 70px;  color: #009fe3;  color: var(--main);  position: absolute;  left: 15px;  top: 0;}.ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right .header,.ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right .header {  margin-bottom: 8px;  line-height: 1.2em;}@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: 95px;    text-align: right;  }}@media (max-width: 768px) {  .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 {    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: 84px !important;  }}.ltx-block-icon.ltx-icon-h-right {  display: inline-block;}.ltx-block-icon.ltx-icon-h-right .ltx-icon {  font-size: 30px;  vertical-align: middle;  margin: 0 15px 0px 0;  position: absolute;}.ltx-block-icon.ltx-icon-h-right .ltx-icon:before {  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);  width: 35px;  height: 35px;  display: block;  line-height: 35px;  text-align: center;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  font-size: 16px;}.ltx-block-icon.ltx-icon-h-right.ltx-icon-type-transparent .ltx-icon:before {  background-color: transparent;  color: #009fe3;  color: var(--main);  font-size: 40px;}.ltx-block-icon.ltx-icon-h-right.ltx-icon-type-transparent .header {  padding-left: 65px;}.ltx-block-icon.ltx-icon-h-right .header {  padding: 5px 0 0 50px;}.ltx-block-icon.ltx-icon-h-right .descr {  margin-top: 18px;}.ltx-block-icon.ltx-icon-top {  margin: -18px -9px 0 !important;}.ltx-block-icon.ltx-icon-top li {  padding: 18px 9px 0 !important;  margin: 0;}.ltx-block-icon.ltx-icon-top .in {  background-color: #fff;  background-color: var(--white);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  padding: 35px 5px;  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;}.ltx-block-icon.ltx-icon-top a.in:hover {  background-color: #404040;  background-color: var(--black);}.ltx-block-icon.ltx-icon-top a.in:hover .header {  color: #fff;  color: var(--white);}.ltx-block-icon.ltx-icon-top .ltx-icon {  font-size: 70px;  text-align: center;  margin: 0 auto 0px;  display: inline-block;  color: #009fe3 !important;  color: var(--main) !important;}.ltx-block-icon.ltx-icon-top .header {  margin: 16px 0 0 0;}.ltx-block-icon.align-left {  text-align: left;}.ltx-block-icon.align-left li {  text-align: left;}@media (max-width: 768px) {  .ltx-block-icon.align-left {    margin-left: 15px;  }}.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;}.shortcodes {  padding-top: 30px;  padding-bottom: 120px;}.shortcodes hr {  margin: 70px 0 60px;}@media (max-width: 991px) {  .shortcodes hr {    margin: 40px 0 40px;  }}.shortcodes h2 {  margin-bottom: 20px;}.arrow-left,.arrow-right {  transition: background .8s ease;  margin: 0 0 0 0;  display: block;  padding: 0px;  text-align: center;  font-size: 18px;  position: absolute;  top: 50%;  color: #404040;  color: var(--black);  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  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;  width: 50px;  height: 50px;  line-height: 50px !important;  background-color: #009fe3;  background-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}@media (max-width: 991px) {  .arrow-left,  .arrow-right {    width: 40px;    height: 40px;    line-height: 40px !important;  }}.arrow-left.arrow-left,.arrow-right.arrow-left {  left: 0;}.arrow-left.arrow-left:before,.arrow-right.arrow-left:before {  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e803";  -webkit-transform: scaleX(-1);  -moz-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -o-transform: scaleX(-1);  transform: scaleX(-1);}.arrow-left.arrow-left:before.ltx-icon-quote:before,.arrow-right.arrow-left:before.ltx-icon-quote:before {  content: '\e800';}.arrow-left.arrow-left:before.ltx-icon-return:before,.arrow-right.arrow-left:before.ltx-icon-return:before {  content: '\e802';}.arrow-left.arrow-left:before.ltx-icon-right-arrow:before,.arrow-right.arrow-left:before.ltx-icon-right-arrow:before {  content: '\e803';}.arrow-left.arrow-left:before.ltx-icon-search:before,.arrow-right.arrow-left:before.ltx-icon-search:before {  content: '\e804';}.arrow-left.arrow-left:before.ltx-icon-clock:before,.arrow-right.arrow-left:before.ltx-icon-clock:before {  content: '\e80f';}.arrow-left.arrow-left:before.ltx-icon-left-arrow:before,.arrow-right.arrow-left:before.ltx-icon-left-arrow:before {  content: '\e816';}.arrow-left.arrow-left:before.ltx-icon-play-button:before,.arrow-right.arrow-left:before.ltx-icon-play-button:before {  content: '\e81e';}.arrow-left.arrow-right,.arrow-right.arrow-right {  left: auto;  right: 0;}.arrow-left.arrow-right:before,.arrow-right.arrow-right:before {  display: inline-block;  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e803";}.arrow-left.arrow-right:before.ltx-icon-quote:before,.arrow-right.arrow-right:before.ltx-icon-quote:before {  content: '\e800';}.arrow-left.arrow-right:before.ltx-icon-return:before,.arrow-right.arrow-right:before.ltx-icon-return:before {  content: '\e802';}.arrow-left.arrow-right:before.ltx-icon-right-arrow:before,.arrow-right.arrow-right:before.ltx-icon-right-arrow:before {  content: '\e803';}.arrow-left.arrow-right:before.ltx-icon-search:before,.arrow-right.arrow-right:before.ltx-icon-search:before {  content: '\e804';}.arrow-left.arrow-right:before.ltx-icon-clock:before,.arrow-right.arrow-right:before.ltx-icon-clock:before {  content: '\e80f';}.arrow-left.arrow-right:before.ltx-icon-left-arrow:before,.arrow-right.arrow-right:before.ltx-icon-left-arrow:before {  content: '\e816';}.arrow-left.arrow-right:before.ltx-icon-play-button:before,.arrow-right.arrow-right:before.ltx-icon-play-button:before {  content: '\e81e';}.arrow-left.swiper-button-disabled,.arrow-right.swiper-button-disabled {  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;  cursor: default;}.arrow-left:not(.swiper-button-disabled):hover,.arrow-right:not(.swiper-button-disabled):hover {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);}.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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: #8AA11B;}.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;}.swiper-pagination {  margin-bottom: 0px;}.swiper-pagination .swiper-pagination-bullet {  width: 4px;  height: 4px;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  background-color: #404040;  background-color: var(--black);  margin: 0 13px !important;}.swiper-pagination .swiper-pagination-bullet:after {  content: "";  width: 12px;  height: 12px;  margin: -4px 0 0 -4px;  border: 1px solid transparent;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  position: absolute;  display: block;}.swiper-pagination .swiper-pagination-bullet-active {  background-color: #009fe3;  background-color: var(--main);}.swiper-pagination .swiper-pagination-bullet-active:after {  border-color: #009fe3;  border-color: var(--main);}.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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  text-align: center;  padding: 30px 30px 40px 30px;  position: relative;  background-color: #fff;  background-color: var(--white);  border-color: transparent !important;}.alert.alert-success .fa,.alert.alert-success .header {  color: #8AA11B;}.alert.alert-success p {  color: #404040;  color: var(--black);}.alert.alert-error .fa,.alert.alert-error .header {  color: var(--red);}.alert.alert-important {  background-color: #404040;  background-color: var(--black);}.alert.alert-important .fa,.alert.alert-important .header,.alert.alert-important p {  color: #fff;  color: var(--white);}.alert.alert-warning {  background: var(--red);}.alert.alert-warning .fa,.alert.alert-warning .header {  color: #fff;  color: var(--white);}.alert.alert-warning p {  color: #fff;  color: var(--white);}.alert .close {  position: absolute;  right: 15px;  top: 15px;  color: #404040;  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;}.alert .close:hover {  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;}.alert p {  font-size: 14px;  line-height: 1.6em;}.alert .header {  font-size: 24px;  text-transform: uppercase;  margin-bottom: 15px;}.alert .header .fa {  font-size: 24px;  margin-right: 10px;}.block-descr .date {  color: #f6f3ed;  color: var(--gray);  margin-top: 30px;  font-size: 14px;}.block-descr h4 {  color: #009fe3;  color: var(--main);  font-size: 24px;  margin: 0px 0 10px 0;}.block-descr p {  line-height: 1.3em;}@media (max-width: 991px) {  .block-descr {    margin-bottom: 50px;  }}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {  padding-right: 60px !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {  background: transparent;}.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: "\f054";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.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 {  content: "\f078";}.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-tab > a {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.wpb-js-composer .vc_tta-accordion .vc_tta-panel .vc_active .vc_tta-panel-heading {  -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;  background-clip: padding-box !important;}.wpb-js-composer .vc_tta-accordion h4 {  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 {  color: var(--main) !important;  font-size: 24px !important;  padding-left: 25px !important;  padding-top: 23px !important;  padding-bottom: 23px !important;}.wpb-js-composer .vc_tta-accordion h4 a span {  color: var(--black) !important;}.wpb-js-composer .vc_tta-accordion h4 a i {  left: auto !important;  right: 25px !important;  /*				.background-color(@main-color, @main);*/  -webkit-border-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-box !important;  display: block;  width: 12px !important;  height: 12px !important;  font-size: 14px !important;}.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: #404040;  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: var(--gray) !important;}.wpb-js-composer .vc_tta-accordion .vc_tta-panel-body {  border-top: 0 none !important;  padding-top: 0px !important;  padding-bottom: 25px !important;  padding-left: 25px !important;  padding-right: 25px !important;}.wpb-js-composer .vc_tta-accordion .vc_tta-panel {  margin-bottom: 15px !important;}.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: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-box !important;}.wpb-js-composer .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.vc_tta-tabs .vc_tta-tabs-list {  border-color: transparent !important;}.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a {  border-color: transparent !important;  -webkit-border-top-left-radius: 8px !important;  -moz-border-radius-topleft: 8px !important;  border-top-left-radius: 8px !important;  -webkit-border-top-right-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius-topright: 8px !important;  -moz-background-clip: padding !important;  border-top-right-radius: 8px !important;  background-clip: padding-box !important;}.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab span {  font-weight: 500;  font-size: 24px;  transition: visibility 0s linear 0.2s, opacity 0.2s linear;  padding-left: 20px;  padding-right: 20px;}.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) {  .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab span {    font-size: 18px;    padding: 10px 20px !important;  }}.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab .vc_tta-title-text {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.vc_tta-tabs .vc_tta-panels {  border-color: transparent !important;  padding: 10px 10px 15px;}.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list a {  background: transparent !important;}.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_active a {  background-color: transparent !important;}.vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_active a span {  margin-top: 5px;  padding: 0;  padding-bottom: 6px;  padding-left: 20px;  padding-right: 20px;  display: inline-block;  border-bottom: 3px solid var(--main);}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {  background-color: #009fe3 !important;  background-color: var(--main) !important;}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {  background-color: #f6f3ed !important;  background-color: var(--gray) !important;}/*.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body, */.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: #f6f3ed !important;  background-color: var(--gray) !important;  -webkit-border-top-right-radius: 8px !important;  -moz-border-radius-topright: 8px !important;  border-top-right-radius: 8px !important;  -webkit-border-bottom-right-radius: 8px !important;  -moz-border-radius-bottomright: 8px !important;  border-bottom-right-radius: 8px !important;  -webkit-border-bottom-left-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius-bottomleft: 8px !important;  -moz-background-clip: padding !important;  border-bottom-left-radius: 8px !important;  background-clip: padding-box !important;}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {  color: #404040 !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 {  /*	display: inline-block !important;*/  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: #009fe3;  color: var(--main);}.vc_progress_bar {  margin-top: -10px;}.vc_progress_bar .vc_single_bar {  position: relative;  -webkit-box-shadow: none !important;  -moz-box-shadow: none !important;  box-shadow: none !important;  margin-top: 70px;  -webkit-border-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-box !important;  height: 7px;}.vc_progress_bar .vc_single_bar span {  -webkit-border-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-box !important;}.vc_progress_bar .vc_single_bar .vc_label {  padding: 3px 0 !important;  position: relative;  top: -34px;  font-size: 18px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.vc_progress_bar .vc_bar {  background-color: #f6f3ed !important;  background-color: var(--second) !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;}.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);}.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: var(--gray) !important;}.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: #404040;  color: var(--black);}.social-icons-list li span.fa {  color: #009fe3;  color: var(--main);  font-size: 24px;  width: 48px;  margin-left: -16px;  vertical-align: middle;  text-align: center;  position: absolute;}.social-icons-list li .head {  padding-left: 35px;  display: inline-block;}.social-icons-list.bg-second span.fa {  color: #f6f3ed !important;  color: var(--second) !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: #009fe3;  background-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  margin-right: 16px;}.social-icons-list.icon-style-round span.fa:before {  color: #404040;  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: #f6f3ed;  background-color: var(--second);}.social-icons-list.icon-style-round .head {  padding-top: 4px;  padding-left: 35px;  display: inline-block;}/*.border_shadow {	.vc_column-inner { .box-shadow(0,0,10px,rgba(0,0,0,.1)); }}*/section.border_shadow {  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);  padding-top: 0 !important;}.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: 29px;  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: #404040;  color: var(--black);}.social-small li a:hover {  color: #009fe3;  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;}.align-center {  text-align: center;}.social-big {  list-style: none;  margin: 0px 0 35px -12px;  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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: #404040;  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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: #404040;  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;}.slider-inner {  padding-bottom: 40px;}.slider-inner.align-center {  padding-bottom: 60px;}@media (max-width: 768px) {  .slider-inner {    text-align: center !important;  }}.slider-inner img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  width: 100%;  height: auto;}.slider-inner .swiper-pagination {  margin-bottom: -18px;}.slider-inner .swiper-arrows {  margin-top: 30px;}.slider-inner p {  margin: 30px 0;}.slider-inner.swiper-gallery .swiper-arrows {  display: none;}.slider-inner.align-right .swiper-arrows {  right: 0;  left: auto;}.slider-inner.align-right .swiper-arrows,.slider-inner.align-left .swiper-arrows {  position: absolute;  bottom: 0px;  z-index: 100;}.slider-inner .arrow-left,.slider-inner .arrow-right {  position: relative;  margin-left: 2px;  top: auto;  display: inline-block;}a.video {  position: relative;  display: block;}a.video img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}a.video span {  width: 55px;  height: 55px;  font-size: 55px;  display: block;  position: absolute;  color: #fff;  color: var(--white);  top: 50%;  right: 50%;  z-index: 100;  margin: -27px -27px 0 0;  transition: visibility 0s linear 0.2s, opacity 0.2s linear;}a.video:hover span {  zoom: 1;  filter: alpha(opacity=70);  -webkit-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;}.tabs-cats {  padding: 0px 0 0 0;  margin-top: 10px !important;  margin-bottom: 30px !important;  list-style: none;  text-align: center;}.tabs-cats li {  display: inline-block;  margin: 10px 4px 4px;}.tabs-cats li span {  cursor: pointer;  line-height: 1em;  padding: 4px 0px 3px;  margin: 0 30px;  display: block;  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: #404040;  color: var(--black);  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.tabs-cats li span.cat-active {  border-bottom: 0;}.tabs-cats li span:hover,.tabs-cats li span.cat-active {  color: #009fe3;  color: var(--main);}.tabs-cats.menu-filter li {  margin: 0 30px 0;}.tabs-cats.menu-filter li span {  display: inline-block !important;  color: #404040;  color: var(--black);  padding: 0 0 3px 0;  font-size: 18px;}.tabs-cats.menu-filter li span:hover {  background: transparent !important;  color: #fff;  color: var(--white);}.tabs-cats.menu-filter li .cat-active {  color: #fff;  color: var(--white);  border-bottom: 2px solid var(--white);}.ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item {  width: 210px;  height: 210px;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-image: -webkit-linear-gradient(-90deg, transparent, #f6f3ed);  background-image: -moz-linear-gradient(-90deg, transparent, #f6f3ed);  background-image: -ms-linear-gradient(-90deg, transparent, #f6f3ed);  background-image: -o-linear-gradient(-90deg, transparent, #f6f3ed);  background-image: linear-gradient(180deg, transparent, #f6f3ed);  margin: 9px auto;  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 {  color: #009fe3;  color: var(--main);  font-size: 36px;  margin: 0;}.ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item .subheader {  color: #404040;  color: var(--black);  font-size: 16px;}.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;}@media (min-width: 1200px) and (max-width: 1599px) {  .ltx-countup.animation-ltx-circle .countUp-wrap .countUp-item {    width: 170px;    height: 170px;  }}@media (min-width: 1600px) {  .ltx-countup.animation-ltx-circle .countUp-wrap:before {    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: 184px;    height: 184px;    border: 10px solid #fff;    -webkit-border-radius: 50%;    -webkit-background-clip: padding-box;    -moz-border-radius: 50%;    -moz-background-clip: padding;    border-radius: 50%;    background-clip: padding-box;    content: "";    z-index: 3;  }  .ltx-countup.animation-ltx-circle .countUp-wrap:after {    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: 214px;    height: 214px;    border: 7px solid #fff;    -webkit-border-radius: 50%;    -webkit-background-clip: padding-box;    -moz-border-radius: 50%;    -moz-background-clip: padding;    border-radius: 50%;    background-clip: padding-box;    content: "";    z-index: 3;  }}.ltx-countup.animation-default.layout-default {  background-color: #fff;  background-color: var(--white);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 0 80px rgba(0, 0, 0, 0.1);  box-shadow: 0 0 80px rgba(0, 0, 0, 0.1);  padding-top: 40px;  padding-bottom: 40px;}@media (min-width: 1600px) {  .ltx-countup.animation-default.layout-default {    padding-left: 30px;    padding-right: 30px;  }}.ltx-countup.animation-default .countUp-wrap .countUp-item {  margin: 25px 0;  text-align: center;  padding: 0px 45px;  color: #009fe3;  color: var(--main);  position: relative;  z-index: 2;}.ltx-countup.animation-default .countUp-wrap .countUp-item .header {  color: #009fe3;  color: var(--main);  line-height: 1em;  position: relative;  top: -6px;}.ltx-countup.animation-default .countUp-wrap .countUp-item .subheader {  color: #404040;  color: var(--black);  margin-top: -14px;  margin-bottom: 0;  font-size: 18px;}.ltx-countup.animation-default .countUp-wrap .countUp-item .descr {  font-size: 14px;  line-height: 1.7em;  margin: 20px 30px;}.ltx-countup.animation-default .countUp-wrap:not(:last-child) .countUp-item {  border-right: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);}@media (max-width: 991px) {  .ltx-countup.animation-default .countUp-wrap:nth-child(even) .countUp-item:after {    display: none;  }}@media (min-width: 1200px) {  .ltx-countup.animation-default.layout-grid {    max-width: 500px;  }  .ltx-countup.animation-default.layout-grid .row {    text-align: left;  }}.ltx-countup.animation-default.layout-grid .countUp-wrap .countUp-item {  margin: 15px 0;  padding: 45px 55px;  border: none;  background-color: #fff;  background-color: var(--white);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.slider-zoom.zoom-align-center {  text-align: center;}.slider-zoom.zoom-align-left {  text-align: left;}.slider-zoom.zoom-align-right {  text-align: right;}.slider-zoom.zoom-color-white {  color: #fff;  color: var(--white);}.slider-zoom.zoom-color-black {  color: #404040;  color: var(--black);}.slider-zoom.ltx-rounded .zs-slideshow {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}@media (min-width: 1200px) and (max-width: 1599px) {  .slider-zoom h1 {    font-size: 100px !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .slider-zoom h1 {    font-size: 80px !important;  }}@media (max-width: 991px) {  .slider-zoom .text-lg {    font-size: 16px;  }}.slider-zoom .heading.transform-header-up {  margin: 0 0 -20px;}@media (max-width: 991px) {  .slider-zoom .heading.transform-header-up {    margin: 0 0 -5px;  }}.slider-zoom .heading.transform-default {  margin: 0 0 0px 0;}@media (max-width: 991px) {  .slider-zoom {    text-align: center;  }}.slider-zoom .ltx-zs-slider-inner {  padding-left: 15px;  padding-right: 15px;}.slider-zoom .ltx-zs-slider-wrapper {  pointer-events: none;}.slider-zoom .ltx-zs-slider-wrapper a,.slider-zoom .ltx-zs-slider-wrapper input {  pointer-events: all;}.slider-zoom .wpb_single_image.wpb_content_element {  margin-bottom: 0;}@media (max-width: 991px) {  .slider-zoom .slider-inner {    text-align: center;  }}.slider-zoom .ltx-social {  position: absolute;  left: 30px;  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;  margin-top: 80px;}.slider-zoom .ltx-social ul {  margin: 0;  padding: 0;  list-style: none;}.slider-zoom .ltx-social li {  list-style: none;  margin: 0px 7px 70px;  position: relative;}.slider-zoom .ltx-social li:before {  content: "";  height: 70px;  position: absolute;  bottom: 36px;  left: 18px;  border-right: 1px solid #fff;  border-color: #009fe3;  border-color: var(--main);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.slider-zoom .ltx-social li:first-child:before {  display: none;}.slider-zoom .ltx-social a {  color: #009fe3;  color: var(--main);  position: relative;  z-index: 10;  font-size: 14px;  text-align: center;  width: 36px;  height: 36px;  display: block;  line-height: 36px;}.slider-zoom .ltx-social a span {  z-index: 1;  position: relative;}.slider-zoom .ltx-social a:after {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 36px;  height: 36px;  z-index: 0;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #404040;  background-color: var(--black);  transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1);  -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);}.slider-zoom .ltx-social a:hover:after {  -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);  transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 2.275);}@media (max-width: 1199px) {  .slider-zoom .ltx-social {    display: none;  }}@media (max-width: 1350px) {  .slider-zoom .ltx-social {    display: none;  }}@media (min-width: 1600px) and (max-width: 1740px) {  .slider-zoom .ltx-social {    display: none;  }}.slider-zoom .ltx-social span.header {  margin: 0;  font-size: 14px;  font-weight: 400;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  color: #009fe3;  color: var(--main);  white-space: nowrap;  display: block;  position: relative;  margin-top: 110px;  margin-bottom: 0px;  right: -4px;}.slider-zoom .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-zoom .ltx-social span.header {    display: none;  }}.slider-zoom .ltx-social span.header:after {  content: "";  display: inline-block;  position: absolute;  left: 0;  top: -85px;  width: 0px;  height: 32px;  border-right: 1px solid #009fe3;  border-color: #009fe3;  border-color: var(--main);}.zs-enabled .zs-slideshow .zs-bullets {  z-index: 100;  /*			position: absolute;			bottom: 50px;			left: 50%;			.translateX(-50%);*/  right: 50px !important;  width: auto !important;  left: 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: 80px;}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet {  display: block !important;}@media (max-width: 991px) {  .zs-enabled .zs-slideshow .zs-bullets {    display: none !important;    zoom: 1;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;  }}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet {  pointer-events: all;  background-color: transparent;  width: 26px;  height: 26px;  border: 1px solid #fff;  border-color: #009fe3;  border-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  font-size: 1px;  padding: 0px;  margin: 0px 7px 70px;  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;  position: relative;}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet:before {  content: "";  height: 70px;  position: absolute;  bottom: 26px;  border-right: 1px solid #fff;  border-color: #009fe3;  border-color: var(--main);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet:first-child:before {  display: none;}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet:after {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 10px;  height: 10px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #009fe3;  background-color: var(--main);  transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1);  -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);}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet:hover:after {  -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);  transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 4.75);}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active {  background-color: transparent;}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active:after {  -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);}@media (max-width: 991px) {  .zs-enabled.bullets-true {    padding-bottom: 0;  }}.zs-enabled.bullets-right .zs-bullets {  right: 50px !important;  width: auto !important;  left: 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%);}.zs-enabled.bullets-right .zs-bullets .zs-bullet {  display: block !important;}.zs-enabled .zs-arrows {  position: absolute;  top: 50%;  width: 100%;}@media (max-width: 991px) {  .zs-enabled .zs-arrows {    display: none;  }}.zs-enabled .zs-arrows .container {  position: relative;}.zs-enabled .zs-arrows .arrow-right,.zs-enabled .zs-arrows .arrow-left {  cursor: pointer;  top: 50%;  display: block;  z-index: 10;  position: absolute;  font-weight: bold;  font-size: 24px;  vertical-align: middle;  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  width: 50px;  height: 50px;  line-height: 47px !important;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.zs-enabled .zs-arrows .arrow-right:hover,.zs-enabled .zs-arrows .arrow-left:hover {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.zs-enabled .zs-arrows .arrow-right:before,.zs-enabled .zs-arrows .arrow-left:before,.zs-enabled .zs-arrows .arrow-right:after,.zs-enabled .zs-arrows .arrow-left:after {  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: inline-block;  vertical-align: middle;  font-size: 25px;  line-height: 45px;  margin: 0 !important;}.zs-enabled .zs-arrows .arrow-left {  left: 0px;}.zs-enabled .zs-arrows .arrow-left:before {  margin-right: 2px !important;}.zs-enabled .zs-arrows .arrow-right {  right: 0px;}.zs-enabled .zs-arrows .arrow-right:before {  margin-left: 2px !important;}.zs-enabled.overlay-gray .zs-slideshow::before,.zs-enabled.overlay-plain .zs-slideshow::before {  content: "";  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  top: 0;  right: 0;  bottom: 0;  width: 100%;  height: 100%;  z-index: 100;  zoom: 1;  filter: alpha(opacity=5);  -webkit-opacity: 0.05;  -moz-opacity: 0.05;  opacity: 0.05;}.zs-enabled.overlay-plain .zs-slideshow::before {  content: "";  background-image: none;  background-image: -webkit-linear-gradient(-90deg, #131623, transparent);  background-image: -moz-linear-gradient(-90deg, #131623, transparent);  background-image: -ms-linear-gradient(-90deg, #131623, transparent);  background-image: -o-linear-gradient(-90deg, #131623, transparent);  background-image: linear-gradient(180deg, #131623, transparent);  zoom: 1;  filter: alpha(opacity=80);  -webkit-opacity: 0.8;  -moz-opacity: 0.8;  opacity: 0.8;  height: 30%;}.zs-enabled.overlay-plain .zs-slideshow::after {  background-image: none;  background-color: #404040;  background-color: var(--black);  background-color: #131623;  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.zs-enabled.overlay-gray .zs-slideshow::after {  background-color: #131623;  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}@media (min-width: 1600px) {  .zs-enabled .heading-xl h2 {    font-size: 100px !important;  }}.bg-color-theme_color .slider-zoom,.bg-color-black .slider-zoom {  color: #fff;  color: var(--white);}.bg-color-theme_color .slider-zoom .ltx-social ul li:before,.bg-color-black .slider-zoom .ltx-social ul li:before {  border-color: #fff;  border-color: var(--white);}.bg-color-theme_color .slider-zoom .ltx-social ul li a,.bg-color-black .slider-zoom .ltx-social ul li a {  color: #fff;  color: var(--white);}.bg-color-theme_color .zs-enabled .zs-slideshow .zs-bullets .zs-bullet,.bg-color-black .zs-enabled .zs-slideshow .zs-bullets .zs-bullet {  border-color: #fff;  border-color: var(--white);}.bg-color-theme_color .zs-enabled .zs-slideshow .zs-bullets .zs-bullet:before,.bg-color-black .zs-enabled .zs-slideshow .zs-bullets .zs-bullet:before {  border-color: #fff;  border-color: var(--white);}img.parallax-float {  z-index: 1;  position: absolute;  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%);}.image-header {  background-color: #fff;  background-color: var(--white);  text-align: center;  position: relative;  padding: 40px 40px;  display: block;}@media (max-width: 1199px) {  .image-header {    padding: 15px;  }}.image-header .photo {  display: inline-block;  position: relative;  overflow: hidden;}.image-header .photo:before {  background: #fff;  content: "";  height: 700px;  left: -200%;  top: -200%;  opacity: .2;  position: absolute;  width: 400px;  -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: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  z-index: 10;}.image-header .photo:hover:before {  left: 200%;  top: 200%;}.image-header .header {  z-index: 10;  position: absolute;  left: 60px;  bottom: 50px;  color: #fff;  color: var(--white);}@media (max-width: 991px) {  .image-header .header {    left: 50%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    transform: translateX(-50%);    bottom: 30px;    font-size: 16px;  }}.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(64, 64, 64, 0.2);  -moz-box-shadow: 0 0 30px rgba(64, 64, 64, 0.2);  box-shadow: 0 0 30px rgba(64, 64, 64, 0.2);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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.4s;  -moz-transition-delay: 0.4s;  -o-transition-delay: 0.4s;  transition-delay: 0.4s;  -webkit-box-shadow: 0 0 15px rgba(64, 64, 64, 0.2);  -moz-box-shadow: 0 0 15px rgba(64, 64, 64, 0.2);  box-shadow: 0 0 15px rgba(64, 64, 64, 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%);}.image-video {  z-index: 10;  position: relative;  display: block;}.image-video span.image {  display: inline-block;  position: relative;  z-index: 2;}.image-video span.image:before {  z-index: 1;}.image-video span.image img {  position: relative;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.image-video span.image:before {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.image-video .header {  margin: 0;}.image-video .header span {  display: block;  color: #009fe3;  color: var(--main);}@media (max-width: 991px) {  .image-video .header {    display: none;  }}.image-video span.play-wrap {  position: absolute;  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  z-index: 2;  right: 30px;  bottom: -40px;  padding: 35px 35px 35px 165px;  max-width: 360px;}@media (min-width: 1600px) {  .image-video span.play-wrap {    right: -40px;  }}@media (max-width: 991px) {  .image-video span.play-wrap {    padding: 0;    max-width: initial;    background-color: transparent;    right: auto;    bottom: 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%);  }}.image-video img.image-add {  position: absolute !important;  right: -110px;  bottom: 0;  z-index: 1;}.image-video span.play {  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  display: block;  width: 100px;  height: 100px;  background-color: #009fe3;  background-color: var(--main);  border: 15px solid #ffffff;  z-index: 11;  left: 35px;  top: 50%;  position: absolute;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  text-align: center;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}@media (max-width: 991px) {  .image-video span.play {    right: 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%);  }}.image-video span.play:before {  content: "";  position: absolute;  left: -15px;  top: -15px;  bottom: -15px;  right: -15px;  display: block;  z-index: 0;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -webkit-box-shadow: 0 0 30px var(--black);  -moz-box-shadow: 0 0 30px var(--black);  box-shadow: 0 0 30px var(--black);  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;}.image-video span.play:after {  content: "";  width: 60px;  height: 60px;  background: url("assets/images/video-play-big.png") 50% 50% 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%);  font-size: 16px;  margin-left: 2px;  color: #009fe3;  color: var(--main);}@media (max-width: 479px) {}.image-video span.play:hover {  background-color: #404040;  background-color: var(--black);}.image-video.style-shadow:after {  content: "";  z-index: -1;  position: absolute;  bottom: 20px;  left: 50%;  width: 90%;  height: 50px;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-box-shadow: 0 15px 60px rgba(0, 0, 0, 0.6);  -moz-box-shadow: 0 15px 60px rgba(0, 0, 0, 0.6);  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.6);}.image-video .descr {  display: block;}.image-video .descr .header {  color: #fff;  color: var(--white);  margin-bottom: 10px;  -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) {  .image-video .descr .header {    text-align: right;  }}.image-video .descr .header:before {  content: "";  display: inline-block;  width: 40px;  height: 40px;  background: url("assets/images/icon-video-player.png") 50% 50% no-repeat;  vertical-align: middle;  margin: -2px 12px 0 0;}.image-video .descr .header:hover {  color: #009fe3;  color: var(--main);}.slider-sc .container > .vc_row {  margin-left: 0 !important;  margin-right: 0 !important;  position: relative;  z-index: 3;}@media (max-width: 479px) {  .slider-sc .container > .vc_row .vc_column-inner {    padding: 0 15px !important;  }}@media (max-width: 991px) {  .slider-sc .container > .vc_row {    text-align: center;  }}.slider-sc .heading {  margin: -14px 0 0 0;}@media (min-width: 1200px) and (max-width: 1599px) {  .slider-sc .ltx-wrapper {    padding-right: 30px;  }}@media (min-width: 992px) and (max-width: 1199px) {  .slider-sc .ltx-wrapper {    padding-right: 60px;  }}@media (max-width: 1199px) {  .slider-sc h2 {    font-size: 48px !important;  }}@media (max-width: 768px) {  .slider-sc h2 {    font-size: 36px !important;  }}.slider-sc .slider-image {  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%);  z-index: -2;}@media (max-width: 991px) {  .slider-sc .slider-image {    display: none;  }}.slider-sc .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) {  .slider-sc .slider-image-top {    max-width: 50% !important;    height: auto;  }}@media (max-width: 768px) {  .slider-sc .swiper-pagination {    display: none;  }}@media (max-width: 768px) {  .slider-sc .arrow-left,  .slider-sc .arrow-right {    display: none;  }}.slider-sc .arrow-left.arrow-left,.slider-sc .arrow-right.arrow-left {  left: 30px;}.slider-sc .arrow-left.arrow-right,.slider-sc .arrow-right.arrow-right {  right: 30px;  left: auto;}.slider-sc .arrow-left:hover,.slider-sc .arrow-right:hover {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.slider-sc .swiper-pages {  text-align: right;  padding: 12px 0;  position: absolute;  right: 30px !important;  top: 50%;  left: auto !important;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  width: auto;  z-index: 8;}.slider-sc .swiper-pages .swiper-pagination-bullet {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  width: 87px;  height: 4px;  border: 0 none;  background: transparent !important;  text-align: right;  -webkit-border-radius: 0;  -webkit-background-clip: padding-box;  -moz-border-radius: 0;  -moz-background-clip: padding;  border-radius: 0;  background-clip: padding-box;  font-size: 12px;  padding: 0px;  margin: 30px 16px;  position: relative;  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;}.slider-sc .swiper-pages .swiper-pagination-bullet:before {  content: "";  position: absolute;  right: 0;  top: 0;  bottom: 0;  height: 4px;  width: 37px;  display: block;  background-color: #404040;  background-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;}.slider-sc .swiper-pages .swiper-pagination-bullet:hover:before {  width: 60%;  background-color: #009fe3;  background-color: var(--main);}.slider-sc .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active:before {  width: 100%;  background-color: #009fe3;  background-color: var(--main);}.menu-sc .items {  max-height: 490px;  overflow-y: scroll;  color: #404040;  color: var(--black);}@media (min-width: 992px) {  .menu-sc .items {    padding: 0px 75px 0px 75px;    margin: 0 35px 35px;  }}@media (max-width: 991px) {  .menu-sc .items {    padding: 0 35px;  }}.menu-sc article {  margin-bottom: 40px;  position: relative;}.menu-sc article:after {  content: "";  border-bottom: 1px dashed var(--black);  width: 100%;  position: absolute;  left: 0;  right: 0;  z-index: 1;  top: 25px;}.menu-sc h4 {  margin: 0;}.menu-sc .header {  float: left;  background-color: #009fe3;  background-color: var(--main);  z-index: 2;  position: relative;  padding-right: 6px;}.menu-sc .price {  float: right;  padding-left: 6px;  z-index: 2;  position: relative;  background-color: #009fe3;  background-color: var(--main);}@media (max-width: 479px) {  .menu-sc .price {    float: none;    clear: both;    padding-left: 0;  }}.menu-sc p {  font-size: 14px;}.ltx-content-width.col-align-center {  margin-left: auto;  margin-right: auto;}@media (max-width: 991px) {  .ltx-content-width {    max-width: auto !important;  }  .ltx-content-width.col-align-left {    margin-left: auto;    margin-right: auto;  }}.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;  }}.rev_slider {  overflow: hidden;}.custom .tp-bullet {  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  width: 8px;  height: 8px;  background-color: #404040 !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: #404040;  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: #009fe3;  background-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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;}.portfolio-sc {  position: relative;}@media (min-width: 1200px) {  .portfolio-sc {    background-color: #404040;    background-color: var(--black);  }  .portfolio-sc:before {    position: absolute;    bottom: 0;    top: 0;    height: 100%;    width: 50%;    right: 0;    z-index: 1;    content: "";    background-color: #009fe3;    background-color: var(--main);  }  .portfolio-sc:after {    position: absolute;    right: 0px;    z-index: 9;    top: 0;    width: 45px;    height: 45px;    content: "";    background-color: #fff;    background-color: var(--white);  }  .portfolio-sc .triangle {    display: block;    position: absolute;    right: 0px;    top: 0;    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 45px 0 0 45px;    border-color: transparent transparent transparent var(--black);    z-index: 10;  }}@media (min-width: 1200px) and (max-width: 1199px) {  .portfolio-sc:after {    display: none;  }}@media (min-width: 1200px) and (max-width: 1199px) {  .portfolio-sc .triangle {    display: none;  }}.portfolio-list .row > div:first-child .ltx-wrapper {  padding: 150px 0;  margin: 0;  text-align: center;}@media (max-width: 1199px) {  .portfolio-list .row > div:first-child .ltx-wrapper {    background-color: #404040;    background-color: var(--black);  }}@media (min-width: 992px) {  .portfolio-list .row > div:first-child .ltx-wrapper {    margin-right: -15px;  }}@media (max-width: 768px) {  .portfolio-list .row > div:first-child .ltx-wrapper {    padding: 60px 30px;  }}.portfolio-list .row > div:first-child .ltx-wrapper img {  margin: 0 auto;  position: relative;  z-index: 2;}.portfolio-list .row > div:first-child .ltx-wrapper .header {  position: absolute;  font-size: 250px;  left: 28px;  top: -6px;  line-height: 1em;  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;  z-index: 1;}.portfolio-list .row > div:last-child .ltx-wrapper {  padding: 90px 60px;}@media (max-width: 1199px) {  .portfolio-list .row > div:last-child .ltx-wrapper {    background-color: #009fe3;    background-color: var(--main);  }}@media (min-width: 992px) {  .portfolio-list .row > div:last-child .ltx-wrapper {    margin-left: -15px;  }}@media (max-width: 768px) {  .portfolio-list .row > div:last-child .ltx-wrapper {    text-align: center;    padding: 45px 35px;  }}@media (min-width: 1600px) {  .portfolio-list .row > div:last-child .ltx-wrapper {    padding-right: 150px;  }}@media (min-width: 1200px) and (max-width: 1599px) {  .portfolio-list .row > div:last-child .ltx-wrapper .heading-xl .header {    font-size: 64px !important;  }}@media (max-width: 768px) {  .portfolio-list .row > div:last-child .ltx-wrapper .heading-xl .header {    margin-bottom: 25px;  }}.portfolio-list .row h5 {  margin-top: 7px;  line-height: 1.3em;}.portfolio-list .row .social-icons-list {  margin-left: 15px;  padding-top: 8px;  text-align: left !important;}.portfolio-list .row .social-icons-list li {  padding-bottom: 10px !important;}.portfolio-list .row .social-icons-list .fa {  background-color: #fff;  background-color: var(--white);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  color: #404040;  color: var(--black);  width: 35px;  height: 35px;  font-size: 18px;  line-height: 35px;  margin-top: -5px;}.portfolio-list .heading {  margin: 0;}.portfolio-list .swiper-pages-wrapper {  position: relative;  top: -60px;  z-index: 100;  width: 50%;  text-align: center;}@media (max-width: 1199px) {  .portfolio-list .swiper-pages-wrapper {    display: none;  }}.portfolio-list .swiper-pages {  position: relative;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}.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%;}.ltx-slider-fc .inner {  background-repeat: no-repeat;  background-size: cover;  min-height: calc(100vh - 100px - 88px);  position: relative;  padding: 30px 60px;  color: #fff;  color: var(--white);  margin-bottom: 0;  display: block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  -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 .inner:before {  content: "";  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 50%);  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 50%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);  position: absolute;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 0;  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -webkit-transition: all 0.6s ease;  -moz-transition: all 0.6s ease;  -o-transition: all 0.6s ease;  transition: all 0.6s ease;}.ltx-slider-fc .inner:hover:before {  background-color: #404040;  background-color: var(--black);  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;}.ltx-slider-fc .inner:hover .info .fa {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);}.ltx-slider-fc .inner .info {  position: absolute;  bottom: 0px;  left: 0px;  right: 0px;  padding: 50px 30px;}.ltx-slider-fc .inner .info .head {  display: block;  position: relative;}.ltx-slider-fc .inner .info h4 {  line-height: 1.0em;  margin-bottom: 20px;  font-size: 36px;}.ltx-slider-fc .inner .info h4 span {  color: #f6f3ed;  color: var(--second);  display: block;}.ltx-slider-fc .inner .info p {  font-size: 14px;}.ltx-slider-fc .inner .info .fa {  -webkit-transition: all 0.6s ease;  -moz-transition: all 0.6s ease;  -o-transition: all 0.6s ease;  transition: all 0.6s ease;  background-color: #009fe3;  background-color: var(--main);  color: #f6f3ed;  color: var(--second);  display: inline-block;  width: 50px;  height: 50px;  font-size: 16px;  text-align: center;  line-height: 50px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  position: absolute;  right: 0;  top: 0;}.ltx-slider-fc .inner .info .fa:hover {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);}.ltx-slider-fc .arrow-left,.ltx-slider-fc .arrow-right {  background-color: rgba(0, 0, 0, 0.25);}.ltx-slider-fc .arrow-left:hover,.ltx-slider-fc .arrow-right:hover {  background-color: #009fe3;  background-color: var(--main);  color: #f6f3ed;  color: var(--second);}.ltx-slider-fc .arrow-right {  left: auto;  right: 0;}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {  -webkit-border-radius: 8px !important;  -webkit-background-clip: padding-box !important;  -moz-border-radius: 8px !important;  -moz-background-clip: padding !important;  border-radius: 8px !important;  background-clip: padding-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;}.mejs-container {  background: transparent;}.mejs-container * {  font-family: 'Lora', sans-serif !important;  font-family: var(--font-main), sans-serif !important;}.mejs-container .mejs-controls {  background-color: #404040 !important;  background-color: var(--black) !important;}.mejs-container .mejs-time-rail .mejs-time-current {  background-color: #f6f3ed !important;  background-color: var(--second) !important;}.ltx-hover-logos .item {  position: relative;  display: block;  text-align: center;  -webkit-transition: -webkit-transform 0.6s;  -moz-transition: -moz-transform 0.6s;  -o-transition: -o-transform 0.6s;  transition: -webkit-transform 0.6s,-moz-transform 0.6s,-o-transform 0.6s,transform 0.6s;  -webkit-transform: scale(0.8);  -moz-transform: scale(0.8);  -ms-transform: scale(0.8);  -o-transform: scale(0.8);  transform: scale(0.8);  /*		&:hover {			img:not(.ltx-img-hover) {				.translateY(100%);			}			.ltx-img-hover {				.translate(-50%, 0%);			}		}*/}.ltx-hover-logos .item:hover {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}@media (max-width: 991px) {  .ltx-hover-logos .item {    margin-bottom: 48px;  }}.ltx-hover-logos .item img {  max-height: 125px;  width: auto;}.ltx-hover-logos .item .ltx-img-hover {  display: none;  position: absolute;  top: 0;  left: 50%;  -webkit-transform: translate(-50%, -100%);  -moz-transform: translate(-50%, -100%);  -ms-transform: translate(-50%, -100%);  -o-transform: translate(-50%, -100%);  transform: translate(-50%, -100%);}.slider-filter-container .matchHeight {  height: auto !important;}.ltx-gym-calc .header {  color: #fff;  color: var(--white);}.ltx-gym-calc .header span {  color: #404040;  color: var(--black);  display: block;}.ltx-gym-calc .result {  background-image: url("assets/images/gym-label.png");  background-position: 50% 50%;  background-repeat: no-repeat;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  color: #404040;  color: var(--black);  text-align: center;  width: 180px;  height: 180px;  line-height: 180px;  font-size: 27pt;  font-weight: 900;  margin: -30px 0 0 80px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.ltx-gym-calc .result span {  font-size: 46pt;}.ltx-gym-calc .row label {  display: block;  font-size: 16px;  color: #fff;  color: var(--white);  margin-bottom: 20px;}.ltx-gym-calc .row input[type="text"] {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  color: #404040;  color: var(--black);  font-size: 14px;  font-weight: 600;  padding: 10px 60px 10px 20px;  height: 56px;  border: none;  width: 150px;  text-align: left;}.ltx-gym-calc .row .css-radio {  color: #404040;  color: var(--black);}.ltx-gym-calc .row .css-radio:before {  margin: 0 0 0 38px;  font-size: 18pt;  position: absolute;  display: inline-block;}.ltx-gym-calc .row .calc {  position: relative;}.ltx-gym-calc .row .calc .arrow-up,.ltx-gym-calc .row .calc .arrow-down {  position: absolute;  top: 8px;  font-size: 18px;  right: 40px;  text-decoration: none;  color: #404040;  color: var(--black);}@media (max-width: 768px) {  .ltx-gym-calc .row .calc .arrow-up,  .ltx-gym-calc .row .calc .arrow-down {    right: 20px;  }}.ltx-gym-calc .row .calc .arrow-up:hover,.ltx-gym-calc .row .calc .arrow-down:hover {  color: #009fe3;  color: var(--main);  text-decoration: none;}.ltx-gym-calc .row .calc .arrow-up.arrow-down,.ltx-gym-calc .row .calc .arrow-down.arrow-down {  top: auto;  bottom: 8px;}@media (min-width: 992px) and (max-width: 1199px) {  .ltx-gym-calc h3 {    margin: -20px 0 30px;  }  .ltx-gym-calc h3 span {    display: inline-block;    font-size: 32pt;  }  .ltx-gym-calc .result {    margin-top: -70px;  }  .ltx-gym-calc form input[type="text"] {    display: block;    width: 100%;  }}@media (max-width: 991px) {  .ltx-gym-calc h3 {    margin: -20px 0 30px;  }  .ltx-gym-calc h3 span {    display: inline-block;    font-size: 32pt;  }  .ltx-gym-calc .result {    margin-top: -70px;  }  .ltx-gym-calc .row input[type="text"] {    display: block;    width: 100%;  }}@media (max-width: 768px) {  .ltx-gym-calc {    padding: 0px 0;  }  .ltx-gym-calc .header {    text-align: center;  }  .ltx-gym-calc .result {    text-align: center;    width: 180px;    height: 180px;    line-height: 180px;    font-size: 27pt;    font-weight: 900;    margin: 20px auto 10px;  }  .ltx-gym-calc .result span {    font-size: 46pt;  }  .ltx-gym-calc .row label {    margin: 15px 0 10px 0;  }  .ltx-gym-calc .row .css-radio {    float: left;    width: 30%;  }  .ltx-gym-calc .row input[type="text"] {    width: 100%;  }}.ltx-tabs {  overflow: hidden;  padding-bottom: 35px;}.ltx-tabs h3 {  margin-top: 70px;}@media (min-width: 992px) {  .ltx-tabs .fw-container {    padding: 0;  }}.ltx-tabs .col-xs-12,.ltx-tabs .fw-col-xs-12 {  padding: 0;}@media (max-width: 991px) {  .ltx-tabs {    padding-top: 10px;  }}.ltx-tabs {  margin: 0 0 0px 0;}@media (min-width: 992px) {  .ltx-tabs .col-md-8 {    padding-left: 0;  }  .ltx-tabs .col-md-4 {    padding-right: 0;  }}.ltx-tabs .blocks-large {  position: relative;  height: 100%;}.ltx-tabs .blocks-large .block-large {  -webkit-border-top-right-radius: 8px;  -moz-border-radius-topright: 8px;  border-top-right-radius: 8px;  -webkit-border-bottom-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomright: 8px;  -moz-background-clip: padding;  border-bottom-right-radius: 8px;  background-clip: padding-box;  position: absolute;  top: 0;  width: 100%;  height: 100%;  overflow: hidden;  text-align: center;  background-size: cover;  background-repeat: no-repeat;  visibility: hidden;  opacity: 0;  transition: visibility .2s linear 0.2s, opacity 0.2s linear, background 0.2s ease;}.ltx-tabs .blocks-large .block-large:after {  background-color: #404040;  background-color: var(--black);  zoom: 1;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;  content: "";  position: absolute !important;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1 !important;  width: 100%;  height: 100%;}.ltx-tabs .blocks-large .block-large.active {  visibility: visible;  opacity: 1;  transition-delay: .2s;}.ltx-tabs .blocks-large .block-large a {  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  bottom: 30px;  z-index: 10;}.ltx-tabs .items .item {  padding: 52px 140px 24px 45px;  display: block;  background-color: #009fe3;  background-color: var(--main);  border-bottom: 1px solid var(--white);  color: var(--white);  line-height: 1.3em;  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: 992px) and (max-width: 1199px) {  .ltx-tabs .items .item {    padding-right: 24px;  }}.ltx-tabs .items .item .header {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 24px;  margin-bottom: 10px;  display: block;}.ltx-tabs .items .item:hover:not(.active) {  zoom: 1;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;}.ltx-tabs .items .item.active {  background: var(--black);  cursor: default;}.ltx-tabs .items .item.active .header {  color: #009fe3;  color: var(--main);}.ltx-tabs .items .item:first-child {  -webkit-border-top-left-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topleft: 8px;  -moz-background-clip: padding;  border-top-left-radius: 8px;  background-clip: padding-box;}.ltx-tabs .items .item:last-child {  -webkit-border-bottom-left-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-bottomleft: 8px;  -moz-background-clip: padding;  border-bottom-left-radius: 8px;  background-clip: padding-box;}.ltx-tabs .items .item:after {  content: "01";  display: block;  position: absolute;  left: 20px;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  line-height: 1em;  font-size: 120px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  zoom: 1;  filter: alpha(opacity=5);  -webkit-opacity: 0.05;  -moz-opacity: 0.05;  opacity: 0.05;}.ltx-tabs .items .item:nth-child(1):after {  content: "01";}.ltx-tabs .items .item:nth-child(2):after {  content: "02";}.ltx-tabs .items .item:nth-child(3):after {  content: "03";}.ltx-tabs .items .item:nth-child(4):after {  content: "04";}.ltx-tabs .items .item:nth-child(5):after {  content: "05";}.ltx-tabs .items .item:nth-child(6):after {  content: "06";}@media (max-width: 991px) {  .ltx-tabs .blocks-large {    height: 415px;  }  .ltx-tabs .blocks-large .block-large {    -webkit-border-top-left-radius: 8px;    -moz-border-radius-topleft: 8px;    border-top-left-radius: 8px;    -webkit-border-top-right-radius: 8px;    -moz-border-radius-topright: 8px;    border-top-right-radius: 8px;    -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;    background-clip: padding-box;    height: 415px;  }  .ltx-tabs .items .item {    height: auto;    padding: 20px 20px 10px;    border-left: none;    text-align: center;  }  .ltx-tabs .items .item .header {    font-size: 18pt;    line-height: 1em;  }  .ltx-tabs .items .item p {    display: none;  }  .ltx-tabs .items .item:after,  .ltx-tabs .items .item:before {    display: none;  }  .ltx-tabs .items .item:first-child {    -webkit-border-top-right-radius: 0;    -moz-border-radius-topright: 0;    border-top-right-radius: 0;    -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;    background-clip: padding-box;  }  .ltx-tabs .items .item:last-child {    -webkit-border-bottom-right-radius: 8px;    -moz-border-radius-bottomright: 8px;    border-bottom-right-radius: 8px;    -webkit-border-bottom-left-radius: 8px;    -webkit-background-clip: padding-box;    -moz-border-radius-bottomleft: 8px;    -moz-background-clip: padding;    border-bottom-left-radius: 8px;    background-clip: padding-box;  }}@media (max-width: 479px) {  .ltx-tabs .blocks-large {    height: 300px;  }  .ltx-tabs .blocks-large .block-large {    height: 300px;  }}@media (min-width: 992px) and (max-width: 1199px) {  .block-tabs .blocks-large {    height: 461px;  }  .block-tabs .blocks-large .block-large {    height: 461px;  }  .block-tabs .blocks-large .block-large a {    margin-top: 360px;  }  .block-tabs .items {    margin-left: 15px;  }  .block-tabs .items .item {    height: 154px;    padding: 36px 60px 0 50px;  }  .block-tabs .items .item .header {    font-size: 18pt;    line-height: 1em;  }  .block-tabs .items .item p {    font-size: 12pt;  }}.vc_separator.vc_sep_color_grey .vc_sep_holder .vc_sep_line {  border-color: #009fe3 !important;  border-color: var(--main) !important;  zoom: 1;  filter: alpha(opacity=35);  -webkit-opacity: 0.35;  -moz-opacity: 0.35;  opacity: 0.35;}.ltx-before-after .ltx-ba-filter {  padding-bottom: 160px;}.ltx-before-after .ltx-wrap {  padding-bottom: 125px;  position: relative;  background-color: #404040;  background-color: var(--black);}@media (max-width: 991px) {  .ltx-before-after .ltx-wrap {    padding-bottom: 85px;  }}.ltx-before-after .ltx-wrap:before {  zoom: 1;  filter: alpha(opacity=12);  -webkit-opacity: 0.12;  -moz-opacity: 0.12;  opacity: 0.12;  background: url("assets/images/waves.png");  content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;}.ltx-before-after .ltx-wrap .header {  text-align: center;  color: #fff;  color: var(--white);  padding-top: 170px;}.ltx-before-after .ltx-wrap .header span {  display: block;  color: #009fe3;  color: var(--main);}.ltx-before-after .ltx-wrap .ltx-ba-wrap {  border: 15px solid var(--white);  position: relative;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  margin-top: -135px;  display: none;}@media (max-width: 991px) {  .ltx-before-after .ltx-wrap .ltx-ba-wrap {    margin-top: -155px;  }}.ltx-before-after .ltx-wrap .ltx-ba-wrap:before {  content: "";  position: absolute;  left: -15px;  top: -15px;  right: -15px;  bottom: -15px;  display: block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  -webkit-box-shadow: 0 0 20px var(--main);  -moz-box-shadow: 0 0 20px var(--main);  box-shadow: 0 0 20px var(--main);  zoom: 1;  filter: alpha(opacity=25);  -webkit-opacity: 0.25;  -moz-opacity: 0.25;  opacity: 0.25;}.ltx-before-after .ltx-wrap .ltx-ba-wrap .item {  position: absolute;  top: 0;  left: 0;  right: 0;  height: 100%;  background-position: top left;  background-repeat: no-repeat;  background-size: cover;}.ltx-before-after .ltx-wrap .ltx-ba-wrap .item.before {  right: 50%;}.ltx-before-after .ltx-wrap .ltx-ba-wrap .item img {  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.ltx-before-after .ltx-wrap .ltx-ba-wrap .handle {  position: absolute;  top: 0;  bottom: 0;  width: 50px;  left: 50%;  margin-left: -25px;  cursor: ew-resize;  overflow: hidden;}.ltx-before-after .ltx-wrap .ltx-ba-wrap .handle:before {  content: '';  display: block;  position: absolute;  top: 0;  width: 2px;  height: 100%;  left: 23px;  background-color: #fff;  background-color: var(--white);}.ltx-before-after .ltx-wrap .ltx-ba-wrap .handle:after {  position: absolute;  content: '';  display: block;  top: 50%;  left: 50%;  margin-left: -25px;  margin-top: -25px;  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 24px;  content: "\f07e";  width: 50px;  height: 50px;  text-align: center;  line-height: 50px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  background-color: #fff;  background-color: var(--white);}.ltx-bg-parallax-enabled {  background-attachment: fixed !important;}@media (min-width: 1200px) {  .ltx-bg-parallax-enabled {    background-size: cover !important;  }}/*	17. Pagination*/.page-numbers-function .page-numbers {  background-color: #f6f3ed;  background-color: var(--gray);  color: #404040;  color: var(--black);  font-weight: bold;  display: inline-block;  text-align: center;  width: 70px;  height: 70px;  line-height: 70px;  margin: 0 8px;  font-size: 18px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  position: relative;  z-index: 5;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  -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: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.page-numbers-function .page-numbers:not(.dots):not(.current):not(.disabled):hover {  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);}.page-numbers-function .prev,.page-numbers-function .next {  color: #404040;  color: var(--black);}@media (max-width: 768px) {  .page-numbers-function .prev,  .page-numbers-function .next {    display: none;  }}.page-numbers-function .prev.prev:before,.page-numbers-function .next.prev:before,.page-numbers-function .prev.next:after,.page-numbers-function .next.next:after {  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "";  font-size: 18px;  font-weight: bold;  position: relative;  top: 2px;  display: inline-block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.page-numbers-function .prev.prev:before.ltx-icon-quote:before,.page-numbers-function .next.prev:before.ltx-icon-quote:before,.page-numbers-function .prev.next:after.ltx-icon-quote:before,.page-numbers-function .next.next:after.ltx-icon-quote:before {  content: '\e800';}.page-numbers-function .prev.prev:before.ltx-icon-return:before,.page-numbers-function .next.prev:before.ltx-icon-return:before,.page-numbers-function .prev.next:after.ltx-icon-return:before,.page-numbers-function .next.next:after.ltx-icon-return:before {  content: '\e802';}.page-numbers-function .prev.prev:before.ltx-icon-right-arrow:before,.page-numbers-function .next.prev:before.ltx-icon-right-arrow:before,.page-numbers-function .prev.next:after.ltx-icon-right-arrow:before,.page-numbers-function .next.next:after.ltx-icon-right-arrow:before {  content: '\e803';}.page-numbers-function .prev.prev:before.ltx-icon-search:before,.page-numbers-function .next.prev:before.ltx-icon-search:before,.page-numbers-function .prev.next:after.ltx-icon-search:before,.page-numbers-function .next.next:after.ltx-icon-search:before {  content: '\e804';}.page-numbers-function .prev.prev:before.ltx-icon-clock:before,.page-numbers-function .next.prev:before.ltx-icon-clock:before,.page-numbers-function .prev.next:after.ltx-icon-clock:before,.page-numbers-function .next.next:after.ltx-icon-clock:before {  content: '\e80f';}.page-numbers-function .prev.prev:before.ltx-icon-left-arrow:before,.page-numbers-function .next.prev:before.ltx-icon-left-arrow:before,.page-numbers-function .prev.next:after.ltx-icon-left-arrow:before,.page-numbers-function .next.next:after.ltx-icon-left-arrow:before {  content: '\e816';}.page-numbers-function .prev.prev:before.ltx-icon-play-button:before,.page-numbers-function .next.prev:before.ltx-icon-play-button:before,.page-numbers-function .prev.next:after.ltx-icon-play-button:before,.page-numbers-function .next.next:after.ltx-icon-play-button:before {  content: '\e81e';}.page-numbers-function .prev.prev:before,.page-numbers-function .next.prev:before {  content: "\e803";  left: -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 {  content: "\e803";  right: -1px;}.page-numbers-function .prev.disabled,.page-numbers-function .next.disabled {  cursor: default;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.paging-navigation-border {  margin-top: 25px;}.paging-navigation {  margin-top: 25px;}.paging-navigation,.page-numbers {  text-align: center;  margin-top: 50px;}.paging-navigation hr,.page-numbers hr {  margin-bottom: 20px;}.paging-navigation .pagination,.page-numbers .pagination {  margin-bottom: 40px;  font-size: 1px;}@media (min-width: 1200px) {  .paging-navigation .pagination,  .page-numbers .pagination {    margin-top: 45px;  }}.paging-navigation .pagination .page-numbers,.page-numbers .pagination .page-numbers {  background-color: #f6f3ed;  background-color: var(--gray);  color: #404040;  color: var(--black);  font-weight: bold;  display: inline-block;  text-align: center;  width: 70px;  height: 70px;  line-height: 70px;  margin: 0 8px;  font-size: 18px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  position: relative;  z-index: 5;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  -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: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.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: #009fe3;  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 {  color: #404040;  color: var(--black);}@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.prev:before,.page-numbers .pagination .prev.prev:before,.paging-navigation .pagination .next.prev:before,.page-numbers .pagination .next.prev:before,.paging-navigation .pagination .prev.next:after,.page-numbers .pagination .prev.next:after,.paging-navigation .pagination .next.next:after,.page-numbers .pagination .next.next:after {  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "";  font-size: 18px;  font-weight: bold;  position: relative;  top: 2px;  display: inline-block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.paging-navigation .pagination .prev.prev:before.ltx-icon-quote:before,.page-numbers .pagination .prev.prev:before.ltx-icon-quote:before,.paging-navigation .pagination .next.prev:before.ltx-icon-quote:before,.page-numbers .pagination .next.prev:before.ltx-icon-quote:before,.paging-navigation .pagination .prev.next:after.ltx-icon-quote:before,.page-numbers .pagination .prev.next:after.ltx-icon-quote:before,.paging-navigation .pagination .next.next:after.ltx-icon-quote:before,.page-numbers .pagination .next.next:after.ltx-icon-quote:before {  content: '\e800';}.paging-navigation .pagination .prev.prev:before.ltx-icon-return:before,.page-numbers .pagination .prev.prev:before.ltx-icon-return:before,.paging-navigation .pagination .next.prev:before.ltx-icon-return:before,.page-numbers .pagination .next.prev:before.ltx-icon-return:before,.paging-navigation .pagination .prev.next:after.ltx-icon-return:before,.page-numbers .pagination .prev.next:after.ltx-icon-return:before,.paging-navigation .pagination .next.next:after.ltx-icon-return:before,.page-numbers .pagination .next.next:after.ltx-icon-return:before {  content: '\e802';}.paging-navigation .pagination .prev.prev:before.ltx-icon-right-arrow:before,.page-numbers .pagination .prev.prev:before.ltx-icon-right-arrow:before,.paging-navigation .pagination .next.prev:before.ltx-icon-right-arrow:before,.page-numbers .pagination .next.prev:before.ltx-icon-right-arrow:before,.paging-navigation .pagination .prev.next:after.ltx-icon-right-arrow:before,.page-numbers .pagination .prev.next:after.ltx-icon-right-arrow:before,.paging-navigation .pagination .next.next:after.ltx-icon-right-arrow:before,.page-numbers .pagination .next.next:after.ltx-icon-right-arrow:before {  content: '\e803';}.paging-navigation .pagination .prev.prev:before.ltx-icon-search:before,.page-numbers .pagination .prev.prev:before.ltx-icon-search:before,.paging-navigation .pagination .next.prev:before.ltx-icon-search:before,.page-numbers .pagination .next.prev:before.ltx-icon-search:before,.paging-navigation .pagination .prev.next:after.ltx-icon-search:before,.page-numbers .pagination .prev.next:after.ltx-icon-search:before,.paging-navigation .pagination .next.next:after.ltx-icon-search:before,.page-numbers .pagination .next.next:after.ltx-icon-search:before {  content: '\e804';}.paging-navigation .pagination .prev.prev:before.ltx-icon-clock:before,.page-numbers .pagination .prev.prev:before.ltx-icon-clock:before,.paging-navigation .pagination .next.prev:before.ltx-icon-clock:before,.page-numbers .pagination .next.prev:before.ltx-icon-clock:before,.paging-navigation .pagination .prev.next:after.ltx-icon-clock:before,.page-numbers .pagination .prev.next:after.ltx-icon-clock:before,.paging-navigation .pagination .next.next:after.ltx-icon-clock:before,.page-numbers .pagination .next.next:after.ltx-icon-clock:before {  content: '\e80f';}.paging-navigation .pagination .prev.prev:before.ltx-icon-left-arrow:before,.page-numbers .pagination .prev.prev:before.ltx-icon-left-arrow:before,.paging-navigation .pagination .next.prev:before.ltx-icon-left-arrow:before,.page-numbers .pagination .next.prev:before.ltx-icon-left-arrow:before,.paging-navigation .pagination .prev.next:after.ltx-icon-left-arrow:before,.page-numbers .pagination .prev.next:after.ltx-icon-left-arrow:before,.paging-navigation .pagination .next.next:after.ltx-icon-left-arrow:before,.page-numbers .pagination .next.next:after.ltx-icon-left-arrow:before {  content: '\e816';}.paging-navigation .pagination .prev.prev:before.ltx-icon-play-button:before,.page-numbers .pagination .prev.prev:before.ltx-icon-play-button:before,.paging-navigation .pagination .next.prev:before.ltx-icon-play-button:before,.page-numbers .pagination .next.prev:before.ltx-icon-play-button:before,.paging-navigation .pagination .prev.next:after.ltx-icon-play-button:before,.page-numbers .pagination .prev.next:after.ltx-icon-play-button:before,.paging-navigation .pagination .next.next:after.ltx-icon-play-button:before,.page-numbers .pagination .next.next:after.ltx-icon-play-button:before {  content: '\e81e';}.paging-navigation .pagination .prev.prev:before,.page-numbers .pagination .prev.prev:before,.paging-navigation .pagination .next.prev:before,.page-numbers .pagination .next.prev:before {  content: "\e803";  left: -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 {  content: "\e803";  right: -1px;}.paging-navigation .pagination .prev.disabled,.page-numbers .pagination .prev.disabled,.paging-navigation .pagination .next.disabled,.page-numbers .pagination .next.disabled {  cursor: default;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.woocommerce nav.woocommerce-pagination {  margin-top: 25px;}.woocommerce nav.woocommerce-pagination ul {  border: 0 none;  margin-top: 45px;  margin-bottom: 40px;}.woocommerce nav.woocommerce-pagination ul li {  border: 0 none;  padding: 0;  vertical-align: middle;  overflow: visible;}.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 {  background-color: #f6f3ed;  background-color: var(--gray);  color: #404040;  color: var(--black);  font-weight: bold;  display: inline-block;  text-align: center;  width: 70px;  height: 70px;  line-height: 70px;  margin: 0 8px;  font-size: 18px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  position: relative;  z-index: 5;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  -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: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.woocommerce nav.woocommerce-pagination ul .page-numbers:not(.dots):not(.current):not(.disabled):hover {  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);}.woocommerce nav.woocommerce-pagination ul .prev,.woocommerce nav.woocommerce-pagination ul .next {  color: #404040;  color: var(--black);}@media (max-width: 768px) {  .woocommerce nav.woocommerce-pagination ul .prev,  .woocommerce nav.woocommerce-pagination ul .next {    display: none;  }}.woocommerce nav.woocommerce-pagination ul .prev.prev:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after,.woocommerce nav.woocommerce-pagination ul .next.next:after {  font-family: ltx-holamed;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "";  font-size: 18px;  font-weight: bold;  position: relative;  top: 2px;  display: inline-block;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.woocommerce nav.woocommerce-pagination ul .prev.prev:before.ltx-icon-quote:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before.ltx-icon-quote:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after.ltx-icon-quote:before,.woocommerce nav.woocommerce-pagination ul .next.next:after.ltx-icon-quote:before {  content: '\e800';}.woocommerce nav.woocommerce-pagination ul .prev.prev:before.ltx-icon-return:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before.ltx-icon-return:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after.ltx-icon-return:before,.woocommerce nav.woocommerce-pagination ul .next.next:after.ltx-icon-return:before {  content: '\e802';}.woocommerce nav.woocommerce-pagination ul .prev.prev:before.ltx-icon-right-arrow:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before.ltx-icon-right-arrow:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after.ltx-icon-right-arrow:before,.woocommerce nav.woocommerce-pagination ul .next.next:after.ltx-icon-right-arrow:before {  content: '\e803';}.woocommerce nav.woocommerce-pagination ul .prev.prev:before.ltx-icon-search:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before.ltx-icon-search:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after.ltx-icon-search:before,.woocommerce nav.woocommerce-pagination ul .next.next:after.ltx-icon-search:before {  content: '\e804';}.woocommerce nav.woocommerce-pagination ul .prev.prev:before.ltx-icon-clock:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before.ltx-icon-clock:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after.ltx-icon-clock:before,.woocommerce nav.woocommerce-pagination ul .next.next:after.ltx-icon-clock:before {  content: '\e80f';}.woocommerce nav.woocommerce-pagination ul .prev.prev:before.ltx-icon-left-arrow:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before.ltx-icon-left-arrow:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after.ltx-icon-left-arrow:before,.woocommerce nav.woocommerce-pagination ul .next.next:after.ltx-icon-left-arrow:before {  content: '\e816';}.woocommerce nav.woocommerce-pagination ul .prev.prev:before.ltx-icon-play-button:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before.ltx-icon-play-button:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after.ltx-icon-play-button:before,.woocommerce nav.woocommerce-pagination ul .next.next:after.ltx-icon-play-button:before {  content: '\e81e';}.woocommerce nav.woocommerce-pagination ul .prev.prev:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before {  content: "\e803";  left: -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 {  content: "\e803";  right: -1px;}.woocommerce nav.woocommerce-pagination ul .prev.disabled,.woocommerce nav.woocommerce-pagination ul .next.disabled {  cursor: default;  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.woocommerce nav.woocommerce-pagination ul .prev,.woocommerce nav.woocommerce-pagination ul .next {  font-size: 0px;  overflow: hidden;}.woocommerce nav.woocommerce-pagination ul .prev:before,.woocommerce nav.woocommerce-pagination ul .next:before {  left: 1px !important;}.woocommerce nav.woocommerce-pagination ul .prev:after,.woocommerce nav.woocommerce-pagination ul .next:after {  right: 1px !important;}.woocommerce nav.woocommerce-pagination ul .prev.prev:before,.woocommerce nav.woocommerce-pagination ul .next.prev:before,.woocommerce nav.woocommerce-pagination ul .prev.next:after,.woocommerce nav.woocommerce-pagination ul .next.next:after {  top: 0px;}/*	18. Common classes (hover/transition effect/etc)*/.bg-color-theme_color {  color: #404040;  color: var(--black);}.bg-color-theme_color.vc_row-fluid,.bg-color-theme_color.vc_section {  background-color: #009fe3;  background-color: var(--main);}.bg-color-theme_color.vc_column_container .vc_column-inner {  background-color: #009fe3;  background-color: var(--main);}.bg-color-second.vc_row-fluid,.bg-color-second.vc_section {  background-color: #f6f3ed;  background-color: var(--second);}.bg-color-second.vc_column_container .vc_column-inner {  background-color: #f6f3ed;  background-color: var(--second);}.bg-color-white {  z-index: 2;  background-color: #fff;  background-color: var(--white);}.bg-color-black,.bg-tone-dark {  color: rgba(255, 255, 255, 0.75);}.bg-color-black.vc_row-fluid,.bg-tone-dark.vc_row-fluid,.bg-color-black.vc_section,.bg-tone-dark.vc_section {  background-color: #404040;  background-color: var(--black);}.bg-color-black.vc_column_container .vc_column-inner,.bg-tone-dark.vc_column_container .vc_column-inner {  background-color: #404040;  background-color: var(--black);}.bg-color-black h1,.bg-tone-dark h1,.bg-color-black h2,.bg-tone-dark h2,.bg-color-black h3,.bg-tone-dark 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: #404040;  background-color: var(--black);}.bg-color-black-dark.vc_column_container .vc_column-inner {  background-color: #404040;  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 {  color: rgba(45, 54, 99, 0.75);  color: var(--black-text);}.bg-color-gray.vc_row-fluid,.bg-color-gray.vc_section {  background-color: #f6f3ed;  background-color: var(--gray);}.bg-color-gray.vc_column_container > .vc_column-inner {  background-color: #f6f3ed;  background-color: var(--gray);}.hidden {  display: none;}.inner {  margin-bottom: 75px;}.inner-page {  position: relative;}.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: 100px;}@media (max-width: 768px) {  .margin-default {    padding-top: 50px;    padding-bottom: 50px;  }}.margin-top {  padding-top: 100px;}@media (max-width: 768px) {  .margin-top {    padding-top: 50px;  }}.margin-bottom {  padding-bottom: 100px;}@media (max-width: 768px) {  .margin-bottom {    padding-bottom: 50px;  }}.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);}.fw-row > .center {  text-align: center;}.fw-row > .right {  text-align: right;}a.anchor {  display: block;  position: relative;  top: -180px;  visibility: hidden;}img {  height: auto;  max-width: 100%;  vertical-align: middle;}.like-parallax {  background-color: transparent;  background-repeat: no-repeat;  background-position: 50% 50%;  background-size: cover;}@media (min-width: 992px) {  .like-parallax {    background-attachment: fixed;  }}.center {  text-align: center;}.full-width {  max-width: 100%;  height: auto;}.rounded {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.wpb_row.ltx-overlay {  position: relative;}.ltx-overlay-black {  background-color: #404040;  background-color: var(--black);  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: 1 !important;  width: 100%;  height: 100%;}.ltx-overlay-dark {  background-color: #404040;  background-color: var(--black);  zoom: 1;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;  content: "";  position: absolute !important;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1 !important;  width: 100%;  height: 100%;}.ltx-overlay-white {  background-color: #fff;  background-color: var(--white);  zoom: 1;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;  content: "";  position: absolute !important;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 0;  width: 100%;  height: 100%;}.ltx-overlay-xblack {  background-color: #404040;  background-color: var(--black);  zoom: 1;  filter: alpha(opacity=90);  -webkit-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;  content: "";  position: absolute !important;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 0;  width: 100%;  height: 100%;}.ltx-overlay-true-black {  background-color: #000;  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-waves {  background: url("assets/images/waves.png");  zoom: 1;  filter: alpha(opacity=5);  -webkit-opacity: 0.05;  -moz-opacity: 0.05;  opacity: 0.05;  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-linear-gradient(-90deg, transparent, #000000);  background-image: -moz-linear-gradient(-90deg, transparent, #000000);  background-image: -ms-linear-gradient(-90deg, transparent, #000000);  background-image: -o-linear-gradient(-90deg, transparent, #000000);  background-image: linear-gradient(180deg, transparent, #000000);  content: "";  position: absolute !important;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 0;  width: 100%;  height: 100%;}.bg-overlay-gray > div:before {  background-color: #f6f3ed;  background-color: var(--gray);  zoom: 1;  filter: alpha(opacity=85);  -webkit-opacity: 0.85;  -moz-opacity: 0.85;  opacity: 0.85;  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 (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;  }}.bg-overlay-lines:before {  content: "";  position: absolute;  left: 0px;  top: 0;  bottom: 0;  width: 100%;  height: 100%;  background: -moz-linear-gradient(left, #1f1a17 0%, rgba(0, 0, 0, 0) 100%);  /* FF3.6-15 */  background: -webkit-linear-gradient(left, #1f1a17 0%, rgba(0, 0, 0, 0) 100%);  /* Chrome10-25,Safari5.1-6 */  background: linear-gradient(to right, #1f1a17 0%, rgba(27, 23, 20, 0.85) 15%, rgba(0, 0, 0, 0) 70%);}.bg-overlay-lines > div {  position: relative;}.bg-overlay-lines > div:before {  content: "";  position: absolute;  left: 15px;  top: 0;  bottom: 0;  width: 100%;  height: 100%;  max-width: 1170px;  z-index: 0;  background: url("assets/images/__overlay-lines.png") repeat-y;}@media (max-width: 991px) {  .bg-overlay-lines > div:before {    display: none;  }}.bottom-shadow {  -webkit-box-shadow: 0 14px 14px rgba(0, 0, 0, 0.04);  -moz-box-shadow: 0 14px 14px rgba(0, 0, 0, 0.04);  box-shadow: 0 14px 14px rgba(0, 0, 0, 0.04);}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {  position: relative;  min-height: 1px;  padding-right: 10px;  padding-left: 10px;}.col-xs-5ths {  width: 20%;  float: left;}@media (min-width: 768px) {  .col-sm-5ths {    width: 20%;    float: left;  }}@media (min-width: 992px) {  .col-md-5ths {    width: 20%;    float: left;  }}@media (min-width: 1200px) {  .col-lg-5ths {    width: 20%;    float: left;  }}.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;}.row.row-center:before {  display: none;}.center-flex {  display: flex;  flex-direction: column;  justify-content: center;}.bg-pos-left-top,.bg-pos-left-top > .vc_column-inner {  background-position: 0 0% !important;  background-repeat: no-repeat;}.bg-pos-center-top,.bg-pos-center-top > .vc_column-inner {  background-position: 50% 0% !important;  background-repeat: no-repeat;}.bg-pos-right-top,.bg-pos-right-top > .vc_column-inner {  background-position: 100% 0% !important;  background-repeat: no-repeat;}.bg-pos-left-center,.bg-pos-left-center > .vc_column-inner {  background-position: 0 50% !important;  background-repeat: no-repeat;}.bg-pos-center-center,.bg-pos-center-center > .vc_column-inner {  background-position: 50% 50% !important;  background-repeat: no-repeat;}.bg-pos-right-center,.bg-pos-right-center > .vc_column-inner {  background-position: 100% 50% !important;  background-repeat: no-repeat;}.bg-pos-left-bottom,.bg-pos-left-bottom > .vc_column-inner {  background-position: 0 100% !important;  background-repeat: no-repeat;}.bg-pos-center-bottom,.bg-pos-center-bottom > .vc_column-inner {  background-position: 50% 100% !important;  background-repeat: no-repeat;}.bg-pos-right-bottom,.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;}.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;}.photo img,.wpb_single_image img {  /*  .border-radius(@border-radius);*/}.wpb_content_element.inline {  display: inline-block;  margin-right: 15px;}a[href^=tel] {  color: inherit;  text-decoration: inherit;  font-size: inherit;  font-style: inherit;  font-weight: inherit;}.center-item {  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%);}.color-fade {  transition: color 0.5s ease;}.border-fade {  transition: border 0.5s ease;}.background-fade {  transition: background .8s ease;}.all-fade {  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.fade {  transition: visibility 0s linear 0.2s, opacity 0.2s linear;}.opacity-fade {  transition: visibility 0s linear 0.2s, opacity 0.2s linear;}.opacity-hidden {  visibility: hidden;  opacity: 0;  transition: visibility .2s linear 0.2s, opacity 0.2s linear, background 0.2s ease;}.opacity-hidden-hover {  visibility: visible;  opacity: 1;  transition-delay: .2s;}.row.centered {  text-align: center;  font-size: 0;}.row.centered > div {  float: none;  display: inline-block;  text-align: left;  vertical-align: top;}.row.row-eq-height {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}.container-short {  max-width: 1170px;}/*	19. WooCommerce*/.woocommerce-sidebar .widget_product_tag_cloud .tagcloud {  margin-top: 0;}@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: 34px !important;  margin-top: 5px;}.woocommerce form.checkout {  padding: 0;}.woocommerce ul.products,.woocommerce-page ul.products {  margin: 0 -15px;  padding: 0px 0;}.woocommerce ul.products:not(.swiper-wrapper),.woocommerce-page ul.products:not(.swiper-wrapper) {  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:not(.swiper-wrapper) .matchHeight,.woocommerce-page ul.products:not(.swiper-wrapper) .matchHeight {  height: auto !important;}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page[class*="columns-"] ul.products {  margin: 0 -15px;  padding: 0px 0;}.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: 0 0 30px;  padding: 0px 15px 0;  position: relative;}.woocommerce ul.products li.product:before,.woocommerce-page ul.products li.product:before,.woocommerce ul.products[class*="columns-"] li.product:before,.woocommerce-page[class*="columns-"] ul.products li.product:before {  content: "";  position: absolute;  left: 15px;  top: 0;  right: 15px;  bottom: 0;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  display: block;  -webkit-box-shadow: 0 0 30px var(--main);  -moz-box-shadow: 0 0 30px var(--main);  box-shadow: 0 0 30px var(--main);  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;  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;}.woocommerce ul.products li.product:hover:before,.woocommerce-page ul.products li.product:hover:before,.woocommerce ul.products[class*="columns-"] li.product:hover:before,.woocommerce-page[class*="columns-"] ul.products li.product:hover:before {  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.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: 30px 30px 40px;  text-align: center;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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;}@media (min-width: 992px) {  .woocommerce ul.products li.product > .item .btn-more,  .woocommerce-page ul.products li.product > .item .btn-more,  .woocommerce ul.products[class*="columns-"] li.product > .item .btn-more,  .woocommerce-page[class*="columns-"] ul.products li.product > .item .btn-more {    display: inline-block;    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: opacity 0.3s linear, border 0.3s linear;    -moz-transition: opacity 0.3s linear, border 0.3s linear;    -o-transition: opacity 0.3s linear, border 0.3s linear;    transition: opacity 0.3s linear, border 0.3s linear;    margin-top: -120px;  }}@media (max-width: 768px) {  .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: 30px 0 40px;  }}.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 {  color: #404040;  color: var(--black);  font-size: 24px;  margin-bottom: 0px;  padding-top: 0px;}.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: #009fe3;  color: var(--main);}.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 {  text-align: center;  position: relative;  margin: 0 auto;  margin-bottom: 10px;  max-height: 100%;  display: flex;  flex-direction: column;  justify-content: center;  -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:after,.woocommerce-page ul.products li.product .image:after,.woocommerce ul.products[class*="columns-"] li.product .image:after,.woocommerce-page[class*="columns-"] ul.products li.product .image:after {  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  display: block;  background-color: #fff;  background-color: var(--white);  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;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.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;  margin: 0 auto 0 !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;}.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 .add_to_cart_button.loading:after,.woocommerce-page ul.products li.product .add_to_cart_button.loading:after,.woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button.loading:after,.woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button.loading:after {  font-family: WooCommerce;  content: '\e01c';  -webkit-font-smoothing: antialiased;  -webkit-animation: spin 2s linear infinite;  animation: spin 2s linear infinite;}.woocommerce ul.products li.product .add_to_cart_button.added:after,.woocommerce-page ul.products li.product .add_to_cart_button.added:after,.woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button.added:after,.woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button.added:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  line-height: 24px;  content: "\f00c";}.woocommerce ul.products li.product .add_to_cart_button.added:hover:after,.woocommerce-page ul.products li.product .add_to_cart_button.added:hover:after,.woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button.added:hover:after,.woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button.added:hover:after {  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);}@media (min-width: 992px) {  .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 {    zoom: 1;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    z-index: 8;    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-top: -97px;  }}@media (max-width: 768px) {  .woocommerce ul.products li.product .add_to_cart_button:after,  .woocommerce-page ul.products li.product .add_to_cart_button:after,  .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button:after,  .woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button:after {    color: #404040;    color: var(--black);  }}.woocommerce ul.products li.product .btn:not(.add_to_cart_button),.woocommerce-page ul.products li.product .btn:not(.add_to_cart_button),.woocommerce ul.products[class*="columns-"] li.product .btn:not(.add_to_cart_button),.woocommerce-page[class*="columns-"] ul.products li.product .btn:not(.add_to_cart_button) {  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;}.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;  zoom: 1;  filter: alpha(opacity=75);  -webkit-opacity: 0.75;  -moz-opacity: 0.75;  opacity: 0.75;  padding: 0 15px;}.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;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 24px;}.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: #009fe3;  color: var(--main);}@media (min-width: 992px) {  .woocommerce ul.products li.product:hover .image:after,  .woocommerce-page ul.products li.product:hover .image:after,  .woocommerce ul.products[class*="columns-"] li.product:hover .image:after,  .woocommerce-page[class*="columns-"] ul.products li.product:hover .image:after {    zoom: 1;    filter: alpha(opacity=75);    -webkit-opacity: 0.75;    -moz-opacity: 0.75;    opacity: 0.75;  }  .woocommerce ul.products li.product:hover .add_to_cart_button,  .woocommerce-page ul.products li.product:hover .add_to_cart_button,  .woocommerce ul.products[class*="columns-"] li.product:hover .add_to_cart_button,  .woocommerce-page[class*="columns-"] ul.products li.product:hover .add_to_cart_button {    zoom: 1;    filter: alpha(opacity=100);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;    display: inline-block;  }  .woocommerce ul.products li.product:hover .btn-more,  .woocommerce-page ul.products li.product:hover .btn-more,  .woocommerce ul.products[class*="columns-"] li.product:hover .btn-more,  .woocommerce-page[class*="columns-"] ul.products li.product:hover .btn-more {    zoom: 1;    filter: alpha(opacity=100);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;    z-index: 8;  }}.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: 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: 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) {  .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%;  }}@media (max-width: 479px) {  .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%;  }}.woocommerce span.wc-label-new,.woocommerce span.onsale {  left: 0;  font-size: 14px;  display: inline-block;  margin: 0;  padding: 0;  width: 50px;  height: 50px;  line-height: 48px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  text-align: center;  min-height: initial;  text-transform: lowercase;  background-color: #dc4545;  background-color: var(--red);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}.woocommerce div.product .onsale {  position: relative;  top: auto;  right: auto;  left: auto;  bottom: auto;  margin-left: 15px;  margin-bottom: 15px;}.woocommerce ul.products li.product .wc-label-new,.woocommerce ul.products li.product .onsale {  position: absolute;  z-index: 5;  color: #fff;  color: var(--white);}.woocommerce ul.products li.product .onsale {  top: 0px;  left: -5px;}@media (max-width: 768px) {  .woocommerce ul.products li.product .onsale {    left: 30px;  }}.woocommerce span.wc-label-new {  background-color: #404040;  background-color: var(--black);  top: 23px;  left: 24px;}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price {  color: #009fe3;  color: var(--main);}.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: #dc4545;  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: #404040;  color: var(--black);  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.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 .ui-slider-horizontal {  height: 4px;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {  background-color: #fff;  background-color: var(--white);}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {  width: 22px;  height: 22px;  top: -9px;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {  border: 6px solid #404040;  background-color: #fff;  background-color: var(--white);}.woocommerce .widget_price_filter .ui-slider .ui-slider-range {  background-color: #404040;  background-color: var(--black);}.woocommerce .price_label {  text-align: center;  margin-top: 0px;  padding-top: 20px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 18px;  margin-bottom: 15px;}.woocommerce .price_slider_wrapper {  position: relative;  padding-bottom: 40px;  margin-right: 8px;}.woocommerce .widget_price_filter .price_slider_amount .btn {  float: none;  text-align: center;  position: absolute;  bottom: 0;  left: 50%;  transform: translateX(-50%);  margin-bottom: 0;}.woocommerce .widget_price_filter .price_slider_amount {  text-align: center;}.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;}.woocommerce-result-count {  font-size: 16px;  padding: 20px 0 15px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  padding-left: 30px;}.woocommerce-result-count:before {  position: absolute;  content: "";  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;  display: block;  height: 68px;  left: 15px;  right: 15px;  top: 0;  z-index: -1;}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {  background: none;  padding: 0 15px 0 0;  margin: 12px 0px 40px;}.woocommerce .woocommerce-ordering .select-wrap,.woocommerce-page .woocommerce-ordering .select-wrap {  background: transparent;  margin-bottom: 0;  border: 0 none;  font-weight: bold;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}@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: #dc4545 !important;  color: var(--red) !important;  font-size: 22px;  line-height: 14px;  width: 16px !important;  height: 16px !important;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -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: 768px) {  .woocommerce .widget_shopping_cart .cart_list li a.remove,  .woocommerce.widget_shopping_cart .cart_list li a.remove,  .woocommerce a.remove {    top: 0px;    left: 0px;  }}.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,.woocommerce a.remove:hover {  background: transparent;  color: #009fe3 !important;  color: var(--main) !important;}@media (max-width: 768px) {  .woocommerce a.remove {    display: inline;  }}.woocommerce .product_meta {  margin-top: 30px;  font-size: 14px;}.woocommerce .product_meta > span {  display: block;}.woocommerce .product_meta > span span {  color: #009fe3;  color: var(--main);}.woocommerce .product_meta > span a {  font-weight: bold;}.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: #404040;  color: var(--black);}.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;  background-clip: padding-box;}.woocommerce div.product .woocommerce-tabs .panel h2 {  margin-bottom: 20px;}.woocommerce div.product .woocommerce-tabs ul.tabs {  padding: 0;  margin-bottom: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li {  border: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  -webkit-border-top-left-radius: 8px;  -moz-border-radius-topleft: 8px;  border-top-left-radius: 8px;  -webkit-border-top-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 8px;  -moz-background-clip: padding;  border-top-right-radius: 8px;  background-clip: padding-box;  background-color: #009fe3;  background-color: var(--main);  padding: 4px 30px;  font-size: 18px;  margin-right: -1px;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  margin-left: -1px;}.woocommerce div.product .woocommerce-tabs ul.tabs li a {  color: #404040;  color: var(--black);}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active):hover {  background-color: #404040;  background-color: var(--black);}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active):hover a {  color: #fff;  color: var(--white);}.woocommerce div.product .woocommerce-tabs ul.tabs li.active {  background-color: #f6f3ed;  background-color: var(--gray);  color: #404040;  color: var(--black);}.woocommerce .comment-form-rating {  text-align: left;}.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: 40px 40px;  background-color: #f6f3ed;  background-color: var(--gray);}.woocommerce div.product .woocommerce-tabs ul.tabs::before {  border-bottom: none;}.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: 44px;  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: #f6f3ed;  background-color: var(--gray);  color: #404040;  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: 1px;  border-bottom: 2px solid var(--white);}.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);}.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 {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f077";}.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 {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f078";}.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 var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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.widget_shopping_cart a.button:not(.checkout) {  color: #fff;  color: var(--white);}.woocommerce-product-details__short-description p {  margin: 25px 0 15px;}.woocommerce div.product .woocommerce-product-rating {  margin-top: -20px;  margin-bottom: 10px;  color: #009fe3;  color: var(--main);}.woocommerce div.product .woocommerce-product-rating .star-rating {  margin-top: 13px;}.woocommerce ul.products li.product .star-rating {  text-align: center;  margin: 0 auto 15px;  height: 20px;}.woocommerce .product_type_external {  white-space: normal;}.woocommerce .star-rating {  width: 80px !important;  margin-bottom: 0 !important;}.woocommerce .star-rating:before {  font-size: 10px;  letter-spacing: 6px;  content: "SSSSS";}.woocommerce .star-rating span {  color: #009fe3;  color: var(--main);}.woocommerce .star-rating span:before {  font-size: 10px;  letter-spacing: 6px;}.woocommerce .product_title {  text-transform: none;}.woocommerce h1.product_title {  font-size: 36px;}.woocommerce h2 {  font-size: 30px;}.woocommerce .comment-reply-title {  font-size: 18px;}#review_form_wrapper {  padding-top: 30px;}.woocommerce .woocommerce-cart-form {  background: transparent;  padding: 0;}.woocommerce-cart table.cart th {  text-align: centter;}.woocommerce-cart table.cart th.product-name {  text-align: left;}.woocommerce .place-order {  text-align: left;}.woocommerce .place-order button {  float: none !important;  background-color: #404040 !important;  background-color: var(--black) !important;  color: #fff !important;  color: var(--white) !important;  margin-bottom: 0;}.woocommerce .place-order button:hover {  background-color: #009fe3 !important;  background-color: var(--main) !important;}.woocommerce table.shop_table {  border: none;  border-collapse: collapse;}.woocommerce table.shop_table tr:nth-child(even) input.qty {  background-color: #fff;  background-color: var(--white);}.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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-weight: 400;  font-size: 18px !important;}.woocommerce table.shop_table tfoot td {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  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: 12px 24px;  background-color: #f6f3ed;  background-color: var(--gray);  font-size: 12px;  border: 0;}.woocommerce table.shop_table td.actions .coupon .btn {  margin-top: 0;}.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th {  font-size: 30px;  background: transparent !important;}.woocommerce table.shop_table .order-total .woocommerce-Price-amount.amount {  font-weight: bold;  color: #009fe3;  color: var(--main);}@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;  }  .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 .woocommerce-cart-form__cart-item:nth-child(even) td {    background-color: #f6f3ed;    background-color: var(--gray);  }  .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: 18px;    font-weight: bold;    color: #404040;    color: var(--black);  }  .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-subtotal,  .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-price {    font-family: 'Niramit', serif;    font-family: var(--font-headers), serif;    font-weight: 800;    font-size: 18px !important;  }  .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-subtotal {    color: #009fe3;    color: var(--main);  }}.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;  }}.woocommerce-Price-amount {  font-size: 24px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.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: #404040 !important;  color: var(--black) !important;  font-size: 16px !important;}.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;}.cart-collaterals .cart_totals tr th,.cart-collaterals .cart_totals tr td {  border: none;  padding: 0px 0 0px 15px;}.cart-collaterals .cart_totals td {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 18px !important;}.woocommerce table.cart td.actions .input-text {  width: 150px;}.woocommerce-notice {  margin: 20px auto 40px;  text-align: center;}.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"] {  background: transparent !important;  box-shadow: inset 0 0px 0 50px transparent !important;  text-transform: uppercase;  color: #404040;  color: var(--black);  padding: 0 0em !important;  display: inline-block;  margin-top: 0;  margin-right: 0px;  min-width: initial;}.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: #404040;  color: var(--black);}.woocommerce form .form-row textarea {  height: 12em;}.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 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;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td {  padding-top: 16px;}.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: #f6f3ed;  background-color: var(--gray);  padding: 56px 38px;  margin-top: 0px;  margin-bottom: 60px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.woocommerce-MyAccount-navigation ul {  margin: 0 0 0 0px;  padding: 0;  list-style: none;}.woocommerce-MyAccount-navigation ul li {  color: #404040;  color: var(--black);  margin-bottom: 13px;  vertical-align: middle;}.woocommerce-MyAccount-navigation ul li:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: " \f105";  font-size: 16px;  margin-right: 10px;  vertical-align: middle;  color: #009fe3;  color: var(--main);}.woocommerce-MyAccount-navigation ul li a {  color: #404040;  color: var(--black);  vertical-align: middle;}.woocommerce-MyAccount-navigation ul li a:hover {  color: #009fe3;  color: var(--main);}.woocommerce-MyAccount-navigation ul li.current-cat a {  color: #404040;  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: #009fe3;  border-bottom-color: var(--main);}.woocommerce-message:before {  color: #009fe3;  color: var(--main);}.woocommerce div.product .woocommerce-tabs ul.tabs li {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.woocommerce .comment-reply-title {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;}.woocommerce #reviews #comments ol.commentlist li .comment-text {  padding: 0;  border: 0 none;}.woocommerce form.comment-form {  padding: 0 !important;}.woocommerce-info {  border-top: 0 none;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.woocommerce-info:before {  color: #009fe3;  color: var(--main);}.woocommerce #reviews #comment {  height: 200px;}.woocommerce-message,.woocommerce-info {  padding-top: 18px;}.woocommerce-message:before,.woocommerce-info:before {  top: 18px;}.woocommerce-message .btn,.woocommerce-info .btn {  margin-top: -3px;  margin-bottom: 3px;  float: right;}@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;}.woocommerce div.product div.images img {  margin: 0;  margin-bottom: 15px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.woocommerce div.product div.images .flex-control-thumbs li img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.checkout-button {  min-width: 100px !important;}@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;  }}@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 #payment ul.payment_methods label {    padding-left: 27px;    font-family: 'Niramit', serif;    font-family: var(--font-headers), serif;    font-weight: 800;  }  .woocommerce-checkout-review-order-table th {    font-size: 20px  !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 .input-checkbox {  position: relative;}.woocommerce.widget_shopping_cart .quantity .amount,.woocommerce .widget_shopping_cart .quantity .amount {  color: #009fe3;  color: var(--main);  font-weight: bold;}.woocommerce div.product div.images.woocommerce-product-gallery ol li:before {  display: none !important;}.pswp__caption__center {  display: none !important;}.woocommerce div.product div.images img {  max-width: 100%;  width: auto;}.woocommerce .woocommerce-product-gallery__wrapper {  margin: 0;  text-align: center;}@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: 40%;  }}@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: 43%;  }}@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: 2%;  }}@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: 2%;  }}.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 .item:before,.related.products .item:before {  display: none !important;}.upsells.products > h2,.related.products > h2 {  text-align: left;  margin: 0;  margin-bottom: 0px;}@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;  }}@media (min-width: 768px) and (max-width: 991px) {  .upsells.products .products li:nth-child(3),  .related.products .products li:nth-child(3) {    display: none;  }}.woocommerce #review_form #respond p {  margin-bottom: 25px !important;}.woocommerce-review-link {  font-size: 12px;  color: rgba(45, 54, 99, 0.75);  color: var(--black-text);}.woocommerce div.product div.images .flex-control-thumbs {  margin-left: -10px;}.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: right;}.woocommerce .wc-proceed-to-checkout .button.alt {  background-color: #009fe3;  background-color: var(--main);}.woocommerce .wc-proceed-to-checkout .button.alt:hover {  background-color: #404040;  background-color: var(--black);}.woocommerce div.product .woocommerce-tabs ul.tabs {  margin-bottom: -1px;  margin-left: 1px;}.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: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.bg-color-black .products-sc {  color: #fff;  color: var(--white);}.bg-color-black .products-sc article {  color: #404040;  color: var(--black);}.woocommerce .widget_shopping_cart ul li {  padding-bottom: 0 !important;  margin-bottom: 20px;}.woocommerce .widget_shopping_cart .total {  margin-top: 10px;  border-top: 1px solid #fff;}.woocommerce .widget_shopping_cart .mini_cart_item a {  color: #404040;  color: var(--black);  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 16px;  padding-left: 0;  padding-bottom: 4px;}.woocommerce .widget_shopping_cart .mini_cart_item a img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons {  margin-top: -10px;}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn,.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button {  padding-left: 0;  padding-right: 0px;  margin-left: 10px !important;  margin-right: 10px !important;  margin-top: 15px;  /*				width: 46%;				float: left;				min-width: initial;*/}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn:not(.checkout),.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) {  background-color: #009fe3;  background-color: var(--main);  box-shadow: inset 0 0px 0 50px #009fe3;  box-shadow: inset 0 0px 0 50px var(--main);}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn:not(.checkout):hover,.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout):hover {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn.checkout,.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .btn.checkout:hover,.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout:hover {  background-color: #fff;  background-color: var(--white);  color: #404040;  color: var(--black);}.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;}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__total > span {  color: #009fe3;  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 #009fe3;  border-color: #009fe3;  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;  }}.woocommerce-shipping-totals.shipping td {  font-size: 12px !important;  text-align: right !important;}.woocommerce-shipping-totals.shipping td form {  text-align: right !important;}.woocommerce-shipping-totals.shipping td form .select2-selection,.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: 45px;  padding-right: 45px;}@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: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  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;}/*	20. Team*/.team-full .header {  margin: 0px 0 8px;}.team-full .subheader {  font-weight: 400;}.team-full .heading-tag-h4 {  margin-bottom: 16px !important;}.team-full .heading-tag-h4 + .heading-tag-h6 {  margin-top: -12px !important;}.team-full img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.team-item {  text-align: center;  background-color: #f6f3ed;  background-color: var(--gray);  padding: 64px 16px;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.team-item .header {  color: #404040;  color: var(--black);  margin: 5px 0 6px 0;  font-size: 24px;}.team-item .header:hover {  color: #009fe3;  color: var(--main);}.team-item .subheader {  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);  font-size: 14px;  display: inline-block;  padding: 2px 20px 4px;  margin: 6px 0 0 0;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  -webkit-border-radius: 40px;  -webkit-background-clip: padding-box;  -moz-border-radius: 40px;  -moz-background-clip: padding;  border-radius: 40px;  background-clip: padding-box;}.team-item p {  font-weight: normal;  font-size: 14px;  padding: 0 40px;}.team-item .cut {  margin-top: 16px;}.team-item .ltx-link-wrapper {  margin-top: 25px;}.team-item .image {  text-align: center;  position: relative;  margin: 0 auto;  display: inline-block;  margin-bottom: 30px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -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 .image:before {  content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -webkit-box-shadow: 0 0 20px var(--main);  -moz-box-shadow: 0 0 20px var(--main);  box-shadow: 0 0 20px var(--main);  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;}.team-item .image:hover:before {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.team-item .image img {  border: 16px solid #fff;  border-color: #fff;  border-color: var(--white);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  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;}.team-item ul {  list-style: none;  text-align: center;  margin: 24px 0 0 -6px;  padding: 0;}.team-item ul li {  display: inline-block;  margin: 0 0 0 6px;}.team-item ul li a {  color: #009fe3;  color: var(--main);  background-color: #fff;  background-color: var(--white);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  padding: 0px;  display: inline-block;  font-size: 12px;  width: 28px;  height: 28px;  line-height: 28px;  -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 ul li a:hover {  color: #404040;  color: var(--black);  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.team-sc.inner-page .team-item {  margin-bottom: 30px;}.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: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.bg-color-gray .swiper-pages .swiper-pagination-bullet {  background-color: #009fe3;  background-color: var(--main);}.bg-color-gray .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active {  background-color: #404040;  background-color: var(--black);}.bg-color-black .swiper-pages .swiper-pagination-bullet {  background-color: #fff;  background-color: var(--white);}.bg-color-black .swiper-pages .swiper-pagination-bullet:hover {  background-color: #009fe3;  background-color: var(--main);}.bg-color-black .swiper-pages .swiper-pagination-bullet.swiper-pagination-bullet-active {  background-color: #009fe3;  background-color: var(--main);}.bg-color-black .team-item .header {  color: #009fe3;  color: var(--main);  margin: 15px 0 4px 0 !important;}.bg-color-black .team-item .header:hover {  color: #fff;  color: var(--white);}.bg-color-black .team-item .subheader {  color: #fff;  color: var(--white);  font-weight: normal;}.bg-color-black .ltx-team-slider .swiper-slide.swiper-slide-prev,.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*/#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 > #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;  width: 0rem;  height: 3rem;  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: 500px;  height: 500px;}.paceloader-image .pace-image {  background-position: 50% 50%;  background-repeat: no-repeat;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 500px;  height: 500px;  margin: auto;  display: block;  z-index: 100;  position: fixed;  overflow: hidden;}.ltx-pulse-loader {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%) scale(3);  -moz-transform: translate(-50%, -50%) scale(3);  -ms-transform: translate(-50%, -50%) scale(3);  -o-transform: translate(-50%, -50%) scale(3);  transform: translate(-50%, -50%) scale(3);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  padding: 0px;  display: flex;  align-items: center;  justify-content: center;}.ltx-pulse-loader svg {  -webkit-animation: ltxPulse 1s linear infinite;  -moz-animation: ltxPulse 1s linear infinite;  -o-animation: ltxPulse 1s linear infinite;  animation: ltxPulse 1s linear infinite;}.ltx-pulse-loader svg polyline {  fill: none;  stroke-width: 2;  stroke-linecap: round;  stroke-linejoin: round;}.ltx-pulse-loader svg polyline#ltx-pulse-back {  stroke: var(--main);}.ltx-pulse-loader svg polyline#ltx-pulse-front {  stroke: var(--black);  stroke-dasharray: 12, 36;  stroke-dashoffset: 48;  -webkit-animation: ltxDash 1s linear infinite;  -moz-animation: ltxDash 1s linear infinite;  -o-animation: ltxDash 1s linear infinite;  animation: ltxDash 1s linear infinite;}lesshat-selector {  -lh-property: 0; } @-webkit-keyframes ltxDash{ 62.5% { opacity: 0; } to { stroke-dashoffset: 0; }}@-moz-keyframes ltxDash{ 62.5% { opacity: 0; } to { stroke-dashoffset: 0; }}@-o-keyframes ltxDash{ 62.5% { opacity: 0; } to { stroke-dashoffset: 0; }}@keyframes ltxDash{ 62.5% { opacity: 0; } to { stroke-dashoffset: 0; }}[not-existing] {  zoom: 1;}lesshat-selector {  -lh-property: 0; } @-webkit-keyframes ltxPulse{ 62.5% { -webkit-transform: scale(1); } 95% { -webkit-transform: scale(0.85); } 100% { -webkit-transform: scale(1); }}@-moz-keyframes ltxPulse{ 62.5% { -moz-transform: scale(1); } 95% { -moz-transform: scale(0.85); } 100% { -moz-transform: scale(1); }}@-o-keyframes ltxPulse{ 62.5% { -o-transform: scale(1); } 95% { -o-transform: scale(0.85); } 100% { -o-transform: scale(1); }}@keyframes ltxPulse{ 62.5% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1); } 95% {-webkit-transform: scale(0.85);-moz-transform: scale(0.85);-ms-transform: scale(0.85);transform: scale(0.85); } 100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1); }}[not-existing] {  zoom: 1;}.pace.pace-inactive {  display: none;}/*	22. Events*/.events-sc .item {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  padding: 32px 30px;  -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: #f6f3ed;  background-color: var(--gray);  margin-bottom: 7px;}@media (max-width: 991px) {  .events-sc .item {    margin-bottom: 15px;  }}@media (max-width: 991px) {  .events-sc .item {    text-align: center;  }}.events-sc .item h5 {  text-transform: uppercase;  margin: 0;}.events-sc .item .subheader strong {  color: #009fe3;  color: var(--main);}.events-sc .item .img {  text-align: center;}.events-sc .item .img img {  margin: 0 auto;}.events-sc .item .in {  display: flex;  flex-direction: column;  justify-content: center;}@media (max-width: 991px) {  .events-sc .item .in {    margin: 14px 0;  }  .events-sc .item .in.descr {    margin: 25px 0 25px;  }}.events-sc .item .in.descr {  padding-left: 50px;}.events-sc .item .in.descr div {  line-height: 1.9em;}.events-sc .item .in.descr .ltx-clock {  position: absolute;  left: 0;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}@media (max-width: 1199px) {  .events-sc .item .in.descr {    padding-left: 0;  }  .events-sc .item .in.descr .ltx-clock {    display: none;  }}.events-sc .item .btn {  max-width: 120px;  margin: 0 auto;}@media (min-width: 992px) {  .events-sc .item .name {    margin-left: -20px;  }}@media (max-width: 991px) {  .events-sc .item .name {    padding-bottom: 30px;  }}@media (min-width: 992px) {  .events-sc .item .date {    padding-top: 8px;  }}.events-sc .item .date-day,.events-sc .item .date-my {  display: inline-block;  vertical-align: top;}.events-sc .item .date-day {  font-size: 48px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #009fe3;  color: var(--main);}@media (max-width: 991px) {  .events-sc .item .date-day {    font-size: 40px;  }}.events-sc .item .date-my {  margin-top: -8px;  margin-left: 12px;  font-size: 18px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  line-height: 20px;}@media (min-width: 992px) {  .events-sc .item:hover {    -webkit-transform: scale(1.025) !important;    -moz-transform: scale(1.025) !important;    -ms-transform: scale(1.025) !important;    -o-transform: scale(1.025) !important;    transform: scale(1.025) !important;  }}.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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: #404040 !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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: #404040;}.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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topleft: 8px;  -moz-background-clip: padding;  border-top-left-radius: 8px;  background-clip: padding-box;  border-left: 0px;}.tribe-events-calendar thead tr:first-child th:last-child {  -webkit-border-top-right-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius-topright: 8px;  -moz-background-clip: padding;  border-top-right-radius: 8px;  background-clip: padding-box;  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: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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(64, 64, 64, 0.2);}.tribe-events-calendar div[id*="tribe-events-daynum-"],.tribe-events-calendar div[id*="tribe-events-daynum-"] a {  background-color: rgba(64, 64, 64, 0.5);}#tribe-events-content .tribe-events-calendar td:hover,#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {  background-color: #f6f3ed;}#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: #404040;  border: 0;}.single-tribe_events .tribe-events-event-meta {  background-color: var(--gray);  border: 0;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-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: #404040;}.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: #f6f3ed;  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: #009fe3;  color: var(--main);}.events-list .date .date-my {  color: #404040;  color: var(--black);  margin-top: -3px;  font-size: 16px;  line-height: 18px;  margin-left: 14px;}/*	23. Subscribe block*/.subscribe-wrapper + #ltx-widgets-footer {  margin-top: -60px;  padding-top: 115px;}.subscribe-block {  z-index: 10;  position: relative;  border-bottom: 2px dashed rgba(255, 255, 255, 0.1);}.subscribe-block section {  padding: 55px 15px 55px;}@media (max-width: 1199px) {  .subscribe-block section {    padding: 28px 45px;  }}@media (max-width: 991px) {  .subscribe-block section {    text-align: center;  }}.subscribe-block section .wpb_single_image {  margin: 0;}.subscribe-block .btn:after {  display: none;}.subscribe-block .heading {  margin: 0;}@media (max-width: 991px) {  .subscribe-block .heading.icon-type-before {    padding-left: 0 !important;    padding-bottom: 15px;  }  .subscribe-block .heading .heading-icon {    display: none;  }}@media (max-width: 768px) {  .subscribe-block .heading.icon-type-before {    padding-bottom: 5px;  }}.subscribe-block .heading.icon-type-before {  padding-left: 70px;}.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;}@media (min-width: 992px) and (max-width: 1199px) {  .subscribe-block .heading .header {    font-size: 24px;  }}.subscribe-block .wpb_text_column {  margin-bottom: 0;}.subscribe-block ul {  margin: 0;}.subscribe-block .ltx-social ul {  margin: 7px 0 0 0;  padding: 0;  list-style: none;  display: inline-block;}.subscribe-block .ltx-social li {  list-style: none;  display: inline-block;  font-size: 14px;  margin-left: 10px;}.subscribe-block .ltx-social li a {  width: 35px;  height: 35px;  line-height: 35px;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  text-align: center;  background-color: #009fe3;  background-color: var(--main);  color: #404040;  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;}.subscribe-block .ltx-social li a:hover {  background-color: #fff;  background-color: var(--white);}.subscribe-block .ltx-social span.header {  margin: 0;  font-size: 16px;  font-weight: bold;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  display: inline-block;}.subscribe-block .ltx-social span.header span {  white-space: nowrap;  bottom: 0;  display: inline-block;}.subscribe-block .ltx-social span.header:after {  content: "";  display: inline-block;  position: relative;  top: -3px;  left: 8px;  margin-right: 16px;  width: 12px;  border-bottom: 2px solid #fff;  border-color: #fff;  border-color: var(--white);}.mc4wp-form {  position: relative;  background: transparent;  padding: 0 0px;  max-width: 500px;  margin-top: 0px;}@media (max-width: 1199px) {  .mc4wp-form {    margin: 0 auto;  }}@media (max-width: 768px) {  .mc4wp-form {    margin-top: 0;  }}@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;    font-size: 14px !important;    position: relative;    padding: 16px 30px !important;    margin-bottom: 0;    margin-right: -40px !important;    border: 0 transparent !important;  }  .mc4wp-form .input-group .input-group-append {    display: flex;    margin-left: -10px;  }  .mc4wp-form .input-group .input-group-append button {    min-width: 160px;  }}@media (max-width: 768px) {  .mc4wp-form .input-group {    display: block;  }  .mc4wp-form .input-group input[type="email"] {    display: block;    -webkit-border-top-right-radius: 40px;    -moz-border-radius-topright: 40px;    border-top-right-radius: 40px;    -webkit-border-bottom-right-radius: 40px;    -webkit-background-clip: padding-box;    -moz-border-radius-bottomright: 40px;    -moz-background-clip: padding;    border-bottom-right-radius: 40px;    background-clip: padding-box;  }  .mc4wp-form .input-group button {    margin-top: 16px;  }}.mc4wp-form button,.mc4wp-form input {  margin-top: 0;  margin-bottom: 0 !important;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  .mc4wp-form input[type="email"] {    padding-top: 16px;    padding-bottom: 22px;  }}@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 .ltx-icon {  font-size: 64px;  color: #009fe3;  color: var(--main);  background-color: transparent !important;  margin-bottom: 0px !important;}.multi-icons h6 {  line-height: 1.3em;  font-weight: bold;  font-size: 18px;  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  margin: 0;}@media (min-width: 1200px) and (max-width: 1599px) {  .multi-icons h6 {    font-size: 18px;  }}@media (min-width: 992px) and (max-width: 1199px) {  .multi-icons h6 {    font-size: 14px;  }}.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%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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;  }}.ltx-multi-bee {  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-top: -80px;  margin-left: -360px;}.ltx-multi-bee img {  position: relative;  margin-top: -60px;  animation-name: floating_1;  animation-duration: 3s;  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);  animation-iteration-count: infinite;}.multi-header h2 {  line-height: 1.3em;}.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;}.multi-doc {  padding-top: 25px;  text-align: center;}.multi-doc ul {  left: -80px !important;  position: relative;  display: inline-block;}.multi-doc ul li {  margin: 0 !important;}.multi-doc .ltx-icon {  background-image: url("assets/images/multi-doc.png");  background-repeat: no-repeat;  background-position: 50% 50%;  width: 100px;  height: 100px;  position: absolute;  left: -70px !important;  top: 56px !important;}.multi-doc .block-right {  display: inline-block;  text-align: left;}.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;}.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;  padding-left: 30px !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 .descr,.multi-doc .block-right h4 {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  font-size: 36px !important;  font-weight: 700 !important;  margin: 10px 0 10px 0 !important;  text-transform: none !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 {  height: 490px !important;  max-height: 490px !important;}.image-previews {  overflow: visible;  /*	@media @xl-only {		& > .vc_row { margin: 0 12% !important; }	}*/}.image-previews img.vc_single_image-img {  margin-top: 30px !important;  -webkit-box-shadow: 0 0 30px rgba(64, 64, 64, 0.2);  -moz-box-shadow: 0 0 30px rgba(64, 64, 64, 0.2);  box-shadow: 0 0 30px rgba(64, 64, 64, 0.2);}.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(64, 64, 64, 0.2) !important;  -moz-box-shadow: 0 0 30px rgba(64, 64, 64, 0.2) !important;  box-shadow: 0 0 30px rgba(64, 64, 64, 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(64, 64, 64, 0.2) !important;  -moz-box-shadow: 0 0 15px rgba(64, 64, 64, 0.2) !important;  box-shadow: 0 0 15px rgba(64, 64, 64, 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: #404040;  background-color: var(--black);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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: 6px !important;}.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: #009fe3;  background-color: var(--main);  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-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;}.multi-color {  width: 50px;  height: 50px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);  box-shadow: 0 6px 20px 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-main {  background-color: #009fe3;  background-color: var(--main);}.multi-color.color-second {  background-color: #f6f3ed;  background-color: var(--second);}.multi-color.color-black {  background-color: #404040;  background-color: var(--black);}.multi-color.color-gray {  background-color: #f6f3ed;  background-color: var(--gray);}/*	25. Services*/.blog-post .services .image {  margin-bottom: 30px;}.services-sc {  position: relative;  padding-left: 15px;  padding-right: 15px;}@media (max-width: 991px) {  .services-sc {    padding: 30px 45px;  }}.services-sc.layout-slider {  padding: 0;}.services-sc.layout-slider article {  text-align: center;}.services-sc.layout-slider article .header {  margin: 0 0 10px;}.services-sc.layout-slider article p {  margin-bottom: 20px;}@media (min-width: 768px) {  .services-sc.layout-slider article p {    padding-left: 15px;    padding-right: 15px;  }}.services-sc.layout-slider article .price {  font-size: 24px;  margin: 0;}.services-sc.layout-slider article 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) {  .services-sc.layout-slider article img {    max-width: 395px;  }}.services-sc.layout-slider article .image {  margin-bottom: 30px;  position: relative;  display: inline-block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  border: 18px solid var(--white);  overflow: hidden;}.services-sc.layout-slider article .image:before {  content: "";  position: absolute;  left: -18px;  top: -18px;  right: -18px;  bottom: -18px;  display: block;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  -webkit-box-shadow: 0 0 20px var(--main);  -moz-box-shadow: 0 0 20px var(--main);  box-shadow: 0 0 20px var(--main);  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;}.services-sc.layout-slider article .image:hover:before {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.services-sc.layout-slider article .image:hover img {  -webkit-transform: scale(1.05);  -moz-transform: scale(1.05);  -ms-transform: scale(1.05);  -o-transform: scale(1.05);  transform: scale(1.05);}.services-sc.layout-slider article .btn {  margin-top: 25px;}.services-sc.layout-slider article .vip {  font-family: 'Niramit', serif;  font-family: var(--font-headers), serif;  font-weight: 800;  color: #fff;  color: var(--white);  background-color: #404040;  background-color: var(--black);  display: block;  width: 70px;  height: 70px;  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);  margin-left: 130px;  top: 30px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  font-size: 12px;  line-height: 1.1em;  display: flex;  flex-direction: column;  justify-content: center;  padding-bottom: 5px;}.services-sc.layout-slider article .vip span {  color: #009fe3;  color: var(--main);}.services-sc.layout-slider .arrows a {  top: 175px;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);}@media (min-width: 1200px) and (max-width: 1599px) {  .services-sc.layout-slider .arrows a {    top: 165px;  }}@media (max-width: 1199px) {  .services-sc.layout-slider .arrows a {    top: 200px;  }}@media (max-width: 991px) {  .services-sc.layout-slider .arrows a {    top: 155px;  }}@media (max-width: 768px) {  .services-sc.layout-slider .arrows a {    top: 50%;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);  }}.services-sc.layout-slider .arrows a:hover {  background-color: #404040;  background-color: var(--black);  color: #fff;  color: var(--white);}.services-sc.layout-posts {  margin-bottom: 20px;}.services-sc.layout-posts > div {  margin-bottom: 30px;}.services-sc.layout-posts article {  text-align: center;  background-color: #fff;}.services-sc.layout-posts article .header {  font-size: 24px;  margin-top: 18px;}.services-sc.layout-posts article .descr {  padding-left: 15px;  padding-right: 15px;}.services-sc.layout-posts article .image {  position: relative;}.services-sc.layout-posts article .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;}.services-sc.layout-posts article:hover img {  zoom: 1;  filter: alpha(opacity=50);  -webkit-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}.services-sc.layout-posts article:hover .btn {  zoom: 1;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;}.services-sc.layout-posts article .btn {  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%);  zoom: 1;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;}.services-sc.layout-posts article p {  font-size: 14px;}.services-sc.layout-posts article:before {  content: "";  position: absolute;  left: 15px;  top: 0;  right: 15px;  bottom: 0;  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  display: block;  -webkit-box-shadow: 0 0 30px var(--main);  -moz-box-shadow: 0 0 30px var(--main);  box-shadow: 0 0 30px var(--main);  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;  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;}.services-sc.layout-posts article:hover:before {  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.services-sc.layout-photos {  padding: 25px 0 0px;}.services-sc.layout-photos article {  text-align: center;  padding: 35px 0;}.services-sc.layout-photos article .image {  width: 127px;  height: 127px;  display: block;  margin: 0 auto 35px;  position: relative;}@media (max-width: 479px) {  .services-sc.layout-photos article .image {    width: 100px;    height: 100px;  }}.services-sc.layout-photos article .image img {  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}.services-sc.layout-photos article .image .count {  position: absolute;  left: -15px;  top: -15px;  font-family: 'Lora', sans-serif;  font-family: var(--font-main), sans-serif;  font-size: 16px;  background-color: #009fe3;  background-color: var(--main);  color: #fff;  color: var(--white);  display: block;  width: 50px;  height: 50px;  line-height: 48px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;}.services-sc.layout-photos article .image:before {  content: "";  display: block;  left: -16px;  right: -16px;  bottom: -16px;  top: -16px;  -webkit-border-radius: 50%;  -webkit-background-clip: padding-box;  -moz-border-radius: 50%;  -moz-background-clip: padding;  border-radius: 50%;  background-clip: padding-box;  position: absolute;  border: 2px dashed var(--white);  zoom: 1;  filter: alpha(opacity=10);  -webkit-opacity: 0.1;  -moz-opacity: 0.1;  opacity: 0.1;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.services-sc.layout-photos article .image:hover:before {  zoom: 1;  filter: alpha(opacity=40);  -webkit-opacity: 0.4;  -moz-opacity: 0.4;  opacity: 0.4;}.services-sc.layout-photos article .header {  margin: 0;  font-size: 18px;  color: #009fe3;  color: var(--main);}.services-sc.layout-list {  text-align: left;}@media (max-width: 991px) {  .services-sc.layout-list {    padding: 0;  }  .services-sc.layout-list > div {    padding: 0;  }}.services-sc.layout-list .menu-wrap {  max-height: 520px;  overflow-y: scroll;}@media (min-width: 992px) {  .services-sc.layout-list .menu-wrap {    padding-right: 20px;  }}.services-sc.layout-list .wpb_text_column.wpb_content_element {  margin: 0;}.services-sc.layout-list .header {  margin: 0 0 20px;}.services-sc.layout-list .subheader {  color: #009fe3;  color: var(--main);  margin: 0;}.services-sc.layout-list .heading {  margin: 0;}.services-sc.layout-list .heading .header {  margin: 0;}@media (min-width: 1200px) {  .services-sc.layout-list .content {    padding-left: 20px;  }}.services-sc.layout-list article {  background-color: #f6f3ed;  background-color: var(--gray);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;  padding: 53px 45px;}.services-sc.layout-list article img {  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}@media (max-width: 991px) {  .services-sc.layout-list .ltx-wrap {    text-align: center;  }}@media (max-width: 1199px) {  .services-sc.layout-list .ltx-wrap img {    margin-bottom: 35px;  }}.services-sc.layout-list .ltx-service {  display: none;}@media (min-width: 992px) {  .services-sc.layout-list.inited .ltx-service {    position: absolute;    display: block;  }  .services-sc.layout-list.inited .ltx-service > .row > div:first-child {    zoom: 1;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    -webkit-transition: all 0s;    -moz-transition: all 0s;    -o-transition: all 0s;    transition: all 0s;    -webkit-transform: translateY(-20%);    -moz-transform: translateY(-20%);    -ms-transform: translateY(-20%);    -o-transform: translateY(-20%);    transform: translateY(-20%);  }  .services-sc.layout-list.inited .ltx-service > .row > div:last-child {    zoom: 1;    filter: alpha(opacity=0);    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    -webkit-transition: all 0s;    -moz-transition: all 0s;    -o-transition: all 0s;    transition: all 0s;    -webkit-transform: translateX(20%);    -moz-transform: translateX(20%);    -ms-transform: translateX(20%);    -o-transform: translateX(20%);    transform: translateX(20%);  }  .services-sc.layout-list.inited .ltx-service.show {    z-index: 10;  }  .services-sc.layout-list.inited .ltx-service.show > .row > div {    zoom: 1;    filter: alpha(opacity=100);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);    -webkit-transition: all 1s;    -moz-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;  }}@media (max-width: 991px) {  .services-sc.layout-list.inited .ltx-service {    display: none;  }  .services-sc.layout-list.inited .ltx-service.show {    display: block;  }}.services-sc.layout-list ul.services-menu {  list-style: none;  padding: 0;  margin: 0;}.services-sc.layout-list ul.services-menu li {  cursor: pointer;  position: relative;  padding: 16px 15px;  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;  min-height: 90px;}.services-sc.layout-list ul.services-menu li:last-child:after {  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);  content: "";  position: absolute;  bottom: 0;  left: 0;  right: 0;  display: block;}.services-sc.layout-list ul.services-menu li:before {  border-bottom: 2px dashed rgba(45, 54, 99, 0.1);  border-color: rgba(45, 54, 99, 0.1);  border-color: var(--black-light);  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  display: block;}.services-sc.layout-list ul.services-menu li .ltx-ico {  color: #009fe3;  color: var(--main);  font-size: 54px;  margin-right: 20px;  vertical-align: middle;  -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;}.services-sc.layout-list ul.services-menu li .ltx-ico img {  max-width: 54px;}.services-sc.layout-list ul.services-menu li .header {  color: #404040;  color: var(--black);  font-size: 18px;  vertical-align: middle;  margin: 0;  padding: 0px 0 0 70px;  line-height: 1em;  height: 54px;  display: flex;  flex-direction: column;  justify-content: center;}.services-sc.layout-list ul.services-menu li.cat-active,.services-sc.layout-list ul.services-menu li:hover {  background-color: #404040;  background-color: var(--black);  -webkit-border-radius: 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 8px;  -moz-background-clip: padding;  border-radius: 8px;  background-clip: padding-box;}.services-sc.layout-list ul.services-menu li.cat-active .header,.services-sc.layout-list ul.services-menu li:hover .header {  color: #fff;  color: var(--white);}.services-sc.layout-list ul.services-menu li.cat-active + li:before,.services-sc.layout-list ul.services-menu li:hover + li:before {  border: none !important;}@media (max-width: 991px) {  .services-sc.layout-list ul.services-menu {    text-align: center;    margin-bottom: 10px;  }  .services-sc.layout-list ul.services-menu li {    display: inline-block;    min-height: initial;    padding: 0;  }  .services-sc.layout-list ul.services-menu li:before,  .services-sc.layout-list ul.services-menu li:after {    display: none !important;  }  .services-sc.layout-list ul.services-menu li .ltx-ico {    display: none;  }  .services-sc.layout-list ul.services-menu li .header {    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;  }  .services-sc.layout-list ul.services-menu li .header {    border-bottom: 2px dashed rgba(45, 54, 99, 0.1);    display: inline-block;    padding: 0 0 5px;    height: auto;    margin: 0 15px 14px;  }  .services-sc.layout-list ul.services-menu li.cat-active,  .services-sc.layout-list ul.services-menu li:hover {    background-color: transparent;  }  .services-sc.layout-list ul.services-menu li.cat-active .header,  .services-sc.layout-list ul.services-menu li:hover .header {    color: #009fe3;    color: var(--main);    border-bottom: 2px solid transparent;  }}.bg-color-black .services-sc.layout-photos article .header span {  color: #fff;  color: var(--white);}
