/* Theme Name: Lafka Theme URI: https://lafka.althemist.com/ Description: Lafka theme by theAlThemist -
Modern E-commerce WordPress / WooCommerce theme
Other themes by us. Version: 4.5.2 Author: theAlThemist Author URI: https://www.althemist.com License: Envato / Themeforest Split Licence License URI: https://themeforest.net/licenses/standard Text Domain: lafka */ /*------------------------------------------------------------------ [Table of contents] 1. Reset styles 2. Main layout styles 3. Common styles 4. Images styling / img 5. Quotes/captions styles 6. Widgets specific styles / .widget 7. bbPress specific styles / .bbp 8. Headings styles / h1, h2, h3, h4, h5, h6 9. Buttons / .button 10. Breadcrumbs / .breadcrumb 11. Forms styling / form 12. Columns styling 13. Menu styling / #menu 14. Footer styling / #footer 15. Content area / #content 16. Shortcodes styling 17. Third-party plugins styling -------------------------------------------------------------------*/ /* RESET ----*/ @font-face { font-family: "feather"; src: url('styles/fonts/feather.woff') format('woff'); /* chrome, firefox */ font-display: fallback; } @font-face { font-family: 'tiza'; src: url('styles/fonts/tiza.woff') format('woff'); font-weight: normal; font-style: normal; font-display: fallback; } .special-font, .lafka-special-pre-title, .special-font *, .lafka-has-fancy { font-family: 'tiza' !important; font-weight: normal !important; font-style: normal !important; } .special-font[style*="color: #ffffff"] { text-shadow: 0px 0px 15px rgba(0, 0, 0, .12); } 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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; -webkit-text-stroke: 0 !important; } html { margin: 0; padding: 0; overflow-y: scroll; overflow-x: hidden; } html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; text-rendering: optimizeLegibility; } body { margin: 0; padding: 0; height: 100%; line-height: normal; font-size: 13px; color: #999999; overflow-x: hidden; } body.single-product { overflow: unset; } p, h1, h2, h3, h4, h5, h6, #main-menu ul.menu li a, .fa, i { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smoothing: antialiased; } input[type='checkbox'], input[type='checkbox']+label { vertical-align: middle; margin-top: 0px; margin-bottom: 0px; } input[type=number] { -moz-appearance: textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } #container { margin-left: auto; margin-right: auto; text-align: left; position: relative; -webkit-transition: 0.5s ease; transition: 0.5s ease; } #container.active { z-index: 10; overflow: hidden; } body.lafka_boxed { padding-top: 0px !important; } /* body.lafka_boxed #header { position: relative !important; top: auto !important; left: auto; right: auto; } */ body.lafka_boxed #header, body.lafka_boxed.lafka-sticky-header #header, body.admin-bar.lafka_boxed.lafka-sticky-header #header { width: 100%; position: relative; top: auto; left: auto; right: auto; } body.lafka_boxed #header.lafka-sticksy, body.lafka_boxed.lafka-sticky-header #header.lafka-sticksy, body.admin-bar.lafka_boxed.lafka-sticky-header #header.lafka-sticksy { position: fixed; right: 0; } body.lafka_boxed #container { width: 1230px; max-width: 100%; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.15); } #menu_mobile { position: fixed; z-index: 25000; top: 0; bottom: 0; width: 320px; left: -320px; height: 100%; -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: 0.5s ease; transition: 0.5s ease; background: #333333 !important; overflow: hidden; padding-top: 20px; padding-bottom: 80px; } .admin-bar #menu_mobile { top: 31px; } #menu_mobile.active { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } a.mob-menu-toggle { display: none; width: 46px; line-height: 46px; height: 46px; vertical-align: middle; font-size: 21px; color: #ffffff !important; float: right; margin: 0 0 0 10px; z-index: 10000; text-decoration: none !important; text-align: center; position: absolute; right: 40px; top: 20px; box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12); border-radius: 50%; } .lafka_transparent_header a.mob-menu-toggle { color: #ffffff; } a.mob-menu-toggle i { width: 46px; height: 46px; line-height: 46px; border-radius: 50%; -webkit-transition: 0.5s ease; transition: 0.5s ease; position: relative; } a.mob-menu-toggle:hover i { background-color: #333333; } a.mob-close-toggle { display: block; width: 50px; height: 50px; line-height: 50px; vertical-align: middle; cursor: pointer; background-color: #222222; -webkit-transition: 0.3s ease; transition: 0.3s ease; } a.mob-close-toggle:after, a.mob-close-toggle:before { display: block; width: 30px !Important; height: 2px !Important; font-size: 48px; content: " "; vertical-align: middle; text-align: center; border-bottom: 1px solid #ffffff; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -15px; } a.mob-close-toggle:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } #menu_mobile ul.lafka-mobile-menu-tabs li { display: inline-block; padding: 0px !important; margin: 0px; } #menu_mobile ul.lafka-mobile-menu-tabs li a { display: block; font-size: 13px; height: 50px; line-height: 50px; vertical-align: middle; padding: 0px !important; text-align: center; background: rgba(0, 0, 0, 0.12); color: #ffffff !important; } #menu_mobile ul.lafka-mobile-menu-tabs li.ui-state-active a { background: rgba(0, 0, 0, 0.07); } #menu_mobile ul.lafka-mobile-menu-tabs li:first-of-type { width: calc(100% - 150px); text-align: center; } #menu_mobile ul.lafka-mobile-menu-tabs li:first-of-type a { width: 100%; text-align: center; text-transform: uppercase; } #menu_mobile ul.lafka-mobile-menu-tabs li a.lafka-mobile-account-tab-link, #menu_mobile ul.lafka-mobile-menu-tabs li a.lafka-mobile-wishlist { width: 50px; overflow: hidden; font-size: 0px; } #menu_mobile ul.lafka-mobile-menu-tabs li a.lafka-mobile-account-tab-link:before, #menu_mobile ul.lafka-mobile-menu-tabs li a.lafka-mobile-wishlist:before { width: 50px; height: 50px; line-height: 50px; font-size: 21px !important; content: "\e8e9"; font-family: 'feather' !important; text-align: center; vertical-align: middle; font-weight: normal; } #menu_mobile ul.lafka-mobile-menu-tabs li a.lafka-mobile-wishlist:before { content: "\e879"; } #menu_mobile.ui-tabs .ui-tabs-panel { margin: 0px 0px 0px 21px; padding-right: 38px; padding-left: 0px; padding-bottom: 150px; height: 100%; overflow-y: scroll; overflow-x: hidden; width: 100%; -webkit-overflow-scrolling: touch; } ul#mobile-menu.menu, #lafka_mobile_account_tab ul { margin: 0 0 0 3px; } ul#mobile-menu.menu ul { margin-bottom: 0; margin-top: 0; } ul#mobile-menu.menu ul.sub-menu { margin-left: 8px; } ul#mobile-menu.menu li, #lafka_mobile_account_tab li { list-style: none !important; } ul#mobile-menu.menu li a, #lafka_mobile_account_tab li a { display: block; padding: 8px 5px 8px 17px; color: #e1e1e1; text-decoration: none !important; position: relative; } #lafka_mobile_account_tab li a, #lafka_mobile_account_tab label, #lafka_mobile_account_tab h2, #lafka_mobile_account_tab h3, #lafka_mobile_account_tab .woocommerce-LostPassword a, #lafka_mobile_account_tab div.woocommerce form p, #lafka_mobile_account_tab div.woocommerce form p a { color: #e1e1e1; } ul#mobile-menu.menu>li>a, #lafka_mobile_account_tab>li> { padding: 10px 5px 10px 17px; border-bottom: 1px solid rgba(255, 255, 255, 0.07); margin-bottom: 15px; } ul#mobile-menu.menu>li.menu-item-has-children>ul.sub-menu { height: 1px; overflow: hidden; } ul#mobile-menu.menu>li.menu-item-has-children>ul.sub-menu.active, ul#mobile-menu.menu>li.menu-item-has-children.current_page_item>ul.sub-menu { height: auto; } ul#mobile-menu.menu>li.menu-item-has-children>a>span.drop-mob { display: block; width: 20px; height: 20px; line-height: 18px !important; position: absolute; top: 50%; margin-top: -9px; right: 8px; z-index: 1000; text-align: center; vertical-align: middle !important; font-size: 18px; font-weight: bold !important; } table { border-collapse: separate; border-spacing: 0 } caption, th, td { text-align: left; font-weight: normal } .wp-caption { max-width: 100%; } blockquote, q { quotes: "" "" } hr { display: block; border: none; border-bottom: 2px solid #8f98a1; margin: 25px auto; } hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 100px; } /* COMMON STYLES ----*/ .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail { max-width: 100%; height: auto; } a { max-width: 100%; outline: 0 none; text-decoration: none; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } a:hover { text-decoration: underline; } .heading-title a, div.post.blog-post .lafka_post_data_holder h2 a { color: #545454; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; } a img { border: none; } ::-moz-selection { color: #ffffff; } ::selection { color: #ffffff; } strong, b { font-weight: bold; } em { font-style: italic; } p { margin: 1em 0; line-height: 1.625em; -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } .messagebox_text p { margin: 0; } span.amp { font-size: inherit; } ul, ol, pre, code { margin: 1em 0; } ul, ul ul, ol ul { list-style-type: disc; list-style: outside none disc; margin-left: 15px; } ul ul, ol ol { margin: 0; } .content_holder li ul li:last-of-type, .content_holder li ol li:last-of-type { padding-bottom: 0; } .content_holder li ul, .content_holder li ol { padding-top: 8px; margin-top: 0; margin-bottom: 0; } .content_holder .comment-body>ul, .content_holder .comment-body>ol { margin: 1em 0; } .content_holder .comment-body>ul>li:last-of-type, .content_holder .comment-body>ol>li:last-of-type { padding-bottom: 8px; } .heading-title { -ms-word-wrap: break-word; word-wrap: break-word; } .wpb_text_column ul, .wpb_text_column ol, .wpb_text_column blockquote, .wpb_text_column q { margin-top: 35px; margin-bottom: 35px; } .wpb_text_column ul li, .wpb_text_column ol li { margin-bottom: 15px; } .widget_recent_entries ul, .widget_categories ul, ul.wpb_thumbnails-fluid, ul.product_list_widget, ul.products-list, ul.product-categories, .project-details ul, .project-details ul li, .foodmenu_top .project-data .main-features .checklist li, ul.digital-downloads { margin-left: 0; list-style: none; } .widget label.screen-reader-text, .quantity .screen-reader-text { display: none; } .widget.widget_nav_menu ul.menu li { border: none; margin: 0; padding: 0; } .widget.widget_nav_menu ul.menu li ul { padding-left: 15px; } .widget.widget_nav_menu ul.menu li a { margin: 0; padding: 8px 0; width: 100%; font-size: 14px; } .widget.widget_nav_menu ul.menu li a:hover { padding-left: 5px; } .lafka_latest_projects_widget ul.post-list li { display: inline-block; clear: none; margin: 0 4px 4px 0; padding: 0; } .lafka_latest_projects_widget ul.post-list li a { padding: 0; float: none; } .lafka_latest_projects_widget ul.post-list li a img { margin: 0; float: none; display: block; vertical-align: text-bottom; width: 80px; height: auto; border-radius: 2px; } .project-details ul, .main-features ul { margin: 0; padding: 0; } .lafka_flexslider .slides li { margin: auto; padding: 0; overflow: hidden; } ul.digital-downloads li { margin: 0 0 10px 0; padding: 0; } ul.digital-downloads li:before { display: inline-block; color: #999999; content: "\f019"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 14px; margin-bottom: 2px; margin-right: 8px; } ul.wpb_thumbnails-fluid { margin-bottom: 0; } ol { list-style: outside none decimal; margin-left: 15px; } .content_holder li { margin-left: 1em; padding: 8px 0; } ul.nav-list, ul.post-list { padding: 0; list-style: none; } ul.nav-list a { display: block; padding: 8px; border-bottom: 1px solid #e1e1e1; text-decoration: none; } dl { width: 100%; overflow: hidden; margin-bottom: 20px; } dt { float: left; width: 50%; padding: 5px 0; } dd { float: left; width: 50%; padding: 5px 0; } .lafka_post_data_holder dl, .comment-body dl, .content_holder>.type-page dt { letter-spacing: -0.31em; *letter-spacing: normal; word-spacing: -0.43em; margin-bottom: 35px; } .lafka_post_data_holder dt, .lafka_post_data_holder dd, .comment-body dt, .comment-body dd, .content_holder>.type-page dt, .content_holder>.type-page dd { float: none; display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; width: 46%; padding: 15px 2%; margin: 0; } .lafka_post_data_holder dt, .comment-body dt, .content_holder>.type-page dt { margin-right: -1px; } .lafka_post_data_holder dt, .lafka_post_data_holder dd, .comment-body dt, .comment-body dd, .content_holder>.type-page dt, .content_holder>.type-page dd { border-top: 1px dashed #e1e1e1; } address { font-style: italic; margin-bottom: 24px; } abbr[title], acronym { border-bottom: 1px dotted #2b2b2b; cursor: help; } acronym { text-transform: uppercase; font-weight: 600; } cite, dfn, em, i { font-style: italic; } mark, ins { text-decoration: none; } big { font-size: 125%; } sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; font-weight: inherit; } sup { bottom: 0.5ex; } sub { top: .5ex; } code, kbd, var, samp, pre, tt { font-family: monospace, serif; font-size: 13px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; line-height: 1.6; } pre { border: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 35px; max-width: 100%; overflow: auto; padding: 12px; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } img.attachment-lafka-blog-category-thumb.wp-post-image, .blog-post img.attachment-lafka-foodmenu-single-thumb.wp-post-image { margin-bottom: 25px; max-width: 100%; height: auto; } .post-unit-holder img.attachment-lafka-foodmenu-single-thumb.wp-post-image, .post-unit-holder img.attachment-lafka-blog-category-thumb.wp-post-image, .lafka-related-blog-posts .post-unit-holder img.size-lafka-related-posts.wp-post-image { max-height: 980px; width: auto; max-width: 100% !important; margin: 0 auto; object-fit: contain; background-color: #f8f8f8; border-radius: 8px; } body.single-post .post-unit-holder:first-of-type img.attachment-lafka-foodmenu-single-thumb.wp-post-image { max-height: none; } .lafka-related-blog-posts .post-unit-holder { max-height: 300px; } .lafka-related-blog-posts .post-unit-holder img.size-lafka-related-posts.wp-post-image { max-height: 300px; object-fit: cover; object-position: top 75%; } img.alignright { float: right; margin: 0 0 2em 2em; } img.alignleft { float: left; margin: 0 2em 2em 0; } .wp-block-image.alignright { margin: 0 0 2em 2em !important; } .wp-block-image.alignleft { margin: 0 2em 2em 0 !important; } .wp-block-image.is-resized { margin: inherit; } p.wp-block-cover-image-text { margin-top: 0; } .alignleft { float: left; } .alignright { float: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } *[class^="wp-block-"].aligncenter { text-align: center; } blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft { margin: 7px 24px 7px 0; } .wp-caption.alignleft { margin: 7px 14px 7px 0; } blockquote.alignright, figure.wp-caption.alignright, img.alignright { margin: 7px 0 7px 24px; } .wp-caption.alignright { margin: 7px 0 7px 14px; } blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter { margin-top: 35px; margin-bottom: 35px; } .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image h2 { color: #ffffff !important; } .wp-block-embed, .wp-block-image { margin: 35px 0; } p.wp-block-cover-text { margin-top: 0; } #content:not(.has-sidebar) .alignfull { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); width: auto; max-width: 1000%; clear: both; } .wp-block-image.alignfull>img { max-width: none; width: 100%; } .wp-block-image.alignwide { margin: 35px 0; width: 100%; } .wp-block-button__link { text-decoration: none !important; } p img.aligncenter, p img.alignleft, p img.alignright, p img.alignnone, .wp-caption.alignnone { margin-top: 35px; margin-bottom: 35px; } .widget.widget_text p img.aligncenter, .widget.widget_text p img.alignleft, .widget.widget_text p img.alignright, .widget.widget_text .wp-caption.alignnone { margin-bottom: initial; margin-top: 0; } .widget_rss ul li { padding: 10px; border: 1px solid #f1f1f1; margin-bottom: 10px; } .widget_rss ul li .rssSummary { margin: 10px 0; } p img.alignleft, p img.alignright { margin-top: 7px; margin-bottom: 14px; } .site-content blockquote.alignleft, .site-content blockquote.alignright { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 17px; width: 50%; } .site-content blockquote.alignleft p, .site-content blockquote.alignright p { margin-bottom: 17px; } .wp-caption { margin-bottom: 24px; } .wp-caption img[class*="wp-image-"] { margin: 0; } .wp-caption { color: #767676; } .wp-caption-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-style: italic; line-height: 1.5; margin: 9px 0; } div.wp-caption .wp-caption-text { padding-right: 10px; } div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text { padding-left: 10px; padding-right: 0; } div.widget>ul, div.widget_pages>ul, .sidebar>div.box>ul, div.widget_nav_menu ul { padding: 0; list-style: none; margin: 0; } .widget_recent_entries ul, .widget_categories ul, .widget_recent_comments ul { padding: 0 10px !important; } .wpb_widgetised_column li { margin-left: 0; } #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar { width: 20px; height: 20px; padding: 0; } div.widget_categories ul.children, div.widget_archive ul.children, div.widget_recent_comments ul.children, div.widget_pages ul.children, div.widget_links ul.children { padding-left: 15px; margin-bottom: 0px; list-style: none; margin-top: 10px; } div.widget_categories ul.children li:last-of-type, div.widget_archive ul.children li:last-of-type, div.widget_recent_comments ul.children li:last-of-type, div.widget_pages ul.children li:last-of-type, div.widget_links ul.children li:last-of-type { margin-bottom: 0; border: none; padding-bottom: 0; } div.widget_categories ul li, div.widget_archive ul li, div.widget_nav_menu ul li, div.widget_recent_comments ul li, div.widget_pages ul li, div.widget_links ul li, div.widget_recent_entries ul li, div.widget_meta ul li, div.widget_display_forums ul li, .widget_display_replies ul li, .widget_display_views ul li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; font-size: 13px; } div.widget_categories ul li, div.widget_archive ul li { text-align: right; display: inline-block; width: 100%; } div.widget_categories ul li a, div.widget_archive ul li a, div.widget_nav_menu ul li a, div.widget_recent_comments ul li a, div.widget_pages ul li a, div.widget_links ul li a, div.widget_recent_entries ul a, div.widget_meta ul li a, div.widget_display_forums ul li a, .widget_display_replies ul li a, .widget_display_topics li>a.bbp-forum-title, .widget_display_stats dt, .widget_display_stats dd, div.widget_display_views ul li a, .widget_display_topics .bbp-author-name { display: inline-block; padding: 2px 0; font-size: 14px; color: #333333; text-decoration: none; text-align: left; } .recentcomments a { display: inline !important; padding: 0 !important; margin: 0 !important; } div.widget_categories ul li a, div.widget_archive ul li a { margin-right: 8px; padding: 0; float: left; clear: left; } div.widget_categories ul li.current-cat>a, div.widget_pages ul li.current_page_item>a { color: #333333; } .widget_display_topics li>a.bbp-forum-title, #pre_header .widget_display_topics li>a.bbp-forum-title, #footer .widget_display_topics li>a.bbp-forum-title { width: 100%; clear: both; display: block; margin-bottom: 14px; padding: 12px 15px; text-decoration: none; position: relative; background-color: #f5f5f5; border-radius: 2px; color: #333333; } .widget_display_topics li>a.bbp-forum-title:after, .widget_display_topics li>a.bbp-forum-title:before { content: ''; position: absolute; display: block; width: 8px; height: 8px; left: 12px; bottom: -5px; border-radius: 50%; z-index: 30000; background-color: inherit; } .widget_display_topics li>a.bbp-forum-title:before { width: 5px; height: 5px; left: 10px; bottom: -10px; } .widget_display_topics li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #f1f1f1; font-size: 11px; line-height: normal; } .widget_display_topics li div { display: inline-block; margin-left: 5px; } .widget_display_topics li .bbp-author-avatar img.avatar, .widget_display_replies li .bbp-author-avatar img.avatar { padding: 0; border: 3px double #ddd; width: 20px; height: 20px; margin-top: 2px; } .widget_display_replies li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #f1f1f1; } .widget_display_replies li a { line-height: normal; float: none; display: inline !important; } .widget_display_replies li .bbp-author-avatar img.avatar { margin: 2px 5px 0 0; } .widget_display_replies li div { margin: 8px 0 0 0; font-size: 11px; } .widget_display_stats dd, .widget_display_stats dt { border-bottom: 1px solid #f1f1f1; padding: 10px 0; } .widget_layered_nav_filters ul { margin-left: 0px; list-style: none; } .widget_layered_nav_filters li { margin-left: 0px; list-style: none; } .widget_layered_nav_filters li a { font-size: 12px; text-decoration: none; vertical-align: middle; } .widget_layered_nav_filters li a:before { display: inline-block; vertical-align: middle; content: "\f046"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 5px; font-size: 14px; position: relative; margin-top: -1px; width: 16px; } .widget_layered_nav_filters li a:hover:before { content: "\f146"; } .bbp_widget_login input[type="text"], .bbp_widget_login input[type="password"] { width: 100%; padding: 8px; -webkit-appearance: none; } .bbp_widget_login button#user-submit { width: 100%; } .bbp-login-form .bbp-login-links a { display: inline-block; clear: none; font-size: 11px; text-transform: uppercase; margin-top: 10px; width: 50%; text-align: left; text-decoration: none; font-weight: 600; } .bbp-login-form .bbp-login-links a.bbp-lostpass-link { text-align: right; } .bbp-login-form .bbp-login-links a:before { display: inline-block; color: #999999; font-family: 'Font Awesome 5 Free'; font-size: 14px; margin-bottom: 2px; margin-right: 8px; font-weight: 900; } a.bbp-author-name, .bbp-topic-freshness a, .bbp-forum-freshness a { color: #333333; } .bbp-login-form .bbp-login-links a.bbp-register-link:before { content: "\f090"; } .bbp-login-form .bbp-login-links a.bbp-lostpass-link:before { content: "\f13e"; } .bbp-login-form label, .bbp-login-form .g-recaptcha { margin-bottom: 7px; } .bbp_widget_login div.bbp-submit-wrapper { width: 100%; } .widget_display_stats dd { text-align: right; } div.widget_recent_entries ul { padding: 0; list-style: none; } div.widget_categories ul li a:hover, div.widget_archive ul li a:hover, div.widget_recent_comments ul li a:hover, div.widget_pages ul li a:hover, div.widget_links ul li a:hover, div.widget_recent_entries ul a:hover, div.widget_meta ul li a:hover { color: #333333; text-decoration: none; } div.widget_recent_entries ul li, div.widget_recent_comments ul li, div.widget_nav_menu ul li { width: 100%; font-size: 14px; } div.widget_recent_comments ul li .comment-author-link { font-weight: bold; color: #333333; } div.widget_recent_comments ul li:before { display: inline-block; font-family: 'feather' !important; content: "\e890"; font-size: 21px; color: #666; text-align: center; vertical-align: middle; width: 50px; height: 50px; line-height: 48px; float: left; margin: 0 20px 0 0; border: 1px solid #f1f1f1; border-radius: 50%; } div.widget_recent_entries ul li a img { float: left; margin: 0 10px 0 0; width: 60px; border-radius: 50%; position: relative; } div.widget_recent_entries ul li a { position: relative; } .error404 div.blog-post-excerpt #searchform div input[type=text], .blog-post-excerpt input#s { padding: 8px; border: 1px solid #e5e5e5; width: 201px; -webkit-appearance: none; } .error404 div.blog-post-excerpt #searchform div input[type=text] { padding: 12px; margin: 25px 0; border: 1px solid #e5e5e5; width: 280px; -webkit-appearance: none; } div.widget_product_search input[type=text], div.widget_search input[type=text], .widget_display_search input#bbp_search { padding: 8px; border: 1px solid #e5e5e5; width: 100%; -webkit-appearance: none; } form.mc4wp-form input[type=email] { padding: 10px 8px 11px 8px; width: 70%; -webkit-appearance: none; } .wpb_content_element form.mc4wp-form { display: block; } .lafka_single_field_subscribe { position: relative; min-height: 55px; margin-bottom: 10px; } .wpb_content_element form.mc4wp-form .lafka_single_field_subscribe input[type=email] { width: 100%; height: 56px; padding: 18px; position: absolute; top: 0px; left: 0px; z-index: 1; border: none; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background: rgba(255, 255, 255, 0.9); border: 1px solid; border-color: rgba(255, 255, 255, 0.8); } .wpb_content_element form.mc4wp-form .lafka_single_field_subscribe input[type=email]:focus { background: #ffffff; border-color: #ffffff; } .wpb_content_element form.mc4wp-form .lafka_single_field_subscribe input[type=submit] { position: absolute; top: 3px; right: 3px; z-index: 2; height: 50px; -moz-appearance: none !important; -webkit-appearance: none !important; } .widget form.mc4wp-form input[type=email] { width: 100% !Important; margin: 8px 0 20px 0; } .mc4wp-response { font-size: 12px; color: #333333; } div:not(.sidebar) div.widget_search input[type=text], div:not(.sidebar) div.widget_product_search input[type=text] { padding: 20px 25px; border: 1px solid; height: 60px; font-size: 15px; font-weight: bold; width: 100%; position: relative; z-index: 1; margin: 0 auto; border-radius: 6px; background-color: #ffffff; border-color: rgba(0, 0, 0, .75); } div:not(.sidebar) .widget.widget_search, div:not(.sidebar) div.widget_product_search { position: relative; } div:not(.sidebar) .widget.widget_search #searchform>div, div:not(.sidebar) div.widget_product_search #searchform>div { position: relative; } div:not(.sidebar) .widget.widget_search #searchform>div:before, div:not(.sidebar) div.widget_product_search #searchform>div:before { display: block; color: #cecece; content: "\e8bd"; font-family: 'feather' !important; font-size: 20px; width: 50px; height: 60px; line-height: 60px; text-align: center; vertical-align: middle; z-index: 10; position: absolute; top: 0px; right: 7px; } div.widget_product_search input[type=submit], div.widget_search input[type=submit], .error404 div.blog-post-excerpt #searchform div input[type=submit], .blog-post-excerpt input#searchsubmit, .widget_display_search input#bbp_search_submit, .widget_display_search label { display: none; } .bbp_widget_login .bbp-logged-in img.avatar { margin: 0 10px 10px 0; } .bbp_widget_login .bbp-logged-in h4 { font-size: 16px; margin-bottom: 10px; line-height: normal; font-weight: normal; } .bbp_widget_login .bbp-logged-in h4 a { color: #333333; } .bbp_widget_login .bbp-logged-in a.button.logout-link { padding: 8px 20px; margin-bottom: 12px; } .bbp_widget_login .bbp-logged-in a.button.logout-link:before { display: inline-block; content: "\f08b"; font-family: 'Font Awesome 5 Free'; font-size: 14px; margin-bottom: 2px; margin-right: 5px; font-weight: 900; vertical-align: middle; } .error404 div.blog-post-excerpt { text-align: center; padding-bottom: 40px; margin-top: 40px; } .error404 div.blog-post-excerpt:before { display: block; content: "404"; font-weight: 800; font-size: 140px; line-height: normal; margin-bottom: 60px; color: #ffffff; text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .15), 0 3px 5px rgba(0, 0, 0, .1), 0 5px 10px rgba(0, 0, 0, .15), 0 10px 10px rgba(0, 0, 0, .1), 0 20px 20px rgba(0, 0, 0, .10); } .error404 .content_holder h2.heading-title { text-align: center; } ul.post-list a { padding: 8px; text-decoration: none; display: block; float: left; } ul.post-list li { clear: both; float: left; } ul.post-list li a img { float: left; margin: 0 8px 8px 0; } ul.nav-list a:hover { border-bottom: 1px solid #DD430E; background-color: #f8f8f8; } .highlight { background-color: #DD430E; padding: 1px 3px; color: #ffffff; } .lafka-hidden { display: none; } .dropcap { float: left; margin: 5px 5px 0 0; padding: 5px 10px; background-color: #DD430E; color: #ffffff; font-size: 24px; } .error-message, .success-message, .info-message, .notice-message { padding: 8px; float: left; width: 100%; margin-bottom: 10px; border-radius: 2px; } .error-message { border: 1px solid #fbc2c4; background: #fbe3e4; color: #8a1f11; position: relative; } .error-message:before { display: inline-block; content: "\f071"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 6px; } .error-message:after { content: ' '; position: absolute; background: #fbe3e4; display: block; width: 8px; height: 8px; left: 8px; top: -4px; z-index: 1000; border: 1px solid; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-color: #fbc2c4 transparent transparent #fbc2c4; } .error-message a { color: #8a1f11; } .success-message { border: 1px solid #c6d880; background: #e6efc2; color: #264409; margin: 35px 0px; float: left; width: 100%; clear: both; } p.woocommerce-thankyou-order-received { display: block; padding: 0px 0 60px 0; font-size: 24px; vertical-align: middle; } p.woocommerce-thankyou-order-received:before { display: inline-block; margin-right: 10px; content: "\e83e"; font-family: 'feather'; vertical-align: middle; font-size: 39px; color: #93c65c; position: relative; top: -4px; } .lafka-product-summary-wrapper { max-width: 100vw; position: relative; padding-bottom: 50px; } #content:not(.has-sidebar) #products-wrapper .woocommerce-tabs.wc-tabs-wrapper, #content:not(.has-sidebar) p.woocommerce-thankyou-order-received, #content:not(.has-sidebar) ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, body.single-post #content:not(.has-sidebar) #comments, body.page #content:not(.has-sidebar) #comments { margin-left: -15px; } section.woocommerce-order-details table { border: none; font-size: 15px; margin-bottom: 60px; } section.woocommerce-order-details address { border: none; font-size: 14px; font-style: normal; } section.woocommerce-order-details table ul.wc-item-meta { margin: 10px 0; list-style: none !important; } section.woocommerce-order-details table ul.wc-item-meta li { margin-left: 0; } section.woocommerce-order-details table ul.wc-item-meta li strong, section.woocommerce-order-details table ul.wc-item-meta li p { margin: 0; display: inline-block; line-height: normal; font-size: 13px; } .success-message:before { display: inline-block; content: "\f058"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 6px; } .success-message a { color: #264409; } .info-message { border: 1px solid #92cae4; background: #d5edf8; color: #205791; } .info-message a { color: #205791; } .notice-message { border: 1px solid #ffd324; background: #fff6bf; color: #514721; } .notice-message a { color: #514721; } /* HEADINGS ----*/ .lafka_title_holder { position: relative; } .lafka-accent-tearoff .lafka_title_holder { padding-bottom: 99px; padding-top: 99px; } body.lafka_transparent_header .lafka_title_holder:before { display: none; } .lafka_title_holder.title_has_image { border-bottom: none; position: relative; overflow: hidden; } .lafka_transparent_header .lafka_title_holder.title_has_image { min-height: 50vh; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .lafka_title_holder .lafka-zoomable-background { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100% !important; max-width: 100% !important; background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; z-index: 0; } .lafka_title_holder .lafka-zoomable-background:before { position: absolute; content: ""; display: block; top: 0px; bottom: 0px; left: 50%; width: 100% !important; max-width: 100% !important; margin-left: -50%; background: rgba(0, 0, 0, 0.02); z-index: 1; } .lafka_title_holder.title_has_image .inner {} body.lafka_transparent_header .lafka_title_holder.title_has_image .inner { padding-top: 190px; padding-bottom: 190px; } .lafka_title_holder .inner { padding-top: 127px; padding-bottom: 80px; vertical-align: middle; -webkit-transition: 0.8s ease-in-out; transition: 0.8s ease-in-out; } .lafka_title_holder.centered_title .inner { text-align: center; } .lafka_title_holder:not(.title_has_image) .inner h1.heading-title { border: none; margin: 0; padding: 0; line-height: normal; } .lafka_title_holder .inner h1.heading-title { font-size: 47px; } .lafka_title_holder.title_has_image .inner h1.heading-title { font-size: 64px; } .lafka_title_holder.centered_title .inner h1.heading-title, .lafka_title_holder.centered_title .inner h6 { margin: 0 auto; text-align: center; } .lafka_title_holder.centered_title .inner .breadcrumb { margin: 0 auto 15px auto; width: 100%; text-align: center; float: none; } .lafka_title_holder.centered_title .inner .blog-post-meta { text-align: center; } .lafka_title_holder.title_has_image h1.heading-title { color: #ffffff; width: 75%; } #content div.product div.summary h1.heading-title, .lafka-quick-view-lightbox h1.product_title { line-height: normal; margin-bottom: 20px; font-size: 35px; } .lafka_title_holder.centered_title .inner h1.heading-title { position: relative; } #content div.product div.summary .count_holder, .lafka-quickview-product-pop .count_holder { margin-top: 20px; margin-bottom: 20px; padding: 5px 15px; background-color: #fcefd5; border-radius: 2em; display: inline-block; float: left; } .lafka-quickview-product-pop .count_holder { display: block; width: 100%; } .lafka-quickview-product-pop .summary.entry-summary .lafka-product-popup-link { display: none; } .lafka-quickview-product-pop .summary.entry-summary p.stock { float: left; clear: left; } .lafka_title_holder h6 { color: #999999; font-size: 18px; max-width: 900px; margin-top: 10px; } .lafka_title_holder.centered_title .inner h6, .lafka_title_holder.title_has_image .inner h6 { margin-top: 15px !important; } .lafka_title_holder.title_has_image h6 { color: #ffffff; font-size: 21px; width: 50%; } .lafka_title_holder.title_has_image h6 { color: #ffffff; font-size: 21px; width: 50%; } .lafka_title_holder.centered_title.title_has_image h6 { width: 75%; } .lafka_title_holder.title_has_image .breadcrumb, .lafka_title_holder.title_has_image .breadcrumb a { color: #ffffff; } .lafka_title_holder.title_has_image .breadcrumb { float: none; margin-bottom: 20px; } .sidebar .heading-title, .wpb_widgetised_column .heading-title { margin-bottom: 15px; } h2.wpb_heading { margin-bottom: 30px; text-transform: uppercase; font-size: 21px; } #reply-title, #comments h2.heading-title, #comments h3.heading-title, h2.woocommerce-Reviews-title, #wcmp_vendor_reviews #comments>h2 { margin-bottom: 50px; font-size: 24px; font-size: 24px; text-align: initial; } #comments h3.heading-title { text-align: center; color: #999999; vertical-align: middle; font-size: 18px; margin-bottom: 80px; } #comments h3.heading-title span:not(.lafka_comments_count) { display: block; font-size: 26px; clear: left; text-align: center; margin: 15px auto; color: #333333; } #comments h3.heading-title span.lafka_comments_count { display: block; vertical-align: middle; border-radius: 50%; width: 60px; height: 60px; line-height: 60px; font-size: 21px; background-color: #f1f1f1; text-align: center; color: #ffffff; position: relative; margin: 0 auto 6px auto; font-weight: 500; } #comments h3.heading-title span.lafka_comments_count:after { position: absolute; background-color: inherit; width: 16px; height: 16px; content: ''; bottom: 9px; right: 0px; display: block; -webkit-transform: rotate(75deg); transform: rotate(75deg); } .lafka-related-blog-posts>h4 { margin-bottom: 30px; } #respond.comment-respond #commentform>p { margin-top: 0; } #comments h3#reply-title, #review_form h3#reply-title, #reply-title { margin-bottom: 25px !Important; font-size: 21px; color: #333333; display: block; text-align: center; } #comments h3#reply-title { font-size: 29px; margin-bottom: 10px !Important; } #comments>ul.commentlist+#respond.comment-respond h3#reply-title, #comments>ul.commentlist li.comment h3#reply-title { text-align: left; font-size: 19px; margin-bottom: 0px !important; font-weight: 500; } #comments>ul.commentlist+#respond.comment-respond p.logged-in-as, #comments>ul.commentlist li.comment p.logged-in-as { text-align: left; } #respond.comment-respond .comment-notes { text-align: center; margin-bottom: 60px; margin-top: 0px; } #comments>ul.commentlist+#respond.comment-respond .comment-notes, #comments>ul.commentlist li.comment .comment-notes { text-align: left; margin-top: 0px; margin-bottom: 30px; } #tab-reviews #reply-title { text-transform: none; font-size: 18px !important; font-weight: 500 !important; text-align: left; } #tab-reviews #respond.comment-respond .comment-notes { text-align: left; margin: -8px 0 35px 0; } .woocommerce-noreviews { text-align: left; margin-top: -40px; } small { font-size: 12px; } h1, h2, h3, h4 { color: #333333; } h5, h6 { color: #555555; } h1 { line-height: 1.3em; } h2 { line-height: 1.3em; } h3 { line-height: 1.3em; } h4 { line-height: 1.3em; } .vc_separator h4 { font-size: 16px !important; } .vc_toggle_title { padding-top: 15px !Important; padding-bottom: 15px !Important; } .vc_toggle_title>h4, .vc_tta-accordion .vc_tta-panel-heading h4 { font-size: 15px; } .vc_toggle { border-bottom: 1px solid; border-color: rgba(0, 0, 0, 0.12) } .vc_tta-tabs .vc_tta-panel { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity: 0; display: block !Important; visibility: hidden; } .vc_tta-tabs .vc_tta-panel.vc_active { opacity: 1; visibility: visible; } .vc_separator { position: relative; z-index: 10; } .vc_sep_double .vc_sep_line { box-sizing: content-box; } h5 { line-height: 1.625em; } h6 { line-height: 1.625em; } .content_holder>.page>h1, .content_holder>.page>h2, .content_holder>.page>h3, .content_holder>.page>h4, .blog-post-excerpt h1, .comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .blog-post-excerpt h2, .blog-post-excerpt h3, .blog-post-excerpt h4, body.single-post .content_holder>.blog-post .lafka_post_data_holder h1, body.single-post .content_holder>.blog-post .lafka_post_data_holder h2, body.single-post .content_holder>.blog-post .lafka_post_data_holder h3, body.single-post .content_holder>.blog-post .lafka_post_data_holder h4 { margin-bottom: 15px; } body.single-post .content_holder>.blog-post .lafka_post_data_holder h5, body.single-post .content_holder>.blog-post .lafka_post_data_holder h6, .blog-post-excerpt h5, .blog-post-excerpt h6, .comment-body h5, .comment-body h6, .content_holder>.page>h5, .content_holder>.page>h6 { margin-bottom: 10px; } .r_more, .r_more_right { font-size: 10px; background-color: #333333; color: #F8F8F8 !important; float: left; clear: left; padding: 3px 8px; text-decoration: none; border-radius: 2px; margin-top: 7px; } .r_more_right { float: right; clear: both; } .r_more:hover, .r_more_right:hover { text-decoration: none; } .r_more_blog { display: table; margin-top: 30px; margin-bottom: 15px; padding: 8px 16px; text-decoration: none !important; background: #333333; -webkit-transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); text-transform: uppercase; font-weight: 600; font-weight: bold; font-size: 13px; color: #ffffff; border-radius: 4px; } .r_more_blog:hover { color: #ffffff; } .r_more_blog i { display: none; } img.image-align-left { float: left; margin: 7px 10px 5px 0; } img.image-align-right { float: right; margin: 7px 0 5px 10px; } img.image-align-none { margin: 0px 0 30px 0; } button, input.button, input[type="submit"] { cursor: pointer; } .vc_btn3-container.vc_btn3-inline { margin-right: 5px; } a.button, input.button, button.button, a.button-inline, #submit_btn, #submit, .wpcf7-submit, input.otw-submit, form.mc4wp-form input[type=submit], input[type="submit"], .tribe-events-button, .woocommerce .wishlist_table td.product-add-to-cart a.button { cursor: pointer; font-size: 13px; color: #ffffff; padding: 11px 20px; text-decoration: none; background: #333333; letter-spacing: 1px; border: none; -webkit-transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); text-transform: uppercase; font-weight: 600; border-radius: 4px; outline: none; } input[type="button"], input[type="submit"] { -webkit-appearance: none; } button:disabled, button[disabled], button:disabled:hover, button[disabled]:hover { cursor: not-allowed; background-color: #e1e1e1 !important; } .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat { background-color: #b2dd4c !important; } .vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover { background-color: #9ec542 !important; } audio#cart_add_sound { display: none !important; position: absolute; left: -9999px; top: -9999px; } a.button { display: inline-block; text-decoration: none; position: relative; z-index: 0; overflow: hidden; } a.button-inline { display: inline; text-decoration: none; } a.button:hover, input.button:hover, button.button:hover, a.button-inline:hover, #submit_btn:hover, #submit:hover, .wpcf7-submit:hover { color: #ffffff; } .rounded { border-radius: 8px; } .text-orange { color: #DD430E; } .breadcrumb { color: #c5c5c5; padding: 0; font-size: 12px; margin-bottom: 5px; text-transform: uppercase; } body.single.single-product .breadcrumb { z-index: 10; position: relative; margin-bottom: 35px; font-size: 11px; } .breadcrumb a { color: #c5c5c5; text-decoration: none; } .lafka-breadcrumb-delimiter { margin: 0 2px; } form { padding: 0; margin: 0; display: inline; } .select2-search--dropdown .select2-search__field, input[type='text'], input[type='tel'], #wcmp_widget_vendor_search input[type="search"], input[type='email'], input[type='password'], input[type='number'], textarea, form.wpcf7-form input[type='text'], form.wpcf7-form textarea, form.wpcf7-form input[type='email'], form.wpcf7-form input[type='password'], form.wpcf7-form input[type='number'], form.wpcf7-form input[type='tel'] { padding: 15px; margin-left: 0; margin-right: 0; max-width: 100%; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; color: #666666; background-color: #f6f6f6; border: none; box-shadow: none; border-radius: 6px; } .select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__rendered { height: 46px !important; line-height: 46px !important; vertical-align: middle; font-size: 13px; padding-left: 8px; } .select2-container--default .select2-selection--single { border-radius: 6px !important; border: none !important; border: none !important; background-color: #f5f5f5; } .select2-container--default .select2-selection--single .select2-selection__arrow b { margin-left: -10px; } .woocommerce-invalid label { color: #e46666 !important; } select { padding: 8px; border: none; max-width: 100%; color: #666666; background-color: rgba(0, 0, 0, 0.05); box-shadow: none; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } div:not(.sidebar) div.widget_search input[type="text"]:focus, div:not(.sidebar) div.widget_product_search input[type="text"]:focus, select:focus, input[type='text']:focus, input[type='tel']:focus, #wcmp_widget_vendor_search input[type="search"]:focus, input[type='email']:focus, input[type='password']:focus, input[type='number']:focus, textarea:focus, .wpcf7-form-control-wrap input[type='text']:focus, .wpcf7-form-control-wrap input[type='tel']:focus, .wpcf7-form-control-wrap input[type='email']:focus, .wpcf7-form-control-wrap input[type='password']:focus, .wpcf7-form-control-wrap input[type='number']:focus, .wpcf7-form-control-wrap textarea:focus, .wpcf7-form-control-wrap select:focus { outline: none; background-color: rgba(0, 0, 0, 0.08); } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; margin: 0 !important; } input[type=number] { -moz-appearance: textfield; } label, .contact-form .content span { cursor: pointer; margin-right: 5px; font-size: 12px !important; text-transform: uppercase; font-weight: 500; } table { border-collapse: separate; border-spacing: 0; border-top-width: 5px; margin-bottom: 35px; border: 1px solid #efefef; width: 100%; } .select2-container .select2-choice { padding: 8px !Important; border-radius: 0px !important; } .woocommerce form.checkout p, div.woocommerce form p { padding: 8px; } span.password-input { position: relative; display: block; } span.show-password-input { display: block; width: 36px; height: 22px; line-height: 22px; vertical-align: middle; position: absolute; z-index: 10000; top: 12px; right: 10px; text-align: center; } .col2-set span.show-password-input { top: 10px; } span.show-password-input:before { font-family: 'Font Awesome 5 Free'; content: "\f06e"; font-weight: 900; color: #666666; cursor: pointer; } .woocommerce-privacy-policy-text p, ul.wc_payment_methods li.woocommerce-notice--info.woocommerce-info { font-size: 13px; color: #333333; } .woocommerce form.checkout textarea#order_comments { width: 100% !important; min-height: 120px; } .woocommerce form.checkout h3 { margin: 0 0 25px 0; } .woocommerce form p label { display: inline-block; width: 100%; margin-bottom: 5px; color: #333333; font-size: 13px; } .woocommerce dl.variation p { margin: 0; padding: 0; border: none; line-height: normal; } .col2-set.addresses { text-align: left; } .col2-set.addresses h3 { padding: 17px; font-size: 13px; text-transform: uppercase; } thead { background-color: #f1f1f1; } .shop_table.shop_table_responsive.my_account_orders { border: none; } td.order-actions a.button { width: 100%; text-align: center; } thead td { color: #333333; } th { padding: 20px 15px; color: #333333; } td { padding: 20px; border-bottom: 1px solid #efefef; vertical-align: middle; } #wp-calendar th, #wp-calendar td { padding: 8px; } tr.alt { background-color: #f5f5f5; } /* LAYOUT ----*/ .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, #footer-menu .menu>li, .lafka-is-custom-footer-sidebar>.widget { float: left; margin-right: 4%; position: relative; } .lafka-is-custom-footer-sidebar>.widget.box { clear: none; } .full_width { position: relative; width: 100%; float: left; clear: both; margin-bottom: 20px; } .last, .lafka-is-custom-footer-sidebar>.widget:nth-child(4) { clear: right; margin-right: 0 !important; } .one_half { width: 48%; } .one_third { width: 30.6666%; } .two_third { width: 65.3332%; } .one_fourth, #footer-menu .menu>li, .lafka-is-custom-footer-sidebar>.widget { width: 22%; } .three_fourth { width: 74%; } .one_fifth { width: 16.8%; } .two_fifth { width: 37.6%; } .three_fifth { width: 58.4%; } .four_fifth { width: 79.2%; } #footer .widget { margin-bottom: 50px; position: relative; z-index: 1; } #footer .widget table#wp-calendar { margin-bottom: 0; } .widget table#wp-calendar caption { margin-bottom: 10px; } .inner, .dokan-dashboard #container>.dokan-dashboard-wrap { margin: 0 auto; width: 100%; max-width: 1440px; text-align: left; padding: 0 40px; position: relative; } #main { padding-top: 0; position: relative; } a.close-off-canvas, span.close-cart-button, span.close-search-button { display: block; top: 0px; right: 0px; width: 60px; height: 60px; margin-bottom: 20px; background-color: #ffffff; color: #333333; font-size: 0px; vertical-align: middle; text-align: center; text-decoration: none !Important; overflow: hidden; position: relative; float: right; cursor: pointer; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; opacity: 0.6; z-index: 100; } a.close-off-canvas:hover, span.close-cart-button:hover, span.close-search-button:hover { opacity: 1; } a.close-off-canvas:before, a.close-off-canvas:after, span.close-cart-button:before, span.close-cart-button:after, span.close-search-button:before, span.close-search-button:after { display: block; width: 40px; height: 2px; content: ''; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -20px; border-bottom: 2px solid #333333; -webkit-transform: rotate(45deg); transform: rotate(45deg); } a.close-off-canvas:after, span.close-cart-button:after, span.close-search-button:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } a.sidebar-trigger { display: block; width: 48px; height: 48px; position: absolute; top: -103px; right: 0px; color: #ffffff; font-size: 0px; line-height: 48px; vertical-align: middle; text-align: center; text-decoration: none !Important; z-index: 1500; border-radius: 50%; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.2); } body.page-template-default #content:not(.has-sidebar)>.inner a.sidebar-trigger, body.single.single-product .inner a.sidebar-trigger, #products-wrapper a.sidebar-trigger { top: -23px; } #products-wrapper a.sidebar-trigger { right: 40px; } a.mob-menu-toggle i:after { top: 3px; bottom: 3px; left: 3px; right: 3px; } .lafka-search-cart-holder a.sidebar-trigger { display: block; width: 36px; height: 36px; line-height: 36px; background: none; position: relative; top: auto !Important; right: auto; color: #333333; font-size: 0px; vertical-align: middle; text-align: center; text-decoration: none !Important; z-index: 1; float: right; border: none; box-shadow: none !important; margin-left: 2px; } a.sidebar-trigger:before { display: block; content: "\e87e"; font-size: 14px; width: 40px; height: 44px; line-height: 44px; vertical-align: middle; text-align: center; z-index: 1400; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; color: #333333; } .lafka-search-cart-holder a.sidebar-trigger:before { height: 36px; line-height: 36px; font-size: 21px !important; font-weight: normal !important; width: 36px; } .lafka-search-cart-holder a.sidebar-trigger:after { display: none; } #main-menu ul.menu>li.lafka-highlight-menu-item:after, #main-menu li ul.sub-menu li.lafka-highlight-menu-item:after { animation: 1s linear 2s normal none infinite running pointing; border: 3px solid; border-radius: 50%; content: ""; height: 20px; left: 50%; margin-left: -10px; position: absolute; bottom: -5px; width: 20px; z-index: 1300; display: block; -webkit-transform: rotate(45deg); transform: rotate(45deg); } #main-menu li ul.sub-menu li.lafka-highlight-menu-item:after { animation: 1s linear 2s normal none infinite running pointing; border: 2px solid; height: 8px; left: 21px; bottom: 50%; margin-bottom: -4px; width: 8px; } #main-menu li ul.sub-menu li.lafka-highlight-menu-item a { padding-left: 28px; } #main-menu li ul.sub-menu li.lafka-highlight-menu-item:hover:after { border-color: #ffffff !important; } #main-menu ul.menu>li.lafka-highlight-menu-item:hover:after { visibility: hidden; } #main a.sidebar-trigger:hover, #products-wrapper a.sidebar-trigger:hover { background-color: #3a3a3a; color: #ffffff; border-color: #ffffff; } .sidebar { width: 360px; float: left; margin: 0 0 40px 0; padding-left: 40px; } .sidebar.off-canvas-sidebar { width: 100%; max-width: 350px; height: 100%; overflow: hidden; float: none; position: fixed; top: 0px; right: -350px; margin: 0; padding-left: 23px; padding-top: 0px; padding-bottom: 40px; background: #ffffff; z-index: 223000; -webkit-transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); } .off-canvas-wrapper { padding-right: 40px; position: relative; left: 17px; height: 100%; overflow-y: auto; overflow-x: hidden; width: 100%; -webkit-overflow-scrolling: touch; } .off-canvas-wrapper>.widget:last-of-type { padding-bottom: 100px; } .sidebar.off-canvas-sidebar.active_sidebar { right: 0px; } .sidebar.off-canvas-sidebar .textwidget p { font-size: 14px; } .sidebar>div.widget, .sidebar>div.widget_pages, .sidebar>div.box { margin-bottom: 50px; position: relative; } .wpb_widgetised_column div.widget, .wpb_widgetised_column div.box { margin-bottom: 35px; } .lafka-align-center .wpb_widgetised_column div.widget>h3:first-child:before, .lafka-align-center .wpb_widgetised_column div.widget>h3:first-child:after { left: 50%; } .lafka-align-center .wpb_widgetised_column div.widget>h3:first-child:before { margin-left: -3px; } .lafka-align-center .wpb_widgetised_column div.widget>h3:first-child:after { margin-left: -25px; } .content_holder { width: 100%; float: left; position: relative; } .content_holder.lafka_double_timeline:before, .lafka_shortcode_blog.lafka_double_timeline:before { width: 1px; height: 100%; content: ''; display: block; position: absolute; top: 0px; left: 50%; background: #f1f1f1; } .content_holder.lafka_blog_masonry.lafka-blog-has-pagination { padding-bottom: 180px; } .content_holder.lafka_blog_masonry .pagination { position: absolute; bottom: 0px; } body.page-template-default .content_holder { margin-bottom: 0px; } .has-sidebar .content_holder { width: calc(100% - 360px); padding-right: 40px; } .has-sidebar.lafka-left-sidebar .content_holder { width: calc(100% - 360px); padding-right: 0px; padding-left: 40px; float: right; } .has-sidebar.lafka-left-sidebar .sidebar { padding-right: 40px; padding-left: 0px; } .has-sidebar .lafka-single-product .content_holder { padding-top: 50px; } .has-sidebar .lafka-single-product .content_holder { padding-top: 50px; } #content.has-sidebar div.product .lafka-product-summary-wrapper div.images { padding-top: 0px; } #content.has-sidebar div.product .lafka-product-summary-wrapper.lafka-has-product-cover-image div.images { padding-top: 300px; } .has-sidebar .lafka-single-product .sidebar { padding-top: 140px; } body.single-product .has-sidebar .content_holder .lafka-has-product-cover-image { padding-left: 40px; } .error404 .content_holder { width: 100%; height: auto !important; text-align: center; } .error404 .lafka_title_holder:not(.title_has_image) .inner h1.heading-title { text-align: center; } .error404 .content_holder p:first-of-type, body.search.search-no-results .blog-post-excerpt p, body.search-no-results #products-wrapper #main p.woocommerce-info { font-size: 17px; text-align: center; } body.search.search-no-results .content_holder h2.heading-title { display: none; } body.search.search-no-results .lafka_title_holder h1.heading-title, body.search.search-no-results .lafka_title_holder h6, body.search.search-no-results .lafka_title_holder .breadcrumb { text-align: center; } body.search-no-results .content_holder { height: auto !important; text-align: center; width: 100% !important; padding-right: 0; } body.search-no-results #products-wrapper { text-align: center; } body.search-no-results .sidebar { display: none; } .error404 .content_holder input#s, body.search-no-results .content_holder #searchform input#s { width: 80%; text-align: center; font-size: 19px; padding: 20px 10px; border: none; margin: 0 auto; display: block; } .error404 .content_holder #searchform:before, body.search-no-results .content_holder #searchform:before, body.search-no-results.woocommerce-page #products-wrapper #main p.woocommerce-info:after { display: block; width: 100%; max-width: 700px; height: 430px; margin: 0px auto; content: ""; background-image: url("image/404.jpg"); background-size: cover; } body.search-no-results .content_holder #searchform:before, body.search-no-results.woocommerce-page #products-wrapper #main p.woocommerce-info:after { background-image: url("image/search-no-results.jpg"); } /* HEADER STYLES ----*/ #header { margin: 0; padding: 0px; position: relative; z-index: 999; width: 100%; background-color: #ffffff; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } #header.lafka-has-header-top { padding-top: 15px; } body.lafka_transparent_header #header { border: none; } .lafka-sticky-header #header { position: fixed; top: 0; left: 0; } body.lafka-sticky-header #header, body.lafka_transparent_header.lafka-sticky-header #header { position: fixed; top: 0px; left: 0; right: 0; z-index: 999; } body.admin-bar.lafka-sticky-header #header { top: 31px; } #header:before { content: ""; z-index: -1; display: block; background-color: inherit; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } #header.lafka-sticksy #main-menu { max-height: 0px; height: 0px; overflow: hidden; opacity: 0; } #header.lafka-has-header-top.lafka-sticksy #logo { margin-bottom: -10px; } #header.lafka-sticksy #logo:before, #header.lafka-sticksy #logo:after { bottom: -30px; border-width: 15px 50px; } #header.lafka-sticksy #logo img { max-height: 80px; } #header.lafka-sticksy:before { opacity: 1; } #header.lafka-has-header-top { min-height: 190px; } #header.lafka-has-header-top.lafka-sticksy { min-height: 160px; } #main-menu>ul>li.dropdown>a:after, #main-menu ul#main_nav>li>ul.sub-menu li.dropdown>a:after { display: inline-block; content: "\f107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-left: 4px; font-size: 12px; vertical-align: middle; } #main-menu ul#main_nav>li>ul.sub-menu li.dropdown>a:after { right: 0px; position: absolute; top: 6px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } #header_top { position: relative; min-height: 60px; max-height: 60px; clear: both; z-index: 5; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .main_menu_holder { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; z-index: 4; padding-top: 120px; } #header:not(.lafka-has-header-top) .main_menu_holder:not(.has-main-menu) { padding-top: 0px; } .main_menu_holder.has-main-menu { padding-top: 0px !important; } .lafka-sticksy .main_menu_holder { padding-top: 88px; } #header #logo { display: block; min-height: 90px; width: 200px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; margin: 0px auto 55px auto; text-align: center; position: relative; z-index: 6; top: 0; padding: 15px 15px 0 15px; } #header #logo:after { content: ' '; position: absolute; width: 0; height: 0; left: 0px; bottom: -40px; border-width: 20px 50px; border-style: solid; border-color: #333333 #333333 transparent transparent; } #header #logo:before { content: ' '; position: absolute; width: 0; height: 0; right: 0px; bottom: -40px; border-width: 20px 50px; border-style: solid; border-color: #333333 transparent transparent #333333; } #header.lafka-has-header-top #logo { top: -8px; margin-bottom: 0; position: absolute; left: 50%; margin-left: -100px; } #header.lafka-has-header-top #main-menu { margin-top: 120px; } #header #logo.lafka_text_logo { display: -ms-flexbox; display: -webkit-flex; display: flex; vertical-align: middle; flex-direction: column; align-content: center; justify-content: center; } #header.lafka-sticksy #logo.lafka_text_logo {} #header #logo.lafka_text_logo a { display: -ms-flexbox; display: -webkit-flex; display: flex; vertical-align: middle; flex-direction: column; align-content: center; justify-content: center; } #header #logo .lafka-logo-title, #header #logo .lafka-logo-subtitle { clear: left; display: block; text-decoration: none; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } #header #logo .lafka-logo-subtitle { font-size: 11px; } .vc_gitem-zone-b { -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .vc_gitem-zone-b h3 { text-transform: uppercase; font-size: 15px !important; } #header #logo img.transparent_logo { display: none; } @media only screen and (min-width: 1279px) { body.lafka_transparent_header:not(.lafka-transparent-dark) #header:not(.lafka-sticksy) #logo img:first-of-type { display: none; opacity: 0; } body.lafka_transparent_header:not(.lafka-transparent-dark) #header:not(.lafka-sticksy) #logo img.transparent_logo, body.lafka_transparent_header:not(.lafka-transparent-dark) #header:not(.lafka-sticksy) #logo img.persistent_logo { display: inline-block !important; opacity: 1; } } #header #logo a { margin: 0 auto; display: block; text-decoration: none; text-align: center; } #header.lafka-has-header-top #logo a:before, #header.lafka-has-header-top #logo a:after { content: ' '; position: absolute; background: none; border: 4px solid; border-color: transparent #333333 #333333 transparent; display: block; width: 8px; height: 8px; left: -8px; top: -0; z-index: 30000; } #header.lafka-has-header-top #logo a:after { left: auto; right: -8px; border-color: transparent transparent #333333 #333333; } #header.lafka-has-header-top #logo a:before, #header.lafka-has-header-top #logo a:after { -webkit-filter: brightness(66%); filter: brightness(66%); } #header #logo img { width: auto; max-width: 100%; max-height: 110px; height: auto; position: relative; top: 0px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; position: relative; z-index: 1; margin: 0 auto; } #header #logo img.lafka_mobile_logo { display: none; } #header #logo img, #header2 #logo img { vertical-align: text-bottom; } /* CATEGORY MENU ----*/ .lafka-top-bar-message { font-size: 13px; text-align: left; vertical-align: middle; padding: 6px 20px; border-radius: 3em; background-color: rgba(255, 255, 255, 0.87); box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12); position: absolute; top: 35px; left: 40px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; display: inline-block; height: 48px; } .lafka-top-bar-mail+.lafka-top-bar-phone { padding-left: 15px; } .lafka-top-bar-mail:before, .lafka-top-bar-phone a:before { content: "\f095"; font-family: 'Font Awesome 5 Free'; vertical-align: middle; margin-right: 4px; display: inline-block; font-weight: 900; } .lafka-top-bar-mail:before { content: "\f003"; } .lafka-top-bar-mail, .lafka-top-bar-phone { font-size: 19px; } #header .lafka-top-bar-message span { text-align: left; display: table-row; vertical-align: middle; font-weight: bold; } #header .lafka-top-bar-message span.lafka-top-bar-phone { line-height: 32px; height: 36px; } #header .lafka-top-bar-message span.lafka-top-bar-message-text { font-weight: normal; padding: 0; color: #333333; width: 100%; -webkit-filter: brightness(85%); filter: brightness(85%); } #header .lafka-top-bar-message span.lafka-top-bar-message-text+span { font-size: 16px; height: auto; line-height: normal; } #header .lafka-top-bar-message, #header .lafka-top-bar-message span, #header .lafka-top-bar-message span a { vertical-align: middle; text-decoration: none; } #lafka-top-left-menu-container, #lafka-top-right-menu-container { width: calc(50% - 130px); position: absolute; top: 0; } #header #lafka-top-left-menu-container { z-index: 1900; left: 0px; text-align: right; } #header #lafka-top-right-menu-container { z-index: 1900; right: 0px; text-align: left; } ul.lafka-top-menu { margin: 0; padding: 0; display: inline-block; min-height: 30px; position: relative; } ul.lafka-top-menu li { display: inline-block; list-style: none; margin: 0 0 0 0; z-index: 1099; padding: 0; } ul.lafka-top-menu li.menu-item-has-children { position: relative; } ul.lafka-top-menu>li.menu-item-has-children>a:after { display: inline-block; content: "\f107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; height: 8px; line-height: 8px; vertical-align: middle; margin-left: 3px; } ul.lafka-top-menu>li a { display: block; height: 60px; line-height: 60px; font-size: 14px; padding: 0px 10px; text-decoration: none; white-space: nowrap; color: #ffffff; } ul.lafka-top-menu li a:hover { color: #333333; } ul.lafka-top-menu li:hover { z-index: 1600; } ul.lafka-top-menu li>ul.sub-menu { position: absolute; display: none; top: 55px; left: 0px; z-index: 9998; padding: 0px; margin: 0; float: left; background-color: #ffffff; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #ffffff; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.2); border-radius: 3px; } ul.lafka-top-menu li.menu-item-has-children:hover>ul.sub-menu, ul.lafka-top-menu li.menu-item-has-children:hover ul.sub-menu li:hover>ul.sub-menu { display: block; } ul.lafka-top-menu ul.sub-menu>li ul.sub-menu { position: absolute; display: none; top: 0px; left: 209px; z-index: 9998; margin: 0; float: left; } ul.lafka-top-menu ul.sub-menu li { float: left; clear: both; height: auto; position: relative; margin: 0; padding: 0; } ul.lafka-top-menu ul.sub-menu a, ul.lafka-top-menu li:hover ul.sub-menu a { display: block; width: 210px; height: auto; padding: 12px; float: left; font-size: 13px; font-weight: normal; background: none; text-align: left; text-transform: none; line-height: 24px; border: none; margin: 0; color: #666666; white-space: inherit; border-bottom: 1px solid #f1f1f1; } ul.lafka-top-menu ul.sub-menu li:last-of-type>a, ul.lafka-top-menu li:hover ul.sub-menu li:last-of-type>a { border: none; } ul.lafka-top-menu ul.sub-menu a:hover, ul#sub-menu li:hover ul.sub-menu li { background: none; } ul.lafka-top-menu ul.sub-menu li a:hover, .lafka-dark-skin ul.lafka-top-menu ul.sub-menu a:hover, .lafka-dark-skin ul.lafka-top-menu li:hover ul.sub-menu a:hover { color: #ffffff !Important; } #lafka_footer_menu { width: 100%; text-align: center; padding: 0; margin: 0 0 50px 0; } #lafka_footer_menu>li { display: inline-block; list-style: none; } #lafka_footer_menu>li:last-child { border: none; } #lafka_footer_menu>li a { display: block; list-style: none; font-size: 16px; padding: 10px; text-decoration: none; line-height: 120%; font-weight: 500; } .lafka-search-cart-holder .lafka-search-trigger { float: right; width: 36px; height: 36px; position: static; margin: 0; z-index: 3; vertical-align: middle; overflow: hidden; text-align: center; border-radius: 6px; } body>#search { width: 100%; height: 100%; overflow: hidden; float: none; position: fixed; top: -100%; right: 0; margin: 0; padding: 0px 20px 40px 20px; background: #ffffff; z-index: 223000; -webkit-transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); } body>#search.active { top: 0px; display: block; } #searchform input#searchsubmit { border: 0 none; position: absolute; right: 10px; top: 10px; width: 36px; height: 36px; line-height: 36px; cursor: pointer; z-index: 100; background: none; display: none; } .lafka-search-cart-holder .lafka-search-trigger>a { vertical-align: middle; height: 36px; width: 36px; line-height: 36px; display: block; position: relative; z-index: 10; font-size: 19px !important; color: #333333; } .lafka-wishlist-counter, #lafka-account-holder, #cart-module, .lafka-search-cart-holder .lafka-search-trigger { position: relative; } #search input[type=text] { padding: 20px 0; font-size: 17px; font-weight: 500; text-align: center; width: 100%; margin-top: 30px; -webkit-transition-delay: .5s; transition-delay: .5s; } small.lafka-search-hint-text { width: 100%; text-align: center; display: inline-block; margin: 8px 0; color: #b1b1b1; } .error404 .content_holder small.lafka-search-hint-text { margin-bottom: 50px; } .sidebar small.lafka-search-hint-text { display: none; } #search input#s::-moz-placeholder { color: #999999; opacity: 1; } #search input#s::-webkit-input-placeholder { color: #999999; opacity: 1; } #search form { display: block; height: 100%; width: calc(100% + 57px); overflow-y: scroll; overflow-x: hidden; position: relative; left: -20px; } #language { color: #999; line-height: 17px; float: left; padding: 0px; height: 29px; margin: 10px 8px 0 0px; } #language img { margin: 10px 5px 0px 0px; } #main-menu ul.menu { margin: 0 auto; padding: 0; list-style: none; height: 64px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; text-align: center; position: relative; } #main-menu { float: left; clear: both; width: 100%; height: 64px; max-height: none; background-color: #f1f1f1; border-radius: 8px; text-align: center; position: relative; margin-bottom: -32px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } #main-menu:before, #main-menu:after { z-index: -1; position: absolute; content: ""; bottom: 20px; left: 20px; width: 50%; top: 40px; max-width: 400px; background: none; -webkit-box-shadow: 0 15px 13px #333333; -moz-box-shadow: 0 15px 13px #333333; box-shadow: 0 15px 13px #333333; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg); } #main-menu:after { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); right: 20px; left: auto; } #main-menu ul.menu li { display: inline-block; list-style: none; position: relative; z-index: 1; left: 0; top: 0; } #main-menu ul.menu li a i { position: relative; top: -1px; margin-right: 5px; font-weight: 400 !Important; font-size: 21px; color: #333333; text-align: center; vertical-align: middle; display: inline-block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } #main-menu ul.menu li a i:before { top: -1px; font-size: 32px; position: relative; } #main-menu li ul.sub-menu li a i, #main-menu li ul.sub-menu li a i:before { font-size: 24px; color: #999999; } [class^="flaticon-"]:before { position: relative; } #main-menu ul.menu>li { margin: 0; padding: 0; display: inline-block; height: 100%; } #main-menu ul.menu li:hover { z-index: 100; } #main-menu ul.menu>li>a { display: block; vertical-align: middle; padding: 0px 10px !Important; text-decoration: none; font-size: 13px; position: relative; color: #555555; font-weight: 400; height: 64px; line-height: 64px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } #main-menu ul.menu li a .num { position: absolute; color: #999999; background-color: #e1e1e1; padding: 2px 4px; font-size: 10px; top: 30px; right: -5px; line-height: 9px; } #main-menu li ul.sub-menu { position: absolute; display: none; top: 100%; left: 0px; z-index: 5555; padding: 30px 0px; margin: 0; text-align: left; box-shadow: 0 20px 20px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; } #main-menu ul.menu > li > a > img.lafka-menu-image-icon { display: inline-block; vertical-align: middle; width: auto; max-height: 36px; margin-top: -6px; margin-right: 8px; } #main-menu li ul.sub-menu li:not(.lafka_mega_text_block) a > img.lafka-menu-image-icon { max-height: 28px; width: auto; margin-right: 6px; display: inline-block; vertical-align: middle; margin-top: -3px; } body:not(.lafka-main-menu-left) #main-menu>ul>li:nth-last-child(1)>ul.sub-menu, body:not(.lafka-main-menu-left) #main-menu>li:nth-last-child(2)>ul.sub-menu { left: auto; right: 0px; } body:not(.lafka-main-menu-left) #main-menu>ul>li:nth-last-child(1)>ul.sub-menu li.dropdown ul.sub-menu, body:not(.lafka-main-menu-left) #main-menu>ul>li:nth-last-child(2)>ul.sub-menu li.dropdown ul.sub-menu { left: auto; right: 219px; } .lafka-dark-menu #main-menu ul#main_nav>li>ul.sub-menu, .lafka-dark-menu #main-menu li.dropdown>div.lafka-mega-menu, .lafka-dark-menu ul.lafka-top-menu li>ul.sub-menu { background: rgba(34, 34, 34, 0.99); } #main-menu li div.lafka-mega-menu>ul.sub-menu { background: none; } .lafka-dark-menu #main-menu li ul.sub-menu li.lafka_colum_title>a:after { opacity: 0.6; } #main-menu li ul.sub-menu li.dropdown ul.sub-menu { position: absolute; display: none; top: -16px; left: 99%; z-index: 6666; padding: 20px 0px; margin: 0; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .lafka-main-menu-right #main-menu>ul>li:nth-last-child(1)>ul.sub-menu, .lafka-main-menu-right #main-menu>li:nth-last-child(2)>ul.sub-menu, .lafka-main-menu-right.lafka-stretched-header #main-menu>li:nth-last-child(3)>ul.sub-menu { left: auto; right: 0px; } .lafka-main-menu-right #main-menu>ul>li:nth-last-child(1)>ul.sub-menu li.dropdown ul.sub-menu, .lafka-main-menu-right #main-menu>ul>li:nth-last-child(2)>ul.sub-menu li.dropdown ul.sub-menu, .lafka-main-menu-right.lafka-stretched-header #main-menu>ul>li:nth-last-child(3)>ul.sub-menu li.dropdown ul.sub-menu { left: auto; right: 199px; } #main-menu li ul.sub-menu li.dropdown ul.sub-menu li.dropdown ul.sub-menu { z-index: 7777; } #main-menu li ul.sub-menu li { margin: 0; padding: 0; position: relative; width: 100%; } #main-menu li ul.sub-menu .widget ul.product_list_widget { padding: 0px; width: 100%; } #main-menu li ul.sub-menu .widget ul.product_list_widget li { padding: 10px 0px; width: 100%; float: none; } #main-menu li ul.sub-menu .widget ul.product_list_widget li a { padding: 0px; width: 100%; display: block; } #main-menu li ul.sub-menu .wpb_widgetised_column div.widget, #main-menu li ul.sub-menu .wpb_widgetised_column div.box, #main-menu li ul.sub-menu .wpb_content_element { margin-bottom: 0px; } #main-menu li ul.sub-menu li:not(.lafka_mega_text_block)>a { display: block; padding: 7px 0; color: #222222; text-decoration: none; width: 100%; -webkit-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; font-size: 14px; position: relative; } #main-menu li ul.sub-menu li.has-menu-label>a { padding: 7px 35px 7px 0; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li:not(.lafka_mega_text_block)>a { color: #222222; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li.dropdown:not(.lafka_mega_text_block)>a { font-weight: 500; } #main-menu ul#main_nav>li>ul.sub-menu, #main-menu ul#main_nav>li>ul.sub-menu ul.sub-menu, #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu { padding: 40px; background-color: #ffffff; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu { width: 250px; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu a { color: #333333; } #main-menu ul#main_nav>li>ul.sub-menu li a { width: 220px !important; } #main-menu li ul.sub-menu li:not(.lafka_mega_text_block)>a:hover { opacity: 0.7; } #main-menu li ul.sub-menu li.lafka_mega_text_block>a:before { display: none !important; } #main-menu li ul.sub-menu li a sup { margin-left: 3px; } .lafka-dark-menu #main-menu li ul.sub-menu li a, .lafka-dark-menu ul.lafka-top-menu li:hover ul.sub-menu a:not(:hover) { color: #e1e1e1; } .lafka-dark-menu #main-menu li div.lafka-mega-menu>ul.sub-menu>li>a, .lafka-dark-menu #main-menu li div.lafka-mega-menu>ul.sub-menu>li>a:hover { color: #f1f1f1; } .lafka-dark-menu #main-menu li div.lafka-mega-menu>ul.sub-menu li.lafka_colum_title>a { color: #ffffff; } #main-menu li ul.sub-menu li.lafka_mega_text_block { font-size: 12.5px; } #main-menu li div.lafka-mega-menu>ul.sub-menu li.lafka_colum_title>a, #main-menu li div.lafka-mega-menu>ul.sub-menu li.lafka_colum_title>a:hover { border: none !Important; position: relative; margin-bottom: 12px; font-size: 16px; color: #333333; padding: 0px !important; width: 200px; } #main-menu li ul.sub-menu li.lafka_mega_text_block a:before { display: none; } #main-menu li ul.sub-menu li.lafka_mega_text_block a { width: auto; display: inline-block; text-decoration: none; } #main-menu li ul.sub-menu li.lafka_mega_text_block a img { display: block; vertical-align: text-bottom; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li.lafka_mega_text_block_parent>a:first-of-type { align-self: flex-start; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li.lafka_mega_text_block_parent:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ""; display: block; background-color: #ffffff; } #main-menu .lafka-mega-menu.menu-columns6>ul.sub-menu>li { max-width: calc(100vw / 6); min-width: 180px; } #main-menu .lafka-mega-menu.menu-columns5>ul.sub-menu>li { max-width: calc(100vw / 5); min-width: 220px; } #main-menu .lafka-mega-menu.menu-columns4>ul.sub-menu>li { max-width: calc(100vw / 4); min-width: 310px; } #main-menu .lafka-mega-menu.menu-columns3>ul.sub-menu>li { max-width: calc(100vw / 3); min-width: 250px; } #main-menu .lafka-mega-menu.menu-columns2>ul.sub-menu>li { max-width: calc(100vw / 2); min-width: 250px; } #main-menu .lafka-mega-menu.menu-columns2>ul.sub-menu>li { max-width: calc(100vw / 2); min-width: 250px; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li.lafka_mega_text_block_parent, #main-menu li div.lafka-mega-menu>ul.sub-menu>li.lafka_mega_text_block_parent:hover { max-width: none; flex: 0 1 auto; background-image: linear-gradient(to top, transparent 50%, transparent 50%) !important; background: none !important; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; } #main-menu li div.lafka-mega-menu.menu-columns4>ul.sub-menu>li.lafka_mega_text_block_parent { width: calc(100vw / 4 - 30px); max-width: 400px; } #main-menu li div.lafka-mega-menu.menu-columns5>ul.sub-menu>li.lafka_mega_text_block_parent { width: calc(100vw / 5 - 26px); } #main-menu li div.lafka-mega-menu.menu-columns6>ul.sub-menu>li.lafka_mega_text_block_parent { width: calc(100vw / 6 - 20px); } #main-menu li div.lafka-mega-menu.menu-columns3>ul.sub-menu>li.lafka_mega_text_block_parent { width: calc(100vw / 3 - 26px); max-width: 400px; } #main-menu li div.lafka-mega-menu.menu-columns2>ul.sub-menu>li.lafka_mega_text_block_parent { width: calc(100vw / 2 - 40px); max-width: 550px; } /* BOXED LAYOUT MENU STYLES */ #main-menu .lafka-mega-menu .lafka_mega_text_block a:hover>img { opacity: 0.7; } .lafka_mega_text_block img { max-width: 100%; height: auto; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease; } #main-menu .menu>li.dropdown:hover>ul.sub-menu { display: block; -moz-animation: lafkafadeInUp .3s ease-in; -webkit-animation: lafkafadeInUp .3s ease-in; animation: lafkafadeInUp .3s ease-in; } #main-menu li.dropdown:hover ul.sub-menu li.dropdown:hover>ul.sub-menu { display: block; } #main-menu li.dropdown>div.lafka-mega-menu { background-color: #ffffff; position: absolute; z-index: 5; top: 64px; min-width: 180px; overflow: hidden; left: 0; text-align: center; width: auto; -webkit-transition: 1s border-color, max-height 0.3s; transition: 1s border-color, max-height 0.3s; max-height: 0px; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 0px 40px 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0px 40px 0 rgba(0, 0, 0, .2); border-radius: 4px; } body.lafka_boxed #main-menu li div.lafka-mega-menu>ul.sub-menu>li { background-color: #ffffff; } #main-menu li.dropdown:hover>div.lafka-mega-menu { -webkit-transition: 1s max-height, border-color 0.3s; transition: 1s max-height, border-color 0.3s; max-height: 800px; } #main-menu li div.lafka-mega-menu>ul.sub-menu { display: block !important; position: relative; margin: 0 auto; box-shadow: none !important; border-top: none !important; width: 100%; z-index: 1; text-align: center; padding: 0; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li { float: none; vertical-align: top; width: auto; min-width: 180px; max-width: 255px; text-align: left; padding: 40px 0 40px 40px; background-size: 200% 200%; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li:last-of-type, #main-menu li div.lafka-mega-menu>ul.sub-menu>li:only-child { padding-right: 40px; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li:hover { z-index: 100; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li:last-child { margin-right: 0 !important; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu { display: block; position: relative; top: 0; left: 0; padding: 0; box-shadow: none !important; border-top: none !important; width: 100%; max-width: 200px; z-index: 1; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li.lafka_mega_text_block_parent>ul.sub-menu { max-width: none; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu { display: block; position: relative; left: 0px; top: 0px; padding: 0 0 0 0px; box-shadow: none !important; border-top: none !important; width: 100%; z-index: 1; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>a, #main-menu li div.lafka-mega-menu>ul.sub-menu>li>a:hover { padding: 10px 0px !important; background: none !important; } #main-menu ul.menu>li>a .lafka-custom-menu-label { position: absolute; padding: 0 5px; color: #ffffff !important; background-color: #666666; top: 50%; margin-top: -30px; right: 0px; display: block; font-size: 10px; line-height: 1; font-weight: bold; line-height: 24px; white-space: nowrap; height: 24px; z-index: -1; border-radius: 3px; vertical-align: middle; -webkit-transform: rotate(-12deg); transform: rotate(-12deg); -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } #main-menu ul.menu>li.lafka-link-has-icon>a .lafka-custom-menu-label { margin-top: -40px; } #main-menu ul.menu>li>a:hover .lafka-custom-menu-label { margin-top: -45px; } #main-menu li ul.sub-menu li .lafka-custom-menu-label { font-size: 65%; padding: 3px; position: absolute; top: 7px; right: 0px; vertical-align: baseline; margin-left: 3px; display: inline-block; border-radius: 3px; color: #ffffff; background-color: #333333; font-weight: 500; min-width: 7px; min-height: 7px; } #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu li a:before, #main-menu li div.lafka-mega-menu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu li:hover a:before { position: relative !important; content: "-" !important; top: auto; left: auto; right: auto; bottom: auto; display: inline-block; margin: 0px 5px 0px 0px !important; opacity: 1 !important; width: auto !important; height: auto !important; background: none !important; color: #cecece; } .lafka-foodmenu-categories ul li a.is-checked:before { position: absolute; bottom: 0px; left: 12px; right: 12px; height: 2px; content: ""; background-color: #333333; -webkit-transition: all .3s cubic-bezier(0.77, 0, 0.175, 1); transition: all .3s cubic-bezier(0.77, 0, 0.175, 1); } #main-menu ul.menu>li.lafka-highlight-menu-item>a:before { position: absolute; background-color: inherit !Important; width: 20px; height: 20px; content: ''; bottom: -5px; left: 50%; margin-left: -10px; display: block; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 1 !Important; border-radius: 50%; } body.lafka_logo_center_menu_below #header #logo { float: none; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top: 0; padding-top: 20px; } body.lafka_logo_center_menu_below .main_menu_holder { text-align: center; } body.lafka_logo_center_menu_below #main-menu { float: left; width: 100%; clear: both; } .lafka_logo_center_menu_below #header .lafka-search-cart-holder .lafka-search-trigger, .lafka_logo_center_menu_below .lafka-search-cart-holder a.sidebar-trigger:before, .lafka_logo_center_menu_below #header.lafka-sticksy #main-menu ul.menu, .lafka_logo_center_menu_below #header .lafka-wishlist-counter, .lafka_logo_center_menu_below #header #lafka-account-holder, .lafka_logo_center_menu_below #header #main-menu ul.menu>li>a, .lafka_logo_center_menu_below #header .lafka-search-cart-holder .lafka-search-trigger a, .lafka_logo_center_menu_below #cart-module a.cart-contents, .lafka_logo_center_menu_below .lafka-wishlist-counter a, .lafka_logo_center_menu_below #lafka-account-holder a, .lafka_logo_center_menu_below .lafka-search-cart-holder a.sidebar-trigger, .lafka_logo_center_menu_below #main-menu .lafka-search-cart-holder, .lafka_logo_center_menu_below .lafka-search-cart-holder { height: 44px !important; line-height: 44px !important; } body.lafka_logo_center_menu_below #header2 #main-menu ul.menu>li>a, body.lafka_logo_center_menu_below #header2 .lafka-search-cart-holder .lafka-search-trigger a { height: 44px; line-height: 44px; } body.lafka_transparent_header.lafka_logo_center_menu_below #header #main-menu { border-top: 1px solid rgba(255, 255, 255, 0.25); background: none; } body.lafka_logo_center_menu_below #header2 #main-menu { border: none; float: right; clear: none; width: auto; } body.lafka_logo_center_menu_below #main-menu ul.menu { float: left; text-align: left; } body.lafka_logo_center_menu_below #main-menu .lafka-search-cart-holder { display: inline-block; padding-top: 0px; padding-bottom: 0px; } body.lafka_logo_center_menu_below #main-menu { text-align: center; margin: 0 auto; display: inline-block; text-align: center; float: none; width: auto; } body.lafka_logo_center_menu_below #main-menu ul.menu { float: none; width: auto; text-align: center; margin: 0 auto; display: inline-flex; height: 60px; } body.lafka_logo_center_menu_below #main-menu ul.menu>li { float: none; display: inline-block; } body.lafka_logo_center_menu_below #header .main_menu_holder { height: auto; } body.lafka_transparent_header #header { width: 100%; position: absolute; z-index: 20000; background: none; border: none; box-shadow: none; } body.lafka-stretched-header #header .inner, body.lafka-stretched-footer #footer .inner { width: 100%; max-width: none; } body.lafka-stretched-footer #footer .inner { padding-left: 6%; padding-right: 6%; } /* FOOTER STYLES ----*/ #footer { font-size: 14px; margin: 0; min-width: 100%; background-color: #111111; overflow: hidden; position: relative; } #lafka_footer_logo { margin: 20px auto 0 auto; text-align: center; } #lafka_footer_logo a { display: inline-block; } html.no-touch #footer.lafka_do_reveal { position: fixed; z-index: 90; left: 0; bottom: 0; } #footer>.inner { padding-top: 80px; padding-bottom: 30px; } #footer>.inner:nth-of-type(2) { padding-top: 20px; } #footer>.inner:empty { display: none; } #pre_header { position: relative; font-size: 12px; margin: 0; min-width: 100%; z-index: 21000; background-color: #333333; } #pre_header:before { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; content: ""; background-color: #fc0000; z-index: 1; } #pre_header .inner { padding-top: 60px; padding-bottom: 60px; display: none; z-index: 2; } #pre_header a { color: #f5f5f5; } .toggler { position: absolute; display: block; width: 0; height: 0; border-top: 32px solid transparent; border-bottom: 32px solid transparent; border-left: 32px solid #333333; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); bottom: -42px; right: -7px; text-align: center; text-decoration: none !important; font-size: 0px; z-index: 0; background-color: #333333; } .toggler:before { display: block; color: #ffffff !important; content: "\f067"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 10px; position: absolute; width: 24px; height: 24px; line-height: 24px; right: 10px; top: -13px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .swap:before { content: "\f068"; font-family: 'Font Awesome 5 Free'; font-weight: 900; } /* ANIMATIONS */ @keyframes pointing { 0% { opacity: 1; transform: scale(1); } 25% { opacity: 0.6; transform: scale(1.5); } 50% { opacity: 0.3; transform: scale(1.9); } 100% { opacity: 0; transform: scale(2.4); } } @keyframes pointingeffect { 0% { opacity: 1; transform: scale(1); } 25% { opacity: 0.6; transform: scale(1.5); } 50% { opacity: 0.3; transform: scale(1.9); } 100% { opacity: 0; transform: scale(2.4); } } @keyframes lafka_floating { 0%, 100% { bottom: -9px; } 50% { bottom: 0px; } } @keyframes lafka_float_horizontal { 0%, 100% { left: 0; } 50% { left: 15px; } } @keyframes lafka_shaking { 0%, 100% { -webkit-transform: rotate(-6deg); transform: rotate(-6deg); } 50% { -webkit-transform: rotate(6deg); transform: rotate(6deg); } } @keyframes "toggler" { 0% { -webkit-transform: scale(1.1); transform: scale(1.1); } 50% { -webkit-transform: scale(0.8); transform: scale(0.8); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @-moz-keyframes toggler { 0% { transform: scale(1.1); } 50% { transform: scale(0.8); } 100% { transform: scale(1); } } @-webkit-keyframes "toggler" { 0% { -webkit-transform: scale(1.1); transform: scale(1.1); } 50% { -webkit-transform: scale(0.8); transform: scale(0.8); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @-ms-keyframes "toggler" { 0% { transform: scale(1.1); } 50% { transform: scale(0.8); } 100% { transform: scale(1); } } .widget>h3:first-of-type, h2.widgettitle { font-size: 21px; font-weight: bold; padding: 0px; margin-bottom: 40px; position: relative; } .sidebar .widget>h3:first-of-type, .wpb_widgetised_column .widget>h3:first-of-type, .sidebar .widget h2.widgettitle { background: none; color: #333333; font-size: 21px; margin-bottom: 45px; } .lafka_mega_text_block .widget>h3:first-of-type, .lafka_mega_text_block .wpb_widgetised_column .box h3:first-of-type { background: none; margin-bottom: 12px; } #pre_header .widget>h3:first-child { color: #999999; } #footer .widget>h3:first-child { margin-bottom: 40px; } .widget>h3:first-child:before, h2.widgettitle:before { position: absolute; bottom: -12px; left: 0px; display: block; content: ""; width: 50px; height: 2px; } #powered { min-width: 100%; color: #cecece; } #powered .inner { font-size: 11px; text-align: center; padding-top: 30px; padding-bottom: 30px; } #powered .author_credits { width: 48%; float: right; text-align: right; padding-top: 8px; padding-bottom: 8px; } #powered .lafka-social { width: 48%; float: left; text-align: right; } #powered .author_credits a { font-size: 10px; } .cards_icon { width: 51px; height: 32px; margin: 8px 6px 0px 0; float: left; background-image: url("image/cards.png"); } .visa_icon { background-position: 155px 0px; } .visa-electron { background-position: 208px 0px; } .mastercard_icon { background-position: 208px 0px; } .maestro_icon { background-position: -105px 0px; } .american-express_icon { background-position: 0px 0px; } .cirrus_icon { background-position: -53px 0px; } .twocheckout_icon { background-position: -156px -33px; } .delta_icon { background-position: 156px -33px; } .discover_icon { background-position: 104px -33px; } .google-checkout_icon { background-position: -105px -33px; } .moneybookers_icon { background-position: 52px -33px; } .sagepay_icon { background-position: -156px -66px; } .paypal_icon { background-position: 0px -33px; } .solo_icon { background-position: 0px -66px; } .switch_icon { background-position: -53px -66px; } .western-union_icon { background-position: -105px -66px; } .cash-on-delivery_icon { background-position: 103px 0px; } .direct-debit_icon { background-position: 51px 0px; } .cheque_icon { background-position: -52px -33px; } .ideal_icon { background-position: 155px -66px; } #seals { float: left; clear: both; width: 100%; padding: 15px 0; } #seals a { margin: 0 8px 10px 0; display: block; float: left; } .footer_time, .footer_address, .footer_phone, .footer_fax, .footer_mail, .footer_skype { display: block; clear: both; padding: 8px 0 8px 0px; line-height: 18px; vertical-align: middle; margin: 0; position: relative; } .footer_time:before, .footer_address:before, .footer_phone:before, .footer_fax:before, .footer_mail:before, .footer_skype:before { font-size: 18px; width: 30px; text-align: center; display: inline-block; vertical-align: middle; margin: 0 8px 0 0; font-family: 'Font Awesome 5 Free'; font-weight: 900; } .footer_time:before { content: "\f017"; } .footer_address:before { content: "\f041"; } .footer_phone:before { content: "\f095"; } .footer_fax:before { content: "\f1ac"; } .footer_mail:before { content: "\f0e0"; } .footer_skype:before { content: "\f17e"; } a.skype { text-decoration: none; color: #666666; } /* CONTENT STYLES ----*/ #content { min-height: 500px; padding: 0; position: relative; z-index: 100; width: 100%; } body.lafka-reveal-footer #content { background-color: #ffffff; } #content>.inner { padding-bottom: 60px; padding-top: 60px; background-color: #ffffff; } body.single-product #content:not(.has-sidebar)>#products-wrapper.inner { padding-top: 85px; } body.page-template-default #content>.inner, body.page-template-blank-page #content>.inner { padding-top: 0px; padding-bottom: 0px; } body.page-template-default #content.has-sidebar>.inner, body.page-template-blank-page #content.has-sidebar>.inner { padding-top: 50px; padding-bottom: 50px; } #content>.inner.lafka_masonry_fullwidth, body.archive.woocommerce.woocommerce-page.lafka-fullwidth-shop-pages #content>#products-wrapper.inner, body.lafka-fullwidth-blog-pages.blog #content>.inner { width: 100%; max-width: none; } .box { margin-bottom: 30px; clear: both; } .widget_layered_nav ul, .widget_product_categories ul { list-style: none !important; padding: 0; margin-left: 0; margin-bottom: 0; } .sidebar .widget_product_categories ul.product-categories { border: 1px solid #e8e8e8; padding: 10px 15px; border-radius: 8px; } .widget_product_categories ul li ul.children { padding-left: 16px; margin-top: 0; } .widget_product_categories ul li ul.children a { color: #777777; } .widget_layered_nav ul li, .widget_product_categories ul li { position: relative; } .widget_layered_nav ul li { margin-left: 0px; padding: 0px; } .widget_layered_nav ul li a { padding: 5px 0 !important; } .widget_layered_nav ul li .count, .widget_product_categories ul li .count { color: #666666; font-size: 11px; position: absolute; top: 5px; right: 8px; border-radius: 2em; background-color: #f1f1f1; border: 1px solid #f1f1f1; padding: 2px 8px; } .widget_product_categories ul li.current-cat>.count, .widget_product_categories ul li.current-cat:hover>.count, .widget_layered_nav ul li.chosen .count, .widget_layered_nav ul li.chosen:hover .count { color: #ffffff; } .widget_layered_nav ul li a, .widget_product_categories ul li a { text-decoration: none; display: inline-block; font-size: 16px; color: #333333; width: 100%; padding: 8px 0px; font-weight: 500; } .widget_layered_nav ul li a:before, .widget_product_categories ul li a:before { display: inline-block; content: "-"; margin-right: 8px; color: #e1e1e1; border-radius: 50%; } .widget_layered_nav ul li.current-cat.cat-parent>a, .widget_product_categories ul li.current-cat.cat-parent>a, .widget_product_categories ul li.current-cat-parent>a, .widget_product_categories ul li.current-cat>a, .widget_layered_nav ul li.chosen a { font-weight: bold; } .widget_product_categories ul li.current-cat a, .widget_product_categories ul li.current-cat-parent a, .widget_layered_nav ul li a:hover, .widget_product_categories ul li a:hover, .widget_layered_nav ul li.chosen a { color: #999999 !important; } .widget_layered_nav ul li small { float: right; display: block; width: 25px; height: 18px; text-align: center; line-height: 18px; font-size: 11px; background-color: #f5f5f5; border-radius: 2px; margin-top: 2px; } .sidebar .box, .wpb_widgetised_column .box { padding: 0px; } .box-common { margin-bottom: 0; } .box-products { margin: 0; } .tax-product_cat .box-products.lafka-products-list-view, .post-type-archive-product .box-products.lafka-products-list-view { max-width: 1000px; margin: 0 auto; } ul.lafka_woo_categories_shop, div.lafka_woo_categories_shop { margin: 0 0 80px 0; padding: 15px; background-color: #ffffff; border: 1px solid #f1f1f1; border-radius: 8px; list-style: none; width: 100%; clear: both; text-align: center; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; justify-content: flex-start; position: relative; margin-bottom: 60px !important; box-shadow: 0 15px 20px 0px rgba(0, 0, 0, .1); } body.lafka_transparent_header #lafka_page_title.title_has_image+#products-wrapper div.lafka_woo_categories_shop { margin-top: -76px; border-radius: 0px 0px 8px 8px; } body.lafka_transparent_header .has-sidebar #lafka_page_title.title_has_image+#products-wrapper div.lafka_woo_categories_shop { margin-top: 0px; } #products-wrapper div.lafka_woo_categories_shop { background-color: #fafafa; } body.lafka_transparent_header #lafka_page_title.title_has_image+#products-wrapper div.lafka_woo_categories_shop+.woocommerce-notices-wrapper+.box-product-list { margin-top: 90px; } body.lafka_transparent_header .term-description+.content_holder div.lafka_woo_categories_shop { top: auto !important; margin-top: 0px !important; border-radius: 8px !important; box-shadow: none !important; } body.lafka_transparent_header .term-description+.content_holder div.lafka_woo_categories_shop:before, body.lafka_transparent_header .term-description+.content_holder div.lafka_woo_categories_shop:after { display: none !important; } body.lafka_transparent_header #lafka_page_title.title_has_image+#products-wrapper div.lafka_woo_categories_shop:before, body.lafka_transparent_header #lafka_page_title.title_has_image+#products-wrapper div.lafka_woo_categories_shop:after { visibility: visible; content: ' '; position: absolute; background: none; border: 8px solid; border-color: transparent #ffffff #ffffff transparent; display: block; width: 8px; height: 8px; left: -17px; top: -1px; z-index: 30000; -webkit-filter: brightness(66%); filter: brightness(66%); } body.lafka_transparent_header #lafka_page_title.title_has_image+#products-wrapper div.lafka_woo_categories_shop:after { left: auto; right: -17px; border-color: transparent transparent #ffffff #ffffff; } li.product-category.product img, div.product-category.product img { width: 100%; height: auto; margin: 0 0 15px 0; display: block; position: relative; z-index: 1; border-radius: 6px; } #products-wrapper li.product-category.product img, #products-wrapper div.product-category.product img { width: 100%; height: auto; margin: 0; vertical-align: text-bottom; display: block; position: relative; z-index: 1; border: 1px solid #f1f1f1; border-radius: 6px; } li.product-category.product h2, div.product-category.product h2 { font-size: 13px; font-weight: bold; text-transform: uppercase; position: relative; z-index: 2; } div[id^="woo_product_categories"] .owl-nav .owl-next, div[id^="woo_product_categories"] .owl-nav .owl-prev { background-color: #ffffff !important; color: #333333 !important; width: 40px; height: 40px; line-height: 40px; margin-top: -20px; box-shadow: 0 0px 6px 0 rgba(0,0,0,.09); } div[id^="woo_product_categories"] .owl-item { padding: 8px; } div[id^="woo_product_categories"] .owl-nav .owl-next { right: 4px !important; } div[id^="woo_product_categories"] .owl-nav .owl-prev { left: 4px !important; } .owl-item div.product-category { border-radius: 6px; transition: all 0.4s ease 0s; } .owl-item div.product-category:hover { box-shadow: 0 0px 10px 0 rgba(0,0,0,.12); } #products-wrapper .owl-item div.product-category { box-shadow: none !important; } #products-wrapper li.product-category.product h2, #products-wrapper div.product-category.product h2 { font-size: 15px; text-transform: uppercase; text-decoration: none; margin-bottom: 0; z-index: 2; display: block; background-color: #fcfcfc; text-align: left; border-left: 1px solid #f3f3f3; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } #products-wrapper div.product-category.product h2:before, #products-wrapper div.product-category.product h2:after { content: ''; position: absolute; background: none; border: 4px solid; border-color: transparent #ffffff #ffffff transparent; display: block; width: 8px; height: 8px; left: 0px; top: -8px; z-index: 30000; -webkit-filter: brightness(66%); filter: brightness(66%); } #products-wrapper div.product-category.product h2:after { top: auto; bottom: -8px; border-color: #ffffff #ffffff transparent transparent; } li.product-category.product h2 mark, div.product-category.product h2 mark { display: none; } #products-wrapper li.product-category.product h2 mark, #products-wrapper div.product-category.product h2 mark { background-color: #333333; color: #ffffff; position: relative; vertical-align: middle; padding: 0px !important; display: inline-block; height: 24px; line-height: 24px; min-width: 24px; text-align: center; border-radius: 2em; bottom: 2px; } li.product-category.product a, div.product-category.product a { text-decoration: none; display: block; color: #333333; position: relative; top: 0px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; border-radius: 4px; } #products-wrapper li.product-category.product a h2, #products-wrapper div.product-category.product a h2 { padding: 15px 20px; color: #333333; font-weight: normal; position: absolute; bottom: 20px; border-radius: 0 4px 4px 0; font-weight: bold; left: -9px; box-shadow: 15px 0px 20px 0 rgba(0, 0, 0, .2); } #products-wrapper div.product-category.product a h2.lafka-has-fancy { background: none !important; color: #ffffff; left: 10px; font-size: 18px; display: block; text-transform: none; line-height: normal; font-weight: normal; left: auto; bottom: 10px; border: none; box-shadow: none; } #products-wrapper div.product-category.product a h2.lafka-has-fancy:before, #products-wrapper div.product-category.product a h2.lafka-has-fancy:after { display: none; } #products-wrapper .columns-5 div.product-category.product a h2.lafka-has-fancy { font-size: 18px; } #products-wrapper .columns-6 div.product-category.product a h2.lafka-has-fancy { font-family: inherit !important; font-size: inherit; font-weight: inherit !important; text-transform: inherit; display: inline-block; } #products-wrapper .columns-6 div.product-category.product a h2.lafka-has-fancy { left: 0; padding: 10px 20px; } .term-description, .foodmenu-cat-desc { margin-bottom: 80px; } .term-description { width: 100%; clear: both; text-align: center; padding: 0 15px; margin-bottom: 60px; } .term-description .pic-cat-main { float: left; margin: 0 30px 20px 0; max-width: 145px !important; display: none; } .term-description p { margin-top: 0; display: block; text-align: left; } #products-wrapper .page-description { margin-bottom: 10px; } .box-sort-filter { margin-bottom: 80px; } .box-sort-filter h2.heading-title { display: none; } .widget_price_filter .price_slider.ui-slider { margin-bottom: 20px; width: 92%; } .widget_price_filter .button { float: right; margin-left: 10px; } .widget_price_filter .price_label { line-height: 35px; } .box-sort-filter .ui-slider-horizontal .ui-slider-handle, .widget_price_filter .ui-slider-handle.ui-state-default.ui-corner-all { top: -0.52em; margin-left: -3px; border-radius: 50% !important; border: none !important; cursor: pointer !important; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #444444; } .box-sort-filter .price_slider_amount { margin-bottom: 20px; } .box-sort-filter .ui-slider-horizontal .ui-slider-handle:hover, .widget_price_filter .ui-slider-handle.ui-state-default.ui-corner-all:hover { background: #333333 !important; } form.variations_form { display: block; } .variations_form table, .variations_form table td, .bundled_item_cart_content table, .bundled_item_cart_content table td { border: none; padding-left: 0; padding-right: 0; } .variations_form table.variations.swatches-support, .bundled_item_cart_content table.variations.swatches-support { margin-bottom: 20px; } .variations_form table tr, .bundled_item_cart_content table tr { vertical-align: top; } .variations_form table td, .bundled_item_cart_content table td { position: relative; display: block; padding: 0px; } .variations_form table td.label, .bundled_item_cart_content table td.label { padding: 0 0 6px 0; } .box-sort-filter .woocommerce-ordering select { max-width: 100%; background: transparent; padding: 7px 35px 7px 7px; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; z-index: 1; } .variations_form td.value select, .bundled_item_cart_content td.value select { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; padding-right: 25px; background-color: #f5f5f5; } .variations_form td.value select:focus, .bundled_item_cart_content td.value select:focus { background-color: #fafafa; } .variations_form td.value select, .variations_form td.value .nice-select, .bundled_item_cart_content td.value select, .bundled_item_cart_content td.value .nice-select { width: 100%; margin-bottom: 8px; } .box-sort-filter .woocommerce-ordering select::-ms-expand, .variations_form td.value select::-ms-expand { display: none; } .variations_form td.value .reset_variations, .bundled_item_cart_content td.value .reset_variations { display: none !important; } .variations_form td.value .nice-select+.reset_variations, .bundled_item_cart_content td.value .nice-select+.reset_variations { margin-left: 12px; } .reset_variations:before { display: inline-block; margin-right: 3px; content: "\f021"; font-family: 'Font Awesome 5 Free'; font-weight: 900; } ul.sub_cats { list-style: none; margin: 0; padding: 0; } ul.sub_cats li { margin: 0 5px; padding: 10px 0; float: left; background-color: #ffffff; width: 100px; height: 140px; text-align: center; } ul.sub_cats li img { margin: 0 auto 4px auto; clear: both; background-color: #ffffff; border: 1px solid #f1f1f1; padding: 5px; } ul.sub_cats li a { text-decoration: none; color: #999999; font-size: 11px; padding: 0 4px; } ul.sub_cats li a span { display: block; clear: both; } .product-filter { margin: 0; position: relative; padding: 0 20px; border-radius: 3px; } .product-filter p.woocommerce-result-count { position: absolute; } .product-filter .sort { float: right; color: #333333; margin-top: 30px; font-size: 12px; position: relative; } .product-filter .limit { position: relative; margin-left: 15px; float: right; color: #333333; margin-top: 30px; font-size: 12px; } .product-filter .sort .nice-select, .product-filter .limit .nice-select { background-color: #ffffff; } .product-filter .limit b, .product-filter .sort b { text-transform: uppercase; margin-right: 4px; font-size: 12px; } .product-filter .price_label { font-size: 13px; font-weight: bold; } #price-filter { width: 30%; font-size: 13px; color: #333333; float: left; } #price-filter .ui-widget-content, .widget_price_filter .ui-widget-content { background: #e1e1e1 !important; height: 4px; } #price-filter .ui-slider-horizontal .ui-slider-range { background: #e1e1e1 !important; } form.woocommerce-ordering { display: inline-block; float: right; } .pagination, .page-links { display: inline-block; width: 100%; margin-top: 40px; padding-top: 50px; border-top: 1px solid #f1f1f1; text-align: center; } .page-links { text-align: left; margin-top: 30px; padding-top: 30px; line-height: 30px; } .pagination .links, .page-links { margin-bottom: 30px; } .pagination .links a, .bbp-pagination-links a, .bbp-pagination-links span { display: inline-block; background-color: #e1e1e1; width: 30px; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; margin-right: 8px; text-decoration: none; color: #333333; border: none !Important; border-radius: 50%; font-size: 13px; position: relative; } .page-links a { margin: 0 4px !important; } .pagination .links .selected, .bbp-pagination-links span.current { display: inline-block; width: 30px; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; font-weight: normal; text-decoration: none; color: #333333; background: #e1e1e1; } .pagination .links .selected:before, .pagination .links a:hover:before, .bbp-pagination-links span.current:before, .bbp-pagination-links a:hover:before { display: block; content: ""; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border: 2px solid #e1e1e1; border-radius: 50%; } .pagination .links .selected:hover, .bbp-pagination-links span.current:hover, .bbp-pagination-links a:hover { color: #ffffff !important; } .pagination .results { padding-top: 3px; font-size: 13px; } div.product div.images, #content div.product div.images { display: inline-block; margin-bottom: 80px; width: 50%; vertical-align: top; position: relative; float: left; } div.product div.images #wrap, #content div.product div.images #wrap { float: left; } .woocommerce-product-gallery__image { display: inline-block; width: 100%; vertical-align: middle; position: relative; } .lafka-mosaic-gallery .woocommerce-product-gallery__image { display: inline-block; width: 49%; padding: 10px; vertical-align: middle; position: relative; margin-bottom: 0px; } .lafka-mosaic-gallery .woocommerce-product-gallery__image:nth-child(3), .lafka-mosaic-gallery .woocommerce-product-gallery__image:nth-child(4), .lafka-mosaic-gallery .woocommerce-product-gallery__image:nth-child(5) { width: 32.7%; } .lafka-product-summary-wrapper div.summary { display: inline-block; vertical-align: top; margin-bottom: 80px; width: 50%; padding-left: 80px; position: relative; z-index: 3; float: left; } .lafka-product-summary-wrapper div.summary { max-width: 600px; padding-right: 80px; } body.lafka-sticky-summary, body.tax-product_cat, body.woocommerce-shop, body.blog { overflow: visible; } .lafka-product-summary-wrapper div.summary.lafka-sticky-summary, .foodmenu_top div.one_third.last.project-data.lafka-sticky-summary { position: sticky; top: 200px; } body.single-post #comments > #respond.comment-respond.lafka-sticky-comments, .sidebar.lafka-sticky-sidebar { position: sticky; top: 230px; } body.admin-bar .lafka-product-summary-wrapper div.summary.lafka-sticky-summary, body.admin-bar .foodmenu_top div.one_third.last.project-data.lafka-sticky-summary { top: 230px; } .lafka-product-summary-wrapper div.lafka-share-links { width: 30px; position: absolute; top: 100px; right: 6px; text-align: center; } .lafka-product-summary-wrapper div.lafka-share-links span { writing-mode: tb; display: inline-block; vertical-align: middle; margin-bottom: 8px; color: #333333; } .lafka-share-links a { display: inline-block; color: #999999; vertical-align: middle; padding: 0; text-align: center; text-decoration: none; } .lafka-product-summary-wrapper div.lafka-share-links a { margin-bottom: 5px; } .lafka-share-links a:before { display: block; height: 18px; line-height: 18px; font-size: 21px; font-family: 'Font Awesome 5 Brands'; font-weight: 900; content: "\f082"; } .lafka-share-links a.lafka-share-twitter:before { content: "\f081"; } .lafka-share-links a.lafka-share-pinterest:before { content: "\f0d3"; } .lafka-share-links a.lafka-share-google-plus:before { content: "\f0d4"; } .lafka-share-links a.lafka-share-linkedin:before { content: "\f08c"; } .lafka-share-links a.lafka-share-vkontakte:before { content: "\f189"; } .lafka-share-links a:hover { color: #3a5795; } .lafka-share-links a.lafka-share-twitter:hover { color: #55acee; } .lafka-share-links a.lafka-share-pinterest:hover { color: #e3262e; } .lafka-share-links a.lafka-share-google-plus:hover { color: #dd4b39; } .lafka-share-links a.lafka-share-linkedin:hover { color: #008cc9; } .lafka-share-links a.lafka-share-vkontakte:hover { color: #3a5795; } div.product p.price, .lafka-nutrition-summary, div.product .woocommerce-product-details__short-description, div.product .cart, div.product .review, div.product .options { margin: 0px; padding: 0px; width: 100%; } div.product .variations_form, div.product form.cart { margin-bottom: 20px; display: inline-block; width: auto; } div.product .variations_form, div.product .variations_form.cart, div.product form.grouped_form { width: 100%; } .lafka-separator { display: block; width: 100%; height: 1px; clear: both; } div.product p.price { margin: 10px 0 25px 0; display: inline-block; width: auto; vertical-align: middle; float: left; clear: left; } .summary.entry-summary .lafka-nutrition-summary+p.price { margin-top: 25px; } .summary.entry-summary .woocommerce-product-rating+p.price { margin-top: 35px; } .lafka-hide-zero-price div.summary>p.price { display: none; } .lafka-hide-zero-price div.summary .lafka-nutrition-summary { margin-bottom: 30px; } .summary.entry-summary p.stock { border: 1px solid #edf5db; clear: none; } p.stock.out-of-stock { color: #9d8967; background-color: #fdf4e3; border-color: #f4ecdc; } p.stock.in-stock { color: #849565; background-color: #f5fde3; } div.product .woocommerce-product-details__short-description, .lafka-product-summary-wrapper div.summary { margin: 0 0 20px 0; font-size: 15px; color: #666666; } div.product .woocommerce-product-details__short-description p { margin: 0 0 10px 0; } div.prod_hold.product .woocommerce-product-details__short-description { margin: 0; font-size: 14px; color: #888888; } div.prod_hold.product .woocommerce-product-details__short-description p { margin: 0; } .lafka-nutrition-summary { margin-bottom: 20px; } div.summary ul.lafka-nutrition-list, .project-details ul li.lafka-foodmenu-nutrition-list ul { margin: 0 0 10px 0; list-style: none; } div.summary ul.lafka-nutrition-list li, .foodmenu_top .project-data .project-details ul.simple-list-underlined li.lafka-foodmenu-nutrition-list ul li { list-style: none; display: inline-block; width: 14%; max-width: 100px; min-width: 80px; background-color: #f8f8f8; border: 2px solid #f8f8f8 !important; line-height: normal; margin: 0 1px 2px 0; text-align: center; padding: 5px 1px; color: #333333; vertical-align: top; font-size: 13px !important; border-radius: 4px; } div.summary ul.lafka-nutrition-list li.lafka-nutrition-energy, .foodmenu_top .project-data .project-details ul.simple-list-underlined li.lafka-foodmenu-nutrition-list ul li.lafka-nutrition-energy { border: 2px solid #f1f1f1 !important; } div.summary ul.lafka-nutrition-list li span, .project-details ul li.lafka-foodmenu-nutrition-list ul li span { display: block; color: #999999; text-transform: uppercase; } div.summary ul.lafka-nutrition-list li span.lafka-nutrition-list-label:last-of-type, .project-details ul li.lafka-foodmenu-nutrition-list ul li span:last-of-type { padding: 6px 0 0 0; margin-top: 6px; border-top: 1px solid #e1e1e1; } .lafka-nutrition-di-legend { color: #999999; font-size: 12px; display: block; margin-bottom: 20px; } .project-details .lafka-nutrition-di-legend { margin-bottom: 0; } .lafka-nutrition-allergens { color: #333333; display: block; font-size: 12.5px; vertical-align: middle; } .lafka-nutrition-allergens:before { display: inline-block; margin-right: 5px; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f21e"; color: #e88835; font-size: 16px; } .summary .lafka-item-weight-holder { display: block !important; } ul.lafka-item-weight-holder { margin: 20px 0; padding: 0; list-style: none; } .single_variation_wrap ul.lafka-item-weight-holder { margin: 0 0 20px 0; } ul.lafka-item-weight-holder li { margin: 0; padding: 0; list-style: none; } .lafka-item-weight { display: inline-block; padding: 6px 12px; line-height: normal; background-color: #f8f8f8; border: 1px solid #f1f1f1; color: #333333; border-radius: 2em; font-size: 12.5px; } .lafka-item-weight:before { display: inline-block; margin-right: 5px; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f24e"; color: #333333; font-size: 18px; } .lafka-item-weight-values { color: #999999; } div.product .variations_form h3 { margin-bottom: 16px; font-size: 14px; font-weight: bold; border: none; } div.product .cart div.quantity { display: inline-block; } div.product .cart div.quantity.hidden, div.quantity.quantity_hidden { display: none !important; } div.product .cart div.quantity label.screen-reader-text { display: none; } div.product .price { font-size: 16px; color: #333333 !important; } div.product div.single_variation_wrap { width: 100%; } div.product div.single_variation { font-size: 13px; float: none !important; clear: both !important; margin-bottom: 25px; } .combo_form { padding: 15px !important; border: 1px solid #e1e1e1; display: block; border-radius: 6px; } .combined_product_summary .woocommerce-variation-description { margin: 0 0 15px 0; } div.product .price span.from { margin-right: 8px; } div.product div.single_variation p { margin: 0 0 0.85em 0; } div.product div.single_variation>div { width: 100%; } .single_variation_wrap ul.lafka-item-weight-holder { display: none; } div.product div.single_variation>div.woocommerce-variation-price+div.woocommerce-variation-availability { margin-top: 20px; } div.product div.single_variation>div:after, div.product div.single_variation:after { content: " "; display: block; height: 0px !Important; clear: both; visibility: hidden; } .reset_variations { font-size: 11px; text-transform: uppercase; text-decoration: none; color: #999999; margin-left: 5px; } div.product .price span { display: inline-block; } div.product div.summary table .price span { margin-bottom: 0px; } div.product .price span.amount { font-size: 30px; font-weight: bold; } div.product .group_table .price span.amount { font-size: 16px; } div.product .group_table p.stock { font-size: 12px; margin: -2px 0 0 4px; padding: 0px 10px; height: 24px; line-height: 24px; vertical-align: middle; } div.product .group_table, div.product .group_table td, div.product .group_table p.stock { border: none; } div.product .group_table td:first-of-type { width: 45px; } div.product .price del>span { text-decoration: line-through; margin: 0 5px 0 0; font-size: 18px !important; color: #cecece; } div.product div.single_variation .price { margin: 0 !important; display: block; font-size: 21px !important; } div.product .summary div.single_variation .price { padding-left: 5px; } div.product div.single_variation .price span.amount { margin: 0 !important; } div.product input.qty { display: block; width: 46px !important; height: 46px; padding: 0px; text-align: center; font-size: 15px; font-weight: bold; border: none !important; background: none; box-shadow: none; line-height: 46px; vertical-align: middle; } div.prod_hold.product input.qty, p.product.woocommerce.add_to_cart_inline+.links div.quantity input.qty { height: 36px; padding: 2px 8px; font-size: 16px; background: none; box-shadow: none; border: none; text-align: center; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } div.quantity { height: 47px; position: relative; margin-right: 3px; padding: 0 30px; background-color: #f5f5f5; vertical-align: top; border-radius: 4px; } div.prod_hold div.quantity, p.product.woocommerce.add_to_cart_inline+.links div.quantity { width: 100px; margin: 0 auto; margin-bottom: 0px; margin-bottom: 10px; height: 36px; background-color: #f8f8f8; border-radius: 3em; } p.product.woocommerce.add_to_cart_inline+.links div.quantity { display: inline-block; vertical-align: middle; margin-bottom: 0; height: 30px; } .woocommerce-grouped-product-list-item__quantity div.quantity { padding: 0px; } .woocommerce-grouped-product-list.group_table td { padding: 5px; } .woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__price { text-align: right; } div.quantity input[type="number"] { width: auto; max-width: 38px; text-align: center; padding: 15px 8px; background: none !important; font-weight: bold; } div.quantity input.lafka-qty-plus, div.quantity input.lafka-qty-minus, .auction_form input.plus, .auction_form input.minus, p.product.woocommerce.add_to_cart_inline+.links div.quantity input.rigid-qty-plus, p.product.woocommerce.add_to_cart_inline+.links div.quantity input.rigid-qty-minus { display: block; position: absolute; width: 30px; height: 30px; line-height: 30px; top: 50%; margin-top: -15px; border: none !important; background: none !important; padding: 0; border-radius: 50%; font-weight: bold; font-size: 17px; cursor: pointer; } div.quantity input.lafka-qty-plus:hover, div.quantity input.lafka-qty-minus:hover { background: #ffffff !important; } td div.quantity input.lafka-qty-plus, td div.quantity input.lafka-qty-minus { display: none !important; } div.quantity input.lafka-qty-minus { left: 3px; } div.quantity input.lafka-qty-plus { right: 3px; } .summary.entry-summary button.single_add_to_cart_button { min-width: 190px; } .summary.entry-summary .quantity.hidden+button.single_add_to_cart_button { min-width: 240px; } button.single_add_to_cart_button, div.product a.single_add_to_cart_button, .wishlist_table .add_to_cart.button { height: 46px; text-align: center; line-height: normal; vertical-align: top; padding: 12px 40px; } .wishlist_table .add_to_cart.button { width: 100%; } .woocommerce .wishlist_table td.product-add-to-cart span.dateadded { text-align: center; margin-bottom: 6px; } button.single_add_to_cart_button:disabled, button.single_add_to_cart_button:disabled:hover { background-color: #e1e1e1; color: #333333; opacity: 0.5; cursor: not-allowed; } .prod_hold .lafka-variations-in-catalog.cart { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: flex-start; width: 100%; margin-bottom: 1px; } .prod_hold .lafka-variations-in-catalog.cart:last-of-type { margin-bottom: 20px; } .prod_hold .lafka-variations-in-catalog.cart>span, .prod_hold .lafka-variations-in-catalog.cart button.single_add_to_cart_button { text-align: left; padding: 5px 7px; flex: 1 1 0; } .prod_hold .lafka-variations-in-catalog.cart>span.lafka-list-variation-label { text-transform: capitalize; } .prod_hold .lafka-variations-in-catalog.cart>span.lafka-list-variation-price { padding-top: 3px; font-size: 14px; padding: 2px 7px; } .prod_hold .lafka-variations-in-catalog.cart>span { font-size: 13px; background-color: #f7f7f7; text-align: center; } .prod_hold .lafka-variations-in-catalog.cart button.single_add_to_cart_button { font-size: 12px; height: auto; line-height: normal; vertical-align: unset; text-align: center; font-weight: 500; } .prod_hold.product .lafka-variations-in-catalog.cart .price span.amount { font-size: 13px !important; } .apple-pay-button, .apple-pay-button-checkout-separator, .apple-pay-button-wrapper { display: none; } div.product .cart a.added_to_cart.wc-forward { display: none !important; } div.product .price-old { color: #999999; margin: 0 5px 0 1px; padding: 4px 0; text-decoration: line-through; font-size: 16px; font-weight: normal; } div.product .option { margin-bottom: 10px; font-family: 12px; } div.product .option span { width: 100%; display: block; margin-bottom: 8px; } .compare_prod, .wish_prod { display: inline-block; text-indent: -9999px; width: 42px; height: 42px; margin: 0 1px 0 0; padding: 0; float: left; } .compare_prod { background-color: #cecece; } .wish_prod { background-color: #cecece; } div.product .images .image img { padding: 10px; border: 1px solid #f1f1f1; margin-bottom: 30px; } ul.additional-images { padding: 0; margin: 10px 0; list-style: none; text-align: center; } div.product div.images ol.flex-control-nav, #content div.product div.images ol.flex-control-nav { list-style: none; text-align: center; margin: 15px 0; } ul.additional-images li { padding: 0; list-style: none; padding: 1px; margin: 0; display: inline-block; overflow: hidden; position: relative; width: 67px; height: 67px; text-align: center; z-index: 10; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } div.product div.images .flex-control-thumbs li { padding: 0; list-style: none; padding: 1px; margin: 0; display: inline-block; position: relative; text-align: center; z-index: 10; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } div.product div.images ol.flex-control-nav li, #content div.product div.images ol.flex-control-nav li, .foodmenu-main-image-holder ul.additional-images li { float: none; display: inline-block; z-index: 1; } div.product div.images ol.flex-control-nav li, #content div.product div.images ol.flex-control-nav li { padding: 5px; margin-bottom: 5px; margin-right: 5px; width: auto !important; } div.product div.images ol.flex-control-nav li:hover, #content div.product div.images ol.flex-control-nav li:hover, .foodmenu-main-image-holder ul.additional-images li:hover { z-index: 10; } ul.additional-images li a { background-color: #ffffff; border: 1px solid #f8f8f8; display: block; padding: 5px; } div.product div.images ol.flex-control-nav li img { background-color: #ffffff; border-bottom: 3px solid transparent; display: block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .foodmenus, .lafka-foodmenu-shortcode-container { min-width: 100%; width: 100%; overflow: hidden; min-height: 150px; } .foodmenu-main-image-holder ul.additional-images li a { position: absolute; top: 0px; left: 0px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .foodmenu-main-image-holder ul.additional-images li a:hover { position: absolute; top: 0px; left: 0px; -webkit-transform: scale(1.12); transform: scale(1.12); box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1); } ul.additional-images li a img, div.product div.images ol.flex-control-nav li a img { width: 100%; height: auto; display: block; } figure.woocommerce-product-gallery__wrapper { margin: 0 !important; float: left; width: 100%; } .lafka-product-summary-wrapper.lafka-has-product-cover-image>img { position: absolute; width: 100%; height: auto; top: 0px; left: 0px; z-index: 1; } div.product .lafka-product-summary-wrapper.lafka-has-product-cover-image div.images, #content div.product .lafka-product-summary-wrapper.lafka-has-product-cover-image div.images { padding-top: calc(100vh - 150px); } div.product .lafka-product-summary-wrapper.lafka-has-product-cover-image div.breadcrumb, div.product .lafka-product-summary-wrapper.lafka-has-product-cover-image div.breadcrumb a { color: #ffffff; } div.product div.images a.woocommerce-product-gallery__trigger, .lafka_product_video_trigger { position: absolute; top: 30px; right: 30px; z-index: 19000; display: block; background: rgba(255, 255, 255, 0.35); text-align: center; border-radius: 2em; border: 1px solid #f1f1f1; text-decoration: none !important; vertical-align: middle; width: 40px; height: 40px; overflow: hidden; } .lafka_product_video_trigger { top: 20px; line-height: 36px; } .lafka-standard-product-gallery .lafka_product_video_trigger { top: 80px; } .lafka_product_video_trigger:hover { width: auto; padding-right: 15px; } .lafka_product_video_trigger span.fa { font-weight: 900; font-size: 20px !important; width: 40px; height: 40px; line-height: 37px; vertical-align: middle; } @media only screen and (min-width: 1024px) { div.product .lafka-product-summary-wrapper.lafka-has-product-cover-image .lafka_product_video_trigger { top: 150px; left: 50%; width: 120px; height: auto; margin-left: -60px; padding: 0 !important; color: #ffffff; border: none; background: none; } div.product .lafka-product-summary-wrapper.lafka-has-product-cover-image .lafka_product_video_trigger span.fa { font-size: 80px !important; width: 120px; height: 80px; line-height: 80px; color: #ffffff; border-radius: 50%; } } div.product div.images a.woocommerce-product-gallery__trigger:hover, .lafka_product_video_trigger:hover { background: rgba(255, 255, 255, 0.75); } div.woocommerce-product-gallery__image { cursor: move; margin-bottom: 35px; } .owl-item div.woocommerce-product-gallery__image { width: 100%; top: auto; padding: 0; } div.woocommerce-product-gallery__image a { display: block; float: left; width: 100%; position: relative; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .lafka-mosaic-gallery .woocommerce-product-gallery__image a { border: 1px solid #f1f1f1; border-radius: 4px; overflow: hidden; } div.woocommerce-product-gallery__image a:before { position: absolute; content: "\e8bd" !important; font-family: 'feather' !important; vertical-align: middle; text-align: center; color: #ffffff; font-size: 28px; display: block; top: 0; left: 0; right: 0; bottom: 0; width: 90px; height: 90px; line-height: 90px; background-color: #333333; margin: auto; border-radius: 50%; opacity: 0; z-index: 100; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } div.woocommerce-product-gallery__image a img { width: 100% !important; height: auto; float: left; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } div.woocommerce-product-gallery__image a:hover img { opacity: 0.7; } div.woocommerce-product-gallery__image a:hover:before { opacity: 1; } .lafka-standard-product-gallery div.woocommerce-product-gallery__image a:before { display: none !important; } div.product div.images a.woocommerce-product-gallery__trigger img.emoji { display: none !important; } div.product div.images a.woocommerce-product-gallery__trigger:before { content: "\f065"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 14px; width: 40px; height: 40px; line-height: 38px; display: block; vertical-align: middle; text-align: center; } .vc_tta-tab { font-size: 14px; font-weight: 400; } ul.tabs { line-height: 16px; width: 100%; text-align: center; list-style: none; margin: 0 0 25px 0 !important; } body.single-product #products-wrapper .woocommerce-tabs.wc-tabs-wrapper { padding-top: 0px; margin-bottom: 80px; text-align: center; } body.single-product #products-wrapper .woocommerce-tabs.wc-tabs-wrapper #tab-description { max-width: 980px; margin: 0 auto; } body.single-product #content:not(.has-sidebar) #products-wrapper .woocommerce-tabs.wc-tabs-wrapper { background-color: #fafafa; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; } body.single-product .has-sidebar #products-wrapper .woocommerce-tabs.wc-tabs-wrapper { padding-left: 30px; padding-right: 30px; } .woocommerce-tabs ul.tabs { margin-bottom: 0px !important; display: block; padding: 60px 20px 0px 20px; text-align: center; } ul.tabs li { margin: 0; display: inline-block; float: none !important; padding: 0px; position: relative; } .woocommerce-tabs ul.tabs li { margin-right: 12px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } ul.tabs a { padding: 15px !important; font-size: 16px; text-align: center; text-decoration: none; margin-top: 0px; margin-bottom: -1px; display: inline-block; color: #999999; position: relative; border: 2px solid transparent; font-weight: 500; } .woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li a:hover { border-bottom-color: #333333; color: #333333; } .panel.entry-content { background-color: none !important; min-height: 40px; padding: 20px; z-index: 2; border-radius: 0px 0px 2px 2px; overflow: hidden; } .woocommerce-tabs .panel.entry-content { padding: 60px 20px; margin-bottom: 0px; color: #666666; overflow: visible; font-size: 16px; } a.comment_switch { text-decoration: none; display: block; margin: 0 0 10px 0; } span.button_comments, span.button_review { color: #cecece; font-size: 12px; font-weight: bold; display: inline-block; height: 29px; margin-right: 5px; padding: 8px; text-decoration: none; text-transform: uppercase; } span.button_review { color: #666; } a.swap2 span.button_comments { color: #666; } a.swap2 span.button_review { color: #cecece; } .box-rating .box-write { display: none; } .box-review .box-comments { display: none; } .box-review .box-write { display: block; padding: 0px 20px; } #comments { width: 100%; } body.single-post #comments, body.page #comments { background-color: #fafafa; padding-bottom: 80px; padding-top: 80px; float: left; clear: both; width: 100%; margin-top: 35px; margin-bottom: 80px; padding-left: 6%; padding-right: 6%; text-align: center; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; } body.single-post .has-sidebar #comments, body.page .has-sidebar #comments { border-radius: 6px; border: 1px solid #f1f1f1; } body.page #comments { margin-top: 45px; } body.single-post #comments .form-submit #submit, body.page #comments .form-submit #submit { margin-top: 20px; } #tab-reviews #comments, #tab-reviews #review_form_wrapper, body.single-post #content:not(.has-sidebar) #comments ul.commentlist, body.single-post #content:not(.has-sidebar) #comments>ul.commentlist+#respond.comment-respond { display: inline-block; vertical-align: top; margin-top: 0px; width: 49.5%; } body.single-post #comments>#respond.comment-respond input[type="submit"] { margin-top: 10px; } #tab-reviews #comments, body.single-post #content:not(.has-sidebar) #comments ul.commentlist { padding: 0 30px; } #comments #comment-nav-above+ul.commentlist { width: 100% !important; max-width: 980px; margin: 0 auto 30px auto; float: none; } #comment-nav-below, #comment-nav-above { clear: both; margin: 0 auto 60px auto; width: 100%; max-width: 980px; text-transform: uppercase; } #comments .nav-next { float: right; } #comments .nav-previous { float: left; } #comments .nav-next a, #comments .nav-previous a { display: block; border-radius: 3px; padding: 8px 12px; background: #f9f9f9; text-decoration: none; font-weight: 500; font-size: 13px; } #comments .nav-previous a:first-letter { display: none !important; visibility: hidden; } #respond.comment-respond { margin-bottom: 60px; float: left; width: 100%; text-align: center; } #respond.comment-respond #commentform { text-align: left; margin: 0 auto; max-width: 980px; display: block; } #comment-nav-below+#respond.comment-respond { margin: 0 auto 60px auto; float: none; width: 100%; max-width: 980px; text-align: left; } #tab-reviews #respond.comment-respond { margin-bottom: 0px; border-left: 2px solid #e9e9e9; padding: 0 30px; } body.single-post #comments>#respond.comment-respond, body.page #comments>ul.commentlist+#respond.comment-respond, body.single-post #comments>#respond p.form-submit { margin-bottom: 0px; } body.single-post #content:not(.has-sidebar) #comments>ul.commentlist+#respond.comment-respond, body.page #content:not(.has-sidebar) #comments>ul.commentlist+#respond.comment-respond { padding: 0 30px; border-left: 2px solid #f1f1f1; } .box-write span.label, #review_form label, #commentform label { display: block; margin-bottom: 10px; text-transform: uppercase; color: #333333; font-size: 13px; } #review_form textarea { width: 100%; } #review_form .comment-form-rating p.stars { position: relative; height: 24px; margin: -5px 0 30px 0; } #review_form .comment-form-rating a { font-size: 0px; display: block; height: 24px; line-height: 24px; position: absolute; top: 0; left: 0; } #review_form .comment-form-rating a.star-5 { z-index: 0; } #review_form .comment-form-rating a.star-4 { z-index: 1; } #review_form .comment-form-rating a.star-3 { z-index: 2; } #review_form .comment-form-rating a.star-2 { z-index: 3; } #review_form .comment-form-rating a.star-1 { z-index: 4; } #review_form .comment-form-rating a:first-child { margin-left: 0 !important; } #review_form .comment-form-rating a:after { content: ""; font-family: 'Font Awesome 5 Free'; font-size: 18px !important; color: transparent; float: right; margin-top: 4px; font-weight: 900; vertical-align: middle; letter-spacing: 4px; } #review_form .comment-form-rating a.star-1:after { content: "\f005"; } #review_form .comment-form-rating a.star-2:after { content: "\f005 \f005"; } #review_form .comment-form-rating a.star-3:after { content: "\f005 \f005 \f005"; } #review_form .comment-form-rating a.star-4:after { content: "\f005 \f005 \f005 \f005"; } #review_form .comment-form-rating a.star-5:after { content: "\f005 \f005 \f005 \f005 \f005"; color: #cecece; } #review_form .comment-form-rating a:hover:after, #review_form .comment-form-rating a.active:after { color: #f3b111; } .box-write input, #review_form input { clear: left; } img#captcha { margin: 15px 0; } .box-write b { color: #333; } .box-write h3 { background: none; } .box-write .buttons { margin-bottom: 8px; } .tagcloud { margin: 0px 0 0 0; text-align: left; font-size: 13px; } .tagcloud span:not(.sku) { font-weight: normal; font-size: 13px; color: #333333; } .tagcloud span.sku { font-weight: normal; } .tagcloud span { display: inline-block; padding: 4px 4px 0px 4px; } .tagcloud a { display: inline-block; padding: 1px 4px; background-color: #f5f5f5; border: 1px solid #f1f1f1; text-decoration: none; margin: 3px; font-size: 11px; color: #999999; border-radius: 2em; } .tagcloud a:hover { background-color: #ffffff; border: 1px solid #f9f9f9; color: #333333; } /* PRODUCT LISTING STYLES ----*/ ul.product_list_widget, ul.products-list { padding: 0; list-style: none !important; text-align: left; } ul.cart_list.product_list_widget { margin: 0px; } .sidebar ul.cart_list.product_list_widget { overflow: unset !important; } .sidebar .widget_shopping_cart_content p.total { margin-top: 15px; position: relative; bottom: auto; left: 0px; right: 0px; } .sidebar .widget_shopping_cart_content ul.product_list_widget li .woocommerce-Price-amount, .wpb_widgetised_column .widget_shopping_cart_content ul.product_list_widget li .woocommerce-Price-amount { float: none; } ul.product_list_widget li, ul.products-list li { width: 100%; clear: both; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; line-height: normal; } .yith-woocompare-widget ul.products-list li { padding-bottom: 10px; } ul.product_list_widget li { font-size: 13px; text-decoration: none; position: relative; } ul.product_list_widget li.mini_cart_item { padding-left: 70px; position: relative; min-height: 80px; } .woocommerce table.shop_table_responsive tr.cart_item { position: relative; } ul.product_list_widget li a { display: block; font-size: 14px; margin-bottom: 0px; text-decoration: none; color: #333333; } ul.product_list_widget li a .product-title { font-weight: 500; margin-top: 5%; float: left; } .widget_products ul.product_list_widget li a .product-title { float: none; } ul.product_list_widget li span.quantity { font-size: 13px; font-weight: 500; } ul.product_list_widget li span.quantity sup { font-size: 100%; bottom: 0ex; } ul.product_list_widget li a img, .widget_shopping_cart_content ul.product_list_widget li img { float: left; margin: 0 10px 0px 0; height: auto; width: 60px; border: 1px solid #f1f1f1; border-radius: 4px; } .sidebar ul.product_list_widget li .woocommerce-Price-amount, .wpb_widgetised_column ul.product_list_widget li .woocommerce-Price-amount { width: calc(100% - 75px); font-size: 15px; } .widget_shopping_cart_content ul.product_list_widget li img { float: left; margin: 0 10px 0px 0; width: 60px; height: auto; position: absolute; top: 10px; left: 0px; } #footer ul.product_list_widget li a img { width: 45px; height: auto; } div.prod_hold { width: 100%; vertical-align: top; display: inline-block; margin: 0 0 20px 0; padding: 0; padding: 15px; position: relative; top: 0; z-index: 444; box-sizing: border-box; text-align: center; border-radius: 3px; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; transform: scale(1.5, 1.5); opacity: 0; } div.prod_hold.prod_visible, html.touch div.prod_hold { opacity: 1; transform: scale(1, 1); } @keyframes revealer-text { 0%, 50% { transform-origin: 0 50%; } 60%, 100% { transform-origin: 100% 50%; } 50% { transform: scaleX(1); } 60% { transform: scaleX(1); } 100% { transform: scaleX(0); } } @keyframes revealer-text-light { 0%, 50% { transform-origin: 100% 100%; } 60%, 100% { transform-origin: 100% 50%; } 50% { transform: scaleX(1); } 60% { transform: scaleX(1); } 100% { transform: scaleX(0); } } .wpb_lafka_banner { position: relative; overflow: hidden; top: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } div.prod_hold:hover { z-index: 555; background-color: #ffffff; } .lafka-products-list-view div.prod_hold:hover { background-color: transparent; } .wpb_lafka_banner:hover { z-index: 555; } .lafka-product-excerpt { display: none; } li.product-category, div.product-category { width: 25%; vertical-align: top; display: inline-block; margin: 0px; padding: 20px; position: relative; z-index: 444; overflow: hidden; text-align: center; list-style: none !important; box-sizing: border-box; } .owl-item li.product-category, .owl-item div.product-category { margin-bottom: 0px; padding: 0 20px; } li.product-category>a, div.product-category>a { position: relative; } .owl-item li.product-category, .owl-item div.product-category { width: 100% !important; margin: 0; padding-left: 20px; padding-right: 20px; } .woocommerce.columns-2 div.prod_hold, .woocommerce.columns-2 li.product-category, .woocommerce.columns-2 div.product-category, .cross-sells div.prod_hold { width: 50%; } .woocommerce.columns-3 div.prod_hold, .woocommerce.columns-3 li.product-category, .woocommerce.columns-3 div.product-category, .dokan-w8 div.prod_hold { width: 33.29%; } .woocommerce.columns-4 div.prod_hold, .woocommerce.columns-4 li.product-category, .woocommerce.columns-4 div.product-category, .upsells.products div.prod_hold { width: 24.9%; } .woocommerce.columns-5 div.prod_hold, .woocommerce.columns-5 li.product-category, .woocommerce.columns-5 div.product-category { width: 20%; } .woocommerce.columns-6 div.prod_hold, .woocommerce.columns-6 li.product-category, .woocommerce.columns-6 div.product-category { width: 16.6%; } .woocommerce.columns-5 div.prod_hold .price_hold, .woocommerce.columns-6 div.prod_hold .price_hold { font-size: 13px; } div.prod_hold .image { display: block; overflow: hidden; position: relative; z-index: 2; border-radius: 6px; } div.prod_hold .image a { display: block; position: relative; border: 1px solid #f1f1f1; border-radius: 6px; overflow: hidden; z-index: 1; } div.prod_hold .image img { width: 100%; height: auto; vertical-align: text-bottom; display: block; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; position: relative; z-index: 2; } div.prod_hold.lafka-prodhover-swap .image img:nth-of-type(2) { position: absolute; z-index: 1; opacity: 0; top: 0; left: 0; } div.prod_hold.lafka-prodhover-swap:hover .image img:nth-of-type(1) { opacity: 0; } div.prod_hold.lafka-prodhover-swap:hover .image img:nth-of-type(2) { opacity: 1; } .lafka-products-list-view div.prod_hold { border-bottom: 1px solid #eee; text-align: left; border-radius: 0; padding: 12px; margin-bottom: 12px; width: 100% !important; } .lafka-products-list-view div.prod_hold .image { width: 100px; max-width: 100px; display: inline-block; position: relative; height: 100px; vertical-align: top; } .lafka-products-list-view div.prod_hold .image img { width: auto; } .lafka-products-list-view div.prod_hold .image a { border: none; } .lafka-products-list-view div.prod_hold.product .woocommerce-product-details__short-description { margin-bottom: 0px; } .lafka-products-list-view div.prod_hold .lafka-list-view-summary-wrap { display: inline-block; width: calc(100% - 120px); text-align: left; } .lafka-products-list-view .prod_hold .lafka-list-prod-summary { padding-top: 0; position: relative; } .lafka-products-list-view div.prod_hold .name { position: relative; overflow: visible; margin-bottom: 20px !important; padding-right: 90px; } .lafka-products-list-view div.prod_hold .woocommerce-product-details__short-description p { font-style: italic; } .lafka-products-list-view div.prod_hold .name:after { display: block; width: 100%; position: absolute; bottom: -14px; height: 1px; content: " "; border-bottom: 2px dotted; border-color: rgba(0, 0, 0, 0.2); } .lafka-products-list-view .prod_hold .price_hold { background: none !important; padding: 0 !important; color: #333333; left: auto; right: 20px; top: 0px; } .lafka-products-list-view div.prod_hold:not(.lafka-variations-list-in-catalog) .links { padding: 0; width: 30px; height: 30px; overflow: hidden; position: absolute; right: 0px; top: 30px; margin-bottom: 0px; } .lafka-products-list-view div.prod_hold .links a.lafka-quick-view-link, .lafka-products-list-view div.prod_hold a.button, .lafka-products-list-view div.prod_hold .links a.button.add_to_cart_button, .lafka-products-list-view div.prod_hold .links a.button.add_to_cart_button.ajax_add_to_cart { text-indent: -999px; font-size: 0px; margin-right: 3px; width: 28px; height: 28px; line-height: 28px; vertical-align: middle; padding: 0px; } .lafka-products-list-view div.prod_hold a.button, .lafka-products-list-view div.prod_hold .links a.button.add_to_cart_button, .lafka-products-list-view div.prod_hold .links a.button.add_to_cart_button.ajax_add_to_cart { border: 2px solid #e8e8e8; } .lafka-products-list-view div.prod_hold.lafka-variations-list-in-catalog .links a.lafka-quick-view-link { position: absolute; right: 0px; top: 30px; margin-bottom: 0px; } .lafka-products-list-view div.prod_hold .links a.lafka-quick-view-link:before { display: block; font-family: 'feather' !important; content: "\e926"; font-size: 15px; text-indent: 0px !important; line-height: 24px; } .lafka-products-list-view div.prod_hold .links a.button.add_to_cart_button:before, .lafka-products-list-view div.prod_hold .links a.button.product_type_grouped:before, .lafka-products-list-view div.prod_hold .links a.button.product_type_external:before { display: block; font-family: 'feather' !important; content: "\e926"; font-size: 15px; text-indent: 0px !important; line-height: 24px; width: 28px; height: 28px; } .lafka-products-list-view div.prod_hold .links a.button.add_to_cart_button:after, .lafka-products-list-view div.prod_hold .links a.button.add_to_cart_button.ajax_add_to_cart:after { line-height: 24px; width: 28px; height: 28px; font-size: 15px; } .lafka-products-list-view div.prod_hold.lafka-variations-list-in-catalog .links a.lafka-quick-view-link:before { content: "\e886"; } .lafka-products-list-view .prod_hold .star-rating { display: none; } .lafka-products-list-view div.prod_hold .new_prod, .lafka-products-list-view div.prod_hold .sale { transform: rotate(-12deg); line-height: normal; top: -2px; right: auto; width: auto; height: auto; padding: 2px 4px; border-radius: 2px; margin-left: 32px; z-index: 10; } .lafka-products-list-view div.prod_hold.sale .new_prod { right: auto; margin-left: 75px; } .prod_hold .image .yith-wcwl-add-to-wishlist { bottom: 5px; right: 5px; } .lafka-products-list-view .prod_hold .image a.add_to_wishlist.button, .lafka-products-list-view .prod_hold .image a.add_to_wishlist { display: inline-block; width: 30px; height: 30px; font-size: 18px; vertical-align: middle; line-height: 30px !important; } .lafka-products-list-view.lafka-is-shortcode .prod_hold .lafka-list-prod-summary { display: inline-block; width: calc(100% - 120px); text-align: left; } .lafka-products-list-view.lafka-is-shortcode div.prod_hold.lafka-variations-list-in-catalog .links { padding-left: 120px; padding-right: 30px; } .has-sidebar div.prod_hold.last { margin-right: 0px !important; } .owl-item .prod_hold { width: 100% !important; margin: 0 !important; float: none; } .woocommerce.owl-carousel, .related.products, .similar_projects, .lafka_shortcode_latest_posts, .lafka-quickview-images, .lafka_content_slider, .lafka_image_list.owl-carousel { overflow: hidden; width: 100%; height: auto; } .lafka_shortcode_latest_posts { clear: both; } .woocommerce.owl-carousel .owl-controls, .related.products .owl-controls, .similar_projects .owl-controls, .lafka-foodmenu-shortcode .owl-controls, .lafka_shortcode_latest_posts .owl-controls, .lafka-quickview-images .owl-controls { margin: 0; } .lafka-product-slider .owl-nav, .lafka_image_list .owl-nav, figure.woocommerce-product-gallery__wrapper .owl-nav, .lafka_content_slider .owl-nav, .woocommerce.owl-carousel .owl-nav, .related.products .owl-nav, .similar_projects .owl-nav, .lafka-foodmenu-shortcode .owl-nav, .lafka_shortcode_latest_posts .owl-nav, .lafka-quickview-images .owl-nav { width: 100%; height: auto; } .lafka-product-slider .owl-nav .owl-next, .lafka-product-slider .owl-nav .owl-prev, .lafka_image_list .owl-nav .owl-prev, .lafka_image_list .owl-nav .owl-next, figure.woocommerce-product-gallery__wrapper .owl-nav .owl-prev, figure.woocommerce-product-gallery__wrapper .owl-nav .owl-next, .lafka_content_slider .owl-nav .owl-next, .lafka_content_slider .owl-nav .owl-prev, .woocommerce.owl-carousel .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav .owl-prev, .related.products .owl-nav .owl-prev, .related.products .owl-nav .owl-next, .similar_projects .owl-nav .owl-prev, .similar_projects .owl-nav .owl-next, .lafka-foodmenu-shortcode .owl-nav .owl-prev, .lafka-foodmenu-shortcode .owl-nav .owl-next, .lafka_shortcode_latest_posts .owl-nav .owl-prev, .lafka_shortcode_latest_posts .owl-nav .owl-next, .lafka-quickview-images .owl-nav .owl-prev, .lafka-quickview-images .owl-nav .owl-next { width: 60px; height: 60px; line-height: 60px; color: #ffffff; background-color: #333333; font-size: 24px; position: absolute; top: 50%; margin-top: -30px; text-align: center; padding: 0; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border-radius: 50%; } html.touch .lafka_shortcode_latest_posts .owl-nav .owl-prev, html.touch .lafka_shortcode_latest_posts .owl-nav .owl-next, html.touch .related.products .owl-nav .owl-prev, html.touch .related.products .owl-nav .owl-next, html.touch .similar_projects .owl-nav .owl-next, html.touch .similar_projects .owl-nav .owl-prev { width: 36px; height: 36px; line-height: 36px; color: #333333; background-color: #ffffff; border: 1px solid #f1f1f1; margin-top: -45px !important; } html.touch .lafka_shortcode_latest_posts .owl-nav .owl-prev, html.touch .related.products .owl-nav .owl-prev, html.touch .similar_projects .owl-nav .owl-prev { left: 0px; } html.touch .lafka_shortcode_latest_posts .owl-nav .owl-next, html.touch .related.products .owl-nav .owl-next, html.touch .similar_projects .owl-nav .owl-next { right: 0px; } .lafka_content_slider .owl-nav .owl-next.disabled, .lafka_content_slider .owl-nav .owl-prev.disabled { display: none; } .lafka_content_slider.lafka_content_slider_light_nav .owl-nav .owl-next, .lafka_content_slider.lafka_content_slider_light_nav .owl-nav .owl-prev { background-color: #ffffff; color: #333333; } .lafka_content_slider.lafka_content_slider_light_nav .owl-nav .owl-next:before, .lafka_content_slider.lafka_content_slider_light_nav .owl-nav .owl-prev:before { border-color: #ffffff !Important; } .lafka_content_slider.lafka_content_slider_dark_nav .owl-nav .owl-next, .lafka_content_slider.lafka_content_slider_dark_nav .owl-nav .owl-prev { background-color: #333333; color: #ffffff; } .lafka_content_slider.lafka_content_slider_dark_nav .owl-nav .owl-next:before, .lafka_content_slider.lafka_content_slider_dark_nav .owl-nav .owl-prev:before { border-color: #333333 !Important; } .lafka-product-slider.owl-carousel .owl-nav .owl-prev, .lafka_image_list .owl-nav .owl-prev, figure.woocommerce-product-gallery__wrapper .owl-nav .owl-prev, .lafka_content_slider .owl-nav .owl-prev, .woocommerce.owl-carousel .owl-nav .owl-prev, .related.products .owl-nav .owl-prev, .similar_projects .owl-nav .owl-prev, .lafka-foodmenu-shortcode .owl-nav .owl-prev, .lafka_shortcode_latest_posts .owl-nav .owl-prev, .lafka-quickview-images .owl-nav .owl-prev { left: 0px; } .lafka_content_slider .owl-nav .owl-next, .lafka_image_list .owl-nav .owl-next, .lafka-product-slider.owl-carousel .owl-nav .owl-next, figure.woocommerce-product-gallery__wrapper .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav .owl-next, .related.products .owl-nav .owl-next, .similar_projects .owl-nav .owl-next, .lafka-foodmenu-shortcode .owl-nav .owl-next, .lafka_shortcode_latest_posts .owl-nav .owl-next, .lafka-quickview-images .owl-nav .owl-next { right: 0px; } #products-wrapper div.lafka_woo_categories_shop.woocommerce.owl-carousel .owl-nav .owl-next { right: 5px; } #products-wrapper div.lafka_woo_categories_shop.woocommerce.owl-carousel .owl-nav .owl-prev { left: 5px; } .lafka-product-slider:hover .owl-nav .owl-prev, .lafka_image_list:hover .owl-nav .owl-prev, figure.woocommerce-product-gallery__wrapper:hover .owl-nav .owl-prev, .woocommerce.owl-carousel:hover .owl-nav .owl-prev, .related.products .owl-carousel:hover .owl-nav .owl-prev, .similar_projects .owl-carousel:hover .owl-nav .owl-prev, .lafka-foodmenu-shortcode:hover .owl-nav .owl-prev, .lafka_shortcode_latest_posts:hover .owl-nav .owl-prev, .lafka-quickview-images:hover .owl-nav .owl-prev { left: 0px; } .lafka_image_list:hover .owl-nav .owl-next, .lafka-product-slider:hover .owl-nav .owl-next, figure.woocommerce-product-gallery__wrapper:hover .owl-nav .owl-next, .woocommerce.owl-carousel:hover .owl-nav .owl-next, .related.products .owl-carousel:hover .owl-nav .owl-next, .similar_projects .owl-carousel:hover .owl-nav .owl-next, .lafka-foodmenu-shortcode:hover .owl-nav .owl-next, .lafka_shortcode_latest_posts:hover .owl-nav .owl-next, .lafka-quickview-images:hover .owl-nav .owl-next { right: 0px; } .lafka_content_slider .owl-nav .owl-next, .lafka_content_slider .owl-nav .owl-prev { background: rgba(0, 0, 0, 0.3); border: none; color: #f8f8f8; } .lafka_content_slider .owl-nav .owl-next { right: 10px; } .lafka_content_slider .owl-nav .owl-prev { left: 10px; } .prod_hold .lafka-list-prod-summary { padding: 25px 20px 15px 20px; z-index: 5; } .lafka-product-list-description { font-weight: normal; font-size: 13px; padding: 5px 10px 0px 10px; display: block; } div.prod_hold .name { display: block; font-size: 17px; font-weight: 500; text-decoration: none; margin-bottom: 5px !important; text-transform: capitalize; padding: 0; overflow: hidden; color: #333333; } div.prod_hold a { text-decoration: none; } div.prod_hold .links a.lafka-quick-view-link { text-decoration: none; margin: 0px 2px; width: auto; height: 30px; vertical-align: middle; text-align: center; font-size: 12px; text-transform: uppercase; font-weight: 500; display: inline-block; border-radius: 3px; padding: 0 15px; background-color: #ffffff; color: #333333; border: 2px solid #e8e8e8; line-height: 28px; } a.lafka-quick-view-link i, .links a.compare i.fa { font-family: 'feather' !important; } a.lafka-quick-view-link i:before { content: "\e86a" !important; font-size: 21px; } .links a.compare i:before { content: "\f142" !important; font-size: 24px; } a.lafka-quick-view-link:hover { border-color: #333333 !important; color: #333333; } div.prod_hold a.button, div.prod_hold .links a.button.add_to_cart_button, div.prod_hold .links a.button.add_to_cart_button.ajax_add_to_cart { text-decoration: none; padding: 0px; font-size: 11px; text-transform: uppercase; margin-right: 3px; border: none; background: none !important; box-shadow: none; width: 40px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; color: #333333; position: relative; z-index: 100; } div.prod_hold .links a.button.add_to_cart_button { display: none; } /* COMBO ADD TO CART */ div.prod_hold.product-type-combo .links a.button.add_to_cart_button { display: inline-block; width: auto !important; text-indent: 0 !important; color: #333 !important; font-size: 12px !important; font-weight: 500; } div.prod_hold.product-type-combo .links a.button.add_to_cart_button::before { position: relative; top: auto; left: auto; display: inline-block; vertical-align: top; } div.prod_hold.product-type-combo .woocommerce-product-details__short-description, div.prod_hold.product-type-combo .woocommerce-product-details__short-description p { margin-bottom: 0; } /* END OF COMBO ADD TO CART */ .wishlist_table .links a.button.add_to_cart_button { height: auto !important; line-height: normal !important; font-size: 12px !important; } .wishlist_table, .wishlist_table thead, .wishlist_table thead tr, .wishlist_table th, .wishlist_table td, .wishlist_table tr { background: none !important; border: none !important; } .wishlist_table thead { display: none; } .wishlist_table tr:nth-child(even) { background: #fafafa !important; } .wishlist_table, .wishlist_table thead, .wishlist_table thead tr, .wishlist_table th, .wishlist_table td, .wishlist_table tr { background: none !important; border: none !important; } .links a.button.add_to_cart_button:after, .links a.button.add_to_cart_button.ajax_add_to_cart:after { text-indent: 0 !important; text-decoration: none; width: 40px; height: 40px; line-height: 40px; vertical-align: middle; text-align: center; font-size: 19px; border-radius: 50%; display: block; font-family: 'feather' !important; content: "\e8ba"; color: #050505; opacity: 0; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; z-index: 120; position: absolute; top: 0; left: 0; } .wishlist_table .links a.button.add_to_cart_button:after { content: ""; display: none; } .wishlist_table .links a.button.add_to_cart_button:before { text-indent: 0 !important; text-decoration: none; width: 40px; height: 40px; line-height: 40px; vertical-align: middle; text-align: center; font-size: 19px; border-radius: 50%; font-family: 'feather' !important; content: "\e8ba"; color: #fff; opacity: 0; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; z-index: 120; position: relative; display: none; top: auto; left: auto; } .links a.button.add_to_cart_button.loading:before, .links a.button.add_to_cart_button.ajax_add_to_cart.loading:before { opacity: 0; } .links a.button.add_to_cart_button.loading:after, .links a.button.add_to_cart_button.ajax_add_to_cart.loading:after { opacity: 1; } .wishlist_table .links a.button.add_to_cart_button.loading:before { opacity: 1; display: inline-block; } .links a.button.add_to_cart_button i.fa { font-size: 16px; } .links .added_to_cart.wc-forward { display: none !important; } .prod_hold .image a.add_to_wishlist, .links a.compare { margin: 0 !important; display: inline-block; border: none !important; border-radius: 0 !Important; overflow: hidden; z-index: 200; text-decoration: none; background: none !important; } .links a.compare.button, .prod_hold .image a.add_to_wishlist.button, .prod_hold .image a.add_to_wishlist { display: inline-block; width: 40px; height: 40px; padding: 0px; font-size: 21px; vertical-align: middle; line-height: 40px !important; color: #333333; border-radius: 50% !important; background: #ffffff !important; } .prod_hold .image a.add_to_wishlist.button { background: none !important; box-shadow: none; } .links a.compare.button:hover, .prod_hold .image a.add_to_wishlist.button:hover:before, .prod_hold .image a.add_to_wishlist:hover:before { color: #333333; } .prod_hold .image a.add_to_wishlist.button:hover, .prod_hold .image a.add_to_wishlist:hover, .links a.compare.button:hover { color: #333333; } .links a.compare i.fa, .prod_hold .image a.add_to_wishlist.button i.fa, .prod_hold .image a.add_to_wishlist i.fa { line-height: 25px !important; } .prod_hold .image a.add_to_wishlist.button, .prod_hold .image a.add_to_wishlist, .links a.compare.button:hover { overflow: hidden; } .prod_hold .image .yith-wcwl-add-to-wishlist #add-items-ajax-loading { display: none !important; } .prod_hold .image .yith-wcwl-wishlistaddedbrowse, .prod_hold .image .yith-wcwl-wishlistexistsbrowse .feedback { display: none !important; } .prod_hold .image .yith-wcwl-wishlistexistsbrowse { background-color: #ffffff; font-size: 13px; padding: 10px 12px; color: #999999; border-radius: 2em; -moz-box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .10); -webkit-box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .10); box-shadow: 0 0px 20px 0 rgba(0, 0, 0, .10); } .prod_hold .image .yith-wcwl-wishlistexistsbrowse a { border: none; font-weight: 500; } .prod_hold .image a.add_to_wishlist.button:before, .prod_hold .image a.add_to_wishlist:before { font-family: 'feather' !important; content: "\e879"; } .prod_hold .image a.add_to_wishlist.button:hover:before, .prod_hold .image a.add_to_wishlist:hover:before { color: #e4584b !important; } .links a.compare.added { font-size: 0px !important; width: 32px !important; height: 32px !important; } .links a.compare.added:before { font-size: 19px !important; content: "\e90a" !important; font-family: 'feather' !important; } div.prod_hold a.compare.added { text-transform: none; width: auto; padding: 0 4px; font-size: 11px; } .yith-wcwl-add-to-wishlist { margin-top: 0; } .summary.entry-summary>div.clear { display: none; } .summary.entry-summary .yith-wcwl-add-to-wishlist, .summary.entry-summary .compare { display: block; margin: 0; padding: 0; background: none; width: 48% !important; text-align: right; line-height: 1; vertical-align: middle; text-transform: none !important; color: #333333; text-decoration: none; background: none !important; box-shadow: none !important; vertical-align: middle; font-size: 13px; position: relative; } .summary.entry-summary .yith-wcwl-add-to-wishlist { text-align: left; display: inline-block; width: 47px !important; height: 47px !important; overflow: hidden; vertical-align: top; } .summary.entry-summary .cart.combo_data { position: relative; } .summary.entry-summary .cart.combo_data .yith-wcwl-add-to-wishlist { position: absolute; bottom: 0; right: 0; } .summary.entry-summary .yith-wcwl-add-to-wishlist .feedback { display: none } .summary.entry-summary .variations_form+.yith-wcwl-add-to-wishlist, .summary.entry-summary form.grouped_form+.yith-wcwl-add-to-wishlist { width: 100% !important; font-size: 13px; } .summary.entry-summary .variations_form+.yith-wcwl-add-to-wishlist .feedback, .summary.entry-summary form.grouped_form+.yith-wcwl-add-to-wishlist .feedback { display: inline; } .summary.entry-summary .variations_form+.yith-wcwl-add-to-wishlist a, .summary.entry-summary form.grouped_form+.yith-wcwl-add-to-wishlist a { font-size: 13px; } .summary.entry-summary .compare a { color: #333333; padding-right: 5px; } .summary.entry-summary .yith-wcwl-add-to-wishlist a { margin: 0; padding: 0; background: none !important; box-shadow: none !important; border-radius: 0; text-transform: none; color: #333333; font-size: 0px; text-align: center; line-height: 47px; text-decoration: none; vertical-align: middle; width: 47px; height: 47px; } .summary.entry-summary .yith-wcwl-add-to-wishlist a:before { display: inline-block; font-size: 28px !important; content: "\e879"; font-family: 'feather' !important; font-weight: normal !important; vertical-align: middle; position: relative; line-height: 47px; text-decoration: none; width: 47px; height: 47px; text-align: center; } .upsells.products { margin-bottom: 50px; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: flex-start; border-bottom: 1px solid #f1f1f1; padding-bottom: 40px; } .upsells.products+.related.products { padding-top: 30px; } div.woocommerce.columns-1, div.woocommerce.columns-2, div.woocommerce.columns-3, div.woocommerce.columns-4, div.woocommerce.columns-5, div.woocommerce.columns-6, div.woocommerce.columns-7, div.woocommerce.columns-8 { margin-bottom: 15px; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; justify-content: flex-start; } div.woocommerce.box-products:empty { margin-bottom: 0px !important; } .cross-sells { margin: 0 0 30px 0; border-bottom: 1px solid #f1f1f1; background-color: #ffffff; border-radius: 2px; } .cross-sells div.product .woocommerce-product-details__short-description { display: none; } .related.products h2, .upsells.products h2, .similar_projects>h4, .lafka-related-blog-posts>h4, .tribe-events-related-events-title { margin-bottom: 80px; width: 100%; text-transform: capitalize; font-size: 29px !important; } .related.products h2 { margin-bottom: 60px; } .related.products h2 a, .similar_projects>h4 a { position: relative; font-size: 29px !important; display: inline-block; } .related.products h2 a:after, .similar_projects>h4 a:after { position: absolute; content: ""; display: block; width: 100%; bottom: -2px; height: 3px; border-bottom: 3px solid; } .related.products h2 a:hover:after, .similar_projects>h4 a:hover:after { bottom: -6px; } .upsells.products h2 { display: inline-block; width: 25%; margin: 0px; padding: 20px; font-size: 21px !important; text-transform: none; } .upsells.products h2:after { display: inline-block; content: ""; width: 100%; height: 51px; margin-top: 10px; } .tribe-related-event-info { font-size: 13px; } .tribe-events-single ul.tribe-related-events .tribe-related-events-title { font-size: 14px; font-weight: normal; } #tab-description>h2:first-child, #tab-additional_information>h2:first-child { display: none; } div.prod_hold .sale, span.onsale, div.prod_hold .new_prod { color: #ffffff; margin: 0; position: absolute; top: 30px; right: 30px; z-index: 12002; font-size: 12px; border-radius: 50%; display: block; width: 40px; height: 40px; font-weight: normal; line-height: 40px; vertical-align: middle; text-align: center; text-transform: uppercase; } span.onsale { display: none; } .lafka-quickview-product-pop span.onsale { top: 40px; left: 40px; } div.prod_hold .links { padding: 0px 20px; margin-bottom: 5px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } div.prod_hold .links a, .prod_hold .image .yith-wcwl-add-to-wishlist, .links a.button.add_to_cart_button { float: none !Important; display: inline-block; vertical-align: top; text-align: center; font-weight: normal; } .prod_hold .image .yith-wcwl-add-to-wishlist { position: absolute; bottom: 15px; right: 15px; z-index: 100; } .prod_hold .links .yith-wcwl-add-to-wishlist { display: none; } div.prod_hold .links a.button.add_to_cart_button, div.prod_hold .links a.button.product_type_grouped, div.prod_hold .links a.button.product_type_external { text-indent: -999px; font-size: 0px; margin-right: 3px; } div.prod_hold .links a.button.add_to_cart_button:before, div.prod_hold .links a.button.product_type_grouped:before, div.prod_hold .links a.button.product_type_external:before { text-indent: 0px !important; text-decoration: none; width: 40px; height: 40px; line-height: 40px; vertical-align: middle; text-align: center; font-size: 21px; border-radius: 50%; display: block; font-family: 'feather' !important; content: "\e926"; background-color: #ffffff; color: #333333; } p.product.woocommerce.add_to_cart_inline { border: none !important; text-align: center; font-size: 21px; padding: 0 10px !important; } p.product.woocommerce.add_to_cart_inline+.links { text-align: center; } p.product.woocommerce.add_to_cart_inline+.links a.button.add_to_cart_button.ajax_add_to_cart { font-size: 12.5px; } .links .wish_small, .links .woo_bt_compare_this, .links .small_cart { display: block; color: #f8f8f8; padding: 0px; background-color: #cecece; margin: 5px auto; clear: left; width: 30px; height: 30px; } div.prod_hold .new_prod { z-index: 12000; } div.prod_hold.sale .new_prod { right: 66px; } .links .wish_small, .links .woo_bt_compare_this { text-indent: -9999px; } .links .small_cart { background-color: #333333; width: 126px; height: 14px; padding: 8px 4px; font-size: 12px; line-height: 12px; } .links .small_cart:hover { background-color: #ff5a00; } .prod_hold .price_hold { clear: both; font-size: 16px; font-weight: bold; position: absolute; top: 30px; left: 30px; padding: 9px 8px; border-radius: 4px; z-index: 5; } .prod_hold .from, .prod_hold del, p.product.woocommerce.add_to_cart_inline .from, p.product.woocommerce.add_to_cart_inline del { font-weight: normal !important; } p.product.woocommerce.add_to_cart_inline .from, p.product.woocommerce.add_to_cart_inline del { font-size: 14px; } .prod_hold ins span, .prod_hold ins, p.product.woocommerce.add_to_cart_inline ins span, p.product.woocommerce.add_to_cart_inline ins { text-decoration: none !important; background: none; } .prod_hold .price_hold, p.product.woocommerce.add_to_cart_inline { color: #333333; } .prod_hold .price_hold del, p.product.woocommerce.add_to_cart_inline del { color: #ffffff; } .star-rating { background: url(image/stars_bo_grey.png) 4px 0px no-repeat; text-indent: -9999px; width: 108px; height: 22px; overflow: hidden; } .widget .star-rating { display: block; width: 100px; } .lafka-mega-menu .widget .star-rating { display: none; } .lafka-mega-menu ul.product_list_widget li a img { width: 45px; } .woocommerce-product-rating .star-rating { margin: 0 8px 12px 0; display: inline-block; vertical-align: middle; } .summary.entry-summary .woocommerce-product-rating { width: 100%; clear: both; } a.woocommerce-review-link { font-size: 11px; color: #999999; text-decoration: none; line-height: 24px; display: inline-block; vertical-align: middle; margin-bottom: 8px; } .prod_hold .star-rating { position: absolute; top: 40px; z-index: 100; right: 30px; width: 79px; height: 15px; background: none !important; } .prod_hold.sale .star-rating { top: 75px; right: auto; left: 30px; } .prod_hold .star-rating:before { content: "\f005 \f005 \f005 \f005 \f005"; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #cecece; font-size: 14px; display: block; text-indent: 0 !important; } .prod_hold .star-rating span { background: none !important; position: absolute; top: 0px; left: 0px; overflow: hidden; text-indent: -9999px !important; font-size: 0px; } .prod_hold .star-rating span:before { content: "\f005 \f005 \f005 \f005 \f005"; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #fab60a; font-size: 14px; display: block; text-indent: 0px !important; overflow: hidden; width: calc(100% - 1px); } .star-rating span { background: url(image/stars_bo_gold.png) 4px 0px no-repeat; text-indent: -9999px; display: block; height: 23px; overflow: hidden; } .widget .star-rating, .widget .star-rating span { background-position: 0px 0px; } form#yith-wcwl-form h2, div.woocommerce h2, div.woocommerce h3, .lafka-shipping-areas-shortcode > h2 { margin-bottom: 25px; font-size: 24px; } div#lafka_pick_delivery_address_field h3 { font-size: 18px; } .addresses address { padding: 0 0 0 15px; } .yith-woocompare-widget a.compare.button, .yith-woocompare-widget a.clear-all { background: none; font-size: 12px; color: #333333; padding: 0; text-transform: none !important; width: 49%; text-align: right; display: inline-block; text-decoration: none; border-radius: none; margin-top: 6px; } .yith-woocompare-widget a.clear-all { color: #999999; text-align: left; } .yith-woocompare-widget a.compare.button:hover, .yith-woocompare-widget a.clear-all:hover { background: none; } #cboxContent .cboxIframe h1 { background: none !important; color: #333333 !important; margin-bottom: 40px !important; font-weight: normal !important; border-bottom: 2px solid #333333 !important; } /* COUNTDOWN ----*/ .count_holder .is-countdown, #maintenanceCount { margin: 0; } .count_holder .countdown_time_tiny { font-size: 15px; display: block; } .lafka-product-slide-holder .count_holder .countdown_time_tiny { font-size: 23px; } .hasCountdown {} .countdown_rtl { direction: rtl; } .countdown_holding span {} .countdown-show1 .countdown-section { width: 98%; } .countdown-show2 .countdown-section { width: 48%; display: block; padding: 0; } .countdown-show3 .countdown-section { width: 32.3%; display: block; padding: 0; } .countdown-show4 .countdown-section { width: 24%; display: block; padding: 0; } .countdown-show5 .countdown-section { width: 19.5%; display: block; padding: 0; } .countdown-show6 .countdown-section { width: 16.25%; display: block; padding: 0; } .countdown-show7 .countdown-section { width: 14%; display: block; padding: 0; } .countdown-section { display: block; float: left; font-size: 10px; text-align: center; border-right: 1px solid rgba(255, 255, 255, 0.12); margin: 12px 0; } .countdown-section:last-child { border: none; } .countdown-section span { width: 100%; display: block; line-height: 25px; } .countdown-amount { font-size: 24px; font-weight: bold; } .countdown_descr { display: block; width: 100%; } .count_holder { margin-bottom: 20px; } #maintenance_count_holder { width: 100%; background-color: #e5e5e5; padding: 25px 0; margin-bottom: 20px; } #maintenance_count_holder h3 { margin: 0px 20px 20px 20px; } #maintenanceCount { margin: 20px 20px 30px 20px; min-height: 50px; } #lafkaCount .countdown_row, #maintenanceCount .countdown_row { clear: both; padding: 0; text-align: center; display: block; } .offer_title { font-size: 12px; color: #777777; display: block; margin-bottom: 5px; } div.product div.summary .offer_title { font-size: 11px; text-transform: uppercase; display: inline-block; margin-right: 3px; margin-bottom: 0; vertical-align: middle; color: #986e3c; } div.summary .is-countdown { display: inline-block; vertical-align: middle; } .lafka-product-slider .offer_title { display: block; width: auto; padding: 0px; } .lafka-product-slider .count_holder .is-countdown { margin: 0px; display: inline-block; width: auto; font-size: 55px !important; font-weight: normal; } .count_holder .count_info { font-size: 12.5px; padding: 15px 10px; width: 49%; display: inline-block; text-align: center; float: right; position: relative; border: 1px solid #f1f1f1; border-radius: 3px; background-color: #ffffff; } .count_holder .count_info_left { font-size: 12.5px; padding: 15px 10px; width: 49%; display: inline-block; float: left; text-align: center; position: relative; border: 1px solid #f1f1f1; border-radius: 3px; background-color: #ffffff; } .product-type-external .count_holder .count_info_left { width: 100%; } .count_holder .count_info:before { display: inline-block; margin-right: 8px; font-family: 'Font Awesome 5 Free'; content: "\f017"; font-size: 14px !important; font-weight: 900; } .count_holder .count_info_left:before { display: inline-block; margin-right: 8px; font-family: 'Font Awesome 5 Free'; content: "\f02c"; font-size: 14px !important; font-weight: 900; } .count_holder .countdown-amount, .count_holder_small .countdown-amount { color: #333333; } .count_holder .count_info_left b, .count_holder .count_info b { color: #333333; } .count_holder_small .count_info { margin: 0 auto; font-size: 12px; padding-top: 0px; opacity: 0.7; display: inline-block; } .count_holder_small { overflow: hidden; font-size: 12px; margin-top: 12px; } .vc_tta-panel-body .prod_hold { box-shadow: none !important; } .lafka_shortcode_count_holder { width: 100%; padding: 20px; } .prod_hold .count_holder_small .is-countdown { display: inline-block; min-width: 106px; } .prod_hold .countdown_time_tiny { display: inline-block; padding: 2px 0; color: #222222; text-decoration: underline; } .vc_col-sm-3 .lafka_shortcode_count_holder, .vc_col-sm-4 .lafka_shortcode_count_holder { padding: 8px; } .vc_col-sm-2 .lafka_shortcode_count_holder { padding: 0px; } .lafka_shortcode_count_holder .countdown-section { display: block; float: left; font-size: 12px; text-align: center; margin: 12px 0; text-transform: uppercase; } .vc_col-sm-3 .lafka_shortcode_count_holder .countdown-section, .vc_col-sm-4 .lafka_shortcode_count_holder .countdown-section { font-size: 11px; text-transform: none; } .vc_col-sm-2 .lafka_shortcode_count_holder .countdown-section { font-size: 10px; text-transform: none; } .lafka_shortcode_count_holder .countdown-amount { font-size: 36px; font-weight: 500; margin-bottom: 12px; } @media only screen and (min-width: 1024px) { .lafka_shortcode_count_holder.lafka-counter-big .countdown-amount { font-size: 72px; font-weight: bold; margin-bottom: 10px; line-height: normal; } } .vc_col-sm-3 .lafka_shortcode_count_holder .countdown-amount, .vc_col-sm-4 .lafka_shortcode_count_holder .countdown-amount { font-size: 24px; font-weight: 400; margin-bottom: 12px; } .vc_col-sm-2 .lafka_shortcode_count_holder .countdown-amount { font-size: 16px; font-weight: 400; margin-bottom: 12px; } .lafka_shortcode_count_holder.lafka-counter-big .countdown-section { padding: 20px; position: relative; } .lafka_shortcode_count_holder.lafka-counter-big .countdown-section:before { border-radius: 6px; content: ""; display: block; position: absolute; top: 3px; bottom: 3px; left: 3px; right: 3px; } .count_holder_small .countdown-section { margin: 0; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .woocommerce.columns-5 div.prod_hold .count_holder_small, .woocommerce.columns-6 div.prod_hold .count_holder_small { display: none; } .has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small:after, .woocommerce.columns-5 div.prod_hold .count_holder_small:after, .woocommerce.columns-6 div.prod_hold .count_holder_small:after { -webkit-animation: toggler 1s linear infinite; -moz-animation: toggler 1s linear infinite; -ms-animation: toggler 1s linear infinite; animation: toggler 1s linear infinite; } .count_holder_small .countdown-amount, .count_holder_small .countdown-section { color: #333333; } .count_holder_small .countdown-amount { font-size: 18px; font-weight: 400; } /* SLIDERS ----*/ .slideshow { clear: both; position: relative; } .lafka-intro.slideshow { z-index: 22000; } .nivoSlider img { max-width: none !important; height: auto !important; } .lafka_flexslider { margin: 0; padding: 0; overflow: hidden; margin-bottom: 30px; position: relative; } .lafka_flexslider .slides>li { display: none; -webkit-backface-visibility: hidden; } .lafka_flexslider .slides img { display: block; vertical-align: text-bottom; height: auto; } .foodmenu-main-image-holder .lafka_flexslider .slides img { width: 100%; height: auto; } .lafka_flex-pauseplay span { text-transform: capitalize; } .lafka_flexslider.post_slide { margin-bottom: 35px; position: relative; } .wpb_gallery_slides.wpb_flexslider.flexslider { box-shadow: none !important; border: none !important; border-radius: 0px !Important; margin-bottom: 20px !important; } .wpb_gallery_slides.wpb_flexslider .flex-caption { background: #333333; padding-top: 20px; } .wpb_gallery_slides.wpb_flexslider .flex-direction-nav { height: 50px; } .wpb_gallery_slides.wpb_flexslider ol.flex-control-nav { display: none !important; } .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a { overflow: hidden !important; display: block; font-size: 0.5px; text-decoration: none; color: rgba(0, 0, 0, 0.1); text-shadow: none !important; } .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a:before { position: absolute !important; margin: 0 !important; padding: 0 !important; display: block !important; } .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a:hover:before { color: #ffffff !important; } .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a.flex-prev:before { top: 12px; left: 14px; } .wpb_gallery_slides.wpb_flexslider .flex-direction-nav a.flex-next:before { top: 12px; left: 15px; } .flex-caption h2, .flex-caption h2 a { color: #ffffff; font-size: 18px; } ul.slides img { height: auto !important; } .box-carousel { padding: 20px 45px; } .vc_images_carousel .vc_carousel-indicators { bottom: -30px !Important; } .vc_images_carousel .vc_carousel-indicators li { border-radius: 0px !Important; padding: 0 !important; } .box-carousel .flexslider { margin-bottom: 0 !important; } .flex-direction-nav { position: absolute; top: 50%; width: 100%; z-index: 30000; } .flex-direction-nav li { margin: 0; padding: 0; } .flex-direction-nav a { text-align: center !important; opacity: 0; border-radius: 50%; width: 50px; height: 50px; line-height: 50px; margin: -25px 0 0; overflow: visible !important; } .flex-direction-nav a:before { margin-top: 0px !important; } .flex-direction-nav a:after { display: block; content: ""; position: absolute; top: -5px; bottom: -5px; left: -5px; right: -5px; background: none; border-radius: 50%; } .lafka_flexslider:hover .flex-direction-nav a { opacity: 0.9; } .lafka_flexslider:hover .flex-direction-nav a:hover { opacity: 1; } .flex-direction-nav a:before { font-size: 18px !important; margin-top: 11px; color: #ffffff; } .flex-direction-nav .flex-prev { left: 30px !important; } .flex-direction-nav .flex-next { right: 30px !important; } .box-carousel .flex-direction-nav .flex-prev { top: 50% !important; left: -45px !important; margin-top: -20px; } .box-carousel .flex-direction-nav .flex-next { top: 50% !important; right: -45px !important; margin-top: -20px; } /* SHOPPING CART */ body.woocommerce-cart form.woocommerce-cart-form { display: inline-block; width: calc(100% - 445px); padding-right: 30px; } form.checkout.woocommerce-checkout #customer_details { display: inline-block; width: calc(100% - 500px); padding-right: 30px; } body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout #order_review { width: 440px; display: inline-block; padding: 30px; background-color: #ffffff; border: 1px solid #f1f1f1; border-radius: 8px; } form.checkout.woocommerce-checkout #order_review { width: 495px; } form.checkout.woocommerce-checkout #order_review td[data-title="Shipping"] { padding-left: 5px; padding-right: 5px; } form.checkout.woocommerce-checkout #order_review .cart-subtotal th, form.checkout.woocommerce-checkout #order_review .cart-subtotal td, form.checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:first-of-type td { padding-top: 30px; } form.checkout.woocommerce-checkout #order_review .cart-subtotal td { font-size: 15px; font-weight: 500; color: #333333; } .cart-subtotal th, .woocommerce-shipping-totals th, .order-total th, table.woocommerce-checkout-review-order-table thead th { font-size: 15px; font-weight: 500; } .cart-info thead .product-remove, .cart-info thead { display: none; } .cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount { font-size: 22px; color: #333333; } body.woocommerce-cart form, body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout #customer_details, form.checkout.woocommerce-checkout #order_review { vertical-align: top; } .cart-info { margin-bottom: 50px; } form.checkout.woocommerce-checkout { display: block; } .woocommerce .blockUI.blockOverlay { position: relative } .woocommerce .blockUI.blockOverlay::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -.5em; margin-top: -.5em; content: ""; -webkit-animation: spin 1s ease-in-out infinite; animation: spin 1s ease-in-out infinite; background: url("image/loader.svg") center center; background-size: cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0,0,0,.75) } .lafka-shipping-area-label { background: #ffffff; padding: 2px 5px; border-radius: 3em; } h3#order_review_heading { display: none; } .woocommerce-billing-fields, .woocommerce-shipping-fields { padding: 20px 0; background-color: #ffffff; margin-bottom: 20px; border-radius: 3px; } .woocommerce-billing-fields input, .woocommerce-shipping-fields input { width: 100%; } .woocommerce-billing-fields input[type="radio"], .woocommerce-billing-fields input[type="checkbox"], .woocommerce-shipping-fields input[type="radio"], .woocommerce-shipping-fields input[type="checkbox"] { width: auto !important; display: inline-block; vertical-align: middle; margin-top: 0; } .woocommerce-shipping-fields input[type="checkbox"] { position: absolute; margin-left: -9999px; visibility: hidden; } .woocommerce-shipping-fields input[type="checkbox"]+span { display: block; position: relative; cursor: pointer; outline: none; user-select: none; margin-right: 18px; } .woocommerce-shipping-fields input[type="checkbox"]+span { vertical-align: middle; } .woocommerce-shipping-fields input[type="checkbox"]+span:before, .woocommerce-shipping-fields input[type="checkbox"]+span:after { display: block; position: absolute; top: 0px; left: 0px; content: ""; width: 45px; height: 24px; } .woocommerce-shipping-fields input[type="checkbox"]+span:before { right: 1px; background-color: #e1e1e1; border-radius: 60px; -webkit-transition: background 0.4s; transition: background 0.4s; position: relative; display: inline-block; margin-right: 18px; vertical-align: middle; } .woocommerce-shipping-fields input[type="checkbox"]+span:after { width: 20px; height: 20px; background-color: #fff; border-radius: 50%; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; top: 6px; left: 2px; } .woocommerce-shipping-fields input[type="checkbox"]:checked+span:before { background-color: #0eafcc; } .woocommerce-shipping-fields input[type="checkbox"]:checked+span:after { margin-left: 21px; } .woocommerce-shipping-fields .shipping_address { padding-top: 8px; padding-bottom: 8px; } table.woocommerce-checkout-review-order-table { font-size: 13px; border: none; margin-bottom: 35px; } table.woocommerce-checkout-review-order-table th, table.woocommerce-checkout-review-order-table td { padding: 10px; vertical-align: middle; border-color: #e1e1e1; } .cart_totals table td { vertical-align: middle; border-color: #e1e1e1; } .shipping-calculator-form { padding-top: 8px; padding-bottom: 8px; font-size: 13px; } .woocommerce-shipping-calculator p { padding: 0 !important; position: relative; display: block; } .woocommerce-shipping-calculator p a { display: block; width: 100%; } .woocommerce-shipping-calculator select { width: 100%; max-width: 100%; border: none !Important; border-radius: 2px; max-width: 100%; background: transparent; padding: 8px 35px 8px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #ffffff; position: relative; z-index: 1; } .woocommerce-shipping-calculator select ::-ms-expand::-ms-expand { display: none; } p#calc_shipping_country_field:after, p#calc_shipping_state_field:after { display: block; width: 20px; height: 20px; line-height: 20px; vertical-align: middle; text-align: center; font-size: 14px; content: "\f0dc"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; right: 5px; top: 50%; margin-top: -9px; z-index: 50; color: #333333; pointer-events: none; } .shipping-calculator-form .select2-selection__arrow { display: none; } table.woocommerce-checkout-review-order-table tr.order-total td { border: none; font-size: 22px; color: #333333; } div.woocommerce .cart_totals h2 { font-size: 16px; margin-bottom: 15px; } div.woocommerce .woocommerce-billing-fields h3, div.woocommerce .woocommerce-shipping-fields h3, #order_review h3, .woocommerce form.checkout h3 { margin-bottom: 20px; } .cart_totals table { width: 100%; clear: both; border: none; } .cart-info table.shop_table.cart, form.checkout.woocommerce-checkout #customer_details { margin-bottom: 20px; border-collapse: collapse; font-size: 14px; border: none; } .cart-info table.shop_table.cart { border-top: 1px solid #e8e8e8; } .cart-info tbody td, .wishlist_table tbody td { padding: 30px 15px !important; } .cart-info thead th, .wishlist_table tbody th { font-weight: bold; background-color: #f8f8f8; text-transform: uppercase; padding: 10px 15px; color: #333333; } .cart-info thead .product-remove, .cart-info thead .product-thumbnail { text-align: center; } .cart-info .product-thumbnail img { border: 1px solid #f1f1f1; padding: 2px; background-color: #ffffff; width: 70px; } .cart-info thead .product-name { text-align: left; } .cart-info thead .model { text-align: center; } .cart-info thead .product-price, .cart-info thead .product-subtotal { text-align: center; } .cart-info tbody td, .wishlist_table tbody td { vertical-align: middle; background-color: #fff; border-bottom: 1px solid #e8e8e8; } .cart-info tbody .product-remove, .woocommerce table.wishlist_table tr td.product-remove { vertical-align: middle; text-align: center; } .cart-info td.product-remove, .woocommerce table.wishlist_table tr td.product-remove { width: 30px !important; } .cart-info td.product-remove a.remove, .wishlist_table td.product-remove a.remove { font-size: 0px; color: #333333 !important; vertical-align: middle; text-decoration: none; } .cart-info tbody .product-remove, .cart-info tbody .product-thumbnail { text-align: center; } .cart-info tbody td.product-thumbnail { padding: 30px 0px !important; min-width: 50px; } .cart-info dl.variation, table.woocommerce-checkout-review-order-table dl.variation { margin: 5px 0; } .cart-info td.product-name dd, .cart-info td.product-name dt { border: none; } .cart-info td.product-name dt.variation-, table.woocommerce-checkout-review-order-table dl.variation dt.variation-, .widget_shopping_cart_content li dl.variation dt.variation- { opacity: 0; text-indent: -9999px; display: none; } table.woocommerce-checkout-review-order-table td.product-name { color: #333333; } .cart-info td.product-name dd, .cart-info td.product-name dt, table.woocommerce-checkout-review-order-table dl.variation dd, table.woocommerce-checkout-review-order-table dl.variation dt { padding: 2px 0px; font-size: 13px; line-height: normal; color: #999999; border: none; width: 49.5%; } table.woocommerce-checkout-review-order-table dl.variation dd, table.woocommerce-checkout-review-order-table dl.variation dt { width: 100%; } table.woocommerce-checkout-review-order-table th.product-total, table.woocommerce-checkout-review-order-table td.product-total { width: 180px; font-size: 15px; font-weight: 500; color: #333333; } table.woocommerce-checkout-review-order-table th.product-name, table.woocommerce-checkout-review-order-table td.product-name { width: calc(100% - 175px); } .cart-info td.product-name { text-align: left; } .cart-info tbody .model { text-align: center; } .cart-info tbody .product-name a { text-align: center; color: #333333; text-decoration: none; margin-bottom: 8px; } .cart-info tbody .product-quantity, .cart-info tbody .product-price, .cart-info tbody .product-subtotal { text-align: center; } .cart-info tbody .model, .cart-info tbody .product-price, .cart-info tbody .product-subtotal { font-weight: bold; color: #444; } .cart-info tbody span.stock { color: #F00; font-weight: bold; } .cart-info tr:nth-child(odd) td { background-color: #f9f9f9; } .cart-module { text-align: left; } .cart-module .cart-heading { padding: 8px 8px 8px 28px; font-weight: bold; font-size: 13px; color: #f5f5f5; cursor: pointer; background: url("image/plus.png") 10px 13px no-repeat; background-color: #333; } .cart-module .toggle_holder { margin-bottom: 15px; } .toggle_holder #voucher, .toggle_holder #coupon, .toggle_holder .cart-content { background-color: #f8f8f8; padding: 15px; } .cart-module table { margin-bottom: 15px; } .cart-module .active { background: url("image/plus.png") 10px -20px no-repeat; background-color: #333; } .cart-module .cart-content { padding: 15px; display: none; overflow: auto; } .cart-total { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; overflow: auto; padding: 8px 0px; margin-bottom: 15px; } .cart-total table { float: right; margin-bottom: 15px; } .cart-total td { padding: 3px; text-align: right; vertical-align: bottom; } .cart-total td.numbers, .cart-total td.numbers_total { font-weight: bold; color: #333; } .cart-total td.numbers_total { vertical-align: bottom; font-size: 18px; } .buttons { padding: 1px; } .buttons .left { float: left; text-align: left; } .buttons .left .button { margin: 3px; } .buttons .right { float: right; text-align: right; } .buttons .center { text-align: center; margin-left: auto; margin-right: auto; } .toggle_holder a.button { float: right; } /* WISHLIST */ .wishlist-product table { width: 100%; border-collapse: collapse; margin-bottom: 20px; } .wishlist-product td { padding: 10px; background-color: #fff; } .wishlist-product thead td { color: #f5f5f5; font-weight: bold; background-color: #333; padding: 10px; } .wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead .cart { text-align: center; } .wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock { text-align: center; } .wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total { text-align: center; } .wishlist-product tbody td { vertical-align: middle; border-bottom: 1px solid #DDDDDD; } .wishlist-product tbody .remove { vertical-align: middle; } .wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product tbody .cart { text-align: center; } .wishlist-product tbody .name, .wishlist-product tbody .model, .wishlist-product tbody .stock { text-align: center; } .wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody .total { text-align: center; } .wishlist-product tbody .price s { color: #F00; } .wishlist-product table a.button { margin-right: 0; } .wishlist-product table .image img { background-color: #FFFFFF; border: 1px solid #F8F8F8; padding: 6px; } .wishlist-product tbody .name { width: 120px; } .yith-wcwl-add-to-wishlist .ajax-loading, .yith-wcwl-add-button .ajax-loading { display: none !Important; position: absolute !important; left: -9999px !important; } /* COMPARE */ .compare-info { border-collapse: collapse; width: 100%; margin-bottom: 20px; border: none; background-color: #fff; font-size: 12px; } .compare-info thead td, .compare-info thead tr td:first-child { font-size: 14px; font-weight: bold; text-align: left; padding: 8px; background-color: #333333; color: #ffffff; } .compare-info tr td:first-child { color: #000000; font-weight: bold; text-align: right; } .compare-info td { padding: 8px; width: 20%; text-align: center; vertical-align: top; padding: 8px; } .compare-info tr.even td { background-color: #f1f1f1; } .compare-info .name a { font-weight: bold; } .compare-info .price-old { font-weight: bold; color: #F00; text-decoration: line-through; } .compare-info .price-new { font-weight: bold; } .compare-info td.image img { padding: 6px; border: 1px solid #f1f1f1; background-color: #fff; } div.lafka-contacts-holder { position: relative; margin-top: 80px; } div.lafka-contacts-holder.lafka-contacts-shortcode { margin-top: 0px; opacity: 0.85; } h2.contact-form-title { margin: 0px 0px 30px 0px; padding-left: 20px; font-size: 21px; } form.contact-form, form.wpcf7-form { padding: 20px; display: block; } .wpcf7-form-control-wrap { display: block; width: 100%; } .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select { width: 100%; } .wpcf7-form-control-wrap input[type='checkbox'], .wpcf7-form-control-wrap input[type='radio'] { width: auto !important; } span.wpcf7-list-item.first { margin-left: 0px; } span.wpcf7-form-control.wpcf7-checkbox, span.wpcf7-form-control.wpcf7-radio { display: inline-block; margin-bottom: 20px !important; } form.contact-form, form.wpcf7-form { border: 2px solid #f1f1f1; border-radius: 4px; background-color: #ffffff; } form.contact-form .content { float: left; width: 100%; margin: 0 0 20px 0; position: relative; } form.contact-form .content.lafka_form_test { font-size: 14px; } form.contact-form .buttons { overflow: auto; } form.contact-form .content input { width: 100%; padding: 10px 4px; } form.contact-form .content input:focus { outline: none; } form.contact-form .content.lafka_form_test input { width: 38px; } form.contact-form .content.lafka_form_test input, form.contact-form .content.lafka_form_test span { display: inline-block; } form.contact-form textarea { width: 100% !Important; margin: 0px !important; } .contact-info { overflow: auto; padding-bottom: 20px; border-bottom: 1px solid #eeeeee; margin-bottom: 30px; } .contact-info .left { float: left; width: 48%; } .contact-info .right { float: left; width: 48%; } div.map_holder { border: 10px solid #eeeeee; background-color: #fff; overflow: hidden; } #main .gm-svpc img, .box .gm-svpc img { max-width: none; } .contact-form .content, .box-login .content { margin-bottom: 15px; } .contact-form .content span, .box-login .content span, form.wpcf7-form p { display: block; clear: both; margin-bottom: 8px; font-weight: bold; color: #333333; font-size: 13.5px; } a.forgoten { display: block; margin-bottom: 15px; } .box-login .one_half { min-height: 260px; position: relative; } .box-login .content a.button { position: absolute; left: 0px; bottom: 0px; } #main .lafka-share-links { margin: 35px 0; min-height: 37px; padding: 12px 8px; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; float: left; width: 100%; text-align: center; } #content.has-sidebar #main .lafka-share-links { margin-bottom: 0px; } #main .lafka-share-links .spread_word { float: left; font-size: 12px; margin: 4px 10px 0 0; color: #999999; } #main .lafka-share-links a, #main .lafka-share-links span { margin-right: 4px; vertical-align: baseline; display: inline-block; } a .at-icon-wrapper { border-radius: 2px; } /* GALLERY ----*/ .gallery-caption {} .bypostauthor {} dl.gallery-item {} .gallery-item dt, .gallery-item dd { width: 100%; padding: 10px 0 0 0; margin-bottom: 1px; border: none !important; background: none !important; } .gallery-item dt a, .gallery-item dd a { display: inline-block; position: relative; width: auto; } .gallery-item dt a img, .gallery-item dd a img { border: none !important; } /* FOODMENU ----*/ .lafka_image_list a { display: block; margin-bottom: 18px; } .lafka_image_list a.lafka-magnific-gallery-item { display: inline-block; position: relative; overflow: hidden; } .gallery-item dt a:before, .gallery-item dd a:before, .blocks-gallery-item a:before, .blocks-gallery-item a:after { top: 0px; bottom: 0px; left: 0px; right: 0px } .lafka_image_list a.lafka-magnific-gallery-item:after, .gallery-item dt a:after, .gallery-item dd a:after, .blocks-gallery-item a:after { position: absolute; content: "\e8bd" !important; font-family: 'feather' !important; vertical-align: middle; text-align: center; color: #ffffff; font-size: 28px; display: block; top: 0; left: 0; right: 0; bottom: 0; width: 80px; height: 80px; line-height: 80px; background-color: #333333; margin: auto; border-radius: 50%; opacity: 0; z-index: 100; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .lafka_image_list a.lafka-magnific-gallery-item:hover:before, .lafka_image_list a.lafka-magnific-gallery-item:hover:after, .blocks-gallery-item a:hover:after, .blocks-gallery-item a:hover:before { opacity: 1; } .lafka_image_list a img { display: block; vertical-align: text-bottom; height: auto; width: 100%; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .lafka-foodmenu-categories ul { padding: 0; margin: 0 0 35px 0; list-style: none; display: block; border-radius: 3px; } .lafka-foodmenu-categories ul li { display: inline-block; list-style: none; margin: 2px; padding: 0; float: left; } .lafka-foodmenu-categories ul li:first-of-type { float: right; } .lafka-foodmenu-categories ul li a { color: #b1b1b1; text-decoration: none; font-weight: 500; font-size: 15px; padding: 7px 12px; position: relative; display: block; overflow: hidden; } .lafka-foodmenu-categories ul li:first-of-type a { text-transform: capitalize; } .foodmenu-unit { width: 100%; display: inline-block; float: left; overflow: hidden; margin: 0 0 35px 0; padding: 0 0 35px 0; border-bottom: 1px solid #eaeaea; } .lafka-foodmenu-light .foodmenu-unit { border-color: #494949; } .lafka-foodmenu-shortcode-container .foodmenu-unit:last-of-type { border: none; padding: 0; } .lafka-foodmenu-shortcode-container .foodmenu-unit:last-of-type { margin-bottom: 0; } .foodmenu-unit.lafka-none-overlay a.foodmenu-link:hover, .foodmenu-unit.list-unit a.foodmenu-link:hover { cursor: pointer !important; } .foodmenu-unit.foodmenu-col-2, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-latest-blog-col-2 .blog-post { width: 50%; } .foodmenu-unit.foodmenu-col-3, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-latest-blog-col-3 .blog-post { width: 33.33%; } .lafka_masonry_fullwidth .foodmenu-unit.masonry-unit { width: 25%; } .lafka_masonry_fullwidth .foodmenu-unit.masonry-unit a.foodmenu-link { padding: 20px; } .foodmenu-unit.foodmenu-col-4, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-latest-blog-col-4 .blog-post { width: 25%; } .foodmenu-unit.foodmenu-col-5, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-latest-blog-col-5 .blog-post { width: 20%; } .foodmenu-unit.foodmenu-col-6, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-latest-blog-col-6 .blog-post { width: 16.66%; } .foodmenu-unit.masonry-unit:nth-child(2) { z-index: 10; } .foodmenu-unit.list-unit { padding: 20px; margin-bottom: 20px; border: 1px solid #f1f1f1; border-radius: 3px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .foodmenu-unit.list-unit .port-unit-image-holder { width: 420px; position: relative; z-index: 1; } .port-unit-image-holder img { vertical-align: text-bottom; display: block; width: 100%; height: auto; } .owl-item .foodmenu-unit { width: 100% !important; } .related.products, .similar_projects { text-align: center; } .similar_projects { padding-top: 80px; border-top: 1px solid #f1f1f1; } .similar_projects .foodmenu-unit, .related.products div.prod_hold { width: 16.3%; float: none; min-width: 200px; } .similar_projects .foodmenu-unit { text-align: center; vertical-align: top; padding: 15px; border: none; margin-bottom: 20px; } .similar_projects a.lafka-foodmenu-image-link { display: block; margin: 0 auto; } .similar_projects .foodmenu-unit-holder .foodmenu-unit-info { width: 100% !important; } .similar_projects a.lafka-foodmenu-image-link+.foodmenu-unit-info a.foodmenu-link, .similar_projects .foodmenu-unit-holder>img+.foodmenu-unit-info a.foodmenu-link { padding: 0px 15px; } .similar_projects .foodmenu-unit-info h4 { font-size: 13px; font-weight: 500; text-align: center; margin-bottom: 0; padding-bottom: 0; } .similar_projects .foodmenu-unit-info h4>span { display: none; } .related.products div.prod_hold .lafka-product-list-description, .related.products div.prod_hold .sale, .related.products div.prod_hold .new_prod, .similar_projects .foodmenu-unit-info h4:after { display: none; } .related.products div.prod_hold .name { font-size: 13px; text-transform: none; font-weight: 500; color: #333333; margin-bottom: 15px !important; } .related.products .prod_hold .lafka-list-prod-summary { padding: 15px 10px 0px 10px; } .related.products div.prod_hold .links a.lafka-quick-view-link { height: 30px; line-height: 30px; } .related.products div.prod_hold .links, .related.products .prod_hold .price_hold, .related.products .prod_hold .image .yith-wcwl-add-to-wishlist { display: none; } .similar_projects .owl-item .foodmenu-unit { border: 15px solid transparent; } .has-sidebar .similar_projects .foodmenu-unit, .has-sidebar .related.products div.prod_hold { width: 33.33%; } .related.products .woocommerce-product-details__short-description, .woocommerce-product-details__short-description .lafka-item-weight-holder { display: none; } .foodmenu-unit>h4 { padding: 22px 12px; font-size: 15px; text-transform: uppercase; margin-bottom: 0; position: absolute; width: 100%; bottom: -150px; left: 0; z-index: 2; display: block; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-align: center; } .foodmenu-unit:hover>h4 { bottom: 80px; color: #ffffff; } a.lafka-foodmenu-image-link, .foodmenu-unit-holder>img, .owl-carousel .owl-item .foodmenu-unit-holder>img { display: inline-block; position: relative; width: 100px; max-width: 100px; height: 100px; vertical-align: middle; } .similar_projects a.lafka-foodmenu-image-link, .similar_projects .foodmenu-unit-holder>img, .similar_projects .owl-carousel .owl-item .foodmenu-unit-holder>img { width: 100%; max-width: 100%; height: auto; border: 1px solid #f1f1f1; border-radius: 6px; margin-bottom: 15px; } .foodmenu-unit .lafka-foodmenu-image-link img, .foodmenu-unit-holder>img { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border-radius: 50%; opacity: 1; } .similar_projects .foodmenu-unit .lafka-foodmenu-image-link img, .similar_projects .foodmenu-unit-holder>img { border-radius: 0; } .lafka-foodmenu-light .foodmenu-unit .lafka-foodmenu-image-link img, .foodmenu-unit-holder>img { border: none; } .foodmenu-unit:hover .lafka-foodmenu-image-link img { opacity: 0.85; } .foodmenu-unit-holder, .post-unit-holder { position: relative; overflow: hidden; } .post-unit-holder { width: 100%; overflow: hidden; background-color: #f8f8f8; } .lafka_blog_masonry .post-unit-holder { margin-bottom: 0px; } .lafka_blog_masonry:not(.lafka-related-blog-posts) .lafka_post_data_holder { z-index: 10000; padding: 30px 10px; } .lafka_shortcode_latest_posts.lafka_blog_masonry .lafka_post_data_holder { border: none; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-no-post-image div.post .post-date { top: 38px; background: none; padding: 0; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-no-post-image div.post .post-date * { color: #999999; background: none; border: none; font-size: 13px; font-weight: bold; padding: 0; margin-right: 5px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-no-post-image .lafka_post_data_holder .lafka-post-avatar img { width: 28px !Important; height: auto !Important; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-no-post-excerpt .blog-post-meta { margin-bottom: 0px; } .post-unit-holder>img { display: block; vertical-align: text-bottom; width: 101% !Important; max-width: 101% !Important; height: auto; position: relative; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .foodmenu-unit.lafka-none-overlay .foodmenu-unit-holder:hover>img { opacity: 1; } .post .post-unit-holder>img { background-size: cover; } .foodmenu-unit-holder .foodmenu-unit-info { vertical-align: middle; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; overflow: hidden; display: inline-block; width: 100%; } .foodmenu-unit-holder a.lafka-foodmenu-image-link+.foodmenu-unit-info, .foodmenu-unit-holder>img+.foodmenu-unit-info { width: calc(100% - 111px); } .lafka-none-overlay.lafka-10px-gap .foodmenu-unit-holder { background: none; } .lafka-none-overlay .foodmenu-unit-info { vertical-align: middle; } .lafka-none-overlay .foodmenu-unit-info small, .lafka-none-overlay .foodmenu-unit-info h4 { position: relative; top: auto; left: auto; right: auto; bottom: auto; } .foodmenu-unit.list-unit .foodmenu-unit-holder { display: table; width: 100%; background: #ffffff; } .post-unit-holder:hover .foodmenu-unit-info, .lafka_flexslider.post_slide:hover .foodmenu-unit-info { opacity: 1; } .foodmenu-unit-info h4 { margin-bottom: 6px; font-size: 19px; display: block; width: 100%; padding-bottom: 6px; font-weight: normal; } .lafka-foodmenu-light .foodmenu-unit-info h4, .lafka-foodmenu-light .lafka-foodmenu-categories ul li a, .lafka-foodmenu-light .lafka-foodmenu-price, .lafka-foodmenu-light .foodmenu-unit-info a, .lafka-foodmenu-light .foodmenu-unit-info ul li a { color: #ffffff; } .foodmenu-unit-info h4:after { display: block; width: 100%; position: absolute; bottom: 0px; height: 1px; content: " "; border-bottom: 2px dotted; border-color: rgba(0, 0, 0, 0.2); } .lafka-foodmenu-light .foodmenu-unit-info h4:after { border-color: rgba(255, 255, 255, 0.2); } .foodmenu-unit-info h6 { width: auto !important; margin: 0 0 8px 0 !important; font-size: 15px; font-style: italic; font-weight: normal; color: #999999; vertical-align: middle; } .foodmenu-unit-info a.go_to_page { line-height: 0px; vertical-align: middle; display: block; margin: 0 auto; text-align: center; left: 0; top: 0; bottom: 0; right: 0; position: absolute; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-size: 1px; color: rgba(0, 0, 0, 0); text-decoration: none !Important; z-index: 31000; } .lafka_shortcode_latest_posts .post-unit-holder { border-radius: 4px; } .foodmenu-unit .foodmenu-unit-info a.go_to_page { margin: -50px 0 0 -30px; } .foodmenu-unit-info a.go_to_page:hover { text-decoration: none; } .foodmenu-unit-info a.go_to_page:hover:after { text-decoration: none; } a.foodmenu-link { display: block; width: 100%; height: 100%; vertical-align: middle; padding: 0px; } a.lafka-foodmenu-image-link+.foodmenu-unit-info a.foodmenu-link, .foodmenu-unit-holder>img+.foodmenu-unit-info a.foodmenu-link { padding: 0px 0px 0px 20px; } .foodmenu-unit-info small, .foodmenu-unit-info h4 { text-align: left; margin: 0; margin-bottom: 8px; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; display: inline-block; } .foodmenu-unit-info small>span { display: inline-block; padding-right: 5px; margin-right: 2px; border-right: 1px solid !important; font-weight: 500; color: #333333; } .foodmenu-unit-info a.foodmenu-lightbox-link { display: block; width: 40px; height: 40px; line-height: 38px; position: absolute; z-index: 1000; top: 50%; margin-top: -20px; left: 30px; text-decoration: none !important; background: none; color: #ffffff; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; border-radius: 50%; background-color: #333333; padding: 0; opacity: 0; } .foodmenu-unit-info a.foodmenu-lightbox-link span { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; text-decoration: none !important; padding: 0; } .lafka-none-overlay a.foodmenu-link { background: none !important; } .foodmenu-unit-holder:hover a.foodmenu-lightbox-link { opacity: 1; } .foodmenu-unit a[href*="#"] { pointer-events: none; } .foodmenu-unit a[href*="#"] * { /* pointer-events: auto; */ } .foodmenu-unit-info a.foodmenu-lightbox-link span:after { content: "\e8bd" !important; font-family: 'feather' !important; font-size: 21px; text-decoration: none !important; } .foodmenu-unit-info ul { padding: 0; margin: 0; list-style: none; } .foodmenu-unit-info ul li { list-style: none; font-size: 12px; font-weight: normal; line-height: normal; display: inline-block; padding: 4px 8px; margin: 0 2px 2px 0; border-radius: 400px; background-color: rgba(0, 0, 0, 0.03); } .lafka-foodmenu-light .foodmenu-unit-info ul li { background-color: rgba(0, 0, 0, 0.17); } .foodmenu-unit-info h4>span { float: right; font-size: 23px; } .foodmenu-unit-info h4>span sup { font-size: 75%; bottom: 0.45ex; font-weight: inherit; } .foodmenu-unit-info h4>span.lafka-item-weight-list { float: none; font-size: 13px; color: #999999; background-color: rgba(0, 0, 0, 0.05); padding: 3px 6px; border-radius: 4px; vertical-align: text-bottom; } .lafka-foodmenu-light .foodmenu-unit-info h4>span.lafka-item-weight-list { background-color: rgba(0, 0, 0, 0.17); color: #999999; } .similar_projects .foodmenu-unit-info h4>span.lafka-item-weight-list { display: none; } .foodmenu-unit-info ul li .woocommerce-Price-amount sup { font-size: 100%; bottom: auto; } .woocommerce-Price-currencySymbol { font-size: 80%; position: relative; } .foodmenu-unit-info .woocommerce-Price-currencySymbol { top: -1px; vertical-align: text-bottom; } .foodmenu-unit-info a, .foodmenu-unit-info ul li a { color: #333333; text-decoration: none; } .foodmenu-unit.masonry-unit a.foodmenu-link, .foodmenu-unit.masonry-unit a.foodmenu-link small, .foodmenu-unit.masonry-unit a.foodmenu-link h4, .foodmenu-unit.masonry-unit a.foodmenu-link h6, .foodmenu-unit.masonry-unit a.foodmenu-link p, .foodmenu-unit.foodmenu-col-2 a.foodmenu-link, .foodmenu-unit.foodmenu-col-2 a.foodmenu-link small, .foodmenu-unit.foodmenu-col-2 a.foodmenu-link h4, .foodmenu-unit.foodmenu-col-2 a.foodmenu-link h6, .foodmenu-unit.foodmenu-col-2 a.foodmenu-link p, .foodmenu-unit.foodmenu-col-3 a.foodmenu-link, .foodmenu-unit.foodmenu-col-3 a.foodmenu-link small, .foodmenu-unit.foodmenu-col-3 a.foodmenu-link h4, .foodmenu-unit.foodmenu-col-3 a.foodmenu-link h6, .foodmenu-unit.foodmenu-col-3 a.foodmenu-link p, .foodmenu-unit.foodmenu-col-4 a.foodmenu-link, .foodmenu-unit.foodmenu-col-4 a.foodmenu-link small, .foodmenu-unit.foodmenu-col-4 a.foodmenu-link h4, .foodmenu-unit.foodmenu-col-4 a.foodmenu-link h6, .foodmenu-unit.foodmenu-col-4 a.foodmenu-link p, .similar_projects .foodmenu-unit a.foodmenu-link, .similar_projects .foodmenu-unit a.foodmenu-link small, .similar_projects .foodmenu-unit a.foodmenu-link h4, .similar_projects .foodmenu-unit a.foodmenu-link h6, .similar_projects .foodmenu-unit a.foodmenu-link p, .owl-item .foodmenu-unit a.foodmenu-link, .owl-item .foodmenu-unit a.foodmenu-link small, .owl-item .foodmenu-unit a.foodmenu-link h4, .owl-item .foodmenu-unit a.foodmenu-link h6, .owl-item .foodmenu-unit a.foodmenu-link p, .foodmenu-unit.foodmenu-col-5 a.foodmenu-link, .foodmenu-unit.foodmenu-col-5 a.foodmenu-link small, .foodmenu-unit.foodmenu-col-5 a.foodmenu-link h4, .foodmenu-unit.foodmenu-col-5 a.foodmenu-link h6, .foodmenu-unit.foodmenu-col-5 a.foodmenu-link p, .foodmenu-unit.foodmenu-col-6 a.foodmenu-link, .foodmenu-unit.foodmenu-col-6 a.foodmenu-link small, .foodmenu-unit.foodmenu-col-6 a.foodmenu-link h4, .foodmenu-unit.foodmenu-col-6 a.foodmenu-link h6, .foodmenu-unit.foodmenu-col-6 a.foodmenu-link p { text-decoration: none; } .foodmenu-unit.list-unit a.foodmenu-link, .foodmenu-unit.list-unit a.foodmenu-link small, .foodmenu-unit.list-unit a.foodmenu-link h4, .foodmenu-unit.list-unit a.foodmenu-link h6, .foodmenu-unit.list-unit a.foodmenu-link p { text-decoration: none; } .foodmenu_top { padding-bottom: 80px; position: relative; max-width: 100vw; } .foodmenu_top div.two_third.foodmenu-main-image-holder { display: inline-block; width: 50%; vertical-align: top; position: relative; float: left; margin-right: 0px; } .foodmenu_top div.one_third.last.project-data { display: inline-block; vertical-align: top; width: 50%; padding-left: 80px; position: relative; z-index: 3; float: left; } .foodmenu_top.lafka_image_list_foodmenu div.one_third.last.project-data { padding-right: 80px; } .foodmenu_top .project-data .more-details { font-size: 15px; margin-bottom: 20px; } .foodmenu_top .project-data .more-details .lafka-more-details-text { font-size: 17px; color: #333333; position: relative; display: block; padding: 20px 0 22px 0; margin-bottom: 25px; border-bottom: 1px solid #e9e9e9; } .foodmenu_top .project-data .main-features { margin-top: 35px; font-size: 13px; margin-bottom: 35px; } .foodmenu_top .project-data h4 { font-size: 15px; margin-bottom: 10px; margin-top: 10px; text-transform: uppercase; vertical-align: middle; } .foodmenu_top .project-data h4:before { display: inline-block; content: ""; width: 10px; height: 2px; background-color: #cecece; vertical-align: middle; margin-right: 7px; position: relative; top: -1px; } .foodmenu_top .project-data ul li strong { font-size: 13px; font-weight: 500; text-transform: uppercase; color: #333333; text-align: left; clear: both; display: block; margin-bottom: 5px; } .foodmenu_top .project-data .project-details .simple-list-underlined li, .foodmenu_top .project-data .main-features .checklist li { border: none !important; padding: 0; font-size: 14px; } .foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-foodmenu-ingredients, .foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-nutrition-allergens { padding: 0; margin-bottom: 20px; } .foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-nutrition-allergens { margin-bottom: 35px; } .foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-foodmenu-nutrition-list, .foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-foodmenu-nutrition-list ul { padding-top: 0; } .foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-foodmenu-nutrition-list { margin-bottom: 20px; } .foodmenu_top .project-data .main-features .checklist li:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f058"; text-decoration: none !important; margin-right: 8px; } .foodmenu_top .project-data .project-details .lafka-foodmenu-main-price { font-size: 30px; font-weight: 500; color: #333333; margin-bottom: 5px; display: block; } .lafka-foodmenu-option { display: inline-block; vertical-align: bottom; font-size: 12px; margin-right: 4px; color: #999999; } .lafka-foodmenu-price { color: #333333; display: inline-block; vertical-align: bottom; } .foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-foodmenu-options-list { padding: 0; margin: 0 2px 4px 0; font-size: 12px; } .lafka-foodmenu-options-list .lafka-foodmenu-option, .lafka-foodmenu-options-list .lafka-foodmenu-price { width: auto; } .lafka-foodmenu-options-list .woocommerce-Price-currencySymbol { font-size: 90%; bottom: 0; vertical-align: baseline; } .foodmenu_top .project-data .project-details a.button { margin: 30px 8px 0 0; padding: 0px 40px; height: 46px; line-height: 46px; } .foodmenu_top .project-data .project-details a.button:not(.lafka-secondary-button) { background-color: #333333; } .foodmenu-main-image-holder #wrap { margin-left: 100px; } .foodmenu-main-image-holder ul.additional-images { padding: 0; margin: 0; list-style: none; text-align: center; position: absolute; top: 0px; left: 0px; width: 80px; } .lafka-project-description { margin-bottom: 50px; padding-top: 50px; border-top: 1px solid #f1f1f1; } .lafka-project-description.lafka-custom-content { margin-bottom: 50px; padding-top: 0px; border: none; } .lafka-project-description>h3 { text-transform: uppercase; font-size: 21px; margin-bottom: 30px; border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; } div.foodmenu-nav:not(.lafka-enabled) { display: none } .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { bottom: 8px; } cite { font-size: 12px; color: #333333; display: block; clear: left; padding: 0; font-style: italic; margin-top: 4px; } blockquote cite, q cite { margin-top: 15px; padding-top: 15px; border-top: 1px solid; border-color: rgba(0, 0, 0, 0.12); color: #ffffff; } blockquote, q, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-pullquote { padding: 30px; margin-bottom: 35px; margin-top: 35px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; font-size: 125%; color: #ffffff; position: relative; display: block; width: 100%; font-style: italic; border-radius: 6px; } .wp-block-pullquote { padding: 0; border-radius: 6px; } .wp-block-pullquote blockquote { margin: 0; } blockquote a, q a { color: #ffffff; text-decoration: underline; } blockquote *, q * { position: relative; z-index: 2; } [class*="-background-color"] blockquote, [class*="-background-color"] q { background-color: inherit !important; } .comment-body blockquote cite, .comment-body q cite { border-top: 1px solid #e1e1e1; } .alignleft { margin-right: 2em; margin-top: 0; } .alignright { margin-left: 2em; margin-top: 0; } /* BLOG PAGE ----*/ .blog-post { padding-bottom: 30px; position: relative; margin-bottom: 60px; } body.single-post .content_holder>.blog-post { padding: 0; border: none; } .blog-post.sticky, .lafka_blog_masonry:not(.lafka-related-blog-posts) .sticky .lafka_post_data_holder { border-style: solid; } div:not(.lafka_blog_masonry)>.blog-post.sticky .lafka_post_data_holder { border-bottom: 6px solid; padding-top: 50px; } .blog-post-excerpt { padding: 5px; margin: 0; clear: both; text-align: initial; line-height: 1.6em; font-size: 17px; } body.search-results .blog-post.product.type-product .blog-post-meta, body.search-results .blog-post.product.type-product .post-date, body.search-results .blog-post.product.type-product .lafka-post-avatar { display: none; } body.search.search-no-results .blog-post-excerpt { padding: 0; } .blog-post-excerpt p:first-of-type { margin-top: 0; } .blog-post-excerpt p:last-of-type { margin-bottom: 0; } .blog-post .lafka_post_data_holder h2.heading-title { padding: 0 5px; font-size: 40px; line-height: normal; margin-bottom: 10px; clear: left; } .lafka_blog_masonry.lafka-mozaic .lafka_post_data_holder h2.heading-title { font-size: 21px; } .lafka_shortcode_latest_posts .blog-post .lafka_post_data_holder h2.heading-title { font-size: 27px; } .lafka_blog_masonry:not(.lafka_shortcode_latest_posts) .lafka_post_data_holder h2.heading-title { font-size: 23px; } .blog-post .lafka_post_data_holder h2.heading-title a { display: block; position: relative; } .lafka-related-blog-posts.lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post .lafka_post_data_holder { padding: 20px !important; max-width: none; } .blog-post h1.heading-title { font-size: 24px; line-height: 40px; border-bottom: 1px solid #e1e1e1 !important; } .blog-post-meta { margin-bottom: 20px; font-size: 13px; clear: both; padding: 0 5px; } .blog-post-meta.post-meta-top { margin-bottom: 30px; } .blog-post-meta.post-meta-bottom { font-size: 15px; } .blog-post-meta.post-meta-top .posted_in a { text-transform: uppercase; font-weight: 500; } .blog-post-meta.post-meta-top>span.posted_in { padding: 6px 12px; border: 1px solid #e1e1e1; border-radius: 200px; margin-right: 6px; } .blog-post-meta.post-meta-top>span.count_comments, .blog-post-meta.post-meta-top .fa-tags { margin-left: 5px; } .lafka_blog_masonry:not(.lafka_shortcode_latest_posts) .blog-post-meta.post-meta-top { margin-bottom: 15px; } body.single-post .lafka_title_holder .blog-post-meta { margin-bottom: 0px; margin-top: 10px; font-size: 13px; } body.single-post .lafka_title_holder .blog-post-meta img.avatar { width: 35px; height: 35px; } .blog-post-meta span.sticky_post, .blog-post-meta span.post_format { background-color: #f4524d; color: #ffffff; padding: 4px 8px; font-weight: 600; margin-right: 4px; font-style: normal; font-size: 11px; display: none; } .blog-post-meta span.post_format { background: #ffffff; color: #333333; border: 1px solid #f1f1f1; } .blog-post-meta span.sticky_post i { color: #ffffff; } .blog-post-meta span.post_format a { text-decoration: none; font-size: 11px; margin: 0px; } .blog-post-meta.post-meta-top .count_comments a { color: #ffffff; border-radius: 2em; background-color: #333333; text-align: center; padding: 2px 5px; min-width: 21px; display: inline-block; border: none; text-decoration: none; } .blog-post-meta.post-meta-bottom a { display: inline-block; color: #999999; line-height: 18px; } .blog-post-meta span.post-meta-date { margin-right: 5px; } .blog-post-meta span.post-meta-date:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f017"; display: inline-block; margin-right: 3px; } .blog-post-meta a[rel="tag"] { margin-right: 6px; } .blog-post-meta span i, .blog-post-meta i, .blog-post-meta span.post-meta-date:before { margin-right: 3px; line-height: 20px; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .blog-post-meta a[rel="tag"] { margin-right: 3px; } .post-date, .widget_recent_entries .post-date { font-size: 12px; padding-left: 20px; } .widget .post-date, .widget_recent_entries.lafka-popular-posts .post-date { padding-left: 0px !Important; color: #999999 !Important; position: relative !Important; background: none !Important; font-size: 11px !Important; top: auto !Important; left: auto !Important; display: inline-block; font-weight: normal !important; } .post-date a, .post-date a:hover { text-decoration: none; color: rgba(255, 255, 255, 0.5); } div.post .post-date, div.product.type-product .post-date, div.page.type-page .post-date, div.attachment .post-date { position: absolute; top: 29px; left: 65px; text-align: center; color: rgba(0, 0, 0, 0.07); padding: 10px 10px 10px 6px; line-height: 13px; z-index: 29000; font-weight: 600; font-size: 16px; } div.post .lafka-no-avatar .post-date, div.product.type-product .lafka-no-avatar .post-date, div.page.type-page .lafka-no-avatar .post-date, div.attachment .lafka-no-avatar .post-date { left: 30px; } div.blog-post.lafka-post-no-image .post-date { top: 15px; left: 50px; } .lafka_shortcode_latest_posts div.post.lafka-post-no-image .post-date { left: 65px; } div.post.lafka-post-no-image .lafka-no-avatar .post-date { left: 15px; } body.single-post .content_holder>.post .post-date { left: 30px; } body.single-post .content_holder>.post .lafka-post-avatar+.blog-post-meta+.post-date { left: 65px !important; } div.post .post-date .num, div.attachment .post-date .num, div.product.type-product .post-date .num, div.page.type-page .post-date .num { width: 100%; text-align: center; font-weight: normal; padding: 2px 6px; border-right: 1px solid; border-right-color: rgba(0, 0, 0, 0.07); line-height: 21px; margin-right: 5px; text-align: center; color: #ffffff; } .blog-post .slideshow, .blog-post .slideshow .flexslider { margin: 0 0 25px 0; } .video-holder { height: 0; margin-bottom: 30px; overflow: hidden; padding-bottom: 67.5%; padding-top: 25px; position: relative; } .blog-post .video-holder { margin-bottom: 15px; } .video-holder embed, .video-holder iframe, .video-holder object, .video-holder video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .lafka_post_data_holder { position: relative; padding: 30px 10px 10px 10px; border-bottom: 1px solid #f1f1f1; overflow: hidden; } body.single-post .content_holder>.lafka-post-no-image { background: none; } .lafka-post-no-image .lafka_post_data_holder { margin-top: 0px; } body.single-post .lafka_post_data_holder { text-align: left; border: none; } body.single-post .content_holder>.post>.lafka_post_data_holder { overflow: visible; width: 100%; max-width: none; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; top: auto; box-shadow: none; } body.single-post #content:not(.has-sidebar) .content_holder>.post>.lafka_post_data_holder { max-width: 980px; margin-left: auto; margin-right: auto; } body.single-post .content_holder>.post>.post-unit-holder img.attachment-lafka-blog-category-thumb.wp-post-image, body.single-post .content_holder>.post>.post-unit-holder img.attachment-lafka-foodmenu-single-thumb.wp-post-image { margin-bottom: 60px; -webkit-filter: none; filter: none; } body.single-post .content_holder>.post>.post-unit-holder { background-color: transparent; } body.single-post .has-sidebar .lafka_post_data_holder { width: 100%; margin-top: 0; padding-top: 0; } .blog-post-meta img.avatar { width: 21px; height: 21px; display: inline-block; position: relative; z-index: 1000; float: none; margin: 0 3px 0 0; vertical-align: middle; position: relative; top: -2px; border-width: 1px; } .lafka-related-blog-posts .blog-post-meta img.avatar { width: 21px !important; height: 21px !important; max-width: 21px !important; display: inline-block; clear: none; } .post-meta-bottom .lazy-hidden, .woocommerce-MyAccount-content .myaccount_user .lafka-account-avatar .lazy-hidden { display: none !important; } .lafka_post_data_holder .lafka-post-avatar img { border: 1px solid #f1f1f1; padding: 2px; } .lafka_blog_masonry .blog-post { width: 33.3%; border: none; margin: 0; vertical-align: top; margin-bottom: 10px; box-sizing: border-box; border: 20px solid transparent; } .lafka_blog_masonry .blog-post { overflow: hidden; padding: 0px !important; } .lafka-related-blog-posts .owl-item div.post { margin-bottom: 0px !important; } .lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post { width: 100%; margin: 0px; position: relative; border: none; } .lafka-related-blog-posts .lafka-post-no-image .lafka_post_data_holder { padding-top: 30px !important; min-height: 390px; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: center; align-items: center; border: 1px solid #e8e8e8 !important; border-radius: 4px; text-align: center; } .lafka-related-blog-posts div.post.blog-post.lafka-post-no-image .lafka_post_data_holder h2.heading-title { width: 100%; } .lafka-related-blog-posts div.post.blog-post.lafka-post-no-image .lafka_post_data_holder h2.heading-title:before { display: block; font-size: 36px; font-family: 'feather'; content: "\e870"; font-weight: normal !important; text-align: center; margin: 0 auto 12px auto; color: #dedede; } .lafka-related-blog-posts div.post.blog-post.lafka-post-no-image .lafka_post_data_holder h2.heading-title a { text-align: center; } .lafka-related-blog-posts div.post.blog-post.lafka-post-no-image span.posted_by, .lafka-related-blog-posts div.post.blog-post.lafka-post-no-image span.posted_by a { display: block; width: 100%; text-align: center; font-size: 15px; color: #333333; } .lafka-related-blog-posts div.post.blog-post.lafka-post-no-image .blog-post-meta img.avatar { width: 36px !important; max-width: 36px !important; height: 36px !important; } .lafka-related-blog-posts div.post.blog-post.lafka-post-no-image .blog-post-meta>span { display: block; width: 100%; text-align: center; margin: 0 auto; } .lafka-related-blog-posts .blog-post.lafka-post-no-image .lafka_post_data_holder h2.heading-title a:after { left: 50%; margin-left: -25px; } .lafka-related-blog-posts .blog-post.lafka-post-no-image:hover>.lafka_post_data_holder h2.heading-title a:after { left: 0; margin-left: 0; } .lafka_shortcode_latest_posts.lafka_blog_masonry:not(.lafka-related-blog-posts) .blog-post { border: 15px solid transparent !important; } .has-sidebar .content_holder.lafka_blog_masonry .blog-post { width: 46.96%; } .has-sidebar .lafka_shortcode_blog.lafka_blog_masonry div.post.blog-post { width: 50%; } .lafka-related-blog-posts .post-unit-holder { margin-bottom: 10px; } .lafka-related-blog-posts div.post.blog-post .heading-title { font-size: 18px !important; line-height: normal; margin-bottom: 20px !important; } .lafka-related-blog-posts .blog-post-excerpt, .lafka-related-blog-posts .blog-post-meta.post-meta-top { display: none; } .lafka-related-blog-posts .blog-post-excerpt, .lafka-related-blog-posts .blog-post-meta.post-meta-bottom { font-size: 12px; } .lafka_blog_masonry .blog-post-meta { padding: 0; position: relative; font-size: 13px; } .lafka_blog_masonry:not(.lafka_shortcode_latest_posts) .blog-post-meta, .lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post-meta.post-meta-bottom { margin-bottom: 0px; } .lafka_blog_masonry div.post.blog-post .blog-post-excerpt { padding-left: 0; padding-right: 0; position: relative; z-index: 100; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .lafka_blog_masonry div.post.blog-post .blog-post-excerpt .lafka-defined-excerpt { margin-bottom: 60px; } .lafka_blog_masonry .blog-post-excerpt { display: none !important; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images .blog-post.post .post-unit-holder, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images .blog-post.post .lafka_post_data_holder, .lafka_blog_masonry.lafka-mozaic:not(.lafka-related-blog-posts) .blog-post.post .post-unit-holder, .lafka_blog_masonry.lafka-mozaic:not(.lafka-related-blog-posts) .blog-post.post .lafka_post_data_holder { position: relative; opacity: 1; border-radius: 0px; border: none; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images .blog-post.post .post-unit-holder, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images .blog-post.post .lafka_post_data_holder { height: auto !important; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images:not(.lafka-related-blog-posts) .blog-post.post .post-unit-holder { padding-top: 75%; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images:not(.lafka-related-blog-posts) .blog-post.post .post-unit-holder>img { position: absolute; top: 0px; left: 0px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images:not(.lafka-related-blog-posts) .blog-post.post .lafka_post_data_holder { padding-top: 40px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images .blog-post.post .lafka_post_data_holder { opacity: 1 !important; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images:not(.lafka-related-blog-posts) .blog-post { border: 15px solid transparent !important; } .lafka_blog_masonry.lafka-mozaic:not(.lafka-related-blog-posts) .blog-post.post .post-unit-holder img, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-visible-images .blog-post.post .post-unit-holder img { opacity: 1 !important; max-height: none; } .lafka_blog_masonry.lafka-mozaic div.post.blog-post .blog-post-excerpt .lafka-defined-excerpt { margin-bottom: 10px; } .lafka_blog_masonry .blog-post-meta.post-meta-top { display: none; } .lafka_blog_masonry.lafka-mozaic .blog-post { display: inline-block; width: 24%; } .lafka_blog_masonry.lafka-mozaic .blog-post:nth-child(1), .lafka_blog_masonry.lafka-mozaic .blog-post:nth-child(10), .lafka_blog_masonry.lafka-mozaic .blog-post:nth-child(15), .lafka_blog_masonry.lafka-mozaic .blog-post:nth-child(24) { width: 50%; margin-bottom: 50px; } .lafka_shortcode_latest_posts { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } #main-menu li div.lafka-mega-menu>ul.sub-menu { display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; justify-content: center; } .lafka_shortcode_latest_posts { padding: 2px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; box-sizing: border-box; } .lafka-related-blog-posts { text-align: center; } .lafka-related-blog-posts>div { width: 100%; text-align: center; } .lafka_shortcode_latest_posts.lafka_blog_masonry:not(.lafka_shortcode_latest_posts) .blog-post { width: 100% !important; overflow: hidden; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; float: left; margin: 0 0 30px 0 !important; border: none !important; box-sizing: border-box; position: relative; } .lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post .lafka_post_data_holder { z-index: 10000; border: none; text-align: left; padding: 40px 10px; } .lafka_shortcode_latest_posts.lafka_blog_masonry:not(.lafka-related-blog-posts) .blog-post .lafka_post_data_holder { opacity: 1; } .lafka-related-blog-posts.lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post { display: inline-block; width: 33%; padding: 1% !important; text-align: center; } .lafka-related-blog-posts.lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post .lafka_post_data_holder .lafka-post-avatar { display: none; } .lafka_blog_masonry .blog-post .post-date { display: none; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:hover, .lafka_shortcode_latest_posts.lafka_blog_masonry .owl-item .blog-post:hover { box-shadow: none !Important; background: none; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post { width: 50%; margin-bottom: 5px !Important; border-bottom: 1px solid #f5f5f5 !Important; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type { margin-bottom: 30px !Important; border-bottom: none; padding-bottom: 18px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post .post-date, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post .lafka-post-avatar { display: none; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type .post-date, .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type .lafka-post-avatar { display: block; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .post-unit-holder { width: 20%; float: left; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type .post-unit-holder { width: 100% !Important; float: none; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post .foodmenu-unit-info { display: none; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type .foodmenu-unit-info { display: block; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .lafka_post_data_holder { clear: none; float: left; width: 80%; padding-top: 0px; padding-bottom: 5px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type .lafka_post_data_holder { float: none; width: 100%; padding-top: 20px; padding-bottom: 20px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post-meta { margin-bottom: 11px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type .blog-post-meta { margin-bottom: 14px; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post-excerpt { font-size: 87%; } .lafka_shortcode_latest_posts.lafka_blog_masonry.lafka-mozaic-posts .blog-post:first-of-type .blog-post-excerpt { font-size: 100%; } .lafka_shortcode_latest_posts.lafka_blog_masonry .owl-item .blog-post { width: 100%; display: block; border: none !important; padding: 0 15px !important; } #comment .pagenavi { padding: 0 0 40px 0; } ul.commentlist { list-style-type: none; padding: 0; margin: 0 0 30px 0; float: left; width: 100%; } ul.commentlist>li { margin-left: 0px; text-align: left; } ul.commentlist>li.pingback { padding: 15px 30px; border: 1px solid #eaeaea; border-left: 3px solid; background-color: #ffffff; margin-bottom: 10px; color: #999999; } ul.commentlist>li.pingback .edit-link { line-height: normal; } #comments p.nocomments { text-align: center; border: 1px solid #f1f1f1; display: inline-block; width: 49.5%; margin-top: 0px; padding: 102px 30px; background-color: #f7f7f7; } #comments p.nocomments:before { display: block; margin-bottom: 25px; color: #e8e8e8; font-size: 55px; font-family: 'feather'; content: "\f13c"; } .commentlist ul.children { list-style-type: none; padding: 10px 0 0 40px; margin: 0; float: left; clear: left; width: 100%; position: relative; } .commentlist ul.children:before { display: block; width: 15px; height: 15px; line-height: 15px; vertical-align: middle; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f139"; position: absolute; top: -20px; left: 9px; color: #e1e1e1; } .commentlist ul.children:after { display: block; width: 20px; height: 75px; vertical-align: middle; content: " "; position: absolute; top: 0px; left: 16px; border-left: 1px dashed; border-bottom: 1px dashed; border-color: #e1e1e1; border-radius: 0px 0px 0px 3px; } .commentlist li.children li { position: relative; padding: 0; float: left; clear: left; display: block; width: 100%; margin-bottom: 15px; margin-left: 0; } .commentlist li ul.children li { position: relative; padding: 0; margin: 0px; } .commentlist li .comment-text { z-index: 90; } .commentlist li.pingback p { margin: 0; } .commentlist li.pingback+li.comment { margin-top: 70px; } img.avatar { float: left; background-color: #ffffff; margin: 0 10px 10px 0; border-radius: 50%; border: 6px solid #fafafa; } .commentlist li .comment-body { padding: 50px 30px 30px; margin-bottom: 80px; } .commentlist li .comment-body p, .commentlist li .comment-body span, .commentlist li .comment-body div { position: relative; z-index: 1000; } .commentlist li ul.children li .comment-body { margin-bottom: 70px; } .commentlist li .comment-body img.avatar { position: absolute; top: -35px; left: 30px; margin: 0; z-index: 200; } .lafka-author-content img.avatar { float: none; width: 100%; height: auto; margin-bottom: 0; border-color: #e1e1e1; } .bypostauthor>.comment-body img.avatar { padding: 4px; border: 6px solid #f6f6f6; } .commentlist li div.description { border: none; width: auto; margin-bottom: 0; } .commentlist li .star-rating { position: absolute; crop: 0; top: -13px; left: 100px; width: 150px; } #commentform label { display: block } p.form-allowed-tags { font-size: 11px; padding: 8px; background: #f8f8f8; border: 1px solid #f1f1f1; } p.form-allowed-tags * { font-size: 11px; } #commentform .text-input { margin-bottom: 20px; vertical-align: middle; width: 50%; } #commentform textarea, #review_form textarea { margin-bottom: 10px; padding: 2%; vertical-align: top; width: 100%; border: none; background-color: rgba(0, 0, 0, 0.05); } #commentform textarea:focus, #review_form textarea:focus { background-color: rgba(0, 0, 0, 0.08); } p.comment-form-email, p.comment-form-url, p.comment-form-author { width: 32%; float: left; } #tab-reviews p.comment-form-email, #tab-reviews p.comment-form-url, #tab-reviews p.comment-form-author { width: 49%; } #tab-reviews p.comment-form-email { margin-right: 0; } p.comment-form-email, p.comment-form-author { margin-right: 2%; } #comments>ul.commentlist+#respond.comment-respond p.comment-form-author { width: 100%; margin-right: 0; } #comments>ul.commentlist+#respond.comment-respond p.comment-form-email, #comments>ul.commentlist+#respond.comment-respond p.comment-form-url { width: 49%; } p.comment-form-author input, p.comment-form-email input, p.comment-form-url input { width: 100%; background-color: rgba(0, 0, 0, 0.05); } #commentform p.comment-form-cookies-consent { margin: 15px 0 30px 0; float: left; width: 100%; } p.comment-form-cookies-consent input[type="checkbox"], #commentform p.comment-form-cookies-consent label { display: inline-block; vertical-align: middle; margin-bottom: 0; margin-right: 5px; width: auto; } p.logged-in-as { margin: 0 0 30px 0; font-size: 14px; text-align: center; } p.logged-in-as a:first-of-type { color: #999999; } p.logged-in-as a:first-of-type:before { display: inline-block; margin-right: 5px; content: "\f007"; font-family: 'Font Awesome 5 Free'; font-size: 14px !important; font-weight: 900; } /* ACCORDION STYLES ----*/ .accordion { list-style-type: none; } .accordion li { background: #212121; cursor: pointer; float: left; display: block; width: 100%; } .accordion li div { padding: 20px 20px; background: #f8f8f8; } .accordion li a.accordion-title { text-decoration: none; display: block; cursor: pointer; border-bottom: 1px solid #ffffff; padding: 5px 15px; color: #fff; font-size: 12px; font-weight: 600; } .accordion table.form { border: none; } /* CART MODULE ----*/ .lafka-search-cart-holder { float: right; position: absolute; top: 35px; right: 40px; padding: 0; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; padding: 6px 11px 6px 5px; box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12); -moz-box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12); -webkit-box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12); background-color: rgba(255, 255, 255, 0.87); border-radius: 3em; } #header.lafka-sticksy .lafka-search-cart-holder, #header.lafka-sticksy .lafka-top-bar-message { top: 18px; } #header:not(.lafka-has-header-top).lafka-sticksy .lafka-search-cart-holder, #header:not(.lafka-has-header-top).lafka-sticksy .lafka-top-bar-message, #header:not(.lafka-has-header-top).lafka-sticksy a.mob-menu-toggle { top: 40px; } #header:not(.lafka-has-header-top).lafka-sticksy #logo { margin-bottom: 0px; } #main-menu .lafka-search-cart-holder { min-height: inherit; } #cart-module { padding: 0px; width: 36px; height: 36px; border-radius: 6px; margin: 0; position: relative; z-index: 0; float: right; list-style: none; z-index: 2; } #cart-module>li:first-child { vertical-align: middle; min-height: 36px; line-height: 36px; } #cart-module a.cart-contents:before { display: inline-block; font-size: 21px !important; float: left; width: 36px; height: 36px; position: relative; color: #333333; top: 0px; font-weight: normal !important; } body>div.widget.woocommerce.widget_shopping_cart { width: 100%; height: 100%; overflow: hidden; text-align: center; float: none; position: fixed; top: -110%; right: 0px; margin: 0; padding: 0px 20px 40px 20px; background: #ffffff; z-index: 21000; -webkit-transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); transition: all .6s cubic-bezier(0.77, 0, 0.175, 1); } body>div.widget.woocommerce.widget_shopping_cart .widgettitle { display: none; } .lafka-change-branch.lafka-pickup-info .lafka-estimated-time, .lafka-change-branch.lafka-pickup-info .lafka-estimated-time:before { display: inline-block !important; width: auto !important; float: none; height: auto; vertical-align: middle; } .lafka-change-branch.lafka-pickup-info .lafka-estimated-time { padding: 2px 6px; margin-right: 3px; font-size: 10px; } .lafka-change-branch.lafka-pickup-info .lafka-estimated-time:before { margin-right: 3px; } .lafka-change-branch.lafka-pickup-info span { width: auto; vertical-align: middle; } body>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content { height: 100%; position: relative; max-width: 600px; margin: 0 auto; } body>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.cart_list.product_list_widget { padding: 20px 0; position: absolute; left: 0px; overflow-y: auto; overflow-x: hidden; width: 100%; -webkit-overflow-scrolling: touch; bottom: 180px; top: 60px; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; } body>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .lafka-change-branch + ul.cart_list.product_list_widget { top: 75px; } body>div.widget.woocommerce.widget_shopping_cart.active_cart { top: 0px; display: block; } body>div.widget.woocommerce.widget_shopping_cart { z-index: 222000; } #cart-module a.cart-contents { display: block; width: 100%; height: 36px; line-height: 36px; text-decoration: none; position: relative; text-align: center; } .main_menu_holder #cart-module { background: none; } .widget_shopping_cart_content a.remove { display: block; float: right; width: 16px; height: 16px; line-height: 16px; margin-top: 2px; margin-right: 1px; text-align: center; border-radius: 50%; font-size: 0px; } .widget_shopping_cart_content a.remove:before, .cart-info td.product-remove a.remove:before, .wishlist_table td.product-remove a.remove:before { display: block; font-family: 'feather' !important; content: "\e8da"; font-size: 18px; } .cart-info td.product-remove a.remove:before, .wishlist_table td.product-remove a.remove:before { padding-top: 15px; } .widget_shopping_cart_content a.remove:hover, .cart-info td.product-remove a.remove:hover, .wishlist_table td.product-remove a.remove:hover { opacity: 0.5; } #cart-module .cart-contents { margin: 0; display: inline-block; font-size: 13px; font-weight: 600; } #cart-module .cart-contents span.count, .lafka-wishlist-counter a .lafka-wish-number { position: absolute; color: #ffffff; background-color: #333333; top: 50%; margin-top: -20px; left: 25px; display: block; font-size: 9px !important; line-height: 15px !important; white-space: nowrap; height: 15px; min-width: 16px; border-radius: 2em; text-align: center; font-weight: bold; vertical-align: middle; } .lafka-wishlist-counter a .lafka-wish-number { left: 28px; } .widget_shopping_cart_content li { padding-bottom: 10px !important; border-bottom: 1px solid #e5e5e5; } .widget_shopping_cart_content .woocommerce-mini-cart__empty-message { text-align: center; border: none; font-size: 18px; margin: 0px; padding: 8px; line-height: normal; padding-right: 27px; } .widget_shopping_cart_content .woocommerce-mini-cart__empty-message:before { content: "\e926"; font-family: 'feather' !important; display: block; font-size: 140px; margin-bottom: 30px; margin-top: 50px; color: #f8f8f8; text-align: center; left: 12px; position: relative; } .widget_shopping_cart_content p.total, .widget_shopping_cart_content p.buttons { margin: 0; } .widget_shopping_cart_content p.total { font-size: 17px; font-weight: 500; position: absolute; margin: 0; bottom: 120px; left: 25px; right: 25px; display: block; text-align: left; } .widget_shopping_cart_content p.total strong, .widget_shopping_cart_content p.total .woocommerce-Price-amount.amount { width: 49.2%; display: inline-block; vertical-align: top; } .widget_shopping_cart_content p.total strong { font-weight: normal; } .widget_shopping_cart_content p.total .woocommerce-Price-amount.amount { text-align: right; color: #333333; } .widget_shopping_cart_content p.buttons { margin-top: 15px; } body>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons { position: absolute; margin: 0; bottom: -1px; left: -1px; right: -1px; display: block; } .widget_shopping_cart_content p.buttons .button { width: 48%; float: left; padding: 10px; text-align: center; margin: 0px 1%; display: block; font-size: 14px; font-weight: 500; vertical-align: middle; } .widget_shopping_cart_content p.buttons .button:before { font-family: 'feather' !important; content: "\e926"; display: inline-block; margin-right: 7px; font-weight: normal !important; vertical-align: middle; font-size: 21px; } .widget_shopping_cart_content p.buttons .button.checkout:before { content: "\e85f"; } .widget_shopping_cart_content p.buttons .button:not(.checkout) { background-color: #333333; } .lafka-wishlist-counter, #lafka-account-holder { float: right; height: 36px; padding: 0; position: relative; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; text-align: center; border-radius: 6px; z-index: 5; } .lafka-wishlist-counter>a, #lafka-account-holder>a { text-decoration: none; width: 36px; height: 36px; line-height: 36px; font-size: 21px !important; position: relative; display: inline-block; } .lafka-wishlist-counter>a { line-height: 36px; } .lafka-wishlist-counter i, #lafka-account-holder i { color: #333333; font-weight: normal !important; font-size: 21px !important; } .lafka-wishlist-counter i, #lafka-account-holder i, #cart-module a.cart-contents:before, .lafka-search-cart-holder .lafka-search-trigger>a i:before, a.sidebar-trigger:before { font-family: 'feather' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .lafka-search-cart-holder .lafka-search-trigger>a, .lafka-search-cart-holder #cart-module a.cart-contents, .lafka-search-cart-holder #cart-module a.cart-contents:before, .lafka-search-cart-holder .lafka-wishlist-counter a, .lafka-search-cart-holder .lafka-wishlist-counter a i, #lafka-account-holder i { color: #333333; } .lafka-search-cart-holder .lafka-search-trigger>a, .lafka-search-cart-holder #cart-module a.cart-contents, .lafka-search-cart-holder .lafka-wishlist-counter a, #lafka-account-holder>a { border-radius: 50%; } .lafka-search-cart-holder .lafka-search-trigger, .lafka-search-cart-holder #cart-module, .lafka-search-cart-holder .lafka-wishlist-counter, #lafka-account-holder { margin-left: 6px; } .lafka-wishlist-counter i:before { content: "\e879"; } #lafka-account-holder i:before { content: "\e8e9" !important; } #lafka-account-holder.active i:before { content: "\e8f6" !important; } #cart-module a.cart-contents:before { content: "\e926" !important; } .lafka-search-cart-holder .lafka-search-trigger>a i:before { content: "\e8bd" !important; font-size: 21px; } a.vc_btn3-style-custom, button.vc_btn3-style-custom { font-weight: bold; -moz-box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12) !important; -webkit-box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12) !important; box-shadow: 0 0px 30px 0 rgba(0, 0, 0, .12) !important; } a.vc_btn3-shape-rounded.vc_btn3-style-custom:before, button.vc_btn3-shape-rounded.vc_btn3-style-custom:before { border-radius: 4px; } a.vc_btn3-shape-round.vc_btn3-style-custom:before, button.vc_btn3-shape-round.vc_btn3-style-custom:before { border-radius: 2em; } .vc_btn3.vc_btn3-shape-rounded { -webkit-border-radius: 2px !Important; -moz-border-radius: 2px !Important; border-radius: 2px !Important; } .widget_shopping_cart_content li dl.variation { width: auto !important; margin-bottom: 4px; } .widget_shopping_cart_content li dl.variation dt, .widget_shopping_cart_content li dl.variation dd { padding: 3px; font-size: 11px; } .widget_shopping_cart_content li dl.variation p { margin: 0; line-height: normal; } .lafka_added_to_cart_notification { padding: 0px; position: fixed; top: 50px; right: 10px; background: #ffffff; z-index: 100005; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.3) !Important; border-radius: 3px !Important; overflow: hidden; max-width: 320px; } img.added-product-image { width: auto; height: 100px; float: left; } div.added-product-text { overflow: hidden; padding: 20px 15px; } div.added-product-text strong { font-size: 14px; color: #ffffff; font-weight: normal !important; } table.shop_table.cart.wishlist_table div.yith-wcwl-add-to-wishlist { display: none !important; } .video_controlls { float: right; } #header .lafka-search-cart-holder .video_controlls { text-align: center; display: table; } #header .lafka-search-cart-holder .video_controlls a { display: table-cell; vertical-align: middle; padding: 0 8px; } .video_controlls a { margin-left: 8px; text-decoration: none; color: #333333; font-size: 13px; position: relative; } .video_controlls a#video-volume:after { animation: 1s linear 2s normal none infinite running pointing; border: 2px solid; border-radius: 50%; content: ""; height: 15px; left: 50%; margin-left: -7px; margin-top: -8px; position: absolute; top: 50%; width: 15px; z-index: 1300; display: block; -webkit-transform: rotate(45deg); transform: rotate(45deg); } #header .lafka-search-cart-holder .video_controlls a#video-volume:after { animation: 1s linear 2s normal none infinite running pointing; border: 2px solid; height: 16px; left: 50%; margin-left: -8px; margin-top: -8px; width: 16px; } .video_controlls a#video-volume.disabled:after { display: none; } #header .main_menu_holder.video_controlls a { margin-left: 0px; } .video_controlls a:hover { color: #999999; } /* Clear Fix Hack ----*/ .fixed:after, #comment-nav-above:after, #comment-nav-below:after, #main .lafka-share-links:after, div.widget_recent_comments ul li:after, .wcmp_vendor_rating:after, #yith-wcwl-form tbody td:after, .woocommerce-mini-cart__empty-message:after, #lafka-filter-widgets:after, .lafka-foodmenu-categories:after, .lafka-foodmenu-categories ul:after, .woocommerce-message:after, ul.product_list_widget li:after, ul.products-list li:after, .icon_link_item small:after, .lafka_post_data_holder:after, .post-unit-holder:after, div:not(#footer)>.inner:after, p.myaccount_user:after, .col2-set.addresses:after, .sidebar>div.widget:after, .wpb_widgetised_column div.widget:after, .wpb_widgetised_column div.box:after, .sidebar>div.box:after, #footer:after, .wpb_single_image:after, div.woocommerce:after, ul.lafka_woo_categories_shop:after, div.lafka_woo_categories_shop:after, .upsells.products:after, .lafka_shortcode_latest_posts:after, .cross-sells:after, .lafka_shortcode_count_holder:after, .lafka_blog_small_image .blog-post:after, .lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post:after, div.prod_hold .links:after { content: " "; display: block; height: 0px !Important; clear: both; visibility: hidden; } .fixed { display: block; } .fixed { min-height: 1%; } * html .fixed { height: 1%; } .clear { clear: both; font-size: 0; line-height: 0; height: 0 } #supersized:hover, #supersized li a { cursor: default !Important; } #main img, .box img, .product image img { max-width: 100%; height: auto; } .selectnav { display: none; } #searchform .screen-reader-text { display: block; font-size: 90%; left: 0; line-height: 27px; padding-left: 10px; position: absolute; background: #ffffff; } /*Footer menu*/ #footer-menu ul { margin: 0; padding: 0; list-style: none; } #footer_nav>li>a { font-size: 18px; font-weight: normal; margin-top: 0px; margin-bottom: 12px; border-bottom: 1px solid #333333; padding-bottom: 8px; display: block; } #footer_nav>li>a:hover { text-decoration: none; } #footer_nav ul li a { margin: 0; padding: 4px; display: block; } #footer_nav ul li a:hover { background-color: #f1f1f1; text-decoration: none; } .comment-reply-link, span.edit-link a { font-size: 12px; float: right; clear: both; text-decoration: none !important; color: #333333; vertical-align: middle; display: inline-block; padding: 4px 9px; background-color: #ffffff; border: 1px solid #f5f5f5; } span.edit-link a { clear: none; float: none; padding: 2px 6px; margin-left: 4px; background-color: #ffffff; color: #333333; opacity: 1; } .comment-reply-link { position: absolute; bottom: 1px; right: 0px; border: none; padding: 8px; text-transform: uppercase; color: #333333; background-color: #ffffff; font-size: 11px; z-index: 220; } .commentlist li .comment-body:hover .comment-reply-link { color: #ffffff; } .comment-reply-link:before { margin-right: 5px; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f061"; font-size: 10px; } ol.commentlist { padding: 0; margin: 0 0 30px 0; float: left; width: 100%; list-style: none; } ol.commentlist li { margin-left: 0; } #wcmp_vendor_reviews ol.commentlist li { list-style: none !important; } #reviews .commentlist li .comment_container, .comment-body { text-align: left; width: 100%; padding: 30px; position: relative; color: #666666; background-color: #ffffff; border-radius: 3px; } .comment-body { float: left; } #reviews .commentlist li .comment_container { margin-bottom: 40px; } #reviews .commentlist li .comment_container img.avatar { position: absolute; top: -30px; left: 30px; } .bypostauthor>.comment-body { color: #333333; border: none; background-color: #ffffff; } #reviews .commentlist li .meta { margin-bottom: 13px; color: #999999; } a#cancel-comment-reply-link { font-weight: normal !important; text-transform: capitalize; padding: 1px 8px; border-radius: 3px; float: right; display: inline-block; color: #ffffff; } a#cancel-comment-reply-link:before { display: inline-block; margin-right: 4px; content: "\f057"; font-family: 'Font Awesome 5 Free'; font-weight: 900; } .comment-body span, #reviews .commentlist li .meta { font-size: 13px; } .comment-body span.tuser, #reviews .commentlist li .meta strong { margin-right: 8px; border-right: 1px solid #cecece; padding-right: 8px; font-size: 15px; font-weight: 500 !important; color: #272727; } #reviews .commentlist li .description p { margin: 5px 0 0 0; } #reviews .star-rating { text-indent: -9999px; width: 108px; margin: 0 auto; height: 27px; z-index: 9999; } #reviews .star-rating span { background: url(image/stars_bo_gold.png) 4px 0px no-repeat; text-indent: -9999px; display: block; height: 23px; overflow: hidden; } /* loader */ .ui-widget-overlay { background: none repeat scroll 0 0 #FFFFFF !important; opacity: 0.75; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: normal !important; } /*end loader*/ #lafka_price_range { font-size: 15px; padding: 3px; position: relative; margin-left: 4px; } body.woocommerce-account .wpb_wrapper>.woocommerce, body.woocommerce-account .content_holder>.page>.woocommerce { position: relative; padding-top: 60px; padding-bottom: 60px; } nav.woocommerce-MyAccount-navigation { display: inline-block; width: 220px; max-width: 100%; vertical-align: top; position: sticky; top: 210px; } nav.woocommerce-MyAccount-navigation ul { padding: 0; margin: 0; list-style: none; } nav.woocommerce-MyAccount-navigation ul li { list-style: none; margin: 0 0 0.7rem 0; position: relative; } nav.woocommerce-MyAccount-navigation ul li a { display: block; text-decoration: none; color: #333333; font-size: 13px; font-weight: 500; text-transform: uppercase; } div.woocommerce-MyAccount-content { padding: 0 40px; margin-top: 0; margin-bottom: 50px; position: relative; font-size: 16px; line-height: 180%; display: inline-block; width: calc(100% - 225px); max-width: 100%; vertical-align: top; } div.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row--first { margin-top: 0px; padding-top: 0px; } div.woocommerce-MyAccount-content .lafka-account-avatar { display: inline-block; vertical-align: middle; } body.woocommerce-account.woocommerce-orders div.woocommerce-MyAccount-content .lafka-account-avatar, body.woocommerce-account.woocommerce-downloads div.woocommerce-MyAccount-content .lafka-account-avatar, body.woocommerce-account.woocommerce-edit-address div.woocommerce-MyAccount-content .lafka-account-avatar, body.woocommerce-account.woocommerce-payment-methods div.woocommerce-MyAccount-content .lafka-account-avatar, body.woocommerce-account.woocommerce-edit-account div.woocommerce-MyAccount-content .lafka-account-avatar { display: none !important; } div.woocommerce-MyAccount-content .myaccount_user>p:first-of-type { font-size: 15px; display: inline-block; vertical-align: middle; margin: 0; } div.woocommerce-MyAccount-content .myaccount_user>p { color: #333333; } div.woocommerce-MyAccount-content>a { color: #ffffff; text-decoration: underline; } div.woocommerce-MyAccount-content .lafka-account-avatar img { float: none; margin: 0 10px 0 0; } table.my_account_orders, .col2-set.addresses { margin: 40px 0; } #customer_login.col2-set { text-align: center; overflow: hidden; position: relative; padding-top: 60px; margin-bottom: 80px; } body.woocommerce-account #customer_login.col2-set .owl-nav, .woocommerce #customer_login.u-columns.col2-set .owl-nav { margin: 0 0 50px 0; font-size: 24px; font-weight: 600; color: #333333; position: absolute; top: 0; left: 0; width: 100%; } body.woocommerce-account .content_holder #customer_login.col2-set .owl-nav button, .woocommerce .content_holder #customer_login.u-columns.col2-set .owl-nav button { font-size: 24px; font-weight: 600; text-transform: uppercase; background: none; } body.woocommerce-account #customer_login.col2-set .owl-nav button.disabled, .woocommerce #customer_login.u-columns.col2-set .owl-nav button.disabled { color: #cacaca; } body.woocommerce-account #customer_login.col2-set .owl-nav button, .woocommerce #customer_login.u-columns.col2-set .owl-nav button { display: inline-block; padding: 10px; } body.woocommerce-account #customer_login.col2-set .owl-nav button:before, .woocommerce #customer_login.u-columns.col2-set .owl-nav button:before { display: none; } .col2-set.addresses .col-1, .col2-set.addresses .col-2, #customer_login.col2-set .col-1, #customer_login.col2-set .col-2 { width: 50%; padding: 1%; float: left; } #customer_login.col2-set .col-1, #customer_login.col2-set .col-2 { padding: 30px; width: 100%; max-width: 600px; border: 1px solid #f1f1f1; float: none; text-align: left; margin: 30px auto; } #content #customer_login.col2-set .col-1, #content #customer_login.col2-set .col-2 { background-color: #ffffff; } #content .wpb_text_column .owl-item :last-child.u-column1 { margin-bottom: 35px; } #customer_login label, #customer_login input[type="text"], #customer_login input[type="password"], #customer_login input[type="email"] { width: 100%; clear: both; } #customer_login input[type="text"], #customer_login input[type="password"], #customer_login input[type="email"] { padding: 12px 4px; } #customer_login label.inline { width: auto; clear: none; } #customer_login p { border: none; } .col2-set.addresses header { position: relative; } .col2-set.addresses header a.edit { position: absolute; color: #444444; top: 10px; right: 10px; display: block; font-size: 0px; } .col2-set.addresses header a.edit:before { display: inline-block; content: "\f303"; font-family: 'Font Awesome 5 Free'; color: #999999; font-size: 14px; margin-right: 5px; font-weight: 900 !important; } .col2-set.addresses header a.edit:hover:before { color: #333333; } .myaccount_user input[type="text"], .myaccount_user input[type="tel"], .myaccount_user input[type="email"], .myaccount_user input[type="password"], .myaccount_user input[type="number"] { width: 100%; } .myaccount_user input#account_display_name+span { display: block; font-size: 12px; } .myaccount_user fieldset { padding: 20px; border: 1px solid #f1f1f1; margin-bottom: 50px; border-radius: 6px; } .myaccount_user fieldset legend { padding: 5px; text-transform: uppercase; font-size: 13px; font-weight: 500; } .cart-info .coupon { text-align: left; display: inline-block; width: 75%; vertical-align: top; } .cart-info .coupon label { display: none; } .coupon input#coupon_code, .checkout_coupon input#coupon_code { padding: 11px 15px; font-size: 13px; margin-bottom: 5px; margin-right: 8px; } .wc-proceed-to-checkout .button, .wc-proceed-to-checkout button { vertical-align: middle; line-height: 32px; padding: 6px 18px; width: 100%; } .coupon input.button, .wc-proceed-to-checkout .button { text-align: center; margin-bottom: 8px; } .coupon input, .checkout_coupon p { display: inline-block; vertical-align: top; } form.checkout_coupon { margin-bottom: 30px; padding: 20px; background-color: #fcfcfc; display: block; width: 100%; } .woocommerce-info, woocommerce-info>a { vertical-align: middle; } .woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle { width: 49.20%; display: inline-block; text-align: center; padding: 20px; background-color: #f8f8f8; margin-bottom: 35px; } .woocommerce-form-login-toggle { margin-right: 1%; } .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-login-toggle .woocommerce-info { margin-bottom: 0; color: #333333; text-transform: uppercase; font-weight: 500; font-size: 13px; } .woocommerce-form-coupon-toggle .woocommerce-info:before, .woocommerce-form-login-toggle .woocommerce-info:before { display: inline-block; vertical-align: middle; content: "\e8d2"; font-family: 'feather' !important; margin-right: 8px; color: #333333; font-size: 15px; font-weight: normal; } .woocommerce-form-login-toggle .woocommerce-info:before { content: "\e8e9"; } .page.woocommerce-checkout .woocommerce-form-login { width: 100%; max-width: 669px; display: block; } form.checkout_coupon p { border: none !important; } form.checkout_coupon p:first-of-type { width: 100%; } table.shop_table.cart .actions>input.button { margin: 0 auto; float: right; } .cart-info tbody td.actions { padding-top: 30px; } .cart-info tbody td.actions>button.button { float: right; background-color: #333333; } table.shop_table.cart td.product-quantity div.quantity { height: auto; width: auto; padding: 0; border: none; background: none; } table.shop_table.cart td.product-quantity div.quantity input.input-text.qty.text { max-width: 100%; vertical-align: middle; width: 40px; text-align: center; border: 1px solid #f1f1f1; border-radius: 2px; } table.shop_table.cart td.product-quantity div.quantity input.plus, table.shop_table.cart td.product-quantity div.quantity input.minus { display: none !important; } .cart-collaterals h2 { border-bottom: 1px solid #e5e5e5; font-size: 14px !important; padding-bottom: 10px; text-transform: uppercase; } .cart-collaterals div.prod_hold .name { font-size: 12px; } .cart-collaterals .prod_hold .price_hold { font-size: 13px; font-weight: 500; } .cart-collaterals .prod_hold { box-shadow: none; float: left; } .cart-collaterals .prod_hold .lafka-product-list-description, .cart-collaterals .links .yith-wcwl-add-to-wishlist, .cart-collaterals .prod_hold a.lafka-quick-view-link { display: none; } .cart-collaterals .prod_hold .lafka-list-prod-summary { padding: 15px 0 0 0; } .woocommerce-info { margin-bottom: 35px; padding: 10px 0px; } .woocommerce-message, p.demo_store, .woocommerce-Message, ul.woocommerce-error, div.wpcf7-validation-errors { background: #fff4e2; color: #9d8967; margin-bottom: 50px !important; border: 1px solid #ffeccc; padding: 15px; vertical-align: middle; width: 100%; border-radius: 8px; } .single-product #content>#products-wrapper>.woocommerce-notices-wrapper .woocommerce-message { width: auto; max-width: 1000%; } .woocommerce-checkout .woocommerce-NoticeGroup { padding-top: 10px; } .woocommerce-message[data-lafka-notice="minimum-amount"] { background: #ffffff; color: #999999; border: 1px solid #e1e1e1; border-left-width: 4px; border-left-color: #008cc9; padding: 20px; font-size: 17px; } .woocommerce-message[data-lafka-notice="minimum-amount"]:before { display: inline-block; vertical-align: middle; margin-right: 8px; color: #008cc9; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f05a"; font-size: 24px; } .woocommerce-message[data-lafka-notice="minimum-amount"] span { color: #333333; } .woocommerce-message[data-lafka-notice="minimum-amount"] span.woocommerce-Price-amount { font-weight: bold; } ul.woocommerce-error { margin-left: 0px; padding-left: 30px; font-size: 13px; } ul.payment_methods.methods li { padding: 15px 0px; border-bottom: 1px solid #e5e5e5; vertical-align: middle; } ul.payment_methods.methods li>input.input-radio, ul#shipping_method li>input.shipping_method { vertical-align: middle; margin-top: -2px; } .wc_payment_method.payment_method_paypal img { display: none !important; } .woocommerce #payment .payment_method_paypal .about_paypal, .woocommerce-page #payment .payment_method_paypal .about_paypal { display: inline-block; float: right; font-size: 11px; font-weight: normal; text-transform: none !important; vertical-align: middle !important; line-height: inherit; margin-top: 5px; } ul.payment_methods.methods li>input.input-radio:checked+label, ul#shipping_method li>input.shipping_method:checked+label { color: #333333; } ul.payment_methods.methods li>input.input-radio+label { font-size: 11px !important; } .wc_payment_method.payment_method_stripe img { max-height: 16px; vertical-align: middle; margin: -1px 0 0 0px !important; max-width: 32px !important; } .woocommerce-checkout #payment input#payment_method_stripe, #add_payment_method #payment input#payment_method_stripe { top: auto !important; position: relative !important; } .woocommerce-checkout #payment .payment_method_stripe label[for="payment_method_stripe"] { display: inline-block !important; padding-left: 0px !important; width: calc(100% - 35px); margin-right: 0px !important; } p.woocommerce-thankyou-order-received { margin-bottom: 0px; text-align: center; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { display: block; list-style: none !important; margin: 0 0 20px 0; padding: 60px; background-color: #fafafa; text-align: center; } ul#shipping_method { margin: 0px 0px 10px 0px; } .cart-collaterals ul#shipping_method { padding-top: 0; } ul#shipping_method li { margin: 0; list-style: none; } .content_holder li.lafka-shipping-no-options { background-color: red; color: #ffffff; padding: 8px; border-radius: 4px; position: relative; } .cart-collaterals ul#shipping_method li:first-of-type { padding-top: 0px; } p.woocommerce-shipping-destination { font-size: 13px; } a.shipping-calculator-button { font-size: 15px; font-weight: bold; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { display: inline-block; position: relative; text-align: left; list-style: none !important; padding: 12px 25px 12px 65px; border-right: 1px dashed #e1e1e1; font-size: 14px; font-weight: 500; margin: 0px; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:before { display: block; position: absolute; left: 13px; top: 10px; margin-right: 10px; font-family: 'feather'; vertical-align: top; font-size: 38px; color: #cecece; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__order:before { content: "\e926"; left: 10px; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__date:before { content: "\e83a"; left: 15px; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__total:before { content: "\e8d2"; left: 15px; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__email:before { content: "\e88a"; left: 15px; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__payment-method:before { content: "\e85f"; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-of-type { border: none; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong { display: block; clear: left; font-weight: normal !important; font-size: 16px; color: #333333; } section.woocommerce-order-details { margin-top: 60px; } section.woocommerce-order-details table a, section.woocommerce-order-details table .woocommerce-Price-amount.amount { color: #333333; } section.woocommerce-order-details table th { border-bottom: 1px solid #efefef; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details+p { font-size: 13px; color: #333333; text-align: center; } ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details+p:before { font-family: 'et-line'; display: inline-block; font-size: 12px; content: "\e03d"; margin-right: 8px; vertical-align: middle; color: #bc973f; } .woocommerce form .wc_payment_method .payment_box p { font-size: 13px; } ul.woocommerce-error b, ul.woocommerce-error strong { text-transform: uppercase; font-weight: 600; } .woocommerce p.cart-empty, .woocommerce p.return-to-shop { text-align: center; } .woocommerce-cart .woocommerce p.cart-empty { margin-bottom: 35px; color: #999999; font-size: 19px; } p.demo_store { text-align: center; min-height: 20px; font-size: 12px !important; color: #f1f1f1; background-color: #333333; border: none; margin: 0 !important; padding: 7px 25px; position: relative; } p.demo_store a.woocommerce-store-notice__dismiss-link { font-size: 0px !important; position: absolute; right: 10px; top: 50%; margin-top: -8px; width: 15px; height: 15px; display: block; line-height: normal; } p.demo_store a.woocommerce-store-notice__dismiss-link:before { font-size: 13px !important; content: "x"; font-family: sans-serif; display: inline-block; font-weight: bold; color: #f1f1f1; } .woocommerce-Message .button, .woocommerce-Message .button:hover, .woocommerce-message .button, .woocommerce-message .button:hover { float: right; margin-left: 30px; border: none; padding: 2px 5px 0 5px; color: #9d8967 !important; font-size: 13px; font-weight: 500; background-color: transparent !important; box-shadow: none !important; } textarea#order_comments.input-text { width: 469px !important; height: 155px !important; } ul.payment_methods.methods { list-style: none; margin-left: 0; } ul.payment_methods.methods li { list-style: none; margin-left: 0; } .payment_method_paypal label img { clear: both; display: block; } .woocommerce-checkout .form-row.address-field .chosen-container { width: auto !important; } html.touch #search div.ajax_search_result { display: none !important; } #search div.ajax_search_result { display: none; } #search div.ajax_search_result { display: block; line-height: normal !Important; } #search form>div { width: 100%; max-width: 600px; margin: 0 auto; } div.ajax_search_result { padding: 20px 0px 200px 0px; background: #ffffff; text-align: left; border-radius: 2px; margin: -6px auto 50px auto; width: 100%; max-width: 600px; overflow: hidden; font-size: 13px !important; } div.ajax_search_result h4 { border: 1px solid #f1f1f1; background-color: #fafafa; border-radius: 2px; font-size: 16px; font-weight: bold; margin-bottom: 25px; padding: 10px; } div.ajax_search_result ul, div.ajax_search_result ul li { list-style: none; margin-left: 0; } div.ajax_search_result ul { margin-bottom: 15px; } div.ajax_search_result ul li { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #f9f9f9; } div.ajax_search_result ul li a { display: block; } span.ajax_search_image { background: #cecece none repeat scroll 0 0; display: inline-block; height: 50px; margin: 3px 10px 0 0; width: 50px; } span.ajax_search_image img { width: 50px !important; height: auto !important; } span.ajax_search_content { display: inline-block; vertical-align: top; text-align: left; max-width: 70%; } a.ajax_search_unit { text-decoration: none !important; padding: 5px; } .ajax_search_content span { display: block; margin-bottom: 3px; } .ajax_search_content span.ajax_search_title { color: #333333; } .ajax_search_content span.ajax_search_excerpt { color: #666666; font-size: 12px; } .wishlist_table .add_to_cart, .yith-wcwl-add-button>a.button.alt { border: none; } .wishlist_table { width: 100%; border: 1px solid #f1f1f1 !important; border-radius: 6px; } .lafka-align-center .wishlist_table { width: auto; margin: 0 auto 35px auto; min-width: 65%; max-width: 100%; } .wishlist-title.wishlist-title-with-form { position: relative; padding-left: 40px; } a.btn.button.show-title-form { font-size: 0; padding: 0; vertical-align: middle; border-radius: 50%; position: absolute; top: 0; left: 0; width: 32px; height: 32px; } a.btn.button.show-title-form i { font-size: 16px; width: 32px; height: 32px; line-height: 32px; vertical-align: middle; text-align: center; margin: 0; margin-bottom: 0px; } #yith-wcwl-form .hidden-title-form { display: none; } h4.yith-wcwl-share-title { font-size: 17px; } .yith-wcwl-share ul { list-style: none; margin-left: 0; } .yith-wcwl-share ul li { list-style: none; display: inline-block; } .wishlist_table td.product-add-to-cart { text-align: center; } #yith-wcwl-form tbody td.product-add-to-cart a.remove_from_wishlist.button { margin-top: 16px; } .woocommerce .wishlist_table td.product-add-to-cart span.dateadded { display: block; margin-bottom: 16px; text-align: center; font-size: 13px; } .wishlist_table tfoot td { padding: 10px; } .wishlist_table tfoot ul { margin-top: 0; display: inline-block; margin-bottom: 10px; } .wishlist_table .yith-wcwl-share h4.yith-wcwl-share-title { margin: 10px 0; font-size: 13px; font-weight: bold; text-transform: uppercase; } .wishlist-title { display: inline-block; margin-bottom: 35px; } .woocommerce .wishlist_table td.product-add-to-cart a.compare, .woocommerce .wishlist_table td.product-add-to-cart a.lafka-quick-view-link { display: none !important; } .wishlist_table tr td { vertical-align: middle; text-align: left; } .wishlist_table tr td.product-thumbnail { width: 100px; } .wishlist_table tr td .links, .wishlist_table .lafka-variations-in-catalog { display: block; width: 100%; } .wishlist_table tr td .links .lafka-variations-in-catalog { margin-top: 1px; } .wishlist_table .lafka-list-variation-price, .wishlist_table .lafka-list-variation-label, .wishlist_table .lafka-list-variation-price+button.single_add_to_cart_button { padding: 5px 7px; max-width: 110px; min-width: 60px; display: inline-block; } .wishlist_table .lafka-list-variation-price, .wishlist_table .lafka-list-variation-label { background-color: #f8f8f8; text-transform: capitalize; border-radius: 2em; text-align: center; } .wishlist_table .lafka-list-variation-price+button.single_add_to_cart_button { font-size: 12px; height: auto; line-height: normal; vertical-align: unset; text-align: center; font-weight: 500; padding: 5px 7px; } .ui-widget-header, .ui-widget-content, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: none !important; border: none !important; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #919191 !important; } .vc_message_box p { margin-top: 0; } .lafka-author-info { padding: 50px 35px 50px 170px; margin: 60px 0 0 0; position: relative; background-color: #fafafa; border: 1px solid #f1f1f1; border-radius: 6px; } .lafka-author-info .lafka-author-content { clear: both; min-height: 1px; padding: 0px; } .lafka-author-content div.avatar { position: absolute; top: 47px; left: 30px; width: 110px; height: 1210px; } .lafka-author-content .description { font-size: 17px; font-weight: lighter; line-height: 1.4; color: #666666; } .lafka-author-info .title { padding: 0 10px 0 0; margin-bottom: 30px; } .lafka-author-info .title h2 { font-size: 13px; line-height: normal; margin-bottom: 15px; font-weight: 400; color: #999999; position: relative; } .lafka-author-info .title h2:after { position: absolute; bottom: -12px; left: 0px; display: block; content: ""; width: 50px; height: 2px; } .lafka-author-info .title h2 a { font-size: 25px; font-weight: bold; display: block; text-transform: none; } .ajax_loading { width: 70%; margin: 0 auto; } .ajax_loading .ajax_loading_inner { background: url(image/loading.gif) center center no-repeat; background-color: #ffffff; display: block; width: 100%; height: 60px; right: 0px; left: auto; } html.touch .ajax_loading .ajax_loading_inner { display: none !important; } .wpb_single_image .vc_single_image-wrapper { display: block !important; } .wpb_single_image img { vertical-align: bottom; } .wpb_single_image a img { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .wpb_single_image a:hover { opacity: 0.5; } .wpb_single_image a.prettyphoto:hover { opacity: 0.8; } .wpb_single_image a.prettyphoto { position: relative; } .wpb_single_image a.prettyphoto:before { position: absolute; content: "\e8bd" !important; font-family: 'feather' !important; vertical-align: middle; text-align: center; color: #ffffff; font-size: 32px; display: block; top: 0; left: 0; right: 0; bottom: 0; width: 90px; height: 90px; line-height: 90px; background-color: #333333; margin: auto; border-radius: 50%; opacity: 0; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .wpb_single_image a.prettyphoto:hover:before { opacity: 1; } .wpb_single_image .vc_figure-caption { margin: 0px; display: block; padding: 8px 15px; border-radius: 3px; background-color: #333333; color: #ffffff; position: absolute; bottom: 28px; right: 30px; margin: 30px 0 0 30px !important; max-width: 80%; text-align: left; } .wpb_single_image .vc_figure-caption:before { display: inline-block; font-size: 14px; vertical-align: middle; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f036"; margin-right: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .entry-summary .yith-wcwl-wishlistexistsbrowse .feedback { display: block !important; width: 18px; height: 18px; line-height: 18px; overflow: hidden; background-color: #f5fde3; border: 1px solid #edf5db; font-size: 0px; position: absolute; border-radius: 50%; z-index: 100; top: 7px; left: 25px; text-align: center; vertical-align: middle; } .entry-summary .yith-wcwl-wishlistexistsbrowse .feedback:before { font-size: 10px; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f00c"; display: inline-block; color: #849565; } #yith-wcwl-popup-message { border: none !important; width: 230px !important; left: auto !important; right: 50px; margin: 0 !important; padding: 20px !important; position: fixed; text-align: left; top: 50px; z-index: 10000; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.3) !Important; -webkit-border-radius: 3px !Important; -moz-border-radius: 3px !Important; border-radius: 3px !Important; overflow: hidden; color: #ffffff; line-height: normal !important; } #yith-wcwl-popup-message:before { display: inline-block; width: 35px; height: 35px; line-height: 35px; vertical-align: middle; color: #ffffff; font-family: 'feather'; content: "\e879"; font-size: 28px; } #yith-wcwl-popup-message #yith-wcwl-message { font-size: 14px; font-weight: bold; color: #ffffff; display: inline-block; vertical-align: middle; } html.touch #supersized { display: none !important; } .vc_progress_bar .vc_single_bar, .vc_progress_bar .vc_single_bar .vc_bar { border-radius: 0px !important; box-shadow: none !important; } div.wpb_row.lafka_is_parallax { background-position: 50% 0; background-repeat: none; background-attachment: fixed; background-size: auto; } .vc_grid-filter { text-align: center !important; margin-bottom: 40px !important; } .vc_grid-filter .vc_grid-filter-item { border: none !important; text-transform: uppercase !important; color: #333333 !important; } .wpb_lafka_banner.lafka-from-bottom:before, .wpb_lafka_banner.lafka-from-left:before, .wpb_lafka_banner.lafka-from-right:before, .wpb_lafka_banner.lafka-fade:before, .wpb_lafka_banner.lafka-from-bottom:after, .wpb_lafka_banner.lafka-from-left:after, .wpb_lafka_banner.lafka-from-right:after, .wpb_lafka_banner.lafka-fade:after { display: none !important; animation: none !important; } .wpb_lafka_banner a { display: block; position: relative; overflow: hidden; color: #ffffff; } .wpb_lafka_banner a h4, .wpb_lafka_banner a h5, .wpb_lafka_banner a h6, .lafka_banner_buton { color: #ffffff; max-width: 50%; } .wpb_lafka_banner.lafka-banner-dark a h4, .wpb_lafka_banner.lafka-banner-dark a h5, .wpb_lafka_banner.lafka-banner-dark a h6 { color: #333333; } .wpb_lafka_banner.lafka-banner-dark a h6 { color: #888888; } .wpb_lafka_banner a span.lafka_banner-icon { font-size: 36px; margin-bottom: 10px; font-weight: normal; display: block; clear: both; } .wpb_lafka_banner.lafka_banner_big a span.lafka_banner-icon { font-size: 58px; margin-bottom: 12px; font-weight: normal; display: block; clear: both; } .wpb_lafka_banner.banner-bottom-center a h4, .wpb_lafka_banner.banner-bottom-center a h5, .wpb_lafka_banner.banner-bottom-center a h6, .wpb_lafka_banner.banner-top-center a h4, .wpb_lafka_banner.banner-top-center a h5, .wpb_lafka_banner.banner-top-center a h6 { max-width: none; } .wpb_lafka_banner a h5 { margin-bottom: 2px; font-size: 18px; word-wrap: break-word; max-width: 55%; font-weight: bold; line-height: normal; } .wpb_lafka_banner a h5.lafka-special-pre-title { font-size: 18px; margin-bottom: 20px; } .wpb_lafka_banner a h5.lafka-special-pre-title+h4 { margin-top: -20px; } .wpb_lafka_banner a h4 { font-size: 29px; line-height: 1; word-wrap: break-word; max-width: 55%; font-weight: bold; } .wpb_lafka_banner.lafka_banner_big a h4 { font-size: 63px; font-weight: 400; letter-spacing: 1px; margin-bottom: 3px; } .wpb_lafka_banner a h6 { font-size: 15px; margin-top: 8px; text-transform: none; line-height: normal; } .lafka_banner_buton { display: inline-block; background-color: #ffffff; color: #333333; font-size: 12px; padding: 11px 16px; margin-top: 15px; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; font-weight: bold; } .lafka-banner-dark .lafka_banner_buton { background-color: #333333; color: #ffffff; } .lafka_banner_image img { width: 100%; vertical-align: text-bottom; display: block; -webkit-transition: all .5s cubic-bezier(0.77, 0, 0.175, 1); transition: all .5s cubic-bezier(0.77, 0, 0.175, 1); } div.lafka_whole_banner_wrapper:hover .lafka_banner_image img { -webkit-transform: scale(1.12); transform: scale(1.12); } .lafka_banner_image { z-index: 1; } div.lafka_whole_banner_wrapper { width: 100%; } .lafka_banner_text { position: relative; top: 0; left: 0; width: 100%; z-index: 20; overflow: hidden; } .lafka_banner_text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; } .lafka_banner_text .lafka_banner_centering { display: table; width: 100%; height: 100%; } .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { display: table-cell; vertical-align: middle; text-align: center; padding: 30px 32px; position: relative; } .banner-top-left .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: top; text-align: left; } .banner-top-center .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: top; text-align: center; } .banner-top-right .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: top; text-align: right; } .banner-center-left .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: center; text-align: left; } .banner-center-right .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: center; text-align: right; } .banner-bottom-left .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: bottom; text-align: left; } .banner-bottom-center .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: bottom; text-align: center; } .banner-bottom-right .lafka_banner_text .lafka_banner_centering .lafka_banner_centered { vertical-align: bottom; text-align: right; } #infscr-loading { margin-top: 20px; } #infscr-loading img { display: none !important; } /* MENU ANIMATION */ @-webkit-keyframes lafkafadeInUp { 0% { opacity: 0; -webkit-transform: translate(0, 20px, 0); transform: translate(0, 20px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes lafkafadeInUp { 0% { opacity: 0; -webkit-transform: translate(0, 20px, 0); transform: translate(0, 20px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .lafkafadeInUp { -webkit-animation-name: lafkafadeInUp; animation-name: lafkafadeInUp; } .wpb_wrapper { position: relative; } .wpb_single_image { overflow: hidden; } span.lafka-icon-title { margin-right: 4px; font-weight: normal !important; font-size: 14px !important; } .lafka_icon_element-color-juicy_pink { color: #f4524d !important; } .lafka_icon_element-color-green { color: #6dab3c !important; } .lafka_icon_element-color-blue { color: #5472d2 !important; } .lafka_icon_element-color-turquoise { color: #00c1cf !important; } .lafka_icon_element-color-pink { color: #fe6c61 !important; } .lafka_icon_element-color-violet { color: #8d6dc4 !important; } .lafka_icon_element-color-peacoc { color: #4cadc9 !important; } .lafka_icon_element-color-chino { color: #cec2ab !important; } .lafka_icon_element-color-mulled_wine { color: #50485b !important; } .lafka_icon_element-color-vista_blue { color: #75d69c !important; } .lafka_icon_element-color-black { color: #2a2a2a !important; } .lafka_icon_element-color-grey { color: #ebebeb !important; } .lafka_icon_element-color-orange { color: #f7be68 !important; } .lafka_icon_element-color-sky { color: #5aa1e3 !important; } .lafka_icon_element-color-sandy_brown { color: #f79468 !important; } .lafka_icon_element-color-purple { color: #b97ebb !important; } .lafka_icon_element-color-white { color: #ffffff !important; } .lafka-google-maps { width: 100%; position: relative; overflow: hidden; padding: 0; border-bottom: 1px solid #f8f8f8; } .map_canvas img { max-width: none; } .directions_holder { background-color: #ffffff; width: 320px; height: 230px; position: absolute; bottom: -146px; left: 50%; margin-left: -160px; text-align: center; padding: 15px 10px; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; } .directions_holder h4 { font-size: 18px; font-weight: normal; } .directions_holder p { font-size: 12px; } .directions_holder h4 .fa { margin-right: 6px; font-size: 130%; font-weight: 900 !important; } .directions_holder input[type="text"] { width: 100%; text-align: center !important; padding: 8px 4px; } .directions_holder:hover { bottom: -20px; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); } .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.7s ease-out; -moz-transition: all 0.7s ease-out; transition: all 0.7s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } .lafka-quick-view-lightbox .mfp-container, .lafka-icon-teaser-lightbox .mfp-container, .lafka-product-popup-content .mfp-container { padding: 0px; } .lafka-quick-view-lightbox .lafka-quickview-product-pop, .icon_teaser, .lafka-product-popup-content .mfp-content>div, .lafka-product-popup-content .mfp-content>div { width: 100%; max-width: 1200px; margin: 0 auto; padding: 50px 0; } .lafka-quick-view-lightbox .mfp-content { background: #ffffff; width: 100%; max-width: 100%; min-height: 100vh; } .lafka-quick-view-lightbox .mfp-container:before, .lafka-quick-view-lightbox .mfp-container:after { content: none !important; } .lafka-quick-view-lightbox .mfp-content { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; } .lafka-icon-teaser-lightbox .mfp-content { background: #ffffff; width: 100%; max-width: 100%; min-height: 100vh; } .lafka-quick-view-lightbox.mfp-close-btn-in .mfp-close, .lafka-icon-teaser-lightbox.mfp-close-btn-in .mfp-close { color: #ffffff; } .mfp-wrap.lafka-quick-view-lightbox, .mfp-wrap.lafka-icon-teaser-lightbox, .mfp-wrap.lafka-product-popup-content { z-index: 100001; } .lafka-quick-view-lightbox .lafka-quickview-images, .lafka-quick-view-lightbox .summary.entry-summary { width: 50%; display: inline-block; float: left; padding: 40px; margin-bottom: 0px; } .lafka-quick-view-lightbox .lafka-share-links { display: none !important; } .lafka-quick-view-lightbox .summary.entry-summary input.qty { display: block; width: 46px !important; height: 46px; padding: 0px; text-align: center; font-size: 15px; font-weight: bold; border: none !important; background: none; box-shadow: none; line-height: 46px; vertical-align: middle; } .lafka-quick-view-lightbox .summary.entry-summary .variations_form h3 { border: medium none; font-size: 18px; margin-bottom: 20px; text-transform: uppercase; } .lafka-quick-view-lightbox .owl-carousel .owl-item img { display: block; height: auto; width: 100%; } .lafka-quick-view-lightbox .content_holder { margin: 0; } .lafka-quick-view-lightbox .price span { display: inline-block; margin-bottom: 8px; } .lafka-quick-view-lightbox .price span.amount { font-size: 24px; } .lafka-quick-view-lightbox .price del span { color: #cecece; font-size: 18px !important; margin: 0 8px; text-decoration: line-through; } .lafka-quick-view-lightbox .price { color: #333333 !important; font-size: 16px; clear: both; } .lafka-quick-view-lightbox .woocommerce-review-link { display: none; } .lafka-quick-view-lightbox .woocommerce-product-details__short-description.description { font-size: 13px; } .lafka-quick-view-lightbox div.single_variation_wrap { width: 100%; } .lafka-quick-view-lightbox div.single_variation { clear: both !important; color: #333333 !important; float: none !important; } .lafka-quick-view-lightbox div.variations_button { padding: 10px 0; } .owl-carousel .owl-item img { transform-style: flat !Important; } div.prod_hold .image:after { display: none; width: 100%; height: 100%; background: url(image/loading3.gif) center center no-repeat; background-color: #ffffff; opacity: 0.85; z-index: 15000; position: absolute; top: 0; left: 0; content: ''; } div.prod_hold.loading .image:after { display: block; } .icon_link_item { padding: 10; text-align: left; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .icon_link_item a, .icon_link_item a h5, .icon_link_item a small { text-decoration: none !important; } .icon_link_item a h5 { font-size: 16px; margin-bottom: 3px; line-height: normal; } .icon_link_item .icon_holder { width: 36px; height: 36px; color: #ffffff; font-size: 28px; line-height: 36px; text-align: center; vertical-align: middle; float: left; margin-right: 10px; } .icon_link_item.lafka-image-icon .icon_holder { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; } .icon_link_item.lafka-image-icon a h5 { padding-top: 10px; } .icon_link_item .icon_holder i { margin-top: 1px; } .icon_link_item.teaser-right .icon_holder { float: right; margin-right: 0; margin-left: 10px; } .icon_link_item.teaser-right h5, .icon_link_item.teaser-right small { text-align: right; width: 100%; } .icon_link_item:hover .icon_holder { -webkit-animation: toggler 0.5s linear; -moz-animation: toggler 0.5s linear; -ms-animation: toggler 0.5s linear; animation: toggler 0.5s linear; } .icon_link_item small { font-style: italic; display: block; font-size: 12.5px; color: #999999; } .icon_links h5 { margin-bottom: 0; font-size: 14px; text-transform: uppercase; } .header-icon-teasers { float: right; margin-top: 28px; } .header-icon-teasers .wpb_content_element { margin: 0; display: inline-block; width: auto; margin-left: 15px; padding: 8px; background: rgba(255, 255, 255, 0.8); } .header-icon-teasers .icon_link_item { margin-bottom: 0; padding: 0; width: auto; } .header-icon-teasers .icon_link_item .icon_holder { margin: 0; width: 35px; height: 35px; line-height: 35px; } .header-icon-teasers .icon_link_item.teaser-right .icon_holder { margin-left: 15px; } .header-icon-teasers .icon_link_item.teaser-left h5, .header-icon-teasers .icon_link_item.teaser-left small { margin-left: 50px; } .header-icon-teasers .icon_link_item.teaser-right h5, .header-icon-teasers .icon_link_item.teaser-right small { margin-right: 50px; } .header-icon-teasers .icon_link_item h5 { font-size: 14px; } .header-icon-teasers .icon_link_item small { line-height: 18px; } .lafka-product-popup-link, p.stock { margin: 0 3px 35px 0; padding: 0px 15px; background-color: #f5f5f5; border-radius: 2em; display: inline-block; text-align: left; clear: left; height: 34px; line-height: 34px; vertical-align: top; font-size: 13px; float: left; clear: left; } div.product .summary.entry-summary p.price+p.stock { margin-top: 6px; margin-left: 8px; } .lafka-product-popup-link>a { color: #333333; text-transform: uppercase; text-decoration: none; vertical-align: middle; display: inline-block; } .lafka-product-popup-link>a:before { display: inline-block; content: "\e8d2"; font-family: 'feather'; margin-right: 6px; font-size: 19px; vertical-align: middle; position: relative; color: #333333; } .icon_teaser, .lafka-product-popup-content .mfp-content>div { padding: 8%; width: 100%; } .icon_teaser h3 { margin-bottom: 7px; } .icon_teaser h6 { margin-bottom: 15px; font-style: italic; } .wpb_content_element+div.icon_teaser { margin-bottom: 0px; } .lafka-icon-teaser-lightbox .mfp-content, .lafka-product-popup-content .mfp-content { background: #ffffff; } .lafka-product-popup-content .mfp-content { background: #ffffff; background: #ffffff; width: 100%; max-width: 100%; min-height: 100vh; } .lafka-iconbox { position: relative; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; top: 0; vertical-align: top; padding: 120px 30px 35px 30px; border-radius: 8px; background-color: #ffffff; border: 1px solid #f1f1f1; } .lafka-iconbox.lafka-icon-box-left:before, .lafka-iconbox.lafka-icon-box-right:before { display: none; } .lafka-iconbox.lafka-clean-icon { padding: 90px 20px 30px 20px; } .lafka-iconbox.lafka-icon-box-right, .lafka-iconbox.lafka-clean-icon.lafka-icon-box-right { padding: 0px 70px 0px 0px; border: none; box-shadow: none !important; background: none !important; } .lafka-iconbox.lafka-icon-box-left, .lafka-iconbox.lafka-clean-icon.lafka-icon-box-left { padding: 0px 0px 0px 70px; border: none; box-shadow: none !important; background: none !important; } .lafka-iconbox.lafka-icon-box-right.lafka-image-icon, .lafka-iconbox.lafka-clean-icon.lafka-icon-box-right.lafka-image-icon { padding: 0px 80px 0px 0px; } .lafka-iconbox.lafka-icon-box-left.lafka-image-icon, .lafka-iconbox.lafka-clean-icon.lafka-icon-box-left.lafka-image-icon { padding: 0px 0px 0px 80px; } .lafka-iconbox .icon_wrapper { position: absolute; top: 35px; left: 50%; margin-left: -35px; border-radius: 50%; width: 70px; height: 70px; background: inherit; } .lafka-iconbox.lafka-image-icon .icon_wrapper { top: 35px; width: 60px; height: 60px; margin-left: -30px; border-radius: 50%; overflow: hidden; } .lafka-iconbox.lafka-icon-box-square .icon_wrapper { border-radius: 3px; } .lafka-iconbox.lafka-clean-icon .icon_wrapper { border: none; background: none; top: 25px; } .lafka-iconbox.lafka-icon-box-right .icon_wrapper { top: -5px; right: 5px; left: auto; margin: 0; width: 52px; height: 52px; line-height: 52px; } .lafka-iconbox.lafka-icon-box-left .icon_wrapper { top: -5px; right: auto; left: 5px; margin: 0; width: 52px; height: 52px; line-height: 52px; } .lafka-iconbox.lafka-icon-box-left.lafka-clean-icon .icon_wrapper, .lafka-iconbox.lafka-icon-box-right.lafka-clean-icon .icon_wrapper { top: 0px; } .lafka-iconbox.lafka-icon-box-right h5, .lafka-iconbox.lafka-icon-box-right small, .lafka-iconbox.lafka-icon-box-right .iconbox_text_content { text-align: right; } .lafka-iconbox.lafka-icon-box-left h5, .lafka-iconbox.lafka-icon-box-left small, .lafka-iconbox.lafka-icon-box-left .iconbox_text_content { text-align: left; } .lafka-iconbox .icon_inner { display: block; border-radius: 50%; width: 70px; height: 70px; line-height: 70px; text-align: center; background-color: #333333; color: #ffffff; font-size: 36px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; position: relative; } .lafka_icon_teaser .icon_holder [class^="flaticon-"]::before, .lafka-iconbox .icon_inner [class^="flaticon-"]::before, .lafka-iconbox .icon_inner [class*=" flaticon-"]::before, .lafka-iconbox .icon_inner [class^="flaticon-"]::after, .lafka-iconbox .icon_inner [class*=" flaticon-"]::after { font-size: 36px; } .lafka-iconbox.lafka-icon-box-right .icon_inner [class^="flaticon-"]::before, .lafka-iconbox.lafka-icon-box-right .icon_inner [class*=" flaticon-"]::before, .lafka-iconbox.lafka-icon-box-right .icon_inner [class^="flaticon-"]::after, .lafka-iconbox.lafka-icon-box-right .icon_inner [class*=" flaticon-"]::after, .lafka-iconbox.lafka-icon-box-left .icon_inner [class^="flaticon-"]::before, .lafka-iconbox.lafka-icon-box-left .icon_inner [class*=" flaticon-"]::before, .lafka-iconbox.lafka-icon-box-left .icon_inner [class^="flaticon-"]::after, .lafka-iconbox.lafka-icon-box-left .icon_inner [class*=" flaticon-"]::after { font-size: 30px; } .lafka-iconbox.lafka-image-icon .icon_inner { width: 60px; height: 60px; line-height: 60px; background: none; } .lafka-iconbox.lafka-icon-box-left .icon_inner, .lafka-iconbox.lafka-icon-box-right .icon_inner { width: 52px; height: 52px; line-height: 52px; font-size: 23px; } .lafka-iconbox.lafka-icon-box-left.lafka-image-icon .icon_wrapper, .lafka-iconbox.lafka-icon-box-right.lafka-image-icon .icon_wrapper, .lafka-iconbox.lafka-icon-box-left.lafka-image-icon .icon_inner, .lafka-iconbox.lafka-icon-box-right.lafka-image-icon .icon_inner { width: 60px; height: 60px; line-height: 60px; } .lafka-iconbox.lafka-clean-icon .icon_inner { background: none; font-size: 42px; vertical-align: top; height: 48px; line-height: 48px; border: none; } .lafka-iconbox.lafka-clean-icon.lafka-icon-box-left .icon_inner, .lafka-iconbox.lafka-clean-icon.lafka-icon-box-right .icon_inner { background: none; font-size: 42px; vertical-align: top; height: 52px; line-height: 52px; width: 52px; } .lafka-iconbox.lafka-icon-box-square .icon_inner { border-radius: 3px; } .lafka-iconbox h5 { text-align: center; margin-bottom: 6px; padding-bottom: 6px; font-size: 18px; font-weight: 500; position: relative; display: block; line-height: normal; } .lafka-iconbox.lafka-icon-box-left h5, .lafka-iconbox.lafka-icon-box-right h5 { margin-bottom: 2px; padding-bottom: 0px; } .lafka-iconbox small { text-align: center; font-style: italic; width: 100%; display: block; font-size: 14px; margin-bottom: 30px; } .lafka-iconbox h5+small { margin-top: -6px; } .lafka-iconbox .iconbox_text_content { text-align: center; margin-top: 10px; font-size: 14px; } .lafka-iconbox.lafka-icon-box-left .iconbox_text_content, .lafka-iconbox.lafka-icon-box-right .iconbox_text_content { margin-top: 10px; } .lafka-iconbox:hover { box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.15); background-color: #ffffff; } .vc_icon_element { position: relative; z-index: 2; } /* BBPRESS STYLES */ #bbpress-forums, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics { overflow: visible; } #bbpress-forums li { margin: 0; padding: 0; } #bbpress-forums p.bbp-topic-meta img.avatar, .bbp-topic-description .bbp-author-avatar img.avatar, .bbp-forum-description .bbp-author-avatar img.avatar, .bbp-topic-revision-log img.avatar { padding: 0; margin: 0 3px -6px 3px; width: 20px; height: 20px; } #bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar { margin-top: 0px; padding: 3px; border: 1px solid #f1f1f1; } #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name { word-wrap: break-word; } li.bbp-forum-info, li.bbp-topic-title .bbp-topic-permalink { font-size: 18px; color: #333333; } ul.super-sticky li.bbp-topic-title .bbp-topic-permalink:before { display: inline-block; color: #ffffff; content: "\f0c6"; font-family: 'Font Awesome 5 Free'; font-size: 12px; margin-bottom: 2px; margin-right: 8px; font-weight: 900 !important; padding: 5px 7px; font-size: 120%; } ul.sticky li.bbp-topic-title .bbp-topic-permalink:before { display: inline-block; color: #ffffff; content: "\f0c6"; font-family: 'Font Awesome 5 Free'; font-size: 12px; margin-bottom: 2px; margin-right: 8px; font-size: 120%; font-weight: 900 !important; padding: 5px 7px; } ul.status-closed li.bbp-topic-title .bbp-topic-permalink:before { display: inline-block; color: #ffffff; content: "\f023"; font-family: 'Font Awesome 5 Free'; font-size: 12px; margin-bottom: 2px; margin-right: 8px; font-weight: 900 !important; padding: 5px 7px; font-size: 120%; } #bbpress-forums li.bbp-body ul.topic { padding: 16px 12px; } li.bbp-forum-freshness, li.bbp-topic-freshness { text-align: right; } #bbpress-forums .bbp-body div.bbp-reply-content { padding: 30px; border: 4px solid #e5e5e5; background: #ffffff; position: relative; font-size: 14px; line-height: 150%; word-spacing: 2px; } #bbpress-forums { font-size: 13px; } #bbpress-forums .bbp-body div.bbp-forum-author, #bbpress-forums .bbp-body div.bbp-topic-author, #bbpress-forums .bbp-body div.bbp-reply-author { background: #ffffff none repeat scroll 0 0; border: 1px solid #f1f1f1; float: left; padding: 8px; text-align: center; width: 115px; } #bbpress-forums .bbp-body div.bbp-reply-content:before, #bbpress-forums #bbp-user-body:before { content: ' '; position: absolute; background: inherit; display: block; width: 16px; height: 16px; left: -8px; top: 16px; z-index: 3; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid; border-color: #e5e5e5 transparent transparent #e5e5e5; } #bbpress-forums #bbp-user-body:before { background: inherit; } #bbpress-forums div.odd { background: #ffffff; } #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-topics { border: none; } #bbpress-forums ul.bbp-replies li.bbp-header, #bbpress-forums ul.bbp-replies li.bbp-footer, #bbpress-forums ul.bbp-topics li.bbp-header, #bbpress-forums ul.bbp-topics li.bbp-footer { font-weight: normal; } #bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author { text-align: left; } #bbpress-forums ul.bbp-replies li.bbp-footer, #bbpress-forums ul.bbp-topics li.bbp-footer { margin: 10px 0; } #bbpress-forums div.bbp-reply-header { background-color: #ffffff; margin-bottom: 15px; border-style: dashed; padding-top: 16px; } #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log { border-top: 1px dashed #ddd; padding: 12px 0 0; width: 100%; } #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li { padding: 4px 0; } #bbpress-forums ul.bbp-replies li.bbp-body div.hentry { margin-bottom: 35px !important; } .bbp-pagination { margin-bottom: 35px; text-align: right; } .bbp-pagination-count { float: right; } .bbp-pagination-links { float: left; } #bbpress-forums #bbp-single-user-details #bbp-user-avatar { float: left; margin: 0 10px 10px 0; width: 60px; height: 60px; position: absolute; top: -10px; } #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar { float: none; padding: 4px; background-color: #e5e5e5; max-width: 100%; height: auto; } #bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper fieldset.bbp-form { clear: left; } #bbpress-forums #bbp-single-user-details #bbp-user-navigation li { display: inline-block; margin: 0; width: auto; } #bbpress-forums #bbp-single-user-details #bbp-user-navigation a { text-transform: uppercase; color: #333333; } #bbpress-forums #bbp-user-body { padding: 20px; border: 4px solid #e5e5e5; background-color: #ffffff; position: relative; width: 100%; margin: 0; } #bbpress-forums #bbp-user-body:before { left: 40px; top: -8px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } #bbpress-forums #bbp-single-user-details { padding: 20px; padding-top: 40px; border: 1px solid #f1f1f1; background-color: #fcfcfc; border-bottom: none; float: none; width: 100%; } #bbpress-forums div.bbp-search-form { width: 100%; margin-bottom: 30px; } #bbpress-forums #bbp-search-form #bbp_search { float: left; width: 75%; height: 40px; } #bbp-search-form #bbp_search_submit { width: 23%; float: right; height: 40px; line-height: 40px; padding: 0 10px; vertical-align: middle; } #bbpress-forums>#subscription-toggle { float: right; margin-bottom: 15px; } #bbpress-forums>#subscription-toggle a.subscription-toggle { display: block; padding: 4px 12px; color: #ffffff; text-decoration: none; } #bbpress-forums>#subscription-toggle a.subscription-toggle:hover { background-color: #333333; } #bbpress-forums>#subscription-toggle a.subscription-toggle:before { display: inline-block; content: "\f024"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 12px; margin-bottom: 2px; margin-right: 8px; font-size: 110%; } .bbp-topics .bbp-body { border: none; } #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results { border: none; } #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic { padding: 30px 20px; margin-bottom: 12px; border: 1px solid #eee; border-radius: 3px; position: relative; z-index: 1; transition: all 0.4s ease; } #bbpress-forums li.bbp-body ul.forum:hover, #bbpress-forums li.bbp-body ul.topic:hover { z-index: 20; background-color: #ffffff; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.2); } #bbpress-forums li.bbp-body ul.forum:hover *, #bbpress-forums li.bbp-body ul.topic:hover * { color: #ffffff; } #bbpress-forums ul.bbp-replies li.bbp-header, #bbpress-forums ul.bbp-replies li.bbp-footer, #bbpress-forums ul.bbp-topics li.bbp-header, #bbpress-forums ul.bbp-topics li.bbp-footer { margin: 10px 0; } .bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky { background-color: #ffffff !important; } a.bbp-forum-title, li.bbp-forum-info, li.bbp-topic-title .bbp-topic-permalink { color: #303547; text-decoration: none; } div.bbp-forum-content { color: #999999; text-transform: none; font-style: italic; font-size: 13px !important; font-weight: normal !important; } #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { font-weight: bold; padding: 12px; background: none; border: none; } #bbpress-forums li.bbp-header .bbp-forum-topic-count, #bbpress-forums li.bbp-footer .bbp-forum-topic-count, #bbpress-forums li.bbp-header .bbp-forum-reply-count, #bbpress-forums li.bbp-footer .bbp-forum-reply-count, #bbpress-forums li.bbp-header .bbp-forum-freshness, #bbpress-forums li.bbp-footer .bbp-forum-freshness { font-weight: normal; } #bbpress-forums fieldset.bbp-form label { margin-bottom: 0 0 5px; } textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content { border: 1px solid #e5e5e5; } #bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { margin-bottom: 5px; } #bbpress-forums div.bbp-the-content-wrapper input { margin: 0 4px 0 0; } div.bbp-breadcrumb, div.bbp-topic-tags { font-size: 11px !important; max-width: 45%; } div.bbp-breadcrumb p, div.bbp-topic-tags p { margin-top: 0px; } div:not(.widget)>form.bbp-login-form { margin-bottom: 35px; padding: 30px; border: 1px solid #f1f1f1; border-radius: 3px; display: block; } div:not(.widget)>form.bbp-login-form .g-recaptcha { margin-top: 35px; } .widget form.bbp-login-form .g-recaptcha>div { max-width: 280px !important; } .bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input { padding: 12px 8px; } div:not(.widget)>.bbp-login-form .bbp-username, div:not(.widget)>.bbp-login-form .bbp-email, div:not(.widget)>.bbp-login-form .bbp-password, div:not(.widget)>.bbp-login-form .bbp-remember-me, div:not(.widget)>.bbp-login-form .bbp-submit-wrapper { margin-top: 15px; } div:not(.widget)>.bbp-login-form .bbp-username, div:not(.widget)>.bbp-login-form .bbp-email, div:not(.widget)>.bbp-login-form .bbp-password, div:not(.widget)>.bbp-login-form .bbp-submit-wrapper, div:not(.widget)>form.bbp-login-form .g-recaptcha { padding-left: 15px; } .bbp-login-form .bbp-submit-wrapper { text-align: inherit; float: none; } /* END OF BBPRESS STYLES */ #powered .lafka-social ul { display: block; margin: 0 auto; padding: 0; position: relative; text-align: left; } .lafka-social ul li { display: inline-block; margin: 0; padding: 0; z-index: 1099; list-style: none !important; } #header .lafka-social ul li { float: left; } .lafka-social ul li a { display: block; font-size: 14px !important; height: 41px; width: 40px; line-height: 40px; text-align: center; text-decoration: none; white-space: nowrap; } #powered .lafka-social ul li a { color: #cecece; background: none; height: 32px; width: 32px; line-height: 32px; font-size: 17px !important; border-radius: 50%; margin-right: 2px; } .lafka-social ul li a:hover { opacity: 0.5; } a.lafka-post-nav { display: inline-block; position: relative; cursor: pointer; text-decoration: none; padding: 20px; overflow: hidden; width: 50%; margin-top: 35px; } a.lafka-post-nav .entry-info-wrap { position: relative; width: 100%; display: block; } a.lafka-post-nav .entry-info { width: 100%; display: inline-block; } a.lafka-post-nav .entry-info span { vertical-align: middle; } a.lafka-post-nav .entry-info span.entry-title { font-size: 15px; display: inline-block; vertical-align: middle; color: #333333; font-weight: 500; } a.lafka-post-nav .entry-info span.entry-title small { width: 100%; display: block; color: #999999; font-size: 11px; text-transform: uppercase; font-weight: normal; } a.lafka-post-nav i { display: none; } a.lafka-post-nav.lafka-post-prev { text-align: left; } a.lafka-post-nav.lafka-post-prev .entry-info:before, a.lafka-post-nav.lafka-post-next .entry-info:after { font-family: 'feather'; content: "\e849"; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; font-size: 27px; color: #cecece; position: relative; } a.lafka-post-nav.lafka-post-prev .entry-info:before { left: -30px; } a.lafka-post-nav.lafka-post-next .entry-info:after { content: "\e847"; right: -30px; } a.lafka-post-nav.lafka-post-next { text-align: right; } a.lafka-post-nav .entry-image { display: none; } a.lafka-post-nav img { width: 76px; height: 76px; } body.bbpress a.lafka-post-nav { display: none !important; } .vc_row { background-position: top center; background-repeat: no-repeat; position: relative; z-index: 1; } .vc_row.vc_row-has-fill.lafka-fixed-background { background-attachment: fixed !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center top !important; } .lafka-align-center { text-align: center; } .lafka-align-left { text-align: left; } .lafka-align-right { text-align: right; } .vc_custom_heading, .wpb_text_column.wpb_content_element { width: 100%; position: relative; } .vc_custom_heading { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } .vc_custom_heading.lafka-line-accent-text:before { display: inline-block; width: 50px; margin-right: 0.8em; content: ""; height: 1px; border-bottom: 1px solid; vertical-align: middle; position: relative; } .vc-zoom-wrapper:hover { cursor: pointer; } /*only for webkit browsers*/ @media screen and (-webkit-min-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 2) { .lafka-fixed-background, .vc_row.vc_row-has-fill.lafka-fixed-background, .lafka_title_holder .lafka-zoomable-background { background-attachment: scroll !important; } } .vc_row.vc_row-fluid.lafka-fixed-background { background-position: top center; background-size: cover; } .vc_row.lafka-point-down[data-vc-full-width] { margin-bottom: 0; padding-bottom: 99px; position: relative; } .vc_row.lafka-point-down.vc_parallax[data-vc-full-width] { overflow: hidden; } .vc_progress_bar.lafka-progress-bar .vc_single_bar .vc_bar { border-radius: 2px !Important; height: 5px !important; top: auto !important; bottom: -5px !Important; } .vc_progress_bar.lafka-progress-bar .vc_single_bar .vc_bar:after { content: ''; display: inline-block; background-color: inherit; width: 12px; height: 12px; border-radius: 50%; position: absolute; right: 0px; bottom: -3px; border: 2px solid #ffffff; } .vc_progress_bar.lafka-progress-bar .vc_single_bar .vc_label { display: block; padding: 1px !important; position: absolute !important; z-index: 5 !important; left: 0px; top: 0px; line-height: 6px; text-shadow: none !important; width: 100%; } .vc_progress_bar.lafka-progress-bar .vc_single_bar .vc_label span.vc_label_units { float: right; display: block; padding: 8px; position: relative; top: -6px; border-radius: 3px; } .vc_progress_bar.lafka-progress-bar .vc_single_bar { height: 35px !important; background: none !important; margin-bottom: 26px !important; border-bottom: 5px solid; border-bottom-color: rgba(0, 0, 0, 0.15); } .vc_pie_chart_back { border: 12px solid !important; border-color: rgba(0, 0, 0, 0.15) !Important; opacity: 0.8 !Important; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -webkit-transform: scale(0.94); transform: scale(0.94); } .vc_pie_chart:hover .vc_pie_chart_back { border: 18px solid !important; } .vc_pie_chart .vc_pie_chart_value { font-size: 178% !important; text-align: center; font-weight: 600; -webkit-transform: scale(0.88); transform: scale(0.88); } .vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_value { color: #0088cc; } .vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_value { color: #58b9da; } .vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_value { color: #6ab165; } .vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_value { color: #ff9900; } .vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_value { color: #ff675b; } .vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_value { color: #555555; } /*PRICING TABLES*/ .lafka-pricing-table-shortcode { position: relative; vertical-align: middle; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; top: 0px; overflow: hidden; opacity: 0.95; border-radius: 3px; text-align: left; } .lafka-pricing-table-shortcode.lafka-pricing-is-featured, .lafka-pricing-table-shortcode:hover { top: -15px; background-color: #292929; } .lafka-pricing-table-shortcode:hover { z-index: 500; } .lafka-pricing-table-shortcode.lafka-pricing-is-featured .lafka-pricing-table-price, .lafka-pricing-table-shortcode:hover .lafka-pricing-table-price, .lafka-pricing-table-shortcode.lafka-pricing-is-featured .lafka-pricing-heading h5, .lafka-pricing-table-shortcode:hover .lafka-pricing-heading h5, .lafka-pricing-table-shortcode.lafka-pricing-is-featured .lafka-pricing-table-content *, .lafka-pricing-table-shortcode:hover .lafka-pricing-table-content * { color: #ffffff; } .lafka-pricing-heading { position: relative; padding: 0px 40px; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background: none !important; } .lafka-pricing-table-shortcode.lafka-pricing-is-featured .title-icon-holder, .lafka-pricing-table-shortcode:hover .title-icon-holder { margin-bottom: 30px; } .lafka-pricing-table-shortcode.lafka-pricing-is-featured .lafka-pricing-table-button, .lafka-pricing-table-shortcode:hover .lafka-pricing-table-button { opacity: 1; } .lafka-pricing-heading h5 { font-size: 18px; font-weight: 500; padding-bottom: 2px; position: relative; margin-bottom: 5px; } .pricing-table-light-titles .lafka-pricing-heading h5 { color: #ffffff; } .lafka-pricing-heading h5:after { content: ""; display: block; width: 28px; height: 2px; position: absolute; bottom: 1px; left: 0px; } .lafka-spec-dot { font-size: 190%; } .vc_custom_heading .lafka-spec-dot { font-size: inherit !important; } .lafka-pricing-heading small { font-size: 13px; font-style: italic; } .lafka-pricing-table-shortcode .title-icon-holder { width: 60px; height: 60px; line-height: 60px; vertical-align: middle; font-size: 36px; overflow: hidden; text-align: center !Important; color: #333333; margin-bottom: 0px; margin-top: 20px; display: inline-block; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .lafka-pricing-table-shortcode.lafka-pricing-is-featured .title-icon-holder .title-icon-wrapper, .lafka-pricing-table-shortcode:hover .title-icon-holder .title-icon-wrapper { -webkit-animation: toggler 1s linear infinite; -moz-animation: toggler 1s linear infinite; -ms-animation: toggler 1s linear infinite; animation: toggler 1s linear infinite; } .lafka-pricing-table-price { padding: 30px 40px 0px 40px; color: #333333; font-size: 40px; } .lafka-pricing-table-price sub { font-size: 50%; font-weight: inherit; top: 0ex; } .lafka-pricing-table-price sup { font-size: 50%; font-weight: inherit; bottom: 1.4ex; } .lafka-pricing-table-price span { color: #999999; display: inline-block; font-size: 12.5px; font-style: italic; font-weight: normal; line-height: 32px; vertical-align: text-bottom; } .lafka-pricing-table-content { padding: 25px 40px; font-size: 14px; } .lafka-pricing-table-content ul { margin: 0; padding: 0; list-style: none; } .lafka-pricing-table-content ul li { padding: 7px 0px; margin: 0; list-style: none; } .lafka-pricing-table-button { padding: 0px; opacity: 0; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .lafka-pricing-table-button a { padding: 15px 20px; width: 100%; display: block; color: #ffffff !important; text-decoration: none; font-weight: bold; font-size: 14px; text-align: center; border-radius: 0 !important; } .lifted { z-index: 100; position: relative; } /*END OF PRICING TABLES*/ /*CLOUDZOOM GALLERY*/ .lafka-cloudzoom-gallery ul.additional-images { text-align: center; } .lafka-cloudzoom-gallery ul.additional-images li { float: none; } .lafka-cloudzoom-gallery a img { width: 100%; max-width: 100%; height: auto; } .lafka-cloudzoom-gallery #wrap a.cloud-zoom img { padding: 8px; background: rgba(255, 255, 255, 0.9); border: 1px solid #f1f1f1; width: 100%; } /*END OF CLOUDZOOM GALLERY*/ .vc_btn3-style-custom { background-image: none !Important; } .vc_general.vc_btn3:focus { border: initial !important; } /*PRODUCT SLIDER*/ .lafka-product-slider { margin-bottom: 35px; overflow: hidden; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .lafka-product-slide-holder { padding: 50px; display: table; background: #ffffff; overflow: hidden; position: relative; } .lafka-product-slide-holder .lafka-product-slide-image, .lafka-product-slide-details { width: 100%; display: inline-block; vertical-align: top; position: relative; z-index: 10; } .lafka-product-slide-details { width: 60%; display: table-cell; vertical-align: middle; } .lafka-product-slide-details { padding-left: 50px; } .lafka-product-slide-details a { text-decoration: none !important; } .lafka-product-slide-details a h4 { font-size: 30px; font-weight: bold; text-decoration: none; margin-bottom: 15px; text-align: center; text-transform: uppercase; } .lafka-product-slide-description { display: block; line-height: normal !important; margin-bottom: 20px; text-align: center; font-size: 15px; } .lafka-product-slide-price { display: block; margin-bottom: 25px; font-size: 30px; font-weight: 600; text-align: center; } .lafka-product-slider .count_holder { padding: 10px 20px; margin: 20px auto; text-align: center; } .lafka-product-slide-price ins span.amount, .lafka-product-slide-price>span.amount { color: #333333; vertical-align: bottom; } .lafka-product-slide-price del { text-decoration: none; } .lafka-product-slide-price del span.amount { font-size: 18px; color: #cecece; text-decoration: line-through; } .lafka-product-slide-cart { display: block; text-align: center; } .lafka-product-slide-cart a.added_to_cart { clear: both; text-align: center; display: block; } .lafka-product-slide-countdown { display: block; margin-bottom: 20px; position: relative; text-align: center; } .lafka-product-slider.owl-carousel { position: relative; } /*END OF PRODUCT SLIDER*/ /*COUNTER SHORTCODE*/ .lafka-counter-shortcode { text-align: center; margin-bottom: 10px; display: inline-block; width: 100%; } .lafka-counter-shortcode i { color: #dadada; font-size: 75%; } .lafka-counter-shortcode .lafka-counter { display: inline-block; } .lafka-counter-shortcode .lafka-counter-left { text-align: left; } .lafka-counter-shortcode .lafka-counter-right { text-align: right; } /*END OF COUNTER SHORTCODE*/ /* lafka CONTENT SLIDER */ .lafka_content_slider { position: relative; } .lafka-fullheight-content-slider .vc_tta-panel-body>.vc_row { min-height: 100vh; } .lafka-fullheight-content-slider .owl-nav .owl-next, .lafka-fullheight-content-slider .owl-nav .owl-prev { font-size: 30px; } .owl-nav .owl-next i:before, .owl-nav .owl-prev i:before { font-family: 'feather' !important; } .owl-nav .owl-next i:before { content: "\e844" !important; } .owl-nav .owl-prev i:before { content: "\e843" !important; } .lafka_content_slider.lafka-fullheight-content-slider.lafka_content_slider_dark_nav .owl-nav .owl-next, .lafka_content_slider.lafka-fullheight-content-slider.lafka_content_slider_dark_nav .owl-nav .owl-prev { background-color: #333333; } .lafka_content_slider.lafka-fullheight-content-slider.lafka_content_slider_light_nav .owl-nav .owl-next, .lafka_content_slider.lafka-fullheight-content-slider.lafka_content_slider_light_nav .owl-nav .owl-prev { background-color: #ffffff; } .lafka_content_slider.lafka_content_slider_light_nav.lafka-pagination-numbers .owl-dot:after { background-color: #ffffff; } .lafka_content_slider .vc_row { margin-left: 0px; margin-right: 0px; } .lafka_content_slider .owl-dots { width: 100%; height: 30px; text-align: inherit; margin: 0px; padding: 0 35px; } .lafka_content_slider.lafka-pagination-inside .owl-dots { position: absolute; bottom: -300px; } .lafka_content_slider.lafka-pagination-inside:hover .owl-dots { bottom: 30px; } .lafka-fullheight-content-slider .owl-dots { position: absolute; bottom: 90px; z-index: 999; } .lafka_content_slider .owl-dot { display: inline-block; padding: 3px 6px; vertical-align: middle; background: none; margin: 0 4px; } .lafka_content_slider .owl-dot span { display: inline-block; width: 12px; height: 12px; background-color: #cecece; border-radius: 50%; vertical-align: middle; position: relative; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .lafka_content_slider .owl-dot.active span:after { display: block; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border: 2px solid #cecece; border-radius: 50%; content: ""; } .lafka_content_slider .vc_tta-panel-heading { display: none; } /* END OF lafka CONTENT SLIDER */ html.no-touch .lafka-from-right { opacity: 0; position: relative; right: -80px; } html.no-touch .lafka-from-left { opacity: 0; position: relative; left: -80px; } html.no-touch .lafka-from-bottom { opacity: 0; position: relative; bottom: -50px; } html.no-touch .lafka-fade { opacity: 0; } .vc_row.lafka-visible-overlay[data-vc-full-width] { overflow: visible; z-index: 20; } .vc_row.has-lafka-canvas { overflow: hidden !Important; position: relative; } .vc_row.has-lafka-canvas.lafka-visible-overlay[data-vc-full-width] { overflow: visible !Important; } .vc_row.has-lafka-canvas>.wpb_column { z-index: 1; } .vc_row.has-lafka-canvas>canvas, .particles-js-canvas-el { display: inline-block !Important; position: absolute; bottom: 0; left: 0; right: 0; z-index: 0; width: 100% !Important; } .particles-js-canvas-el { top: 0; height: 100% !Important; } .vc_row.has-lafka-canvas.vc_parallax>canvas { z-index: 1; } .bbp-topic-title span.bbp-st-topic-support { position: relative; top: -3px; left: 0px; color: #ffffff !important; background-color: #d12a5c; padding: 4px 8px; font-size: 10px !Important; text-transform: uppercase; margin-right: 5px; } .topic .bbp-private-reply { border-radius: 4px; } body.bbp-search.forum-search.bbpress #bbpress-forums div.bbp-topic-header { position: relative; background: none; } body.bbp-search.forum-search.bbpress #bbpress-forums div.bbp-forum-title h3, body.bbp-search.forum-search.bbpress #bbpress-forums div.bbp-topic-title h3, body.bbp-search.forum-search.bbpress #bbpress-forums div.bbp-reply-title h3 { font-weight: normal; font-size: 18px; margin: 12px 0; } body.bbp-search.forum-search.bbpress #bbpress-forums .bbp-body div.bbp-reply-content { margin-bottom: 30px; } body.bbp-search.forum-search.bbpress .bbp-topic-title span.bbp-st-topic-support { position: absolute; bottom: 10px; right: 5px; top: auto; left: auto; } .bbp-topic-title span.bbp-st-topic-support.topic-working { background-color: #f3b111; } .bbp-topic-title span.bbp-st-topic-support.topic-resolved { background-color: #9dc442; } .breadcrumb span.bbp-st-topic-support, h1.heading-title span.bbp-st-topic-support { display: none; } .lafka-dropcap p:first-letter, .lafka-dropcap h1:first-letter, .lafka-dropcap h2:first-letter, .lafka-dropcap h3:first-letter, .lafka-dropcap h4:first-letter, .lafka-dropcap h5:first-letter, .lafka-dropcap h6:first-letter { display: block; float: left; line-height: 1; margin-right: 20px; margin-top: 12px; padding: 20px; text-align: center; background: #f8f8f8; position: relative; } html.no-touch .tps-wrapper { width: 100%; height: 100%; overflow: hidden; } .vc_row.vc_row-o-equal-height .tps-wrapper .vc_column_container { align-items: stretch; } .vc_row.vc_row-flex .tps-wrapper>.vc_column_container, .vc_row.vc_row-flex .tps-wrapper { display: flex; } .vc_row.vc_row-o-content-middle .tps-wrapper>.vc_column_container>.vc_column-inner { justify-content: center; } .vc_row.vc_row-flex .tps-wrapper>.vc_column_container>.vc_column-inner { display: flex; flex-direction: column; flex-grow: 1; } /*TYPED SHORTCODE*/ .lafka-typed-content { text-align: center; margin-bottom: 10px; display: inline-block; width: 100%; } .lafka-typed-content.lafka-typed { display: inline-block; } .lafka-typed-content.lafka-typed-left { text-align: left; } .lafka-typed-content.lafka-typed-right { text-align: right; } .typed-cursor { opacity: 1; -webkit-animation: blink 0.7s infinite; -moz-animation: blink 0.7s infinite; animation: blink 0.7s infinite; color: inherit; font-weight: inherit; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .lafka_woo_recent_viewed { margin: 55px 0 0px 0; } .lafka_woo_recent_viewed>.woocommerce { margin-bottom: 0 !important; } .lafka_woo_recent_viewed div.prod_hold .new_prod { display: none; } .lafka_woo_recent_viewed div.prod_hold .name { font-size: 13px; text-transform: none; font-weight: 500; color: #333333; } .lafka_woo_recent_viewed div.prod_hold .links a.lafka-quick-view-link, .lafka_woo_recent_viewed div.prod_hold .links .yith-wcwl-add-to-wishlist, .lafka_woo_recent_viewed div.prod_hold .lafka-variations-in-catalog.cart, .lafka_woo_recent_viewed div.prod_hold .lafka-product-list-description { display: none !important; } .lafka_woo_recent_viewed>h4 { font-size: 18px; font-weight: normal; margin-bottom: 30px; } /* EVENTS CALENDAR */ #tribe-events-bar, #tribe-events-content { position: relative; margin-bottom: 50px; } #tribe-events-bar>form { background: none !Important; } .tribe-bar-filters { display: none; position: relative; z-index: 901; } #tribe-bar-collapse-toggle, #tribe-bar-views { display: inline-block; width: 70%; height: 70px; line-height: 30px; vertical-align: middle; background-color: #f1f1f1; padding: 20px; } #tribe-bar-views { width: 29%; position: relative; padding: 5px 0; line-height: normal; } #tribe-bar-views.tribe-bar-views-open { z-index: 1000; } #tribe-bar-views label { display: inline-block; width: 100%; font-size: 11px; padding: 0 15px; } .tribe-bar-views-select { display: none; } #tribe-bar-views ul { list-style: none; margin: 0; padding: 0 15px 10px 15px; background-color: #f1f1f1; } #tribe-bar-views ul li { list-style: none; padding: 2px 0; margin: 0; display: none; } #tribe-bar-views ul li.tribe-bar-active { display: block; } #tribe-bar-views.tribe-bar-views-open ul li { display: block; padding: 8px 0; } .tribe-bar-views-option a { color: #333333; display: block; text-decoration: none; font-size: 14px; } .tribe-bar-views-option a:before { content: "\f073"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 3px; } .tribe-bar-views-option.tribe-bar-views-option-list a:before { content: "\f03a"; } .tribe-bar-views-option.tribe-bar-views-option-day a:before { content: "\f274"; } .tribe-bar-views-option.tribe-bar-views-option-map a:before { content: "\f041"; } .tribe-bar-views-option.tribe-bar-views-option-photo a:before { content: "\f03e"; } .tribe-bar-views-option.tribe-bar-views-option-week a:before { content: "\f272"; } .tribe-events-calendar td h3, .tribe-events-calendar td h3 a, .tribe-events-grid .type-tribe_events h3.entry-title, .tribe-events-grid .type-tribe_events h3.entry-title a { font-size: 12px; line-height: normal; color: #3a3a3a; } .tribe-events-past h3 a, td.tribe-events-past>div:first-of-type, td.tribe-events-future>div:first-of-type, td.tribe-events-future h3 a { opacity: 0.5; } td.tribe-events-past>div:first-of-type, td.tribe-events-future>div:first-of-type { background-color: #f1f1f1; } td.tribe-events-present>div:first-of-type, td.tribe-events-future.tribe-events-has-events>div:first-of-type { background-color: #444444; color: #ffffff; opacity: 1; } td.tribe-events-present>div:first-of-type a, td.tribe-events-future.tribe-events-has-events>div:first-of-type a { color: #ffffff; opacity: 1; } td.tribe-events-future.tribe-events-has-events h3.tribe-events-month-event-title a { opacity: 1; } .tribe-events-calendar th { padding: 15px 0; background-color: #444444; color: #ffffff; } .tribe-grid-header { background-color: #444444; color: #ffffff; font-size: 13px; font-weight: bold; } .recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip { width: 320px !Important; } #tribe-events-content .tribe-events-tooltip h4.entry-title, #tribe-events-content .tribe-events-tooltip h4.tribe-event-title { font-size: 13px; line-height: normal; margin: 0; min-height: 24px; padding: 12px 8px; background-color: #444444; color: #ffffff; } .tribe-events-tooltip .tribe-events-event-body { padding: 10px; max-width: 100%; word-wrap: break-word; } .tribe-events-tooltip .tribe-events-event-body p { white-space: pre-wrap; word-wrap: break-word; } .tribe-events-event-body .tribe-event-duration { margin-bottom: 20px; } .tribe-events-tooltip .tribe-events-event-thumb { padding: 5px 10px 10px 0; } h2.tribe-events-page-title { text-align: inherit; } .tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit, .tribe-bar-geoloc-filter { width: 100%; padding: 8px; } .tribe-bar-date-filter label, .tribe-bar-search-filter label, .tribe-bar-geoloc-filter label { display: block; width: 100%; margin-bottom: 8px; } .tribe-bar-filters input { width: 100%; } .tribe-bar-filters input[type="text"] { padding: 8px; } .tribe-events-schedule h2, .recurringinfo, .tribe-events-cost { vertical-align: middle; } .tribe-events-schedule .recurringinfo { font-size: 13px; } .tribe-events-list .tribe-events-list-separator-month { margin: 35px 0; display: block; width: 100%; font-weight: bold; font-size: 18px; color: #333333; } .tribe-events-list .tribe-events-list-separator-month:before { content: "\f073"; font-family: 'Font Awesome 5 Free'; margin-right: 6px; font-weight: 900; } .tribe-events-list div.type-tribe_events { margin: 0 0 20px 0 !Important; padding: 20px !Important; border: 1px solid #f1f1f1 !Important; position: relative; border-radius: 3px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .tribe-events-list div.type-tribe_events:hover { box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.2); } .tribe-events-list div.type-tribe_events .tribe-events-list-event-title, #tribe-geo-options h2, #tribe-geo-results h2 { display: block; float: left; width: 100%; padding-right: 170px; font-size: 18px; margin-bottom: 10px; color: #333333; } .tribe-events-list div.type-tribe_events .tribe-events-list-event-title a, #tribe-geo-options h2 a, #tribe-geo-results h2 a { color: #333333; } .tribe-events-list div.type-tribe_events .tribe-events-event-cost, .tribe-events-schedule .tribe-events-cost { display: block; float: right; max-width: 150px; background-color: #fafafa; color: #ffffff; padding: 6px 15px; position: absolute; top: 20px; right: 20px; border-radius: 3px; } .tribe-events-schedule .tribe-events-cost { float: none; display: inline-block; vertical-align: middle; top: auto; left: auto; margin: 0px 0px 0px 15px; position: relative; } .tribe-events-list div.type-tribe_events .tribe-events-event-cost:before, .tribe-events-schedule .tribe-events-cost:before { content: "\f145"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 5px; display: inline-block; vertical-align: middle; } .tribe-events-loop .tribe-events-event-meta { border: 0 none; clear: both; float: none; font-size: 13px; font-weight: 400; line-height: normal; margin: 0 0 25px 0; overflow: visible; padding: 0; } .tribe-events-list .tribe-events-event-image, .tribe-events-list .tribe-events-list-event-description, .tribe-events-list .tribe-events-map-event-description { display: inline-block; vertical-align: middle; } .tribe-events-list .tribe-events-event-image { display: inline-block; } .tribe-events-list .tribe-events-event-image img { width: 100%; height: auto; } .tribe-events-list .tribe-events-loop .tribe-events-content { clear: none; width: auto; max-width: calc(100% - 320px); display: inline-block; padding: 0 20px; } .tribe-events-photo.tribe-events-list .tribe-events-event-image { margin-bottom: 30px; } .tribe-events-photo.tribe-events-list .tribe-events-event-image, .tribe-events-photo.tribe-events-list .tribe-events-loop .tribe-events-content { width: 100%; max-width: 100%; padding: 0; } .tribe-events-list .tribe-events-loop .tribe-events-content>p { margin-top: 0px; } .tribe-events-day .tribe-events-day-time-slot h5 { margin-bottom: 15px; text-transform: none; } #tribe-events-content ul.tribe-events-sub-nav, .widget .tribe-events-sub-nav { margin: 35px 0; } #tribe-events-content ul.tribe-events-sub-nav li, .widget .tribe-events-sub-nav li { width: 48%; } .tribe-events-sub-nav .tribe-events-nav-previous, .tribe-events-sub-nav .tribe-events-nav-previous, .tribe-this-week-nav-link.nav-previous { text-align: left; float: left; } .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-sub-nav .tribe-events-nav-previous.tribe-events-nav-right, .tribe-this-week-nav-link.nav-next { text-align: right; float: right; } .events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer { margin-bottom: 50px !Important; } .tribe-event-schedule-details, .tribe-events-list .time-details { color: #3a3a3a; margin-bottom: 15px; } .single-tribe_events .tribe-events-meta-group h3 { margin-bottom: 20px; } .single-tribe_events .tribe-events-meta-group, .single-tribe_events .tribe-events-event-meta { margin: 0 0 35px 0; padding: 20px; border: 1px solid #f1f1f1; } .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group { width: 100%; } .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group, .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-venue-map { float: none; display: inline-block; vertical-align: top; } .tribe-events-event-meta dt { font-weight: normal; } .single-tribe_events .tribe-events-cal-links { margin-bottom: 35px; } .single-tribe_events .tribe-events-cal-links a { margin-right: 4px; } .single-tribe_events .tribe-events-single-event-description { margin-bottom: 50px; } .tribe-grid-allday .tribe-events-week-allday-single, .tribe-grid-allday .tribe-events-week-allday-single:hover, .tribe-grid-body .tribe-events-week-hourly-single, .tribe-grid-body .tribe-events-week-hourly-single:hover { background-color: rgba(0, 0, 0, 0.1); } .tribe-grid-header .column span { color: #fff; } .single-tribe_events .tribe-events-venue-map { width: 100%; } .single-tribe_events .tribe-events-event-meta dl { font-size: 14px; } .single-tribe_events .tribe-events-cal-links, .single-tribe_events .tribe-events-schedule h2 { margin-right: 8px; } .tribe-mini-calendar td { padding: 0px; } .tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a:before { background: #999 none repeat scroll 0 0; border-radius: 7px; bottom: 4px; content: ""; display: block; height: 7px; left: 50%; margin: 5px auto 0 -4px; padding: 0; position: absolute; width: 7px; } .tribe-mini-calendar div[id*="daynum-"] a { display: block; padding: 5px 0 15px; position: relative; text-decoration: none; color: #333333; } .tribe-mini-calendar-no-event { display: block; font-weight: bold; padding: 5px 5px 15px; text-decoration: none; } .tribe-mini-calendar-event h2.tribe-events-title, .tribe-events-countdown-widget .tribe-countdown-text, .tribe-venue-widget-list h4 a { font-size: 13px; font-weight: normal; } .tribe-venue-widget-list { list-style: none; padding: 0; margin-left: 0; } .tribe-venue-widget-list li, .tribe-events-adv-list-widget div.type-tribe_events { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .tribe-events-adv-list-widget div.list-date, .tribe-this-week-widget-wrapper .this-week-no-events-msg, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue, .tribe-mini-calendar-event div.list-date, .tribe-mini-calendar-event div.tribe-events-duration, .tribe-events-adv-list-widget div.tribe-events-duration, .tribe-events-adv-list-widget div.tribe-events-location, .tribe-venue-widget-list li span { font-size: 13px; } .tribe-venue-widget-venue-name a { color: #333333; display: block; margin-bottom: 15px; text-decoration: none; } .tribe-venue-widget-venue-name a:before { content: "\f041"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 6px; text-decoration: none; } .tribe-events-countdown-widget .tribe-countdown-text:before, .tribe-venue-widget-list h4 a:before { content: "\f145"; font-family: 'Font Awesome 5 Free'; margin-right: 6px; font-weight: 900; color: #333333; display: inline-block; } .tribe-mini-calendar-list-wrapper .tribe-events-loop .type-tribe_events, #tribe-mobile-container .tribe-mobile-day { padding: 12px 15px; background-color: #fafafa; margin-bottom: 3px; border: 1px solid #f1f1f1; } #tribe-mobile-container .tribe-mobile-day { padding: 20px; } #tribe-mobile-container .tribe-mobile-day h3.tribe-mobile-day-heading { font-size: 18px; margin-bottom: 20px; } #tribe-mobile-container .tribe-mobile-day h4.summary { font-weight: bold; } #tribe-mobile-container .tribe-mobile-day .tribe-events-event-schedule-details { margin-bottom: 20px; display: inline-block; } #tribe-mobile-container .tribe-mobile-day .tribe-events-event-body { margin-bottom: 35px; padding-bottom: 20px; border-bottom: 1px solid #f1f1f1; } #tribe-mobile-container .tribe-mobile-day img { width: 100%; height: auto; } .tribe-mini-calendar-nav #ajax-loading-mini { margin: -32px 0 0 -32px; } .tribe-mini-calendar-nav div { position: static; } table.tribe-mini-calendar { position: relative; } .tribe-theme-lafka .tribe-this-week-widget-wrapper .tribe-events-page-title { text-align: left; font-size: 13px; font-weight: normal; } .tribe-venue-widget-venue { margin-bottom: 20px; font-size: 13px; } .tribe-theme-lafka .tribe-mini-calendar-dayofweek { background-color: #444444; color: #ffffff; } .tribe-this-week-widget-vertical .tribe-this-week-widget-header-date { padding-left: 15px; text-align: left; } .tribe-this-week-widget-header-date { background-color: #f5f5f5; border: medium none; color: #333; font-weight: bold; font-size: 13px; margin-bottom: 8px; padding: 12px 0; text-align: center; } .tribe-this-week-widget-vertical .tribe-this-week-widget-day { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .tribe-this-week-widget-day-wrap { padding: 5px; font-size: 11px !important; } .tribe-this-week-widget-vertical .tribe-this-week-widget-day-wrap { padding: 10px 15px; } .tribe-this-week-widget-wrapper.tribe-this-week-widget-horizontal .this-week-no-events-msg { font-size: 11px !important; } .tribe-this-week-widget-wrapper .entry-title, .tribe-this-week-widget-wrapper .entry-title a { font-size: 16px; margin: 0; text-decoration: none; } .tribe-this-week-widget-wrapper.tribe-this-week-widget-horizontal .entry-title, .tribe-this-week-widget-wrapper.tribe-this-week-widget-horizontal .entry-title a { font-size: 12px; } .tribe-this-week-widget-vertical .this-week-today .tribe-this-week-widget-header-date { color: #ffffff; } .tribe-mini-calendar-event .list-date { background-color: #444444; color: #ffffff; box-sizing: border-box; display: inline; float: left; font-weight: bold; margin: 0 10px 15px 0; overflow: hidden; padding: 6px; text-align: center; width: 15%; border-radius: 2px; } .tribe-this-week-widget-vertical .tribe-this-week-widget-header-date { padding: 12px 15px; } .tribe-mini-calendar-event .list-date .list-dayname { background: #fff; box-sizing: border-box; color: #666; display: block; font-size: 9px; padding: 3px; text-align: center; text-transform: uppercase; width: 100%; margin-bottom: 3px; } .tribe-this-week-widget-header-date { background-color: #666; border: medium none; color: #fff; font-weight: bold; font-size: 12.5px; margin-bottom: 8px; padding: 5px 0; text-align: center; } .this-week-past .tribe-this-week-widget-header-date { background-color: #b2b2b2; } .this-week-past .type-tribe_events { opacity: 0.5; } h2.tribe-venue-name, .tribe-events-venue .tribe-events-map-wrap, h2.tribe-organizer-name { margin-bottom: 30px; } address.venue-address>span, .tribe-events-venue .tribe-events-event-meta a.tribe-events-gmap { display: block; clear: both; margin-bottom: 8px; } .tribe-events-organizer-meta address, .tribe-events-event-meta address { font-style: normal; color: #333333; } .tribe-events-organizer-meta span { margin-right: 12px; } .tribe-events-organizer-meta span.tribe-events-divider { display: none; } .tribe-events-venue .tribe-events-event-meta a.tribe-events-gmap:before, .tribe-events-venue .tribe-events-event-meta .tribe-street-address:before, .tribe-events-venue .tribe-events-event-meta .tel:before, .tribe-events-organizer-meta .tel:before, .tribe-events-venue .tribe-events-event-meta .url a:before, .tribe-events-organizer-meta .url a:before, .tribe-events-organizer-meta .email a:before { content: "\f041"; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 6px; text-decoration: none; color: #cecece; } .tribe-events-venue .tribe-events-event-meta .tribe-street-address:before { content: "\f277"; } .tribe-events-venue .tribe-events-event-meta .tel:before, .tribe-events-organizer-meta .tel:before { content: "\f1ac"; } .tribe-events-venue .tribe-events-event-meta .url a:before, .tribe-events-organizer-meta .url a:before { content: "\f0ac"; } .tribe-events-organizer-meta .email a:before { content: "\f0e0"; } .tribe-events-venue .tribe-venue-description.tribe-events-content { margin-bottom: 35px; } .lafka-event-countdown { background: #fafafa; padding: 15px; border: 1px solid #f1f1f1; margin-top: 30px; } .lafka-event-countdown .count_info, .lafka-event-countdown .is-countdown { display: inline-block; } .lafka-event-countdown .is-countdown { font-size: 18px; color: #3a3a3a; } .vc_tta.vc_tta-tabs .vc_tta-tabs-container { display: block !important; } .vc_tta.vc_tta-tabs .vc_tta-panel-heading { display: none !important; } .wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab>a { background-image: none !important; } .wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tabs-list { display: inline-block; border-radius: 3em; } .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-30 .vc_tta-tab, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-35 .vc_tta-tab { margin: 8px 34px; position: relative; } .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab { margin: 8px 16px; position: relative; } .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab:first-of-type, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab:first-of-type, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-30 .vc_tta-tab:first-of-type, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-35 .vc_tta-tab:first-of-type { margin-left: 8px; } .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab:last-of-type, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab:last-of-type, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-30 .vc_tta-tab:last-of-type, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-35 .vc_tta-tab:last-of-type { margin-right: 8px; } .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-30 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-35 .vc_tta-tab:before { display: inline-block; vertical-align: middle; content: ""; height: 2px; width: 60px; border-bottom: 2px dashed #e8e8e8; right: -64px; top: 50%; margin-top: -1px; position: absolute; } .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab:before { width: 30px; right: -32px; } .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab:last-of-type:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab:last-of-type:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-30 .vc_tta-tab:last-of-type:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-35 .vc_tta-tab:last-of-type:before { display: none; } .vc_tta.vc_tta-style-modern.vc_tta-o-no-fill .vc_tta-panel-body { background-image: none !important; } .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a { border: none !important; font-weight: 500; padding: 14px 25px; background-color: #e8e8e8 !important; vertical-align: middle; } .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover { color: #ffffff !important; } .booked-appt-list ul.booked-public-appointment-list, .booked-appt-list ul.booked-public-appointment-list li { font-size: 12px; padding: 8px; } form.post-password-form input[type="submit"] { padding: 12px 20px; } form.post-password-form input[type="password"] { margin-left: 5px; } form.post-password-form input:focus { outline: none !important; } .lafka-vertical-section-title { position: absolute !important; width: auto !important; margin: 0 !important; top: -10px; left: -45px; text-transform: uppercase; font-size: 13px; -webkit-transform-origin: bottom left 0; transform-origin: bottom left 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); } .lafka-vertical-section-title * { font-size: 13px !important; } .lafka-vertical-section-title:after { display: block; content: ""; width: 40px; height: 1px; background-color: #666666; position: absolute; top: 50%; right: -50px; } .mfp-bg { z-index: 20900; } .mfp-wrap { z-index: 21000; } .is-lafka-video .mfp-iframe-holder .mfp-content { max-width: 65%; border: 8px solid; } .mfp-iframe-holder .mfp-close, .lafka-quick-view-lightbox.mfp-close-btn-in .mfp-close, .lafka-icon-teaser-lightbox.mfp-close-btn-in .mfp-close, .lafka-product-popup-content.mfp-close-btn-in .mfp-close { width: 60px; height: 60px; font-size: 0px; line-height: 60px; background-color: #ffffff; } .mfp-iframe-holder .mfp-close:before, .mfp-iframe-holder .mfp-close:after, .lafka-quick-view-lightbox.mfp-close-btn-in .mfp-close:before, .lafka-quick-view-lightbox.mfp-close-btn-in .mfp-close:after, .lafka-icon-teaser-lightbox.mfp-close-btn-in .mfp-close:before, .lafka-icon-teaser-lightbox.mfp-close-btn-in .mfp-close:after, .lafka-product-popup-content.mfp-close-btn-in .mfp-close:before, .lafka-product-popup-content.mfp-close-btn-in .mfp-close:after { display: block; width: 40px; height: 2px; content: ''; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -20px; border-bottom: 1px solid #333333; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .mfp-iframe-holder .mfp-close:after, .lafka-icon-teaser-lightbox.mfp-close-btn-in .mfp-close:after, .lafka-quick-view-lightbox.mfp-close-btn-in .mfp-close:after, .lafka-product-popup-content.mfp-close-btn-in .mfp-close:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .is-lafka-video .mfp-iframe-holder .mfp-content .mfp-close { width: 66px; height: 66px; color: #ffffff !important; text-align: center; vertical-align: middle; line-height: 66px; padding: 0; opacity: 1; right: -8px; top: -8px; } .is-lafka-video .mfp-iframe-scaler iframe { box-shadow: none !important; } div.product .cart div.lafka-wcs-swatches { float: none; } .lafka-product-summary-wrapper div.summary .lafka-wcs-swatches { overflow: hidden; padding: 0 !important; width: auto; display: inline-block; vertical-align: middle; clear: left; } .lafka-wcs-swatches .swatch { overflow: hidden; border-radius: 50%; margin: 0 8px 8px 0 !important; border: none !important; opacity: 1 !important; } .lafka-wcs-swatches .swatch-color[style*="background-color:#ffffff"] { border: 1px solid #e1e1e1 !important; } .lafka-wcs-swatches .swatch.swatch-label { width: auto; font-size: 13px; padding: 0 12px; border: none !important; color: #333333; border-radius: 4px; height: 36px; line-height: 36px; background-color: #f8f8f8; opacity: 1; } .lafka-filter-widgets-holder .lafka-wcs-swatches .swatch.swatch-label { background-color: #ffffff; } .lafka-wcs-swatches .swatch.swatch-label.selected, .lafka-wcs-swatches .swatch.swatch-label:hover { color: #ffffff; } .lafka-wcs-swatches .swatch.selected, .lafka-wcs-swatches .swatch:hover { box-shadow: none !important; opacity: 1; } .lafka-wcs-swatches a { position: relative; display: inline-block; } .lafka-wcs-swatches a span.count { position: absolute; color: #333333; background-color: #e8e8e8; top: -5px; right: 1px; display: block; font-size: 10px !important; line-height: 18px !important; font-weight: normal !important; white-space: nowrap; height: 17px; min-width: 18px; border-radius: 2em; text-align: center; vertical-align: middle; } .lafka-wcs-swatches .swatch-color.selected:before, .lafka-wcs-swatches .swatch-color:hover:before, .lafka-wcs-swatches .swatch-image.selected:before, .lafka-wcs-swatches .swatch-image:hover:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); content: ""; width: 6px; height: 10px; display: block; border: solid #fff; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-width: 0 2px 2px 0; position: absolute; top: 9px; left: 12px; } .lafka-wcs-swatches .swatch-color.selected[style*="background-color:#ffffff"]:before, .lafka-wcs-swatches .swatch-color[style*="background-color:#ffffff"]:hover:before { border-color: #bababa; } .widget .lafka-wcs-swatches .swatch-color.selected:before { top: 9px; } .lafka-pagination-numbers .owl-dots { counter-reset: dots; width: 100%; height: auto; right: 0px; text-align: inherit; -webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); } .lafka-pagination-numbers .owl-carousel button.owl-dot { width: auto; opacity: 0.5; padding: 0 .5rem !important; margin: 0; vertical-align: bottom; } .lafka-pagination-numbers .owl-carousel button.owl-dot.active { opacity: 1; } .lafka-pagination-numbers .owl-dot:before { counter-increment: dots; content: ".0" counter(dots); display: inline-block; width: auto; font-size: 19px; color: #333333; -webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); } .lafka-pagination-numbers .owl-dot.active:before { font-size: 24px; font-weight: bold; } .lafka_content_slider_light_nav.lafka-pagination-numbers .owl-dot:before { color: #ffffff; } .lafka-pagination-numbers .owl-dot span { display: none; } .lafka-filter-widgets-holder { clear: both; min-height: 1px; position: relative; float: left; width: 100%; } #lafka-filter-widgets { padding: 25px; margin-top: 20px; display: none; background-color: #f8f8f8; border-radius: 3px; } #lafka-filter-widgets.lafka_active_filter_area { display: block; } #lafka-filter-widgets .box { clear: none; margin-bottom: 5px; } a.lafka-filter-widgets-triger { display: block; text-decoration: none; width: auto; height: 68px; line-height: 68px; vertical-align: bottom; text-align: center; z-index: 100; overflow: hidden; float: right; padding-top: 15px; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #333333; } a.lafka-filter-widgets-triger:before { display: inline-block; content: "\e90a"; font-family: 'feather'; font-size: 19px; font-weight: normal !important; color: #cacaca; width: 40px; height: 68px; line-height: 67px; vertical-align: bottom; text-align: center; margin: 0 0 0 7px; -webkit-transform: rotate(90deg); transform: rotate(90deg); } #lafka-filter-widgets .widget>h3:first-child { text-transform: uppercase; margin-right: 4px; font-size: 12px; font-weight: bold; } .lafka-filter-widgets-holder .lafka-reset-filters { display: none; float: right; margin-top: 10px; font-size: 11px; text-transform: uppercase; text-decoration: none; color: #333333; height: 23px; line-height: 23px; vertical-align: middle; } .lafka-filter-widgets-holder .lafka-reset-filters:before { content: "\e8f7"; font-family: 'feather'; display: inline-block; margin-right: 4px; font-size: 17px; font-weight: normal; vertical-align: middle; position: relative; top: -1px; } /* NICE SELECT STYLES */ .nice-select { -webkit-tap-highlight-color: transparent; background-color: #f5f5f5; border: none; color: #666666; box-sizing: border-box; clear: both; cursor: pointer; display: inline-block; font-family: inherit; font-size: 13px; font-weight: normal; height: 37px; line-height: 35px; outline: none; padding-left: 15px; padding-right: 30px; position: relative; text-align: left !important; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; width: auto; } .widget .nice-select, .shipping-calculator-form .nice-select, .shipping-calculator-form input, .shipping-calculator-form button { width: 100%; } .nice-select:active, .nice-select.open, .nice-select:focus { box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.2); border-color: transparent; } .nice-select:after { display: block; width: 20px; height: 20px; line-height: 20px; vertical-align: middle; text-align: center; font-size: 14px; content: "\f0dc"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; right: 5px; top: 50%; margin-top: -9px; z-index: 50; color: #333333; pointer-events: none; } .nice-select.open:after { -webkit-transform: rotate(-135deg); transform: rotate(-135deg); } .nice-select.open .list { opacity: 1; pointer-events: auto; -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0); box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.2); } .nice-select.disabled { border-color: #ededed; color: #999; pointer-events: none; } .nice-select.disabled:after { border-color: #cccccc; } .nice-select.wide { width: 100%; } .nice-select.wide .list { left: 0 !important; right: 0 !important; } .nice-select.right { float: right; } .nice-select.right .list { left: auto; right: 0; } .nice-select.small { font-size: 12px; height: 36px; line-height: 34px; } .nice-select.small:after { height: 4px; width: 4px; } .nice-select.small .option { line-height: 34px; min-height: 34px; } .nice-select .list { background-color: #fff; box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); box-sizing: border-box; margin-top: 4px; margin-left: 0; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; min-width: 100%; max-height: calc(100vh - 150px); overflow-y: auto; left: 0; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px); transform: scale(0.75) translateY(-21px); -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 999; } .nice-select .list:hover .option:not(:hover) { background-color: transparent !important; } .nice-select .option { cursor: pointer; font-weight: 400; color: #999999; margin-left: 0; line-height: 40px; list-style: none; min-height: 40px; display: block; margin-bottom: 0; outline: none; padding-left: 15px; padding-right: 29px; padding-bottom: 0px; text-align: left; -webkit-transition: all 0.2s; transition: all 0.2s; } .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { background-color: #f6f6f6; color: #333333; } .nice-select .option.disabled { background-color: transparent; color: #999; cursor: default; } .no-csspointerevents .nice-select .list { display: none; } .no-csspointerevents .nice-select.open .list { display: block; } body.single-product .pswp__bg { background: rgba(0, 0, 0, 0.85); } .lafka-page-load-status { display: none; text-align: center; font-size: 15px; text-transform: uppercase; } .lafka-load-more-container { text-align: center; font-size: 15px; min-height: 81px; } .lafka-load-more-container .lafka-load-more.button { margin-top: 35px; } .lafka-page-load-status p { margin-top: 35px; width: 100%; float: left; } .infinite-scroll-request:before { display: inline-block; font-family: 'feather' !important; content: "\e8cf"; font-size: 23px !important; vertical-align: middle; margin-right: 8px; font-weight: normal !important; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .infinite-scroll-last { text-transform: uppercase; } .box-product-list:before, .box-sort-filter:before, .box-sort-filter:after, .woocommerce-notices-wrapper:after { display: block; content: ""; width: 100%; height: 1px; clear: both; } .box-product-list>.box-products:before, .box-product-list>.box-products:after { content: ' '; display: table; } .box-product-list>.box-products:after { clear: both; } .woocommerce form.track_order { display: block; margin: 0 auto; width: 700px; max-width: 100%; padding: 40px 8%; background-color: #ffffff; border: 2px solid #f1f1f1; border-radius: 8px; } .woocommerce form.track_order p:first-of-type { font-size: 14px; } .woocommerce form.track_order input { width: 100%; } /* MULTI VENDOR PLUGINS STYLES */ .vendor_description_background { height: auto !important; background-size: cover !important; } .vendor_description_background .vendor_description { height: auto !important; padding: 20px !important; background: none !important; } .vendor_description .vendor_img_add .img_div { margin-bottom: 25px !important; } .vendor_description .vendor_img_add .vendor_address { padding: 20px !important; border: 1px solid #f1f1f1; background-color: rgba(255, 255, 255, 0.9); color: #333333 !important; border-radius: 3px; font-size: 13px !important; } .vendor_description .vendor_img_add .vendor_address * { text-transform: none !important; } .vendor_description .vendor_img_add .vendor_address p.wcmp_vendor_name { font-weight: 600; font-size: 21px !important; } .wocommerce #wcmp_vendor_reviews { margin-top: 80px !important; float: left; padding: 30px; border: 1px solid #e1e1e1; border-radius: 3px; width: 100%; } .wcmp_vendor_rating { margin: 5px 0 10px; height: 25px !important; line-height: 25px !important; vertical-align: middle !important; } .wcmp_vendor_rating span, .wcmp_vendor_rating a { height: 25px !important; line-height: 25px !important; vertical-align: middle !important; font-size: 13px !important; } #wcmp_vendor_reviews #comments { margin-bottom: 0px; } .vendor_address p { margin: 0 0 7px 0 !important; font-size: 13px !important; } .vendor_address label { color: #333333 !important; font-size: 13px !important; font-weight: 500; } .vendor_address p img { vertical-align: middle; } body.product-vendor div.description_data { margin-top: 30px !important; margin-bottom: 60px !important; } body.product-vendor a[href^="#reviews"] { margin-left: 5px; } .vendor_description .vendor_img_add .img_div img { height: 100px !important; width: 100px !important; max-width: 100px !important; border-radius: 50%; overflow: hidden; } .wcmp_social_profile img, .woocommerce .wcmp_social_profile img { border-radius: 50%; width: 25px !important; height: 25px !important; } .wcmp_main_menu ul li { margin-left: 0 !important; } #wcmp_widget_vendor_search input[type="search"] { margin-bottom: 30px !important; } .widget_product_vendor_info { font-size: 14px; } .widget_product_vendor_list #wcmp_widget_vendor_list { width: 100% !important; height: 350px !important; } #wcmp_widget_vendor_list>div>div { display: inline-block !important; vertical-align: middle !important; font-size: 13px; max-width: 72% !important; } .by-vendor-name-link { font-size: 11px; padding-top: 5px; } .wcmp-product-policies h2.wcmp_policies_heading { font-size: 24px; margin-bottom: 15px; } .wcmp-product-policies .wcmp_policies_description { margin-bottom: 30px; } .wcmp_top_logo_div ul { margin-bottom: 20px !important; font-size: 12px !important; } .wcmp_top_logo_div ul li { margin-left: 0px; } .wcmp_regi_main .reg_header1, .wcmp_regi_main .reg_header2, .wcmp_regi_main .wcmp_regi_form_box label { color: #333333 !important; } .wcmp_regi_main .reg_header1 { font-weight: 600 !important; font-size: 18px !important; text-transform: none !important; margin-bottom: 35px !important; } .wcmp_regi_main .reg_header2 { margin-bottom: 25px !important; font-size: 24px !important; text-transform: none !important; border: none !important; } .wcmp_regi_main .wcmp_regi_form_box { padding: 40px !important; background-color: #ffffff; border: 1px solid #f1f1f1 !important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.2) !important; } .wcmp_regi_main .wcmp_regi_form_box label { margin-bottom: 8px !important; float: left; font-weight: 500 !important; } .wcmp_regi_main .wcmp_regi_form_box input[type=password] { margin-bottom: 12px; } .wcmp_regi_main .button { cursor: pointer; font-size: 14px !important; padding: 14px 20px !important; text-decoration: none !important; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; line-height: normal !important; height: auto !important; background: #333333 !important; } .wcmp_headding1, .wcmp_side_menu, .wcmp_table_holder table, .description_data table { border: none !important; } .description_data table tbody td { border: none !important; } .wcmp_table_holder table tbody tr:first-child td { background: #333333 !important; } .wcmp_main_page, .wcmp_dashboard_display_box, .wcmp_displaybox2, .wcmp_displaybox3 { box-shadow: none !important; } .vendor_address .wcmp_total_rating_number { display: none; } .wcmp_vendor_rating .star-rating, .woocommerce .wcmp_vendor_rating .star-rating { margin-left: 0 !important; } .wcmp-store-location-wrapper .store-maps { height: 240px !important; } .wcmp-store-location-wrapper>a { display: inline-block; font-size: 13px; margin-top: 10px; } form .vendor_sort { margin-bottom: 60px !important; } form .vendor_sort select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; } .sorted_vendors { width: 24.7%; padding: 15px; border: 1px solid #f1f1f1; background-color: #ffffff; border-radius: 3px; margin: 15px 0px !important; vertical-align: top; } .woocommerce-MyAccount-content .myaccount_user>a:last-of-type { float: none; display: inline-block; padding: 12px; color: #ffffff; background-color: #333333; border-radius: 3px; margin: 50px auto 0 auto; text-align: center; width: 100%; } .has-sidebar .wcmp_sorted_vendors { width: 30.5%; margin: 0 4% 35px 0 !important; } .has-sidebar .wcmp_vendor_list_wrap .wcmp_sorted_vendors:nth-child(3n+3) { margin-right: 0 !important; } .wcmp_vendor_list .wcmp_sorted_vendors { border-radius: 3px; -webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); position: relative; top: 0; border: none; background-color: #ffffff; margin-bottom: 35px; overflow: hidden; } .wcmp_vendor_list .wcmp_sorted_vendors * { position: relative; z-index: 1; } .wcmp_vendor_list .wcmp_sorted_vendors:before { display: block; content: ""; height: 50%; width: 150%; background-color: #333333; position: absolute; top: -55px; left: -10px; z-index: 0; -webkit-transform: rotate(-6deg); transform: rotate(-6deg); -webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); } .wcmp_vendor_list .wcmp_sorted_vendors:hover { top: -5px; box-shadow: 0 0px 35px 0 rgba(0, 0, 0, 0.20); background: #f7f7f7; } .wcmp_vendor_list .wcmp_sorted_vendors:hover:before { top: -35px; } .wcmp_vendor_list .wcmp_sorted_vendors .button { background-color: #f1f1f1; color: #333333; font-size: 13px; } .wcmp_vendor_list .wcmp_sorted_vendors .button:hover, .vc_btn3-style-custom:hover { color: #ffffff !important; } .wcmp_vendor_list .wcmp_sorted_vendors .wcmp_rating_wrap { font-size: 13px; } .vendor_sort input[type="submit"] { padding: 9px 20px; } #ui-datepicker-div { display: none; background: #ffffff !important; box-shadow: 0 0px 35px 0 rgba(0, 0, 0, 0.20); } body.single-product #products-wrapper>h1:first-of-type, body.single-product .wcv_shop_description { display: none; } #products-wrapper>h1:first-of-type { font-size: 28px; font-weight: 600; margin-bottom: 35px; } .wcv_shop_description { border: 1px solid #f1f1f1; padding: 30px; border-radius: 3px; margin-bottom: 35px; } .tagcloud a.by-vendor-name-link, .tagcloud a#report_abuse { margin-bottom: 15px; border-radius: 2px; background-color: #333333; color: #ffffff; border: none; padding: 8px; display: inline-block !important; vertical-align: top; font-size: 13px; } .tagcloud a.by-vendor-name-link { background-color: #666666; } form .pv_paypal_container, form .pv_shop_name_container, form #pv_seller_info_container, form #pv_shop_description_container { border: 1px solid #f1f1f1; padding: 20px; border-radius: 3px; margin-top: 35px; } form #pv_shop_description_container { margin-bottom: 35px; } form .pv_paypal_container input#pv_paypal, form .pv_shop_name_container input#pv_shop_name { margin-top: 12px; } table.table-vendor-sales-report { margin-top: 35px; } form input.btn.btn-inverse.btn-small, .wcv_dashboard_datepicker input[type="submit"], .wcv-pro-dashboard input[type="submit"].wcv-button.expand { padding: 7px 20px !important; } .wcv-pro-dashboard input[type="submit"].wcv-button.expand { margin-left: 15px !important; } ul.wcv_vendorslist { width: 100%; margin: 0px; padding: 0px; } .wcv_dashboard_datepicker .wcv-form .control-group .control>input[type="submit"] { margin-left: 30px; width: calc(100% - 30px); } .wcv_dashboard_datepicker.wcv-cols-group { margin-bottom: 35px; } .wcv_dashboard_datepicker.wcv-cols-group .all-33 .control { padding-top: 30px; } ul.wcv_vendorslist img.avatar { border-radius: 3px; margin-bottom: 25px !important; margin-right: 0px; width: 100%; height: auto; } ul.wcv_vendorslist>div { width: 24.8% !important; margin: 0px 0px 30px 0px !important; display: inline-block; border: 10px transparent; } ul.wcv_vendorslist>div>center { padding: 8px; border: 1px solid #e1e1e1; border-radius: 3px; } .wcv-pro-dashboard #ui-datepicker-div.ui-widget-content { background: #ffffff !important; background-color: #ffffff !important; } button.wcv-button { padding: 7px 20px; margin-left: 15px !important; border: 1px solid !important; border-color: inherit !important; } .select2-container .select2-choice { height: auto !important; } .wcv-store-address-container .store-address address, .wcv-store-address-container .store-phone a { font-style: normal; } .wcv-store-address-container { padding: 12px 0; margin-bottom: 50px; overflow: hidden; border-radius: 3px; background: #f8f8f8; } .wcv-store-address-container .store-address address, .wcv-store-address-container .store-phone a { color: #333333; font-size: 14px; } .wcv-header-container .wcv-store-grid.wcv-store-header { position: relative; } .wcv-header-container #banner-wrap { position: static; padding: 30px; } .wcv-header-container #inner-element { position: relative; padding: 30px 20px 20px 20px; border-radius: 3px; top: auto; left: auto; right: auto; background: rgba(255, 255, 255, .85); max-width: 100%; height: 100%; } .wcv-header-container #inner-element .store-info { text-align: left; vertical-align: middle; padding-left: 0; } .wcv-header-container .wcv-store-grid.wcv-store-header #banner-wrap>img.store-banner { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; min-height: 100%; max-width: none; max-height: none !important; width: auto; object-fit: cover !important; } .wcv-header-container #inner-element .store-brand { padding-left: 0px; vertical-align: middle; } .wcv-header-container #inner-element .store-icon { float: none; vertical-align: middle; } .wcv-grid nav.wcv-navigation ul.menu { background: none; padding-top: 30px; } .wcv-navigation ul.menu.horizontal li { display: inline-block; float: none; background: none !important; margin: 0 5px 15px 0; padding: 0; } .wcv-navigation ul.menu.horizontal li a { cursor: pointer; font-size: 14px !important; line-height: normal; font-weight: normal !important; padding: 9px 12px !important; text-decoration: none; background: #333333 !important; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; border-radius: 2px; } .wcv-form .control-group input[type=checkbox]+label, .wcv-form .control-group input[type=radio]+label { padding-left: 25px; } .wcv-form .control-group input[type=checkbox], .wcv-form .control-group input[type=radio] { margin-top: 3px; } a.wcv-file-uploader-delete_wcv_store_banner_id, a.wcv-file-uploader-delete_wcv_store_icon_id { display: block; margin-bottom: 35px; } .wcv-header-container #inner-element ul.social-icons { margin-top: 10px; } .tagcloud span.wcvendors_ships_from { display: block; width: 100%; margin: 20px 0 0 0; padding: 0px 20px 25px 20px; border-radius: 2px; border: 1px solid #f1f1f1; } .tagcloud span.wcvendors_ships_from>span:first-of-type { padding-left: 0px; } .wcv-grid table .row-actions { opacity: 1 !important; } .wcv-shade.visible { z-index: 100000; top: 60px; height: calc(100% - 60px) !important; } .wcv-modal>.modal-body { padding: 30px !important; } .wcmp_admin_massege .wcmp_cross { font-family: 'Font Awesome 5 Free' !important; font-weight: 900; } .wcmp_vendor_banner_template.template3 .vendor_address { background: none; border: none; } .wcmp_vendor_banner_template.template3 .wcmp_vendor_name { width: 100% !important; margin-bottom: 35px !important; } .wcmp_vendor_banner_template.template3 .vendor_description, .wcmp_vendor_banner_template.template2 .vendor_description { margin-top: -85px !important; } .wcmp_vendor_banner_template.template3 .wcmp_vendor_banner, .wcmp_vendor_banner_template.template2 .wcmp_vendor_banner { height: 285px; } .wcmp_vendor_banner_template.template2 .wcmp_social_profile, .wcmp_vendor_banner_template.template3 .wcmp_social_profile { top: 251px !important; } .wcv-pro-vendorlist, .wcv-header-container { margin-bottom: 35px; height: auto; background-color: #f1f1f1; border: none; overflow: hidden; border-radius: 3px; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .wcv-header-container { margin-bottom: 20px; } .wcv-pro-vendorlist:hover { box-shadow: 0 0px 35px 0 rgba(0, 0, 0, 0.20); } .wcv-pro-vendorlist .wcv-banner-wrapper { position: relative; min-height: 180px; max-height: none; overflow: visible; padding: 25px; } .wcv-pro-vendorlist .wcv-inner-details { position: relative; background: rgba(255, 255, 255, .85); width: 100%; color: #333333; text-align: left; padding: 5%; top: auto; left: auto; } .dokan-single-store .profile-frame .profile-info-box.profile-layout-default { overflow: hidden; } .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper { position: relative !important; } .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery { background-color: rgba(0, 0, 0, 0.65); z-index: 2; position: relative !important; padding-bottom: 25px; } .wcv-pro-vendorlist .wcv-banner-wrapper>img, .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img { max-height: none !important; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; min-height: 100%; max-width: none; max-height: none !important; width: auto; object-fit: cover !important; } .wcv-pro-vendorlist .wcv-inner-details .wcv-icon-container { width: 150px !important; padding: 20px !important; text-align: center; vertical-align: middle; } .wcv-pro-vendorlist .wcv-inner-details .wcv-icon-container { width: 160px !important; vertical-align: middle; text-align: center; padding: 20px !important; } .wcv-pro-vendorlist .wcv-inner-details .wcv-shop-details { width: calc(100% - 160px) !important; vertical-align: middle; } .wcv-pro-vendorlist .wcv-inner-details h4 { text-transform: none; } /* DOKAN STYLES */ .dokan-alert { margin-bottom: 35px !important; } .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper img.avatar { float: none !important; } #dokan-content #nav-below { float: left; width: 100%; margin-top: 35px; } .dokan-store-tabs { margin-top: 35px; } .dokan-single-store .dokan-store-tabs ul { border: none; } .dokan-product-search-form input[type='text'] { padding: 4px 8px; } .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date { font-size: 13px; position: relative; top: auto; left: auto; right: auto; bottom: auto; padding: 8px; line-height: 1.42; vertical-align: top; border-top: 1px solid #EDEDED; color: #999999; text-align: left; } .dokan-widget-area .widget, .dokan-category-menu { border: none; margin-bottom: 30px; } .dokan-category-menu ul li, li.widget { list-style: none !important; } .dokan-category-menu ul li a { margin: 0 !important; } .dokan-category-menu h3.widget-title { background: none; border-top: none; border-left: none; border-right: none; } .dokan-store-sidebar textarea { margin: 20px 0px !important; } .woocommerce-tabs #tab-seller.panel.entry-content>h2:first-of-type { font-size: 21px; margin-bottom: 25px; } .woocommerce-tabs #tab-seller.panel.entry-content ul.list-unstyled { list-style: none !important; margin-left: 0px; } .dokan-pagination-container .dokan-pagination li { display: inline-block; } .dokan-pagination-container .dokan-pagination li a { display: inline-block; background-color: #e1e1e1; width: auto; min-width: 30px; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; margin-right: 8px; text-decoration: none; color: #333333; border: none !Important; border-radius: 2em; font-size: 13px; position: relative; padding: 0px 8px; -webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); } .dokan-pagination-container .dokan-pagination li.active a { display: inline-block; width: 30px; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; font-weight: normal; text-decoration: none; color: #333333; background: #e1e1e1; } .dokan-pagination-container .dokan-pagination li:first-of-type a, .dokan-pagination-container .dokan-pagination li:last-of-type a { border-radius: 2em; width: auto; } .dokan-pagination-container .dokan-pagination li.active a:before, .dokan-pagination-container .dokan-pagination li a:before { display: block; content: ""; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border: 2px solid #e1e1e1; border-radius: 2em; opacity: 0; -webkit-transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); transition: all .4s cubic-bezier(0.77, 0, 0.175, 1); } .dokan-pagination-container .dokan-pagination li.active a:before, .dokan-pagination-container .dokan-pagination li a:hover:before { opacity: 1; } .dokan-pagination-container .dokan-pagination li a:hover { color: #ffffff !important; } /* END OF MULTI VENDORS */ .lafka-header-account-link-holder { background-color: #ffffff; position: fixed; top: 96px; right: 0px; left: 0px; bottom: 0; width: 100%; text-align: center; overflow: hidden; z-index: -1; -webkit-transition: 1s max-height 0.1s; transition: 1s max-height 0.1s; max-height: 0px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; } .admin-bar .lafka-header-account-link-holder { top: 108px; } #header.lafka-has-header-top .lafka-header-account-link-holder { top: 76px; } .admin-bar #header.lafka-has-header-top .lafka-header-account-link-holder { top: 106px; } #header.lafka-has-header-top.lafka-sticksy .lafka-header-account-link-holder { top: 96px; } .lafka-header-account-link-holder.active { -webkit-transition: 1s max-height 0.1s; transition: 1s max-height 0.1s; max-height: 100vh; bottom: 0; } .lafka-header-account-link-holder .woocommerce { width: 100%; max-width: 400px; overflow: hidden; margin: 0 auto; padding: 50px 0; } .lafka-user-is-logged .lafka-header-account-link-holder>ul { padding: 0; list-style: none; text-align: center; width: 100%; max-width: 600px; margin: 0 auto; } .lafka-user-is-logged .lafka-header-account-link-holder>ul li, #lafka_mobile_account_tab>ul li:first-of-type { margin: 1%; list-style: none; display: inline-block; width: 30.7%; border-radius: 6px; } .lafka-user-is-logged .lafka-header-account-link-holder>ul li:hover { border-color: rgba(0, 0, 0, .15); } .lafka-user-is-logged .lafka-header-account-link-holder>ul li:first-of-type, #lafka_mobile_account_tab>ul li:first-of-type { width: 100%; padding: 0; margin: 10px auto; overflow: hidden; } .lafka-user-is-logged .lafka-header-account-link-holder>ul li:first-of-type { border: none; background: none; box-shadow: none; } #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li a { font-size: 13px; display: block; width: 100%; padding: 30px 20px; height: auto; line-height: normal; vertical-align: middle; text-decoration: none; color: #ffffff; } #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li a:hover { color: #ffffff; border-color: rgba(0, 0, 0, .15); } #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.lafka-header-account-wcmp-dash a, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.lafka-header-account-vcvendors-dash a, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.lafka-header-account-vcvendors-pro-dash a { background-color: #333333; color: #ffffff; border-radius: 3px; border: none; } #lafka_mobile_account_tab li a { display: block; width: 100%; padding: 10px 12px; border-bottom: 1px solid; border-color: rgba(255, 255, 255, 0.05); height: auto; line-height: normal; vertical-align: middle; } div.woocommerce>form.woocommerce-form-login.login input[type='text'], div.woocommerce>form.woocommerce-form-login.login input[type='password'], .lafka-header-account-link-holder input[type='text'], .lafka-header-account-link-holder input[type='password'], #lafka_mobile_account_tab .woocommerce input[type='text'], #lafka_mobile_account_tab .woocommerce input[type='password'], #lafka_mobile_account_tab .woocommerce button { width: 100%; } #lafka_mobile_account_tab div.woocommerce h2 { margin-bottom: 10px; } .lafka-header-user-data { display: block; padding: 10px 20px; color: #333333; text-align: center; font-weight: 500; } #lafka_mobile_account_tab .lafka-header-user-data small { color: #ffffff; } .lafka-header-user-data img, .lafka-header-user-data small { display: inline-block; vertical-align: middle; height: 44px; width: auto; line-height: 44px; font-size: 16px; color: #333333; font-weight: 500; margin-bottom: 0; float: none; } .lafka-header-user-data img { background-color: #cecece; border: none; } #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li a:before, #lafka_mobile_account_tab li a:before, nav.woocommerce-MyAccount-navigation ul li a:before { display: block; color: #ffffff !important; content: "\e81d"; font-family: 'feather'; font-size: 47px; height: auto; line-height: normal; vertical-align: middle; position: relative; top: -2px; } body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:before, #lafka_mobile_account_tab li a:before { color: #cecece !important; font-size: 24px; display: inline-block; margin-right: 8px; } #lafka_mobile_account_tab li a:before { color: #ffffff; } nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.woocommerce-MyAccount-navigation-link--dashboard a:before, #lafka_mobile_account_tab li.woocommerce-MyAccount-navigation-link--dashboard a:before { content: "\e81d"; } nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.woocommerce-MyAccount-navigation-link--orders a:before, #lafka_mobile_account_tab li.woocommerce-MyAccount-navigation-link--orders a:before { content: "\e870"; } nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.woocommerce-MyAccount-navigation-link--downloads a:before, #lafka_mobile_account_tab li.woocommerce-MyAccount-navigation-link--downloads a:before { content: "\e863"; } nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.woocommerce-MyAccount-navigation-link--edit-address a:before, #lafka_mobile_account_tab li.woocommerce-MyAccount-navigation-link--edit-address a:before { content: "\e876"; } nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.woocommerce-MyAccount-navigation-link--edit-account a:before, #lafka_mobile_account_tab li.woocommerce-MyAccount-navigation-link--edit-account a:before { content: "\e8e5"; } nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before, #lafka_mobile_account_tab li.woocommerce-MyAccount-navigation-link--payment-methods a:before { content: "\e85f"; } nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before, #lafka_mobile_account_tab li.woocommerce-MyAccount-navigation-link--customer-logout a:before { content: "\e888"; } #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.lafka-header-account-wcmp-dash a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.lafka-header-account-vcvendors-dash a:before, #lafka-account-holder.lafka-user-is-logged .lafka-header-account-link-holder>ul li.lafka-header-account-vcvendors-pro-dash a:before { content: "\f117"; } .lafka-header-account-link-holder #customer_login.col2-set .col-1, .lafka-header-account-link-holder #customer_login.col2-set .col-2, #lafka_mobile_account_tab #customer_login.col2-set .col-1, #lafka_mobile_account_tab #customer_login.col2-set .col-2 { box-shadow: none !important; margin-bottom: 0px; padding: 15px 0 0 0; border: none; } #lafka_mobile_account_tab #customer_login.col2-set .col-1, #lafka_mobile_account_tab #customer_login.col2-set .col-2 { margin-top: 0px; } .lafka-header-account-link-holder .woocommerce #customer_login.u-columns.col2-set, #lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set { padding-top: 40px; margin-bottom: 0; } .lafka-header-account-link-holder .woocommerce form.checkout p, .lafka-header-account-link-holder div.woocommerce form p, #lafka_mobile_account_tab div.woocommerce form p { margin: 0; } .lafka-header-account-link-holder .u-column1 h2, .lafka-header-account-link-holder .u-column2 h2, #lafka_mobile_account_tab .u-column2 h2, #lafka_mobile_account_tab .u-column1 h2 { display: none; } .lafka-header-account-link-holder .u-column1 a, .lafka-header-account-link-holder .u-column2 a, p.woocommerce-LostPassword.lost_password, .woocommerce-password-strength { line-height: normal; height: auto; font-size: 14px !important; margin: 0; } .woocommerce-password-strength { margin-top: 5px; } .lafka-header-account-link-holder .woocommerce #customer_login.u-columns.col2-set .owl-nav, #lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set .owl-nav { margin-bottom: 0px; } .lafka-header-account-link-holder .woocommerce #customer_login.u-columns.col2-set .owl-nav button, #lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set .owl-nav button { font-size: 14px; width: 49%; text-align: center; border-bottom: 2px solid #f1f1f1; background: none; } #lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set .owl-nav button { border-bottom: 2px solid #333333; } #lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set .owl-nav button { font-size: 12px; text-transform: uppercase; font-weight: 500; color: #ffffff; float: left; } .lafka-header-account-link-holder .woocommerce #customer_login.u-columns.col2-set .owl-nav button.disabled, #lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set .owl-nav button.disabled { border-color: #333333; } #lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set .owl-nav button.disabled { color: #ffffff; border-color: #ffffff; } body.woocommerce-checkout .content_holder div.woocommerce>form.woocommerce-form-login.login { margin-top: 0px; width: 100%; } .lafka-header-account-link-holder .woocommerce #customer_login form.woocommerce-form-login, #lafka_mobile_account_tab .woocommerce #customer_login form.woocommerce-form-login { display: block !important; } .woocommerce form.woocommerce-form-login p label { width: auto; } .lafka-header-account-link-holder ul.woocommerce-error { margin-bottom: 0; line-height: normal; } .woocommerce-cart-notice { color: #ffffff; } small.includes_tax .woocommerce-Price-amount { font-size: 13px !important; font-weight: 500; } .cart-info tbody .product-subtotal small.tax_label { font-weight: normal !important; font-size: 11px !important; color: #999999; } .wpb_lafka_banner a h4 span { position: relative; z-index: 5; text-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3); } .wpb_lafka_banner.lafka-banner-dark a h4 span { text-shadow: none; } /* PROMO TOOLTIPS */ .lafka-promo-wrapper { width: 100%; display: block; clear: both; font-size: 13px; position: relative; overflow: hidden; } .lafka-promo-wrapper:hover { overflow: visible; } .summary.entry-summary .lafka-promo-wrapper.lafka-promo-below-add-to-cart { margin-top: 20px; float: none; } .summary.entry-summary .lafka-promo-wrapper.lafka-promo-below-price { float: none; } .summary.entry-summary .lafka-promo-wrapper.lafka-promo-below-price+.lafka-product-popup-link, .summary.entry-summary .lafka-product-popup-link+*+p.stock { margin-top: 15px; } .lafka-promo-wrapper.lafka-promo-below-add-to-cart+.lafka-promo-wrapper.lafka-promo-below-add-to-cart { margin-top: 0px; } .lafka-promo-wrapper.lafka-promo-below-add-to-cart+.lafka-promo-wrapper.lafka-promo-below-add-to-cart:last-of-type { margin-bottom: 20px; } .lafka-promo-wrapper .lafka-promo-text span.lafka-promo-trigger { cursor: pointer; color: #999999; margin-left: 2px; } .summary.entry-summary .lafka-promo-wrapper .lafka-promo-text { vertical-align: middle; } .lafka-promo-wrapper .lafka-promo-text:before { display: inline-block; margin-right: 2px; font-size: 14px; content: "\f101"; font-family: 'Font Awesome 5 Free'; font-weight: 900; vertical-align: middle; position: relative; top: -1px; color: #999999; } .lafka-promo-wrapper .lafka-promo-content { display: block; opacity: 0; position: absolute; bottom: 80px; left: 0px; right: 0px; background: #333333; color: #ffffff; padding: 15px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; box-shadow: 0 0px 25px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 25px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 25px 0 rgba(0, 0, 0, 0.2); z-index: 1000; line-height: normal; text-align: left; font-size: 12.5px; } .lafka-promo-wrapper .lafka-promo-content br { display: block; margin-bottom: 5px; } .summary.entry-summary .lafka-promo-wrapper .lafka-promo-content, .lafka-products-list-view div.prod_hold .lafka-promo-wrapper .lafka-promo-content { left: 0px; right: 0px; } .lafka-promo-wrapper .lafka-promo-text span.lafka-promo-trigger:hover .lafka-promo-content { display: block; opacity: 1; bottom: 110%; } .prod_hold .lafka-promo-wrapper { font-size: 12px; margin-top: 5px; } .summary.entry-summary .lafka-promo-wrapper.lafka-promo-below-price { margin: 10px 0 15px 12px; display: inline-block; width: auto; min-width: 220px; vertical-align: middle; padding: 10px 0 0px 0; height: 31px; } .product-type-simple .summary.entry-summary .lafka-promo-wrapper.lafka-promo-below-add-to-cart { margin-top: 10px; margin-bottom: 25px; } /* END OF PROMO TOOLTIPS */ .is-type-video .wp-block-embed__wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .is-type-video .wp-block-embed__wrapper iframe, .is-type-video .wp-block-embed__wrapper object, .is-type-video .wp-block-embed__wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .wp-block-image img+figcaption { color: #555d66; font-size: 13px; margin-bottom: 1em; margin-top: 1.3em; text-align: center; } .wp-block-gallery { display: flex; flex-wrap: wrap; list-style-type: none; padding: 0; } .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0 16px 16px 0; margin-right: 16px; position: relative; } .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { width: calc(50% - 8px); } .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img { -o-object-fit: cover; flex: 1; height: 100% !important; object-fit: cover; } /* ADDONS & NUTRITION styles */ div.product-addon, .theme-lafka .bundle_form .product-addon { margin: 0 0 25px 0; } h3.addon-name { margin-top: 0; } div.addon-description p { margin-bottom: 8px; margin-top: 0px; font-style: italic; } dl.product-addon-totals { margin-bottom: 20px; overflow: hidden; padding: 15px 20px; border: 2px solid #f1f1f1; border-radius: 6px; color: #333; background-color: #fafafa; } dl.product-addon-totals dt { width: 50%; float: left; clear: left; } dl.product-addon-totals dd { float: left; font-size: 110%; } .addon-alert { display: none; color: red; } .summary form.cart div.product-addon { width: 100%; padding: 20px; border: 2px solid #f1f1f1; border-radius: 6px; position: relative; } h3.addon-name { font-size: 14px !important; text-transform: uppercase; position: absolute; margin-bottom: 8px; margin-top: -34px; padding: 5px 8px; background-color: #ffffff; display: inline-block; font-weight: bold; } .summary form.cart div.product-addon p.form-row { display: inline-block; width: 49.3%; border: 1px solid transparent; margin: 2px 0; vertical-align: top; } .summary form.cart .combined_product_summary div.product-addon p.form-row, .summary form.cart div.product-addon.lafka-addon-with-images p.form-row { width: 100%; } .summary form.cart h4.combined_product_title + .combined_item_cart_content.variations_form { margin-top: 8px; } .summary form.cart div.product-addon p.form-row label { margin: 0; background-color: #f1f1f1; padding: 3px 5px; vertical-align: middle; border-radius: 4px; display: block; font-size: 11px !important; } .summary form.cart div.product-addon.rigid-addon-with-images p.form-row label { padding: 8px 5px; } .summary form.cart div.product-addon p.form-row label input[type="checkbox"], .summary form.cart div.product-addon p.form-row label input[type="radio"], .summary form.cart div.product-addon p.form-row label img { display: inline-block; vertical-align: middle; } .summary form.cart div.product-addon p.form-row label img { height: 44px; width: auto; margin-right: 8px; margin-left: 3px; } .summary form.cart div.product-addon p.form-row label input[type="checkbox"] { position: relative; top: -1px; vertical-align: middle; margin-top: 0; } .summary form.cart div.product-addon p.form-row label input[type="radio"] { position: relative; top: -1px; vertical-align: middle; margin-top: 0; } .summary form.cart div.product-addon.textarea p.form-row label { background: none; } .summary form.cart div.product-addon.textarea p.form-row, .summary form.cart div.product-addon.textarea textarea { width: 100%; } .summary form.cart div.product-addon p.form-row label .woocommerce-Price-amount { font-size: 12px !important; } .summary form.cart div.product-addon p.form-row label .woocommerce-Price-amount sup { font-size: 100% !important; bottom: 0; font-weight: inherit; } /* LAFKA ORDER HOURS */ .lafka-closed-store-message { display: block; width: 100%; padding: 20px; border-radius: 6px; border: 1px solid; background-color: #fce9e9; border-color: #f0aeae; color: #c05555; font-size: 16px; position: relative; text-align: left; } .lafka-closed-store-message:before { display: block; content: "\f11e"; font-family: Flaticon; font-size: 40px; width: 50px; float: left; padding-right: 4px; border-right: 3px solid currentcolor; margin-right: 8px; } div.prod_hold .lafka-closed-store-message, body.lafka-store-closed>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons { display: none !important; } .summary.entry-summary .lafka-closed-store-message { margin-top: 20px; } .lafka-closed-store-message .count_holder_small { display: inline-block; margin: 0 0 0 4px; vertical-align: text-bottom; font-size: inherit; font-weight: bold; } .widget_shopping_cart_content .lafka-closed-store-message { position: absolute; bottom: 0px !important; } .lafka-disabled-cart-buttons .links .button.add_to_cart_button, .lafka-disabled-cart-buttons button.single_add_to_cart_button, .lafka-disabled-cart-buttons div.product .cart div.quantity, .lafka-disabled-cart-buttons .links div.quantity { display: none !important; } #ui-datepicker-div { z-index: 20000 !important; } /* BUNDLED PRODUCTS */ .theme-lafka div.bundled_product_summary:not(.thumbnail_hidden) .details, .theme-lafka.woocommerce-page div.product div.bundled_product_images, .theme-lafka.woocommerce-page #content div.product div.bundled_product_images, .theme-lafka .woocommerce div.product div.bundled_product_images, .theme-lafka .woocommerce #content div.product div.bundled_product_images { float: none; width: 100%; margin: 0; padding: 0; position: relative; } .theme-lafka.woocommerce-page div.product div.bundled_product_images, .theme-lafka.woocommerce-page #content div.product div.bundled_product_images, .theme-lafka .woocommerce div.product div.bundled_product_images, .theme-lafka .woocommerce #content div.product div.bundled_product_images { max-width: 60px; } .theme-lafka div.bundled_product_summary, .woocommerce div.product.bundled_product_summary { position: relative; } .theme-lafka div.bundled_product_summary:not(.thumbnail_hidden) div.bundled_product_images { position: absolute !important; top: 5px; left: 0; } .theme-lafka div.bundled_product_summary:not(.thumbnail_hidden) h4.bundled_product_title { font-size: 16px; padding-left: 80px; } .theme-lafka div.bundled_product_summary:not(.thumbnail_hidden) .bundled_product_excerpt { padding-left: 80px; } .bundled_product_image.woocommerce-product-gallery__image { margin: 0; } div.prod_hold.product-type-bundle .links a.button.add_to_cart_button { display: inline-block; width: auto !important; text-indent: 0 !important; color: #333 !important; font-size: 12px !important; font-weight: 500; } div.prod_hold.product-type-bundle .links a.button.add_to_cart_button::before { position: relative; top: auto; left: auto; display: inline-block; vertical-align: top; } div.prod_hold.product-type-bundle .woocommerce-product-details__short-description, div.prod_hold.product-type-bundle .woocommerce-product-details__short-description p { margin-bottom: 0; } /* END OF BUNDLED PRODUCTS */ /* JQUERY UI SLIDER FIX */ .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } .ui-slider { position: relative; text-align: left; } .ui-slider-horizontal { height: .8em; } .ui-helper-clearfix::before, .ui-helper-clearfix::after, .woocommerce #customer_login.u-columns.col2-set .owl-nav:after, .woocommerce #customer_login.u-columns.col2-set .owl-nav:before { content: ""; display: table; } .ui-helper-clearfix::after, .woocommerce #customer_login.u-columns.col2-set .owl-nav:after { clear: both; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; } .woocommerce-product-attributes.shop_attributes p { margin: 0; } /* MS EDGE specific styles */ @supports (display:-ms-grid) { /* IE10+ specific styles go here */ .lafka-product-summary-wrapper div.summary.lafka-sticky-summary, .foodmenu_top div.one_third.last.project-data.lafka-sticky-summary { position: relative !important; top: 0 !important; } } /* IE11 specific styles */ @media all and (-ms-high-contrast:none) { *::-ms-backdrop, .lafka-product-summary-wrapper div.summary.lafka-sticky-summary, .foodmenu_top div.one_third.last.project-data.lafka-sticky-summary { position: relative !important; top: 0 !important; } }