@charset "UTF-8";
@charset "UTF-8";
[class*="lastudioicon-"]{
display: inline-block;
font: normal normal normal 1em/1 LaStudioIcons;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.lastudioicon-mail-2:before{
content: '\e800'
}
.lastudioicon-b-dribbble:before{
content: '\e801'
}
.lastudioicon-b-vkontakte:before{
content: '\e802'
}
.lastudioicon-b-line:before{
content: '\e803'
}
.lastudioicon-b-twitter-squared:before{
content: '\e804'
}
.lastudioicon-b-yahoo-1:before{
content: '\e805'
}
.lastudioicon-b-skype-outline:before{
content: '\e806'
}
.lastudioicon-globe:before{
content: '\e807'
}
.lastudioicon-shield:before{
content: '\e808'
}
.lastudioicon-phone-call:before{
content: '\e809'
}
.lastudioicon-menu-6:before{
content: '\e80a'
}
.lastudioicon-support248:before{
content: '\e80b'
}
.lastudioicon-f-comment-1:before{
content: '\e80c'
}
.lastudioicon-dot-3:before{
content: '\e80d'
}
.lastudioicon-mail-1:before{
content: '\e80e'
}
.lastudioicon-envato:before{
content: '\e8bc'
}
.lastudioicon-letter-1:before{
content: '\e8be'
}
.lastudioicon-circle-1:before{
content: '\e8bf'
}
.lastudioicon-bag-2:before{
content: '\e8c4'
}
.lastudioicon-bag-3:before{
content: '\e8c6';
font-weight: 600;
}
.lastudioicon-ic_mail_outline_24px:before{
content: '\ea02'
}
.lastudioicon-ic_compare_arrows_24px:before{
content: '\ea03'
}
.lastudioicon-ic_compare_24px:before{
content: '\ea04'
}
.lastudioicon-ic_share_24px:before{
content: '\ea05'
}
.lastudioicon-bath-tub-1:before{
content: '\ea06'
}
.lastudioicon-shopping-cart-1:before{
content: '\ea07'
}
.lastudioicon-contrast:before{
content: '\ea08'
}
.lastudioicon-heart-1:before{
content: '\ea09'
}
.lastudioicon-sort-tool:before{
content: '\ea0a'
}
.lastudioicon-list-bullet-1:before{
content: '\ea0b'
}
.lastudioicon-menu-8-1:before{
content: '\ea0c'
}
.lastudioicon-menu-4-1:before{
content: '\ea0d'
}
.lastudioicon-menu-3-1:before{
content: '\ea0e'
}
.lastudioicon-menu-1:before{
content: '\ea0f'
}
.lastudioicon-down-arrow:before{
content: '\ea10'
}
.lastudioicon-left-arrow:before{
content: '\ea11'
}
.lastudioicon-right-arrow:before{
content: '\ea12'
}
.lastudioicon-up-arrow:before{
content: '\ea13'
}
.lastudioicon-phone-1:before{
content: '\ea14'
}
.lastudioicon-pin-3-1:before{
content: '\ea15'
}
.lastudioicon-search-content:before{
content: '\ea16'
}
.lastudioicon-single-01-1:before{
content: '\ea17'
}
.lastudioicon-i-delete:before{
content: '\ea18'
}
.lastudioicon-zoom-1:before{
content: '\ea19'
}
.lastudioicon-b-meeting:before{
content: '\ea1a'
}
.lastudioicon-bag-20:before{
content: '\ea1b'
}
.lastudioicon-bath-tub-2:before{
content: '\ea1c'
}
.lastudioicon-web-link:before{
content: '\ea1d'
}
.lastudioicon-shopping-cart-2:before{
content: '\ea1e'
}
.lastudioicon-cart-return:before{
content: '\ea1f'
}
.lastudioicon-check:before{
content: '\ea20'
}
.lastudioicon-g-check:before{
content: '\ea21'
}
.lastudioicon-d-check:before{
content: '\ea22'
}
.lastudioicon-circle-10:before{
content: '\ea23'
}
.lastudioicon-circle-simple-left:before{
content: '\ea24'
}
.lastudioicon-circle-simple-right:before{
content: '\ea25'
}
.lastudioicon-compare:before{
content: '\ea26'
}
.lastudioicon-letter:before{
content: '\ea27'
}
.lastudioicon-mail:before{
content: '\ea28'
}
.lastudioicon-email:before{
content: '\ea29'
}
.lastudioicon-eye:before{
content: '\ea2a'
}
.lastudioicon-heart-2:before{
content: '\ea2b'
}
.lastudioicon-shopping-cart-3:before{
content: '\ea2c'
}
.lastudioicon-list-bullet-2:before{
content: '\ea2d'
}
.lastudioicon-marker-3:before{
content: '\ea2e'
}
.lastudioicon-measure-17:before{
content: '\ea2f'
}
.lastudioicon-menu-8-2:before{
content: '\ea30'
}
.lastudioicon-menu-7:before{
content: '\ea31'
}
.lastudioicon-menu-4-2:before{
content: '\ea32'
}
.lastudioicon-menu-3-2:before{
content: '\ea33'
}
.lastudioicon-menu-2:before{
content: '\ea34'
}
.lastudioicon-microsoft:before{
content: '\ea35'
}
.lastudioicon-phone-2:before{
content: '\ea36'
}
.lastudioicon-phone-call-1:before{
content: '\ea37'
}
.lastudioicon-pin-3-2:before{
content: '\ea38'
}
.lastudioicon-pin-check:before{
content: '\ea39'
}
.lastudioicon-e-remove:before{
content: '\ea3a'
}
.lastudioicon-single-01-2:before{
content: '\ea3b'
}
.lastudioicon-i-add:before{
content: '\ea3c'
}
.lastudioicon-small-triangle-down:before{
content: '\ea3d'
}
.lastudioicon-small-triangle-left:before{
content: '\ea3e'
}
.lastudioicon-small-triangle-right:before{
content: '\ea3f'
}
.lastudioicon-tag-check:before{
content: '\ea40'
}
.lastudioicon-tag:before{
content: '\ea41'
}
.lastudioicon-clock:before{
content: '\ea42'
}
.lastudioicon-time-clock:before{
content: '\ea43'
}
.lastudioicon-triangle-left:before{
content: '\ea44'
}
.lastudioicon-triangle-right:before{
content: '\ea45'
}
.lastudioicon-business-agent:before{
content: '\ea46'
}
.lastudioicon-zoom-2:before{
content: '\ea47'
}
.lastudioicon-zoom-88:before{
content: '\ea48'
}
.lastudioicon-search-zoom-in:before{
content: '\ea49'
}
.lastudioicon-search-zoom-out:before{
content: '\ea4a'
}
.lastudioicon-small-triangle-up:before{
content: '\ea4b'
}
.lastudioicon-phone-call-2:before{
content: '\ea4c'
}
.lastudioicon-full-screen:before{
content: '\ea4d'
}
.lastudioicon-car-parking:before{
content: '\ea4e'
}
.lastudioicon-transparent:before{
content: '\ea4f'
}
.lastudioicon-bedroom-1:before{
content: '\ea50'
}
.lastudioicon-bedroom-2:before{
content: '\ea51'
}
.lastudioicon-search-property:before{
content: '\ea52'
}
.lastudioicon-menu-5:before{
content: '\ea53'
}
.lastudioicon-circle-simple-right-2:before{
content: '\ea54'
}
.lastudioicon-detached-property:before{
content: '\ea55'
}
.lastudioicon-armchair:before{
content: '\ea56'
}
.lastudioicon-measure-big:before{
content: '\ea57'
}
.lastudioicon-b-meeting-2:before{
content: '\ea58'
}
.lastudioicon-bulb-63:before{
content: '\ea59'
}
.lastudioicon-new-construction:before{
content: '\ea5a'
}
.lastudioicon-quite-happy:before{
content: '\ea5b'
}
.lastudioicon-shape-star-1:before{
content: '\ea5c'
}
.lastudioicon-shape-star-2:before{
content: '\ea5d'
}
.lastudioicon-star-rate-1:before{
content: '\ea5e'
}
.lastudioicon-star-rate-2:before{
content: '\ea5f'
}
.lastudioicon-home-2:before{
content: '\ea60'
}
.lastudioicon-home-3:before{
content: '\ea61'
}
.lastudioicon-home:before{
content: '\ea62'
}
.lastudioicon-home-2-2:before{
content: '\ea63'
}
.lastudioicon-home-3-2:before{
content: '\ea64'
}
.lastudioicon-home-4:before{
content: '\ea65'
}
.lastudioicon-home-search:before{
content: '\ea66'
}
.lastudioicon-e-add:before{
content: '\ea67'
}
.lastudioicon-e-delete:before{
content: '\ea68'
}
.lastudioicon-i-delete-2:before{
content: '\ea69'
}
.lastudioicon-i-add-2:before{
content: '\ea6a'
}
.lastudioicon-arrow-right:before{
content: '\ea6b'
}
.lastudioicon-arrow-left:before{
content: '\ea6c'
}
.lastudioicon-arrow-up:before{
content: '\ea6d'
}
.lastudioicon-arrow-down:before{
content: '\ea6e'
}
.lastudioicon-a-check:before{
content: '\ea6f'
}
.lastudioicon-a-add:before{
content: '\ea70'
}
.lastudioicon-chart-bar-32:before{
content: '\ea71'
}
.lastudioicon-chart-bar-32-2:before{
content: '\ea72'
}
.lastudioicon-cart-simple-add:before{
content: '\ea73'
}
.lastudioicon-cart-add:before{
content: '\ea74'
}
.lastudioicon-cart-add-2:before{
content: '\ea75'
}
.lastudioicon-cart-speed-1:before{
content: '\ea76'
}
.lastudioicon-cart-speed-2:before{
content: '\ea77'
}
.lastudioicon-cart-refresh:before{
content: '\ea78'
}
.lastudioicon-ic_format_quote_24px:before{
content: '\ea79'
}
.lastudioicon-quote-1:before{
content: '\ea7a'
}
.lastudioicon-quote-2:before{
content: '\ea7b'
}
.lastudioicon-a-chat:before{
content: '\ea7f'
}
.lastudioicon-b-comment:before{
content: '\ea80'
}
.lastudioicon-chat:before{
content: '\ea81'
}
.lastudioicon-b-chat:before{
content: '\ea82'
}
.lastudioicon-f-comment:before{
content: '\ea83'
}
.lastudioicon-f-chat:before{
content: '\ea84'
}
.lastudioicon-subtitles:before{
content: '\ea85'
}
.lastudioicon-voice-recognition:before{
content: '\ea86'
}
.lastudioicon-n-edit:before{
content: '\ea87'
}
.lastudioicon-d-edit:before{
content: '\ea88'
}
.lastudioicon-globe-1:before{
content: '\f018'
}
.lastudioicon-b-twitter:before{
content: '\f099'
}
.lastudioicon-b-facebook:before{
content: '\f09a'
}
.lastudioicon-b-github-circled:before{
content: '\f09b'
}
.lastudioicon-b-pinterest-circled:before{
content: '\f0d2'
}
.lastudioicon-b-pinterest-squared:before{
content: '\f0d3'
}
.lastudioicon-b-linkedin:before{
content: '\f0e1'
}
.lastudioicon-b-github:before{
content: '\f113'
}
.lastudioicon-b-youtube-squared:before{
content: '\f166'
}
.lastudioicon-b-youtube:before{
content: '\f167'
}
.lastudioicon-b-youtube-play:before{
content: '\f16a'
}
.lastudioicon-b-dropbox:before{
content: '\f16b'
}
.lastudioicon-b-instagram:before{
content: '\f16d'
}
.lastudioicon-b-tumblr:before{
content: '\f173'
}
.lastudioicon-b-tumblr-squared:before{
content: '\f174'
}
.lastudioicon-b-skype:before{
content: '\f17e'
}
.lastudioicon-b-foursquare:before{
content: '\f180'
}
.lastudioicon-b-vimeo-squared:before{
content: '\f194'
}
.lastudioicon-b-wordpress:before{
content: '\f19a'
}
.lastudioicon-b-yahoo:before{
content: '\f19e'
}
.lastudioicon-b-reddit:before{
content: '\f1a1'
}
.lastudioicon-b-reddit-squared:before{
content: '\f1a2'
}
.lastudioicon-language:before{
content: '\f1ab'
}
.lastudioicon-b-spotify-1:before{
content: '\f1bc'
}
.lastudioicon-b-soundcloud:before{
content: '\f1be'
}
.lastudioicon-b-vine:before{
content: '\f1ca'
}
.lastudioicon-b-yelp:before{
content: '\f1e9'
}
.lastudioicon-b-lastfm:before{
content: '\f202'
}
.lastudioicon-b-lastfm-squared:before{
content: '\f203'
}
.lastudioicon-b-pinterest:before{
content: '\f231'
}
.lastudioicon-b-whatsapp:before{
content: '\f232'
}
.lastudioicon-b-vimeo:before{
content: '\f27d'
}
.lastudioicon-b-reddit-alien:before{
content: '\f281'
}
.lastudioicon-b-telegram:before{
content: '\f2c6'
}
.lastudioicon-b-github-squared:before{
content: '\f300'
}
.lastudioicon-b-flickr:before{
content: '\f303'
}
.lastudioicon-b-flickr-circled:before{
content: '\f304'
}
.lastudioicon-b-vimeo-circled:before{
content: '\f307'
}
.lastudioicon-b-twitter-circled:before{
content: '\f30a'
}
.lastudioicon-b-linkedin-squared:before{
content: '\f30c'
}
.lastudioicon-b-spotify:before{
content: '\f327'
}
.lastudioicon-b-instagram-1:before{
content: '\f32d'
}
.lastudioicon-b-evernote:before{
content: '\f333'
}
.lastudioicon-b-soundcloud-1:before{
content: '\f348'
}
@font-face{
font-family: 'LaStudioIcons';
src: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/fonts/LaStudio_Icons/LaStudioIcons.eot);
src: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/fonts/LaStudio_Icons/LaStudioIcons.eot) format("embedded-opentype"), url(data:application/octet-stream;base64,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) format("woff2"), url(//ivotichealthcare.com/wp-content/themes/enzian/assets/fonts/LaStudio_Icons/LaStudioIcons.woff) format("woff"), url(//ivotichealthcare.com/wp-content/themes/enzian/assets/fonts/LaStudio_Icons/LaStudioIcons.ttf) format("truetype"), url(//ivotichealthcare.com/wp-content/themes/enzian/assets/fonts/LaStudio_Icons/LaStudioIcons.svg) format("svg");
font-weight: 400;
font-style: normal
}
    :root {
--theme-body-bg-color: #fff;
--theme-border-color: #dedede;
--theme-selection-bg-color: #BCBCBC;
--theme-selection-font-color: #fff;
--theme-primary-color: #D17474;
--theme-secondary-color: #222;
--theme-three-color: #858585;
--theme-body-font-color: #676767;
--theme-link-color: #222;
--theme-link-hover-color: #D17474;
--header-height: 110px;
--footer-height: 0px;
--theme-body-font-size: 16px;
--theme-body-line-height: 1.8;
--theme-h1-font-size: 36px;
--theme-h2-font-size: 32px;
--theme-h3-font-size: 28px;
--theme-h4-font-size: 24px;
--theme-h5-font-size: 22px;
--theme-h6-font-size: 20px;
--theme-body-font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Poppins, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--theme-three-font-family: "Nunito Sans", sans-serif;
--theme-three-font-weight: 400;
--theme-header-vertical-width: 370px;
--theme-header-vertical-width-small: 370px;
--theme-container-width: 1170px;
--theme-sidebar-width: 320px;
--theme-sidebar-space: 50px;
--theme-wc-single-main-image-width: 50%;
--scrollbar-width: 0px;
--scrollbar-width-o: 0px;
--theme-boxed-width: 1230px;
--theme-newsletter-popup-width: 790px;
--theme-newsletter-popup-height: 430px;
--item_info: 100px;
--adminbar-height: 0px;
--theme-heading-font-color: #222;
--theme-heading-font-weight: 700;
--theme-heading-font-family: Cormorant, serif;
--theme-heading-font-style: inherit;
--theme-heading-font-line-height: 1.2;
--theme-heading-font-spacing: 0;
--theme-heading-font-align: inherit;
--lathemeicons--search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M507.3 484.7l-141.5-141.5C397 306.8 415.1 259.7 415.1 208c0-114.9-93.13-208-208-208S-.0002 93.13-.0002 208S93.12 416 207.1 416c51.68 0 98.85-18.96 135.2-50.15l141.5 141.5C487.8 510.4 491.9 512 496 512s8.188-1.562 11.31-4.688C513.6 501.1 513.6 490.9 507.3 484.7zM208 384C110.1 384 32 305 32 208S110.1 32 208 32S384 110.1 384 208S305 384 208 384z'/%3E%3C/svg%3E");
--lathemeicons--angle-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='M219.9 266.7L75.89 426.7c-5.906 6.562-16.03 7.094-22.59 1.188c-6.918-6.271-6.783-16.39-1.188-22.62L186.5 256L52.11 106.7C46.23 100.1 46.75 90.04 53.29 84.1C59.86 78.2 69.98 78.73 75.89 85.29l144 159.1C225.4 251.4 225.4 260.6 219.9 266.7z'/%3E%3C/svg%3E");
--lathemeicons--angle-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M362.7 203.9l-159.1 144c-6.125 5.469-15.31 5.469-21.44 0L21.29 203.9C14.73 197.1 14.2 187.9 20.1 181.3C26.38 174.4 36.5 174.5 42.73 180.1L192 314.5l149.3-134.4c6.594-5.877 16.69-5.361 22.62 1.188C369.8 187.9 369.3 197.1 362.7 203.9z'/%3E%3C/svg%3E");
}
@media (max-width: 1279px) {
:root {
--theme-h1-font-size: 32px;
--theme-h2-font-size: 26px;
--theme-h3-font-size: 24px;
--theme-h4-font-size: 22px;
}
}
@media (max-width: 991px) {
:root {
--theme-h1-font-size: 26px;
--theme-h2-font-size: 22px;
--theme-h3-font-size: 20px;
--theme-h4-font-size: 18px;
--theme-h5-font-size: 16px;
--theme-h6-font-size: 16px;
--theme-container-width: 100%;
}
} ::selection {
color: #fff;
background-color: var(--theme-primary-color);
text-shadow: none;
}
::-moz-selection {
color: #fff;
background-color: var(--theme-primary-color);
text-shadow: none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font: inherit;
vertical-align: baseline;
}
html {
font-size: 62.5%;
}
*, *:before, *:after {
box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
display: block;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: inherit;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: none;
}
a:focus {
outline: none;
}
a:hover, a:active {
outline: 0;
}
a img {
border: 0;
}
img {
max-width: 100%;
height: auto;
}
select {
max-width: 100%;
}
em {
font-style: italic;
}
.hidden {
display: none !important;
}
* html {
font-size: 100%;
}
body {
font-family: var(--theme-body-font-family);
font-size: var(--theme-body-font-size);
line-height: var(--theme-body-line-height);
color: var(--theme-body-font-color);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow-wrap: break-word;
word-wrap: break-word;
background-color: var(--theme-body-bg-color);
overflow-x: hidden;
}
body,
body .lastudio-kit {
--lakit-primary-color: var(--theme-primary-color);
--lakit-pagination-link-hover-bg-color: var(--theme-primary-color);
--lakit-secondary-color: var(--theme-secondary-color);
--lakit-body-color: var(--theme-body-font-color);
--lakit-border-color: var(--theme-border-color);
--lakit-three-color: var(--theme-three-color);
}
.mejs-container {
margin-bottom: 20px;
}
.figure__object_fit {
position: relative;
overflow: hidden;
width: 100%;
}
.figure__object_fit img {
width: 100%;
object-fit: cover;
}
.active-object-fit .figure__object_fit img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.figure__object_fit.custom-object-fit {
background-size: cover;
background-position: top center;
}
.figure__object_fit.custom-object-fit img {
opacity: 0 !important;
} .container {
margin-right: auto;
margin-left: auto;
max-width: 96%;
width: var(--theme-container-width, 1170px);
}
.container::before, .container::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.container::after {
clear: both;
}
@media (max-width: 991px) {
.container {
width: 100%;
max-width: calc( 100% - 40px );
}
}
.lakit-row {
--bs-row-gap: 30px;
display: flex;
flex-wrap: wrap;
margin-right: calc(var(--bs-row-gap) * -.5);
margin-left: calc(var(--bs-row-gap) * -.5);
}
.lakit-row.gap-20 {
--bs-row-gap: 20px;
}
.lakit-row.gap-10 {
--bs-row-gap: 10px;
}
.lakit-row.gap-14 {
--bs-row-gap: 14px;
}
.lakit-row.gap-0 {
--bs-row-gap: 0;
}
.lakit-row > * {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-row-gap) * .5);
padding-left: calc(var(--bs-row-gap) * .5);
}
.lakit-col {
flex: 1 0 0;
}
@media (max-width: 767px) {
.lakit-col {
flex: 1 0 100%;
width: 100%;
}
}
.la-overlay-global {
position: fixed;
background: #232324;
z-index: 9;
visibility: hidden;
opacity: 0;
right: 0;
left: 0;
bottom: 0;
top: 0;
transition: all 250ms ease-out;
}
.star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 14px;
width: 6em;
font-family: "LaStudioIcons";
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #B3BDBC;
display: inline-block;
vertical-align: middle;
letter-spacing: 0.2em;
}
.star-rating::before {
content: "";
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating > span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
color: #F5A623;
}
.star-rating > span:before {
content: "";
top: 0;
position: absolute;
left: 0;
}
.lakit--js-ready .search_result_grid.is-minimal-result,
.lakit--js-ready .lakit-hamburger-panel__inner {
scrollbar-color: #000 #0000001a;
scrollbar-width: thin;
}
.lakit--js-ready .search_result_grid.is-minimal-result::-webkit-scrollbar,
.lakit--js-ready .lakit-hamburger-panel__inner::-webkit-scrollbar {
width: 2px;
}
.lakit--js-ready .search_result_grid.is-minimal-result::-webkit-scrollbar-track,
.lakit--js-ready .lakit-hamburger-panel__inner::-webkit-scrollbar-track {
background-color: #0000001a;
}
.lakit--js-ready .search_result_grid.is-minimal-result::-webkit-scrollbar-thumb,
.lakit--js-ready .lakit-hamburger-panel__inner::-webkit-scrollbar-thumb {
background-color: #000;
}
.decoration-thickness-1 .elementor-button .elementor-button-text {
text-decoration-thickness: 1px;
text-decoration-line: underline;
}
.decoration-thickness-1 .elementor-button:hover .elementor-button-text {
text-decoration: none;
}   html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: 600;
} dfn {
font-style: italic;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type=checkbox],
input[type=radio] {
box-sizing: border-box; padding: 0; } input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
height: auto;
} input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
p:empty {
display: none;
}
ins {
text-decoration: none;
} body:not(.elementor-editor-active) main.site-main {
min-height: 60vh;
}
[data-elementor-device-mode$=top] .elementor-column + .elementor-column {
margin-left: auto;
}
#site-content-wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#site-content-wrap .site-content--default {
width: 100%;
}
#site-content-wrap .sidebar-container {
width: 100%;
order: 2;
}
@media (min-width: 992px) {
#site-content-wrap .sidebar-container {
width: var(--theme-sidebar-width, 30%);
}
#site-content-wrap .sidebar-container ~ .site-content--default {
width: calc( 100% - var(--theme-sidebar-width, 70%) - var(--theme-sidebar-space, 40px) );
}
}
.elementor-theme-builder-content-area {
margin-right: auto;
margin-left: auto;
max-width: 96%;
width: var(--theme-container-width, 1170px);
text-align: center;
font-size: var(--theme-h6-font-size);
}
.wp-block-separator + .wp-block-separator {
margin-top: 16px;
}
span[id*=more-] {
padding-bottom: 30px;
display: block;
} figure > img {
display: block;
margin: 0 auto;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
img[class*=align],
img[class*=attachment-] {
height: auto;
}
.wp-caption {
max-width: 100%;
margin-bottom: 24px;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-bottom: 5px;
}
.wp-caption-text {
font-size: 14px;
font-style: italic;
color: #999;
}
.wp-smiley {
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: 0;
}
embed,
iframe,
object {
width: 100%;
max-width: 100%;
}
.alignleft {
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright {
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
text-align: center;
clear: both;
}
.text-center {
text-align: center;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
img.aligncenter,
.wp-caption.aligncenter {
display: block;
margin: 0 auto 1em;
}
.alignnone {
display: block;
}
table {
width: 100%;
margin-bottom: 25px;
border: 1px solid var(--theme-border-color);
}
table th,
table td {
padding: 10px;
vertical-align: top;
border-bottom: 1px solid var(--theme-border-color);
border-right: 1px solid var(--theme-border-color);
}
.sticky,
.bypostauthor {
font-size: inherit;
}
.col:after, .clr:after, .group:after, dl:after,
.left_float:after, .right_float:after {
content: "";
display: block;
visibility: hidden;
clear: both;
zoom: 1;
height: 0;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .gallery.gallery-size-full .gallery-item a {
display: block;
}
.gallery.gallery-size-full .gallery-item a img {
width: 100%;
}
.gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
width: 50%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
box-shadow: none;
background: none;
display: inline-block;
max-width: 100%;
vertical-align: top;
}
.gallery-item a img {
display: block;
}
.gallery-caption {
font-size: 12px;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
@media screen and (min-width: 480px) {
.gallery-item {
max-width: 25%;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
}
@media screen and (min-width: 768px) {
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
}
.social-media-link a {
margin: 0 10px;
}
.social-media-link a:first-child {
margin-left: 0 !important;
}
.social-media-link a:last-child {
margin-right: 0 !important;
}
.wp-block-gallery {
margin: 0;
}  a {
color: inherit;
}
a:hover {
color: var(--theme-link-hover-color);
}
a.light {
color: #fff;
}
a.light:hover {
color: var(--theme-link-hover-color);
}
a, a:hover, a:focus {
text-decoration: none;
transition: all 0.3s ease;
} h1,
h2,
h3,
h4,
h5,
h6,
.theme-heading {
font-family: var(--theme-heading-font-family);
font-weight: var(--theme-heading-font-weight);
margin: 0 0 20px;
color: var(--theme-heading-font-color);
line-height: var(--theme-heading-font-line-height);
font-style: var(--theme-heading-font-style);
letter-spacing: var(--theme-heading-font-spacing);
text-align: var(--theme-heading-font-align);
}
.h1,
h1 {
font-size: var(--theme-h1-font-size);
}
.h2,
h2 {
font-size: var(--theme-h2-font-size);
}
.h3,
h3 {
font-size: var(--theme-h3-font-size);
}
.h4,
h4 {
font-size: var(--theme-h4-font-size);
}
.h5,
h5 {
font-size: var(--theme-h5-font-size);
}
.h6,
h6 {
font-size: var(--theme-h6-font-size);
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
line-height: 1.4;
} p {
margin: 0 0 1em;
}
p:last-child {
margin-bottom: 0;
}
abbr[title],
dfn[title] {
cursor: help;
}
code,
kbd,
pre,
samp {
font-size: 15px;
font-family: monospace, monospace;
}
pre {
margin: 20px 0;
padding: 20px;
color: #2080ad;
background-color: #fafafa;
}
code {
color: #2080ad;
}
blockquote {
margin: 0 0 15px;
border-left: 5px solid var(--theme-secondary-color);
padding-left: 1.75em;
}
blockquote p {
margin-bottom: 10px;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
content: "";
}
address {
display: block;
margin: 0 0 20px;
}
ul,
ol {
margin: 15px 0 15px 20px;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
li ul,
li ol {
margin: 0 0 0 25px;
}
dl {
margin: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 20px;
}
hr {
clear: both;
height: 1px;
min-height: 0;
margin: 8px 0;
border-top: 1px solid var(--theme-border-color);
border-right: 0;
border-bottom: 0;
border-left: 0;
}
hr.dotted {
border-style: dotted;
}
hr.dashed {
border-style: dashed;
}
hr.blackborder {
border-color: #000;
}
hr.whiteborder {
border-color: #fff;
}
cite {
font-style: italic;
} @media print {
* {
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
blockquote.wp-block-pullquote {
border-left: none;
}
blockquote.wp-block-quote[style*=center] {
width: 700px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
blockquote.wp-block-quote cite > br {
display: none !important;
}
blockquote.wp-block-quote[style="text-align:right"] {
border-right: 4px solid;
border-left: none;
padding-right: 20px;
}
.wp-block-media-text + p {
margin-top: 2em;
} ::-webkit-input-placeholder {
opacity: 1;
color: inherit;
}
:-moz-placeholder {
opacity: 1;
color: inherit;
}
::-moz-placeholder {
opacity: 1;
color: inherit;
}
:-ms-input-placeholder {
opacity: 1;
color: inherit;
}
form input[type=text],
form input[type=password],
form input[type=email],
form input[type=url],
form input[type=date],
form input[type=month],
form input[type=time],
form input[type=datetime],
form input[type=datetime-local],
form input[type=week],
form input[type=number],
form input[type=search],
form input[type=tel],
form input[type=color],
form select,
form textarea {
display: inline-block;
min-height: 30px;
width: 100%;
font-size: 1em;
line-height: 1.8;
padding: 10px 20px;
vertical-align: middle;
background-color: transparent;
color: inherit;
border: 1px solid var(--theme-border-color);
transition: all 0.3s ease;
}
form select {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
form input[type=number] {
max-width: 50px;
padding: 0 0 0 8px;
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=search],
textarea {
border-radius: 0;
-webkit-appearance: none;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
display: none;
}
form textarea {
min-height: 150px;
line-height: 1.5;
resize: vertical;
}
input[type=checkbox] {
display: inline-block;
background-color: #fff;
border: 1px solid #bbb;
line-height: 0;
width: 16px;
min-width: 16px;
height: 16px;
margin: -3px 10px 0 0;
outline: 0;
text-align: center;
vertical-align: middle;
clear: none;
cursor: pointer;
-webkit-appearance: none;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
transition: 0.05s border-color ease-in-out;
}
input[type=radio]:checked:before,
input[type=checkbox]:checked:before {
float: left;
display: inline-block;
vertical-align: middle;
width: 16px;
line-height: 14px;
font-family: "LaStudioIcons";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
input[type=checkbox]:checked:before {
content: "";
margin-bottom: -1px;
color: #13aff0;
} form input:not([type]) {
display: inline-block;
padding: 5px 10px;
border: 1px solid var(--theme-border-color);
border-radius: 4px;
box-shadow: inset 0 1px 3px #ddd;
}  form input[type=color] {
padding: 5px 10px;
}
form input[type=text]:focus,
form input[type=password]:focus,
form input[type=email]:focus,
form input[type=url]:focus,
form input[type=date]:focus,
form input[type=month]:focus,
form input[type=time]:focus,
form input[type=datetime]:focus,
form input[type=datetime-local]:focus,
form input[type=week]:focus,
form input[type=number]:focus,
form input[type=search]:focus,
form input[type=tel]:focus,
form input[type=color]:focus,
form select:focus,
form textarea:focus {
border-color: #bbb;
outline: 0;
} form input:not([type]):focus {
border-color: #bbb;
outline: 0;
}
form input[type=file]:focus,
form input[type=radio]:focus,
form input[type=checkbox]:focus {
outline: 0;
}
form input[type=checkbox],
form input[type=radio] {
display: inline-block;
}
form input[type=text][disabled],
form input[type=password][disabled],
form input[type=email][disabled],
form input[type=url][disabled],
form input[type=date][disabled],
form input[type=month][disabled],
form input[type=time][disabled],
form input[type=datetime][disabled],
form input[type=datetime-local][disabled],
form input[type=week][disabled],
form input[type=number][disabled],
form input[type=search][disabled],
form input[type=tel][disabled],
form input[type=color][disabled],
form select[disabled],
form textarea[disabled] {
cursor: not-allowed;
color: #cad2d3;
background-color: #eaeded;
} form input:not([type])[disabled] {
cursor: not-allowed;
color: #cad2d3;
background-color: #eaeded;
}
form input[readonly],
form select[readonly],
form textarea[readonly] {
color: #777; border-color: #ccc;
background-color: #eee; }
form input:focus:invalid,
form textarea:focus:invalid,
form select:focus:invalid {
color: #b94a48;
border-color: #e9322d;
}
form input[type=file]:focus:invalid:focus,
form input[type=radio]:focus:invalid:focus,
form input[type=checkbox]:focus:invalid:focus {
outline-color: #e9322d;
}
select {
width: 100%;
height: 50px;
min-height: auto;
border: 1px solid var(--theme-border-color);
background-color: white;
cursor: pointer;
padding: 0 15px;
margin: 0;
line-height: normal;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 13' width='8' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgb%28138, 138, 138%29' fill-rule='nonzero'%3E%3Cpath d='M6.854 9.174l-2.862 2.45-2.862-2.45a.75.75 0 00-.935.007.514.514 0 00-.008.8l3.333 2.852c.26.223.683.223.943 0l3.333-2.852a.518.518 0 00.182-.555c-.06-.2-.243-.355-.476-.407a.744.744 0 00-.648.155zM4.472.21a.637.637 0 00-.944 0L.188 3.787A.752.752 0 00.196 4.79c.257.276.674.28.936.01L4 1.726 6.868 4.8a.637.637 0 00.936-.009.752.752 0 00.008-1.003L4.472.21z'/%3E%3C/g%3E%3C/svg%3E");
-webkit-background-size: 8px 13px;
background-size: 8px 13px;
background-position: right -10px center;
-webkit-background-origin: content-box;
background-origin: content-box;
background-repeat: no-repeat;
max-width: 100%;
}
.ltr select {
padding-right: 25px;
}
.rtl select {
padding-left: 25px;
}
.ltr form select {
padding-right: 25px;
}
.rtl form select {
padding-left: 25px;
}
form select[multiple] {
height: auto;
}
form label {
margin-bottom: 3px;
}
form fieldset {
margin: 0;
padding: 0.35em 0 0.75em;
border: 0;
}
form legend {
display: block;
width: 100%;
margin-bottom: 0.3em;
padding: 0.3em 0;
color: #333;
border-bottom: 1px solid var(--theme-border-color);
} input[type=button],
input[type=reset],
input[type=submit],
button[type=submit],
.button {
font-size: 14px;
display: inline-block;
background-color: var(--theme-secondary-color);
color: #fff;
margin: 0;
padding: 18px 30px;
cursor: pointer;
text-align: center;
line-height: 1;
border: none;
border-radius: 0;
text-transform: none;
font-weight: 600;
transition: all 0.3s ease;
}
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
button[type=submit]:hover,
.button:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff;
}
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus,
button[type=submit]:focus,
button:focus,
.button:focus {
outline: 0;
} button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
padding: 0;
border: 0;
} .comment-form-cookies-consent {
display: inline-block;
width: 100%;
}
.comment-form-cookies-consent label {
display: inline-block;
}
.button svg {
height: 1em;
width: 1em;
vertical-align: top;
}
.elementor .elementor-widget-wrap .elementor-button {
border-radius: 0;
border: none;
vertical-align: middle;
}
.elementor-column > span.wpcf7-form-control-wrap {
width: 100%;
}
.elementor-element .wpcf7-form .elementor-container {
margin-left: -5px;
margin-right: -5px;
}
.elementor-element .wpcf7-form .elementor-column {
padding-left: 5px;
padding-right: 5px;
}
.elementor-element .wpcf7-form .elementor-column-gap-extended {
margin-left: -15px;
margin-right: -15px;
}
.elementor-element .wpcf7-form .elementor-column-gap-extended .elementor-column {
padding-left: 15px;
padding-right: 15px;
}
.elementor-element .wpcf7-form span.wpcf7-list-item {
margin: 0;
} .site-header--default .site-navigation,
.site-header--default .site-branding {
flex: 1 0 auto;
}
.site-header--default .container {
display: flex;
align-items: center;
height: 140px;
}
.site-header--default .site-navigation {
margin-left: 50px;
color: #222222;
font-size: 18px;
}
.site-header--default .site-navigation ul {
margin: 0;
padding: 0;
list-style: none;
}
.site-header--default .site-navigation ul a {
padding: 0 20px;
}
.site-header--default .site-navigation ul.menu,
.site-header--default .site-navigation div.menu > ul {
display: flex;
justify-content: flex-end;
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) {
background-color: var(--lakit-section-bg-color) !important;
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .main-color .lakit-hamburger-panel__toggle-icon,
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .main-color .lakit-hamburger-panel__toggle-label,
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .main-color .lakit-blocks-icon {
color: inherit;
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .main-color {
color: var(--lakit-section-link-color);
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .main-color:hover {
color: var(--lakit-section-link-hover-color);
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-icon {
color: var(--lakit-section-link-color) !important;
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-icon:hover {
color: var(--lakit-section-link-hover-color) !important;
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-widget-text-editor,
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-heading-title {
color: var(--lakit-section-text-color);
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-widget-divider {
--divider-color: var(--lakit-section-text-color) !important;
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-icon-list-item {
color: var(--lakit-section-link-color);
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-icon-list-item .elementor-icon-list-icon svg,
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-icon-list-item .elementor-icon-list-icon i,
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-icon-list-item .elementor-icon-list-text {
color: inherit !important;
fill: currentColor !important;
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .elementor-icon-list-item:hover {
color: var(--lakit-section-link-hover-color);
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .lakit-nav-wrap:not(.lakit-mobile-menu-active) .current-menu-item > .menu-item-link.menu-item-link-depth-0 {
color: var(--lakit-section-link-hover-color);
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .lakit-nav-wrap:not(.lakit-mobile-menu-active) .menu-item-link.menu-item-link-depth-0 {
color: var(--lakit-section-link-color);
}
.lakit--transparency-yes.elementor-section.elementor-sticky:not(.elementor-sticky--effects) .lakit-nav-wrap:not(.lakit-mobile-menu-active) .menu-item-link.menu-item-link-depth-0:hover {
color: var(--lakit-section-link-hover-color);
}
.lakit-search__popup-content .lakit-search__form {
border: 1px solid #fff;
}
.lakit-search__popup-content .lakit-search__form .lakit-search__field {
color: #fff;
border: none;
font-size: 1em;
}
.lakit-search__popup-content .lakit-search__form .lakit-search__submit {
background: none;
font-size: 1em;
padding: 20px;
}
.elementor-sticky.elementor-sticky__spacer {
opacity: 0 !important;
z-index: -1 !important;
overflow: hidden !important;
}
.elementor-sticky.elementor-sticky__spacer .lakit-nav-wrap {
display: none;
}
.lakit-search__popup--full-screen .lakit-search__popup-close {
padding: 15px;
font-size: 24px;
}
.elementor-location-header .elementor-top-section {
z-index: 5;
}
.lakit-nav__sub .lakit-nav-link-inner {
font-size: 0.875em;
}
.lakit-site-wrapper .lakit-hamburger-panel__toggle {
box-shadow: none;
}
@media (min-width: 767px) {
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side {
position: relative;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children {
position: static;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children .menu-item-link-top {
width: 84%;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children > .lakit-nav__sub {
background: none;
color: #fff;
top: 50% !important;
padding: 0 0 0 100px;
width: 600px;
transform: translateY(-50%);
column-count: 2;
-webkit-column-count: 2;
column-gap: 10px;
-webkit-column-gap: 10px;
font-size: 20px;
left: 100%;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children > .lakit-nav__sub:before {
content: "";
background: var(--theme-secondary-color);
top: -80vh;
left: 0;
width: 100vw;
display: block !important;
position: absolute;
opacity: 0.5;
height: 200vh;
z-index: -1;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children > .lakit-nav__sub .menu-item-link {
padding: 10px;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children > .lakit-nav__sub .lakit-nav__sub {
position: static;
display: block;
background: none;
padding: 0;
margin: 0;
width: 100%;
visibility: inherit;
opacity: 1;
transform: none;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children > .lakit-nav__sub .menu-item-has-children > .menu-item-link {
display: none;
}
}
@media (min-width: 767px) and (max-width: 1300px) {
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children > .lakit-nav__sub {
width: 450px;
padding-left: 50px;
font-size: 18px;
}
.enzian_menu_fullscreen .lakit-nav--vertical-sub-right-side > .menu-item-has-children > .lakit-nav__sub .menu-item-link {
padding: 5px;
}
}
@media (max-width: 767px) {
.enzian_menu_fullscreen .lakit-nav--vertical .lakit-nav__sub {
position: static;
display: none;
width: 100%;
}
.enzian_menu_fullscreen .lakit-nav--vertical .menu-item-link-sub .lakit-nav-arrow,
.enzian_menu_fullscreen .lakit-nav--vertical .menu-item-link-top .lakit-nav-arrow {
transform: none !important;
}
.enzian_menu_fullscreen .lakit-nav--vertical .lakit-nav-hover > .lakit-nav__sub {
display: block;
}
.enzian_menu_fullscreen .lakit-nav--vertical .lakit-nav-hover > .menu-item-link-sub .lakit-nav-arrow,
.enzian_menu_fullscreen .lakit-nav--vertical .lakit-nav-hover > .menu-item-link-top .lakit-nav-arrow {
transform: rotate(180deg) !important;
}
}
.lakit-hamburger-panel__toggle {
display: flex;
justify-content: center;
align-items: center;
}
.lakit-hamburger-panel__toggle-icon {
font-size: 20px;
line-height: 1;
color: white;
}
.lakit-hamburger-panel__icon {
display: flex;
justify-content: center;
align-items: center;
}
.lakit-hamburger-panel__toggle-icon + .lakit-hamburger-panel__toggle-label {
margin-left: 10px;
} .page-header--default {
text-align: center;
display: var(--page-title-display, block);
background-color: #feefe4;
margin-bottom: 120px;
}
@media (max-width: 1279px) {
.page-header--default {
margin-bottom: 70px;
}
}
.page-header--default .page-header-inner {
padding-top: 80px;
padding-bottom: 80px;
}
@media (max-width: 1279px) {
.page-header--default .page-header-inner {
padding-top: 60px;
padding-bottom: 60px;
}
}
.page-header--default .entry-title {
margin: 0;
font-size: 56px;
line-height: 1.2em;
}
@media (max-width: 1279px) {
.page-header--default .entry-title {
font-size: 46px;
}
}
@media (max-width: 992px) {
.page-header--default .entry-title {
font-size: 32px;
}
}
@media (max-width: 767px) {
.page-header--default .entry-title {
font-size: 28px;
}
} .site-breadcrumbs ul {
margin: 0;
padding: 0;
list-style: none;
}
.site-breadcrumbs ul li {
display: inline-block;
vertical-align: middle;
}
.site-breadcrumbs p {
margin: 0;
}
.site-breadcrumbs .breadcrumb-sep {
margin: 0 0.5em;
font-size: 0.875em;
}
.site-breadcrumbs .icon-home.has-text,
.site-breadcrumbs .breadcrumb-home.has-icon {
display: none;
}
.site-breadcrumbs .breadcrumb-title {
margin-right: 5px;
}
.site-breadcrumbs .icon-home {
margin-top: -0.3em;
}
@media (max-width: 1200px) {
li.trail-item.trail-end span {
display: block;
max-width: 150px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
vertical-align: middle;
}
} .post_item-thumbnail {
margin-bottom: 30px;
}
.post_item {
margin-bottom: 100px;
}
@media (max-width: 1279px) {
.post_item {
margin-bottom: 60px;
}
}
.entry-meta__item:not(:first-child):before {
content: "|";
display: inline-block;
margin-left: 1em;
margin-right: 1em;
position: relative;
font-size: 0.7em;
top: -1px;
}
.entry-meta {
font-size: 0.875em;
margin-bottom: 0.875em;
color: var(--theme-three-color);
}
.entry-meta .entry-meta__item {
display: inline-block;
vertical-align: top;
}
.entry-meta .post__terms a {
color: var(--theme-primary-color);
}
.entry-meta .post__terms a:hover {
text-decoration: underline;
}
.entry-excerpt {
margin-bottom: 40px;
color: var(--theme-three-color);
}
span.sticky-post {
background-color: var(--theme-primary-color);
color: #fff;
padding: 0.4em 0.6em;
text-transform: uppercase;
font-size: 0.875em;
display: inline-block;
vertical-align: top;
line-height: 1;
margin-top: 2px;
font-weight: 500;
}
.sticky-post + .entry-meta__item:before {
content: "";
}  .page-content {
margin-bottom: 3em;
}
.elementor-page .page-content {
margin-bottom: 0;
}
.postformat-content {
display: inline-block;
vertical-align: middle;
}
.postformat-content--link {
position: relative;
color: var(--theme-secondary-color);
font-size: var(--theme-h2-font-size);
font-weight: 600;
}
.postformat-content--link:before {
content: "";
font-family: LaStudioIcons;
font-size: 1.4em;
margin: 0 0.5em;
opacity: 0.5;
}
.postformat-content--standard {
position: relative;
}
.postformat-content--quote:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: inherit;
pointer-events: none;
z-index: 1;
}
.postformat-content--quote-inner {
display: flex;
top: 0;
position: absolute;
left: 0;
height: 100%;
width: 100%;
align-items: center;
justify-content: center;
color: #fff;
flex-flow: column;
text-align: center;
padding: 8% 5%;
z-index: 2;
}
.postformat-content-text {
font-size: var(--theme-h2-font-size);
line-height: 1.2;
margin-bottom: 0.5em;
}
.postformat-content-cite:after {
content: "";
border-bottom: 2px solid;
display: block;
width: 50px;
margin: 5px auto 0;
}
.postformat-content--v .postformat-content--inner {
position: relative;
}
.postformat-content--v .postformat--icon {
position: absolute;
display: flex;
font-size: 22px;
border: 1px solid;
border-radius: 50%;
padding: 0.8em;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
color: #fff;
z-index: 2;
transition: all 0.3s;
}
.postformat-content--v a.la-popup:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
opacity: 0;
z-index: 1;
}
.postformat-content--v a.la-popup:hover .postformat--icon {
transform: translate(-50%, -50%) scale(1.1);
box-shadow: 0 0 3px 20px rgba(0, 0, 0, 0.05);
}
.postformat--gallery span {
display: block;
position: relative;
}
.postformat--gallery span img {
width: 100%;
}
.postformat-content .lakit-carousel__dots {
display: none;
}
.elementor-widget-lakit-postformat-content .postformat-content {
width: var(--postformat-width, 100%);
max-width: 100%;
}
.elementor-widget-lakit-postformat-content.is-custom-height-yes .postformat--gallery span {
padding-bottom: var(--postformat-height, 50%);
}
.elementor-widget-lakit-postformat-content.is-custom-height-yes .postformat--gallery img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.elementor-widget-lakit-postformat-content.is-custom-height-yes .postformat-content--standard .postformat-content--inner {
padding-bottom: var(--postformat-height, 50%);
}
.elementor-widget-lakit-postformat-content.is-custom-height-yes .postformat-content--standard .postformat-content--inner img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.postformat-content .lakit-arrow {
border-radius: 50%;
width: 35px;
height: 35px;
line-height: 35px;
margin: 0 20px;
font-size: 14px;
} .accordion-menu .menu ul {
display: none;
}
.elementor-widget-container > .widget.lakit-wp--widget {
margin: 0;
}
.widget {
margin-bottom: 60px;
}
.widget ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget ul.menu li {
padding: 6px 0;
margin-bottom: 6px;
}
.widget ul.menu .current-cat > a,
.widget ul.menu .active > a {
color: var(--theme-primary-color);
}
.widget ul.menu ul {
display: none;
margin-left: 1em;
padding-top: 0.7em;
}
.widget ul.menu ul li {
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 3px;
}
.widget ul.menu ul li:only-child {
margin: 0;
padding: 0;
}
.widget ul.menu ul li:last-child {
margin-bottom: 0;
}
.widget ul span.narrow {
cursor: pointer;
float: right;
}
.widget ul span.narrow i {
display: inline-block;
font: normal normal normal 12px/1 "LaStudioIcons";
speak: none;
text-transform: none;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.widget ul span.narrow i:before {
content: "";
}
.widget ul li.open > span.narrow i:before {
content: "";
}
.widget ul.product-categories li {
color: var(--theme-body-font-color);
}
.widget ul.product-categories li:last-child {
border: none;
}
.widget ul.product-categories li a {
display: inline-block;
}
.widget ul.product-categories .count {
float: right;
font-size: 0.8572em;
}
.widget-title {
display: block;
margin-bottom: 20px;
font-size: var(--theme-h2-font-size);
font-family: var(--theme-heading-font-family);
font-weight: var(--theme-heading-font-weight);
color: var(--theme-heading-font-color);
line-height: var(--theme-heading-font-line-height);
font-style: var(--theme-heading-font-style);
letter-spacing: var(--theme-heading-font-spacing);
}
.widget_calendar caption {
text-align: center;
border: 1px solid var(--theme-border-color);
border-bottom: none;
padding: 8px;
}
.widget_calendar table {
border: 1px solid var(--theme-border-color);
}
.widget_calendar table th,
.widget_calendar table td {
border-right: 1px solid var(--theme-border-color);
text-align: center;
padding: 8px;
}
.widget_calendar table th {
background-color: #f9f9f9;
}
.widget_calendar table #today {
background: var(--theme-primary-color);
color: #fff;
}
.widget_recent_entries li,
.widget_recent_comments li.recentcomments {
padding: 6px 0;
}
.widget_recent_entries li {
margin-bottom: 6px;
}
.widget_recent_comments li.recentcomments a {
font-weight: 600;
text-transform: capitalize;
color: var(--theme-secondary-color);
}
.widget_recent_comments li.recentcomments a:hover {
color: var(--theme-primary-color);
}
.widget_rss ul a.rsswidget {
font-weight: var(--theme-heading-font-weight);
}
.widget_rss span.rss-date {
font-size: 12px;
}
.widget_rss li {
overflow: hidden;
margin-bottom: 30px;
}
.widget_rss li .rssSummary {
padding-top: 8px;
padding-bottom: 5px;
}
.widget_rss li cite {
font-weight: 600;
}
.widget_rss li cite:before {
content: "—";
padding-right: 5px;
} .widget_recent_entries li:not(:first-child) .pr-item {
padding-top: 10px;
}
.widget_recent_entries .pr-item {
border-bottom: 1px solid var(--theme-border-color);
padding-bottom: 30px;
}
.widget_recent_entries .pr-item::before, .widget_recent_entries .pr-item::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.widget_recent_entries .pr-item::after {
clear: both;
}
.widget_recent_entries .pr-item--left {
float: left;
position: relative;
width: 90px;
height: 90px;
margin-right: 25px;
}
.widget_recent_entries .pr-item--left a {
position: absolute;
left: 0;
width: 100%;
top: 0;
height: 100%;
background-size: cover;
background-position: center center;
}
.widget_recent_entries .pr-item--right {
width: calc(100% - 130px);
float: left;
}
.widget_recent_entries .pr-item--right a {
font-weight: var(--theme-heading-font-weight);
line-height: 1.4;
display: inline-block;
display: -webkit-box;
max-width: 100%;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
max-height: 2.8em;
margin-bottom: 5px;
}
.widget_recent_entries .pr-item--right .post-date {
display: block;
font-size: 12px;
color: var(--theme-three-color);
}
.widget_recent_entries li:last-child .pr-item {
border: none;
}
.la_product_tag_cloud .tagcloud,
.widget_product_tag_cloud .tagcloud,
.elementor-widget-wp-widget-tag_cloud .tagcloud,
body:not(.wp-default-theme) .widget_tag_cloud .tagcloud {
font-size: 1em;
}
.la_product_tag_cloud a,
.widget_product_tag_cloud a,
.elementor-widget-wp-widget-tag_cloud a,
body:not(.wp-default-theme) .widget_tag_cloud a {
font-size: inherit !important;
display: inline-block;
padding-bottom: 3px;
}
.la_product_tag_cloud a:not(:last-child):after,
.widget_product_tag_cloud a:not(:last-child):after,
.elementor-widget-wp-widget-tag_cloud a:not(:last-child):after,
body:not(.wp-default-theme) .widget_tag_cloud a:not(:last-child):after {
content: ",";
}
.la_product_tag_cloud a:hover,
.widget_product_tag_cloud a:hover,
.elementor-widget-wp-widget-tag_cloud a:hover,
body:not(.wp-default-theme) .widget_tag_cloud a:hover {
text-decoration: underline;
}
.tag_cloud--style2 {
font-size: 14px;
}
.tag_cloud--style2 .tagcloud {
display: flex;
flex-flow: row wrap;
}
.tag_cloud--style2 a {
border: 1px solid var(--theme-border-color);
padding: 10px 15px;
display: inline-block;
line-height: 20px;
margin: 0 10px 10px 0;
}
.tag_cloud--style2 a:after {
display: none;
}
.tag_cloud--style2 .active a,
.tag_cloud--style2 a:hover {
border-color: var(--theme-secondary-color);
background-color: var(--theme-secondary-color);
color: #fff;
text-decoration: none;
}
.widget_layered_nav ul {
font-size: 14px;
}
.widget_layered_nav ul:not(.la-swatches-widget-opts) {
max-width: 100%;
}
.widget_layered_nav ul li {
position: relative;
margin-bottom: 5px;
padding: 5px 0;
}
.inline--50 ul li {
display: inline-block;
width: 50%;
}
.inline--33 ul li {
display: inline-block;
width: 33%;
}
.sidebar__banner {
position: relative;
}
.sidebar__banner a:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transition: all 0.5s;
background-color: #222;
opacity: 0.1;
}
.sidebar__banner img {
width: 100%;
}
.sidebar__banner h4 {
font-size: 36px;
color: inherit;
line-height: 1;
margin: 0;
font-family: var(--theme-three-font-family);
}
.sidebar__banner p {
color: inherit;
margin: 0;
}
.sidebar__banner-content {
color: #fff;
position: absolute;
bottom: 10%;
width: 80%;
transition: all 0.5s;
left: 10%;
z-index: 2;
text-align: center;
}
.sidebar__banner:hover a:before {
opacity: 0.4;
transform: scale(0.9);
}
.sidebar__banner:hover .sidebar__banner-content {
margin-bottom: 20px;
}
.sidebar__banner--style2 .sidebar__banner-content {
text-align: inherit;
bottom: 0;
padding: 0 20px;
width: 100%;
left: 0;
pointer-events: none;
}
.sidebar__banner--style2 h4 {
font-size: 5em;
color: inherit;
line-height: 1.1;
margin: 0;
letter-spacing: -0.05em;
}
.sidebar__banner--style2 p {
font-size: 16px;
}
.widget_products ul.product_list_widget {
padding-top: 10px;
}
.widget_products .product_list_widget li a {
font-size: 14px;
text-transform: uppercase;
}
.widget_products .product_list_widget li img {
width: 24%;
max-width: 24%;
border: 1px solid var(--theme-border-color);
}
.widget_products .product_list_widget li + li {
margin-top: 25px;
}
.widget_block h2 {
margin-bottom: 20px;
}
.widget_block.widget_search .wp-block-search {
position: relative;
}
.widget_block.widget_search .wp-block-search__label {
display: none;
}
.widget_block.widget_search .wp-block-search__input {
width: 100%;
padding: 15px 20px;
background: transparent;
font-size: 1em;
line-height: 28px;
border-color: var(--theme-border-color);
}
.widget_block.widget_search .wp-block-search__button {
position: absolute;
font-size: 0;
display: block;
border: none;
color: inherit;
background: none;
padding: 0;
top: 50%;
transform: translateY(-50%);
font-weight: normal;
right: 20px;
}
.widget_block.widget_search .wp-block-search__button:before {
content: "";
-webkit-mask: var(--lathemeicons--search) no-repeat 50% 50%/contain;
mask: var(--lathemeicons--search) no-repeat 50% 50%/contain;
width: 1em;
height: 1em;
display: block;
font-size: 16px;
background-color: currentColor;
}
.widget_block.widget_search .wp-block-search__button:hover {
color: var(--theme-primary-color);
} ul.page-numbers {
margin: 0 0 2em;
list-style: none;
}
.woocommerce-pagination ul.page-numbers {
text-align: center;
}
ul.page-numbers li {
display: inline-block;
margin: 0 10px;
}
ul.page-numbers .current {
color: var(--theme-primary-color);
}
ul.page-numbers .page-numbers {
min-width: 1.5em;
line-height: 1;
display: inherit;
}
.nav-links .page-numbers {
display: inline-block;
min-width: 30px;
text-align: center;
}
.la-pagination {
padding: 0 2px;
text-align: center;
}
.la-pagination ul {
padding: 0;
margin: 0;
list-style: none;
font-size: 0.875em;
}
.la-pagination ul li {
display: inline-block;
margin: 0 5px 0 0;
}
.la-pagination ul .page-numbers {
text-align: center;
display: block;
position: relative;
padding: 8px 2px;
line-height: 20px;
min-width: 38px;
transition: all 0.3s;
color: var(--theme-three-color);
border: 1px solid var(--theme-border-color);
}
.la-pagination ul .page-numbers i {
vertical-align: middle;
margin-top: -2px;
}
.la-pagination ul .page-numbers.current, .la-pagination ul .page-numbers:hover {
color: #fff;
background-color: var(--theme-secondary-color);
border-color: var(--theme-secondary-color);
}
.la-pagination ul .page-numbers.dots {
border-color: transparent;
background: none;
padding: 0;
min-width: 0;
color: inherit;
}
.la-pagination .la-ajax-loading-outer,
.la-pagination .pagination_ajax_loadmore {
display: none;
}
.la-pagination.active-loadmore.nothingtoshow,
.la-pagination.active-loadmore ul {
display: none;
}
.la-pagination.active-loadmore .pagination_ajax_loadmore {
display: block;
}
.la-pagination.nothingtoshow.la-ajax-pagination {
display: none;
}
.la-pagination.doing-ajax .la-ajax-loading-outer {
display: inline-block;
}
.la-pagination.doing-ajax ul,
.la-pagination.doing-ajax .pagination_ajax_loadmore {
display: none;
}
.enzian-is-blog .la-pagination {
margin-bottom: 2em;
margin-top: 1em;
}
.enzian-is-blog.header-v-default .la-pagination {
margin-top: 0;
}
.elementor-post-navigation {
overflow: hidden;
display: flex;
justify-content: space-between;
}
.elementor-post-navigation__link {
min-height: 1px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 33.3333%;
}
.elementor-post-navigation__link a {
display: flex;
align-items: center;
}
.elementor-post-navigation__all a {
justify-content: center;
}
.elementor-post-navigation__next a {
justify-content: flex-end;
}
.elementor-post-navigation__link__next, .elementor-post-navigation__link__prev {
overflow: hidden;
}
.elementor-post-navigation__link__next > span, .elementor-post-navigation__link__prev > span {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.elementor-post-navigation .post-navigation__arrow-all {
padding-left: 10px;
padding-right: 10px;
}
.elementor-post-navigation .post-navigation__arrow-prev {
padding-right: 10px;
}
.elementor-post-navigation .post-navigation__arrow-next {
padding-left: 10px;
}
.elementor-post-navigation .post-navigation__arrow-wrapper {
font-size: 20px;
}
.elementor-post-navigation .post-navigation__arrow-wrapper i {
vertical-align: middle;
margin-top: -0.2em;
}
.elementor-post-navigation .post-navigation__navigation__link a {
display: flex;
align-items: center;
max-width: 100%;
}
.elementor-post-navigation.has-tooltip {
overflow: visible;
width: 150px;
margin-left: auto;
max-width: 100%;
}
.elementor-post-navigation.has-tooltip .post-navigation__arrow-wrapper {
position: relative;
}
.elementor-post-navigation.has-tooltip .post-navigation__arrow-wrapper .elementor-screen-only {
top: auto;
bottom: 100%;
height: auto;
clip: auto;
background: #212121;
color: #fff;
font-size: 10px;
padding: 0px 5px;
line-height: 20px;
white-space: pre;
z-index: 9999;
position: absolute;
left: 50%;
width: auto;
text-align: center;
transition: all 0.3s;
opacity: 0;
margin: 0 auto;
min-width: 60px;
overflow: inherit;
transform: translateX(-50%);
}
.elementor-post-navigation.has-tooltip .post-navigation__arrow-wrapper .elementor-screen-only:after {
content: "";
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #212121;
position: absolute;
top: 100%;
left: 50%;
margin-left: -3px;
}
.elementor-post-navigation.has-tooltip .elementor-post-navigation__link {
overflow: visible;
}
.elementor-post-navigation.has-tooltip .elementor-post-navigation__link:hover .post-navigation__arrow-wrapper .elementor-screen-only {
opacity: 1;
margin-bottom: 10px;
}
.la-pagination.active-loadmore {
text-align: center;
}
.pagination_ajax_loadmore a {
padding: 10px 30px;
text-transform: uppercase;
color: var(--theme-secondary-color);
font-size: 12px;
line-height: 18px;
border: 1px solid var(--theme-border-color);
position: relative;
display: inline-block;
}
.pagination_ajax_loadmore a:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff;
}
.woocommerce-pagination.wc-toolbar .products__loadmore_ajax {
float: left;
}
.woocommerce-pagination.wc-toolbar .products__loadmore_ajax a {
display: inline-block;
}
@media (max-width: 767px) {
.la-pagination ul .page-numbers {
min-width: 30px;
padding: 5px;
font-size: 12px;
}
}
.la-pagination.la-ajax-load-first {
margin: 0;
padding: 0;
min-height: 100px;
text-align: center;
}
.la-pagination.la-ajax-load-first .la-ajax-loading-outer {
display: inline-block;
}
.la-pagination.la-ajax-load-first ul {
display: none;
}
.post-navigation__arrow-menu i {
font-family: "LaStudioIcons";
}
.post-navigation__arrow-menu i:before {
content: "";
}
.lastudio-kit .lakit-pagination ul li {
margin: 0;
}
.lastudio-kit .lakit-pagination ul .page-numbers {
border-radius: 0;
}
.elementor-lakit-post-navigation.style2 .post-navigation__next--title,
.elementor-lakit-post-navigation.style2 .post-navigation__prev--title {
margin: 6px 0 20px;
}
.elementor-lakit-post-navigation.style2 .elementor-post-navigation__link__next,
.elementor-lakit-post-navigation.style2 .elementor-post-navigation__link__prev {
width: 200px;
max-width: 100%;
}
.elementor-lakit-post-navigation.style2 .elementor-post-navigation__link__next > span,
.elementor-lakit-post-navigation.style2 .elementor-post-navigation__link__prev > span {
white-space: break-spaces;
line-height: 1.3;
}
.elementor-lakit-post-navigation.style2 .elementor-post-navigation .elementor-post-navigation__link a {
flex-direction: column;
align-items: flex-end;
}
.elementor-lakit-post-navigation.style2 .elementor-post-navigation .elementor-post-navigation__prev a {
flex-direction: column-reverse;
align-items: flex-start;
} .woocommerce-Reviews-title,
.comments-title,
.comment-respond .comment-reply-title {
font-size: var(--theme-h3-font-size);
margin-bottom: 1em;
display: block;
line-height: 1.4;
color: var(--theme-heading-font-color);
font-family: var(--theme-heading-font-family);
font-weight: var(--theme-heading-font-weight);
letter-spacing: var(--theme-heading-font-spacing);
}
.comment-content ol li,
.comment-content ul li {
margin-bottom: 8px;
}
.comment-content ol ol,
.comment-content ol ul,
.comment-content ul ul {
margin-top: 8px;
margin-bottom: 0;
}
.comment-reply-title small {
font-size: 12px;
font-weight: normal;
letter-spacing: 0;
font-family: var(--theme-body-font-family);
padding: 0 5px;
}
.comment-list {
margin: 0 0 70px;
}
.comment-list > .comment-container {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding-bottom: 25px;
margin-bottom: 30px;
}
.comment-list > .comment-container .comment-container .comment-body {
margin-top: 20px;
padding-top: 25px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.comment-list .comment-body {
display: flex;
}
.comment-list img.avatar {
width: 80px;
height: 80px;
min-width: 80px;
border-radius: 50%;
object-fit: cover;
}
.ltr .comment-list img.avatar {
margin-right: 20px;
}
.rtl .comment-list img.avatar {
margin-left: 20px;
}
.comment-list .comment-author {
font-size: 16px;
margin-bottom: 5px;
}
.comment-list .comment-author .comment-link {
font-size: 14px;
margin: 0;
display: inline-block;
text-transform: capitalize;
font-family: inherit;
font-weight: 600;
}
.comment-list .comment-author .comment-meta {
font-size: 12px;
}
.comment-list .comment-author .comment-meta .comment-date {
color: var(--theme-three-color);
}
.comment-list .comment-author .comment-meta a {
margin-left: 10px;
}
.comment-list .comment-entry .comment-meta {
line-height: 1;
display: inline-block;
}
.comment-list .comment-entry .comment-meta a {
font-weight: 500;
font-size: 12px;
border: 1px solid var(--theme-border-color);
padding: 7px 15px;
text-transform: uppercase;
display: inline-block;
margin-right: 10px;
border-radius: 2px;
}
.comment-list .comment-entry .comment-meta a:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff;
}
.commentmetadata a {
font-size: 12px;
text-transform: capitalize;
margin-right: 10px;
}
.comment-content-outer {
width: calc(100% - 100px);
display: flex;
flex-flow: row wrap;
}
@media (max-width: 768px) {
.comment-content-outer {
width: calc(100% - 70px);
}
}
.comment-content-outer > .comment-entry {
width: 100%;
}
@media (max-width: 768px) {
.comment-content-outer > .comment-entry {
margin-bottom: 10px;
}
}
@media (min-width: 768px) {
.comment-content-outer > .comment-author {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin: 0;
}
}
@media (min-width: 768px) {
.comment-content-outer > .commentmetadata {
display: block;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-left: auto;
}
}
.comment-content-outer a.comment-reply-link:before {
content: "";
font-family: LaStudioIcons;
font-weight: normal;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 5px;
vertical-align: middle;
margin-top: 1px;
display: inline-block;
}
.comment-content-outer a.comment-edit-link:before {
content: "";
font-family: LaStudioIcons;
font-weight: normal;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 5px;
vertical-align: middle;
margin-top: -2px;
display: inline-block;
}
.comment-list .children {
list-style: none;
}
.comment-list .comment-respond textarea {
margin-bottom: 20px;
}
div#respond {
margin-bottom: 50px;
}
.comment-container div#respond {
margin-top: 40px;
}
.comment-respond .comment-reply-title {
margin-bottom: 15px;
} .commentlist {
margin: 0;
list-style: none;
}
.commentlist .comment_container {
position: relative;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
padding-bottom: 30px;
}
.commentlist img.avatar {
width: 100px;
height: 100px;
min-width: 100px;
object-fit: cover;
border-radius: 50%;
}
.rtl .commentlist img.avatar {
margin-left: 30px;
}
.ltr .commentlist img.avatar {
margin-right: 30px;
}
.commentlist .comment-text {
width: calc(100% - 100px);
min-height: 100px;
}
.commentlist .woocommerce-review__dash {
margin: 0 5px;
}
.commentlist p.meta {
margin-top: 5px;
margin-bottom: 5px;
display: flex;
align-items: center;
}
.commentlist .woocommerce-review__author {
text-transform: capitalize;
}
p.comment-notes {
font-style: italic;
font-size: 1em;
margin-bottom: 50px;
}
body:not(.logged-in) p.comment-notes {
font-size: 14px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding-bottom: 10px;
margin-bottom: 20px;
}
.comment-form .logged-in-as {
font-size: 0.875em;
margin-bottom: 25px;
}
.comment-form label {
display: block;
margin-bottom: 10px;
vertical-align: middle;
}
.comment-form textarea {
margin-bottom: 20px;
}
.comment-form input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
margin-bottom: 15px;
width: 100%;
max-width: 100%;
-webkit-appearance: none;
padding: 15px 25px;
line-height: 2;
}
.comment-form .comment-form-cookies-consent {
font-size: 0.875em;
}
.comment-form .comment-form-cookies-consent label {
display: inline;
padding: 0 5px;
}
.comment-form textarea {
width: 100%;
height: 150px;
max-width: 100%;
padding: 20px;
vertical-align: top;
-webkit-appearance: none;
}
.comment-form .submit {
min-width: 180px;
padding: 20px 30px;
}
.comment-form .comment-form-url,
.comment-form .comment-form-email,
.comment-form .comment-form-author {
width: calc((100% / 3) - 15px);
float: left;
margin-left: 20px;
}
.comment-form .comment-form-author {
margin-left: 0;
}
.comment-form .comment-form-email ~ .form-submit {
padding-top: 5px;
}
.comment-form-rating {
margin-bottom: 10px;
}
.comment-form-rating label {
margin-bottom: 0;
display: inline-block;
}
.rtl .comment-form-rating label {
margin-left: 20px;
}
.ltr .comment-form-rating label {
margin-right: 20px;
}
.comment-form-rating p.stars {
display: inline-block;
line-height: 1;
margin: 0;
}
.woocommerce-Reviews .comment-form textarea {
margin-bottom: 0;
}
.woocommerce-Reviews .comment-form input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
margin-bottom: 0;
}
.woocommerce-Reviews .comment-form-comment + p.form-submit {
padding-top: 20px;
}
li.trackback,
li.pingback {
margin-bottom: 8px;
padding-bottom: 8px;
}
li.trackback:first-child,
li.pingback:first-child {
margin-top: 2em;
}
li.trackback + li.comment-container,
li.pingback + li.comment-container {
margin-top: 2em;
}
p.no-comments {
margin-top: 1em;
}
.comments-area .comments-title,
.comments-area > div#respond > .comment-reply-title {
font-size: var(--theme-h1-font-size);
margin-bottom: 30px;
}
.comments-area .comments-title {
margin-bottom: 40px;
}
.comment-list .comment-reply-title {
font-size: var(--theme-h5-font-size);
}
@media (max-width: 992px) {
.comment-list > li .comment-container .comment-body {
margin-top: 10px;
padding-top: 15px;
}
.comment-list > li {
margin-bottom: 20px;
padding-bottom: 20px;
}
}
@media (max-width: 768px) {
.wc-tab .wc-tab-title a {
padding: 10px 0;
}
.woocommerce-Reviews .comment-reply-title {
font-size: 16px;
padding-bottom: 10px;
display: block;
}
.comment-form textarea {
padding: 15px;
margin-bottom: 15px;
}
.comment-form input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
padding: 10px 15px;
}
.comment-list .comment-entry .comment-meta a {
margin-right: 3px;
}
.comment-list img.avatar {
width: 50px;
height: 50px;
min-width: 50px;
}
.commentlist .woocommerce-review__published-date,
.commentlist .woocommerce-review__author {
font-size: inherit;
}
.commentlist img.avatar {
width: 50px;
height: 50px;
min-width: 50px;
margin-right: 20px;
}
.commentlist .comment-text {
padding-left: 10px;
width: calc(100% - 70px);
}
.commentlist .star-rating {
position: relative;
top: 0;
}
.commentlist .comment_container {
margin-bottom: 20px;
padding-bottom: 15px;
}
}
@media (max-width: 600px) {
.comment-form .comment-form-url,
.comment-form .comment-form-email,
.comment-form .comment-form-author {
width: 100%;
margin-left: 0;
}
.rtl .comment-list img.avatar {
margin-left: 10px;
}
.ltr .comment-list img.avatar {
margin-right: 10px;
}
.comment-content-outer {
width: calc(100% - 60px);
padding: 10px;
}
.comment-list .children {
margin-left: 15px;
}
.comment-list .children .children {
margin-left: 10px;
}
}
.woocommerce-Reviews .comment-respond .comment-reply-title {
margin-bottom: 10px;
} form.search-form {
border: 1px solid var(--theme-border-color);
position: relative;
}
form.search-form .search-field {
border: none;
height: 54px;
}
form.search-form .search-button {
position: absolute;
background: none;
right: 0;
color: var(--theme-secondary-color);
padding: 1em;
height: 100%;
}
form.search-form .search-button:hover {
color: var(--theme-primary-color);
background: none;
}
.lakit-ajax-searchform .search-results {
display: none;
position: absolute;
left: 0;
top: 100%;
width: 100%;
z-index: 5;
min-width: 300px;
}
.lakit-ajax-searchform .search-results .lakit-css-loader {
opacity: 0;
display: none;
height: 50px;
}
.lakit-ajax-searchform .view-more-results,
.lakit-ajax-searchform .results-container {
display: none;
}
.lakit-ajax-searchform.searching .search-reset:before {
content: "";
width: 1em;
height: 1em;
border-radius: 50%;
box-shadow: 2px 2px 1px var(--theme-primary-color);
animation: lakit-load-spin 690ms infinite linear;
display: block;
margin: auto;
}
.lakit-ajax-searchform.searching .search-reset .lakit-search__submit-icon {
display: none;
}
.lakit-ajax-searchform.searching .view-more-results,
.lakit-ajax-searchform.searching .results-container {
display: none !important;
}
.lakit-ajax-searchform .search-reset {
display: none;
color: #fff;
}
.lakit-ajax-searchform.searched .search-results, .lakit-ajax-searchform.searching .search-results {
display: block;
}
.lakit-ajax-searchform.searched .lakit-search__submit:not(.search-reset), .lakit-ajax-searchform.searching .lakit-search__submit:not(.search-reset) {
display: none;
}
.lakit-ajax-searchform.searched .search-reset, .lakit-ajax-searchform.searching .search-reset {
display: block;
}
.lakit-ajax-searchform.searching .lakit-css-loader {
opacity: 1;
display: flex;
}
.lakit-ajax-searchform .search_result__item {
display: flex;
margin-bottom: 1em;
}
.lakit-ajax-searchform .search_result__item .search_result__item-image {
min-width: 30%;
flex-basis: 30%;
padding-right: 15px;
position: relative;
}
.lakit-ajax-searchform .search_result__item .search_result__item-image a {
display: block;
}
.lakit-ajax-searchform .search_result__item .search_result__item-title {
font-size: 1.125em;
font-family: var(--theme-heading-font-family);
font-weight: var(--theme-heading-font-weight);
line-height: normal;
margin-bottom: 7px;
}
.lakit-ajax-searchform .search_result__item .search_result__item-desc {
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
display: block;
display: -webkit-box;
font-size: 0.875em;
line-height: 1.4;
}
.lakit-ajax-searchform .search_result__item .search_result__item-price {
font-weight: 500;
font-size: 0.875em;
margin-bottom: 7px;
color: var(--theme-primary-color);
line-height: 1;
}
.lakit-ajax-searchform .woocommerce .search_result__item-desc {
display: none;
}
.lakit-ajax-searchform .search_result_grid.is-minimal-result {
background-color: #fff;
padding: 20px;
max-height: 70vh;
overflow: auto;
}
.lakit-ajax-searchform .search-results-button {
width: 100%;
}
.lakit-ajax-searchform.found-no-product .not-found {
padding: 1em;
font-size: 0.875em;
}
.is-minimal-result .search_result__item-image .figure__object_fit {
padding-bottom: 75%;
}
.is-minimal-result .search_result__item-image .figure__object_fit img {
position: absolute;
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
margin: 0;
}
.lakit-ajax-searchform .lakit-search__popup--full-screen {
flex-direction: column;
}
.lakit-search__popup--full-screen > .search-results {
position: static;
max-width: 96%;
width: 1170px;
text-align: left;
margin-left: auto;
margin-right: auto;
}
.results-container {
max-height: 60vh;
overflow: auto;
}
.is-minimal-result .results-container {
overflow: hidden;
}
.results-container .search_result_grid:not(.is-minimal-result) {
display: flex;
flex-flow: row wrap;
margin-left: -1em;
margin-right: -1em;
--theme-search-item-col: 3;
}
@media (max-width: 1200px) {
.results-container .search_result_grid:not(.is-minimal-result) {
--theme-search-item-col: 2;
}
}
@media (max-width: 600px) {
.results-container .search_result_grid:not(.is-minimal-result) {
--theme-search-item-col: 1;
}
}
.results-container .search_result_grid:not(.is-minimal-result) .search_result__item {
width: calc(100% / var(--theme-search-item-col));
padding: 1em;
}
.results-container.woocommerce .search_result_grid:not(.is-minimal-result) {
--theme-search-item-col: 3;
}
@media (max-width: 1300px) {
.results-container.woocommerce .search_result_grid:not(.is-minimal-result) {
--theme-search-item-col: 3;
}
}
@media (max-width: 880px) {
.results-container.woocommerce .search_result_grid:not(.is-minimal-result) {
--theme-search-item-col: 2;
}
}
@media (max-width: 600px) {
.results-container.woocommerce .search_result_grid:not(.is-minimal-result) {
--theme-search-item-col: 1;
}
}
.lakit-ajax-searchform.searched .lakit-search__popup--full-screen {
background-color: #fff !important;
color: var(--theme-secondary-color);
}
.lakit-ajax-searchform.searched .lakit-search__popup--full-screen .lakit-search__form {
border-color: var(--theme-secondary-color) !important;
margin-bottom: 30px;
}
.lakit-ajax-searchform.searched .lakit-search__popup--full-screen .lakit-search__field {
border-color: var(--theme-secondary-color);
color: var(--theme-secondary-color);
}
.lakit-ajax-searchform.searched .lakit-search__popup--full-screen .lakit-search__submit {
color: var(--theme-secondary-color);
}
.lakit-ajax-searchform .search-results.is-minimal-result .search_result__item,
.lakit-ajax-searchform .search-results.is-minimal-result .search-results-button {
animation: none;
}
.search.search-results:not(.post-type-archive-product) {
--theme-container-width: 1170px;
} .site-footer--default {
padding: 1em;
font-size: 0.875em;
margin-top: 70px;
}
.la-newsletter-popup {
display: none;
}
.la-newsletter-popup a.btn-close-newsletter-popup {
display: none;
}
.open-newsletter-popup .featherlight .featherlight-content {
width: var(--theme-newsletter-popup-width);
height: var(--theme-newsletter-popup-height);
max-width: 100%;
max-height: 100vh;
margin: 0;
overflow: hidden;
}
.open-newsletter-popup .featherlight .featherlight-close-icon {
background-color: transparent;
color: var(--theme-secondary-color);
font-size: 24px;
}
.open-newsletter-popup .featherlight .featherlight-close-icon:hover {
background-color: transparent;
color: var(--theme-primary-color);
}
@media (max-width: 767px) {
.open-newsletter-popup .featherlight .featherlight-content {
height: auto;
}
} .default-404-content .container {
width: 1440px;
}
.default-404-content {
min-height: calc(100vh - var(--lakit-header-height, 0) - var(--lakit-header-height, 0) - var(--lakit-adminbar-height, 0));
display: flex;
align-items: center;
justify-content: center;
padding-bottom: 50px;
}
.default-404-content--content {
align-self: center;
}
.default-404-content--content h4 {
font-size: 48px;
}
.default-404-content--content .button-wrapper {
margin-top: 50px;
}
.default-404-content--content .button {
text-transform: capitalize;
padding: 15px 30px;
line-height: 20px;
}
.default-404-content--inner {
width: 500px;
max-width: 100%;
color: var(--theme-three-color);
margin: auto;
}
@media (max-width: 1280px) {
.default-404-content--content h4 {
font-size: 30px;
}
.default-404-content--content .button-wrapper {
margin-top: 50px;
}
.default-404-content--content .button {
padding: 15px 35px;
}
.default-404-content--inner {
font-size: 15px;
width: 400px;
}
} span[class*=lastudioicon-],
i[class*=lastudioicon-] {
vertical-align: middle;
pointer-events: none;
}
.elementor-button-icon svg {
pointer-events: none;
}
a > .lahb_icon--accordion {
pointer-events: inherit;
}
.lastudioicon-b-linkedin {
vertical-align: baseline;
}
.text-vertical .elementor-icon-list-items .elementor-icon-list-item,
.text-vertical .elementor-heading-title {
-webkit-writing-mode: vertical-lr;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr;
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
margin: auto;
}
.text-vertical .elementor-icon-list-items .elementor-icon-list-item {
margin: 25px 10px !important;
}
.text-outline:not(.elementor-widget-heading),
.text-outline .elementor-heading-title {
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: currentColor;
}
.text-outline-2 {
-webkit-text-stroke-width: 2px;
}
.text-outline-3 {
-webkit-text-stroke-width: 3px;
}
.text-outline-4 {
-webkit-text-stroke-width: 4px;
}
.elementor-widget .elementor-icon-list-icon svg {
vertical-align: middle;
margin-top: -0.2em;
}
.elementor-divider-separator .elementor-icon svg {
height: auto;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons .elementor-grid .elementor-grid-item {
margin: 0 !important;
}
.la-loading-spin i:before {
content: " ";
border-radius: 50%;
display: block;
height: 1em;
width: 1em;
border: 1px solid #eee;
border-top-color: var(--theme-primary-color);
border-bottom-color: var(--theme-primary-color);
animation: loadingspin 500ms linear infinite;
}
@keyframes loadingspin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.lakit-adding-cart .lakit-cart__list .widget_shopping_cart_content:before {
content: " ";
border-radius: 50%;
display: block;
height: 20px;
width: 20px;
border: 1px solid #eee;
border-top-color: var(--theme-primary-color);
border-bottom-color: var(--theme-primary-color);
animation: loadingspin 500ms linear infinite;
}
.lakit-adding-cart .lakit-cart__list .widget_shopping_cart_content > * {
opacity: 0;
}
.main-color:hover > .lakit-blocks-icon {
color: var(--theme-primary-color);
}
.elementor-element .swiper-pagination {
z-index: 2;
}
body:not(.lakit--js-ready) .lakit-nav__item {
display: inline-block;
}
body:not(.lakit--js-ready) .lakit-nav__mobile-trigger {
display: none;
}
.lakit-iconbox__box_icon.icon_pos_top {
display: inline-flex;
align-items: center;
justify-content: center;
}
.elementor-widget .wpcf7 form .wpcf7-response-output {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
.section-static .elementor-column,
.section-static .elementor-column > .elementor-widget-wrap,
.section-static > .elementor-container {
position: static;
}
.lakit-breadcrumbs__item {
vertical-align: middle;
}
[data-send2frm] .elementor-widget-container {
cursor: pointer;
}
[data-send2frm] .elementor-widget-container:after {
content: "";
font-family: "LaStudioIcons";
background: var(--theme-secondary-color);
border-radius: 50%;
color: #fff;
position: absolute;
left: 1em;
top: 1em;
width: 1.2em;
height: 1.2em;
line-height: 1.2em;
font-size: 1em;
text-align: center;
opacity: 0;
}
[data-send2frm].selected .elementor-widget-container:after, [data-send2frm]:hover .elementor-widget-container:after {
opacity: 1;
}
@media (min-width: 1300px) {
.lakit-products__list_wrapper.swiper-container:not(.swiper-container-initialized) .lakit-products__list.columns-6 {
display: grid;
grid-template-columns: repeat(6, 1fr);
}
.lakit-products__list_wrapper.swiper-container:not(.swiper-container-initialized) .lakit-products__list.columns-5 {
display: grid;
grid-template-columns: repeat(5, 1fr);
}
.lakit-products__list_wrapper.swiper-container:not(.swiper-container-initialized) .lakit-products__list.columns-4 {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.lakit-products__list_wrapper.swiper-container:not(.swiper-container-initialized) .lakit-products__list.columns-3 {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
.lakit-products__list_wrapper.swiper-container:not(.swiper-container-initialized) .lakit-products__list.columns-2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
} .featherlight {
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99;
text-align: center;
white-space: nowrap; cursor: pointer;
} .custom-featherlight-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.9;
z-index: -1;
background-color: #333;
pointer-events: none;
}
.featherlight:before { content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.featherlight .featherlight-content {
text-align: left;
vertical-align: middle;
display: inline-block;
background: #fff;
white-space: normal;
max-width: calc(100vw - 60px);
max-height: calc(80vh - 60px);
overflow: auto;
margin: 30px 0;
min-width: 100px;
}
.featherlight .featherlight-outer {
vertical-align: middle;
display: inline-block;
padding: 0;
max-height: 90vh;
max-width: 90vw;
position: relative;
}
.featherlight-loading .featherlight-content {
background-color: transparent;
}
.featherlight.featherlight-loading .featherlight-close-icon {
display: none;
} .featherlight .featherlight-inner { display: block;
} .featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
display: none;
}
.featherlight .featherlight-close-icon {
position: absolute;
top: 5px;
right: -25px;
display: flex;
align-items: center;
justify-content: center;
width: 50px;
height: 50px;
cursor: pointer;
text-align: center;
color: #fff;
border: none;
padding: 0;
background-color: var(--theme-secondary-color);
border-radius: 50%;
transition: all 0.3s;
z-index: 9;
}
.featherlight .featherlight-close-icon:hover {
background-color: var(--theme-primary-color);
color: #fff;
transform: rotate(90deg);
}
.featherlight .featherlight-image { width: 100%;
}
.featherlight-iframe .featherlight-content { background: none;
border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch;
}
.featherlight iframe { border: none;
}
.featherlight iframe.featherlight-inner {
width: 1170px;
height: calc( 1170px * .5625 );
}
@media (max-width: 1200px) {
.featherlight iframe.featherlight-inner {
height: calc(100vw * .5625);
}
} @media print {
html.with-featherlight > * > :not(.featherlight) {
display: none;
}
}
.is--qvpp .featherlight-outer {
width: 1500px;
max-height: 80vh;
}
.is--qvpp .featherlight-outer .featherlight-content {
width: 100%;
}
.featherlight-loading .la-loader.spinner3 {
margin: 0 auto;
}
.open-custom-msg .featherlight-content {
width: 450px;
}
.la-global-message.featherlight-inner {
padding: 30px;
}
.lakit-ppc.featherlight-inner {
position: relative;
}
.lakit-ppc--content {
position: absolute;
bottom: 0;
width: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
color: #fff;
padding: 50px 50px;
}
.lakit-ppc--content *,
.lakit-ppc--content .lakit-posts__meta,
.lakit-ppc--content .lakit-posts__meta * {
color: inherit;
}
.lakit-ppc--content .lakit-posts__title {
font-size: var(--theme-h3-font-size);
margin: 0;
font-weight: normal;
}
.body-pf-gallery .featherlight-content {
max-width: none;
max-height: none;
}
html.with-featherlight {
overflow: hidden;
}
@media (max-width: 880px) {
.lakit-ppc--content {
padding: 20px;
}
.lakit-ppc.featherlight-inner {
width: 100% !important;
}
.body-pf-gallery .featherlight-content {
margin: 0;
}
.featherlight .featherlight-close-icon {
left: calc(50% - 25px);
right: auto;
top: auto;
bottom: -30px;
width: 40px;
height: 40px;
font-size: 14px;
}
.featherlight-iframe .featherlight-outer,
.featherlight-iframe .featherlight-content {
max-width: 100%;
}
}
.woocommerce img.pswp__img,
.woocommerce-page img.pswp__img,
.elementor-lightbox .elementor-lightbox-image {
background: #fff;
} .post-navigation {
margin-bottom: 50px;
}
.post-navigation .nav-links {
display: flex;
flex-wrap: wrap;
text-align: left;
position: relative;
align-items: flex-start;
}
.post-navigation .nav-links > div {
width: 50%;
position: relative;
}
.post-navigation .nav-links .nav-next:only-child {
margin-left: 50%;
}
.post-navigation .nav-links a {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: flex-start;
height: 100%;
position: relative;
padding-bottom: 25px;
}
.single-room-article .post-navigation .nav-links a {
align-items: center;
}
.post-navigation .nav-links a:hover .blog_pn_nav-text,
.post-navigation .nav-links a:hover .blog_pn_nav-title {
color: inherit;
}
.post-navigation .nav-links .blog_pn_nav-right {
-ms-flex-order: 1;
order: 1;
max-width: calc(100% - 90px);
}
.post-navigation .nav-links .blog_pn_nav-right span {
display: block;
}
.post-navigation .nav-links .nav-next {
text-align: right;
}
.post-navigation .nav-links .nav-next a {
flex-direction: row-reverse;
}
.post-navigation .blog_pn_nav-title {
width: 240px;
max-width: 100%;
line-height: 1.4;
color: var(--theme-secondary-color);
font-family: var(--theme-heading-font-family);
font-weight: var(--theme-heading-font-weight);
}
.post-navigation .blog_pn_nav-meta {
font-size: 0.875em;
margin-top: 2px;
color: var(--theme-three-color);
}
.post-navigation .blog_pn_nav-text {
position: absolute;
bottom: 0;
font-size: 12px;
color: var(--theme-primary-color);
}
.single-room-article .post-navigation {
margin-top: 50px;
}
.single-room-article .post-navigation .nav-links a {
padding-top: 35px;
}
.single-room-article .post-navigation .nav-links > div {
padding: 0;
}
.single-room-article .post-navigation .nav-links > div:before {
content: "";
}
@media (max-width: 768px) {
.post-navigation .nav-links > div {
width: 100%;
margin: 0;
}
.post-navigation .nav-links .blog_pn_nav-title {
line-height: 1.5;
}
.post-navigation .nav-links a {
padding-bottom: 20px;
}
.post-navigation .nav-links .blog_pn_nav-text {
display: none;
}
.post-navigation .nav-links .nav-next {
text-align: inherit;
}
.post-navigation .nav-links .nav-next a {
flex-direction: row;
}
.post-navigation .nav-links .nav-next .nav_pnpp__image {
margin-right: 20px;
margin-left: 0;
}
.post-navigation .nav-links .nav-next:only-child {
margin: 0;
}
} body:not(.lakit--js-ready) .lakit-nav--vertical,
body:not(.lakit--js-ready) .lakit-nav__sub,
body:not(.lakit--js-ready) .lakit-cart__list,
body:not(.lakit--js-ready) .lakit-search__popup,
body:not(.lakit--js-ready) .lakit-hamburger-panel__instance {
display: none;
}
@media (max-width: 882px) {
body:not(.body-loaded) .lakit-nav__mobile-trigger ~ div {
display: none;
}
}
body:not(.body-completely-loaded) .elementor-widget-container,
.demo_store {
content-visibility: auto;
}
body:not(.body-completely-loaded) .elementor-top-section ~ .elementor-top-section,
body:not(.body-completely-loaded) .elementor-location-footer {
content-visibility: hidden;
padding: 0;
}
.lakit-search__popup-trigger {
background: none;
border: none;
}
.lakit-nav__mobile-trigger-close,
.lakit-hamburger-panel__icon.icon-active,
.lakit-logo__t,
.lakit-nav__mobile-close-btn {
display: none;
}
.lakit-nav-arrow {
font-size: 0.6em;
}
body .elementor-lakit-menucart .elementor-widget-container {
content-visibility: visible;
}
@media (max-width: 500px) {
.lakit-nav-wrap.lakit-mobile-menu .lakit-nav__mobile-trigger {
display: flex;
}
}
.lakit-post-title {
margin-bottom: 0;
}
.lastudio-kit .lakit-pagination ul {
margin-top: 0;
margin-bottom: 0;
}
.size-full .elementor-image a,
.size-full .elementor-image img {
width: 100%;
}
.animated {
-webkit-animation-duration: 1.25s;
animation-duration: 1.25s;
}
.animated.fadeInUp {
-webkit-animation-name: lafadeInUp;
animation-name: lafadeInUp;
}
@keyframes lafadeInUp {
from {
opacity: 0;
transform: translate3d(0, 50px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.loadmore-btn {
--element-border-color: var(--theme-border-color);
--element-hover-border-color: var(--theme-primary-color);
}
.loadmore-btn .elementor-button-wrapper .elementor-button {
position: relative;
font-size: 11px;
text-transform: uppercase;
line-height: 18px;
padding: 10px 20px 10px 20px;
min-width: 170px;
background-color: transparent;
color: var(--theme-secondary-color);
border: 1px solid var(--element-border-color);
}
.loadmore-btn .elementor-button-wrapper .elementor-button:before, .loadmore-btn .elementor-button-wrapper .elementor-button:after {
content: "";
position: absolute;
top: 50%;
border-top: 1px solid var(--element-border-color);
width: 60px;
transition: inherit;
}
.loadmore-btn .elementor-button-wrapper .elementor-button:before {
left: 100%;
}
.loadmore-btn .elementor-button-wrapper .elementor-button:after {
right: 100%;
}
.loadmore-btn .elementor-button-wrapper .elementor-button:hover {
color: #fff;
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
}
.loadmore-btn .elementor-button-wrapper .elementor-button:hover:before, .loadmore-btn .elementor-button-wrapper .elementor-button:hover:after {
border-color: var(--element-hover-border-color);
}
img.la-lazyload-image:not([data-element-loaded]) {
--img-height: initial;
height: var(--img-height);
animation-duration: 3s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: placeHolderShimmer;
animation-timing-function: linear;
background: #f6f7f8;
background: linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);
background-size: 1000px 640px;
}
.post-thumbnail__img.la-lazyload-image:not([data-element-loaded]) {
max-height: 400px;
}
.elementor-accordion-item,
.elementor-toggle-item {
overflow: hidden;
}
@keyframes placeHolderShimmer {
0% {
background-position: -468px 0;
}
100% {
background-position: 468px 0;
}
}
.lastudio-kit .lakit-carousel__dots .swiper-pagination-bullet {
--bullet_width: 30px;
--bullet_height: 8px;
opacity: 1;
background-color: #EDEDED;
width: var(--bullet_width);
height: var(--bullet_height);
border-radius: var(--bullet_width);
}
.lastudio-kit .lakit-carousel__dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: var(--theme-primary-color);
width: calc(var(--bullet_width) * 2);
}
.lastudio-kit .lakit-carousel__dots .swiper-pagination-bullet.swiper-pagination-bullet-active, .lastudio-kit .lakit-carousel__dots .swiper-pagination-bullet:hover {
transform: scale(1);
}
@media (max-width: 1280px) {
.lastudio-kit .lakit-carousel__dots .swiper-pagination-bullet {
--bullet_width: 20px;
--bullet_height: 6px;
}
}
a.rev-btn {
transition: none;
}
.rev-btn svg {
vertical-align: middle;
margin-left: 0.7em;
height: 0.8em;
width: auto;
position: relative;
top: -1px;
}
@media (max-width: 1200px) {
.rev-btn svg {
max-width: 2em;
}
}
.product_item--inner {
position: relative;
}
.la-custom-badge {
position: absolute;
z-index: 3;
font-size: 12px;
padding: 2px 15px;
line-height: 21px;
text-align: center;
color: #fff;
top: 20px;
min-width: 60px;
background-color: var(--theme-secondary-color);
text-transform: uppercase;
}
.onsale {
min-width: 60px;
top: 20px;
background-color: #24ACDE;
}
.onsale .save-total,
.onsale .save-sale-price {
display: none;
}
.la-custom-badge.even + .odd + .onsale,
.la-custom-badge.even + .onsale,
.la-custom-badge.odd ~ .odd,
.la-custom-badge.even ~ .even {
top: 50px;
}
body.ltr .la-custom-badge {
left: 0;
}
body.ltr .la-custom-badge.even {
right: 0;
left: auto;
}
body.ltr .la-custom-badge.odd + .onsale {
right: 0;
left: auto;
}
body.ltr .la-custom-badge.even + .onsale {
left: 10px;
right: auto;
}
.la-custom-badge.saleoff2 {
background-color: #8EBB25;
border-radius: 0;
left: -25px !important;
right: auto !important;
transform: rotateZ(-45deg);
top: 18px;
transform-origin: center;
min-width: 110px;
padding: 2px 0;
font-weight: 600;
}
.popup-added-msg {
text-align: center;
}
.popup-added-msg img {
width: 200px;
max-width: 80%;
margin-bottom: 10px;
height: 150px;
object-fit: cover;
}
.popup-added-msg .popup-message {
margin: 10px 0;
}
.popup-added-msg .popup-message strong {
display: block;
line-height: normal;
color: var(--theme-secondary-color);
}
.popup-added-msg .pp-actions {
display: flex;
justify-content: center;
}
.popup-added-msg a.button {
display: block;
width: 160px;
max-width: 100%;
margin: 5px;
padding: 15px 0;
}
.logo-partners .lakit-carousel__item-link {
opacity: 0.3;
filter: grayscale(100);
}
.logo-partners .lakit-carousel__item-link:hover {
opacity: 1 !important;
filter: grayscale(0) !important;
}
.logo-partners1 .lakit-carousel__item-link {
filter: invert(0.3);
}
.logo-partners1 .lakit-carousel__item-link:hover {
filter: invert(1) !important;
}
.vertical-text {
justify-content: center;
white-space: pre;
}
.vertical-text div {
-webkit-writing-mode: vertical-lr;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr;
}
.rtl .vertical-text div {
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
}
@media (max-width: 767px) {
.wc-toolbar-container {
position: sticky;
position: -webkit-sticky;
top: calc( var(--lakit-header-height, 0) + var(--lakit-adminbar-height,0));
z-index: 4;
background-color: #fff;
padding-bottom: 10px;
margin-bottom: 0;
padding-top: 10px;
}
.wc-toolbar-top {
margin-bottom: 0;
}
}
@media (max-width: 992px) and (min-width: 767px) {
body:not(.elementor-editor-active) .elementor-hidden-tabletp {
display: none !important;
}
}
.la-woo-thumbs .la-thumb-inner {
position: relative;
}
.product--summary .group_table {
margin-bottom: 20px;
font-size: 14px;
}
.enable-header-sticky .wc-toolbar-container,
.enable-header-sticky .lastudio-tabs .lastudio-tabs__control-wrapper {
top: var(--header-height);
}
.product--summary .variations select {
border-width: 0 0 1px;
padding-left: 0;
height: 30px;
padding-right: 10px;
}
#sidebar_primary .calendar_wrap {
padding-top: 10px;
}
#sidebar_primary .tagcloud {
padding-top: 5px;
}
.cart-flyout .widget_shopping_cart_content .button {
text-decoration: none;
}
.la-woo-product-gallery .woocommerce-product-gallery__actions a {
line-height: 45px;
}
.elementor-shortcode .social--sharing {
font-size: 20px;
margin-left: -0.5em;
margin-right: -0.5em;
}
.elementor-shortcode .social--sharing a {
margin-right: 0.5em;
margin-left: 0.5em;
}
ul.support-lists {
position: fixed;
top: 70%;
right: 50px;
list-style: none;
width: 60px;
background: #FFFFFF;
box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.16);
border-radius: 30px;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
z-index: 2;
color: #181818;
}
ul.support-lists li {
display: block;
}
ul.support-lists li a {
font-size: 20px;
height: 40px;
line-height: 40px;
}
@media (max-width: 1024px) {
ul.support-lists {
display: none;
}
}
.elementor-widget-image a {
width: 100%;
}
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clear {
clear: both;
}
.text-color-primary {
color: var(--theme-primary-color);
}
.text-color-secondary {
color: var(--theme-secondary-color);
}
.text-color-body {
color: var(--theme-body-font-color);
}
.text-color-three {
color: var(--theme-three-color);
}
.has-enzian-theme-primary-color {
color: var(--theme-primary-color);
}
.has-enzian-theme-secondary-color {
color: var(--theme-secondary-color);
}
.has-strong-magenta-color {
color: #a156b4;
}
.has-light-grayish-magenta-color {
color: #d0a5db;
}
.has-very-light-gray-color {
color: #eee;
}
.has-very-dark-gray-color {
color: #444;
}
.has-enzian-theme-primary-background-color {
background-color: var(--theme-primary-color);
}
.has-enzian-theme-secondary-background-color {
background-color: var(--theme-secondary-color);
}
.has-strong-magenta-background-color {
background-color: #a156b4;
}
.has-light-grayish-magenta-background-color {
background-color: #d0a5db;
}
.has-very-light-gray-background-color {
background-color: #eee;
}
.has-very-dark-gray-background-color {
background-color: #444;
}
.wp-block-columns.no-gap .wp-block-column {
margin: 0;
}
.page-content a br {
display: none;
}
.page-content > *.alignleft {
margin-right: 1.5em;
}
.page-content > *.alignright {
margin-left: 1.5em;
}
.page-content > .wp-caption.aligncenter img[class*=wp-image-] {
margin-left: auto;
margin-right: auto;
}
.page-content > .wp-caption.alignleft {
margin-right: 0.9em;
}
.page-content .post-password-form label {
display: inline-block;
margin-bottom: 0;
vertical-align: bottom;
margin-right: 6px;
max-width: calc(100% - 110px);
}
.page-content .post-password-form input[type=submit] {
padding: 14px 30px;
vertical-align: middle;
line-height: 22px;
}
.page-content blockquote.wp-block-quote.is-large {
margin: 1.5em 0;
}
.page-content .wp-block-button {
margin-bottom: 1.25em;
}
.page-content ul li,
.page-content dl li,
.page-content ol li {
margin-bottom: 8px;
}
.page-content ul ol,
.page-content ul ul,
.page-content dl ol,
.page-content dl ul,
.page-content ol ol,
.page-content ol ul {
margin-top: 8px;
}
.page-content .blocks-gallery-grid .blocks-gallery-image,
.page-content .blocks-gallery-grid .blocks-gallery-item,
.page-content .wp-block-gallery .blocks-gallery-image,
.page-content .wp-block-gallery .blocks-gallery-item {
margin-bottom: 1em;
}
.has-drop-cap:not(:focus):first-letter {
font-size: 4em;
margin-top: 0.2em;
margin-right: 0.2em;
}
@media (min-width: 960px) {
.wp-block-cover.custom-cover-block {
min-height: 640px;
margin-top: 3em;
margin-bottom: 3em;
}
}
.wp-block-columns.has-2-columns.col-6-4 .wp-block-column:first-child {
flex-basis: 61%;
}
.lastudio-posts__inner-content .entry-excerpt p {
margin-bottom: 0;
}
.wp-block-latest-posts.is-grid {
margin-left: 0;
}
.wp-block-gallery {
display: flex;
margin-bottom: 20px;
}
.wp-block-cover .wp-block-cover__inner-container {
line-height: normal;
}
.wp-block-pullquote p {
margin: 0;
}
.wp-block-pullquote blockquote {
border-left-width: 0;
margin-bottom: 0;
}
.page-links .post-page-numbers {
width: 30px;
display: inline-block;
text-align: center;
background-color: #f9f9f9;
}
.page-links .post-page-numbers:hover,
.page-links span.post-page-numbers {
background-color: #1d1d1d;
color: #fff;
}
ul.list-unstyled {
list-style: none;
margin: 0;
}
article.not-found-search {
font-size: 16px;
width: 600px;
max-width: 100%;
margin: 0 auto;
min-height: 40vh;
margin-top: 5vh;
}
article.not-found-search .entry.not-found-search {
margin-bottom: 20px;
}
table.shop_table {
border: none;
}
table.shop_table th,
table.shop_table td {
border-right: 0;
}
.wp-block-spacer {
clear: both;
}
ul.wp-block-gallery li.blocks-gallery-item {
margin-bottom: 16px;
}
.wp-block-cover,
.wp-block-cover-image {
margin: 0 0 1.25em;
color: #f8f9f9;
}
.wp-block-archives.wp-block-archives-dropdown {
display: inline-block;
margin-bottom: 1em;
}
ol.wp-block-latest-comments,
.wp-block-latest-posts.wp-block-latest-posts__list {
margin-left: 0;
margin-right: 0;
}
.wp-block-latest-comments__comment {
line-height: normal;
}
.wp-block-latest-comments__comment,
ul.wp-block-categories-list.wp-block-categories li,
ul.wp-block-archives-list.wp-block-archives li,
.wp-block-latest-posts.wp-block-latest-posts__list li {
padding: 6px 0;
margin-bottom: 6px;
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0;
}
.wp-block-button .wp-block-button__link {
font-size: 1em;
}
.wp-block-button__link:hover {
background-color: var(--theme-primary-color);
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
border-color: var(--theme-primary-color);
color: var(--theme-primary-color);
}
.wp-block-latest-comments__comment-meta a {
font-weight: 600;
color: #333;
}
.wp-block-latest-comments__comment-meta a:hover {
color: var(--theme-primary-color);
}
.site-no-sidebar:not(.elementor-page):not(.woocommerce-page) .comments-area,
.site-no-sidebar:not(.elementor-page):not(.woocommerce-page) .page-content {
width: 800px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 960px) {
.alignwide {
width: auto;
max-width: 1170px;
}
.alignfull:not(.wp-block-pullquote) {
margin-left: calc(-1*(100vw - 100% - var(--scrollbar-width-o))/2);
margin-right: calc(-1*(100vw - 100% - var(--scrollbar-width-o))/2);
width: auto;
max-width: calc(100vw - var(--scrollbar-width-o));
}
.site-no-sidebar:not(.elementor-page):not(.woocommerce-page) .alignwide {
margin-left: -185px;
margin-right: -185px;
}
}
.elementor-lakit-post-content .elementor-widget-container > h3 {
margin-bottom: 20px;
}
.elementor-lakit-post-content .elementor-widget-container > p + h3 {
margin-top: 30px;
}
.elementor-lakit-post-content .elementor-widget-container > figure.wp-block-image {
margin-top: 60px;
margin-bottom: 60px;
}
.site-header--default .site-branding img {
width: 174px;
}
@media (min-width: 1025px) {
.site-header--default .site-nav-toggleicon {
display: none;
}
.site-header--default .site-navigation ul ul {
position: absolute;
width: 220px;
left: 0;
top: 100%;
box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.1);
opacity: 0;
visibility: hidden;
transform: translateY(20px);
transition: all 0.3s;
padding: 10px;
background-color: #fff;
z-index: 2;
}
.site-header--default .site-navigation ul li:hover > ul {
opacity: 1;
visibility: inherit;
transform: translateY(0);
}
.site-header--default .site-navigation li {
position: relative;
display: flex;
align-items: center;
}
.site-header--default .site-navigation ul a {
padding: 10px 25px;
display: block;
}
.site-header--default .site-navigation ul ul a {
padding: 5px 10px;
}
.site-header--default .site-navigation ul ul ul {
left: 100%;
top: 0;
}
.site-header--default .site-navigation ul ul ul ul ul {
left: auto;
right: 100%;
}
}
@media (max-width: 1024px) {
.site-header--default .site-nav-toggleicon {
border: none;
padding: 0;
font-size: 26px;
background: none;
}
.site-header--default .site-navigation {
margin-left: auto;
flex: 0 0 auto;
}
.site-header--default .container {
height: 100px;
}
body .site-header--default .site-nav-toggleicon + * {
position: absolute;
width: 100%;
right: 0;
background-color: #fff;
margin: 0;
padding: 20px;
list-style: none;
flex-flow: column wrap;
font-size: 14px;
z-index: 9;
display: none !important;
max-height: calc(100vh - 100px - var(--adminbar-height));
overflow: auto;
top: 100%;
}
.open-site-nav-default .site-header--default .site-nav-toggleicon + * {
display: block !important;
}
.site-header--default .site-navigation div.menu > ul {
flex-direction: column;
}
body .site-header--default .site-navigation ul a {
padding: 5px;
display: block;
}
body .site-header--default .site-navigation ul ul ul ul {
padding-left: 0;
}
body .site-header--default .site-navigation ul ul {
padding-left: 20px;
}
.open-site-nav-default button.site-nav-toggleicon i:before {
content: "";
}
header#site-header.site-header--default {
position: sticky;
top: var(--adminbar-height);
background: #fff;
z-index: 9;
}
.open-site-nav-default .site-footer,
.open-site-nav-default .site-main {
opacity: 0;
}
}
@media (max-width: 782px) and (min-width: 600px) {
.admin-bar header#site-header.site-header--default {
top: 46px;
}
}
@media (max-width: 782px) {
body.admin-bar .site-header--default .site-nav-toggleicon + * {
max-height: calc(100vh - 100px - 46px);
}
}
#blog-entries .entry-meta {
color: #808080;
}
#blog-entries .entry-excerpt {
color: #858585;
}
#blog-entries .post_item-thumbnail .post_item-thumbnail-figure {
width: auto;
}
#blog-entries .post_item-thumbnail img {
width: auto;
margin-left: 0;
}
.sidebar-container ~ .site-content--default .alignfull {
margin-left: 0;
margin-right: 0;
}
.site-content--default section#comments {
margin-top: 70px;
}
.site-content--default .post-tags {
margin-bottom: 30px;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 15px 0;
}
.comment-list .trackback + .comment-container,
.comment-list .pingback + .comment-container {
margin-top: 40px;
}
.comment-list .trackback,
.comment-list .pingback {
margin-bottom: 5px;
}
.site-content--default .nav-links .current {
color: var(--theme-primary-color);
}
body:not(.lakit--js-ready) {
--theme-sidebar-width: 280px;
--theme-sidebar-space: 85px;
--theme-container-width: 1300px;
}
@media (max-width: 1279px) {
body:not(.lakit--js-ready) {
--theme-sidebar-space: 60px;
}
}
body:not(.lakit--js-ready) .post_item-content-title {
font-size: var(--theme-h1-font-size);
margin-bottom: 10px;
font-weight: 700;
}
body:not(.lakit--js-ready) .entry-meta {
font-size: 16px;
text-transform: capitalize;
margin-bottom: 10px;
}
body:not(.lakit--js-ready) .entry-meta:first-child {
display: none;
}
body:not(.lakit--js-ready) .entry-excerpt {
font-size: 18px;
line-height: 2;
margin-bottom: 30px;
}
body:not(.lakit--js-ready) .entry-meta__item:not(:first-child):before {
content: "-";
font-size: 1em;
margin-left: 0.3em;
margin-right: 0.3em;
}
body:not(.lakit--js-ready) .sticky-post + .entry-meta__item:before {
content: "";
}
body:not(.lakit--js-ready) a.button.button-readmore {
font-size: 14px;
text-transform: uppercase;
line-height: 20px;
padding: 15px 30px;
font-weight: normal;
}
body:not(.lakit--js-ready) .post_item.sticky .entry-meta:first-child {
display: block;
}
body:not(.lakit--js-ready) .accordion-menu .widget-title {
margin-bottom: 18px;
}
body:not(.lakit--js-ready) .widget .searchform div {
display: flex;
}
body:not(.lakit--js-ready) .widget .searchform input#s {
margin-right: 10px;
}
body:not(.lakit--js-ready) .wc-page-content h1.product_title {
display: none;
}
body:not(.lakit--js-ready) .not-found-search .searchform div {
display: flex;
}
body:not(.lakit--js-ready) .not-found-search .searchform input#s {
margin-right: 10px;
}
body:not(.lakit--js-ready) .widget_tag_cloud a {
display: inline-block;
line-height: normal;
}
body:not(.lakit--js-ready) .widget_recent_entries li {
font-weight: 600;
color: var(--theme-secondary-color);
}
body:not(.lakit--js-ready) .widget_rss a.rsswidget {
color: var(--theme-secondary-color);
}
body:not(.lakit--js-ready) .widget_rss a.rsswidget:hover {
color: var(--theme-primary-color);
}
body:not(.lakit--js-ready) .widget_rss cite {
color: var(--theme-secondary-color);
}
body:not(.lakit--js-ready) .widget_text strong {
color: var(--theme-secondary-color);
}
body:not(.lakit--js-ready) .pagination .nav-links {
text-align: center;
}
body:not(.lakit--js-ready) .pagination .nav-links .page-numbers:not(.dots) {
border: 1px solid #CECECE;
width: 38px;
height: 38px;
line-height: 36px;
}
body:not(.lakit--js-ready) .pagination .nav-links .page-numbers:not(.dots).current, body:not(.lakit--js-ready) .pagination .nav-links .page-numbers:not(.dots):hover {
border-color: var(--theme-primary-color);
background-color: var(--theme-primary-color);
color: #fff;
}
body:not(.lakit--js-ready) .page-content .post-tags {
margin-top: 50px;
}
@media (max-width: 1300px) {
body:not(.lakit--js-ready) .entry-meta {
font-size: 14px;
}
body:not(.lakit--js-ready) .entry-excerpt {
font-size: 16px;
}
body:not(.lakit--js-ready) .post_item-thumbnail {
margin-bottom: 20px;
}
body:not(.lakit--js-ready) a.button.button-readmore {
padding: 12px 25px;
}
}
@media (max-width: 1024px) {
.site-header--default .site-navigation span.narrow {
cursor: pointer;
float: right;
}
.site-header--default .site-navigation span.narrow i {
display: inline-block;
font: normal normal normal 12px/1 "LaStudioIcons";
speak: none;
text-transform: none;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.site-header--default .site-navigation span.narrow i:before {
content: "";
}
.site-header--default .site-navigation li {
padding: 5px 0;
}
.site-header--default .site-navigation li li {
padding: 0;
}
.site-header--default .site-navigation li.open > span.narrow i:before {
content: "";
}
.site-header--default .site-navigation ul ul {
display: none;
font-size: 16px;
padding-top: 10px;
}
body .site-header--default .site-navigation ul a {
display: inline-block;
padding: 3px 0;
}
body .site-header--default .site-nav-toggleicon + * {
font-size: 16px;
}
}
@media (max-width: 991px) {
body:not(.lakit--js-ready) a.button.button-readmore {
font-size: 13px;
padding: 10px 25px;
}
#site-content-wrap .sidebar-container {
margin-top: 50px;
}
body:not(.lakit--js-ready) .entry-meta {
font-size: 14px;
}
body:not(.lakit--js-ready) .entry-excerpt {
font-size: 16px;
}
}
.woocommerce-product-gallery {
transition: opacity 0.25s ease-in-out;
opacity: 0;
}
.site-content--default > .page-content > .woocommerce {
margin-right: auto;
margin-left: auto;
max-width: 96%;
width: var(--theme-container-width, 1170px);
}
@media (min-width: 1280px) {
body {
--theme-sidebar-space: 60px ;
}
}
@media (min-width: 1600px) {
body {
--theme-sidebar-space: 80px ;
}
}
.elementor-icon-wrapper {
line-height: 0;
}
.elementor-icon {
vertical-align: middle;
}
.lakit-carousel--simple .lakit-carousel__item-img {
transition: all 0.5s;
}
.lakit-carousel--simple .lakit-carousel__item:hover .lakit-carousel__item-img {
transform: scale(1.1);
}
.lakit-adv-custom-img-height-true .lakit-carousel--simple .lakit-carousel__item:hover .lakit-carousel__item-img {
transform: translate(-50%, -50%) scale(1.1);
}
.elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.elementor-widget-lakit-addtocart .added ~ .added_to_cart {
display: none;
}
.lakit-team-member.preset-type-6 .lakit-team-member__content {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.lastudio-kit .lakit-team-member.preset-type-6 .lakit-team-member__content .lakit-team-member__name {
margin-right: auto;
}
.lakit-carousel--simple.lakit-equal-cols .lakit-carousel__item-img {
object-fit: contain;
}
.full-swiper .swiper-container {
overflow: inherit;
}
.testiminial-color3 .lakit-testimonials__name {
color: #DE63E6 !important;
}
.testiminial-color2 .lakit-testimonials__name {
color: #45C3A5 !important;
}
.testiminial-color1 .lakit-testimonials__name {
color: #47B0E8 !important;
}
.lakit-iconbox .elementor-button svg {
height: auto;
}
.text-gradient .elementor-heading-title {
background: -webkit-linear-gradient(currentColor, rgba(255, 255, 255, 0));
background: linear-gradient(currentColor, rgba(255, 255, 255, 0));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.btn-outline-shadow .elementor-button {
position: relative;
}
.btn-outline-shadow .elementor-button:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: inherit;
z-index: 1;
}
.btn-outline-shadow .elementor-button:after {
content: "";
border: inherit;
position: absolute;
left: 6px;
top: 6px;
width: 100%;
height: 100%;
z-index: 0;
box-sizing: content-box;
}
.btn-outline-shadow .elementor-button > span {
position: relative;
z-index: 1;
}
.team-outline-shadow .lakit-team-member__content > * {
z-index: 1;
position: relative;
}
.team-outline-shadow .lakit-team-member__content:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: inherit;
z-index: 1;
}
.team-outline-shadow .lakit-team-member__content:after {
content: "";
border: inherit;
position: absolute;
left: 6px;
top: 6px;
width: 100%;
height: 100%;
z-index: 0;
box-sizing: content-box;
}
@media (min-width: 1025px) {
.baker-timeline .lakit-vtimeline--align-center.lakit-vtimeline--imageinmeta .lakit-vtimeline-item__card-content {
display: flex;
align-items: center;
padding: 0;
}
.baker-timeline .lakit-vtimeline--align-center.lakit-vtimeline--imageinmeta .lakit-vtimeline-item__card-content .lakit-vtimeline-item__meta {
display: block;
text-align: inherit !important;
}
.baker-timeline .lakit-vtimeline--align-center.lakit-vtimeline--imageinmeta .lakit-vtimeline-item:nth-child(2n+1) {
text-align: right;
}
.baker-timeline .lakit-vtimeline--align-center.lakit-vtimeline--imageinmeta .lakit-vtimeline-item:nth-child(2n) .lakit-vtimeline-item__card-content .lakit-vtimeline-item__meta {
order: -1;
}
.baker-timeline .lakit-vtimeline--align-center.lakit-vtimeline--imageinmeta .lakit-vtimeline-item > .lakit-vtimeline-item__meta .lakit-vtimeline-item__meta-content {
display: none;
}
.baker-timeline .lakit-vtimeline-item__card-inner {
width: 600px;
max-width: 100%;
}
.baker-timeline .lakit-vtimeline-item:nth-child(2n+1) .lakit-vtimeline-item__card-inner {
align-self: flex-end;
}
.baker-timeline .lakit-vtimeline-item__card-img img {
width: 100%;
}
}
.lastudio-demo__list {
--theme-demo-gap: 145px;
margin-left: calc(-1 * var(--theme-demo-gap) / 2);
margin-right: calc(-1 * var(--theme-demo-gap) / 2);
}
.lastudio-demo__list .lastudio-demo__item {
padding-left: calc(var(--theme-demo-gap) / 2);
padding-right: calc(var(--theme-demo-gap) / 2);
padding-bottom: calc(var(--theme-demo-gap) * .8);
}
.lastudio-demo__filter {
display: none;
}
.lastudio-demo .demo__item-image {
padding-bottom: 95%;
display: block;
background-size: cover;
background-position: 0 0;
background-repeat: no-repeat;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
transition: box-shadow 0.5s;
}
.lastudio-demo h2 {
font-size: 14px;
text-transform: uppercase;
font-weight: normal;
margin: 0;
padding: 15px 0;
}
.lastudio-demo .lastudio-demo__item a:before {
content: "";
font-family: "LaStudioIcons";
width: 50px;
height: 50px;
line-height: 50px;
background-color: #212121;
color: #fff;
position: absolute;
text-align: center;
font-size: 24px;
top: calc(95% - 25px);
right: 0;
transition: all 0.3s;
}
.lastudio-demo .lastudio-demo__item a {
display: block;
position: relative;
}
.lastudio-demo .lastudio-demo__item a:hover:before {
background-color: #DB3951;
}
.lastudio-demo .lastudio-demo__item:hover .demo__item-image {
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.in_menu .lastudio-demo__list {
--theme-demo-gap: 40px;
}
@media (min-width: 1000px) {
.in_menu .lastudio-demo__list .lastudio-demo__item {
width: 25%;
}
}
.in_menu .lastudio-demo__list .lastudio-demo__item a:before {
display: none;
}
.in_menu .lastudio-demo__list .demo__item-image {
padding-bottom: 56%;
}
.in_menu .lastudio-demo__list h2 {
color: inherit;
padding: 10px 0 0;
}
@media (max-width: 992px) {
.in_menu .lastudio-demo__list {
--theme-demo-gap: 20px;
}
.in_menu .lastudio-demo__list .lastudio-demo__item {
width: 50%;
}
.in_menu .lastudio-demo__list h2 {
font-size: 12px;
}
}
.lastudio-demo__item__inner {
transition: all 0.3s;
}
.lastudio-demo__item__inner:hover {
transform: translate(0, -10px);
}
.la-compare-count,
.la-wishlist-count,
.lakit-cart__count {
position: absolute;
bottom: 80%;
left: 40%;
text-align: center;
background-color: var(--theme-primary-color);
color: #FFFFFF;
font-size: 10px;
width: 16px;
height: 16px;
line-height: 16px;
border-radius: 20px;
}
.la-compare-count,
.la-wishlist-count {
bottom: 90%;
}
.lakit-wishlist-trigger .elementor-icon,
.lakit-compare-trigger .elementor-icon {
position: relative;
}
.blog-sidebar-style h5 {
font-size: var(--theme-h3-font-size);
letter-spacing: -0.03em;
font-weight: 600;
border-bottom: 2px solid;
padding-bottom: 20px;
line-height: 1;
}
.blog-sidebar-style .tagcloud {
font-weight: 600;
color: var(--theme-secondary-color);
}
.blog-sidebar-style .elementor-widget-wp-widget-categories h5 {
margin-bottom: 0;
}
.blog-sidebar-style .elementor-widget-wp-widget-categories .menu > li {
border-bottom: 1px solid #DBDBDB;
color: var(--theme-secondary-color);
font-weight: 600;
padding: 14px 20px;
margin-bottom: 0;
}
@media (max-width: 992px) {
.blog-sidebar-style .elementor-widget-wp-widget-categories .menu > li {
padding: 10px 20px;
}
}
.blog-sidebar-style .elementor-widget-wp-widget-categories .menu > li:hover {
background-color: #F9F9F9;
}
.elementor-widget-wp-widget-archives select {
margin-top: 10px;
}
.lakit-nav--vertical .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu {
column-count: 5;
list-style: none;
margin: 0;
padding: 40px 30px;
font-size: 14px;
}
@media (max-width: 1280px) {
.lakit-nav--vertical .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu {
column-count: 4;
}
}
@media (max-width: 992px) {
.lakit-nav--vertical .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu {
column-count: 2;
}
}
.lakit-nav--vertical .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu li {
margin-bottom: 13px;
}
.lakit-nav--vertical .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu li ul {
display: none;
}
.lakit-nav--horizontal .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu {
column-count: 5;
list-style: none;
margin: 0;
padding: 40px 30px;
font-size: 14px;
}
@media (max-width: 1280px) {
.lakit-nav--horizontal .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu {
column-count: 2;
}
}
.lakit-nav--horizontal .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu li {
margin-bottom: 13px;
}
.lakit-nav--horizontal .lakit-nav__sub-mega .elementor-widget-wp-widget-nav_menu ul#menu-demo-menu li ul {
display: none;
}
.hamburger_menu_01 .lakit-nav-depth-0 .current-menu-item > .menu-item-link-sub {
color: var(--theme-primary-color);
}
@media (min-width: 1200px) {
.hamburger_menu_01 .menu-item-link-top > .lakit-nav-arrow {
margin-top: 0.7em;
font-size: 1em;
transform: rotate(-90deg) !important;
}
.hamburger_menu_01 .lakit-nav {
position: relative;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item {
position: static;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item.lakit-nav-hover > .lakit-nav__sub {
display: flex !important;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item > .lakit-nav__sub {
width: 500px;
top: 0;
left: 100%;
min-height: 100%;
display: none !important;
flex-flow: row wrap;
align-content: center;
padding-left: 60px;
position: absolute;
color: #cfcfcf;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item > .lakit-nav__sub .menu-item-link-sub {
justify-content: flex-start !important;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item > .lakit-nav__sub .lakit-nav__sub {
position: static;
opacity: 1;
visibility: inherit;
background: none !important;
padding: 0;
transform: none;
width: 100%;
display: flex !important;
flex-flow: row wrap;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item > .lakit-nav__sub .lakit-nav__sub > .lakit-nav__item {
width: 50%;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item > .lakit-nav__sub > .lakit-nav__item {
width: 50%;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item > .lakit-nav__sub > .lakit-nav__item.menu-item-has-children {
width: 100%;
}
.hamburger_menu_01 .lakit-nav > .lakit-nav__item > .lakit-nav__sub .menu-item-has-children > a.menu-item-link {
display: none;
}
}
@media (max-width: 1200px) {
.hamburger_menu_01 .menu-item-link-top > .lakit-nav-arrow {
margin-top: 0.7em;
}
.hamburger_menu_01 .lakit-nav--vertical-sub-bottom .lakit-nav__sub .lakit-nav__sub {
display: flex !important;
visibility: inherit;
opacity: 1;
background: none !important;
flex-flow: row wrap;
padding: 0;
}
.hamburger_menu_01 .lakit-nav--vertical-sub-bottom .lakit-nav__sub .lakit-nav__sub .lakit-nav__item {
width: 49%;
align-items: center;
}
.hamburger_menu_01 .lakit-nav--vertical-sub-bottom .lakit-nav__sub {
padding: 20px 0;
background-color: rgba(0, 0, 0, 0.25) !important;
color: #a0a0a0;
}
.hamburger_menu_01 .lakit-nav--vertical-sub-bottom .lakit-nav-depth-0 > .menu-item-has-children > .menu-item-link {
display: none;
}
.hamburger_menu_01 .lakit-nav--vertical-sub-bottom .lakit-nav-depth-0 > .lakit-nav__item:not(.menu-item-has-children) {
width: 49%;
display: inline-flex;
justify-content: center;
}
}
.lakit-hamburger-panel-top-position .lakit-hamburger-panel__content {
max-height: 100vh;
overflow: auto;
}
.lademogrid .lakit-images-layout__title {
background-color: #fff;
color: #272727;
margin: 0;
font-size: 14px;
font-weight: bold;
padding: 19px 10px;
transition: all 0.3s;
}
.lademogrid .lakit-images-layout__content {
opacity: 1;
padding-left: 30px;
top: calc(100% - 15px);
bottom: auto;
height: auto;
}
.lademogrid .lakit-images-layout__item {
overflow: inherit;
}
.lademogrid .lakit-images-layout__inner {
padding-bottom: 45px;
overflow: inherit;
height: auto;
}
.lademogrid .lakit-images-layout__inner:after {
content: "";
background: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/dots.svg);
position: absolute;
left: 60px;
bottom: -15px;
height: 41%;
background-repeat: no-repeat;
width: 100%;
z-index: 0;
}
.lademogrid .lakit-images-layout__image {
overflow: hidden;
}
.lademogrid a.lakit-images-layout__link {
position: relative;
z-index: 1;
}
.lademogrid .lakit-images-layout__inner:hover .lakit-images-layout__link {
transform: translateY(-10px);
}
.lademogrid .lakit-images-layout__inner:hover .lakit-images-layout__title {
background-color: var(--theme-primary-color);
color: #fff;
}
.lademogrid .lakit-images-layout__inner:hover .lakit-images-layout__image {
transform: scale(1);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.elementor-lakit-post-content .blocks-gallery-item a.la-popup {
position: relative;
}
.elementor-lakit-post-content .blocks-gallery-item a.la-popup:after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='92' viewBox='0 0 92 92'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M48 1v90M91 43H1'/%3E%3C/g%3E%3C/svg%3E");
width: 80px;
padding-bottom: 100%;
position: absolute;
left: 50%;
top: 50%;
transition: all 0.4s;
background-size: contain;
opacity: 0;
transform: translate(-50%, -50%);
background-repeat: no-repeat;
background-position: center center;
max-width: 20%;
}
.elementor-lakit-post-content .blocks-gallery-item a.la-popup:before {
content: "";
background-color: #1A1A1A;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.4s;
}
.elementor-lakit-post-content .blocks-gallery-item a.la-popup:hover:after {
opacity: 1;
}
.elementor-lakit-post-content .blocks-gallery-item a.la-popup:hover:before {
opacity: 0.7;
}
.ltr .woocommerce-checkout-review-order-table th {
text-align: left;
}
.rtl .woocommerce-checkout-review-order-table th {
text-align: right;
}
.safari .figure__object_fit,
.safari .lakit-posts__inner-box {
-webkit-mask-image: -webkit-radial-gradient(white, black);
}
.comment-container .comment-container {
padding-left: 20px;
}
#blog-entries .post_item.type-product .entry-meta,
.lakit-posts.querycpt--current_query .cpt-product .lakit-posts__meta {
display: none;
}
.site-content--default .post-tags .tag-label,
.product_meta .sku,
.product_meta .detail-content {
color: var(--theme-secondary-color);
}
.site-content--default .post-tags .tag-label {
font-weight: 600;
}
.woocommerce-Reviews div#comments {
margin-bottom: 50px;
}
.entry-title + .archive-description {
margin-top: 20px;
}
@media (min-width: 1025px) {
.site-header--default .site-navigation .menu > li > a {
font-weight: 300;
}
.site-header--default .site-navigation li > a:not(:only-child):after {
content: "";
-webkit-mask: var(--lathemeicons--angle-down) no-repeat 50% 50%/contain;
mask: var(--lathemeicons--angle-down) no-repeat 50% 50%/contain;
width: 1em;
height: 1em;
background-color: currentColor;
display: inline-block;
vertical-align: middle;
font-size: 0.8em;
margin-left: 5px;
}
.site-header--default .site-navigation li li > a:not(:only-child) {
display: flex;
justify-content: space-between;
align-items: center;
}
.site-header--default .site-navigation li li > a:not(:only-child):after {
transform: rotate(-90deg);
margin: 0;
}
.site-header--default .site-navigation li a > span {
position: relative;
}
.site-header--default .site-navigation li a > span:after {
content: "";
position: absolute;
top: 100%;
border-bottom: 1px solid;
width: 0;
transition: width 0.3s;
left: 50%;
transform: translateX(-50%);
}
.site-header--default .site-navigation li.current-menu-parent > a, .site-header--default .site-navigation li.current-menu-item > a, .site-header--default .site-navigation li:hover > a {
color: var(--theme-primary-color);
}
.site-header--default .site-navigation li.current-menu-parent > a span:after, .site-header--default .site-navigation li.current-menu-item > a span:after, .site-header--default .site-navigation li:hover > a span:after {
width: 100%;
}
.site-header--default .site-navigation ul ul {
background-color: var(--theme-secondary-color);
color: #ccc;
font-size: 14px;
font-weight: 500;
padding-top: 15px;
padding-bottom: 15px;
}
.site-header--default .site-navigation ul ul ul {
background-color: #3C3C3C;
}
.site-header--default .site-navigation ul ul li.current-menu-parent > a, .site-header--default .site-navigation ul ul li.current-menu-item > a, .site-header--default .site-navigation ul ul li:hover > a {
color: var(--theme-primary-color);
}
}
.col-sticky > .elementor-widget-wrap {
position: sticky;
align-self: flex-start;
top: calc(var(--lakit-header-height) + var(--lakit-adminbar-height) + 10px);
}
.lakit-archive-title {
margin: 0;
}
.lakit-posts__meta .lakit-posts__meta__item--author a {
color: inherit;
}
.lakit-post-featured-image {
position: relative;
}
.lakit-product-images.layout-type-6 .woocommerce-product-gallery,
.lakit-product-images.layout-type-5 .woocommerce-product-gallery {
opacity: 1;
}
body .lastudio-kit.elementor-lakit-wooproduct-images.v2 .lakit-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) {
width: calc(50% - var(--singleproduct-image-spacing)) !important;
margin: calc(var(--singleproduct-image-spacing) / 2) !important;
}
body .lastudio-kit.elementor-lakit-wooproduct-images.v2 .lakit-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) a {
padding-bottom: var(--singleproduct-image-height) !important;
}
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline--align-center .lakit-vtimeline__line {
top: 0 !important;
bottom: -100px !important;
background: white;
background: linear-gradient(180deg, white 0%, #e6e6e6 50%, white 100%);
}
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline--align-center .lakit-vtimeline__line-progress {
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--lakit-primary-color) 50%, rgba(255, 255, 255, 0) 100%);
}
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline-item:nth-child(2n+1) .lakit-vtimeline-item__card-arrow {
width: 80px;
height: 80px;
-webkit-mask-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/arrow1.svg);
-webkit-mask-position: bottom right;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/arrow1.svg);
mask-position: bottom right;
mask-repeat: no-repeat;
mask-size: contain;
box-shadow: inherit;
right: -20px;
transform: none;
}
@media (max-width: 1024px) {
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline-item:nth-child(2n+1) .lakit-vtimeline-item__card-arrow {
-webkit-mask-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/arrow2.svg);
-webkit-mask-position: bottom left;
mask-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/arrow2.svg);
mask-position: bottom left;
left: -20px;
right: auto;
}
}
@media (max-width: 767px) {
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline-item:nth-child(2n+1) .lakit-vtimeline-item__card-arrow {
left: -10px;
}
}
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline-item:nth-child(2n) .lakit-vtimeline-item__card-arrow {
width: 80px;
height: 80px;
-webkit-mask-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/arrow2.svg);
-webkit-mask-position: bottom left;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/arrow2.svg);
mask-position: bottom left;
mask-repeat: no-repeat;
mask-size: contain;
box-shadow: inherit;
left: -20px;
transform: none;
}
@media (max-width: 767px) {
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline-item:nth-child(2n) .lakit-vtimeline-item__card-arrow {
left: -10px;
}
}
.elementor-lakit-timeline-vertical.v2 .lakit-vtimeline-item .lakit-vtimeline-item__point {
margin-top: auto;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #fff;
}
.wpcf7 .lakit-row .ajax-loader {
position: absolute;
margin: 0;
margin-top: 20px;
}
.wpcf7 .wpcf7-not-valid-tip {
font-size: 0.875em;
}
.custom-contenttab {
align-items: center;
justify-content: space-between;
}
@media (min-width: 1400px) {
.custom-contenttab {
font-size: 20px;
}
}
.custom-contenttab h3 {
font-family: inherit;
font-weight: bold;
}
.custom-contenttab a.la-popup {
position: relative;
}
@media (max-width: 767px) {
.custom-contenttab a.la-popup {
margin-bottom: 25px;
}
}
.custom-contenttab a.la-popup:before {
content: "";
font-family: LaStudioIcons;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
border: 1px solid;
border-radius: 50%;
width: 3.2em;
height: 3.2em;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
padding-left: 0.2em;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
font-size: 20px;
transition: all 0.3s;
}
.custom-contenttab a.la-popup:hover:before {
transform: translate(-50%, -50%) scale(1.2);
}
.lakitab--style1 .lakit-tabs__control:not(:first-child) {
position: relative;
}
.lakitab--style1 .lakit-tabs__control:not(:first-child):before {
content: "";
position: absolute;
border-left: 1px solid #B6B6B6;
height: 0.7em;
top: 50%;
transform: translateY(-50%);
}
.m1-products .product_item a.woocommerce-loop-product__link:before {
content: "";
position: absolute;
left: 10px;
bottom: 10px;
width: 30%;
display: block;
padding-bottom: 30%;
background: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/prod_image-bg-1.svg) no-repeat center center/contain;
z-index: 3;
pointer-events: none;
}
.m1-products .product_item a.woocommerce-loop-product__link:after {
content: "";
position: absolute;
right: 10px;
top: 10px;
width: 30%;
display: block;
padding-bottom: 30%;
background: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/prod_image-bg-2.svg) no-repeat center center/contain;
z-index: 3;
pointer-events: none;
}
.m1-products .lakit-products__list_wrapper.swiper-container-horizontal:before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: var(--lakit-carousel-padding-left);
z-index: 2;
background: white;
background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, white 100%);
}
.m1-products .lakit-products__list_wrapper.swiper-container-horizontal:after {
content: "";
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: var(--lakit-carousel-padding-right);
z-index: 2;
background: white;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
}

.select2-container .select2-selection--single {
height: 50px;
border-color: var(--theme-border-color);
border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
margin-top: 11px;
padding-left: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 11px;
}
.woocommerce-account-fields::before, .woocommerce-account-fields::after,
.woocommerce-billing-fields::before,
.woocommerce-billing-fields::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.woocommerce-account-fields::after,
.woocommerce-billing-fields::after {
clear: both;
}
div#la_shop_products {
position: relative;
}
.la-ajax-shop-loading {
position: absolute;
z-index: 4;
width: 100%;
height: 100%;
background: #fff;
visibility: hidden;
opacity: 0;
}
.la-ajax-shop-loading.loading {
opacity: 1;
visibility: visible;
}
.la-ajax-shop-loading.loading ~ div {
display: none;
}
.la-ajax-shop-loading.loading + div {
display: block;
min-height: 50vh;
opacity: 0;
}
.la-ajax-shop-loading .la-ajax-loading-outer {
margin: 0 auto;
display: block;
width: 50px;
}
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
}
p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: "LaStudioIcons";
content: "";
text-indent: 0;
}
p.stars a:hover ~ a::before {
content: "";
}
p.stars:hover {
color: #F5A623;
}
p.stars:hover a {
color: inherit;
}
p.stars:hover a:before {
content: "";
}
p.stars.selected {
color: #F5A623;
}
p.stars.selected a.active::before {
content: "";
}
p.stars.selected a.active ~ a:before {
content: "";
}
p.stars.selected a:not(.active)::before {
content: "";
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
padding: 14px 30px 14px 60px;
margin: 0 0 30px;
position: relative;
background-color: #eeeff2;
list-style: none outside !important;
width: auto;
word-wrap: break-word;
}
.woocommerce-message:before,
.woocommerce-error:before,
.woocommerce-info:before {
font-family: "LaStudioIcons";
content: "";
display: inline-block;
position: absolute;
left: 25px;
font-size: 26px;
top: 2px;
color: #6dde6d;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
float: right;
padding: 0;
background: none !important;
border: none !important;
color: inherit;
font-size: inherit;
line-height: inherit;
}
.woocommerce-message .button:hover,
.woocommerce-error .button:hover,
.woocommerce-info .button:hover {
color: var(--theme-primary-color);
text-decoration: underline;
}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info li {
list-style: none outside !important;
padding: 0 !important;
margin: 0 !important;
}
.woocommerce-info:before {
color: #6dde6d;
}
.woocommerce-error:before {
content: "";
color: #c43002;
top: 4px;
}
#shipping_method {
margin: 0;
list-style: none;
padding: 0;
min-width: 140px;
}
#shipping_method li input[type=checkbox],
#shipping_method li input[type=radio] {
margin-bottom: 0;
margin-right: 8px;
}
.form-row::before, .form-row::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.form-row::after {
clear: both;
}
.form-row.form-row-first {
float: left;
}
.form-row.form-row-last {
float: right;
}
.form-row.form-row-first, .form-row.form-row-last {
width: 48%;
}
@media (max-width: 767px) {
.form-row.form-row-first, .form-row.form-row-last {
width: 100%;
}
}
.form-row.form-row-wide {
float: left;
width: 100%;
}
.form-row label {
margin-bottom: 10px;
display: block;
}
.form-row label.inline {
display: inline;
}
.form-row .input-text {
width: 100%;
padding: 0 20px;
height: 50px;
line-height: 48px;
}
.col2-set {
margin-left: -15px;
margin-right: -15px;
}
.col2-set::before, .col2-set::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.col2-set::after {
clear: both;
}
.col2-set .col-2,
.col2-set .col-1 {
position: relative;
float: left;
min-height: 1px;
width: 50%;
padding-left: 15px;
padding-right: 15px;
}
@media (max-width: 767px) {
.col2-set .col-2,
.col2-set .col-1 {
width: 100%;
}
}
.wc-toolbar {
line-height: 24px;
margin-bottom: 40px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.wc-toolbar button {
background: none;
border: none;
padding: 0;
color: inherit;
margin-left: 30px;
}
.wc-toolbar p {
margin-bottom: 0;
}
.wc-toolbar .woocommerce-result-count {
margin-right: auto;
}
.wc-toolbar .wc-view-toggle {
margin-top: -1px;
}
.wc-toolbar .wc-view-toggle button {
float: left;
font-weight: normal;
font-size: 20px;
}
.wc-toolbar .wc-view-toggle button i {
vertical-align: middle;
}
.wc-toolbar .wc-view-toggle button.active {
color: var(--theme-primary-color);
}
.wc-toolbar .wc-view-toggle button:not(.active) {
opacity: 0.5;
}
.wc-toolbar .lasf-custom-dropdown {
position: relative;
}
.wc-toolbar .lasf-custom-dropdown i {
vertical-align: middle;
margin-top: -3px;
}
.wc-toolbar .lasf-custom-dropdown button {
margin: 0;
padding: 12px 40px 12px 15px;
direction: ltr;
}
.wc-toolbar .lasf-custom-dropdown:after {
content: "";
position: absolute;
left: 0;
width: 100%;
padding-bottom: 20px;
}
.wc-toolbar .lasf-custom-dropdown.is-hover ul {
opacity: 1;
visibility: inherit;
margin-top: -1px;
}
.wc-toolbar .lasf-custom-dropdown ul {
right: 0;
position: absolute;
background-color: #fff;
z-index: 11;
visibility: hidden;
margin-top: 20px;
opacity: 0;
transition: all 0.25s;
border: 1px solid var(--theme-border-color);
min-width: 100%;
}
.wc-toolbar .lasf-custom-dropdown ul li {
display: block;
border-bottom: 1px solid var(--theme-border-color);
margin: 0;
}
.wc-toolbar .lasf-custom-dropdown ul li:last-child {
border-bottom: 0;
}
.wc-toolbar .lasf-custom-dropdown ul li a {
padding: 8px 15px;
white-space: pre;
display: block;
font-size: 0.875em;
}
.wc-toolbar .lasf-custom-dropdown ul li:hover a, .wc-toolbar .lasf-custom-dropdown ul li.active a {
background-color: #f1f0f0;
}
.wc-view-toggle + .lasf-custom-dropdown {
margin-left: 30px;
}
.lasf-custom-dropdown button:after {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
width: 10px;
font-size: 12px;
line-height: 8px;
position: absolute;
right: 15px;
top: calc(50% - 4px);
}
.lasf-custom-dropdown.is-hover button:after {
content: "";
}
.wc-toolbar .lasf-custom-dropdown.wc-custom-filters:after {
display: none;
}
.open-advanced-shop-filter .btn-advanced-shop-filter:after {
content: "" !important;
}
.woocommerce table.wishlist_table {
font-size: 100%;
}
.swatch-control select {
display: none !important;
}
.swatch-control.radio-select ul {
padding: 0 !important;
list-style: none !important;
margin: 0;
}
.swatch-control.radio-select li {
list-style: none !important;
}
.swatch-control.radio-select li label {
display: inline;
margin-left: 10px;
}
.swatch-wrapper {
display: inline-block;
vertical-align: middle;
margin: 4px 8px 4px 0;
position: relative;
}
.swatch-wrapper.disabled {
position: relative;
cursor: not-allowed;
zoom: 1;
}
.swatch-wrapper.disabled:before {
content: "";
width: 90%;
height: 2px;
background-color: red;
position: absolute;
left: 5%;
top: 50%;
margin-top: -1px;
z-index: 1;
opacity: 0.4;
transform: rotate(-45deg);
}
.swatch-wrapper.disabled:after {
content: "";
width: 90%;
height: 2px;
background-color: red;
position: absolute;
left: 5%;
top: 50%;
margin-top: -1px;
z-index: 1;
opacity: 0.4;
transform: rotate(45deg);
}
.swatch-wrapper.disabled .swatch-anchor {
cursor: inherit;
opacity: 0.4;
}
.swatch-wrapper .swatch-anchor {
display: block;
position: relative;
text-align: center;
color: inherit;
border-radius: inherit;
}
.swatch-wrapper img {
width: inherit;
height: inherit;
max-width: inherit;
max-height: inherit;
display: block;
vertical-align: middle;
object-fit: cover;
border-radius: inherit;
}
.swatch-wrapper.selected {
box-shadow: 0 0 0 1px var(--theme-primary-color);
}
.swatch-wrapper.selected .swatch-anchor {
transform: scale(0.85);
}
.swatch-wrapper.swatch-only-label {
box-shadow: 0 0 1px;
}
.swatch-wrapper.swatch-only-label.selected {
box-shadow: 0 0 0 1px var(--theme-primary-color);
color: var(--theme-primary-color);
}
.swatch-wrapper.swatch-only-label.selected .swatch-anchor {
transform: scale(1);
}
.swatch-wrapper.la-swatch-item-style-rounder {
border-radius: 5px;
}
.swatch-wrapper.la-swatch-item-style-circle {
border-radius: 50%;
}
.swatch-wrapper .swatch-anchor-label {
display: none;
}
.variations_form .swatch-anchor-label {
display: block;
position: absolute;
bottom: 80%;
text-indent: 0;
background: #000;
padding: 5px 10px;
line-height: 1;
border-radius: 4px;
margin-bottom: 5px;
min-width: 50px;
color: #fff;
left: 50%;
white-space: pre;
text-align: center;
text-transform: none;
transform: translate(-50%, 0);
visibility: hidden;
opacity: 0;
transition: all 0.25s;
font-size: 12px;
pointer-events: none;
z-index: 2;
}
.variations_form .swatch-anchor-label:after {
content: "";
position: absolute;
left: 50%;
bottom: -4px;
border-width: 4px 4px 0 4px;
border-style: solid;
border-color: #000 transparent transparent transparent;
margin-left: -4px;
}
.variations_form .swatch-wrapper:hover .swatch-anchor-label {
bottom: 100%;
opacity: 1;
visibility: inherit;
}
.swatch-wrapper-more {
font-size: 12px;
text-transform: capitalize;
display: none;
}
.swatch-wrapper-more span {
vertical-align: middle;
display: inline-block;
}
.radio-select .disabled {
cursor: not-allowed;
zoom: 1;
opacity: 0.5;
}
.radio-select .disabled input,
.radio-select .disabled label {
cursor: not-allowed;
}
.woocommerce table.wishlist_table thead th:not(.product-name) {
text-align: center;
}
.open-advanced-shop-filter .wc-toolbar-container .btn-advanced-shop-filter {
color: var(--theme-primary-color);
}
.la-advanced-product-filters {
box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);
display: none;
margin-bottom: 30px;
font-size: 14px;
}
.la-advanced-product-filters .sidebar-inner--filters {
padding: 40px 40px 0;
display: flex;
justify-content: space-between;
}
.la-advanced-product-filters .sidebar-inner--filters .widget {
margin-bottom: 30px;
width: 20%;
margin-right: 15px;
}
.la-advanced-product-filters .sidebar-inner--filters .widget ul.menu li {
padding-top: 0;
padding-bottom: 0;
}
.la-advanced-product-filters .menu-item-price ul li {
display: inline-block;
width: 49%;
}
.la-advanced-product-filters .menu-item-price ul li a {
border: none;
padding: 0;
}
.la-advanced-product-filters .menu-item-price ul li a:hover {
background: none;
}
.la-advanced-product-filters .wc-ordering p,
.la-advanced-product-filters .wc-layered-nav-term .count {
display: none;
}
.sidebar-inner--filters .widget_price_filter .price_slider_amount {
flex-direction: column-reverse;
}
.sidebar-inner--filters .widget_price_filter .ui-slider {
margin-bottom: 10px;
}
.sidebar-inner--filters .widget_price_filter .price_slider_amount .price_label {
margin-bottom: 20px;
}
.la-advanced-product-filters-result {
padding-bottom: 15px;
font-size: 14px;
text-align: center;
}
.la-advanced-product-filters-result i {
font-size: 22px;
padding: 0 5px;
vertical-align: middle;
}
.reset-all-shop-filter > span {
vertical-align: middle;
display: inline-block;
}
.wishlist_table tr td.product-thumbnail a {
display: inline-block;
}
.products-list .product_item .wcvendors_sold_by_in_loop {
display: block;
}
.form-row .input-checkbox + label.checkbox {
display: inline;
text-transform: none;
}
.wcv-store-header .store-info h3 {
font-weight: normal;
margin-top: 0;
line-height: normal;
margin-bottom: 8px;
}
.wcv-store-header .store-info h3 + a {
margin-bottom: 10px;
display: block;
}
.date-pick + .btn {
padding: 7px 20px;
}
.table.table-vendor-sales-report {
margin-top: 20px;
}
.table.table-bordered {
border-collapse: collapse;
}
.table-condensed th,
.table-condensed td {
padding: 8px;
}
table.wcv-table td,
table.wcv-table th {
padding: 8px;
}
#pv_shop_description_container,
#pv_seller_info_container,
.pv_seller_info_container,
.pv_shop_name_container,
.pv_paypal_container {
margin-bottom: 20px;
}
.wcvendors-pro-dashboard-wrapper .wcv-button,
.wcvendors-pro-dashboard-wrapper .button {
display: inline-block;
padding: 8px 20px;
vertical-align: middle;
color: #fff;
border: none;
text-decoration: none !important;
}
.dokan_page_header--custom .profile-info-img {
min-height: 300px;
max-height: 500px;
}
#tab-seller ul .text {
font-size: 12px;
}
.wcv-store-header .store-info h3 + a {
color: #f5b223;
}
#la_wishlist_table_wrapper .blockUI.blockOverlay {
background: #fff url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/ajax-loader.gif) no-repeat center center !important;
}
.open-cart-aside #la_wishlist_table_wrapper .blockUI.blockOverlay {
opacity: 0 !important;
background-color: transparent !important;
}
#la_wishlist_table_wrapper .product-action {
text-align: right;
}
#la_wishlist_table_wrapper .product-action .labtn-icon {
display: none;
}
#la_wishlist_table_wrapper .product-action .la-addcart {
padding: 12px 15px;
min-width: 125px;
text-transform: uppercase;
font-size: 13px;
}
div#la_compare_table_wrapper2 {
position: relative;
}
.la-compare-table {
display: block;
margin: 0;
width: 100%;
overflow: auto;
padding: 0;
color: var(--theme-heading-font-color);
border: none
}
.la-compare-table tr.compare-tr:first-child th {
vertical-align: bottom
}
.la-compare-table tr.compare-tr:first-child td,.la-compare-table tr.compare-tr:first-child th {
padding-top: 0
}
.la-compare-table tr.compare-tr th {
min-width: 268px;
background-color: #fff;
vertical-align: middle;
border-left: 0;
padding: 10px;
position: -webkit-sticky;
position: sticky;
color: var(--theme-heading-font-color);
text-align: center;
font-weight: 500;
border-right: none;
z-index: 1
}
.la-compare-table tr.compare-tr th:after {
top: 0;
bottom: 0;
border-right: 1px solid var(--theme-border-color);
position: absolute
}
.ltr .la-compare-table tr.compare-tr th:after {
right: -1px
}
.rtl .la-compare-table tr.compare-tr th:after {
left: -1px
}
.ltr .la-compare-table tr.compare-tr th {
left: 0
}
.rtl .la-compare-table tr.compare-tr th {
right: 0
}
.la-compare-table tr.compare-tr td {
min-width: 300px;
max-width: 100%;
text-align: center;
padding: 10px 20px;
vertical-align: middle;
border-right-width: 0
}
.la-compare-table tr.compare-tr td .remove {
margin-bottom: 10px;
margin-top: 10px
}
.la-compare-table .td-placeholder:before {
content: "";
display: inline-block;
width: 60px;
height: 8px;
background-color: #eee;
border-radius: 2px
}
.la-compare-table .compare-tr-info {
height: 250px
}
@media (max-width: 1200px) {
.la-compare-table .compare-tr-info {
height:220px
}
}
@media (max-width: 800px) {
.la-compare-table .compare-tr-info {
height:200px
}
}
.la-compare-table .compare-tr-info .td-placeholder {
background-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/placeholder.png);
background-repeat: no-repeat;
background-position: center
}
.la-compare-table .compare-tr-info .td-placeholder:before {
display: none
}
.la-compare-table h4 {
font-size: 1em;
margin: 15px 0 10px;
font-family: inherit;
font-weight: normal
}
.la-compare-table .image-wrap {
width: 120px;
max-width: 100%;
margin: 0 auto
}
.la-compare-table .add_to_cart_wrap a {
display: inline-block;
font-family: inherit;
font-weight: 500;
margin: 0;
padding: 10px 15px;
cursor: pointer;
text-align: center;
line-height: 1;
font-size: 12px;
border-radius: 30px;
text-transform: uppercase
}
.la-compare-table .add_to_cart_wrap a .labtn-icon {
display: none
}
.la-compare-table del {
color: #8a8a8a
}
.la-compare-table ins {
text-decoration: none
}
.la-compare-table .compare-tr-stock .stock.in-stock {
color: #10b705
}
.la-compare-table .compare-tr-stock .stock.out-of-stock {
color: #de0000
}
.la_remove_from_compare {
font-size: 0;
border: 1px solid #ccc;
border-radius: 50%;
padding: 10px;
display: inline-block;
opacity: 0.8
}
.la_remove_from_compare:hover {
background-color: var(--theme-secondary-color);
border-color: var(--theme-secondary-color);
color: #fff;
opacity: 1
}
.la_remove_from_compare i {
vertical-align: middle;
font-size: 12px
}
.compare-tr-stock p.stock {
display: block
}
@media (max-width: 1200px) {
.la-compare-table tr.compare-tr th {
min-width:230px
}
.la-compare-table tr.compare-tr td {
min-width: 260px
}
}
@media (max-width: 800px) {
.la-compare-table h4 {
margin:10px 0
}
.la-compare-table .image-wrap {
width: 120px
}
.la-compare-table .add_to_cart_wrap a {
font-size: 10px
}
.la-compare-table tr.compare-tr td .remove {
margin: 0 0 5px
}
.la-compare-table tr.compare-tr th {
min-width: 150px;
padding: 10px
}
.la-compare-table tr.compare-tr td {
min-width: 200px;
padding: 10px
}
}
@media (max-width: 600px) {
.la-compare-table tr.compare-tr th {
min-width:100px;
font-size: 12px
}
.la-compare-table tr.compare-tr td,.la-compare-table tr.compare-tr th {
padding: 8px
}
}
.demo_store {
position: fixed;
left: 0;
bottom: 0;
right: 0;
margin: 0;
padding: 1em 1.41575em;
background-color: #3d9cd2;
color: #fff;
z-index: 9999;
}
.demo_store:before {
display: inline-block;
font: normal normal normal 14px/1 LaStudioIcons;
font-size: inherit;
text-rendering: auto;
margin-right: 0.5407911001em;
content: "";
}
@media (min-width: 768px) {
.demo_store a.woocommerce-store-notice__dismiss-link {
background: rgba(0, 0, 0, 0.1);
float: right;
display: inline-block;
margin: -1em -1.41575em -1em 0;
padding: 1em 1.41575em;
}
.demo_store a.woocommerce-store-notice__dismiss-link:before {
display: inline-block;
font: normal normal normal 14px/1 LaStudioIcons;
font-size: inherit;
text-rendering: auto;
content: "";
margin-right: 0.3342343017em;
}
}
@media (max-width: 600px) {
.la_wishlist_table .product-action a {
padding: 5px 10px;
margin-top: 10px;
}
}
.woocommerce form.checkout.woocommerce-checkout:before,
.woocommerce form.checkout.woocommerce-checkout:after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.woocommerce form.checkout.woocommerce-checkout:after {
clear: both;
}
.processing .blockOverlay {
background-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/ajax-loader.gif) !important;
background-position: center 30% !important;
background-repeat: no-repeat !important;
}
.woocommerce-MyAccount-content form .button {
border-radius: 30px;
}
form.track_order .form-row {
width: 100%;
}
form.track_order .form-row label {
text-align: left;
color: var(--theme-secondary-color);
font-weight: 600;
}
form.track_order .form-row .input-text {
height: 60px;
padding: 10px 20px;
}
form.track_order .form-row .button {
height: 60px;
width: 100%;
text-transform: uppercase;
background-color: var(--theme-secondary-color);
font-weight: normal;
}
form.track_order .form-row .button:hover {
background-color: var(--theme-primary-color);
}
.tinvwl-loop-button-wrapper {
display: none;
}
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button {
display: none;
}
.tinv-wishlist .tinvwl-buttons-group button {
border: none;
background-color: #262626;
color: #fff;
padding: 5px 10px;
line-height: 30px;
}
.tinv-wishlist .tinvwl-buttons-group button i:before {
color: inherit;
}
.widget_price_filter .ui-slider {
margin-bottom: 22px;
position: relative;
background-color: #d8d8d8;
margin-right: 20px;
height: 5px;
}
.widget_price_filter .ui-slider:after {
content: "";
position: absolute;
height: 5px;
width: 16px;
background-color: #d8d8d8;
right: -16px;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 18px;
height: 18px;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
background-color: #fff;
cursor: ew-resize;
top: -8px;
border-radius: 50%;
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
height: 5px;
background-color: var(--theme-secondary-color);
}
.widget_price_filter .price_slider_wrapper {
padding-top: 5px;
padding-bottom: 20px;
}
.widget_price_filter .price_slider_amount {
display: flex;
justify-content: space-between;
}
.widget_price_filter .price_slider_amount .price_label {
font-size: 12px;
}
.widget_price_filter .price_slider_amount .clear {
display: none;
}
.widget_price_filter .button {
text-transform: uppercase;
width: 110px;
padding: 8px 10px;
line-height: 20px;
font-size: 11px;
border: 2px solid;
background-color: transparent;
color: var(--theme-secondary-color);
}
ul.woocommerce-shipping-methods li,
ul.wc_payment_methods li {
position: relative;
margin-bottom: 0.6em;
}
ul.woocommerce-shipping-methods input[type=radio],
ul.wc_payment_methods input[type=radio] {
position: absolute;
opacity: 0;
font-size: 0;
}
ul.woocommerce-shipping-methods input[type=radio] + label,
ul.wc_payment_methods input[type=radio] + label {
padding-left: 25px;
position: relative;
}
ul.woocommerce-shipping-methods input[type=radio] + label:before,
ul.wc_payment_methods input[type=radio] + label:before {
width: 16px;
height: 16px;
border: 1px solid #ccc;
content: "";
position: absolute;
left: 0;
border-radius: 50%;
top: 1px;
box-shadow: 0 0 3px 0 inset rgba(0, 0, 0, 0.2);
}
ul.woocommerce-shipping-methods input[type=radio]:checked + label:before,
ul.wc_payment_methods input[type=radio]:checked + label:before {
border: 5px solid #2196F3;
}
ul.wc_payment_methods {
margin: 0;
list-style: none;
}
ul.wc_payment_methods .wc_payment_method img {
max-width: 120px;
}
ul.wc_payment_methods .about_paypal {
font-size: 0.8em;
padding-left: 10px;
vertical-align: middle;
}
ul.wc_payment_methods .payment_box p {
margin: 5px 0 10px;
font-size: 0.9286em;
}
.woocommerce-privacy-policy-text {
margin: 1em 0 2em;
}
.woocommerce-terms-and-conditions-wrapper p.form-row {
margin-bottom: 20px;
}
.la-advanced-product-filters .widget .widget-title {
font-size: 1.125em;
margin-bottom: 20px;
font-family: inherit;
letter-spacing: 0;
font-weight: 600;
}
.la-advanced-product-filters .widget .widget-title:after {
display: none;
}
.la-advanced-product-filters .widget ul li {
padding: 0;
margin-bottom: 10px;
}
.widget_layered_nav .la-swatches-widget-opts {
margin-left: -7px;
margin-right: -7px;
}
.widget_layered_nav .la-swatches-widget-opts li {
display: inline-block;
padding: 0;
margin: 0 7px 10px 7px;
}
.widget_layered_nav .la-swatches-widget-opts li .count {
display: none;
}
.widget_layered_nav .la-swatches-widget-opts li .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label) {
padding: 0;
margin: 0;
border-radius: 50%;
}
.widget_layered_nav .la-swatches-widget-opts li .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label) .swatch-anchor {
width: 28px !important;
height: 28px !important;
border-radius: 50%;
}
.widget_layered_nav .la-swatches-widget-opts li:hover .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label):after, .widget_layered_nav .la-swatches-widget-opts li.active .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label):after {
content: "";
font-family: LaStudioIcons;
position: absolute;
top: 6px;
font-size: 16px;
line-height: 1;
left: 7px;
color: #fff;
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li a:before {
content: "";
font-size: 10px;
margin-right: 10px;
float: left;
line-height: 1;
margin-top: 0.5em;
border: 1px solid var(--theme-three-color);
width: 15px;
height: 15px;
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li a:after {
font-family: LaStudioIcons;
position: absolute;
left: 0;
font-size: 10px;
margin-left: 3px;
margin-top: 3px;
color: #fff;
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li:hover a:before, .widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li.chosen a:before {
background-color: var(--theme-primary-color);
border-color: transparent;
}
.widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li:hover a:after, .widget_layered_nav:not(.no-style) .woocommerce-widget-layered-nav-list li.chosen a:after {
content: "";
}
.widget_layered_nav .count {
font-size: 0.875em;
}
.widget_layered_nav.hide-count .count {
display: none;
}
.woocommerce-pagination.wc-toolbar ul.page-numbers {
float: left;
}
.woocommerce-pagination.wc-toolbar .lasf-custom-dropdown {
float: right;
margin: 1px 0 0;
}
.woocommerce-pagination.wc-toolbar .lasf-custom-dropdown ul {
bottom: 100%;
margin: 0 0 -1px;
}
p.form-row {
margin-bottom: 20px;
}
.la_wishlist_table.shop_table.woocommerce-cart-form__contents {
border-bottom: 1px solid var(--theme-border-color);
}
.close-advanced-product-filters {
display: none;
}
@media (max-width: 992px) {
.la-advanced-product-filters {
position: fixed;
left: 0;
top: 0;
width: 300px;
display: block !important;
z-index: 5;
height: 100%;
overflow: auto;
min-height: 100vh;
visibility: hidden !important;
opacity: 0 !important;
transition: all 400ms ease-out;
transform: translate(-200px, 0);
background-color: #fff;
}
.la-advanced-product-filters .sidebar-inner--filters {
flex-direction: column;
padding-top: 80px;
padding-left: 20px;
padding-right: 20px;
}
.la-advanced-product-filters .sidebar-inner--filters .widget {
width: 100%;
}
.open-advanced-shop-filter body.enzian-body {
overflow: hidden;
}
.open-advanced-shop-filter .elementor-location-header .elementor-top-section {
z-index: 3;
}
.open-advanced-shop-filter .la-advanced-product-filters {
transform: translate(0, 0);
visibility: visible !important;
opacity: 1 !important;
}
.open-advanced-shop-filter .elementor-location-archive,
.open-advanced-shop-filter .site-main {
z-index: 4;
}
.open-advanced-shop-filter div.wpbar {
z-index: 1 !important;
}
.close-advanced-product-filters {
position: fixed;
display: block;
top: 20px;
right: 20px;
font-size: 30px;
line-height: 1;
}
.wc-toolbar .lasf-custom-dropdown.wc-custom-filters {
margin-right: 0;
margin-left: auto;
}
.wc-toolbar .lasf-custom-dropdown button.btn-advanced-shop-filter {
padding: 6px 10px;
font-size: 12px;
}
.wc-toolbar .lasf-custom-dropdown button.btn-advanced-shop-filter:after {
content: "" !important;
font-size: 16px;
position: relative;
right: -4px;
}
.wc-toolbar .lasf-custom-dropdown ul li a {
padding-top: 4px;
padding-bottom: 4px;
}
.widget_layered_nav .la-swatches-widget-opts li {
width: 50%;
margin: 0;
}
.wc-toolbar .wc-view-item {
display: none;
}
}
.wc-toolbar-container.--hide-toolbar {
display: none;
}
#la_compare_table_wrapper {
font-size: 0.875em;
margin-bottom: 10%;
}
.la-compare-table.show-vtb::-webkit-scrollbar {
width: 10px;
height: 10px;
background-color: transparent;
}
.la-compare-table.show-vtb::-webkit-scrollbar-track {
border-radius: 10px;
background-color: transparent;
}
.la-compare-table.show-vtb::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: var(--theme-border-color);
}
.la-compare-table.show-vtb::-webkit-scrollbar-corner {
background-color: transparent;
border-color: transparent;
}
#la_compare_table_wrapper,
#la_wishlist_table_wrapper {
--theme-border-color: #dedede;
}
.woocommerce-product-gallery a.woocommerce-product-gallery__trigger {
position: absolute;
font-size: 2em;
z-index: 1;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
bottom: 30px;
right: 30px;
width: 46px;
height: 46px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.328' height='16.328'%3E%3Cg fill='none' stroke='%23212121' stroke-miterlimit='10'%3E%3Cpath d='m15.5.828-6 6'/%3E%3Cpath d='M9.697.5h6.131v6.131' stroke-linecap='square'/%3E%3Cpath d='m.5 15.828 6-6'/%3E%3Cpath d='M.5 9.697v6.131h6.131' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-color: #fff;
box-shadow: 0px 0px 6px 0px #00000021;
}
.woocommerce-product-gallery__image a {
width: 100%;
display: inline-block;
vertical-align: middle;
position: relative;
}
.woocommerce-product-gallery__image a img {
width: 100%;
}
.lakit-product-images .woocommerce-product-gallery img.zoomImg,
.lakit-product-images .woocommerce-product-gallery img {
background-color: #f9f9f9;
}
.woocommerce-product-gallery .flex-control-thumbs {
overflow: hidden;
zoom: 1;
margin: 0;
padding: 0;
display: flex;
flex-flow: row wrap;
}
.woocommerce-product-gallery .flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
list-style: none;
}
.woocommerce-product-gallery .flex-control-thumbs li img {
cursor: pointer;
opacity: 0.5;
margin: 0;
}
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active, .woocommerce-product-gallery .flex-control-thumbs li img:hover {
opacity: 1;
border: 1px solid var(--theme-primary-color);
}
ul.flex-direction-nav {
list-style: none;
padding: 0;
margin: 0;
}
.flex-direction-nav a {
width: 40px;
height: 40px;
line-height: 0;
font-size: 0;
background: #fff;
position: absolute;
text-align: center;
top: calc(50% - 20px);
opacity: 0.5;
}
.flex-direction-nav a:before {
font-size: 16px;
display: inline-block;
line-height: 40px;
vertical-align: middle;
}
.flex-direction-nav a.flex-prev {
left: 0;
}
.flex-direction-nav a.flex-next {
right: 0;
}
.flex-direction-nav a:hover {
opacity: 1;
}
.flex-prev:before {
content: "←";
}
.flex-next:before {
content: "→";
}
.product-nextprev {
margin-bottom: 1em;
}
.woocommerce-product-details__short-description ul {
list-style: inside circle;
margin: 0;
}
table.variations {
position: relative;
}
table.variations td.value {
position: relative;
}
a.reset_variations {
position: absolute;
display: none;
visibility: hidden;
font-size: 12px;
bottom: -2em;
white-space: pre;
left: 0;
}
a.reset_variations[style*=hidden] {
display: none !important;
}
a.reset_variations:before {
content: "";
font-family: "LaStudioIcons";
padding-right: 5px;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
font-weight: normal;
display: inline-block;
line-height: 1;
position: relative;
top: -1px;
}
.wc-page-content > div.product .product--inner {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.wc-page-content > div.product .woocommerce-product-gallery-outer {
width: 48%;
margin-bottom: 2em;
position: relative;
}
.wc-page-content > div.product .woocommerce-product-gallery-outer .flex-control-thumbs {
justify-content: center;
width: 80%;
margin: 10px auto 0;
}
.wc-page-content > div.product .woocommerce-product-gallery-outer .flex-control-thumbs li {
padding: 5px;
}
.wc-page-content > div.product .entry-summary {
width: 45%;
margin-bottom: 2em;
align-self: flex-start;
position: sticky;
top: calc( var(--lakit-header-height, 0) + var(--adminbar-height) );
}
.wc-page-content h1.product_title {
font-size: var(--theme-h3-font-size);
}
.wc-page-content .single-price-wrapper {
font-size: 24px;
font-weight: 600;
color: var(--theme-secondary-color);
margin-bottom: 20px;
}
.wc-page-content .single-price-wrapper del {
font-size: 0.875em;
font-weight: normal;
color: var(--theme-three-color);
}
.wc-page-content .woocommerce-product-details__short-description {
margin-bottom: 2em;
}
.wc-page-content .entry-summary .cart {
margin-bottom: 3em;
}
.wc-page-content .entry-summary .cart .wrap-cart-cta {
display: flex;
margin-bottom: 1em;
}
.wc-page-content .entry-summary .cart .wrap-cart-cta .quantity {
margin-right: 10px;
}
.wc-page-content .entry-summary .cart .wrap-cart-cta .button {
font-size: 1em;
padding: 22px 50px;
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
}
.wc-page-content .entry-summary .cart .wrap-cart-cta .button:hover {
background-color: var(--theme-secondary-color);
border-color: var(--theme-secondary-color);
}
.wc-page-content .entry-summary .group_table,
.wc-page-content .entry-summary .group_table td {
border: none;
padding: 0;
}
.wc-page-content .entry-summary .group_table tr {
float: left;
width: 100%;
padding-left: 80px;
position: relative;
min-height: 60px;
margin-bottom: 10px;
border-bottom: 1px solid #eceaea;
padding-bottom: 10px;
}
.wc-page-content .entry-summary .group_table td:first-child {
position: absolute;
left: 0;
width: auto;
padding: 0;
top: 10px;
}
.wc-page-content .entry-summary .group_table .stock {
background: none;
color: inherit;
padding: 0 0 0 10px;
display: inline;
margin: 0 0 0 10px;
}
.wc-page-content .entry-summary .group_table .stock {
font-weight: normal;
}
.wc-page-content .entry-summary .group_table .woocommerce-grouped-product-list-item__label {
color: var(--theme-secondary-color);
}
.wc-page-content .entry-summary .group_table .woocommerce-grouped-product-list-item__price,
.wc-page-content .entry-summary .group_table .woocommerce-grouped-product-list-item__label {
width: 100%;
text-align: left;
display: block;
padding: 0 0 0 15px;
}
.wc-page-content .entry-summary .group_table .add_to_cart_button {
padding: 10px;
margin-top: 10px;
}
.wc-page-content .entry-summary .group_table .add_to_cart_button .labtn-icon {
display: none;
}
.wc-page-content .entry-summary .group_table tr.product-type-variable {
padding-left: 120px;
}
.wc-page-content .entry-summary .variations {
margin-bottom: 2em;
font-size: 0.875em;
}
.wc-page-content .entry-summary .variations,
.wc-page-content .entry-summary .variations th,
.wc-page-content .entry-summary .variations td {
border: none;
}
.wc-page-content .entry-summary .variations td {
padding: 0;
display: inline-block;
vertical-align: middle;
}
.wc-page-content .entry-summary .variations td.value {
width: calc(100% - 110px);
padding: 5px 0;
}
.wc-page-content .entry-summary .variations .label {
padding: 0;
display: inline-block;
vertical-align: middle;
min-width: 100px;
}
.wc-page-content .entry-summary .variations .label .swatch-label {
display: none;
}
.wc-page-content .entry-summary .variations .label .swatch-label:not(:empty):before {
content: ":";
margin-left: 5px;
padding-right: 5px;
}
.wc-page-content .entry-summary .single_variation {
margin-bottom: 1em;
display: flex;
flex-flow: row wrap;
}
.wc-page-content .entry-summary .variations_button {
clear: both;
}
.wc-page-content .product_meta {
font-size: 0.875em;
color: var(--theme-three-color);
}
.wc-page-content .product_meta > span {
display: block;
margin-bottom: 0.5em;
}
.wc-page-content .product_meta > span.sku {
color: var(--theme-secondary-color);
}
.wc-page-content .product_meta a {
color: var(--theme-secondary-color);
}
.wc-page-content .product_meta a:hover {
color: var(--theme-primary-color);
}
.wc-page-content .wc-tabs-wrapper {
margin-bottom: 100px;
margin-top: 50px;
width: 100%;
}
.wc-page-content .wc-tabs-wrapper .wc-tabs {
text-align: center;
border-bottom: 1px solid var(--theme-border-color);
margin: 0 0 40px;
}
.wc-page-content .wc-tabs-wrapper .wc-tabs li {
display: inline-block;
padding: 0 20px;
margin: 0;
}
.wc-page-content .wc-tabs-wrapper .wc-tabs li a {
display: block;
font-size: 20px;
position: relative;
padding: 5px 0;
color: var(--theme-three-color);
}
.wc-page-content .wc-tabs-wrapper .wc-tabs li a:hover {
color: var(--theme-primary-color);
}
.wc-page-content .wc-tabs-wrapper .wc-tabs li a:after {
content: "";
position: absolute;
bottom: -1px;
border-bottom: 2px solid transparent;
width: 100%;
left: 0;
}
.wc-page-content .wc-tabs-wrapper .wc-tabs li.active a {
color: var(--theme-secondary-color);
}
.wc-page-content .wc-tabs-wrapper .wc-tabs li.active a:after {
border-color: var(--theme-primary-color);
}
.wc-page-content .wc-tab-title {
display: none;
}
.wc-page-content.prod-qv-wrap .entry-summary,
.wc-page-content.prod-qv-wrap .woocommerce-product-gallery-outer {
margin-bottom: 0 !important;
}
.wc-page-content.prod-qv-wrap > div.product .entry-summary {
width: 49%;
padding-top: 2%;
position: static;
}
.wc-page-content.prod-qv-wrap h1.product_title {
font-size: var(--theme-h2-font-size);
display: block;
}
.grouped_form .group_table,
.grouped_form .group_table td {
border: none;
padding: 0;
}
.grouped_form .group_table td:first-child {
position: absolute;
left: 0;
width: auto;
padding: 0;
}
.grouped_form .group_table tr {
float: left;
width: 100%;
padding-left: 80px;
position: relative;
min-height: 60px;
margin-bottom: 10px;
border-bottom: 1px solid var(--theme-border-color);
padding-bottom: 10px;
}
.grouped_form .group_table tr.product-type-variable {
padding-left: 120px;
}
.grouped_form .group_table .stock {
background: none;
color: inherit;
padding: 0 0 0 10px;
display: inline;
font-weight: 400;
margin: 0 0 0 10px;
}
.grouped_form .group_table .woocommerce-grouped-product-list-item__price,
.grouped_form .group_table .woocommerce-grouped-product-list-item__label {
width: 100%;
text-align: left;
display: block;
padding: 0 0 0 15px;
}
.grouped_form .group_table .woocommerce-grouped-product-list-item__label {
color: var(--theme-secondary-color);
font-weight: 600;
}
.grouped_form .group_table .add_to_cart_button {
padding: 10px;
margin-top: 10px;
}
.grouped_form .group_table .add_to_cart_button .labtn-icon {
display: none;
}
.grouped_form .group_table .quantity {
display: flex !important;
}
.cross-sells > h2,
section.products > h2 {
text-align: center;
margin-bottom: 2em;
font-size: var(--theme-h1-font-size);
}
.lastudio-kit .lakiticon-type-arrow .wc-tab-title a:after {
content: "";
font-family: "LaStudioIcons";
transition: all 0.3s;
transform: scale(0.8);
}
.lastudio-kit .lakiticon-type-arrow .wc-tab.active .wc-tab-title a:after {
content: "";
transform: rotate(90deg) scale(0.8);
}
.lastudio-kit ul.products.lakit-products__list li {
padding-top: 0;
padding-bottom: 0;
list-style: none;
}
.woocommerce-loop-category__title mark {
background: none;
color: inherit;
}
.wc-page-content ul.products {
--theme-product-item-gap: 30px;
--theme-product-col: 3;
display: flex;
flex-wrap: wrap;
margin-right: calc(var(--theme-product-item-gap) * -.5);
margin-left: calc(var(--theme-product-item-gap) * -.5);
list-style: none;
margin-bottom: 2em;
}
@media (max-width: 1280px) {
.wc-page-content ul.products {
--theme-product-col: 2;
}
}
@media (max-width: 767px) {
.wc-page-content ul.products {
--theme-product-col: 1;
}
}
.site-no-sidebar .wc-page-content ul.products {
--theme-product-col: 4;
}
@media (max-width: 1280px) {
.site-no-sidebar .wc-page-content ul.products {
--theme-product-col: 3;
}
}
@media (max-width: 880px) {
.site-no-sidebar .wc-page-content ul.products {
--theme-product-col: 2;
}
}
@media (max-width: 767px) {
.site-no-sidebar .wc-page-content ul.products {
--theme-product-col: 1;
}
}
.wc-page-content ul.products > li {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--theme-product-item-gap) * .5);
padding-left: calc(var(--theme-product-item-gap) * .5);
}
.wc-page-content ul.products > li {
flex: 1 0 calc(100%/var(--theme-product-col));
max-width: calc(100%/var(--theme-product-col));
margin-bottom: 40px;
position: relative;
}
.wc-page-content ul.products a {
position: relative;
display: block;
}
.wc-page-content ul.products img {
width: 100%;
margin-bottom: 20px;
transition: all 0.5s;
}
.wc-page-content ul.products h2 {
font-size: 18px;
margin-bottom: 8px;
font-weight: normal;
font-family: inherit;
}
.wc-page-content ul.products .price {
font-size: 18px;
font-weight: 600;
color: #353535;
}
.wc-page-content ul.products .added_to_cart,
.wc-page-content ul.products .button {
position: absolute;
top: 66%;
left: 50%;
transform: translateX(-50%);
font-weight: normal;
padding: 15px 20px;
opacity: 0;
visibility: hidden;
margin-top: -20px;
background-color: var(--theme-secondary-color);
color: #fff;
font-size: 14px;
line-height: 1;
}
.wc-page-content ul.products .added_to_cart:hover,
.wc-page-content ul.products .button:hover {
background-color: var(--theme-primary-color);
}
.wc-page-content ul.products .added_to_cart .labtn-icon,
.wc-page-content ul.products .button .labtn-icon {
display: none;
}
.wc-page-content ul.products .add_to_cart_button.added {
display: none;
}
.wc-page-content ul.products figure {
position: relative;
}
.wc-page-content ul.products li:hover figure {
background: #f9f9f9;
}
.wc-page-content ul.products li:hover img {
opacity: 0.8;
}
.wc-page-content ul.products li:hover .added_to_cart,
.wc-page-content ul.products li:hover .button {
opacity: 1;
margin-top: 0;
visibility: inherit;
}
.wc-view-toggle {
display: none;
}
.labtn-icon {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.labtn-icon-quickview:before {
content: "";
}
.labtn-icon-wishlist:before {
content: "";
bottom: -1px;
position: relative;
}
.added .labtn-icon-wishlist:before {
content: "";
}
.labtn-icon-compare:before {
content: "";
}
.labtn-icon-cart:before {
content: "";
}
.product_item--category-link {
font-size: 0.875em;
line-height: normal;
margin-bottom: 5px;
color: var(--theme-primary-color);
display: none;
}
.product_item--category-link a + a:before {
content: ", ";
}
.product_item--category-link a:not(:first-child) {
display: none;
}
.product_item--category-link a:hover {
text-decoration: underline;
}
.product_item--author {
display: block;
}
.product_item--info .star-rating {
margin-bottom: 10px;
}
.product_item .item--overlay {
background-color: var(--theme-secondary-color);
z-index: 2;
}
.product_item .product_item--thumbnail {
position: relative;
z-index: 2;
overflow: hidden;
}
.product_item .product_item--thumbnail-holder {
text-align: center;
}
.product_item .product_item--thumbnail-holder a {
display: block;
margin: 0 auto;
position: relative;
}
.product_item .product_item--thumbnail-holder a img {
width: 100%;
display: block;
}
.product_item .product_item--info {
position: relative;
z-index: 2;
padding-top: 0.875em;
padding-bottom: 0.875em;
}
.product_item .item--excerpt,
.product_item .added_to_cart, .product_item.prod-rating-off .product_item--rating,
.product_item .product_item--rating ~ .product_item--rating {
display: none;
}
.product_item .price {
line-height: 1.4;
display: block;
font-size: 1em;
}
.product_item .price del {
font-weight: normal;
opacity: 0.5;
color: var(--theme-body-font-color);
font-size: 0.875em;
}
.product_item .reset_variations,
.product_item .single_variation_wrap {
display: none !important;
}
.product_item .variations_form tbody,
.product_item .variations_form table,
.product_item .variations_form tr,
.product_item .variations_form td {
border: none;
padding: 0;
margin: 0;
display: block;
width: 100%;
}
.product_item .variations_form .swatch-label,
.product_item .variations_form td.label {
display: none;
}
.product_item .swatch-wrapper .swatch-anchor {
width: 15px !important;
height: 15px !important;
}
.product_item .swatch-wrapper.swatch-only-label {
box-shadow: none !important;
}
.product_item .swatch-wrapper.swatch-only-label .swatch-anchor {
min-width: 0 !important;
min-height: 0 !important;
line-height: 15px !important;
width: auto !important;
}
.product_item .swatch-wrapper:nth-of-type(4) ~ .swatch-wrapper {
display: none;
}
.product_item .swatch-wrapper:nth-of-type(5) ~ .swatch-wrapper-more {
display: inline-block;
}
.product_item .product_item--inner {
transition: all 0.3s;
}
.products-list .product_item--info-action .button {
line-height: 24px;
text-transform: uppercase;
border: none;
vertical-align: middle;
padding: 0;
}
.products-list .product_item--info-action .button.quickview {
display: none;
}
.products-list .product_item--info-action .labtn-icon-cart {
display: none;
}
.products-list .product_item--info-action .la-addcart {
margin-right: 15px;
background-color: var(--theme-secondary-color);
height: 50px;
line-height: 50px;
padding: 0 30px;
font-size: 14px;
}
.products-list .product_item--info-action .la-addcart:hover {
background-color: var(--theme-primary-color);
color: #fff;
}
.products-list .product_item--info-action .add_compare,
.products-list .product_item--info-action .add_wishlist {
width: 40px;
background: none;
color: var(--theme-secondary-color);
font-size: 18px;
}
.products-list .product_item--info-action .add_compare .labtn-text,
.products-list .product_item--info-action .add_wishlist .labtn-text {
display: none;
}
.products-list .product_item--info-action .add_compare:hover,
.products-list .product_item--info-action .add_wishlist:hover {
color: var(--theme-primary-color);
}
.products-list .product_item {
width: 100%;
padding-bottom: 40px;
}
.products-list .product_item .product_item--thumbnail {
float: left;
width: 32%;
}
.products-list .product_item .product_item--thumbnail .button:not(.quickview) {
display: none;
}
.products-list .product_item .product_item--thumbnail .quickview {
background-color: #fff;
color: var(--theme-secondary-color);
border-radius: 50%;
padding: 0;
position: absolute;
opacity: 0;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
transform: translate(0, 40px);
z-index: 3;
}
.products-list .product_item .product_item--thumbnail .quickview:hover {
background-color: var(--theme-primary-color);
color: #fff;
}
.products-list .product_item .product_item--thumbnail .quickview .labtn-icon {
width: 50px;
height: 50px;
line-height: 50px;
display: inline-block;
font-size: 20px;
}
.products-list .product_item .product_item--thumbnail .quickview .labtn-text {
font-weight: normal;
position: absolute;
padding: 5px 12px;
z-index: 3;
opacity: 0;
transition: opacity 0.2s, margin 0.3s;
white-space: pre;
font-size: 12px;
font-family: sans-serif;
transform: translateX(-50%);
left: 50%;
line-height: 14px;
top: -30px;
margin-top: -12px;
background-color: #fff;
color: var(--theme-secondary-color);
}
.products-list .product_item .product_item--thumbnail .quickview .labtn-text:after {
content: "";
position: absolute;
bottom: -5px;
left: 50%;
transform: translateX(-50%);
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
opacity: 0.9;
}
.products-list .product_item .product_item--thumbnail .quickview:hover .labtn-text {
visibility: inherit;
opacity: 1;
margin-top: -5px;
}
.products-list .product_item .product_item--info {
padding-left: 50px;
float: left;
width: 68%;
padding-top: 0;
}
.products-list .product_item .product_item--rating {
margin-top: -5px;
}
.products-list .product_item .item--excerpt {
display: block;
margin-bottom: 20px;
font-size: 0.875em;
}
.products-list .product_item form.variations_form {
margin-bottom: 1em;
}
.products-list .product_item .product_item--title {
font-size: 1.125em;
margin-bottom: 15px;
}
.products-list .product_item .price {
margin-bottom: 15px;
font-size: 1.125em;
}
.products-list .product_item .la-swatch-control {
margin-bottom: 20px;
}
.products-list .product_item:hover .product_item--thumbnail .quickview {
opacity: 1;
transform: translate(0, 0);
}
.products-list .product_item:hover .item--overlay {
opacity: 0.5;
}
.products-grid li.product_item .product_item--action:hover .button {
transition-delay: 0s;
}
.products-grid .wrap-addto {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.products-grid .button {
padding: 0;
vertical-align: middle;
width: 2.5em;
height: 2.5em;
line-height: 2.5em;
font-size: 16px;
position: relative;
opacity: 0;
background-color: #fff;
color: var(--theme-secondary-color);
margin: 5px;
box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.05);
transform: translate(0, 40px);
transition-delay: 100ms;
}
.products-grid .button + .button {
transition-delay: 150ms;
}
.products-grid .button + .button + .button {
transition-delay: 200ms;
}
.products-grid .button .labtn-icon {
display: block;
}
.products-grid .button .labtn-text {
font-weight: normal;
position: absolute;
padding: 5px 12px;
z-index: 3;
opacity: 0;
white-space: pre;
font-size: 12px;
font-family: sans-serif;
bottom: 100%;
line-height: 14px;
left: 50%;
background-color: #333;
color: #fff;
text-transform: none;
border-radius: 2px;
transition: opacity 0.2s, margin 0.3s;
transform: translateX(-50%);
pointer-events: none;
}
.products-grid .button .labtn-text:after {
content: "";
position: absolute;
bottom: -5px;
left: 50%;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #333;
opacity: 0.9;
transform: translateX(-50%);
}
.products-grid .button.added {
color: var(--theme-primary-color);
}
.products-grid .button:hover {
color: #fff;
background-color: var(--theme-primary-color);
}
.products-grid .button:hover .labtn-text {
visibility: inherit;
opacity: 1;
margin-bottom: 10px;
}
.products-grid .product_item--title {
margin-bottom: 5px;
font-size: 1.125em;
line-height: 1.4;
font-family: inherit;
}
.products-grid .product_item--info {
text-align: center;
}
.products-grid .product_item--info .la-swatch-control {
line-height: 0;
}
.products-grid .product_item_thumbnail_action .wrap-addto {
position: absolute;
bottom: calc( 50% - 25px);
z-index: 2;
width: 100%;
left: 0;
text-align: center;
}
.products-grid .product_item--info-action {
display: none;
}
.products-grid .product_item--inner:hover .button {
opacity: 1;
transform: translate(0, 0);
}
.products-grid .product_item--inner:hover .item--overlay {
opacity: 0;
} .products-grid-1 .product_item_thumbnail_action .wrap-addto {
bottom: 25px;
}
.products-grid-1 .product_item--thumbnail {
border: 0.5px solid var(--theme-border-color);
} .products-grid-2 .product_item--inner:hover {
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
} .products-grid-3 .product_item--inner {
position: relative;
border-radius: 36px;
overflow: hidden;
}
.products-grid-3 .product_item--inner:hover .product_item--info {
bottom: 0;
opacity: 1;
}
.products-grid-3 .product_item--info {
position: absolute;
bottom: -100px;
width: 100%;
padding: 20px 30px 25px;
background-color: rgba(255, 255, 255, 0.7);
display: flex;
align-items: center;
transition: all 0.3s;
opacity: 0;
text-align: inherit;
}
.products-grid-3 .product_item--info-inner {
flex-grow: 3;
}
.products-grid-3 .wrap-addto a {
border-radius: 50%;
}
.products-grid-3 .product_item_thumbnail_action .la-addcart {
display: none;
}
.products-grid-3 .product_item--info-action {
display: block;
margin-left: 10px;
margin-right: -10px;
}
.products-grid-3 .product_item--info-action a {
transform: none;
opacity: 1;
margin: 0;
background-color: var(--theme-primary-color);
color: #fff;
}
.products-grid-3 .product_item--info-action a:hover {
background-color: var(--theme-secondary-color);
}
.products-grid-3 .product_item--info-action a:not(.la-addcart) {
display: none;
} .products-grid-4 .product_item--inner {
padding: 20px;
}
.products-grid-4 .product_item--inner:hover {
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
} .products-grid-5 .product_item--inner {
border: 0.5px solid var(--theme-border-color);
display: flex;
flex-direction: column;
}
.products-grid-5 .product_item--info {
flex-grow: 1;
}
.products-grid-5 .product_item_thumbnail_action {
display: none;
}
.products-grid-5 .wrap-addto .button {
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
}
.products-grid-5 .product_item--info-action {
display: block;
position: absolute;
width: 100%;
top: calc(100% - 25px);
left: 0;
} .products-grid-6 .wrap-addto .button {
border-radius: 50%;
box-shadow: 0 0 2px 0 #fff;
background-color: transparent;
color: #fff;
}
.products-grid-6 .wrap-addto .button:hover {
background-color: var(--theme-primary-color);
} .products-grid-7 .product_item--inner {
position: relative;
}
.products-grid-7 .product_item--inner:hover .product_item--info {
bottom: 0;
opacity: 1;
}
.products-grid-7 .product_item--info {
position: absolute;
bottom: -100px;
width: calc( 100% - var(--lakit-p_item--c-ml, 0px) - var(--lakit-p_item--c-mr, 0px));
padding: 20px 30px 25px;
background-color: #fff;
transition: all 0.3s;
opacity: 0;
}
@media (max-width: 767px) {
.products-grid-7 .product_item--info {
position: static;
opacity: 1;
box-shadow: none !important;
}
}
@media (min-width: 768px) {
.products-grid-7 .wrap-addto {
display: inline;
}
.products-grid-7 .wrap-addto a {
background: none;
box-shadow: none;
color: var(--theme-primary-color);
border-radius: 50%;
}
.products-grid-7 .product_item_thumbnail_action {
display: none;
}
.products-grid-7 .product_item--info-action {
display: block;
}
} .products-grid-8 .product_item_thumbnail_action .la-addcart {
display: none;
}
.products-grid-8 .product_item--inner {
border: 0.5px solid var(--theme-border-color);
}
.products-grid-8 .product_item--inner .item--excerpt {
display: block;
margin-bottom: 20px;
}
.products-grid-8 .product_item--inner .product_item--title {
margin-bottom: 15px;
}
.products-grid-8 .product_item--inner .star-rating {
margin-bottom: 10px;
}
.products-grid-8 .product_item--inner .price {
margin-bottom: 20px;
}
.products-grid-8 .product_item--info-action {
display: block;
}
.products-grid-8 .product_item--info-action a {
transform: none;
opacity: 1;
margin: 0;
background-color: var(--theme-secondary-color);
width: auto;
height: auto;
color: #fff;
font-size: 14px;
text-transform: uppercase;
padding: 12px 22px;
font-weight: bold;
line-height: 20px;
}
.products-grid-8 .product_item--info-action a:hover {
background-color: var(--theme-primary-color);
}
.products-grid-8 .product_item--info-action a:not(.la-addcart) {
display: none;
}
.products-grid-8 .product_item--info-action .labtn-icon {
display: none;
}
.products-grid-8 .product_item--info-action .labtn-text {
position: static;
transform: none;
transition: none;
background: none;
font: inherit;
white-space: normal;
padding: 0;
color: inherit;
opacity: 1;
text-transform: inherit;
}
.products-grid-8 .product_item--info-action .labtn-text:after {
display: none;
} .products-grid-9 .product_item--info {
text-align: left;
padding: 20px 30px;
}
.products-grid-9 .star-rating {
float: right;
margin: 0;
}
.product_item .item--overlay {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
transition: all 0.3s;
}
.product_item .product_item--inner:hover .item--overlay {
opacity: 0;
visibility: inherit;
}
.products-grid-6 .product_item .product_item--inner:hover .item--overlay {
opacity: 0.9;
}
.woocommerce-product-gallery__actions {
position: absolute;
z-index: 2;
right: 20px;
bottom: 15px;
display: flex;
flex-direction: column;
}
.woocommerce-product-gallery__actions a {
background: #fff;
color: var(--theme-secondary-color);
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 19px;
border-radius: 50%;
display: block;
margin: 5px;
order: 2;
transition: all 0.3s;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
}
.woocommerce-product-gallery__actions a span {
display: inline-block;
pointer-events: none;
}
.woocommerce-product-gallery__actions a span i {
pointer-events: none;
vertical-align: baseline;
}
.woocommerce-product-gallery__actions a.video-link-popup {
font-size: 20px;
order: 1;
}
.woocommerce-product-gallery__actions a:hover {
background-color: var(--theme-secondary-color);
color: #fff;
}
.rtl .woocommerce-product-gallery__actions {
right: auto;
left: 20px;
}
.flex-control-thumbs::-webkit-scrollbar {
display: none;
}
.flex-control-thumbs {
-ms-overflow-style: none; scrollbar-width: none; }
.flex-control-thumbs[style*=grabbing] img {
cursor: inherit !important;
}
.woocommerce-product-gallery-outer {
--singleproduct-thumbs-width: 20%;
--singleproduct-thumbs-height: 400px;
--singleproduct-image-column: 3;
--singleproduct-image-height: 140%;
--singleproduct-image-height2: 100%;
--singleproduct-image-spacing: 10px;
--singleproduct-thumb-spacing: 10px;
}
.woocommerce-product-gallery-outer .woocommerce-product-gallery {
position: relative;
}
.woocommerce-product-gallery-outer .woocommerce-product-gallery__image > img.zoomImg {
display: none !important;
}
.woocommerce-product-gallery-outer.layout-type-1 .center-thumb .flex-control-thumbs {
justify-content: center;
}
.woocommerce-product-gallery-outer.layout-type-1 .woocommerce-product-gallery .flex-control-thumbs {
display: flex;
overflow: auto;
flex-flow: inherit;
}
.woocommerce-product-gallery-outer.layout-type-1 .flex-control-thumbs {
margin-left: calc(-1 * var(--singleproduct-thumb-spacing) / 2);
margin-right: calc(-1 * var(--singleproduct-thumb-spacing) / 2);
margin-top: var(--singleproduct-image-spacing);
}
.woocommerce-product-gallery-outer.layout-type-1 .flex-control-thumbs li {
padding-left: calc(var(--singleproduct-thumb-spacing) / 2);
padding-right: calc(var(--singleproduct-thumb-spacing) / 2);
width: calc(100% / var(--singleproduct-image-column));
flex: 0 0 calc(100% / var(--singleproduct-image-column));
}
.woocommerce-product-gallery-outer.layout-type-3 .woocommerce-product-gallery, .woocommerce-product-gallery-outer.layout-type-2 .woocommerce-product-gallery {
display: flex;
flex-flow: row-reverse wrap;
justify-content: space-between;
position: relative;
}
.woocommerce-product-gallery-outer.layout-type-3 .flex-control-thumbs, .woocommerce-product-gallery-outer.layout-type-2 .flex-control-thumbs {
overflow: auto;
flex-flow: inherit;
width: var(--singleproduct-thumbs-width) !important;
height: var(--singleproduct-thumbs-height);
margin: 0 !important;
align-content: flex-start;
}
.woocommerce-product-gallery-outer.layout-type-3 .flex-control-thumbs li, .woocommerce-product-gallery-outer.layout-type-2 .flex-control-thumbs li {
padding: 0 0 var(--singleproduct-thumb-spacing) !important;
width: 100%;
flex: 0 0 100%;
}
.woocommerce-product-gallery-outer.layout-type-3 .flex-viewport, .woocommerce-product-gallery-outer.layout-type-2 .flex-viewport {
width: calc(100% - var(--singleproduct-thumbs-width) - var(--singleproduct-image-spacing));
}
.woocommerce-product-gallery-outer.layout-type-3 .woocommerce-product-gallery {
flex-flow: row wrap;
}
.woocommerce-product-gallery-outer.layout-type-4 .flex-viewport {
padding-right: calc((100% * (var(--singleproduct-image-column) - 1) / var(--singleproduct-image-column)) - (var(--singleproduct-image-spacing) / var(--singleproduct-image-column)));
}
.woocommerce-product-gallery-outer.layout-type-4 .flex-viewport .zoominner {
margin-right: calc(var(--singleproduct-image-spacing));
}
.woocommerce-product-gallery-outer.layout-type-4 .flex-control-thumbs {
display: none;
}
.woocommerce-product-gallery-outer.layout-type-5 .woocommerce-product-gallery__wrapper {
display: flex;
flex-flow: row wrap;
margin-left: calc(-1 * var(--singleproduct-image-spacing) / 2);
margin-right: calc(-1 * var(--singleproduct-image-spacing) / 2);
}
.woocommerce-product-gallery-outer.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
width: calc(50% - var(--singleproduct-image-spacing));
margin: calc(var(--singleproduct-image-spacing) / 2);
}
.woocommerce-product-gallery-outer.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
padding-bottom: var(--singleproduct-image-height);
}
.woocommerce-product-gallery-outer.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
}
.woocommerce-product-gallery-outer.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
margin-top: 0;
}
.woocommerce-product-gallery-outer.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) {
width: 100%;
}
.woocommerce-product-gallery-outer.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) a {
padding-bottom: var(--singleproduct-image-height2);
}
.woocommerce-product-gallery-outer.layout-type-6 .woocommerce-product-gallery__image {
margin-bottom: var(--singleproduct-image-spacing);
}
@media (max-width: 992px) {
.wc-page-content > div.product .product--inner {
flex-direction: column;
}
.wc-page-content > div.product .entry-summary,
.wc-page-content > div.product .woocommerce-product-gallery-outer {
width: 100%;
}
}
.cart .wrap-cart-cta {
display: flex;
margin-bottom: 1em;
}
.cart .wrap-cart-cta .button {
padding: 22px 50px;
}
@media (min-width: 1400px) {
.cart .wrap-cart-cta .button {
font-size: 1em;
}
}
.cart .add_wishlist,
.cart .add_compare {
background: none;
color: var(--theme-body-font-color);
padding: 0;
margin: 0 2em 0.5em 0;
font-weight: normal;
display: inline-flex;
align-items: center;
}
.cart .add_wishlist:hover,
.cart .add_compare:hover {
color: var(--theme-primary-color);
}
.cart .add_wishlist .labtn-icon,
.cart .add_compare .labtn-icon {
margin-right: 0.3em;
font-size: 1.4em;
}
.cart .add_wishlist .labtn-icon {
font-size: 1em;
}
.lakit--fcart-mini .cart .wrap-cart-cta {
display: inline-flex;
margin: 0 1em 1em 0;
}
.lakit--fcart-mini .cart .wrap-cart-cta .quantity {
display: none;
}
.lakit--fcart-mini .cart > .button {
border: 1px solid;
border-radius: 50%;
width: 40px;
height: 40px;
line-height: 40px;
display: inline-flex;
justify-content: center;
align-items: center;
margin: 0 8px;
color: #fff;
}
.lakit--fcart-mini .cart > .button:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff;
}
.lakit--fcart-mini .cart > .button .labtn-icon {
margin: 0;
}
.lakit--fcart-mini .cart > .button .labtn-text {
display: none;
} .pswp__caption {
display: none;
}
.woocommerce-product-gallery .la_woo_loading {
position: absolute;
left: 50%;
top: 40%;
z-index: 9;
transform: translateX(-50%);
}
.woocommerce-product-gallery.swatch-loaded .la_woo_loading {
display: none;
}
.variations .label .swatch-label {
display: none;
}
.tab-content .shop_attributes {
max-width: 100%;
}
.single-price-wrapper p.price:not(:only-child) {
display: none;
}
.prod-countdown-timer .lastudio-countdown-timer {
justify-content: flex-start;
font-family: var(--theme-three-font-family);
color: var(--theme-secondary-color);
font-style: italic;
padding-bottom: 15px;
}
.prod-countdown-timer .lastudio-countdown-timer__item {
background: #fff;
box-shadow: 0 0 22px 0 rgba(0, 0, 0, 0.1);
border-radius: 50%;
width: 80px;
height: 80px;
margin: 0 20px 20px 0;
}
.prod-countdown-timer .lastudio-countdown-timer__item-value {
font-size: 36px;
line-height: 1;
}
@media (max-width: 1500px) {
.prod-countdown-timer .lastudio-countdown-timer__item {
width: 70px;
height: 70px;
font-size: 13px;
}
.prod-countdown-timer .lastudio-countdown-timer__item-value {
font-size: 26px;
}
}
@media (max-width: 991px) {
.prod-countdown-timer .lastudio-countdown-timer__item {
margin: 0 10px 10px 0;
}
.prod-countdown-timer .lastudio-countdown-timer__item:last-child {
margin-right: 0;
}
}
.summary-inner .elementor-lastudio-countdown-timer,
.summary-inner .product_item--deals-info {
display: none;
}
.wrap-cart-cta .quantity,
.lastudio-kit.elementor-lakit-wooproduct-addtocart .quantity {
display: flex;
justify-content: center;
}
.cart .wrap-cart-cta .button {
text-transform: uppercase;
font-weight: normal;
}
.woocommerce div.product.elementor .lastudio-kit .quantity + .button {
margin-left: 0;
}
.product_desc-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
color: #575757;
}
.product_desc-row h4 {
font-size: var(--theme-h1-font-size);
text-transform: uppercase;
}
.product_desc-row .button {
border-radius: 2em;
margin-top: 2em;
}
@media (min-width: 800px) {
.product_desc-row .button {
margin-top: 3em;
}
}
@media (min-width: 1200px) {
.product_desc-row {
font-size: 1.125em;
margin-top: 40px;
margin-bottom: 40px;
}
}
@media (min-width: 767px) {
.product_desc-img {
width: 42%;
}
.product_desc-desc {
width: 54%;
}
}
@media (min-width: 880px) {
.product_desc-img {
width: 42%;
}
.product_desc-desc {
width: 48%;
}
}
@media (max-width: 767px) {
.product_desc-img {
margin-bottom: 2em;
}
}
.lakit-product-tabs.layout-type-accordion .product_desc-img {
width: 100%;
margin: 0 0 30px;
}
.lakit-product-tabs.layout-type-accordion .product_desc-desc {
width: 100%;
margin: 0;
}
.lakit-product-tabs.layout-type-accordion .woocommerce-Reviews-title,
.lakit-product-tabs.layout-type-accordion .comment-reply-title {
font-family: inherit;
font-size: 20px;
}
.lakit-product-tabs.layout-type-accordion .product_desc-img img {
max-height: 340px;
object-fit: cover;
}
#tab-reviews .tab-content,
#tab-additional_information .tab-content {
width: 800px;
margin: 0 auto;
max-width: 100%;
}
.order-tracking-page .entry > .woocommerce {
width: 770px;
margin: 10% auto;
max-width: 100%;
}
body.woocommerce-account:not(.logged-in) .page-content .woocommerce > h2 {
text-align: center;
}
.u-columns.col2-set .woocommerce-form-login.login {
margin: 0;
}
.la-myaccount-page {
max-width: 570px;
margin: 0 auto 50px;
}
.la-myaccount-page .la_tab_control {
list-style: none;
margin: 0 0 25px;
padding: 0;
font-size: 24px;
text-align: center;
}
.la-myaccount-page .la_tab_control li {
display: inline-block;
}
.la-myaccount-page .la_tab_control li.active {
font-weight: bold;
}
.la-myaccount-page form .button {
width: 100%;
margin: 0 !important;
display: block;
line-height: 30px;
padding: 15px 20px !important;
border-width: 0;
}
.la-myaccount-page .form-row {
margin-bottom: 20px;
}
.la-myaccount-page .form-row .input-text {
height: 60px;
}
.la-myaccount-page .form-row label {
margin: 5px 0 10px;
}
.la-myaccount-page .la-tab-panel {
display: none;
}
.la-myaccount-page #la_tab--login {
display: block;
}
.la-myaccount-page .la-checkbox {
margin-top: 15px;
}
.la-myaccount-page .la-checkbox .lost_password {
float: right;
}
.la-myaccount-page .la-checkbox input {
display: none;
}
.la-myaccount-page .la-checkbox label {
float: left;
text-transform: none;
color: inherit;
position: relative;
padding-left: 38px;
line-height: 20px;
}
.la-myaccount-page .la-checkbox label:before {
content: "";
width: 19px;
height: 19px;
border: 2px solid;
position: absolute;
left: 0;
color: #e4e4e4;
}
.la-myaccount-page .la-checkbox input:checked + label:after {
content: "";
font-family: FontAwesome;
position: absolute;
width: 19px;
height: 19px;
left: 0;
text-align: center;
line-height: 20px;
font-weight: normal;
color: #4fb3ec;
}
.la-myaccount-page .wc-social-login {
margin-top: 50px;
margin-bottom: 50px;
}
.la-myaccount-page .ywsl-label {
text-transform: uppercase;
}
.la-myaccount-page .btn-create-account {
display: block;
border-width: 2px;
border-style: solid;
text-align: center;
text-transform: uppercase;
padding: 18px 20px;
font-weight: bold;
border-color: #e4e4e4;
}
.socials-list {
text-align: center;
}
.socials-list::before, .socials-list::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.socials-list::after {
clear: both;
}
.socials-list .social_login {
background-color: #f5f5f5;
color: #8a8a8a;
text-transform: uppercase;
font-weight: bold;
display: block;
float: left;
font-size: 11px;
padding: 20px 20px;
line-height: 20px;
width: 23.875%;
margin-right: 1.5%;
margin-bottom: 1.5%;
}
.socials-list .social_login:nth-child(4) {
margin-right: 0;
}
.socials-list .social_login:hover {
color: #fff;
background-color: #4fb3ec;
}
.lost_reset_password {
max-width: 570px;
margin-left: auto;
margin-right: auto;
}
.woocommerce-login .woocommerce > h2 {
max-width: 500px;
margin: 0px auto 30px;
font-size: 20px;
position: relative;
font-weight: 400;
padding-left: 30px;
}
.woocommerce-login .woocommerce > h2:before {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
left: 0;
position: absolute;
z-index: 1;
}
form.lost_reset_password .form-row {
width: 100%;
}
.woocommerce-MyAccount-navigation {
width: 100%;
background: #f7f7f7;
margin-bottom: 2em;
text-align: center;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0;
}
.woocommerce-MyAccount-navigation li {
display: inline-block;
margin: 0 !important;
}
.woocommerce-MyAccount-navigation li a {
display: block;
padding: 10px 30px;
}
.woocommerce-MyAccount-navigation li:hover a, .woocommerce-MyAccount-navigation li.is-active a {
background-color: var(--theme-primary-color);
color: #fff;
}
.woocommerce-MyAccount-content {
width: 100%;
}
.woocommerce-address-fields__field-wrapper {
overflow: hidden;
margin-bottom: 20px;
}
.registration-form {
margin-bottom: 30px;
}
.registration-form .form-row {
margin-bottom: 40px;
}
.registration-form label {
display: none;
}
.registration-form input {
border: none;
border-radius: 2px;
font-size: 16px;
width: 100%;
color: #fff;
}
.registration-form .input-text {
background-color: #134f8a;
padding: 15px 40px;
color: #487eb4;
}
.registration-form .input-text:focus {
color: #fff;
}
.registration-form .button {
text-transform: capitalize;
padding-top: 15px;
padding-bottom: 15px;
background-color: var(--theme-primary-color);
}
.woocommerce-account .single-page-article .entry > .woocommerce > h2 {
font-size: 20px;
font-weight: normal;
}
.woocommerce-account .single-page-article .entry > .woocommerce > h2:before {
content: "";
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: -4px;
padding-right: 10px;
}
.woocommerce-account .single-page-article .entry > .woocommerce > h2,
.woocommerce-account .single-page-article .entry > .woocommerce > .woocommerce-form {
width: 550px;
max-width: 100%;
margin: 0 auto 10px;
}
.woocommerce-account .single-page-article .entry > .woocommerce > h2 {
margin-top: 40px;
}
.woocommerce-form-register .form-row .input-text,
.woocommerce-form-login .form-row .input-text {
height: 60px;
line-height: 58px;
}
.woocommerce-form-register .woocommerce-button,
.woocommerce-form-login .woocommerce-button {
padding: 20px 40px;
min-width: 170px;
text-transform: uppercase;
font-size: 1em;
margin-top: 20px;
width: 100%;
font-weight: normal;
line-height: 20px;
}
#customer_login {
margin: 50px auto;
width: 670px;
max-width: 100%;
position: relative;
padding-top: 70px;
overflow: hidden;
}
#customer_login p {
margin-bottom: 15px;
clear: both;
}
#customer_login .woocommerce-privacy-policy-text {
margin-bottom: 15px;
font-size: 0.875em;
clear: both;
}
#customer_login h2 {
font-size: 30px;
font-weight: normal;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
margin: 0;
color: var(--theme-three-color);
}
#customer_login h2 + form {
display: none;
}
#customer_login .col-1,
#customer_login .col-2 {
width: 100%;
padding: 0;
min-height: 0;
position: static;
}
#customer_login .col-1.active form,
#customer_login .col-2.active form {
display: block;
}
#customer_login > div.active > h2 {
font-size: 32px;
font-weight: 600;
color: var(--theme-secondary-color);
cursor: default;
}
#customer_login > div.active > h2:before {
display: none;
}
#customer_login .col-2 > h2 {
right: 0;
left: auto;
}
#customer_login a {
color: var(--theme-primary-color);
}
#customer_login a:hover {
text-decoration: underline;
}
#customer_login .lost_password a {
color: var(--theme-three-color);
}
#customer_login .lost_password a:hover {
color: var(--theme-primary-color);
}
p.lost_password,
.wcr_resigter_link {
width: 50%;
float: left;
clear: none !important;
}
@media (max-width: 800px) {
p.lost_password,
.wcr_resigter_link {
width: 100%;
}
}
.wcr_resigter_link span {
padding-right: 5px;
}
@media (min-width: 800px) {
.wcr_resigter_link {
text-align: right;
}
}
@media (max-width: 1200px) {
.woocommerce-MyAccount-navigation li a {
padding: 10px;
}
#customer_login h2 {
font-size: 26px;
}
#customer_login > div.active > h2 {
font-size: 26px;
}
}
@media (max-width: 767px) {
.woocommerce-MyAccount-navigation li a {
padding: 5px 8px;
font-size: 14px;
}
}
.dokan-dashboard-wrap ul.subsubsub {
color: inherit;
}
.dokan-dashboard-wrap .dokan-btn {
border-radius: 0;
}
.dokan-dashboard-wrap .dokan-form-control {
padding-top: 9px;
padding-bottom: 9px;
}
.dokan-dashboard-wrap select.dokan-form-control {
padding: 15px;
height: 44px;
min-width: 100px;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
margin: 0;
}
.dokan-dashboard-wrap .select2-container .select2-selection--single {
height: 44px;
font-size: 14px;
}
.dokan-dashboard-wrap .select2-container .select2-selection--single .select2-selection__rendered {
margin-top: 6px;
}
.product_list_widget {
list-style: none;
margin: 0;
}
.product_list_widget li {
position: relative;
}
.product_list_widget li::before, .product_list_widget li::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.product_list_widget li::after {
clear: both;
}
.product_list_widget li + li {
margin-top: 30px;
}
.product_list_widget li img {
float: left;
max-width: 70px;
margin-right: 20px;
}
.product_list_widget a {
display: block;
line-height: normal;
margin: 0 0 5px;
}
.product_list_widget .quantity {
font-size: 0.857em;
}
.product_list_widget .quantity > .amount {
margin-left: 5px;
}
.product_list_widget a.remove {
display: block;
font-weight: normal;
font-size: 14px;
height: 20px;
line-height: 17px;
overflow: hidden;
position: absolute;
right: 0;
text-align: right;
width: 20px;
font-family: Verdana, sans-serif;
}
.product_list_widget dl {
margin: 0;
font-size: 12px;
display: none;
}
.product_list_widget dl p {
margin: 0;
}
.product_list_widget dl dd, .product_list_widget dl dt {
display: inline-block;
font-weight: normal;
}
.widget_shopping_cart_content::before, .widget_shopping_cart_content::after {
content: " ";
display: table;
flex-basis: 0;
order: 1;
}
.widget_shopping_cart_content::after {
clear: both;
}
.widget_shopping_cart_content .total {
padding-top: 20px;
}
.cart-flyout {
position: fixed;
top: 0;
width: 420px;
padding: 50px;
min-height: 100vh;
bottom: 0;
z-index: 111;
visibility: hidden;
content-visibility: hidden;
opacity: 0;
transition: all 250ms ease-in;
box-shadow: 0px 0px 87px 0px rgba(0, 0, 0, 0.09);
background-color: #fff;
max-width: 100%;
}
.ltr .cart-flyout {
right: 0;
transform: translate(200px, 0);
}
.rtl .cart-flyout {
left: 0;
transform: translate(-200px, 0);
}
.cart-flyout .cart-flyout--inner {
display: block;
height: 100%;
position: relative;
}
.cart-flyout .btn-close-cart {
position: absolute;
top: 0;
right: 0;
font-size: 36px;
line-height: 36px;
}
.cart-flyout .btn-close-cart i {
vertical-align: top;
}
.cart-flyout .btn-close-cart:hover {
transform: rotate(90deg);
}
.cart-flyout .cart-flyout__content {
padding-top: 50px;
}
.cart-flyout .cart_list {
margin: 0 -30px 0 0;
padding: 0 30px 0 0;
max-height: calc(100vh - 410px);
overflow: auto;
}
.cart-flyout .cart_list li.empty {
padding: 50px 0;
}
.cart-flyout .cart-flyout__heading {
margin-bottom: 40px;
font-size: var(--theme-h5-font-size);
}
.cart-flyout .widget_shopping_cart_content {
overflow: hidden;
opacity: 1;
}
.cart-flyout .widget_shopping_cart_content .total {
display: flex;
justify-content: space-between;
}
.cart-flyout .widget_shopping_cart_content .total .amount {
font-weight: var(--theme-heading-font-weight);
}
.cart-flyout .widget_shopping_cart_content .button {
width: 100%;
margin: 10px 0 0;
line-height: 24px;
font-size: 0.875em;
padding: 15px 20px;
text-transform: uppercase;
}
.cart-flyout .cart-flyout__loading {
text-align: center;
display: block;
opacity: 0;
visibility: hidden;
height: 0;
}
.cart-flyout.cart-flyout--loading .cart-flyout__loading {
height: auto;
visibility: inherit;
opacity: 1;
}
.cart-flyout.cart-flyout--loading .widget_shopping_cart_content {
opacity: 0;
transition: opacity 400ms ease-out;
}
.cart-flyout .product_list_widget li {
padding-right: 15px;
}
.open-cart-aside .cart-flyout {
visibility: inherit;
content-visibility: auto;
opacity: 1;
transform: translate(0, 0);
}
.open-cart-aside .la-overlay-global {
visibility: inherit;
opacity: 0.7;
}
.shop_table th, .shop_table td {
vertical-align: middle;
}
.shop_table.woocommerce-cart-form__contents {
border: none;
}
.shop_table.woocommerce-cart-form__contents thead {
background-color: #f7f7f7;
}
.shop_table.woocommerce-cart-form__contents th {
border: none;
padding: 10px 0;
}
.shop_table.woocommerce-cart-form__contents td {
border-width: 0;
padding: 20px 0;
}
.shop_table.woocommerce-cart-form__contents td.actions {
border-width: 0;
}
.shop_table.woocommerce-cart-form__contents td.actions:before {
content: "";
display: block;
border-top: 1px solid #DBDBDB;
padding-bottom: 20px;
opacity: 0.5;
}
.shop_table.woocommerce-cart-form__contents td.actions .button {
float: right;
min-width: 180px;
cursor: pointer;
}
.rtl .shop_table.woocommerce-cart-form__contents td.actions .button {
float: left;
}
.shop_table.woocommerce-cart-form__contents .product-price,
.shop_table.woocommerce-cart-form__contents .product-quantity,
.shop_table.woocommerce-cart-form__contents .product-subtotal {
text-align: center;
}
.shop_table td.product-subtotal {
color: var(--theme-secondary-color);
}
.shop_table .product-quantity {
width: 100px;
}
.shop_table .product-quantity .quantity {
width: 50px;
margin: 0 auto;
}
.shop_table .product-remove {
width: 30px;
}
.shop_table .product-remove .remove {
font-size: 0;
}
.shop_table .product-remove .remove:before {
font-family: "LaStudioIcons";
display: inline-block;
vertical-align: middle;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 14px;
line-height: 30px;
}
.shop_table .product-thumbnail {
width: 90px;
}
.shop_table .product-thumbnail a {
display: block;
padding-right: 20px;
}
.rtl .shop_table .product-thumbnail a {
padding-right: 0;
padding-left: 20px;
}
.shop_table dl {
margin: 0;
font-size: 0.875em;
}
.shop_table dl p {
display: inline;
}
.shop_table dl dt, .shop_table dl dd {
float: left;
margin: 0;
}
.rtl .shop_table dl dt, .rtl .shop_table dl dd {
float: right;
}
.shop_table dl dt {
clear: both;
font-weight: normal;
}
.cart-collaterals .cart_totals .checkout-button {
width: 100%;
text-align: center;
}
.cart-collaterals .shop_table th {
font-weight: var(--theme-heading-font-weight);
color: var(--theme-secondary-color);
}
.cart-collaterals .shop_table th,
.cart-collaterals .shop_table td {
border: none;
vertical-align: top;
padding-left: 0;
padding-right: 0;
}
.cart-collaterals .shop_table td {
text-align: right;
}
.rtl .cart-collaterals .shop_table td {
text-align: left;
}
.cart-collaterals .shop_table .amount {
font-weight: var(--theme-heading-font-weight);
color: var(--theme-secondary-color);
}
.cart-collaterals .shipping li {
margin-bottom: 10px;
}
.cart-collaterals .woocommerce-shipping-calculator .input-text:placeholder-shown {
text-transform: uppercase;
font-size: 12px;
}
.cart-collaterals h2 {
font-size: var(--theme-h6-font-size);
padding: 10px 0;
margin-bottom: 20px;
font-family: inherit;
font-weight: normal;
letter-spacing: -0.02em;
}
.cart-collaterals h2 + p {
font-size: 12px;
}
.cart-collaterals .form-row {
margin-bottom: 10px;
}
.btn-clear-cart {
margin-right: 10px;
}
.woocommerce > .return-to-shop,
.woocommerce > p.cart-empty {
text-align: center;
}
.woocommerce > p.cart-empty {
font-size: 36px;
margin-top: 50px;
background: none;
padding: 0;
margin-bottom: 0;
color: var(--theme-secondary-color);
font-weight: 600;
letter-spacing: -0.02em;
}
.woocommerce > p.cart-empty:before {
position: static;
content: "";
display: block;
padding-top: 200px;
margin-bottom: 30px;
background-image: url(//ivotichealthcare.com/wp-content/themes/enzian/assets/images/cart-empty.svg);
background-repeat: no-repeat;
background-position: 48% top;
background-size: 200px auto;
}
.woocommerce > .return-to-shop {
margin-bottom: 50px;
padding-top: 2em;
}
.woocommerce > .return-to-shop .button {
padding: 1.2em 2.5em;
line-height: 20px;
font-size: 1em;
text-decoration: none;
border: 2px solid var(--theme-border-color);
color: var(--theme-secondary-color);
background-color: transparent;
}
.woocommerce > .return-to-shop .button:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff;
}
.cart-collaterals .cart_totals .la-shipping-form {
width: 100%;
display: none !important;
}
.place-order .button,
.wc-proceed-to-checkout .button {
display: block;
cursor: pointer;
padding: 20px 30px;
transition: all 300ms ease;
border-width: 0;
line-height: 20px;
text-transform: uppercase;
font-weight: normal;
font-size: 1em;
}
.place-order .button {
width: 100%;
}
@media (min-width: 992px) {
.place-order .button {
width: calc( 100% + 60px );
margin-left: -30px;
margin-right: -30px;
}
}
.custom-product-wrap.cross-sells {
margin-top: 70px;
}
.woocommerce-cart .woocommerce .cart_totals {
background: #F9F9F9;
padding: 30px 20px 0;
}
.wc-proceed-to-checkout {
margin-left: -30px;
margin-right: -30px;
}
@media (min-width: 992px) {
.woocommerce-cart .woocommerce .cart-collaterals,
.woocommerce-cart .woocommerce .woocommerce-cart-form {
display: table-cell;
vertical-align: top;
}
.woocommerce-cart .woocommerce .cart_totals {
padding: 30px 30px 0;
position: relative;
position: -webkit-sticky;
position: sticky;
top: calc( 30px + var(--lakit-header-height, 0) + var(--adminbar-height) );
}
.woocommerce-cart .woocommerce .cart-collaterals {
min-width: 370px;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 100%;
padding-right: 30px;
}
.woocommerce-cart .woocommerce .cart-collaterals .input-text {
height: 40px;
line-height: 38px;
text-transform: none;
padding: 0 15px;
background-color: #fff;
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container {
text-align: left;
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container .select2-selection--single {
height: 40px;
border-radius: 0;
background: #fff;
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container .select2-selection__arrow {
top: 7px;
}
.woocommerce-cart .woocommerce .cart-collaterals .select2-container .select2-selection__rendered {
margin-top: 5px;
font-size: 12px;
padding-left: 15px;
}
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
padding-top: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals .order-total {
border-top: 1px solid #DBDBDB;
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents {
margin-top: 0;
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents thead {
background: none;
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents thead th {
color: var(--theme-heading-font-color);
border-bottom: 1px solid #DBDBDB;
}
.woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents dl {
font-size: 12px;
}
.woocommerce-cart .woocommerce td.actions .coupon {
display: inline-block;
border-bottom: 1px solid #D8D8D8;
width: 50%;
}
.woocommerce-cart .woocommerce td.actions .coupon label {
display: none;
}
.woocommerce-cart .woocommerce td.actions .coupon .input-text {
padding: 0 10px 0 0;
border: none;
height: 34px;
width: auto;
min-height: 34px;
}
.woocommerce-cart .woocommerce td.actions .btn {
display: none;
}
.woocommerce-cart .woocommerce td.actions .button {
background: none;
padding: 0;
min-width: 0;
border: none;
height: auto;
text-transform: none;
font-weight: var(--theme-heading-font-weight);
line-height: 34px;
color: var(--theme-secondary-color);
}
.woocommerce-cart .woocommerce td.actions .button:hover {
color: var(--theme-primary-color);
}
.rtl.woocommerce-cart .woocommerce .cart-collaterals .select2-container {
text-align: right;
}
}
.woocommerce-shipping-destination {
margin-bottom: 10px;
}
@media (max-width: 1400px) and (min-width: 992px) {
.woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals {
min-width: 300px;
}
.woocommerce-cart .not-active-fullpage > .woocommerce .cart_totals {
padding: 20px 20px 0;
}
.woocommerce-cart .not-active-fullpage > .woocommerce .wc-proceed-to-checkout {
margin-left: -20px;
margin-right: -20px;
}
.woocommerce-cart .not-active-fullpage > .woocommerce .cart-collaterals .woocommerce-shipping-calculator {
margin-left: -80px;
}
}
@media (max-width: 767px) {
.cart-flyout {
padding: 50px 20px;
}
.shop_table .product-thumbnail a {
padding: 0 !important;
}
.shop_table.woocommerce-cart-form__contents .product-price,
.shop_table.woocommerce-cart-form__contents .product-quantity,
.shop_table.woocommerce-cart-form__contents .product-subtotal {
text-align: right;
}
table.shop_table_responsive tbody th,
table.shop_table_responsive thead {
display: none;
}
table.shop_table_responsive tr td {
display: block;
text-align: right;
clear: both;
min-width: 100%;
padding: 0 0 10px;
}
table.shop_table_responsive tr td[data-title]:before {
content: attr(data-title) ": ";
float: left;
font-size: 13px;
color: var(--theme-secondary-color);
}
.rtl table.shop_table_responsive tr td[data-title]:before {
float: right;
}
table.shop_table_responsive dl dt, table.shop_table_responsive dl dd {
display: inline-block;
float: none;
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
text-align: center;
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail img {
max-width: 50px;
}
.shop_table.woocommerce-cart-form__contents tr td.product-remove {
border-width: 0;
padding: 0;
text-align: left;
position: relative;
}
.shop_table.woocommerce-cart-form__contents tr td {
padding: 10px;
}
.shop_table.woocommerce-cart-form__contents tr td.actions {
overflow: hidden;
padding: 10px 0;
}
form.track_order .button {
width: 100%;
}
form.track_order .form-row .input-text {
height: 55px;
}
.shop_table.woocommerce-cart-form__contents td.actions .button {
width: 100%;
margin-top: 10px;
}
.shop_table.woocommerce-cart-form__contents td.actions:before {
display: none;
}
.shop_table.woocommerce-cart-form__contents tr {
position: relative;
display: block;
padding-top: 10px;
padding-bottom: 20px;
background: none;
border: 1px solid #eee;
margin-bottom: 17px;
overflow: hidden;
}
.ltr .shop_table.woocommerce-cart-form__contents tr {
padding-left: 100px;
padding-right: 25px;
}
.rtl .shop_table.woocommerce-cart-form__contents tr {
padding-left: 25px;
padding-right: 100px;
}
.shop_table.woocommerce-cart-form__contents tr td {
padding: 0;
width: auto;
border: none;
display: block;
min-width: 0;
}
.ltr .shop_table.woocommerce-cart-form__contents tr td {
text-align: left;
}
.rtl .shop_table.woocommerce-cart-form__contents tr td {
text-align: right;
}
.shop_table.woocommerce-cart-form__contents tr td:before {
padding-right: 15px;
font-size: 12px;
line-height: 24px;
}
.rtl .shop_table.woocommerce-cart-form__contents tr td:before {
padding-right: 0;
padding-left: 15px;
}
.shop_table.woocommerce-cart-form__contents tr td.product-remove {
position: absolute;
top: 15px;
z-index: 2;
}
.ltr .shop_table.woocommerce-cart-form__contents tr td.product-remove {
right: 10px;
}
.rtl .shop_table.woocommerce-cart-form__contents tr td.product-remove {
left: 10px;
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
position: absolute;
width: 70px;
display: inline-block;
top: 15px;
bottom: 15px;
overflow: hidden;
}
.ltr .shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
left: 15px;
}
.rtl .shop_table.woocommerce-cart-form__contents tr td.product-thumbnail {
right: 15px;
}
.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail img {
max-width: 100%;
}
.shop_table.woocommerce-cart-form__contents tr td.product-price {
display: none;
}
.shop_table.woocommerce-cart-form__contents tr td.product-price, .shop_table.woocommerce-cart-form__contents tr td.product-subtotal {
font-size: 14px;
}
.shop_table.woocommerce-cart-form__contents tr td.product-name:before {
display: none;
}
.shop_table.woocommerce-cart-form__contents tr div.quantity .qty {
height: 20px;
min-height: 20px;
padding: 0;
width: 40px;
font-size: 13px;
line-height: 20px;
}
.shop_table.woocommerce-cart-form__contents tr div.quantity span {
display: none;
}
.shop_table.woocommerce-cart-form__contents tr .actions label {
display: none;
}
.cart.shop_table.woocommerce-cart-form__contents tr:not(.cart_item) {
padding: 0;
border: none;
}
.cart-collaterals .shipping li {
font-size: 13px;
}
.cart-collaterals .wc-proceed-to-checkout {
margin-left: -20px;
margin-right: -20px;
}
.cart-collaterals h2 {
font-size: 24px;
margin: 0 0 20px;
padding: 0;
}
.shop_table.woocommerce-cart-form__contents {
margin-bottom: 0;
}
}
.section-checkout-step,
.lasf-extra-cart {
display: none;
}
@media (min-width: 1200px) {
#la_wishlist_table_wrapper thead {
background: none;
}
#la_wishlist_table_wrapper .la_wishlist_table th {
border-bottom: 1px solid var(--theme-border-color);
font-size: 14px;
font-weight: 600;
}
#la_wishlist_table_wrapper .la_wishlist_table td {
border-bottom: 1px solid var(--theme-border-color);
padding-top: 40px;
padding-bottom: 40px;
}
#la_wishlist_table_wrapper {
margin: 20px auto 50px;
}
} .free-shipping-required-notice {
text-align: center;
margin-bottom: 0;
width: 100%;
}
.free-shipping-required-notice .la-loading-bar {
width: 100%;
height: 30px;
line-height: 30px;
background: #ff7433;
display: inline-block;
position: relative;
overflow: hidden;
}
.free-shipping-required-notice .load-percent {
display: block;
height: 100%;
position: absolute;
color: #fff;
line-height: 30px;
max-width: 100%;
background: #3c3;
}
.free-shipping-required-notice .label-free-shipping {
position: relative;
z-index: 1;
color: #fff;
font-size: 0.875em;
text-align: left;
padding: 0 10px;
width: 100%;
display: block;
}
.free-shipping-required-notice .label-free-shipping .amount {
color: inherit;
}
.label-free-shipping svg {
width: 1.5em;
height: 1.5em;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.cart_totals .free-shipping-required-notice {
position: absolute;
top: 0;
left: 0;
}
.cart_totals .free-shipping-required-notice .label-free-shipping {
font-size: 1em;
}
body.woocommerce-checkout {
--theme-container-width: 1170px;
}
form.checkout_coupon.woocommerce-form-coupon {
overflow: hidden;
padding-bottom: 50px;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row {
display: inline-block;
width: auto;
float: none;
margin: 0 0 10px;
vertical-align: middle;
}
form.checkout_coupon.woocommerce-form-coupon .input-text {
width: 350px;
max-width: 100%;
}
form.woocommerce-checkout {
position: relative;
margin-top: 50px;
}
form.woocommerce-checkout #customer_details {
margin: 0;
}
form.woocommerce-checkout #customer_details .col-1,
form.woocommerce-checkout #customer_details .col-2 {
width: 100%;
padding: 0;
}
form.woocommerce-checkout #order_review_heading {
display: none;
}
form.woocommerce-checkout .woocommerce-additional-fields {
clear: both;
padding-top: 1em;
}
form.woocommerce-checkout h3 {
margin-bottom: 30px;
border-bottom: 1px solid var(--theme-border-color);
padding-bottom: 10px;
}
@media (min-width: 1200px) {
form.woocommerce-checkout h3 {
font-size: var(--theme-h4-font-size);
}
}
form.woocommerce-checkout h3#ship-to-different-address {
font: inherit;
border: none;
text-transform: none;
padding: 0;
margin-bottom: 1em;
}
form.woocommerce-checkout h3#ship-to-different-address:after {
display: none;
}
.woocommerce-account-fields p.create-account {
margin-bottom: 5px;
}
@media (min-width: 992px) {
form.woocommerce-checkout #customer_details {
float: left;
width: 65%;
}
.rtl form.woocommerce-checkout #customer_details {
float: right;
}
form.woocommerce-checkout #order_review {
float: right;
width: 32%;
padding: 30px 30px 0;
background-color: #F9F9F9;
}
.rtl form.woocommerce-checkout #order_review {
float: left;
}
}
.woocommerce-checkout .woocommerce-terms-and-conditions h1,
.woocommerce-checkout .woocommerce-terms-and-conditions h2,
.woocommerce-checkout .woocommerce-terms-and-conditions h3,
.woocommerce-checkout .woocommerce-terms-and-conditions h4,
.woocommerce-checkout .woocommerce-terms-and-conditions h5,
.woocommerce-checkout .woocommerce-terms-and-conditions p {
margin-bottom: 10px;
font-size: inherit;
}
ul.wc-item-meta {
margin-top: 5px;
margin-bottom: 5px;
}
ul.wc-item-meta p {
display: inline;
}
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td {
padding-left: 0;
padding-right: 0;
}
.woocommerce-checkout-review-order-table tfoot td,
.woocommerce-checkout-review-order-table td.product-total,
.woocommerce-checkout-review-order-table th.product-total {
text-align: right;
}
.rtl .woocommerce-checkout-review-order-table tfoot td,
.rtl .woocommerce-checkout-review-order-table td.product-total,
.rtl .woocommerce-checkout-review-order-table th.product-total {
text-align: left;
}
.select2-container {
font-size: 14px;
}
.woocommerce-checkout-review-order,
form.checkout label {
color: var(--theme-secondary-color);
}
.wc-stripe-error li {
margin-bottom: 0 !important;
}
p.woocommerce-thankyou-order-received {
text-align: center;
font-size: 1.25em;
color: green;
} .quantity {
display: flex;
align-items: center;
flex-flow: row nowrap;
zoom: 1;
}
.quantity .qty {
-moz-appearance: textfield; -webkit-appearance: none;
border: none;
color: inherit;
padding: 0;
text-align: center;
}
.quantity .qty-minus,
.quantity .qty-plus {
cursor: pointer;
}
.quantity .qty-minus i,
.quantity .qty-plus i {
margin-top: -2px;
vertical-align: middle;
}
.quantity input::-webkit-outer-spin-button {
display: none;
}
.quantity input::-webkit-inner-spin-button {
display: none;
}
.wrap-cart-cta .quantity {
display: inline-block;
vertical-align: middle;
font-size: 14px;
border: 1px solid rgba(0, 0, 0, 0.1);
width: 100px;
}
.wrap-cart-cta .quantity .qty {
width: 33px;
display: inline-block;
height: 58px;
vertical-align: middle !important;
}
.wrap-cart-cta .quantity span {
width: 20px;
display: inline-block;
vertical-align: middle;
text-align: center;
font-size: 20px;
}
.grouped_form .quantity {
font-size: 14px;
color: var(--theme-secondary-color);
width: 70px;
}
.grouped_form .quantity .qty-minus,
.grouped_form .quantity .qty-plus {
font-size: 20px;
} .dokan-store #main #content-wrap {
padding-top: 0;
}
.dokan-dashboard div#content-wrap {
width: 100%;
}
.dashboard-widget.products {
margin: 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a i {
padding: 0;
vertical-align: middle;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
text-align: center;
}
.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-banner {
max-height: 400px;
max-width: 100%;
display: flex;
}
.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-banner img {
object-fit: cover;
height: 100%;
width: 100%;
display: block;
}
.single-page-article .dokan-single-store .dokan-store-tabs ul {
margin-bottom: 40px;
}
#wcvendor_image_bg {
background-color: #f4f4f4;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
border: 0;
display: block;
margin: 0;
padding: 30px 20px 20px 20px;
position: relative;
width: 100%;
z-index: 1;
min-height: 270px;
}
.wcvendor-cover-image-mask {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(156, 156, 156, 0.1) 30%, rgba(11, 11, 11, 0.35) 80%, rgba(0, 0, 0, 0.48));
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(156, 156, 156, 0.1) 30%, rgba(11, 11, 11, 0.35) 80%, rgba(0, 0, 0, 0.48));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#b0000000", GradientType=0);
opacity: 0.65;
}
#wcvendor_profile_act_desc {
padding: 35px 0 35px 350px;
}
#wcvendor_profile_act_desc .store-name {
margin-bottom: 10px;
}
#wcvendor_profile_inner {
position: relative;
}
#wcvendor_profile_logo {
position: absolute;
width: 270px;
bottom: 35px;
z-index: 2;
left: 0;
}
#wcvendor_profile_logo img {
width: 100%;
}
.wcvendor_store_desc {
display: flex;
}
.wcvendor_store_desc ul {
margin: 0;
padding: 0;
list-style: none;
}
.wcvendor_store_desc ul li {
display: inline-block;
}
.wcvendor_store_desc ul li * {
vertical-align: middle;
}
.wcvendor_store_desc ul.wcvendor-store-info {
flex: 1;
line-height: 1.5;
}
.wcvendor_store_desc ul.wcvendor-store-info li {
margin-right: 25px;
}
.wcvendor_store_desc ul.wcvendor-store-info li:last-child {
margin: 0;
}
.wcvendor_store_desc .store-social a {
width: 30px;
display: block;
text-align: center;
font-size: 18px;
}
#wcvendor_profile_menu {
display: flex;
align-items: center;
background-color: #f7f7f7;
margin-top: 10px;
}
#wcvendor_profile_menu #wcvendor_search_shops {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
#wcvendor_profile_menu #wcvendor_search_shops .search-field {
border-width: 0;
font-size: 1em;
}
#wcvendor_profile_menu #wcvendor_search_shops .search-field:focus {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.wcvendor_profile_menu_tabs ul {
margin: 0;
padding: 0;
list-style: none;
}
.wcvendor_profile_menu_tabs ul li {
display: inline-block;
border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.wcvendor_profile_menu_tabs a {
display: inline-block;
line-height: 30px;
padding: 10px 30px;
}
.wcvendor_profile_menu_tabs a:hover {
background-color: var(--theme-primary-color);
color: #fff;
} @media (max-width: 1200px) {
.wc-toolbar {
margin-bottom: 20px;
}
.products-list .product_item .product_item--info {
padding-left: 30px;
}
}
@media (max-width: 992px) {
.wc-toolbar {
font-size: 14px;
margin-bottom: 0;
}
.products-list .product_item .item--excerpt {
font-size: 12px;
}
.products-grid .button {
width: 36px;
height: 36px;
line-height: 36px;
margin: 3px;
}
.products-grid .button.quickview {
display: none;
}
.products-grid-8 .product_item--info-action .button {
line-height: 32px;
}
.lakit--fcart-mini .cart .wrap-cart-cta {
margin-right: 10px;
margin-bottom: 10px;
}
.lakit--fcart-mini .cart > .button {
margin: 0 5px;
}
}
@media (max-width: 767px) {
.elementor-icon-box-icon .elementor-icon {
vertical-align: middle;
}
.products-list:not(.products-list-mini) .product_item .product_item--thumbnail {
width: 100%;
}
.products-list:not(.products-list-mini) .product_item .product_item--thumbnail .quickview {
display: none;
}
.products-list:not(.products-list-mini) .product_item .product_item--title {
font-size: 16px;
margin-bottom: 10px;
}
.products-list:not(.products-list-mini) .product_item .product_item--info {
padding: 20px 0 0;
width: 100%;
}
.products-list:not(.products-list-mini) .product_item .price {
font-size: 14px;
margin-bottom: 10px;
}
.wc-toolbar button {
margin-left: 20px;
}
.lasf-custom-dropdown button:after {
font-size: 10px;
right: 6px;
}
}
@media (max-width: 600px) {
.wc-toolbar .lasf-custom-dropdown button {
padding: 5px 25px 5px 0;
font-size: 13px;
}
.wc-toolbar .wc-view-toggle {
float: right;
margin-top: 5px;
}
.wc-toolbar .lasf-custom-dropdown {
margin: 0 10px 0 0;
}
.wc-toolbar .lasf-custom-dropdown.wc-view-count {
float: right;
}
.wc-toolbar .woocommerce-result-count {
width: 100%;
margin-bottom: 5px;
font-size: 13px;
}
}
.open-quickcart .is--qvpp .featherlight-close-icon:hover, .open-quickcart .is--qvpp .wc-page-content > div.product .wrap-cart-cta .single_add_to_cart_button {
background-color: var(--theme-secondary-color);
border-color: var(--theme-secondary-color)
}
.open-quickcart .is--qvpp .featherlight-close-icon {
right: 16px;
left: auto;
top: 16px;
bottom: auto;
width: 40px;
height: 40px;
background: 0 0;
border: 1px solid var(--theme-border-color);
color: var(--theme-secondary-color)
}
.open-quickcart .is--qvpp .featherlight-close-icon:hover {
color: #fff
}
.open-quickcart .is--qvpp .featherlight-outer {
width: 420px;
max-height: 90vh
}
.open-quickcart .is--qvpp .featherlight-content {
margin: 0;
max-width: 100%;
min-height: 0
}
.open-quickcart .is--qvpp .wc-page-content > div.product .flex-direction-nav a {
width: 20px;
height: 36px
}
.open-quickcart .is--qvpp .wc-page-content > div.product .product--inner {
padding: 40px;
justify-content: center
}
.open-quickcart .is--qvpp .wc-page-content > div.product .woocommerce-product-gallery-outer {
width: 150px;
max-height: none !important;
min-height: 100px !important
}
.open-quickcart .is--qvpp .wc-page-content > div.product .entry-summary {
width: 100%;
padding: 20px 0 0;
display: flex;
flex-direction: column;
text-align: center;
align-items: center
}
.product-quickcart .variations select {
height: 36px
}
.open-quickcart .is--qvpp .wc-page-content > div.product h1.product_title {
font-size: 1.125em;
margin-bottom: 5px;
font-family: inherit
}
.open-quickcart .is--qvpp .wc-page-content > div.product .single_variation, .open-quickcart .is--qvpp .wc-page-content > div.product .woocommerce-variation-price {
display: none
}
.open-quickcart .is--qvpp .wc-page-content > div.product .single-price-wrapper {
font-size: 1.125em;
margin: 0
}
.open-quickcart .is--qvpp .wc-page-content > div.product .cart {
max-width: 100%;
margin: 0
}
.open-quickcart .is--qvpp .wc-page-content > div.product .variations {
width: 300px;
max-width: 90%;
margin: 0 auto 10px
}
.open-quickcart .is--qvpp .wc-page-content > div.product .stock {
display: block
}
.open-quickcart .is--qvpp .wc-page-content > div.product .single_variation_wrap {
text-align: center
}
.open-quickcart .is--qvpp .wc-page-content > div.product .wrap-cart-cta {
flex-flow: row wrap;
justify-content: center;
gap: 10px;
margin: 0
}
.open-quickcart .is--qvpp .wc-page-content > div.product .wrap-cart-cta .quantity {
width: 120px;
margin: 0 20% 10px;
border-radius: 40px
}
.open-quickcart .is--qvpp .wc-page-content > div.product .wrap-cart-cta .quantity .qty {
width: 50px;
height: 42px
}
.open-quickcart .is--qvpp .wc-page-content > div.product .wrap-cart-cta .button-view-detail {
background-color: transparent;
border: 1px solid var(--theme-border-color);
color: var(--theme-secondary-color)
}
.open-quickcart .is--qvpp .wc-page-content > div.product .wrap-cart-cta .button {
width: calc(50% - 5px);
line-height: 48px;
padding: 0;
font-size: 12px
}
.open-quickcart .is--qvpp .wc-page-content > div.product .wrap-cart-cta .button:hover {
background-color: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff
}
.open-quickcart .is--qvpp .swatch-wrapper:not(.swatch-only-label) .swatch-anchor {
--lakit-swatch--width: 22px !important;
--lakit-swatch--height: 22px !important
}
.quantity .qty {
appearance: none
}
.la_wishlist_table {
line-height: 1.4;
font-size: 16px
}
#la_wishlist_table_wrapper {
--theme-border-color: #eee;
position: relative;
margin: 20px auto 50px
}
#la_wishlist_table_wrapper thead {
background: #F9F9F9
}
.ltr #la_wishlist_table_wrapper .product-action {
text-align: right
}
.rtl #la_wishlist_table_wrapper .product-action {
text-align: left
}
#la_wishlist_table_wrapper .product-action .labtn-icon {
display: none
}
#la_wishlist_table_wrapper .product-action .la-addcart {
padding: 14px 20px;
min-width: 125px;
text-transform: uppercase;
font-size: 14px
}
#la_wishlist_table_wrapper th {
font-weight: 500;
padding: 15px 20px;
color: var(--theme-secondary-color)
}
#la_wishlist_table_wrapper td {
border-bottom: 1px solid var(--theme-border-color);
padding: 40px 20px
}
#la_wishlist_table_wrapper td.product-thumbnail {
width: 130px;
padding-left: 10px;
padding-right: 10px
}
#la_wishlist_table_wrapper .product-name .wl-item--price,#la_wishlist_table_wrapper .product-name .wl-item--stock {
display: none
}
.featherlight-content #la_wishlist_table_wrapper {
margin: 0;
max-height: calc(60vh - 60px);
overflow: auto;
padding: 0 40px
}
.featherlight-content #la_wishlist_table_wrapper .product-remove {
padding: 0
}
.featherlight-content #la_wishlist_table_wrapper .product-thumbnail {
width: 80px;
padding-left: 0;
padding-right: 0
}
.featherlight-content #la_wishlist_table_wrapper .product-thumbnail a {
padding: 0
}
.featherlight-content #la_wishlist_table_wrapper td {
padding: 20px
}
.featherlight-content #la_wishlist_table_wrapper .product-action {
padding: 0
}
.featherlight-content #la_wishlist_table_wrapper .la_wishlist_table {
margin: 0;
font-size: 1em
}
.featherlight-content #la_wishlist_table_wrapper .la_wishlist_table .not-found-product td {
padding-top: 30px;
padding-bottom: 30px
}
.featherlight-content #la_wishlist_table_wrapper::-webkit-scrollbar {
width: 6px;
height: 6px;
background-color: transparent
}
.featherlight-content #la_wishlist_table_wrapper::-webkit-scrollbar-track {
border-radius: 6px;
background-color: transparent
}
.featherlight-content #la_wishlist_table_wrapper::-webkit-scrollbar-thumb {
border-radius: 6px;
background-color: var(--theme-border-color)
}
.featherlight-content #la_wishlist_table_wrapper::-webkit-scrollbar-corner {
background-color: transparent;
border-color: transparent
}
.featherlight-content #la_wishlist_table_wrapper .product-action .la-addcart {
font-size: 12px
}
.la_wishlist-bottom {
position: relative
}
.la_wishlist-bottom_notice {
width: 100%;
height: 100%;
padding: 0 20px;
color: #fff;
font-size: 15px;
background-color: #3c3;
position: absolute;
top: 100%;
left: 0;
transition: all 0.5s;
display: flex;
justify-content: center;
align-items: center;
line-height: 1.3
}
.la_wishlist-bottom_notice:empty {
display: none
}
.la_wishlist-bottom_notice.show-notice {
top: 0
}
.cp-item--price,.wl-item--price {
color: var(--theme-secondary-color)
}
.wl-item--stock {
color: var(--theme-secondary-color)
}
.wl-item--stock .stock:before {
color: #10b705;
content: "";
font-family: "LaStudioIcons";
display: block;
font-style: normal;
font-weight: normal;
text-transform: none
}
.wl-item--stock .out-of-stock:before {
color: #DBDBDB
}
.la_wishlist_table.shop_table.woocommerce-cart-form__contents {
border-bottom: 1px solid var(--theme-border-color)
}
.product-name .wl-item--stock {
color: #10b705
}
.product-name .wl-item--stock .stock:before {
display: none
}
.product-name .wl-item--stock .out-of-stock {
color: #de0000
}
.open-wishlist-pp .la-global-message.featherlight-inner {
padding: 0
}
.open-wishlist-pp .featherlight-content {
width: 900px;
overflow: hidden
}
.open-wishlist-pp .featherlight-content .la_wishlist_table .product-stock,.open-wishlist-pp .featherlight-content .la_wishlist_table thead {
display: none
}
.la_wishlist-top {
color: var(--theme-secondary-color);
padding: 35px 40px 20px;
line-height: 1;
font-size: var(--theme-h4-font-size);
font-weight: 600
}
.la_wishlist-top small {
margin-left: 0.4em;
font-size: 1em
}
.la_wishlist-bottom_actions {
background-color: #F9F9F9;
color: var(--theme-body-font-color);
display: flex;
justify-content: space-between;
padding: 15px 40px;
line-height: 1.6
}
.la_wishlist-bottom_actions a:hover,.la_wishlist-bottom_actions span:hover {
color: var(--theme-primary-color)
}
@media (min-width: 880px) {
.open-wishlist-pp .featherlight .featherlight-close-icon {
width:40px;
height: 40px;
right: 15px;
top: 15px
}
}
.wl-item--name {
color: var(--theme-secondary-color)
}
@media (max-width: 1199px) {
.la_wishlist_table {
font-size:1em
}
#la_wishlist_table_wrapper th {
padding: 12px 15px
}
#la_wishlist_table_wrapper td {
padding: 15px 15px
}
#la_wishlist_table_wrapper td.product-thumbnail {
width: 90px
}
#la_wishlist_table_wrapper td.product-thumbnail a {
padding: 0
}
#la_wishlist_table_wrapper .product-action .la-addcart {
padding: 12px 20px;
min-width: 0
}
#la_wishlist_table_wrapper .product-price,#la_wishlist_table_wrapper .product-stock {
display: none
}
#la_wishlist_table_wrapper .product-name .wl-item--price,#la_wishlist_table_wrapper .product-name .wl-item--stock {
display: block
}
}
@media (max-width: 767px) {
#la_wishlist_table_wrapper .la_wishlist_table {
border:none
}
#la_wishlist_table_wrapper .la_wishlist_table tr {
border-width: 0 0 1px
}
#la_wishlist_table_wrapper td {
padding: 0;
border: none
}
#la_wishlist_table_wrapper td.product-thumbnail {
width: 80px;
padding: 0
}
.ltr #la_wishlist_table_wrapper td.product-thumbnail {
left: 0
}
.rtl #la_wishlist_table_wrapper td.product-thumbnail {
right: 0
}
.ltr #la_wishlist_table_wrapper .product-action {
text-align: left
}
.rtl #la_wishlist_table_wrapper .product-action {
text-align: right
}
#la_wishlist_table_wrapper .product-action .la-addcart {
padding: 10px 15px;
margin-top: 5px
}
.la_wishlist-top {
padding: 20px
}
.la_wishlist-bottom_actions {
padding: 10px 10px
}
.featherlight-content #la_wishlist_table_wrapper {
padding: 0 1px 0 20px
}
.featherlight-content #la_wishlist_table_wrapper .product-action,.featherlight-content #la_wishlist_table_wrapper td {
padding: 0
}
}
.open-compare-pp .featherlight .featherlight-outer {
max-width: 100vw;
max-height: 100vh
}
.open-compare-pp .featherlight .featherlight-content {
max-width: calc(100vw - 30px);
max-height: calc(100vh - 60px);
margin: 0
}
.open-compare-pp .featherlight .featherlight-inner {
padding: 0
}
.open-compare-pp .featherlight .featherlight-close-icon {
top: 15px;
right: 15px;
left: auto;
width: 46px;
height: 46px
}