@charset "UTF-8"; /*! Theme Name: chantalle Theme URI: https://zemez.io/wordpress/ Author: Zemez Author URI: https://zemez.io Description: Chantalle - truely multipurpose WordPress theme for real life projects. Built with love and care by Zemez. Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: chantalle Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, grid-layout, custom-header, custom-logo, footer-widgets, flexible-header, blog DocumentationID: chantalle Template Id: 62626 This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. Chantalle is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Animation # Grid # Typography # Elements ## Lists ## Tables ## Preloader ## ToTop button # Forms ## Buttons ## Fields ## Search-form ## Comment-form ## Password-form # Navigation ## Links ## Top Menu ## Main Menu ## Footer Menu ## Paginations ## Breadcrumbs ## Social List ## Social Login Menu ## Toggle buttons # Modules ## Accessibility ## Alignments ## Clearings ## Comments ## Swiper ## Author Bio ## Share Buttons ## Contact block ## Magnific Popup ## Marquee # Components ## Card # Content ## Layout ## Header ## Posts and pages ## Post Formats ## Footer # Widgets ## Defaults ## About author ## About Chantalle ## Banner ## Carousel ## Contact Information ## Custom Posts ## Instagram ## Subscribe # Media ## Captions ## Galleries ## Embeds # Plugins ## Timeline ## Contact Form 7 ## Cherry Team Members ## Cherry Testimonials ## Cherry Project ## Cherry Service List ## WPML - Polylang ## TM photo gallery ## Cherry Trending Posts ## Elementor ## The Events Calendar # Woocommerce Part --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Normalize --------------------------------------------------------------*/ html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; text-decoration: none; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /*-------------------------------------------------------------- # Animation --------------------------------------------------------------*/ @keyframes chantalle_spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /*-------------------------------------------------------------- # Grid --------------------------------------------------------------*/ .container { margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; } @media (min-width: 576px) { .container { max-width: 540px; } } @media (min-width: 768px) { .container { max-width: 720px; } } @media (min-width: 992px) { .container { max-width: 960px; } } @media (min-width: 1200px) { .container { max-width: 1200px; } } .container-fluid { margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; } .site .container-fluid:before, .site .container-fluid:after { content: none; } .container-wide { margin-left: auto; margin-right: auto; padding-left: 1.875rem; padding-right: 1.875rem; } .row, .cross-sells .products { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.9375rem; margin-right: -0.9375rem; } .site .row:before, .site .cross-sells .products:before, .cross-sells .site .products:before, .site .row:after, .site .cross-sells .products:after, .cross-sells .site .products:after { content: none; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { position: relative; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; float: none; } .col-xs-1 { -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xs-2 { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xs-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xs-4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xs-5 { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xs-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xs-7 { -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xs-8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xs-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xs-10 { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xs-11 { -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xs-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-xs-pull-0 { right: auto; } .col-xs-pull-1 { right: 8.33333%; } .col-xs-pull-2 { right: 16.66667%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-4 { right: 33.33333%; } .col-xs-pull-5 { right: 41.66667%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-7 { right: 58.33333%; } .col-xs-pull-8 { right: 66.66667%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-10 { right: 83.33333%; } .col-xs-pull-11 { right: 91.66667%; } .col-xs-pull-12 { right: 100%; } .col-xs-push-0 { left: auto; } .col-xs-push-1 { left: 8.33333%; } .col-xs-push-2 { left: 16.66667%; } .col-xs-push-3 { left: 25%; } .col-xs-push-4 { left: 33.33333%; } .col-xs-push-5 { left: 41.66667%; } .col-xs-push-6 { left: 50%; } .col-xs-push-7 { left: 58.33333%; } .col-xs-push-8 { left: 66.66667%; } .col-xs-push-9 { left: 75%; } .col-xs-push-10 { left: 83.33333%; } .col-xs-push-11 { left: 91.66667%; } .col-xs-push-12 { left: 100%; } .col-xs-offset-0 { margin-left: 0%; } .col-xs-offset-1 { margin-left: 8.33333%; } .col-xs-offset-2 { margin-left: 16.66667%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-4 { margin-left: 33.33333%; } .col-xs-offset-5 { margin-left: 41.66667%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-7 { margin-left: 58.33333%; } .col-xs-offset-8 { margin-left: 66.66667%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-10 { margin-left: 83.33333%; } .col-xs-offset-11 { margin-left: 91.66667%; } .col-xs-offset-12 { margin-left: 100%; } @media (min-width: 576px) { .col-sm-1 { -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-sm-2 { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-sm-4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-sm-5 { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-sm-7 { -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-sm-8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-sm-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-sm-10 { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-sm-11 { -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-sm-pull-0 { right: auto; } .col-sm-pull-1 { right: 8.33333%; } .col-sm-pull-2 { right: 16.66667%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-4 { right: 33.33333%; } .col-sm-pull-5 { right: 41.66667%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-7 { right: 58.33333%; } .col-sm-pull-8 { right: 66.66667%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-10 { right: 83.33333%; } .col-sm-pull-11 { right: 91.66667%; } .col-sm-pull-12 { right: 100%; } .col-sm-push-0 { left: auto; } .col-sm-push-1 { left: 8.33333%; } .col-sm-push-2 { left: 16.66667%; } .col-sm-push-3 { left: 25%; } .col-sm-push-4 { left: 33.33333%; } .col-sm-push-5 { left: 41.66667%; } .col-sm-push-6 { left: 50%; } .col-sm-push-7 { left: 58.33333%; } .col-sm-push-8 { left: 66.66667%; } .col-sm-push-9 { left: 75%; } .col-sm-push-10 { left: 83.33333%; } .col-sm-push-11 { left: 91.66667%; } .col-sm-push-12 { left: 100%; } .col-sm-offset-0 { margin-left: 0%; } .col-sm-offset-1 { margin-left: 8.33333%; } .col-sm-offset-2 { margin-left: 16.66667%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.33333%; } .col-sm-offset-5 { margin-left: 41.66667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.33333%; } .col-sm-offset-8 { margin-left: 66.66667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.33333%; } .col-sm-offset-11 { margin-left: 91.66667%; } .col-sm-offset-12 { margin-left: 100%; } } @media (min-width: 768px) { .col-md-1 { -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-md-2 { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-md-4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-md-5 { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-md-7 { -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-md-8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-md-10 { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-md-11 { -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.33333%; } .col-md-pull-2 { right: 16.66667%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4 { right: 33.33333%; } .col-md-pull-5 { right: 41.66667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.33333%; } .col-md-pull-8 { right: 66.66667%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.33333%; } .col-md-pull-11 { right: 91.66667%; } .col-md-pull-12 { right: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.33333%; } .col-md-push-2 { left: 16.66667%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.33333%; } .col-md-push-5 { left: 41.66667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.33333%; } .col-md-push-8 { left: 66.66667%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.33333%; } .col-md-push-11 { left: 91.66667%; } .col-md-push-12 { left: 100%; } .col-md-offset-0 { margin-left: 0%; } .col-md-offset-1 { margin-left: 8.33333%; } .col-md-offset-2 { margin-left: 16.66667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.33333%; } .col-md-offset-5 { margin-left: 41.66667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.33333%; } .col-md-offset-8 { margin-left: 66.66667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.33333%; } .col-md-offset-11 { margin-left: 91.66667%; } .col-md-offset-12 { margin-left: 100%; } } @media (min-width: 992px) { .col-lg-1 { -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-lg-2 { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-lg-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-lg-4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-lg-5 { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-lg-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-lg-7 { -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-lg-8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-lg-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-lg-10 { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-lg-11 { -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-lg-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.33333%; } .col-lg-pull-2 { right: 16.66667%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.33333%; } .col-lg-pull-5 { right: 41.66667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.33333%; } .col-lg-pull-8 { right: 66.66667%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.33333%; } .col-lg-pull-11 { right: 91.66667%; } .col-lg-pull-12 { right: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.33333%; } .col-lg-push-2 { left: 16.66667%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.33333%; } .col-lg-push-5 { left: 41.66667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.33333%; } .col-lg-push-8 { left: 66.66667%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.33333%; } .col-lg-push-11 { left: 91.66667%; } .col-lg-push-12 { left: 100%; } .col-lg-offset-0 { margin-left: 0%; } .col-lg-offset-1 { margin-left: 8.33333%; } .col-lg-offset-2 { margin-left: 16.66667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.33333%; } .col-lg-offset-5 { margin-left: 41.66667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.33333%; } .col-lg-offset-8 { margin-left: 66.66667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.33333%; } .col-lg-offset-11 { margin-left: 91.66667%; } .col-lg-offset-12 { margin-left: 100%; } } @media (min-width: 1200px) { .col-xl-1 { -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xl-2 { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xl-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xl-4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xl-5 { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xl-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xl-7 { -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xl-8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xl-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xl-10 { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xl-11 { -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xl-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-xl-pull-0 { right: auto; } .col-xl-pull-1 { right: 8.33333%; } .col-xl-pull-2 { right: 16.66667%; } .col-xl-pull-3 { right: 25%; } .col-xl-pull-4 { right: 33.33333%; } .col-xl-pull-5 { right: 41.66667%; } .col-xl-pull-6 { right: 50%; } .col-xl-pull-7 { right: 58.33333%; } .col-xl-pull-8 { right: 66.66667%; } .col-xl-pull-9 { right: 75%; } .col-xl-pull-10 { right: 83.33333%; } .col-xl-pull-11 { right: 91.66667%; } .col-xl-pull-12 { right: 100%; } .col-xl-push-0 { left: auto; } .col-xl-push-1 { left: 8.33333%; } .col-xl-push-2 { left: 16.66667%; } .col-xl-push-3 { left: 25%; } .col-xl-push-4 { left: 33.33333%; } .col-xl-push-5 { left: 41.66667%; } .col-xl-push-6 { left: 50%; } .col-xl-push-7 { left: 58.33333%; } .col-xl-push-8 { left: 66.66667%; } .col-xl-push-9 { left: 75%; } .col-xl-push-10 { left: 83.33333%; } .col-xl-push-11 { left: 91.66667%; } .col-xl-push-12 { left: 100%; } .col-xl-offset-0 { margin-left: 0%; } .col-xl-offset-1 { margin-left: 8.33333%; } .col-xl-offset-2 { margin-left: 16.66667%; } .col-xl-offset-3 { margin-left: 25%; } .col-xl-offset-4 { margin-left: 33.33333%; } .col-xl-offset-5 { margin-left: 41.66667%; } .col-xl-offset-6 { margin-left: 50%; } .col-xl-offset-7 { margin-left: 58.33333%; } .col-xl-offset-8 { margin-left: 66.66667%; } .col-xl-offset-9 { margin-left: 75%; } .col-xl-offset-10 { margin-left: 83.33333%; } .col-xl-offset-11 { margin-left: 91.66667%; } .col-xl-offset-12 { margin-left: 100%; } } .col-xs-first { -ms-flex-order: -1; order: -1; } .col-xs-last { -ms-flex-order: 1; order: 1; } @media (min-width: 576px) { .col-sm-first { -ms-flex-order: -1; order: -1; } .col-sm-last { -ms-flex-order: 1; order: 1; } } @media (min-width: 768px) { .col-md-first { -ms-flex-order: -1; order: -1; } .col-md-last { -ms-flex-order: 1; order: 1; } } @media (min-width: 992px) { .col-lg-first { -ms-flex-order: -1; order: -1; } .col-lg-last { -ms-flex-order: 1; order: 1; } } @media (min-width: 1200px) { .col-xl-first { -ms-flex-order: -1; order: -1; } .col-xl-last { -ms-flex-order: 1; order: 1; } } .row-xs-top { -ms-flex-align: start; align-items: flex-start; } .row-xs-center { -ms-flex-align: center; align-items: center; } .row-xs-bottom { -ms-flex-align: end; align-items: flex-end; } @media (min-width: 576px) { .row-sm-top { -ms-flex-align: start; align-items: flex-start; } .row-sm-center { -ms-flex-align: center; align-items: center; } .row-sm-bottom { -ms-flex-align: end; align-items: flex-end; } } @media (min-width: 768px) { .row-md-top { -ms-flex-align: start; align-items: flex-start; } .row-md-center { -ms-flex-align: center; align-items: center; } .row-md-bottom { -ms-flex-align: end; align-items: flex-end; } } @media (min-width: 992px) { .row-lg-top { -ms-flex-align: start; align-items: flex-start; } .row-lg-center { -ms-flex-align: center; align-items: center; } .row-lg-bottom { -ms-flex-align: end; align-items: flex-end; } } @media (min-width: 1200px) { .row-xl-top { -ms-flex-align: start; align-items: flex-start; } .row-xl-center { -ms-flex-align: center; align-items: center; } .row-xl-bottom { -ms-flex-align: end; align-items: flex-end; } } .col-xs-top { -ms-flex-item-align: start; align-self: flex-start; } .col-xs-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-xs-bottom { -ms-flex-item-align: end; align-self: flex-end; } @media (min-width: 576px) { .col-sm-top { -ms-flex-item-align: start; align-self: flex-start; } .col-sm-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-sm-bottom { -ms-flex-item-align: end; align-self: flex-end; } } @media (min-width: 768px) { .col-md-top { -ms-flex-item-align: start; align-self: flex-start; } .col-md-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-md-bottom { -ms-flex-item-align: end; align-self: flex-end; } } @media (min-width: 992px) { .col-lg-top { -ms-flex-item-align: start; align-self: flex-start; } .col-lg-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-lg-bottom { -ms-flex-item-align: end; align-self: flex-end; } } @media (min-width: 1200px) { .col-xl-top { -ms-flex-item-align: start; align-self: flex-start; } .col-xl-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-xl-bottom { -ms-flex-item-align: end; align-self: flex-end; } } /*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ html { font-size: 16px; font-size: 1rem; } h1, h2, h3, h4, h5, h6 { margin: 11px 0; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0; } h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom: 0; } h3, h4 { margin-bottom: 16px; } h3:last-child, h4:last-child { margin-bottom: 0; } h1 + h2 { margin-top: 15px; } h3 + h4, h4 + h5, h5 + h6 { margin-top: 25px; } h4[style*="text-align: center;"] { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } h4[style*="text-align: center;"] span { -ms-flex-positive: 10; flex-grow: 10; -ms-flex-preferred-size: 49%; flex-basis: 49%; text-align: center; } h4[style*="text-align: center;"]:before, h4[style*="text-align: center;"]:after { content: ''; display: inline-block; height: 1px; background-color: #e8e8e8; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 30%; flex-basis: 30%; } h4[style*="text-align: center;"]:before { margin-right: 20px; } h4[style*="text-align: center;"]:after { margin-left: 20px; } h2 em, .h2-style em, h3 em, .h3-style em { font-weight: 300; } p { margin: 0 0 24px; } p:last-child { margin-bottom: 0; } p.only-nbsp { line-height: 1em; margin: 0; } p + blockquote { margin-top: 20px; } .dropcaps { font-size: 5.44em; font-weight: 700; float: left; margin: 0 10px 0 0; line-height: 0.8; position: relative; } dfn, em, i { font-style: italic; } cite { font-style: normal; } address { margin: 0 0 1.4em; } pre { font-family: "Courier 10 Pitch", Courier, monospace; line-height: 1.6; overflow: auto; max-width: 100%; margin: 0 0 1.5em; padding: 1.5em; background: #eee; border: 1px solid #d5d5d5; white-space: pre; white-space: pre-wrap; word-wrap: break-word; font-size: 16px; } code, kbd, tt, var { font-family: "PT Serif", serif; font-size: 18px; } abbr, acronym { cursor: help; border-bottom: 1px dotted; text-decoration: none; } mark, ins { text-decoration: none; padding: 0 2px; } big { font-size: 125%; } /*-------------------------------------------------------------- ## Icons --------------------------------------------------------------*/ .site-header .search-form .search-form__submit[type='submit']:before, .main-navigation .menu a::after, .social-list .social-list__items .menu-item > a::before, .cs-instagram__cover:after, .mejs-video .mejs-overlay-button:before, .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after, .elementor-widget-video .elementor-custom-embed-play i, .woocommerce a.remove:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce nav.woocommerce-pagination a.next:before, .woocommerce nav.woocommerce-pagination a.prev:before, .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #toTop:before, .search-form__toggle, .search-form__close, .comment-navigation .nav-previous > a > .nav-text:before, .comment-navigation .nav-next > a > .nav-text:before, .posts-navigation .nav-previous > a > .nav-text:before, .posts-navigation .nav-next > a > .nav-text:before, .post-navigation .nav-previous > a > .nav-text:before, .post-navigation .nav-next > a > .nav-text:before, #site-navigation.main-navigation.vertical-menu .menu-item-has-children > a::after, .swiper-button-next:before, .swiper-button-prev:before, .swiper-container .swiper-button-next:before, .swiper-container .swiper-button-prev:before, .post-format-quote:before, .format-link .entry-header-inner:before, a[data-popup="magnificPopup"]:after, .widget_calendar tfoot td a:before, .widget_archive label:before, .widget_categories label:before, .smart-slider__instance .sp-full-screen-button:before, .smart-slider__instance .sp-arrow:before, .cherry-popup-wrapper .cherry-popup-close-button span:before, .gallery-item a:before, .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-minus:before, .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-plus:before, .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.product-remove a.remove::before, .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .cart_list .mini_cart_item .remove::before, .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .woocommerce-mini-cart__buttons a.wc-forward:before, .woocommerce-currency-switcher-form .dd-container .dd-pointer.dd-pointer-down:after, .woocommerce-currency-switcher-form .dd-container .dd-pointer.dd-pointer-up:after, .product:not(.product-list) .product_type_variable:after, .product:not(.product-list) .product_type_grouped:after, .product:not(.product-list) .product_type_external:after, .product:not(.product-list) .product_type_simple:after, .product:not(.product-list) .add_to_cart_button:after, .woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after, .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after, .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button:after, .woocommerce .product > button.button.btn.tm-woowishlist-button:after, .woocommerce .product .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view:after, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss:after, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss:after, .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler .dashicons:before, .woocommerce.single-product div.product form.cart div.quantity .quantity-minus:before, .woocommerce.single-product div.product form.cart div.quantity .quantity-plus:before, .woocommerce .single-product div.product form.cart div.quantity .quantity-minus:before, .woocommerce .single-product div.product form.cart div.quantity .quantity-plus:before, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single:after, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single:after, .widget.woocommerce.widget_price_filter.widget_layered_nav.widget_tm_woo_ajax_filters ul li.wc-layered-nav-term.chosen a::before, .tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove::before, .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woowishlist-remove::before, .tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-remove::before, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-remove::before, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-remove::before { display: inline-block; font-family: 'nc-icon-mini'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-rendering: auto; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /*-------------------------------------------------------------- # Elements --------------------------------------------------------------*/ html { box-sizing: border-box; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit; } body { background-color: #f3f5f7; /* Fallback for when there is no custom background color defined. */ } img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ } p > img:only-child { margin-top: 3px; margin-bottom: -8px; } q { quotes: none; } q:before, q:after { content: none; } blockquote { line-height: 1.5; position: relative; padding-left: 30px; margin: 20px 0; clear: left; margin-left: 30px; } blockquote:first-child { margin-top: 0; } blockquote:last-child { margin-bottom: 0; } blockquote:before { position: absolute; left: 0; top: 0; content: ''; display: inline-block; margin-right: 20px; width: 6px; height: 100%; } blockquote cite { display: block; margin-top: 10px; margin-left: -30px; padding-left: 30px; position: relative; color: #817f8a; } hr, .elementor hr { border: 0; height: 1px; margin: 20px 0; clear: both; } hr:first-child, .elementor hr:first-child { margin-top: 0; } hr:last-child, .elementor hr:last-child { margin-bottom: 0; } h1 + hr, h2 + hr, h3 + hr, h4 + hr, h5 + hr, h6 + hr, h1 + .elementor hr, h2 + .elementor hr, h3 + .elementor hr, h4 + .elementor hr, h5 + .elementor hr, h6 + .elementor hr { max-width: 65px; margin-bottom: 40px; } h1[style*="text-align: center;"] + hr, h2[style*="text-align: center;"] + hr, h3[style="text-align: center;"] + hr, h4[style*="text-align: center;"] + hr, h5[style*="text-align: center;"] + hr, h6[style*="text-align: center;"] + hr, h1[style*="text-align: center;"] + .elementor hr, h2[style*="text-align: center;"] + .elementor hr, h3[style="text-align: center;"] + .elementor hr, h4[style*="text-align: center;"] + .elementor hr, h5[style*="text-align: center;"] + .elementor hr, h6[style*="text-align: center;"] + .elementor hr { margin-left: auto; margin-right: auto; } h1[style*="text-align: right;"] + hr, h2[style*="text-align: right;"] + hr, h3[style="text-align: right;"] + hr, h4[style*="text-align: right;"] + hr, h5[style*="text-align: right;"] + hr, h6[style*="text-align: right;"] + hr, h1[style*="text-align: right;"] + .elementor hr, h2[style*="text-align: right;"] + .elementor hr, h3[style="text-align: right;"] + .elementor hr, h4[style*="text-align: right;"] + .elementor hr, h5[style*="text-align: right;"] + .elementor hr, h6[style*="text-align: right;"] + .elementor hr { margin-left: auto; } /*-------------------------------------------------------------- ## Lists --------------------------------------------------------------*/ ul, ol, dl { margin: 0 0 21px 0; padding-left: 0; } ul:last-child, ol:last-child, dl:last-child { margin-bottom: 0; } p + ul, p + ol { margin-top: -10px; } ul, ol { font-weight: 400; } ul[id], ul[class], ul.inherit-list, ol[id], ol[class], ol.inherit-list { font-weight: inherit; } ul:not([class]) { list-style: none; } ul:not([class]) li { position: relative; padding-left: 17px; } ul:not([class]) li:before { position: relative; top: -1px; display: inline-block; width: 6px; height: 6px; border-width: 2px; border-style: solid; border-radius: 50%; content: ''; margin-right: 7px; } ul:not([class]) li > ul { margin-left: 20px; } ul:not([class]) li > ul li:before { background-color: transparent; } ol { list-style: none; counter-reset: li; } ol li { counter-increment: li; } ol li:before { display: inline-block; margin-right: 10px; content: counters(li, ".") ". "; } ol li > ol { margin-left: 37px; } dt { float: left; clear: left; margin-right: 5px; font-weight: 700; } dd { margin-left: 0; } dt:not(:first-of-type), dd:not(:first-of-type) { margin-top: 11px; } /* Inline list */ ul.inline-list { padding: 0; margin: 0; list-style: none; } ul.inline-list li { display: inline-block; } ul.inline-list li, ul.inline-list li + li { margin-top: 0; } /*-------------------------------------------------------------- ## Tables --------------------------------------------------------------*/ table { margin: 0 0 1.5em; width: 100%; } .site-main table { margin: 0 0 1.5em; max-width: 100%; border: 1px solid #ECECEC; } .site-main table th, .site-main table td { padding: 5px; vertical-align: top; border: 1px solid #ECECEC; } .site-main table thead th { vertical-align: bottom; border-bottom: 1px solid #ECECEC; } .site-main table tbody + tbody { border-top: 1px solid #ECECEC; } /*-------------------------------------------------------------- ## Preloader --------------------------------------------------------------*/ .page-preloader-cover { position: fixed; z-index: 1200; top: 0; left: 0; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; background-color: #ffffff; } .page-preloader-cover .preloader-image-wrap + .bar { margin-top: 20px; } .page-preloader-cover .bar { position: relative; width: 150px; height: 2px; background-color: #f7f7f7; overflow: hidden; border-radius: 10px; } .page-preloader-cover .bar:before { content: ''; width: 40px; height: 100%; z-index: 1; position: absolute; transform: translate(0, 0); animation: moving 2s infinite; border-radius: 10px; } @keyframes moving { 0%, 100% { transform: translate(-20px, 0); } 50% { transform: translate(130px, 0); } } /*-------------------------------------------------------------- ## ToTop button --------------------------------------------------------------*/ #toTop { display: none; text-decoration: none; position: fixed; bottom: 70px; right: -999em; overflow: hidden; width: 50px; height: 50px; z-index: 999; text-align: center; } #toTop:before { width: 100%; line-height: 50px; font-size: 14px; content: "\e93a"; } #toTop:focus { outline: 0; } @media (min-width: 768px) { #toTop { right: 0; } } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Buttons --------------------------------------------------------------*/ .btn, form button, form input[type='button'], form input[type='reset'], form input[type='submit'], .elementor-widget .elementor-button, .add_to_cart_button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .woocommerce a.button.loading { line-height: 1.3; display: inline-block; max-width: 100%; padding: 10px 28px; cursor: pointer; text-align: center; text-transform: uppercase; overflow: hidden; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; transition: .1s; border-width: 1px; border-style: solid; font-style: normal; font-weight: 700; font-size: 15px; letter-spacing: 0.08em; } .btn, form button, form input[type='button'], form input[type='reset'], form input[type='submit'], .elementor-widget .elementor-button, .add_to_cart_button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .woocommerce a.button.loading, .btn:hover, form button:hover, form input[type='button']:hover, form input[type='reset']:hover, form input[type='submit']:hover, .elementor-widget .elementor-button:hover, .add_to_cart_button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce input.button[disabled]:hover:disabled { text-decoration: none; } .btn:focus, form button:focus, form input[type='button']:focus, form input[type='reset']:focus, form input[type='submit']:focus, .elementor-widget .elementor-button:focus, .add_to_cart_button:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce input.button[disabled]:focus:disabled { outline: 0; } .btn.btn-xs, form button.btn-xs, form input[type='button'].btn-xs, form input[type='reset'].btn-xs, form input[type='submit'].btn-xs, .elementor-widget .elementor-button.elementor-size-xs { font-size: 10px; padding: 4.66667px 11.9px; } .btn.btn-sm, form button.btn-sm, form input[type='button'].btn-sm, form input[type='reset'].btn-sm, form input[type='submit'].btn-sm, .post-password-form input[type="submit"], .elementor-widget .elementor-button.elementor-size-sm { font-weight: 400; padding: 6.33333px 14px; border-radius: 0; } .btn.btn-fullwidth, form button.btn-fullwidth, form input[type='button'].btn-fullwidth, form input[type='reset'].btn-fullwidth, form input[type='submit'].btn-fullwidth { width: 100%; } .btn[class*="-transparent"], form button[class*="-transparent"], form input[type='button'][class*="-transparent"], form input[type='reset'][class*="-transparent"], form input[type='submit'][class*="-transparent"] { background-color: transparent; } .btn i, form button i, form input[type='button'] i, form input[type='reset'] i, form input[type='submit'] i { margin-left: 5px; } .link, .btn-link { font-size: 10px; display: inline-block; line-height: 1.5; font-weight: 400; text-transform: uppercase; } .link i, .btn-link i { margin-left: 5px; } .link:hover, .btn-link:hover { text-decoration: none; } /*-------------------------------------------------------------- ## Fields --------------------------------------------------------------*/ input, select, textarea { padding: 9.5px 20px; border: 1px solid transparent; font-size: 15px; line-height: 1.5; transition: .3s; border-radius: 0; } input:focus, select:focus, textarea:focus { outline: 0; } input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; } input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'] { -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; } input[type='radio'], input[type='checkbox'] { display: inline-block; width: auto; vertical-align: middle; } input[type='file'] { padding: 0; background-color: transparent; border: none; } select { width: 100%; max-width: 100%; } textarea { height: 160px; min-height: 160px; width: 100%; resize: vertical; overflow: auto; } label + input, label + textarea, label + select { margin-top: 3px; } /* Input Placeholders */ ::-webkit-input-placeholder { transition: .1s; color: inherit; } ::-moz-placeholder { transition: .1s; color: inherit; } :-ms-input-placeholder { transition: .1s; color: inherit; } :-moz-placeholder { transition: .1s; color: inherit; } ::-moz-placeholder { opacity: 1; } :-moz-placeholder { opacity: 1; } /*-------------------------------------------------------------- ## Search-form --------------------------------------------------------------*/ .search-form { display: -ms-flexbox; display: flex; padding: 0; -ms-flex-flow: row wrap; flex-flow: row wrap; } .site-header .search-form { -ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-align: center; align-items: center; } .search-form__toggle, .search-form__close { padding: 0; border: none; background: none; font-size: 14px; transition: .1s; } .search-form__toggle:focus, .search-form__close:focus { outline: 0; } .search-form__toggle:before { content: '\ea66'; } .search-form__close { position: relative; margin-left: 20px; } .search-form__close:before { content: '\ea5c'; } .search-form__input-wrap { position: relative; display: -ms-flexbox; display: flex; min-width: 160px; -ms-flex: 30 1 160px; flex: 30 1 160px; } .site-header .search-form__input-wrap { margin: 0; min-width: 0; -ms-flex: 1 1 auto; flex: 1 1 auto; } .search-form__field[type='search'] { box-sizing: border-box; padding-top: calc(9.5px - ((16.875px - 15px) * 1.5) / 2); padding-bottom: calc(9.5px - ((16.875px - 15px) * 1.5) / 2); min-width: 50px; max-width: 100%; width: 100%; font-size: 16.875px; } .site-header .search-form__field[type='search'] { padding: 10px 0; border: none; background: none; font-size: 14px; } .site-header .search-form__field[type='search']:focus { background: none; } .search-form__submit[type='submit'] { z-index: 1; padding-right: 17px; padding-left: 17px; -ms-flex: 1 0 auto; flex: 1 0 auto; } .site-header .search-form .search-form__submit[type='submit'] { margin: 0; padding: 5px; border: none !important; background: none !important; box-shadow: none !important; font-size: 0; line-height: 1; -ms-flex: 0 0 auto; flex: 0 0 auto; } .site-header .search-form .search-form__submit[type='submit']:before { content: '\f002'; font-size: 18px; } .header-search { position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: -1; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; margin: 0; opacity: 0; visibility: hidden; transition: opacity .3s ease-out, transform .3s ease-out; padding: 120px 20px 20px; overflow: hidden; } .header-search .cherry-search__item-title { margin-top: -4px; } .header-search .cherry-search__label { -ms-flex: 1 0 auto; flex: 1 0 auto; } .header-search .cherry-search__item-content, .header-search .cherry-search__item-author { margin-top: 0; } .header-search .cherry-search__results-item { background-color: transparent; } .header-search .cherry-search__item-author em { font-style: normal; } .header-search .cherry-search__icon:before { font-size: 20px; } .header-search .cherry-search-wrapper, .header-search .search-form { max-width: 570px; width: 100%; } .header-search .cherry-search__more-button { max-width: 570px; width: 100%; margin: 20px auto 0; } .header-search ul { padding: 0 15px; } .jet-mobile-menu-active .header-search { left: 0; } .header-search .search-form__close { position: absolute; top: 30px; right: 30px; margin-left: 0; } .site-header.search-active .header-search { z-index: 1000; visibility: visible; opacity: 1; } .header-search .cherry-search-wrapper { width: 100%; } .header-search .cherry-search__message { max-width: 570px; margin-left: auto; margin-right: auto; background: transparent; } .header-search .cherry-search .cherry-search__results-list { width: 100vw; left: 50%; transform: translateX(-50%); border-bottom: none; margin-top: 30px; background: transparent; } .header-search .cherry-search .cherry-search__results-list .cherry-search__item-attr { font-size: 15px; } .header-search .cherry-search .cherry-search__results-list .cherry-search__results-item { border: none; padding-left: 0; } .header-search .cherry-search .cherry-search__results-list .cherry-search__results-item a { max-width: 570px; margin-left: auto; margin-right: auto; padding: 15px 0; } .header-search .cherry-search .cherry-search__results-list .cherry-search__item-thumbnail { -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 18%; flex-basis: 18%; } div.cherry-search form.cherry-search__form button.search-submit { background: transparent; border: none; width: auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } div.cherry-search form.cherry-search__form button.search-submit:hover { background: transparent; } .widget-area div.cherry-search form.cherry-search__form button.search-submit { margin-left: 1px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); } .cherry-search .cherry-search__results-list { border-bottom: none; } .cherry-search .cherry-search__results-list ul li:before { display: none; } .cherry-search .cherry-search__results-list .cherry-search__item-attr { font-size: 15px; } .cherry-search .cherry-search__results-list .cherry-search__more-button { border-top: none; } .cherry-search .cherry-search__results-list .cherry-search__results-item { border: none; padding-left: 0; } .cherry-search .cherry-search__results-list .cherry-search__results-item a { max-width: 570px; margin-left: auto; margin-right: auto; padding: 15px 0; } .cherry-search .cherry-search__results-list .cherry-search__item-thumbnail { -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 18%; flex-basis: 18%; } .widget-area .cherry-search .cherry-search__results-list .cherry-search__results-item { padding-left: 15px; padding-right: 15px; } .widget_search .search-submit.btn { border: none; } /*-------------------------------------------------------------- ## Comment-form --------------------------------------------------------------*/ .comment-list + .comment-respond { margin-top: 80px; } .comment-list .comment-respond { margin-top: 60px; margin-bottom: 60px; } .comment-reply-title #cancel-comment-reply-link { font-size: 12px; float: right; margin-left: 10px; } .comment-form { margin-left: -15px; margin-right: -15px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .comment-form > * { padding-left: 15px; padding-right: 15px; } .comment-form > * { width: 100%; } .comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url { position: relative; margin: 0 0 17px 0; } .comment-form__field { width: 100%; vertical-align: top; } .comment-form .form-submit { margin: 15px 0 0 0; } /*-------------------------------------------------------------- ## Password-form --------------------------------------------------------------*/ .post-password-form { text-align: center; } @media (min-width: 768px) { .post-password-form { text-align: left; } } .post-password-form label { display: inline-block; vertical-align: top; } .post-password-form label, .post-password-form input[type="submit"] { margin: 5px 0; } /*-------------------------------------------------------------- # Navigation --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Links --------------------------------------------------------------*/ a { transition: 0s linear; } a, a:hover, a:active { text-decoration: none; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } .site-main p a { font-weight: 400; } .site-main p a.btn { font-weight: 700; } .site-main p a[href*="callto:"], .site-main p a[href*="tel:"], .site-main p a[href*="mailto:"] { font-weight: inherit; } .site-main p a em, .site-main p em a { text-decoration: underline; } /*-------------------------------------------------------------- ## Top Menu --------------------------------------------------------------*/ .top-panel__menu .top-panel__menu-list { text-align: center; margin: 0 -5px; } .top-panel__menu .top-panel__menu-list .menu-item { padding: 0 5px; text-transform: uppercase; } .top-panel__menu .top-panel__menu-list .menu-item a { text-decoration: none; } /*-------------------------------------------------------------- ## Main Menu --------------------------------------------------------------*/ /* Basic */ .main-navigation { display: block; width: auto; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 768px) { .main-navigation { width: 100%; -ms-flex-positive: 0; flex-grow: 0; } } .main-navigation ul { margin: 0; padding-left: 0; list-style: none; } .main-navigation li { position: relative; margin-top: 0; text-align: left; } .main-navigation a { position: relative; display: block; text-decoration: none; } @media (max-width: 767px) { .main-navigation .menu ul a { padding-left: 2rem; } .main-navigation .menu ul ul a { padding-left: 3rem; } .main-navigation .menu ul ul ul a { padding-left: 4rem; } .main-navigation .menu ul ul ul ul a { padding-left: 5rem; } .main-navigation .menu ul ul ul ul ul a { padding-left: 6rem; } } @media (min-width: 768px) { .main-navigation .menu-toggle { display: none; } .main-navigation .menu { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .main-navigation .menu > li { display: -ms-flexbox; display: flex; } .main-navigation .menu > li > a { text-align: center; } .main-navigation .menu .sub-menu { position: absolute; left: -999em; z-index: 999; visibility: hidden; opacity: 0; transition-timing-function: linear; transition-duration: 0ms; transition-property: opacity, visibility; } .main-navigation .menu li:hover > ul { visibility: visible; opacity: 1; } .main-navigation .menu > li > ul { top: 100%; } .main-navigation .menu > li:hover > ul { left: 0; } .main-navigation .menu li li > ul { top: 0; } .main-navigation .menu li li:hover > ul { left: 100%; } } /* Skin */ .main-navigation .menu a { font-size: 13px; line-height: 1.5; } .main-navigation .menu a::after { /* Marker style */ position: absolute; font-size: 13px; line-height: 1; cursor: pointer; } @media (min-width: 768px) { .main-navigation .menu { margin-left: -15px; margin-right: -15px; } .main-navigation .menu > li { margin-left: 15px; margin-right: 15px; } .main-navigation .menu > li > a { padding: 10px 0; text-transform: uppercase; letter-spacing: 0.1em; font-weight: bold; font-size: 15px; line-height: 18px; } .main-navigation .menu > li.menu-item-has-children > a { padding-right: 15px; } .main-navigation .menu > li.menu-item-has-children > a::after { /* Marker (level 1) */ top: 12px; right: 0; content: '\f0d7'; } .main-navigation .menu > li:hover > a, .main-navigation .menu > li.current_page_item > a, .main-navigation .menu > li.current_page_ancestor > a, .main-navigation .menu > li.current-menu-item > a, .main-navigation .menu > li.current-menu-ancestor > a { /* Active and hover state (level 1) */ } } @media (min-width: 768px) { .main-navigation .sub-menu { box-shadow: 0 8px 59px 0 rgba(0, 0, 0, 0.1); } .main-navigation .sub-menu li.menu-item-has-children > a:after { /* Marker (level 2, 3, ..., N) */ top: 50%; transform: translateY(-50%); right: 18px; content: '\f0da'; } .main-navigation .sub-menu li:first-child { border: none; } .main-navigation .sub-menu > li > a { width: 240px; } .main-navigation .sub-menu a { font-size: 13px; } .main-navigation .sub-menu li:hover > a, .main-navigation .sub-menu li.current_page_item > a, .main-navigation .sub-menu li.current_page_ancestor > a, .main-navigation .sub-menu li.current-menu-item > a, .main-navigation .sub-menu li.current-menu-ancestor > a { /* Active and hover state (level 2, 3, ..., N) */ } } /* Menu items description */ .menu-item__desc { font-size: 12px; line-height: 1.3; } @media (min-width: 768px) { .menu > li > a > .menu-item__desc { text-align: center; } } /* Jet Menu */ .jet-desktop-menu-active .menu-toggle, .jet-mobile-menu-active .menu-toggle { display: none; } @media (min-width: 768px) { ul.jet-menu { margin-right: -15px; margin-left: -15px; } } .jet-menu { width: auto; } .jet-menu .top-level-link { text-transform: uppercase; letter-spacing: 0.08em; font-size: 15px; line-height: 1.2; } .jet-menu > .jet-menu-item > a { padding: 10px 13px; } .jet-menu-item-wrapper { position: relative; } .jet-menu-item-wrapper .jet-menu-badge { position: absolute; top: -16px; right: 20px; width: auto; font-size: 13px; line-height: 1; } .jet-menu-item-wrapper .jet-menu-badge:before { position: absolute; bottom: -4px; z-index: 0; width: 0; height: 0; border-width: 4px 0 4px 5px; border-style: solid; border-color: transparent transparent transparent #5bdef8; content: ''; } .jet-menu-item-wrapper .jet-menu-badge__inner { padding: 1px 2px; text-transform: lowercase; } .menu > .menu-item > a { text-transform: uppercase; letter-spacing: 0.08em; font-size: 15px; line-height: 1.2; } .jet-dropdown-arrow { font-size: 12px; } .jet-menu-item-desc { font-size: 12px; line-height: 1.3; } @media (min-width: 768px) { .jet-menu .jet-sub-menu { margin-top: 10px; } } .jet-menu .jet-sub-menu.inverse-side { left: auto; right: 0; } .jet-menu .jet-sub-menu.inverse-side .inverse-side { right: 100%; } ul.jet-sub-menu, ul.sub-menu { padding: 20px 0; } @media (min-width: 768px) { ul.jet-sub-menu, ul.sub-menu { box-shadow: 0 0 10px 1px rgba(15, 14, 17, 0.14); } } ul.jet-sub-menu > li > a, ul.sub-menu > li > a { padding: 6px 25px; text-transform: uppercase; font-weight: 400; font-size: 13px; line-height: 1.2; } .jet-sub-mega-menu { padding: 10px 0; box-shadow: none; } .jet-sub-mega-menu a { display: inline-block; } .jet-sub-mega-menu .widget-title { margin-bottom: 7px; } .jet-sub-mega-menu .widget-title:before, .jet-sub-mega-menu .widget-title:after { display: none; } .jet-menu-item .jet-sub-mega-menu .entry-title + .entry-meta { margin-top: 4px; } .jet-sub-mega-menu .posted-by__avatar { display: none; } @media (min-width: 768px) { .jet-menu--animation-type-fade .jet-sub-menu.right-side { top: 100%; } } .jet-custom-nav .jet-custom-nav__item { margin-bottom: 0; } .jet-custom-nav .jet-custom-nav__item > a { padding: 15px 30px; background-color: transparent; font-size: 14px; line-height: 1.5; transition-duration: 0.1s; } .jet-custom-nav .jet-menu-link-text { color: inherit; } .jet-custom-nav__sub .jet-custom-nav__item a .jet-menu-link-text, .jet-custom-nav__sub .jet-custom-nav__item.hover-state a .jet-menu-link-text { color: inherit; } body.jet-menu-template-default.single-jet-menu { background-color: #ffffff; } .jet-mobile-menu-toggle-button { left: -35px; outline: 0; } .jet-mobile-menu-toggle-button .jet-menu-toggle__icon { vertical-align: baseline; font-size: 20px; } .widget-area ul.menu li.menu-item a { font-size: 13px; letter-spacing: 0; } /*Mobile Menu*/ @media (max-width: 767px) { body:not(.header-style-5):not(.header-style-6) .main-navigation .menu { padding: 15px; position: absolute; z-index: 100; top: calc(100% + 15px); left: 0; right: 0; transition: .15s; overflow-y: scroll; transform: scaleY(0); transform-origin: top center; max-height: 300px; box-shadow: 0 8px 59px 0 rgba(0, 0, 0, 0.1); display: block; } body:not(.header-style-5):not(.header-style-6) .main-navigation .menu > .menu-item > a { padding: 6px; } body:not(.header-style-5):not(.header-style-6) .main-navigation .menu .sub-menu { padding: 0; } body:not(.header-style-5):not(.header-style-6) .main-navigation .menu > li:first-child { border: none; } body:not(.header-style-5):not(.header-style-6) .main-navigation.toggled .menu { transform: scaleY(1); } } /*-------------------------------------------------------------- ## Footer Menu --------------------------------------------------------------*/ .footer-menu__items { display: -ms-flexbox; display: flex; margin: 0 -9px; padding-left: 0; list-style: none; text-transform: uppercase; font-size: 13px; line-height: 1.39; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } @media (min-width: 768px) { .footer-menu__items { -ms-flex-pack: start; justify-content: flex-start; } .site-footer.style-2 .footer-menu__items { -ms-flex-pack: center; justify-content: center; } } .footer-menu__items .menu-item { margin: 0; padding: 5px 9px; } /*-------------------------------------------------------------- ## Paginations --------------------------------------------------------------*/ .comment-navigation, .posts-navigation, .post-navigation { overflow: hidden; padding-top: 25px; padding-bottom: 25px; } .comment-navigation .nav-previous, .comment-navigation .nav-next, .posts-navigation .nav-previous, .posts-navigation .nav-next, .post-navigation .nav-previous, .post-navigation .nav-next { width: 100%; } @media (min-width: 576px) { .comment-navigation .nav-previous, .comment-navigation .nav-next, .posts-navigation .nav-previous, .posts-navigation .nav-next, .post-navigation .nav-previous, .post-navigation .nav-next { width: 45%; } } .comment-navigation .nav-previous p, .comment-navigation .nav-next p, .posts-navigation .nav-previous p, .posts-navigation .nav-next p, .post-navigation .nav-previous p, .post-navigation .nav-next p { margin-bottom: 10px; } .comment-navigation .nav-previous > a, .comment-navigation .nav-next > a, .posts-navigation .nav-previous > a, .posts-navigation .nav-next > a, .post-navigation .nav-previous > a, .post-navigation .nav-next > a { position: relative; display: inline-block; } .comment-navigation .nav-previous > a > .nav-text, .comment-navigation .nav-next > a > .nav-text, .posts-navigation .nav-previous > a > .nav-text, .posts-navigation .nav-next > a > .nav-text, .post-navigation .nav-previous > a > .nav-text, .post-navigation .nav-next > a > .nav-text { position: relative; text-transform: uppercase; } .comment-navigation .nav-previous > a > .nav-text:before, .comment-navigation .nav-next > a > .nav-text:before, .posts-navigation .nav-previous > a > .nav-text:before, .posts-navigation .nav-next > a > .nav-text:before, .post-navigation .nav-previous > a > .nav-text:before, .post-navigation .nav-next > a > .nav-text:before { position: absolute; top: 50%; font-size: 14px; transform: translateY(-50%); } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; padding-right: 15px; text-align: left; } .comment-navigation .nav-previous a > .nav-text, .posts-navigation .nav-previous a > .nav-text, .post-navigation .nav-previous a > .nav-text { padding-left: 30px; } .comment-navigation .nav-previous a > .nav-text:before, .posts-navigation .nav-previous a > .nav-text:before, .post-navigation .nav-previous a > .nav-text:before { left: 0; content: '\e948'; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; margin-top: 25px; padding-left: 15px; text-align: right; } @media (min-width: 576px) { .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { margin-top: 0; } } .comment-navigation .nav-next a > .nav-text, .posts-navigation .nav-next a > .nav-text, .post-navigation .nav-next a > .nav-text { padding-right: 30px; } .comment-navigation .nav-next a > .nav-text:before, .posts-navigation .nav-next a > .nav-text:before, .post-navigation .nav-next a > .nav-text:before { right: 0; content: '\e949'; } .comment-navigation { margin-bottom: 25px; border-bottom: 1px solid; } .posts-navigation, .post-navigation { margin-top: 11px; } @media (min-width: 1200px) { .comments-area + .posts-navigation, .comments-area + .post-navigation { margin-top: 100px; } } .elementor-page.content-layout-fullwidth .posts-navigation, .elementor-page.content-layout-fullwidth .post-navigation { margin-right: auto; margin-left: auto; } /*Post pagination - Page links*/ .pagination { text-align: center; } .pagination .nav-links { font-size: 0; } .site-content .page-links { clear: both; margin: 0 0 1em; } .site-content .page-links__title { margin-right: 5px; } .nav-links .page-numbers, .site-content .page-links a, .site-content .page-links > .page-links__item, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers { display: inline-block; margin: 0 8px 4px 0; padding: 0 2px; min-width: 40px; height: 40px; border: 1px solid #e8e8e8; border-radius: 50%; text-align: center; text-decoration: none; font-weight: 700; font-size: 13px; line-height: 40px; transition: .1s; } .nav-links .page-numbers.next, .nav-links .page-numbers.prev, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev { border: none; font-weight: bold; font-size: 14px; } .nav-links .page-numbers.next i, .nav-links .page-numbers.prev i, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next i, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev i { vertical-align: bottom; font-size: 14px; } .nav-links .page-numbers.next, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next { display: block; } @media (min-width: 576px) { .nav-links .page-numbers.next, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next { float: right; } } .nav-links .page-numbers.next i, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next i { margin-left: 10px; } .nav-links .page-numbers.prev, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev { display: block; } @media (min-width: 576px) { .nav-links .page-numbers.prev, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev { float: left; } } .nav-links .page-numbers.prev i, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev i { margin-right: 10px; } /* Load more navigation */ .posts-load-more-nav { padding-top: 0; text-align: center; } .btn.posts-load-more-btn { outline: none; border: 1px solid #e8e8e8; background: transparent; } .btn.posts-load-more-btn__icon { margin-right: 7px; vertical-align: middle; font-size: 24px; line-height: 1; } .btn.posts-load-more-btn.processing .posts-load-more-btn__icon:before { animation: chantalle_spin 1s linear infinite; } .btn.posts-load-more-btn[disabled] { display: none; } .btn.posts-load-more-btn[disabled] .posts-load-more-btn__icon { display: none; } /*-------------------------------------------------------------- ## Breadcrumbs --------------------------------------------------------------*/ .breadcrumbs { position: relative; } .breadcrumbs .row, .breadcrumbs .cross-sells .products, .cross-sells .breadcrumbs .products { -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: start; align-items: flex-start; -ms-flex-direction: column; flex-direction: column; } .breadcrumbs__title, .breadcrumbs__items { padding-left: 0.9375rem; padding-right: 0.9375rem; } .breadcrumbs__browse { display: inline-block; margin-right: .5em; } .breadcrumbs__wrap { margin: 5px 0; display: inline-block; } .breadcrumbs__item { display: inline-block; } .breadcrumbs__item-sep { margin: 0 2px; } .invert .breadcrumbs__item-link { border-bottom: 1px solid transparent; } .invert .breadcrumbs__item-link:hover { color: inherit; border-bottom-color: currentColor; } /*-------------------------------------------------------------- ## Social List --------------------------------------------------------------*/ .social-list .social-list__items { margin-left: -8px; margin-right: -8px; } .social-list .social-list__items > * { margin-left: 8px; margin-right: 8px; } .social-list .social-list__items .menu-item > a { display: block; text-decoration: none; text-align: center; } .social-list .social-list__items .menu-item > a:hover { text-decoration: none; } .social-list .social-list__items .menu-item > a[href*="codepen.io"]::before { content: '\f1cb'; } .social-list .social-list__items .menu-item > a[href*="digg.com"]::before { content: '\f1a6'; } .social-list .social-list__items .menu-item > a[href*="dribbble.com"]::before { content: '\f17d'; } .social-list .social-list__items .menu-item > a[href*="dropbox.com"]::before { content: '\f16b'; } .social-list .social-list__items .menu-item > a[href*="facebook.com"]::before { content: '\f09a'; } .social-list .social-list__items .menu-item > a[href*="flickr.com"]::before { content: '\f16e'; } .social-list .social-list__items .menu-item > a[href*="plus.google.com"]::before { content: '\f0d5'; } .social-list .social-list__items .menu-item > a[href*="github.com"]::before { content: '\f09b'; } .social-list .social-list__items .menu-item > a[href*="instagram.com"]::before { content: '\f16d'; } .social-list .social-list__items .menu-item > a[href*="linkedin.com"]::before { content: '\f0e1'; } .social-list .social-list__items .menu-item > a[href*="pinterest.com"]::before { content: '\f0d2'; } .social-list .social-list__items .menu-item > a[href*="getpocket.com"]::before { content: '\f265'; } .social-list .social-list__items .menu-item > a[href*="reddit.com"]::before { content: '\f1a1'; } .social-list .social-list__items .menu-item > a[href*="skype.com"]::before, .social-list .social-list__items .menu-item > a[href*="skype:"]::before { content: '\f17e'; } .social-list .social-list__items .menu-item > a[href*="stumbleupon.com"]::before { content: '\f1a4'; } .social-list .social-list__items .menu-item > a[href*="tumblr.com"]::before { content: '\f173'; } .social-list .social-list__items .menu-item > a[href*="twitter.com"]::before { content: '\f099'; } .social-list .social-list__items .menu-item > a[href*="vimeo.com"]::before { content: '\f27d'; } .social-list .social-list__items .menu-item > a[href*="wordpress.org"]::before, .social-list .social-list__items .menu-item > a[href*="wordpress.com"]::before { content: '\f19a'; } .social-list .social-list__items .menu-item > a[href*="youtube.com"]::before { content: '\f167'; } .social-list .social-list__items .menu-item > a[href*="amazon.com"]::before { content: '\f270'; } .social-list .social-list__items .menu-item > a[href*="tripadvisor"]::before { content: '\f262'; } .social-list .social-list__items .menu-item > a[href*="ycombinator.com"]::before { content: '\f23b'; } .social-list .social-list__items .menu-item > a[href*="xing.com"]::before { content: '\f168'; } .social-list .social-list__items .menu-item > a[href*="yahoo."]::before { content: '\f19e'; } .social-list .social-list__items .menu-item > a[href*="vine.co"]::before { content: '\f1ca'; } .social-list .social-list__items .menu-item > a[href*="weibo.com"]::before { content: '\f18a'; } .social-list .social-list__items .menu-item > a[href*="trello.com"]::before { content: '\f181'; } .social-list .social-list__items .menu-item > a[href*="steampowered.com"]::before { content: '\f1b6'; } .social-list .social-list__items .menu-item > a[href*="soundcloud.com"]::before { content: '\f1be'; } .social-list .social-list__items .menu-item > a[href*="spotify.com"]::before { content: '\f1bc'; } .social-list .social-list__items .menu-item > a[href*="stackexchange.com"]::before { content: '\f18d'; } .social-list .social-list__items .menu-item > a[href*="stackoverflow.com"]::before { content: '\f16c'; } .social-list .social-list__items .menu-item > a[href*="slideshare.net"]::before { content: '\f1e7'; } .social-list .social-list__items .menu-item > a[href*="slack.com"]::before { content: '\f198'; } .social-list .social-list__items .menu-item > a[href*="skyatlas.com"]::before { content: '\f216'; } .social-list .social-list__items .menu-item > a[href*="last.fm"]::before { content: '\f202'; } .social-list .social-list__items .menu-item > a[href*="jsfiddle.net"]::before { content: '\f1cc'; } .social-list .social-list__items .menu-item > a[href*="behance.net"]::before { content: '\f1b4'; } .social-list .social-list__items .menu-item > a[href*="bitbucket.org"]::before { content: '\f171'; } .social-list .social-list__items .menu-item > a[href*="codepen.io"]::before { content: '\f1cb'; } .social-list .social-list__items .menu-item > a[href*="codiepie.com"]::before { content: '\f284'; } .social-list .social-list__items .menu-item > a[href*="connectdevelop.com"]::before { content: '\f20e'; } .social-list .social-list__items .menu-item > a[href*="dashcube.com"]::before { content: '\f210'; } .social-list .social-list__items .menu-item > a[href*="contao.org"]::before { content: '\f26d'; } .social-list .social-list__items .menu-item > a[href*="delicious.com"]::before { content: '\f1a5'; } .social-list .social-list__items .menu-item > a[href*="deviantart.com"]::before { content: '\f1bd'; } .social-list .social-list__items .menu-item > a[href*="vk.com"]::before { content: '\f189'; } .social-list .social-list__items .menu-item > a::before { font-size: 14px; line-height: 28px; display: block; margin: auto; } .social-list--text .social-list .social-list__items .menu-item > a::before { display: none; } .social-list--header, .social-list--footer { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .social-list--header .social-list__items, .social-list--footer .social-list__items { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .social-list--header .social-list__items .menu-item a, .social-list--footer .social-list__items .menu-item a { position: relative; transition: .2s; } .social-list--header .social-list__items .menu-item a:before, .social-list--footer .social-list__items .menu-item a:before { position: relative; z-index: 2; } /*-------------------------------------------------------------- ## Social Login Menu --------------------------------------------------------------*/ .social-login-menu .social-login-list { text-align: center; margin: 0 -10px; text-transform: uppercase; } .social-login-menu .social-login-list__item { padding: 0 10px; } .social-login-menu .social-login-list__item a { text-decoration: none; } /*-------------------------------------------------------------- ## Toggle buttons --------------------------------------------------------------*/ .menu-toggle { padding: 10px 0px; cursor: pointer; transition-property: opacity; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background: none; border: 0; margin: 0; overflow: visible; } .menu-toggle:hover { opacity: 1; } .menu-toggle:focus { outline: none; } .menu-toggle .menu-toggle-inner { transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } .menu-toggle .menu-toggle-inner::before { transition: top 0.1s 0.14s ease, opacity 0.1s ease; } .menu-toggle .menu-toggle-inner::after { transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .menu-toggle.toggled .menu-toggle-inner { transform: rotate(45deg); transition-delay: 0.14s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } .menu-toggle.toggled .menu-toggle-inner::before { top: 0; opacity: 0; transition: top 0.1s ease, opacity 0.1s 0.14s ease; } .menu-toggle.toggled .menu-toggle-inner::after { bottom: 0; transform: rotate(-90deg); transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); } .menu-toggle-box { width: 22px; height: 16px; display: block; position: relative; } .menu-toggle-inner { display: block; top: 50%; margin-top: -1px; background-color: #333; } .menu-toggle-inner, .menu-toggle-inner::before, .menu-toggle-inner::after { width: 22px; height: 2px; border-radius: 0px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; } .menu-toggle-inner::before, .menu-toggle-inner::after { background-color: inherit; } .menu-toggle-inner::before, .menu-toggle-inner::after { content: ""; display: block; } .menu-toggle-inner::before { top: -7px; } .menu-toggle-inner::after { bottom: -7px; } /*-------------------------------------------------------------- ## Vertical Menu --------------------------------------------------------------*/ /*rtl:begin:ignore*/ #site-navigation.main-navigation.vertical-menu { position: fixed; top: 0; z-index: 1001; display: -ms-flexbox; display: flex; visibility: visible; -ms-flex-direction: column; flex-direction: column; overflow: hidden; width: 280px; height: 100vh; background-color: #ffffff; box-shadow: 1px 11px 30px 1px rgba(0, 0, 0, 0.09); opacity: 1; transition: transform 500ms ease-in; will-change: transform; -ms-flex-pack: center; justify-content: center; } #site-navigation.main-navigation.vertical-menu.slide--left { left: 0; transform: translateX(-100%); } #site-navigation.main-navigation.vertical-menu.slide--right { right: 0; transform: translateX(100%); } #site-navigation.main-navigation.vertical-menu.menu-open { transition: transform 500ms ease-out; transform: translateX(0); } #site-navigation.main-navigation.vertical-menu .main-navigation-buttons { position: absolute; top: 15%; left: 0; padding: 0 30px; width: 100%; text-align: left; text-transform: uppercase; direction: ltr; } #site-navigation.main-navigation.vertical-menu ul { display: none; padding: 0; width: 100%; list-style: none; } #site-navigation.main-navigation.vertical-menu ul.menu { position: static; top: 0; display: block; margin: 0; background-color: transparent; box-shadow: none; transition: 400ms transform ease-in-out; will-change: transform; } #site-navigation.main-navigation.vertical-menu ul.menu > li { display: block; text-align: center; } #site-navigation.main-navigation.vertical-menu ul.menu .sub-menu { position: static; box-shadow: none; transition: .3s !important; } #site-navigation.main-navigation.vertical-menu ul.menu li { margin: 0; border: none; text-align: left; } #site-navigation.main-navigation.vertical-menu ul.menu li:not(.parent-title) { margin-left: 10px; } #site-navigation.main-navigation.vertical-menu ul.menu li a { display: inline-block; padding: 10px 30px; width: auto; border: none; text-align: center; text-transform: uppercase; font-weight: 700; font-size: 15px; line-height: 1.2; } #site-navigation.main-navigation.vertical-menu ul.menu li a:before { display: none; } #site-navigation.main-navigation.vertical-menu ul.menu li a .menu-item__desc { text-align: left; } #site-navigation.main-navigation.vertical-menu ul.menu li.hide, #site-navigation.main-navigation.vertical-menu ul.menu li a.hide { display: none; } #site-navigation.main-navigation.vertical-menu ul.sub-menu { border: none; background-color: transparent; } #site-navigation.main-navigation.vertical-menu ul::-webkit-scrollbar-track { border-radius: 2px; background-color: #f8f8f8; } #site-navigation.main-navigation.vertical-menu ul::-webkit-scrollbar { width: 4px; border-radius: 2px; background-color: #f8f8f8; } #site-navigation.main-navigation.vertical-menu ul::-webkit-scrollbar-thumb { border-radius: 2px; background-color: rgba(0, 0, 0, 0.4); } #site-navigation.main-navigation.vertical-menu .active > ul { left: 0; display: inherit; visibility: visible; opacity: 1; transform: translateX(100%); } #site-navigation.main-navigation.vertical-menu .menu-item-has-children a { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } #site-navigation.main-navigation.vertical-menu .menu-item-has-children > a::after { font-size: 14px; font-size: 0.875rem; position: static; margin-left: 10px; content: '\e93d'; transform: translateY(0); } #site-navigation.main-navigation.vertical-menu .scroll { overflow-x: hidden; overflow-y: auto; max-height: 50vh; } #site-navigation.main-navigation.vertical-menu .back, #site-navigation.main-navigation.vertical-menu .close { display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; transition: .3s; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } #site-navigation.main-navigation.vertical-menu .back.hide, #site-navigation.main-navigation.vertical-menu .close.hide { display: none; } #site-navigation.main-navigation.vertical-menu .back i, #site-navigation.main-navigation.vertical-menu .close i { font-size: 14px; } #site-navigation.main-navigation.vertical-menu .back i + .navigation-button__text, #site-navigation.main-navigation.vertical-menu .close i + .navigation-button__text { margin-left: 10px; } #site-navigation.main-navigation.vertical-menu .back .navigation-button__text, #site-navigation.main-navigation.vertical-menu .close .navigation-button__text { font-size: 11px; letter-spacing: 0.02em; } #site-navigation.main-navigation .parent-title { display: none; } @media (min-width: 576px) { #site-navigation.main-navigation .parent-title { display: block; } } /*-------------------------------------------------------------- # Modules --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 0; } /*-------------------------------------------------------------- ## Alignments --------------------------------------------------------------*/ /*rtl:begin:ignore*/ @media (min-width: 768px) { .alignleft { float: left; margin-right: 15px; margin-top: 10px; margin-bottom: 10px; } } @media (min-width: 1200px) { .alignleft { margin-right: 30px; } } @media (min-width: 768px) { .alignright { float: right; margin-left: 15px; margin-top: 10px; margin-bottom: 10px; } } @media (min-width: 1200px) { .alignright { margin-left: 30px; } } /*rtl:end:ignore*/ .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } /*-------------------------------------------------------------- ## Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .comment-body:before, .comment-body:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .comment-body:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } .hidden { display: none; } /*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comments-area { position: relative; margin-top: 50px; } .related-posts + .comments-area { margin-top: 3px; } .comments-title { margin-bottom: 35px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .comments-title span { -ms-flex-positive: 10; flex-grow: 10; -ms-flex-preferred-size: 49%; flex-basis: 49%; text-align: center; } .comments-title:before, .comments-title:after { content: ''; display: inline-block; height: 1px; background-color: #e8e8e8; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 30%; flex-basis: 30%; } .comments-title:before { margin-right: 20px; } .comments-title:after { margin-left: 20px; } .comment-reply-title { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .comment-reply-title span { -ms-flex-positive: 10; flex-grow: 10; -ms-flex-preferred-size: 49%; flex-basis: 49%; text-align: center; } .comment-reply-title:before, .comment-reply-title:after { content: ''; display: inline-block; height: 1px; background-color: #e8e8e8; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 30%; flex-basis: 30%; } .comment-reply-title:before { margin-right: 20px; } .comment-reply-title:after { margin-left: 20px; } .comment-list { list-style: none; overflow: hidden; margin-left: 0; margin-bottom: 0; } .comment-list .comment, .comment-list .pingback { position: relative; } .comment-list .comment:before, .comment-list .pingback:before { display: none; } .comment-list .comment + .comment, .comment-list .comment + .pingback, .comment-list .comment .children .comment, .comment-list .comment .children .pingback, .comment-list .pingback + .comment, .comment-list .pingback + .pingback, .comment-list .pingback .children .comment, .comment-list .pingback .children .pingback { padding-top: 0; margin-top: 15px; } .comment-list .children { margin-left: 0; padding-left: 10px; list-style: none; } @media (min-width: 768px) { .comment-list .children { padding-left: 30px; } } @media (min-width: 1200px) { .comment-list .parent.depth-1 > .children, .comment-list .parent.depth-2 > .children { padding-left: 105px; } } .comment-list > .comment:first-child:before, .comment-list > .pingback:first-child:before { content: none; } .comment-body__holder { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .comment-body .avatar { margin-right: 15px; border-radius: 50%; margin-top: 10px; margin-bottom: 10px; } @media (max-width: 767px) { .comment-body .avatar { width: 40px; } } @media (min-width: 1200px) { .comment-body .avatar { margin-right: 20px; } } .comment-body .reply { font-size: 14px; text-transform: uppercase; font-weight: bold; margin-top: 8px; } .comment-meta { display: -ms-flexbox; display: flex; margin-left: -10px; margin-right: -10px; -ms-flex-pack: justify; justify-content: space-between; } .comment-meta > * { padding-left: 10px; padding-right: 10px; } .comment-content-wrap { -ms-flex: 1 1 200px; flex: 1 1 200px; max-width: 100%; } .comment-author { -ms-flex-negative: 0; flex-shrink: 0; } .comment-content { font-size: 15px; line-height: 1.47; } .comment-date { display: block; } .bypostauthor { display: block; } /*-------------------------------------------------------------- ## Swiper --------------------------------------------------------------*/ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; opacity: 1; transition: .3s; margin: 0 5px; } .post-gallery .swiper-pagination { display: none; } .swiper-button-prev:before, .swiper-container .swiper-button-prev:before { content: '\e948'; } .swiper-button-next:before, .swiper-container .swiper-button-next:before { content: '\e949'; } .swiper-button-next, .swiper-button-prev, .swiper-container .swiper-button-next, .swiper-container .swiper-button-prev { top: 50%; transform: translateY(-50%); width: auto; height: auto; font-size: 14px; line-height: 1; margin: 0; background-image: none !important; text-align: center; transition: .3s; padding: 13px; border-radius: 50%; } .post-gallery .swiper-button-next, .post-gallery .swiper-button-prev, .post-gallery .swiper-container .swiper-button-next, .post-gallery .swiper-container .swiper-button-prev { top: auto; bottom: 10px; transform: translateY(0); } .swiper-button-next:before, .swiper-button-prev:before, .swiper-container .swiper-button-next:before, .swiper-container .swiper-button-prev:before { font-size: 1em; width: 1em; line-height: 1; } .post-gallery .swiper-button-next, .post-gallery .swiper-button-prev, .post-gallery .swiper-container .swiper-button-next, .post-gallery .swiper-container .swiper-button-prev { display: none; } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled, .swiper-container .swiper-button-next.swiper-button-disabled, .swiper-container .swiper-button-prev.swiper-button-disabled { pointer-events: auto; opacity: 0.5; } .swiper-button-next, .swiper-container .swiper-button-next, .swiper-container.swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; } .post-gallery .swiper-button-next, .post-gallery .swiper-container .swiper-button-next, .post-gallery .swiper-container.swiper-container-rtl .swiper-button-prev { right: auto; left: 55px; } .swiper-button-prev, .swiper-container .swiper-button-prev, .swiper-container.swiper-container-rtl .swiper-button-next { left: 10px; right: auto; } .post-gallery .swiper-button-prev, .post-gallery .swiper-container .swiper-button-prev, .post-gallery .swiper-container.swiper-container-rtl .swiper-button-next { left: 12px; right: auto; } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled, .swiper-container .swiper-button-next.swiper-button-disabled, .swiper-container .swiper-button-prev.swiper-button-disabled { opacity: 1; } /*-------------------------------------------------------------- ## Author-bio --------------------------------------------------------------*/ .post-author-bio { margin-top: 32px; padding: 40px 20px; position: relative; } @media (min-width: 768px) { .post-author-bio { padding: 38px; } } .post-author__holder { position: relative; z-index: 2; } .post-author__avatar { float: left; margin: 5px 1em 4px 0; } @media (min-width: 768px) { .post-author__avatar { margin: 5px 22px 5px 0; } } .post-author__avatar .avatar { vertical-align: top; border-radius: 50%; } .post-author__title { font-size: 24px; margin-top: 0; } .post-author__content { font-size: 16px; } @media (min-width: 768px) { .post-author__content { overflow: hidden; } } /*-------------------------------------------------------------- ## Contact block --------------------------------------------------------------*/ .contact-block__inner { display: -ms-flexbox; display: flex; } .site-footer.style-1 .contact-block__inner { margin-left: -10px; margin-right: -10px; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; } .site-footer.style-1 .contact-block__inner > * { padding-left: 10px; padding-right: 10px; } @media (min-width: 768px) { .site-footer.style-1 .contact-block__inner { -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .site-footer.style-2 .contact-block__inner { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; } .site-header .contact-block__inner { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; } @media (min-width: 768px) { .site-header .contact-block__inner { -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .site-header .contact-block__inner > * { padding-left: 15px; padding-right: 15px; } } .contact-block__item { padding-top: 5px; padding-bottom: 5px; position: relative; } .contact-block__item a { display: inline-block; } .contact-block__item--icon { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; } .contact-block__item:not(.contact-block__item--icon) { text-align: center; } @media (min-width: 768px) { .contact-block__item:not(.contact-block__item--icon) { text-align: left; } } .contact-block__icon { font-size: 14px; margin-right: 5px; } .contact-block__text { text-align: left; } .site-header .contact-block__text a[href*="tel:"], .site-header .contact-block__text a[href*="callto:"] { font-size: 14px; } .contact-block__label { padding-right: 4px; } /*-------------------------------------------------------------- ## Magnific Popup --------------------------------------------------------------*/ .mfp-bg { background: #ffffff; opacity: 1; } .mfp-zoom-out-cur { cursor: auto; } .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: pointer; } .mfp-iframe-holder .mfp-figure:after, .mfp-image-holder .mfp-figure:after { box-shadow: none; } .mfp-iframe-holder .mfp-bottom-bar, .mfp-image-holder .mfp-bottom-bar { display: none; } .mfp-iframe-holder .mfp-close, .mfp-iframe-holder .mfp-arrow, .mfp-iframe-holder .mfp-arrow:before, .mfp-iframe-holder .mfp-arrow:after, .mfp-image-holder .mfp-close, .mfp-image-holder .mfp-arrow, .mfp-image-holder .mfp-arrow:before, .mfp-image-holder .mfp-arrow:after { opacity: 1; } .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { font-size: 40px; padding: 5px 15px; right: 0; position: fixed; width: auto; height: auto; line-height: 1; text-align: center; color: #000000; } .admin-bar .mfp-iframe-holder .mfp-close, .admin-bar .mfp-image-holder .mfp-close { top: 35px; } .mfp-iframe-holder .mfp-arrow:before, .mfp-iframe-holder .mfp-arrow:after, .mfp-image-holder .mfp-arrow:before, .mfp-image-holder .mfp-arrow:after { /*rtl:begin:ignore*/ border: none; width: 50px; height: 1px; margin: 0; position: absolute; top: 50%; transition: .1s; background-color: #000000; /*rtl:end:ignore*/ } .mfp-iframe-holder .mfp-arrow-left:before, .mfp-iframe-holder .mfp-arrow-left:after, .mfp-image-holder .mfp-arrow-left:before, .mfp-image-holder .mfp-arrow-left:after { /*rtl:begin:ignore*/ left: 20px; transform-origin: 0 center; /*rtl:end:ignore*/ } .mfp-iframe-holder .mfp-arrow-left:before, .mfp-image-holder .mfp-arrow-left:before { /*rtl:ignore*/ transform: rotate(-45deg); } .mfp-iframe-holder .mfp-arrow-left:after, .mfp-image-holder .mfp-arrow-left:after { /*rtl:ignore*/ transform: rotate(45deg); } .mfp-iframe-holder .mfp-arrow-right:before, .mfp-iframe-holder .mfp-arrow-right:after, .mfp-image-holder .mfp-arrow-right:before, .mfp-image-holder .mfp-arrow-right:after { /*rtl:begin:ignore*/ right: 20px; left: auto; transform-origin: 100% center; /*rtl:end:ignore*/ } .mfp-iframe-holder .mfp-arrow-right:before, .mfp-image-holder .mfp-arrow-right:before { /*rtl:ignore*/ transform: rotate(45deg); } .mfp-iframe-holder .mfp-arrow-right:after, .mfp-image-holder .mfp-arrow-right:after { /*rtl:ignore*/ transform: rotate(-45deg); } /*-------------------------------------------------------------- # Components --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Card --------------------------------------------------------------*/ .card { display: block; } /*-------------------------------------------------------------- ### Grid layout --------------------------------------------------------------*/ @media (min-width: 768px) { .card-deck { display: -ms-flexbox; display: flex; margin-right: -0.9375rem; margin-left: -0.9375rem; -ms-flex-flow: row wrap; flex-flow: row wrap; } .card-deck .card { margin-right: 0.9375rem; margin-left: 0.9375rem; max-width: calc(100% / 2 - 1.875rem); width: calc(100% / 2 - 1.875rem); -ms-flex: 0 0 calc(100% / 2 - 1.875rem); flex: 0 0 calc(100% / 2 - 1.875rem); } } @media (min-width: 1200px) { .posts-list--grid-3-cols .card { max-width: calc(100% / 3 - 1.875rem); width: calc(100% / 3 - 1.875rem); -ms-flex: 0 0 calc(100% / 3 - 1.875rem); flex: 0 0 calc(100% / 3 - 1.875rem); } .posts-list--grid-4-cols .card { max-width: calc(100% / 4 - 1.875rem); width: calc(100% / 4 - 1.875rem); -ms-flex: 0 0 calc(100% / 4 - 1.875rem); flex: 0 0 calc(100% / 4 - 1.875rem); } } /*-------------------------------------------------------------- ### Masonry layout --------------------------------------------------------------*/ @media (min-width: 768px) { .card-columns { column-gap: 1.875rem; column-count: 2; } .card-columns .card { display: inline-block; width: 100%; } } @media (min-width: 1200px) { .posts-list--masonry-3-cols { column-count: 3; } .posts-list--masonry-4-cols { column-count: 4; } } /*-------------------------------------------------------------- ### Vertical Justify layout --------------------------------------------------------------*/ @media (min-width: 768px) { .posts-list--vertical-justify { display: -ms-flexbox; display: flex; margin-right: -0.9375rem; margin-left: -0.9375rem; -ms-flex-flow: row wrap; flex-flow: row wrap; } .posts-list--vertical-justify .card { -ms-flex: 0 0 calc(100% / 2 - 1.875rem); flex: 0 0 calc(100% / 2 - 1.875rem); width: calc(100% / 2 - 1.875rem); max-width: calc(100% / 2 - 1.875rem); margin-right: 0.9375rem; margin-left: 0.9375rem; } } @media (min-width: 1200px) { .posts-list--vertical-justify .card { -ms-flex: 0 0 calc(100% / 3 - 1.875rem); flex: 0 0 calc(100% / 3 - 1.875rem); width: calc(100% / 3 - 1.875rem); max-width: calc(100% / 3 - 1.875rem); } .posts-list--vertical-justify .card:nth-child(7n + 2), .posts-list--vertical-justify .card:nth-child(7n + 3) { -ms-flex: 0 0 calc(100% / 1.5 - 1.875rem); flex: 0 0 calc(100% / 1.5 - 1.875rem); width: calc(100% / 1.5 - 1.875rem); max-width: calc(100% / 1.5 - 1.875rem); } } /*-------------------------------------------------------------- # Content --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Layout --------------------------------------------------------------*/ .site { -webkit-hyphens: manual; -ms-hyphens: manual; hyphens: manual; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-height: 100vh; overflow: hidden; } body.wordwrap .site { word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } .site.container, .site.container-fluid { padding-left: 0; padding-right: 0; } .site-header, .site-content, .site-footer { width: 100%; } .site-content { -ms-flex: auto; flex: auto; min-height: 1px; } .site-content_wrap { margin-top: s0px; margin-bottom: 50px; } .single-post .site-content_wrap, .archive .site-content_wrap { margin-bottom: 33px; } .breadcrumbs-visibillity-true:not(.home) .site-content_wrap { margin-top: 0; } .blog .site-content_wrap, .search.search-results .site-content_wrap { margin-bottom: 55px; } .search-results .site-content_wrap .post-list__item-content, .search-results .site-content_wrap .posts-list__item { text-align: left; } .search-results .site-content_wrap .posts-list .entry-meta { -ms-flex-pack: start; justify-content: flex-start; } @media (min-width: 768px) { .search-results .site-content_wrap .post-thumbnail { margin-right: 30px; } } .search-results .site-content_wrap .posts-list .posts-list__item { border-bottom: none; } .error404 .site-content_wrap, .search.search-no-results .site-content_wrap { margin-top: 0; margin-bottom: 0; } .position-fullwidth.elementor-page:not(.single-team):not(.single-projects) .site-content_wrap { margin-top: 0; } .position-fullwidth.elementor-page .site-content_wrap { margin-bottom: 0; } .blog-page-title { display: none; } /*-------------------------------------------------------------- ## Header --------------------------------------------------------------*/ .site-header { position: relative; } .site-header * + .social-list { position: relative; } @media (min-width: 768px) { .site-header * + .social-list:before { position: absolute; top: 50%; left: -12.5px; display: block; width: 1px; height: 16px; content: ''; transform: translateY(-50%); } .invert .site-header * + .social-list:before { background-color: #2f2d35; } } .site-header .top-panel .social-list:before { left: 0; } .site-header .top-panel.invert .social-list:before { background-color: #2f2d35; } .header-container { position: relative; padding: 15px 0 0; } .header-container_wrap { position: relative; } @media (min-width: 768px) { .header-container.transparent { position: absolute !important; right: 0; left: 0; z-index: 90; } } .header-container.transparent:not(.isStuck) { top: auto; background: none; } .header-layout-boxed .header-container_wrap { border-bottom-width: 2px; border-bottom-style: solid; } .header-layout-fullwidth .header-container__flex { border-bottom-width: 2px; border-bottom-style: solid; } .header-container.isStuck .header-container_wrap, .header-container.isStuck .header-layout-flex { border-bottom: none; } .header-container__flex { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-bottom: 16px; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-line-pack: stretch; align-content: stretch; -ms-flex-align: center; align-items: center; } .header-container__flex > * { -ms-flex-order: 3; order: 3; } .header-container__flex .site-branding { -ms-flex-order: 1; order: 1; } @media (max-width: 767px) { .header-container__flex > * + * { margin-top: 20px; } } @media (min-width: 768px) { .header-container__flex { -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .header-container__flex > * { margin-left: 15px; margin-right: 15px; } } @media (min-width: 1200px) { .site-header.style-1 .header-container__flex, .site-header.style-4 .header-container__flex { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } } .header-nav-wrapper { position: relative; display: -ms-flexbox; display: flex; max-width: 100%; width: 100%; -ms-flex-align: center; align-items: center; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-pack: justify; justify-content: space-between; } @media (min-width: 768px) { .header-nav-wrapper { position: static; width: auto; } } .site-header.search-active .header-nav-wrapper { position: relative; } .jet-mobile-menu-active .header-nav-wrapper { -ms-flex-pack: center; justify-content: center; } .jet-mobile-menu-active .header-nav-wrapper .main-navigation { width: auto; } .header-nav-wrapper .header-components:not(:empty) { margin-left: 30px; } .header-components { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; margin-left: -8px; margin-right: -8px; } .header-components > * { padding-left: 8px; padding-right: 8px; } * + .header-components { position: relative; margin-left: 25px; } * + .header-components:before { position: absolute; top: 50%; left: -12.5px; display: block; width: 1px; height: 16px; content: ''; transform: translateY(-50%); } .invert * + .header-components:before { background-color: currentColor; } .site-branding, .header-components { -ms-flex: 0 0 auto; flex: 0 0 auto; } @media (min-width: 768px) { .site-header .main-navigation { visibility: visible; opacity: 1; transition: all .3s ease-out; } } .site-header .header-components { visibility: visible; opacity: 1; transition: all .3s ease-out; } .header-menu__wrap { position: relative; } .header-menu__wrap .header-menu, .header-menu__wrap .social-login-menu { position: absolute; right: 0; z-index: 10; visibility: hidden; padding: 20px 25px; width: auto; box-shadow: 0 0 10px 1px rgba(15, 14, 17, 0.14); text-transform: uppercase; font-size: 13px; opacity: 0; transition: .2s; transform: translateY(-10px); } .header-menu__wrap .header-menu-list, .header-menu__wrap .header-menu .social-login-list, .header-menu__wrap .social-login-menu-list, .header-menu__wrap .social-login-menu .social-login-list { list-style: none; white-space: nowrap; } .header-menu__wrap .header-menu-list li, .header-menu__wrap .header-menu .social-login-list li, .header-menu__wrap .social-login-menu-list li, .header-menu__wrap .social-login-menu .social-login-list li { display: block; padding-top: 3px; padding-bottom: 3px; } .header-menu__wrap-toggle { font-size: 14px; transition: .2s; } .header-menu__wrap-toggle:hover { cursor: pointer; } .header-menu__wrap.active .header-menu, .header-menu__wrap.active .social-login-menu { visibility: visible; opacity: 1; transform: translateY(0); } @media (min-width: 768px) { .site-header.style-1 .header-nav-wrapper { margin-top: 10px; } } @media (min-width: 1200px) { .site-header.style-1 .header-nav-wrapper { margin-top: 0; } } @media (min-width: 1200px) { .site-header.style-1 .main-navigation .menu { -ms-flex-pack: center; justify-content: center; } .site-header.style-1 .main-navigation .jet-menu { -ms-flex-pack: center !important; justify-content: center !important; } } .site-header.style-1 .social-list { visibility: visible; opacity: 1; transition: all .3s ease-out; } .site-header.style-1 .social-list:before { display: none; } .site-header.style-1.transparent .header-container_wrap { border: none; } .site-header.style-2 .header-container_wrap { padding: 6px 0; border-bottom-width: 2px; border-bottom-style: solid; } .site-header.style-2 .header-components { -ms-flex-pack: center; justify-content: center; } @media (min-width: 768px) { .site-header.style-2 .header-components { -ms-flex-pack: end; justify-content: flex-end; } } .site-header.style-2 .social-list--header { -ms-flex-pack: center; justify-content: center; } @media (min-width: 768px) { .site-header.style-2 .social-list--header { -ms-flex-pack: start; justify-content: flex-start; } } .site-header.style-2 .site-branding { text-align: center; } .site-header.style-2 .header-nav-wrapper { -ms-flex-order: 3; order: 3; -ms-flex-preferred-size: 100%; flex-basis: 100%; } @media (max-width: 767px) { .site-header.style-2 form.cherry-search__form button.search-submit { padding-top: 0; padding-bottom: 0; } } .site-header.style-2 .header-nav-wrapper { margin-top: 20px; padding-top: 20px; } @media (min-width: 768px) { .site-header.style-2 .header-nav-wrapper { margin-top: 10px; padding-top: 0; } .site-header.style-2 .header-nav-wrapper.header-components-visible .main-navigation { -ms-flex: 0 0 calc(100% - 220px); flex: 0 0 calc(100% - 220px); max-width: calc(100% - 220px); margin-left: 110px; } .site-header.style-2 .header-nav-wrapper.header-components-visible .header-components { -ms-flex: 0 0 80px; flex: 0 0 80px; max-width: 80px; -ms-flex-pack: end; justify-content: flex-end; } } @media (min-width: 768px) { .site-header.style-2 .main-navigation .menu { -ms-flex-pack: center; justify-content: center; } .site-header.style-2 .main-navigation .jet-menu { -ms-flex-pack: center !important; justify-content: center !important; } } .site-header.style-3 * + .header-components:before { display: none; } .site-header.style-3 .header-container { padding-top: 18px; } .site-header.style-3 .header-container_wrap { border: none; } .site-header.style-3 .header-container__flex { -ms-flex-direction: row; flex-direction: row; margin-right: -8px; margin-left: -8px; padding-bottom: 0; border: none; -ms-flex-wrap: wrap; flex-wrap: wrap; } .site-header.style-3 .header-container__flex > * { margin-right: 8px; margin-left: 8px; } .site-header.style-3 .site-branding { width: 100%; text-align: center; -ms-flex: 1 1 100%; flex: 1 1 100%; } @media (min-width: 768px) { .site-header.style-3 .site-branding { margin-right: auto; width: auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } } @media (max-width: 767px) { .site-header.style-3 .social-list { margin-left: auto; } } @media (max-width: 767px) { .site-header.style-3 .cherry-search form.cherry-search__form button.search-submit { padding-top: 1px; padding-bottom: 1px; } } .site-header.style-3 .header-btn-wrapper { -ms-flex-order: 2; order: 2; } .site-header.style-3 .search-form__toggle { z-index: 1; transition: all .3s ease-out; } .site-header.style-3 .header-nav-wrapper { position: relative; padding: 6px 0; } .site-header.style-3 .header-nav-wrapper:before { content: ""; position: absolute; top: 0; bottom: 0; z-index: 0; display: none; left: 50%; transform: translateX(-50%); width: 100vw; } @media (min-width: 768px) { .site-header.style-3 .header-nav-wrapper:before { display: inline-block; } } @media (min-width: 768px) { .site-header.style-3 .header-nav-wrapper { margin-top: 21px; } } .jet-mobile-menu-active .site-header.style-3 .header-nav-wrapper { -ms-flex-pack: end; justify-content: flex-end; } .site-header.style-3 .jet-menu { -ms-flex-pack: start; justify-content: flex-start; } .site-header.style-3 .search-form__close, .site-header.style-3 .search-form__toggle { padding-left: 15px; } .site-header.style-4 .main-navigation { width: auto; } .site-header.style-4 .header-container { padding: 0; } .site-header.style-4 .header-container_wrap { padding-top: 16px; padding-bottom: 16px; } .site-header.style-4 .header-container .container-fluid, .site-header.style-4 .container .header-container_wrap { border-bottom-width: 2px; border-bottom-style: solid; } .site-header.style-4 .site-branding { text-align: center; } .site-header.style-4 [class*='custom-col'] { display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; padding: 0 0.9375rem; } @media (min-width: 1200px) { .site-header.style-4 [class*='custom-col'] { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } } .site-header.style-4 .custom-col-1 { -ms-flex-pack: center; justify-content: center; -ms-flex-order: 1; order: 1; margin-bottom: 15px; } @media (min-width: 768px) { .site-header.style-4 .custom-col-1 { margin-bottom: 0; } } .site-header.style-4 .custom-col-2 { -ms-flex-pack: center; justify-content: center; -ms-flex-order: 2; order: 2; } @media (min-width: 768px) { .site-header.style-4 .custom-col-2 { -ms-flex-pack: end; justify-content: flex-end; -ms-flex-preferred-size: 33.23%; flex-basis: 33.23%; max-width: 33.23%; } } .site-header.style-4 .custom-col-3 { -ms-flex-pack: start; justify-content: flex-start; -ms-flex-order: 1; order: 1; } @media (min-width: 768px) { .site-header.style-4 .custom-col-3 { -ms-flex-preferred-size: 66.77%; flex-basis: 66.77%; max-width: 66.77%; } } @media (min-width: 1200px) { .site-header.style-4 .custom-col-3 { -ms-flex-order: 0; order: 0; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } } @media (min-width: 768px) { .site-header.style-4 .header-nav-wrapper { margin-top: 10px; } } @media (min-width: 1200px) { .site-header.style-4 .header-nav-wrapper { margin-top: 0; } } @media (min-width: 1200px) { .site-header.style-4 .main-navigation .menu { -ms-flex-pack: start; justify-content: flex-start; } .site-header.style-4 .main-navigation .jet-menu { -ms-flex-pack: start !important; justify-content: flex-start !important; } } @media (min-width: 768px) { .site-header.style-4 .header-menu__wrap .header-menu, .site-header.style-4 .header-menu__wrap .social-login-menu { transform: translateX(0) translateY(-10px); right: 0; left: auto; } .site-header.style-4 .header-menu__wrap.active .header-menu, .site-header.style-4 .header-menu__wrap.active .social-login-menu { transform: translateX(0) translateY(0); right: 0; left: auto; } } .site-header.style-5 .main-navigation { width: auto; } .site-header.style-5 .header-container { padding: 0; } .site-header.style-5 .header-container_wrap { padding-top: 16px; padding-bottom: 16px; } .site-header.style-5 .header-container .container-fluid, .site-header.style-5 .container .header-container_wrap { border-bottom-width: 2px; border-bottom-style: solid; } .site-header.style-5 .site-branding { text-align: center; } .site-header.style-5 [class*='custom-col'] { display: -ms-flexbox; display: flex; padding: 0 0.9375rem; } .site-header.style-5 .custom-col-1 { -ms-flex-pack: center; justify-content: center; -ms-flex-order: 0; order: 0; margin-bottom: 15px; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } @media (min-width: 768px) { .site-header.style-5 .custom-col-1 { margin-bottom: 0; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; max-width: 33.33%; -ms-flex-order: 1; order: 1; } } .site-header.style-5 .custom-col-2 { -ms-flex-pack: end; justify-content: flex-end; -ms-flex-order: 2; order: 2; -ms-flex-preferred-size: 85%; flex-basis: 85%; max-width: 85%; } @media (min-width: 768px) { .site-header.style-5 .custom-col-2 { -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; max-width: 33.33%; } } .site-header.style-5 .custom-col-3 { -ms-flex-pack: start; justify-content: flex-start; -ms-flex-order: 1; order: 1; -ms-flex-preferred-size: 15%; flex-basis: 15%; max-width: 15%; } @media (min-width: 768px) { .site-header.style-5 .custom-col-3 { -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; max-width: 33.33%; -ms-flex-order: 0; order: 0; } } @media (min-width: 768px) { .site-header.style-5 .header-nav-wrapper { margin-top: 10px; } } @media (min-width: 1200px) { .site-header.style-5 .header-nav-wrapper { margin-top: 0; } } @media (min-width: 1200px) { .site-header.style-5 .main-navigation .menu { -ms-flex-pack: start; justify-content: flex-start; } .site-header.style-5 .main-navigation .jet-menu { -ms-flex-pack: start !important; justify-content: flex-start !important; } } @media (min-width: 768px) { .site-header.style-5 .header-menu__wrap .header-menu, .site-header.style-5 .header-menu__wrap .social-login-menu { transform: translateX(0) translateY(-10px); right: 0; left: auto; } .site-header.style-5 .header-menu__wrap.active .header-menu, .site-header.style-5 .header-menu__wrap.active .social-login-menu { transform: translateX(0) translateY(0); right: 0; left: auto; } } .site-header.style-6 .menu-toggle { padding-left: 15px; } .site-header.style-6 .main-navigation { width: auto; } .site-header.style-6 .header-container { padding: 0; } .site-header.style-6 .header-container_wrap { padding-top: 16px; padding-bottom: 16px; } .site-header.style-6 .header-container .container-fluid, .site-header.style-6 .container .header-container_wrap { border-bottom-width: 2px; border-bottom-style: solid; } .site-header.style-6 .site-branding { text-align: center; } .site-header.style-6 .row, .site-header.style-6 .cross-sells .products, .cross-sells .site-header.style-6 .products { -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } @media (min-width: 768px) { .site-header.style-6 .row, .site-header.style-6 .cross-sells .products, .cross-sells .site-header.style-6 .products { -ms-flex-direction: row; flex-direction: row; } } .site-header.style-6 [class*='custom-col'] { display: -ms-flexbox; display: flex; padding: 0 0.9375rem; } .site-header.style-6 .custom-col-1 { -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 15px; } @media (min-width: 768px) { .site-header.style-6 .custom-col-1 { margin-bottom: 0; } } .site-header.style-6 .custom-col-2 { -ms-flex-pack: end; justify-content: flex-end; } @media (min-width: 768px) { .site-header.style-6 .header-nav-wrapper { margin-top: 10px; } } @media (min-width: 1200px) { .site-header.style-6 .header-nav-wrapper { margin-top: 0; } } @media (min-width: 1200px) { .site-header.style-6 .main-navigation .menu { -ms-flex-pack: start; justify-content: flex-start; } .site-header.style-6 .main-navigation .jet-menu { -ms-flex-pack: start !important; justify-content: flex-start !important; } } @media (min-width: 768px) { .site-header.style-6 .header-menu__wrap .header-menu, .site-header.style-6 .header-menu__wrap .social-login-menu { transform: translateX(0) translateY(-10px); right: 0; left: auto; } .site-header.style-6 .header-menu__wrap.active .header-menu, .site-header.style-6 .header-menu__wrap.active .social-login-menu { transform: translateX(0) translateY(0); right: 0; left: auto; } } @media (min-width: 768px) { .site-header.style-6.search-active .header-container .social-list, .site-header.style-6.search-active .header-container .site-branding, .site-header.style-6.search-active .header-container .vertical-menu-toggle { visibility: hidden; opacity: 0; transform: translateY(20px); } } .site-header.style-7 * + .header-components:before { display: none; } .header-layout-fullwidth .site-header.style-7 .header-container { border-bottom-width: 2px; border-bottom-style: solid; } .header-layout-boxed .site-header.style-7 .header-container_wrap { border-bottom-width: 2px; border-bottom-style: solid; } .site-header.style-7 .header-components { margin-left: -8px; } .site-header.style-7 .header-container { padding-top: 18px; } .site-header.style-7 .header-container__flex { -ms-flex-direction: column; flex-direction: column; padding-bottom: 0; border: none; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (min-width: 768px) { .site-header.style-7 .header-container__flex { -ms-flex-direction: row; flex-direction: row; margin-right: -8px; margin-left: -8px; } .site-header.style-7 .header-container__flex > * { margin-right: 8px; margin-left: 8px; } } .site-header.style-7 .site-branding { width: 100%; text-align: center; -ms-flex: 1 1 100%; flex: 1 1 100%; } @media (min-width: 768px) { .site-header.style-7 .site-branding { margin-right: auto; width: auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } } @media (max-width: 767px) { .site-header.style-7 .cherry-search form.cherry-search__form button.search-submit { padding-top: 1px; padding-bottom: 1px; } } .site-header.style-7 .header-btn-wrapper { -ms-flex-order: 2; order: 2; } .site-header.style-7 .search-form__toggle { z-index: 1; transition: all .3s ease-out; } .site-header.style-7 .header-nav-wrapper { position: relative; margin-top: 10px; padding: 17px 0; } @media (min-width: 768px) { .site-header.style-7 .header-nav-wrapper { padding: 8px 0; } } .site-header.style-7 .header-nav-wrapper:before { position: absolute; top: 0; bottom: 0; left: 50%; z-index: 0; display: inline-block; width: 100vw; content: ""; transform: translateX(-50%); } @media (min-width: 768px) { .site-header.style-7 .header-nav-wrapper { margin-top: 6px; margin-bottom: 6px; } } .jet-mobile-menu-active .site-header.style-7 .header-nav-wrapper { -ms-flex-pack: end; justify-content: flex-end; } .site-header.style-7.search-active .header-components, .site-header.style-7.search-active .search-form__toggle { visibility: visible; opacity: 1; transform: translateY(0); } .site-header.style-7 .social-list:not(:last-child) { position: relative; margin-right: 20px; } .site-header.style-7 .social-list:not(:last-child):before { position: absolute; top: 50%; right: -9px; display: block; width: 1px; height: 16px; content: ''; transform: translateY(-50%); background-color: #e8e8e8; } .site-header.style-7 .jet-menu { -ms-flex-pack: start; justify-content: flex-start; } .top-panel { padding-top: 10px; padding-bottom: 10px; font-size: 13px; line-height: 18px; } @media (min-width: 768px) { .top-panel { padding-top: 6px; padding-bottom: 6px; } } .top-panel__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -ms-flex-flow: column nowrap; flex-flow: column nowrap; margin-left: -10px; margin-right: -10px; } .top-panel__container > * { padding-left: 10px; padding-right: 10px; } @media (min-width: 768px) { .top-panel__container { -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: justify; justify-content: space-between; } } .top-panel__container > * + * { margin-top: 10px; } @media (min-width: 768px) { .top-panel__container > * + * { margin-top: 0; } } .top-panel__wrap-items:only-child { -ms-flex-positive: 1; flex-grow: 1; } .top-panel__menus { display: -ms-flexbox; display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin-left: -10px; margin-right: -10px; } .top-panel__menus > * { padding-left: 10px; padding-right: 10px; } @media (min-width: 768px) { .top-panel__menus { -ms-flex-flow: row wrap; flex-flow: row wrap; } } .top-panel__menus > * + * { margin-top: 10px; } @media (min-width: 768px) { .top-panel__menus > * + * { margin-top: 0; } } .top-panel__message { padding-top: 5px; padding-bottom: 5px; text-align: center; } @media (min-width: 768px) { .top-panel__message { text-align: left; } } @media (min-width: 768px) { .top-panel__message + .contact-block { -ms-flex-order: 5; order: 5; width: 100%; } } .site-logo { margin: 0; } .site-logo__link { text-decoration: none; } .site-logo--image, .site-logo--image .site-logo__link { line-height: 30px; } .site-logo--image .site-link__img { vertical-align: top; } .site-description { font-size: 12px; } @media (min-width: 576px) { .isStuck { position: fixed !important; z-index: 1000; margin: 0 !important; width: 100%; left: 0; right: 0; } } @media (min-width: 576px) { .site-header .isStuck.header-container.stuckMenu { position: fixed !important; } } .pseudoStickyBlock { width: 100%; margin: 0 !important; } @media (max-width: 575px) { .pseudoStickyBlock { display: none !important; } } .site-header.transparent .pseudoStickyBlock, .site-header.style-5 .pseudoStickyBlock { position: absolute !important; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- ### Hentry (WordPress native CSS-class for post/page article) --------------------------------------------------------------*/ .hentry, .posts-list__item { position: relative; } .posts-list .hentry, .posts-list .posts-list__item { margin-bottom: 30px; } .posts-list--default-small-image .hentry:before, .posts-list--default-small-image .posts-list__item:before { content: ""; display: table; table-layout: fixed; } .posts-list--default-small-image .hentry:after, .posts-list--default-small-image .posts-list__item:after { content: ""; display: table; table-layout: fixed; clear: both; } .posts-list .posts-list__item { padding-bottom: 30px; border-bottom: 1px solid #e8e8e8; } /*-------------------------------------------------------------- ### Posts-list --------------------------------------------------------------*/ .posts-list *:not(:empty) + .posts-list__item-content { padding-top: 17px; } .posts-list--grid .posts-list__item, .posts-list--grid .posts-list__item-content, .posts-list--vertical-justify .posts-list__item, .posts-list--vertical-justify .posts-list__item-content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; } .posts-list--grid .posts-list__item-content, .posts-list--masonry .posts-list__item-content, .posts-list--vertical-justify .posts-list__item-content { padding-right: 15px; padding-left: 15px; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 1200px) { .position-one-right-sidebar .posts-list--grid-4-cols .posts-list__item-content, .position-one-left-sidebar .posts-list--grid-4-cols .posts-list__item-content, .position-one-right-sidebar .posts-list--masonry-4-cols .posts-list__item-content, .position-one-left-sidebar .posts-list--masonry-4-cols .posts-list__item-content { padding: 30px 20px; } } .posts-list__item { text-align: center; } .posts-list--search .posts-list__item + .posts-list__item { padding-top: 50px; border-top-width: 1px; border-top-style: solid; } .posts-list--search .posts-list__item > .entry-footer { margin-top: 30px; } @media (min-width: 768px) { .posts-list--search .posts-list__item { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .posts-list--search .posts-list__item > .entry-footer { margin-top: 0; margin-left: 40px; -ms-flex-negative: 0; flex-shrink: 0; } } /*-------------------------------------------------------------- ### Entry (header, content, meta, footer) --------------------------------------------------------------*/ .entry-title { margin: 0; } .site-main > .page.hentry > .entry-header > .entry-title { margin-bottom: 10px; } .single-post .entry-title + .entry-meta { margin-top: 27px; } @media (min-width: 1200px) { .single-post .site-main > .post .entry-title { padding-right: 100px; padding-left: 100px; } } .entry-meta { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -4px; margin-right: -4px; } .entry-meta > * { padding-left: 4px; padding-right: 4px; } .entry-meta .post__comments { display: inline-block; } .entry-meta .post__comments:not(:last-child):after { margin-left: 1px; content: ','; } .entry-meta .post__cats *, div.related-posts .entry-meta .post__cats *, .entry-meta .post__date *, div.related-posts .entry-meta .post__date * { text-transform: uppercase; letter-spacing: 0.02em; } .single-post .entry-meta .post__cats *, .custom-posts .entry-meta .post__cats *, .single-post .entry-meta .post__date *, .custom-posts .entry-meta .post__date * { letter-spacing: 0.08em; } .single-post .site-main > .post .entry-header .entry-meta, .related-post .entry-meta, .posts-list .entry-meta { -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .single-post .site-main > .post .entry-header .entry-meta .post__cats, .single-post .site-main > .post .entry-header .entry-meta .post__cats a, .related-post .entry-meta .post__cats, .related-post .entry-meta .post__cats a, .posts-list .entry-meta .post__cats, .posts-list .entry-meta .post__cats a { font-weight: bold; } .entry-header > *:not(:empty) + * { margin-top: 5px; } .single-post .entry-header > *:not(:empty) + * { margin-top: 12px; } .posts-list--default .entry-header > *:not(:empty) + * { margin-top: 3px; } .single-post .site-main > .post .entry-header, .related-post .entry-header { text-align: center; } .posts-list .entry-summary > *:first-child, .posts-list .entry-content > *:first-child { margin-top: 6px; } .posts-list--default-small-image .entry-summary:after, .posts-list--default-small-image .entry-content:after { clear: none; } .posts-list:not(.posts-list--default) .entry-summary, .posts-list:not(.posts-list--default) .entry-content { margin-bottom: 7px; font-size: 16px; line-height: 1.5; } .single-post .site-main .hentry .entry-summary, .single-post .site-main .hentry .entry-content { margin-top: 10px; } .posts-list .posts-list__item .entry-content { font-size: 15px; } .posts-list--default .entry-footer { margin-top: 5px; } .posts-list--default-small-image .entry-footer { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .entry-footer-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; } .single-post .entry-footer-container { -ms-flex-direction: row; flex-direction: row; } @media (min-width: 992px) { .posts-list--default .entry-footer-container { display: block; } } .entry-footer-container > * { padding-left: 10px; padding-right: 10px; } .entry-footer-container > * { margin-top: 17px; } .single-post .entry-footer-container > * { margin-top: 18px; } .entry-footer-container .post__tags + .share-btns__list + .post__button-wrap { width: 100%; } .entry-footer-container .post__tags + .share-btns__list + .post__button-wrap, .entry-footer-container .post__button-wrap:only-child { margin-top: 16px; } .entry-footer-container .post__button-wrap { display: inline-block; } .single-post .entry-footer-container .share-btns__list { float: right; } @media (min-width: 992px) { .posts-list--default .entry-footer-container .share-btns__list { position: absolute; right: 0; bottom: 0; margin-top: 0; } } .single-post .entry-footer .entry-meta > *:not(:last-child) { margin-right: 0; } /*-------------------------------------------------------------- ### Post attributes (thumbnail, meta) --------------------------------------------------------------*/ .single-post .entry-meta + .post-thumbnail { margin-top: 23px; } .post-thumbnail__img { display: inline-block; vertical-align: top; } .single-post .post .post-thumbnail__img { margin-bottom: 14px; } .single-post .post .post-thumbnail__img, .post-thumbnail--fullwidth .post-thumbnail__img { max-height: 90vh; width: 100%; object-fit: cover; } .ie .single-post .post .post-thumbnail__img, .ie .post-thumbnail--fullwidth .post-thumbnail__img { font-family: 'object-fit: cover'; } .post-thumbnail--small .post-thumbnail__img { width: 100%; } @media (min-width: 768px) { .post-thumbnail--small .post-thumbnail__img { width: auto; } } .post-thumbnail--small { display: block; margin-bottom: 35px; } @media (min-width: 768px) { .post-thumbnail--small { float: left; margin-right: 30px; margin-bottom: 15px; max-width: 50%; width: auto; } } .post-thumbnail--fullwidth { display: block; } .post__cats i, .post__terms i, .post__date i, .post__comments i, .post__tags i, .posted-by i { margin-right: 4px; } .post__tags a:first-child { margin-left: 8px; } .posted-by--avatar { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .posted-by .posted-by__avatar img { border-radius: 50%; } .posted-by .posted-by__avatar img, .elementor .posted-by .posted-by__avatar img { margin-right: 15px; } .posted-by__content { margin: 5px 0; } /*-------------------------------------------------------------- ### Related posts --------------------------------------------------------------*/ .related-posts { margin-top: 5px; } .related-posts [class*="col-"] { display: -ms-flexbox; display: flex; } .related-posts__title { margin-bottom: 25px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .related-posts__title span { -ms-flex-positive: 10; flex-grow: 10; -ms-flex-preferred-size: 49%; flex-basis: 49%; text-align: center; } .related-posts__title:before, .related-posts__title:after { content: ''; display: inline-block; height: 1px; background-color: #e8e8e8; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 30%; flex-basis: 30%; } .related-posts__title:before { margin-right: 20px; } .related-posts__title:after { margin-left: 20px; } .related-posts .related-post, .related-posts .related-post__content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; } .related-posts .related-post { margin-bottom: 0; overflow: hidden; } .related-posts .related-post__content { padding: 10px 20px; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 1200px) { .position-one-right-sidebar .related-posts .col-xl-3 .related-post__content, .position-one-left-sidebar .related-posts .col-xl-3 .related-post__content { padding: 30px 20px; } } .related-posts .post-thumbnail--fullwidth { margin-bottom: 0; } .related-posts .entry-title { margin-top: 4px; margin-bottom: 0; } .related-posts .entry-meta:not(:empty) { margin-top: 5px; } /*-------------------------------------------------------------- ### Tags style --------------------------------------------------------------*/ .tagcloud a { display: inline-block; margin: 0 1px 5px 0; padding: 4px 8px; border-width: 2px; border-style: solid; vertical-align: top; text-decoration: none; font-size: 14px; } .jet-posts .post-badge a { margin: 0 0 5px 0; padding: 4px 10px; border: none; text-transform: uppercase; font-size: 12px; line-height: 1.5; } .jet-posts .has-thumb .post-badge, .jet-posts .thumb-box-bg .post-badge { position: absolute; top: 0; right: 0; z-index: 1; margin: 20px; text-align: right; } /*-------------------------------------------------------------- ### Archive page --------------------------------------------------------------*/ .archive .taxonomy-description { margin-bottom: 20px; } /*-------------------------------------------------------------- ### Sticky Post --------------------------------------------------------------*/ .sticky { display: block; } .sticky .entry-title a, .sticky__label { vertical-align: middle; } .sticky__label { display: inline-block; text-align: center; font-size: 16px; line-height: 40px; height: 40px; border-radius: 50%; margin-right: 10px; transition: .3s ease-out; } .posts-list__item.has-thumb .sticky__label { position: absolute; left: 10px; top: 10px; } .sticky__label i { font-size: 16px; line-height: 40px; } .sticky__label.type-icon { width: 40px; } .sticky__label.type-label, .sticky__label.type-both { padding-left: 20px; padding-right: 20px; } .sticky__label.type-both i { float: left; margin-right: 5px; } /*-------------------------------------------------------------- ## Post Formats --------------------------------------------------------------*/ .post-gallery:not(:first-child) { margin-top: 35px; } .post-gallery:not(:last-child) { margin-bottom: 35px; } .single-post .entry-content .post-gallery:first-child { margin-top: 15px; } @media (min-width: 768px) { .posts-list--default-small-image .post-gallery { float: left; max-width: 370px; margin-bottom: 15px; margin-right: 30px; } } .post-gallery__link { height: 100%; } .post-gallery__image { display: block; margin: auto; width: 100%; height: 100%; object-fit: cover; } .ie .post-gallery__image { font-family: 'object-fit: cover'; } .post-gallery .post-gallery__slide { height: auto; } .post-gallery .post-gallery__slide.swiper-slide:hover { background-color: transparent; } .post-gallery__caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 15px 15px 32px; color: #ffffff; background: rgba(0, 0, 0, 0.5); text-align: center; } .post-gallery__link { display: block; height: 100%; } .post-gallery .swiper-pagination-bullet { border-color: #ffffff; } .post-gallery .swiper-pagination-bullet-active, .post-gallery .swiper-pagination-bullet:hover { background-color: #ffffff; } .post-format-link { display: inline-block; word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } .single-post .post-format-link { text-align: center; } .post-format-quote { margin: 0; display: block; text-align: center; } .post-format-quote:before { content: '\eb16'; width: auto; height: auto; font-size: 24px; background-color: transparent; top: -30px; } .post-featured-content:empty { display: none; } .posts-list.content-none .format-quote .post-featured-content, .posts-list.content-none .format-audio .post-featured-content { margin-bottom: 0; } .format-quote *:not(:empty) + .post-featured-content:not(:empty), .format-audio *:not(:empty) + .post-featured-content:not(:empty) { margin-top: 25px; } .format-link *:not(:empty) + .post-featured-content:not(:empty) { margin-top: 13px; } .format-video .post-featured-content iframe { display: block; } .format-quote .post-featured-content:not(:empty) { padding: 50px 20px; } .single-post .format-quote .post-featured-content:not(:empty) { margin-bottom: 35px; } @media (min-width: 768px) { .posts-list--default-small-image .format-video .post-featured-content:not(:empty) { float: left; width: 370px; max-width: 100%; margin-bottom: 15px; margin-right: 30px; } } /* Aside */ .format-aside .entry-title { display: none; } .format-link .entry-header-inner { padding: 23px 20px; position: relative; } .format-link .entry-header-inner:before { content: '\ea92'; display: inline; font-size: 21px; line-height: 1.33; position: absolute; top: 20px; left: 20px; } .format-link .entry-header-inner .entry-meta + .entry-title { margin-top: 14px; } .format-link .entry-header > *:not(:empty) + * { margin-top: 40px; } .single-post .site-main .format-link.hentry .entry-content { margin-top: 30px; } /* Image pop-up */ a[data-popup="magnificPopup"] { display: block; position: relative; cursor: zoom-in; } a[data-popup="magnificPopup"]:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; transition: all 0.4s ease-out; content: ''; background-color: rgba(0, 0, 0, 0.5); } a[data-popup="magnificPopup"]:after { color: #ffffff; display: block; position: absolute; top: 50%; left: 50%; content: '\ecaa'; font-size: 32px; width: 32px; height: 32px; line-height: 1; text-align: center; margin: -16px 0 0 -16px; transform: scale(0) translate3d(0, 0, 0); transition: all 0.4s ease-out; } a[data-popup="magnificPopup"]:hover:before { opacity: 1; } a[data-popup="magnificPopup"]:hover:after { transform: scale(1) translate3d(0, 0, 0); } a[data-popup="magnificPopup"]:focus { outline: 0; } /*-------------------------------------------------------------- ## Footer --------------------------------------------------------------*/ .site-footer.style-1 .footer-container { padding: 15px 0; } .site-footer.style-1 .site-info { text-align: center; font-size: 13px; line-height: 1.39; } .site-footer.style-1 .site-info .social-list--footer { -ms-flex-pack: center; justify-content: center; } .site-footer.style-1 .site-info-wrap-inner { margin-left: -5px; margin-right: -5px; } .site-footer.style-1 .site-info-wrap-inner > * { padding-left: 5px; padding-right: 5px; } @media (min-width: 768px) { .site-footer.style-1 .site-info { text-align: left; } .site-footer.style-1 .site-info-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .site-footer.style-1 .site-info-wrap-inner { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .site-footer.style-1 .site-info-wrap-inner:nth-of-type(2) { -ms-flex-pack: end; justify-content: flex-end; } .site-footer.style-1 .site-info-wrap-inner:nth-of-type(2) * + .social-list--footer { position: relative; margin-left: 20px; } .site-footer.style-1 .site-info-wrap-inner:nth-of-type(2) * + .social-list--footer:before { position: absolute; top: 50%; left: -12.5px; display: block; width: 1px; height: 16px; background-color: #2f2d35; content: ''; transform: translateY(-50%); } } .site-footer.style-2 .footer-container { padding-top: 20px; padding-bottom: 20px; } .site-footer.style-2 .site-info { text-align: center; } .site-footer.style-2 .site-info .footer-copyright { font-size: 13px; line-height: 1.7; } .site-footer.style-2 .site-info * + .footer-copyright { margin-top: 5px; } .site-footer.style-2 .social-list { -ms-flex-pack: center; justify-content: center; } .site-footer.style-3 .footer-container { padding: 15px 0; } .site-footer.style-3 .site-info { text-align: center; font-size: 13px; line-height: 1.39; } .site-footer.style-3 .site-info .social-list--footer { -ms-flex-pack: center; justify-content: center; } .site-footer.style-3 .site-info-wrap-inner { margin-left: -5px; margin-right: -5px; } .site-footer.style-3 .site-info-wrap-inner > * { padding-left: 5px; padding-right: 5px; } @media (min-width: 768px) { .site-footer.style-3 .site-info { text-align: left; } .site-footer.style-3 .site-info-wrap { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; } .site-footer.style-3 .site-info-wrap-inner { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .site-footer.style-3 .site-info-wrap-inner:empty { display: none; } .site-footer.style-3 .site-info-wrap .site-info-wrap-inner:not(:empty) + .site-info-wrap-inner { margin-top: 20px; padding-top: 20px; border-top: 1px solid #2f2d35; } } /*-------------------------------------------------------------- ## 404 --------------------------------------------------------------*/ .error404.breadcrumbs-visibillity-true .breadcrumbs { margin-top: 0; padding-top: 23px; } .not-found { text-align: center; } .not-found.error-404 { padding: 90px 0; } @media (min-width: 768px) { .not-found.error-404 { padding-top: 90px; padding-bottom: 135px; } } .not-found.error-404 .page-header { margin-bottom: 15px; } .not-found.error-404 .page-header h1 { font-size: 130px; line-height: 1em; margin-bottom: 0; } .not-found.error-404 * + h5 { margin-top: 45px; } .not-found.error-404 .btn { margin-top: 15px; } .position-fullwidth .not-found.no-results { margin: 80px 0; } @media (min-width: 768px) { .position-fullwidth .not-found.no-results { margin: 100px 0; } } .not-found .search-form { max-width: 800px; margin: 35px auto 0; } header .page-title { margin-bottom: 1em; } .site-banner-page-home .site, .site-banner-page-all .site { position: relative; transition: all 400ms cubic-bezier(0.42, 0, 0.58, 1); /* ease-in-out */ } body.search-active { overflow: hidden; } .site-banner-wrap { position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100vh; z-index: 0; overflow: hidden; } .site-banner-wrap .banner-image { position: absolute; left: 50%; transform: translateX(-50%); max-width: none; } .site-banner-wrap .site-banner-url { position: relative; display: block; height: 100%; } @media (min-width: 768px) { .site-banner-wrap .site-banner-url { transform: translate3d(0, var(--ty, 0), 0); opacity: var(--to, 1); } } .site-banner-wrap .site-banner-url .site-banner-overlay { display: inline-block; position: absolute; bottom: 0; left: 0; right: 0; height: 200px; transform: translate3d(0, var(--ty, 0), 0); z-index: 3; } .site-banner-wrap .site-banner-url img { position: relative; z-index: 2; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ .widget:not(:last-child) { margin-bottom: 35px; } .footer-area .widget { margin-top: 20px; margin-bottom: 25px; } .widget-title { margin-bottom: 1.2em; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; text-align: center; } .widget-title span { -ms-flex-positive: 10; flex-grow: 10; -ms-flex-preferred-size: 49%; flex-basis: 49%; text-align: center; } .widget-title:before, .widget-title:after { content: ''; display: inline-block; height: 1px; background-color: #e8e8e8; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 30%; flex-basis: 30%; } .widget-title:before { margin-right: 20px; } .widget-title:after { margin-left: 20px; } .footer-area-wrap .widget-title { margin-bottom: 20px; -ms-flex-pack: start; justify-content: flex-start; text-transform: uppercase; } .footer-area-wrap .widget-title:before, .footer-area-wrap .widget-title:after { display: none; } .full-width-header-area .widget, .after-content-full-width-area .widget { padding-left: 0.9375rem; padding-right: 0.9375rem; } .full-width-header-area .widget.widget-subscribe, .full-width-header-area .widget.elementor-template-widget, .full-width-header-area .widget.widget_media_image, .full-width-header-area .widget.widget_media_video, .after-content-full-width-area .widget.widget-subscribe, .after-content-full-width-area .widget.elementor-template-widget, .after-content-full-width-area .widget.widget_media_image, .after-content-full-width-area .widget.widget_media_video { padding-left: 0; padding-right: 0; } .sidebar { margin-top: 70px; } @media (min-width: 992px) { .sidebar { margin-top: 0; } } .footer-area, .footer-area-two { padding: 35px 0 12px; } .footer-area:not(.footer-area--fullwidth), .footer-area-two:not(.footer-area--fullwidth) { font-size: 14px; } .footer-area-two { padding-bottom: 63px; } .full-width-header-area .widget:first-child .widget-title { margin-top: 1.8em; } .footer-area-wrap + .footer-area-wrap .footer-area-two { border-top: 1px solid #2f2d35; } /*-------------------------------------------------------------- ## Defaults --------------------------------------------------------------*/ .widget ul { margin-bottom: 0; padding: 0; margin-left: 0; list-style: none; } .widget ul li + li, .widget ul li > ul, .widget ul li > ol { margin-top: 8px; } .widget ul li > ul, .widget ul li > ol { margin-left: 20px; } .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_pages ul, .widget.woocommerce:not(.widget_top_rated_products) ul { font-size: 14px; line-height: 1.5; padding-left: 0; } .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_pages ul li, .widget.woocommerce:not(.widget_top_rated_products) ul li { padding-left: 0; font-size: 13px; font-weight: 400; } .widget_archive > ul > li:before, .widget_categories > ul > li:before, .widget_meta > ul > li:before, .widget_pages > ul > li:before, .widget.woocommerce:not(.widget_top_rated_products) > ul > li:before { display: none; } .widget_archive > ul > li > a, .widget_categories > ul > li > a, .widget_meta > ul > li > a, .widget_pages > ul > li > a, .widget.woocommerce:not(.widget_top_rated_products) > ul > li > a { position: relative; text-transform: uppercase; } .widget_archive > ul > li > ul > li, .widget_categories > ul > li > ul > li, .widget_meta > ul > li > ul > li, .widget_pages > ul > li > ul > li, .widget.woocommerce:not(.widget_top_rated_products) > ul > li > ul > li { padding-left: 10px; } @media (min-width: 1200px) { .widget_archive > ul > li > ul, .widget_categories > ul > li > ul, .widget_meta > ul > li > ul, .widget_pages > ul > li > ul, .widget.woocommerce:not(.widget_top_rated_products) > ul > li > ul { margin-left: 40px; } } /*-------------------------------------------------------------- ## Widget Calendar --------------------------------------------------------------*/ .widget_calendar { font-weight: 400; font-size: 14px; text-align: center; } .widget_calendar caption, .widget_calendar thead, .widget_calendar tbody { font-weight: 700; text-transform: uppercase; } .widget_calendar caption { font-size: 14px; } .widget_calendar tbody { font-size: 13px; } .widget_calendar table { margin-bottom: 0; table-layout: auto; width: 100%; position: relative; border-collapse: separate; } .widget_calendar thead { font-size: 14px; } .widget_calendar caption { padding: 10px 0; margin-bottom: 11px; } .widget_calendar th { line-height: 50px; height: 50px; position: relative; z-index: 1; } .widget_calendar th:before { position: absolute; display: inline-block; content: ''; border-radius: 50%; width: 40px; height: 40px; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; } .widget_calendar tbody td { border-radius: 50%; position: relative; } .widget_calendar tbody td:before { position: absolute; display: inline-block; content: ''; border-radius: 50%; width: 40px; height: 40px; top: 50%; left: 50%; transform: translate(-50%, -50%); border-width: 1px; border-style: solid; } .widget_calendar tbody td, .widget_calendar tbody td a { line-height: 50px; height: 50px; } .widget_calendar tbody td a { display: inline-block; width: 100%; max-width: 100%; position: relative; } .widget_calendar tbody td a:before { position: absolute; display: inline-block; content: ''; border-radius: 50%; width: 40px; height: 40px; top: 50%; left: 50%; transform: translate(-50%, -50%); border-width: 4px; border-style: solid; } .widget_calendar tbody td.pad:before { display: none; } .widget_calendar tfoot td { position: absolute; top: 10px; } .widget_calendar tfoot td a { font-size: 0; } .widget_calendar tfoot td a:before { content: ''; font-size: 14px; transition: .1s; } .widget_calendar tfoot td#prev { left: 20px; } .widget_calendar tfoot td#prev a:before { content: '\e948'; } .widget_calendar tfoot td#next { right: 20px; } .widget_calendar tfoot td#next a:before { content: '\e949'; } .widget_calendar td#today:before { border-width: 4px; } .widget_calendar #next { text-align: right; } /*-------------------------------------------------------------- ## Widget Tag Cloud --------------------------------------------------------------*/ .tagcloud { margin: 0 0 -5px; } .tagcloud a { text-transform: uppercase; } .tagcloud a:hover { background-color: transparent; } /*-------------------------------------------------------------- ## Widget Recent Posts --------------------------------------------------------------*/ .footer-area:not(.footer-area--fullwidth) .widget_recent_entries { font-size: inherit; } .widget_recent_entries .post-date { display: block; } /*-------------------------------------------------------------- ## Widget Recent Comments --------------------------------------------------------------*/ .widget_recent_comments ul li { padding-left: 0; } .widget_recent_comments ul li a { font-weight: bold; } .widget_recent_comments ul li:before { display: none; } .footer-area:not(.footer-area--fullwidth) .widget_recent_comments { font-size: inherit; } .widget_recent_comments .comment-author-link { margin-right: 1px; } .widget_recent_comments .comment-author-link ~ a:before { content: ''; display: block; } /*-------------------------------------------------------------- ## Widget RSS --------------------------------------------------------------*/ .rss-widget-icon { vertical-align: baseline; } .footer-area:not(.footer-area--fullwidth) .widget_rss { font-size: inherit; } .widget_rss a.rsswidget { line-height: 1.125; } .widget_rss .rss-date { display: block; } .widget_rss .rss-date, .widget_rss .rssSummary, .widget_rss cite { margin-top: 5px; } /*-------------------------------------------------------------- ## Widget Archives - Categories --------------------------------------------------------------*/ .widget_archive, .widget_categories { position: relative; } .widget_archive select, .widget_categories select { width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; } .widget_archive select:hover, .widget_categories select:hover { cursor: pointer; } .widget_archive select::-ms-expand, .widget_categories select::-ms-expand { opacity: 0; } .widget_archive[class*="col-"] label, .widget_categories[class*="col-"] label { width: calc(100% - 1.875rem); } .widget_archive label, .widget_categories label { position: relative; width: 100%; height: 45px; } .footer-area .widget_archive label, .footer-area .widget_categories label { width: calc(100% - 1.875rem); } .widget_archive label:before, .widget_categories label:before { content: "\e93b"; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); display: inline-block; z-index: 1; font-size: 13px; pointer-events: none; } .widget_archive .screen-reader-text, .widget_categories .screen-reader-text { clip: auto; } /*-------------------------------------------------------------- ## Monster Widget Compatibility --------------------------------------------------------------*/ .footer-area > [id*="monster-widget-placeholder"].widget { position: relative; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; float: none; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } @media (min-width: 768px) { .footer-area--4-cols > [id*="monster-widget-placeholder"].widget, .footer-area--2-cols > [id*="monster-widget-placeholder"].widget { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } @media (min-width: 992px) { .footer-area--4-cols > [id*="monster-widget-placeholder"].widget { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } } @media (min-width: 768px) { .footer-area--3-cols > [id*="monster-widget-placeholder"].widget { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; } } /*-------------------------------------------------------------- ## Widget Areas --------------------------------------------------------------*/ .after-content-area { margin-top: 35px; } .before-content-area, .after-content-area-one { margin-bottom: 30px; } .after-content-area-one { margin-top: 30px; } .before-loop-area { margin-bottom: 40px; } /*-------------------------------------------------------------- ## TM Custom Menu --------------------------------------------------------------*/ .widget.widget___tm_custom_menu_widget .tm_custom_menu_widget ul.menu { width: 100%; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-direction: column; flex-direction: column; margin-left: 0; margin-right: 0; } .widget.widget___tm_custom_menu_widget .tm_custom_menu_widget ul.menu li.menu-item { margin-left: 0; margin-right: 0; } .widget.widget___tm_custom_menu_widget .tm_custom_menu_widget ul.menu li.menu-item + li { margin-top: 0; } .widget.widget___tm_custom_menu_widget .tm_custom_menu_widget ul.menu li.menu-item a { padding: 6px 0; text-transform: uppercase; font-weight: 400; font-size: 13px; line-height: 1.2; text-align: left; letter-spacing: 0; } /*-------------------------------------------------------------- ## Widget RSS --------------------------------------------------------------*/ .widget_rss ul li:before { display: none; } /*-------------------------------------------------------------- ## About author --------------------------------------------------------------*/ .about-author:after { display: block; clear: both; width: 100%; content: ''; } .about-author_avatar { text-align: center; margin-bottom: 30px; } .full-width-header-area .about-author_avatar, .after-content-full-width-area .about-author_avatar, .footer-area--fullwidth .about-author_avatar { margin: 0 0 1em; max-width: 100%; } @media (min-width: 768px) { .full-width-header-area .about-author_avatar, .after-content-full-width-area .about-author_avatar, .footer-area--fullwidth .about-author_avatar { float: left; max-width: 50%; margin: 0 1.5em 0 0; } } .full-width-header-area .about-author_content, .after-content-full-width-area .about-author_content, .footer-area--fullwidth .about-author_content { overflow: hidden; } .about-author_name { margin: 0; padding: 0 0 1em; } .about-author_description { margin-bottom: 20px; } /*-------------------------------------------------------------- ## About Chantalle --------------------------------------------------------------*/ .widget-about { padding: 1px 29px 31px; margin-top: 10px; text-align: center; border-width: 1px; border-style: solid; border-top: none; border-color: #e8e8e8; } .widget-about .widget-title { margin-top: -14px; } .widget-about .widget-title:before { margin-left: -29px; } .widget-about .widget-title:after { margin-right: -29px; } .widget-about__logo-img { width: 100%; } .widget-about__content { margin-top: 20px; font-size: 15px; line-height: 22px; } .widget-about__content * + button { margin-top: 12px; } .widget-about__tagline { font-size: 12px; margin-top: 5px; } .widget-about__content:empty, .widget-about__tagline:empty { margin-top: 0; } .widget-about__social { margin-top: 35px; } .footer-area .widget-about { text-align: left; border: none; padding: 0 0.9375rem; } .footer-area .widget-about .widget-title { margin-top: 0; } .footer-area .widget-about__logo-img { width: auto; } .footer-area .widget-about__social { margin-top: 0; } .footer-area .widget-about__content { margin-top: 28px; } /*-------------------------------------------------------------- ## Banner --------------------------------------------------------------*/ .widget-banner__img, .widget-banner__link { display: inline-block; } /*-------------------------------------------------------------- ## Carousel --------------------------------------------------------------*/ .widget-carousel .swiper-carousel-container { position: relative; } .widget-carousel .swiper-slide { display: -ms-flexbox; display: flex; height: auto; } .widget-carousel .swiper-slide .entry-content { margin: 0; } .widget-carousel .swiper-slide .entry-title { margin-bottom: 5px; } .widget-carousel .swiper-slide .post-thumbnail { margin-bottom: 7px; } .widget-carousel .swiper-slide .post-thumbnail__link { display: block; overflow: hidden; } .widget-carousel .swiper-slide .post-thumbnail__img { display: block; width: 100%; } .widget-carousel .swiper-slide .carousel__more-btn { margin-top: 15px; } .widget-carousel .swiper-slide .post__excerpt { margin-top: 0; } .widget-carousel .swiper-slide .content-wrapper { position: relative; z-index: 1; } .widget-carousel .swiper-slide .content-wrapper .carousel__more-btn.btn-link { text-decoration: none; } .widget-carousel .swiper-slide .content-wrapper .carousel__more-btn.btn-link span { transition: .2s; } .widget-carousel .swiper-slide .post-thumbnail__link { display: block; overflow: hidden; } .widget-carousel .swiper-slide .post-thumbnail__img { display: block; width: 100%; } .widget-carousel .swiper-pagination, .widget-carousel .swiper-container-horizontal > .swiper-pagination-bullets { position: static; margin-top: 23px; } .widget-carousel .swiper-pagination .swiper-pagination-bullet, .widget-carousel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin-right: 10px; margin-left: 10px; } .widget-carousel .swiper-button-next, .widget-carousel .swiper-button-prev { margin: 0; } .widget-carousel .swiper-container[data-pagination="true"] .swiper-button-next, .widget-carousel .swiper-container[data-pagination="true"] .swiper-button-prev { top: calc(50% - 20.5px); } .widget-carousel .style-1 .swiper-wrapper { counter-reset: article; } .widget-carousel .style-1 .swiper-slide .entry-title a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .widget-carousel .style-1 .swiper-slide .entry-title a:before { display: inline-block; margin-right: 10px; min-width: 36px; width: 36px; height: 36px; border-width: 2px; border-style: solid; border-radius: 50%; color: currentColor; content: counter(article); counter-increment: article; text-align: center; font-weight: bold; font-size: 20px; line-height: 36px; transition: .05s; } .widget-carousel .style-2 .swiper-slide .content-wrapper, .widget-carousel .style-3 .swiper-slide .content-wrapper { text-align: center; } .widget-carousel .style-2 .swiper-slide .entry-meta, .widget-carousel .style-3 .swiper-slide .entry-meta { -ms-flex-pack: center; justify-content: center; } .widget-carousel .style-2 .swiper-slide .post-thumbnail, .widget-carousel .style-3 .swiper-slide .post-thumbnail { margin-bottom: 17px; } .widget-carousel .style-2 .swiper-slide .entry-content + .entry-footer, .widget-carousel .style-3 .swiper-slide .entry-content + .entry-footer { margin-top: 6px; } .widget-carousel .style-2 .swiper-container .swiper-button-next, .widget-carousel .style-2 .swiper-container .swiper-button-prev, .widget-carousel .style-3 .swiper-container .swiper-button-next, .widget-carousel .style-3 .swiper-container .swiper-button-prev { top: calc(30% - 20.5px); } .widget-carousel .style-2 .swiper-container .swiper-button-prev, .widget-carousel .style-3 .swiper-container .swiper-button-prev { left: 10px; } .widget-carousel .style-2 .swiper-container .swiper-button-next, .widget-carousel .style-3 .swiper-container .swiper-button-next { right: 10px; } .widget-carousel .style-3 .swiper-slide { position: relative; } .widget-carousel .style-3 .swiper-slide .post-thumbnail { margin-bottom: 0; } .widget-carousel .style-3 .swiper-slide .content-wrapper { position: absolute; right: 15px; bottom: 15px; left: 15px; padding: 15px; transition: .2s; background-color: rgba(255, 255, 255, 0.9); } .widget-carousel .style-3 .swiper-slide .post__excerpt { z-index: -1; visibility: hidden; margin-bottom: -60px; opacity: 0; transition: .2s; transform: translateY(-60px); } .widget-carousel .style-3 .swiper-slide .entry-footer { margin-bottom: -30px; transition: .2s; } .widget-carousel .style-3 .swiper-slide .carousel__more-btn { z-index: -1; margin-top: 0; opacity: 0; transition-delay: 0s; } .widget-carousel .style-3 .swiper-slide .btn { padding: 0; border: none; background-color: transparent; } .widget-carousel .style-3 .swiper-slide:hover .post__excerpt { z-index: 1; visibility: visible; margin-bottom: 0; opacity: 1; transform: translateY(0); } .widget-carousel .style-3 .swiper-slide:hover .carousel__more-btn { z-index: 1; opacity: 1; transition-delay: 0.1s; } .widget-carousel .style-3 .swiper-slide:hover .content-wrapper { background-color: #ffffff; } .widget-carousel .style-3 .swiper-slide:hover .entry-footer { margin-bottom: 0; } .widget-carousel .style-3 .swiper-container .swiper-button-next, .widget-carousel .style-3 .swiper-container .swiper-button-prev { top: calc(50% - 20.5px); background-color: transparent; } .sidebar .widget-carousel .entry-title, .footer-area:not(.footer-area--fullwidth) .widget-carousel .entry-title { font-size: 16px; font-size: 1rem; } /*-------------------------------------------------------------- ## Contact Information --------------------------------------------------------------*/ .contact-information-widget__inner li { margin-left: 0; } .contact-information-widget__inner li .icon { font-size: 18px; line-height: 1; margin-right: 10px; } .contact-information-widget__inner li.contact-information__item--icon { display: -ms-flexbox; display: flex; -ms-flex-align: baseline; align-items: baseline; } /*-------------------------------------------------------------- ## Custom Posts --------------------------------------------------------------*/ .custom-posts__item:not(:last-child) { padding-bottom: 20px; } .custom-posts .post-inner { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; } .custom-posts .post-thumbnail { margin-top: 7px; margin-right: 16px; border-radius: 50%; -ms-flex: 1 0 80px; flex: 1 0 80px; max-width: 80px; height: 80px; overflow: hidden; } .custom-posts .post__comments { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .custom-posts .entry-title { font-size: 15px; line-height: 22px; } /*-------------------------------------------------------------- ## Featured posts block --------------------------------------------------------------*/ .widget-fpblock { /*Modificators*/ } .widget-fpblock a.wp-image { display: block; height: 100%; } .widget-fpblock a.wp-image img { height: 100%; object-fit: cover; } .widget-fpblock__wrapper { position: relative; } .widget-fpblock__items { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .widget-fpblock__container { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } @media (min-width: 768px) { .widget-fpblock__items-layout-1 .widget-fpblock__container { -ms-flex-order: 0; order: 0; } .widget-fpblock__items-layout-1 .widget-fpblock__container + .widget-fpblock__container { -ms-flex-order: 2; order: 2; } } @media (min-width: 992px) { .widget-fpblock__items-layout-1 .widget-fpblock__container, .widget-fpblock__items-layout-2 .widget-fpblock__container, .widget-fpblock__items-layout-4 .widget-fpblock__container, .widget-fpblock__items-layout-5 .widget-fpblock__container { max-width: 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; } } .widget-fpblock__items-layout-1 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-2 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-4 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-5 .widget-fpblock__container .widget-fpblock__item { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } @media (min-width: 576px) { .widget-fpblock__items-layout-1 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-2 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-4 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-5 .widget-fpblock__container .widget-fpblock__item { max-width: 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } } @media (min-width: 992px) { .widget-fpblock__items-layout-1 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-2 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-4 .widget-fpblock__container .widget-fpblock__item, .widget-fpblock__items-layout-5 .widget-fpblock__container .widget-fpblock__item { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } } @media (min-width: 992px) { .widget-fpblock__items-layout-3 .widget-fpblock__container { max-width: 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } } .widget-fpblock__items-layout-3 .widget-fpblock__container .widget-fpblock__item { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } .widget-fpblock__items-layout-3 .widget-fpblock__container .widget-fpblock__item .widget-fpblock__item-inner { width: 100%; } .widget-fpblock__items-layout-3 .widget-fpblock__container .widget-fpblock__item img { width: 100%; } @media (min-width: 576px) { .widget-fpblock__items-layout-3 .widget-fpblock__container .widget-fpblock__item { max-width: 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } } @media (min-width: 576px) { .widget-fpblock__items-layout-3 .widget-fpblock__container .widget-fpblock__item:first-child { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } } @media (min-width: 768px) and (max-width: 991px) { .before-loop-area .widget-fpblock__items-layout-1 .widget-fpblock__container, .after-loop-area .widget-fpblock__items-layout-1 .widget-fpblock__container, .tm_pb_column_2_3 .widget-fpblock__items-layout-1 .widget-fpblock__container, .tm_pb_column_3_4 .widget-fpblock__items-layout-1 .widget-fpblock__container, .tm_pb_column_1_2 .widget-fpblock__items-layout-1 .widget-fpblock__container, .before-loop-area .widget-fpblock__items-layout-2 .widget-fpblock__container, .after-loop-area .widget-fpblock__items-layout-2 .widget-fpblock__container, .tm_pb_column_2_3 .widget-fpblock__items-layout-2 .widget-fpblock__container, .tm_pb_column_3_4 .widget-fpblock__items-layout-2 .widget-fpblock__container, .tm_pb_column_1_2 .widget-fpblock__items-layout-2 .widget-fpblock__container, .before-loop-area .widget-fpblock__items-layout-3 .widget-fpblock__container, .after-loop-area .widget-fpblock__items-layout-3 .widget-fpblock__container, .tm_pb_column_2_3 .widget-fpblock__items-layout-3 .widget-fpblock__container, .tm_pb_column_3_4 .widget-fpblock__items-layout-3 .widget-fpblock__container, .tm_pb_column_1_2 .widget-fpblock__items-layout-3 .widget-fpblock__container, .before-loop-area .widget-fpblock__items-layout-4 .widget-fpblock__container, .after-loop-area .widget-fpblock__items-layout-4 .widget-fpblock__container, .tm_pb_column_2_3 .widget-fpblock__items-layout-4 .widget-fpblock__container, .tm_pb_column_3_4 .widget-fpblock__items-layout-4 .widget-fpblock__container, .tm_pb_column_1_2 .widget-fpblock__items-layout-4 .widget-fpblock__container, .before-loop-area .widget-fpblock__items-layout-5 .widget-fpblock__container, .after-loop-area .widget-fpblock__items-layout-5 .widget-fpblock__container, .tm_pb_column_2_3 .widget-fpblock__items-layout-5 .widget-fpblock__container, .tm_pb_column_3_4 .widget-fpblock__items-layout-5 .widget-fpblock__container, .tm_pb_column_1_2 .widget-fpblock__items-layout-5 .widget-fpblock__container { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .sidebar .widget-fpblock__items-layout-1 .widget-fpblock__container, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-1 .widget-fpblock__container, .sidebar .widget-fpblock__items-layout-2 .widget-fpblock__container, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-2 .widget-fpblock__container, .sidebar .widget-fpblock__items-layout-3 .widget-fpblock__container, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-3 .widget-fpblock__container, .sidebar .widget-fpblock__items-layout-4 .widget-fpblock__container, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-4 .widget-fpblock__container, .sidebar .widget-fpblock__items-layout-5 .widget-fpblock__container, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-5 .widget-fpblock__container { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } .sidebar .widget-fpblock__items-layout-1 .widget-fpblock__container .widget-fpblock__item, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-1 .widget-fpblock__container .widget-fpblock__item, .sidebar .widget-fpblock__items-layout-2 .widget-fpblock__container .widget-fpblock__item, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-2 .widget-fpblock__container .widget-fpblock__item, .sidebar .widget-fpblock__items-layout-3 .widget-fpblock__container .widget-fpblock__item, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-3 .widget-fpblock__container .widget-fpblock__item, .sidebar .widget-fpblock__items-layout-4 .widget-fpblock__container .widget-fpblock__item, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-4 .widget-fpblock__container .widget-fpblock__item, .sidebar .widget-fpblock__items-layout-5 .widget-fpblock__container .widget-fpblock__item, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-5 .widget-fpblock__container .widget-fpblock__item { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } .widget-fpblock__item { background-repeat: no-repeat; background-position: center center; background-size: cover; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; display: -ms-flexbox; display: flex; } .widget-fpblock__items-layout-4 .widget-fpblock__item-simple { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } @media (min-width: 768px) { .widget-fpblock__items-layout-4 .widget-fpblock__item-simple { max-width: 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; } } @media (min-width: 768px) and (max-width: 991px) { .before-loop-area .widget-fpblock__items-layout-4 .widget-fpblock__item-simple, .after-loop-area .widget-fpblock__items-layout-4 .widget-fpblock__item-simple, .tm_pb_column_2_3 .widget-fpblock__items-layout-4 .widget-fpblock__item-simple, .tm_pb_column_3_4 .widget-fpblock__items-layout-4 .widget-fpblock__item-simple, .tm_pb_column_1_2 .widget-fpblock__items-layout-4 .widget-fpblock__item-simple { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .sidebar .sidebar .widget-fpblock__items-layout-4 .widget-fpblock__item-simple, .footer-area:not(.footer-area--fullwidth) .sidebar .widget-fpblock__items-layout-4 .widget-fpblock__item-simple, .sidebar .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-4 .widget-fpblock__item-simple, .footer-area:not(.footer-area--fullwidth) .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-4 .widget-fpblock__item-simple { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } .widget-fpblock__item-featured { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } .widget-fpblock__item-featured .widget-fpblock__item-inner { width: 100%; } .widget-fpblock__item-featured img { width: 100%; } @media (min-width: 768px) { .widget-fpblock__items-layout-1 .widget-fpblock__item-featured { -ms-flex-order: 1; order: 1; } } @media (min-width: 992px) { .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .widget-fpblock__items-layout-4 .widget-fpblock__item-featured { max-width: 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } } @media (min-width: 768px) { .widget-fpblock__items-layout-5 .widget-fpblock__item-featured { max-width: 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; } } @media (min-width: 768px) and (max-width: 991px) { .before-loop-area .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .after-loop-area .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .tm_pb_column_2_3 .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .tm_pb_column_3_4 .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .tm_pb_column_1_2 .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .before-loop-area .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .after-loop-area .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .tm_pb_column_2_3 .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .tm_pb_column_3_4 .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .tm_pb_column_1_2 .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .before-loop-area .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .after-loop-area .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .tm_pb_column_2_3 .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .tm_pb_column_3_4 .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .tm_pb_column_1_2 .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .before-loop-area .widget-fpblock__items-layout-4 .widget-fpblock__item-featured, .after-loop-area .widget-fpblock__items-layout-4 .widget-fpblock__item-featured, .tm_pb_column_2_3 .widget-fpblock__items-layout-4 .widget-fpblock__item-featured, .tm_pb_column_3_4 .widget-fpblock__items-layout-4 .widget-fpblock__item-featured, .tm_pb_column_1_2 .widget-fpblock__items-layout-4 .widget-fpblock__item-featured, .before-loop-area .widget-fpblock__items-layout-5 .widget-fpblock__item-featured, .after-loop-area .widget-fpblock__items-layout-5 .widget-fpblock__item-featured, .tm_pb_column_2_3 .widget-fpblock__items-layout-5 .widget-fpblock__item-featured, .tm_pb_column_3_4 .widget-fpblock__items-layout-5 .widget-fpblock__item-featured, .tm_pb_column_1_2 .widget-fpblock__items-layout-5 .widget-fpblock__item-featured { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; -ms-flex-order: -1; order: -1; } } .sidebar .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-1 .widget-fpblock__item-featured, .sidebar .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-2 .widget-fpblock__item-featured, .sidebar .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-3 .widget-fpblock__item-featured, .sidebar .widget-fpblock__items-layout-4 .widget-fpblock__item-featured, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-4 .widget-fpblock__item-featured, .sidebar .widget-fpblock__items-layout-5 .widget-fpblock__item-featured, .footer-area:not(.footer-area--fullwidth) .widget-fpblock__items-layout-5 .widget-fpblock__item-featured { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } .widget-fpblock__item-featured .widget-fpblock__item-excerpt { font-size: 18px; } .widget-fpblock__item-inner { -ms-flex-direction: column; flex-direction: column; position: relative; overflow: hidden; } .widget-fpblock__item-inner:hover .widget-fpblock__item-excerpt { opacity: 1; line-height: 1.47; } @media (min-width: 1200px) { .widget-fpblock__item-inner:hover .widget-fpblock__item-excerpt { margin-bottom: 14px; } } .widget-fpblock__item-featured .widget-fpblock__item-inner:hover .widget-fpblock__item-excerpt { line-height: 1.56; } .widget-fpblock__item-title { margin: 0; } .widget-fpblock__item-excerpt { opacity: 0; line-height: 0; transition: .2s; margin: 0; } .widget-fpblock__item-content { position: absolute; left: 15px; right: 15px; bottom: 15px; max-height: 100%; padding: 15px; background-color: rgba(255, 255, 255, 0.9); text-align: center; } .widget-fpblock__item-content .entry-meta { -ms-flex-pack: center; justify-content: center; } @media (min-width: 768px) { .widget-fpblock__items-layout-3 .widget-fpblock__item-featured .widget-fpblock__item-inner { height: 100%; width: 100%; } .widget-fpblock__items-layout-3 .widget-fpblock__item-featured .wp-image { position: absolute; height: 100%; width: 100%; } .widget-fpblock__items-layout-3 .widget-fpblock__item-featured .wp-image img { height: 100%; width: auto; max-width: none; } } @media (min-width: 768px) { .widget-fpblock__items-layout-4 .widget-fpblock__item-simple .widget-fpblock__item-inner { height: 100%; width: 100%; } .widget-fpblock__items-layout-4 .widget-fpblock__item-simple .wp-image { position: absolute; height: 100%; width: 100%; } .widget-fpblock__items-layout-4 .widget-fpblock__item-simple .wp-image img { height: 100%; width: auto; max-width: none; } } @media (min-width: 768px) { .widget-fpblock__items-layout-5 .widget-fpblock__item-featured .widget-fpblock__item-inner { height: 100%; width: 100%; } .widget-fpblock__items-layout-5 .widget-fpblock__item-featured .wp-image { position: absolute; height: 100%; width: 100%; } .widget-fpblock__items-layout-5 .widget-fpblock__item-featured .wp-image img { height: auto; width: 100%; max-width: none; } } /*-------------------------------------------------------------- ## Image Grid --------------------------------------------------------------*/ .widget-image-grid__inner { position: relative; } .widget-image-grid__inner img { width: 100%; } .widget-image-grid__inner:hover .widget-image-grid__content { background-color: white; } .widget-image-grid__content { position: absolute; bottom: 15px; left: 15px; right: 15px; min-height: 125px; padding: 15px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; transition: 0.2s; background-color: rgba(255, 255, 255, 0.9); text-align: center; } .widget-image-grid__author { display: block; } .widget-image-grid__title { margin-bottom: 4px; } /*-------------------------------------------------------------- ## Instagram --------------------------------------------------------------*/ .full-width-header-area .cs-instagram, .after-content-full-width-area .cs-instagram { padding: 0; } .full-width-header-area .cs-instagram .widget-title, .after-content-full-width-area .cs-instagram .widget-title { padding: 0 0.9375rem; text-align: center; } .cs-instagram__items { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; margin: 0; } .cs-instagram__item { position: relative; min-height: 1px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0; } @media (min-width: 576px) { .cs-instagram__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } } @media (min-width: 768px) { .cs-instagram__item { -ms-flex: 0 0 16.6%; flex: 0 0 16.6%; max-width: 16.6%; } } .cs-instagram__link { position: relative; overflow: hidden; display: block; height: 100%; } .cs-instagram__link:hover .cs-instagram__cover:before { opacity: 1; transform: scale(1); } .cs-instagram__link:hover .cs-instagram__cover:after { transform: scale(1); } .cs-instagram__img { display: inline-block; vertical-align: top; width: 100%; height: 100%; } .cs-instagram__cover { position: absolute; top: 0; right: 0; bottom: 0; left: 0; color: #ffffff; text-align: center; opacity: 1; transition: all .1s ease-out; background-color: transparent; } .cs-instagram__cover:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; transform: scale(0.5); transition: all .1s ease-out; } .cs-instagram__cover:after { display: block; position: absolute; top: 50%; left: 50%; content: '\f06e'; font-size: 18px; width: 18px; height: 18px; text-align: center; margin: -9px 0 0 -9px; transform: scale(0); transition: all .1s ease-out; line-height: 1; } .cs-instagram__date, .cs-instagram__caption { text-align: center; display: block; font-size: 12px; line-height: 1.5; } * + .cs-instagram__date, * + .cs-instagram__caption { margin-top: 5px; } /*-------------------------------------------------------------- ## News Smart Box --------------------------------------------------------------*/ .widget-news-smart-box .widget-title { margin-bottom: 19px; } .news-smart-box__instance .full-type .news-smart-box__item-inner { display: block; margin-bottom: 0; padding-top: 0; border-top: none; } @media (min-width: 992px) { .news-smart-box__instance .mini-type .news-smart-box__item-header { margin-right: 20px; margin-bottom: 0; max-width: 170px; -ms-flex: 0 0 170px; flex: 0 0 170px; } .sidebar .news-smart-box__instance .mini-type .news-smart-box__item-header, .footer-area:not(.footer-area--fullwidth) .news-smart-box__instance .mini-type .news-smart-box__item-header { margin-right: 0; margin-bottom: 10px; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } .before-loop-area .news-smart-box__instance .mini-type .news-smart-box__item-header, .after-loop-area .news-smart-box__instance .mini-type .news-smart-box__item-header, .tm_pb_column_2_3 .news-smart-box__instance .mini-type .news-smart-box__item-header, .tm_pb_column_3_4 .news-smart-box__instance .mini-type .news-smart-box__item-header, .tm_pb_column_1_2 .news-smart-box__instance .mini-type .news-smart-box__item-header { margin-right: 20px; max-width: 150px; -ms-flex: 0 0 150px; flex: 0 0 150px; } } @media (min-width: 992px) { .news-smart-box__instance.layout_type_1 .full-type { float: left; width: 50%; } .news-smart-box__instance.layout_type_1 .mini-type { float: left; width: 50%; } .sidebar .news-smart-box__instance.layout_type_1 .mini-type, .footer-area:not(.footer-area--fullwidth) .news-smart-box__instance.layout_type_1 .mini-type { width: 100%; } .news-smart-box__instance.layout_type_1 .news-smart-box__item:nth-child(2n + 5) { clear: both; } } @media (min-width: 992px) { .news-smart-box__instance.layout_type_1 .full-type .news-smart-box__item-content { margin-top: 20px; } } .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-inner { position: relative; overflow: hidden; } @media (min-width: 576px) { .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-inner:hover .news-smart-box__item-content { background-color: white; animation: 0.4s toTheCenter; animation-fill-mode: forwards; } .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-inner:hover .news-smart-box__item-excerpt { margin-top: 7px; line-height: 1.47; opacity: 1; } .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-inner:hover .btn { visibility: visible; margin-top: 0; opacity: 1; } } .full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-header, .after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-header { margin-bottom: 0; } .footer-area--fullwidth .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-header { margin-bottom: 0; } .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; transition: .2s; } @media (min-width: 576px) { .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content { position: absolute; right: 15px; bottom: 15px; left: 15px; padding: 15px; background-color: rgba(255, 255, 255, 0.9); text-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } } .news-smart-box__instance.layout_type_2 .full-type .entry-meta { margin-top: 5px; } .news-smart-box__instance.layout_type_2 .full-type .btn { padding: 0; border: none; background-color: transparent; margin-top: 0; text-align: left; } @media (min-width: 576px) { .news-smart-box__instance.layout_type_2 .full-type .btn { text-align: center; visibility: hidden; margin-top: -30px; opacity: 0; } } @media (min-width: 576px) { .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-excerpt { margin: 0; line-height: 0; opacity: 0; transition: .2s; } } @keyframes toTheCenter { 50% { top: 50%; transform: translateY(-50%); } 100% { top: 15px; transform: translateY(0); } } @media (min-width: 768px) { .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-inner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.9375rem; margin-right: -0.9375rem; } .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-header { margin-bottom: 0; } .sidebar .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-header, .footer-area:not(.footer-area--fullwidth) .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-header { margin-bottom: 18px; } .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-header, .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-content { max-width: 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; position: relative; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; } .sidebar .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-header, .footer-area:not(.footer-area--fullwidth) .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-header, .sidebar .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-content, .footer-area:not(.footer-area--fullwidth) .news-smart-box__instance.layout_type_3 .full-type .news-smart-box__item-content { max-width: 100%; width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .news-smart-box__wrapper { position: relative; } @media (min-width: 992px) { .layout_type_1 .news-smart-box__listing { display: block; } } @media (min-width: 768px) { .sidebar .news-smart-box__item { max-width: 100%; width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } } @media (min-width: 576px) { .footer-area:not(.footer-area--fullwidth) .news-smart-box__item, .tm_pb_column_1_3 .news-smart-box__item, .tm_pb_column_1_4 .news-smart-box__item { max-width: 100%; width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .news-smart-box__item-header { position: relative; } .news-smart-box__item-inner { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; margin-top: 27px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; transition: all 0.8s ease; } @media (min-width: 768px) { .sidebar .news-smart-box__item-inner { display: block; } } @media (min-width: 576px) { .footer-area:not(.footer-area--fullwidth) .news-smart-box__item-inner, .tm_pb_column_1_3 .news-smart-box__item-inner, .tm_pb_column_1_4 .news-smart-box__item-inner { display: block; } } @media (min-width: 576px) { .full-type .news-smart-box__item-inner { -ms-flex-direction: row; flex-direction: row; } } @media (min-width: 992px) { .news-smart-box__item-inner { -ms-flex-direction: row; flex-direction: row; } } .news-smart-box__item-inner.animate-cycle-show { opacity: 0; filter: alpha(opacity=0); transform: translate(0, 30px); transition: all 0s ease; } .news-smart-box__item-title { margin-top: 5px; margin-bottom: 0; font: normal 18px/24px "ArimoRegular", sans-serif; } .full-width-header-area .layout_type_2 .full-type .news-smart-box__item-title, .after-content-full-width-area .layout_type_2 .full-type .news-smart-box__item-title { margin-top: 0; margin-bottom: 10px; -ms-flex-order: -1; order: -1; } .footer-area--fullwidth .layout_type_2 .full-type .news-smart-box__item-title { margin-top: 0; margin-bottom: 10px; -ms-flex-order: -1; order: -1; } @media (min-width: 768px) { .sidebar .news-smart-box__item-title { font-size: 18px; font-size: 1.125rem; } } @media (min-width: 576px) { .footer-area:not(.footer-area--fullwidth) .news-smart-box__item-title, .tm_pb_column_1_3 .news-smart-box__item-title, .tm_pb_column_1_4 .news-smart-box__item-title { font-size: 18px; font-size: 1.125rem; } } .news-smart-box__item-excerpt { margin-top: 7px; margin-bottom: 4px; } .layout_type_3 .full-type .news-smart-box__item-excerpt, .layout_type_1 .full-type .news-smart-box__item-excerpt { font-size: 18px; line-height: 28px; } .news-smart-box__item-more-btn { margin-top: 15px; } @media (min-width: 576px) { .news-smart-box__item-more-btn { margin-top: 25px; } } .news-smart-box__item-thumb-link { display: block; } .news-smart-box__item-thumb-img { display: block; width: 100%; } .news-smart-box__navigation { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } [data-instance-settings*='"current_title_visibility":"false"'] .news-smart-box__navigation { -ms-flex-flow: column nowrap; flex-flow: column nowrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .news-smart-box__navigation-current-term { position: relative; -ms-flex: 0 1 auto; flex: 0 1 auto; -ms-flex-order: 1; order: 1; } .news-smart-box__navigation-title { display: block; padding-right: 40px; line-height: 1.5; font-size: 24px; font-size: 1.5rem; } .news-smart-box__navigation-terms-list { margin: 0 -5px; } @media (min-width: 576px) { .news-smart-box__navigation-terms-list { margin: 0 -10px; } } @media (min-width: 992px) { .news-smart-box__navigation-terms-list { margin: 0 -19px; } } [data-instance-settings*='"current_title_visibility":"false"'] .news-smart-box__navigation-terms-list { text-align: center; } @media (min-width: 768px) { .sidebar .news-smart-box__navigation-terms-list { margin: 0 -10px; } } @media (min-width: 576px) { .footer-area:not(.footer-area--fullwidth) .news-smart-box__navigation-terms-list, .tm_pb_column_1_4 .news-smart-box__navigation-terms-list, .tm_pb_column_1_3 .news-smart-box__navigation-terms-list { margin: 0 -10px; } } .news-smart-box__navigation-wrapper { padding: 0; width: 100%; -ms-flex-order: 1; order: 1; } @media (min-width: 768px) { .news-smart-box__navigation-wrapper { width: auto; } } .sidebar .news-smart-box__navigation-wrapper, .footer-area:not(.footer-area--fullwidth) .news-smart-box__navigation-wrapper { width: 100%; } [data-instance-settings*='"current_title_visibility":"false"'] .news-smart-box__navigation-wrapper { -ms-flex-order: -1; order: -1; } .news-smart-box__navigation-terms-list-item { position: relative; display: inline-block; padding: 0 5px; text-transform: uppercase; cursor: pointer; transition: .3s; } @media (min-width: 576px) { .news-smart-box__navigation-terms-list-item { padding: 0 12px; } } @media (min-width: 768px) { .sidebar .news-smart-box__navigation-terms-list-item { padding: 0 10px; } } @media (min-width: 576px) { .footer-area:not(.footer-area--fullwidth) .news-smart-box__navigation-terms-list-item, .tm_pb_column_1_3 .news-smart-box__navigation-terms-list-item, .tm_pb_column_1_4 .news-smart-box__navigation-terms-list-item { padding: 0 10px; } } .news-smart-box__preloader { position: relative; display: none; width: 100%; } .nsb-spinner { position: absolute; top: 0; right: 0; display: none; width: 35px; height: 35px; } [data-instance-settings*='"current_title_visibility":"false"'] .nsb-spinner { right: 50%; margin-right: -17.5px; } .double-bounce-1, .double-bounce-2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; opacity: 0.6; animation: tm-bounce 2.0s infinite ease-in-out; } .double-bounce-2 { animation-delay: -1.0s; } @keyframes tm-bounce { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } } /*-------------------------------------------------------------- ## Smart Slider --------------------------------------------------------------*/ /*rtl:begin:ignore*/ .smart-slider__instance { position: relative; overflow: hidden; width: 100%; } .smart-slider__instance[data-thumbnails-position="top"] .slider-pro { padding-top: 0 !important; } .smart-slider__instance .sp-full-screen-button { right: 20px; left: auto; top: 10px; color: #ffffff; transition: .3s; transform: none; } .smart-slider__instance .sp-full-screen-button:before { content: '\e94c'; font-size: 20px; } @media (min-width: 576px) { .smart-slider__instance[data-thumbnails="true"][data-thumbnails-position="right"] .sp-full-screen-button { right: 180px; } } .smart-slider__instance .sp-thumbnail img { display: block; } .smart-slider__instance .sp-selected-thumbnail { border: 2px solid; } .smart-slider__instance .sp-bottom-thumbnails .sp-thumbnail-container, .smart-slider__instance .sp-top-thumbnail .sp-thumbnail-container { margin-right: 6px; margin-left: 6px; } .smart-slider__instance .sp-bottom-thumbnails { margin-top: 12px; } .smart-slider__instance .sp-right-thumbnails .sp-previous-thumbnail-arrow, .smart-slider__instance .sp-left-thumbnails .sp-previous-thumbnail-arrow { top: 5px; } .smart-slider__instance .sp-right-thumbnails .sp-next-thumbnail-arrow, .smart-slider__instance .sp-left-thumbnails .sp-next-thumbnail-arrow { bottom: 5px; } .smart-slider__instance .sp-top-thumbnails .sp-previous-thumbnail-arrow, .smart-slider__instance .sp-bottom-thumbnails .sp-previous-thumbnail-arrow { left: 5px; } .smart-slider__instance .sp-top-thumbnails .sp-next-thumbnail-arrow, .smart-slider__instance .sp-bottom-thumbnails .sp-next-thumbnail-arrow { right: 5px; } .smart-slider__instance .sp-arrow { width: auto; height: auto; text-align: center; z-index: 1; position: static; } .smart-slider__instance .sp-arrow:before { font-size: 14px; position: static; line-height: 20px; transform: none; background-color: transparent; width: auto; height: auto; } .smart-slider__instance .sp-arrow:after { display: none; } .smart-slider__instance .sp-horizontal .sp-arrows { left: 40px; top: auto; bottom: 30px; width: auto; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .smart-slider__instance .sp-horizontal .smartslider-counter { -ms-flex-order: 2; order: 2; font-weight: bold; font-size: 20px; margin-left: 5px; margin-right: 5px; } .smart-slider__instance .sp-horizontal .sp-previous-arrow { -ms-flex-order: 1; order: 1; } .smart-slider__instance .sp-horizontal .sp-previous-arrow:before { content: '\e927'; } .smart-slider__instance .sp-horizontal .sp-next-arrow { -ms-flex-order: 3; order: 3; transform: rotate(0); } .smart-slider__instance .sp-horizontal .sp-next-arrow:before { content: '\e928'; } .smart-slider__instance .sp-buttons { padding-top: 0; margin-top: 25px; } .smart-slider__instance .sp-button { width: 10px; height: 10px; margin: 0 8px; border: none; transition: .3s; } .smart-slider__instance .sp-content-container { position: absolute; left: 15px; right: 15px; bottom: 15px; padding: 25px 30px 60px; background-color: rgba(255, 255, 255, 0.9); } .smart-slider__instance .sp-content-container .sp-layer { position: static; } .smart-slider__instance .sp-content-container .sp-layer.sp-title + .sp-content { margin-top: 20px; } .smart-slider__instance .sp-content-container .sp-layer + .sp-more { margin-top: 10px; } .smart-slider__instance .sp-content-container .sp-layer.sp-content + .entry-meta { margin-top: 10px; } .smart-slider__instance .sp-content-container .sp-content { font-size: 15px; display: none; } @media (min-width: 576px) { .smart-slider__instance .sp-content-container .sp-content { display: block; } } .smart-slider__instance[data-thumbnails="true"][data-thumbnails-position="top"] .slider-pro { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .smart-slider__instance[data-thumbnails="true"][data-thumbnails-position="top"] .sp-slides-container { -ms-flex-order: 1; order: 1; } .smart-slider__instance[data-thumbnails="true"][data-thumbnails-position="top"] .sp-thumbnails-container { -ms-flex-order: 0; order: 0; position: static; margin-bottom: 15px; } .smart-slider__instance[data-thumbnails="true"][data-thumbnails-position="top"] .sp-buttons { -ms-flex-order: 2; order: 2; } .smart-slider__instance .sp-title a, .smart-slider__instance .sp-more a, .smart-slider__instance .sp-layer { transition: .3s !important; } .smart-slider__instance .sp-slide { text-align: left; } .sidebar .smart-slider__instance h2.sp-title, .footer-area:not(.footer-area--fullwidth) .smart-slider__instance h2.sp-title { font-size: 25px; text-align: center; } .sidebar .smart-slider__instance p.sp-content, .footer-area:not(.footer-area--fullwidth) .smart-slider__instance p.sp-content { font-size: 14px; text-align: center; } /*rtl:end:ignore*/ /*-------------------------------------------------------------- ## Taxonomy Tiles --------------------------------------------------------------*/ .widget-taxonomy-tiles .grid-columns .grid-item { padding-right: 0; padding-left: 0; } .widget-taxonomy-tiles__inner { position: relative; overflow: hidden; } .tiles-columns .widget-taxonomy-tiles__inner { width: 100%; height: 100%; } .widget-taxonomy-tiles__inner .term-img { width: 100%; vertical-align: bottom; } .widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__desc { margin: 10px 0; line-height: 1.47; opacity: 1; } .widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content { background-color: white; } .widget-taxonomy-tiles__content { position: absolute; right: 15px; bottom: 15px; left: 15px; z-index: 0; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 15px; background-color: rgba(255, 255, 255, 0.9); text-align: center; transition: .2s; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } .widget-taxonomy-tiles__title-wrap { display: -ms-flexbox; display: flex; -ms-flex-flow: column wrap; flex-flow: column wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: start; align-items: flex-start; margin-left: -7.5px; margin-right: -7.5px; } .widget-taxonomy-tiles__title-wrap > * { padding-left: 7.5px; padding-right: 7.5px; } .widget-taxonomy-tiles__title { margin: 0; font-style: normal; } .widget-taxonomy-tiles__desc { margin: 3px 0; line-height: 0; opacity: 0; transition: .2s; } .widget-taxonomy-tiles .grid[class*="tiles"] { display: -ms-grid; display: grid; } @media (min-width: 768px) { .widget-taxonomy-tiles .grid[class*="tiles"] { -ms-grid-rows: (1fr)[2]; grid-template-rows: repeat(2, 1fr); -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); } } @media (min-width: 992px) { .widget-taxonomy-tiles .grid[class*="tiles"] { -ms-grid-rows: (1fr)[4]; grid-template-rows: repeat(4, 1fr); -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); } .widget-taxonomy-tiles .grid[class*="tiles"] .grid-item .widget-taxonomy-tiles__inner > a { display: inline-block; padding-bottom: 73%; width: 100%; } .widget-taxonomy-tiles .grid[class*="tiles"] .grid-item .widget-taxonomy-tiles__inner > a img { position: absolute; object-fit: cover; } .widget-taxonomy-tiles .grid[class*="tiles"] .grid-item:first-of-type { -ms-grid-column: 1; grid-column-start: 1; grid-column-end: 3; -ms-grid-row: 1; grid-row-start: 1; grid-row-end: 3; } } @media (min-width: 992px) { .widget-taxonomy-tiles .grid.tiles-wide-columns { -ms-grid-rows: (1fr)[3]; grid-template-rows: repeat(3, 1fr); -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); } .widget-taxonomy-tiles .grid.tiles-wide-columns .widget-taxonomy-tiles__inner > a { padding-bottom: 79%; } } /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { margin-top: 0; margin-bottom: 0; padding: 0; border: none; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } iframe { display: block; width: 100%; } /*rtl:begin:ignore*/ .img-pull-left { float: left; width: 50%; margin: 0 4% 1% 0; } .img-pull-right { float: right; width: 50%; margin: 0 0 1% 4%; } /*rtl:end:ignore*/ /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; font-size: 12px; } .wp-caption-text { text-align: center; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33333%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66667%; } .gallery-columns-7 .gallery-item { max-width: 14.28571%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11111%; } .gallery-caption { display: block; } /*-------------------------------------------------------------- ## Embeds --------------------------------------------------------------*/ .embed-responsive { position: relative; display: block; padding: 0; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; } .embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; } /* Audio */ .wp-playlist.wp-audio-playlist { padding: 20px; } .wp-playlist.wp-audio-playlist .wp-playlist-current-item { margin-bottom: 15px; } .wp-playlist.wp-audio-playlist .wp-playlist-tracks { margin-top: 15px; } .wp-playlist.wp-audio-playlist.wp-playlist-light .wp-playlist-item.wp-playlist-playing .wp-playlist-caption { color: #000000; } /* mejs-video */ .mejs-video .mejs-poster { background-size: cover; } .mejs-video .mejs-overlay-button { width: 86px; height: 86px; margin: -43px 0 0 -43px; background-image: none; text-align: center; position: relative; } .mejs-video .mejs-overlay-button:before { content: '\f04b'; font-size: 32px; line-height: 86px; z-index: 2; position: relative; color: #ffffff; text-indent: 5px; } .mejs-video .mejs-overlay-button:after { content: ''; display: block; z-index: 1; position: absolute; top: 0; bottom: 0; right: 0; left: 0; border-radius: 50%; background-color: rgba(0, 0, 0, 0.25); transition: 0.25s cubic-bezier(0.59, 0.15, 0.28, 1.65); } .mejs-video .mejs-overlay:hover .mejs-overlay-button:after { transform: scale(1.2) translate3d(0, 0, 0); } .entry-content .mejs-audio-container-wrapper:not(:first-child), .entry-content .wp-video:not(:first-child), .entry-content .wp-playlist.wp-video-playlist:not(:first-child), .entry-content .wp-playlist.wp-audio-playlist:not(:first-child) { margin-top: 35px; } .entry-content .mejs-audio-container-wrapper:not(:last-child), .entry-content .wp-video:not(:last-child), .entry-content .wp-playlist.wp-video-playlist:not(:last-child), .entry-content .wp-playlist.wp-audio-playlist:not(:last-child) { margin-bottom: 35px; } .entry-content .mejs-audio-container-wrapper:first-child, .entry-content .wp-video:first-child, .entry-content .wp-playlist.wp-video-playlist:first-child, .entry-content .wp-playlist.wp-audio-playlist:first-child { margin-top: 15px; } /* Facebook embed */ .fb_iframe_widget { max-width: 100%; } .fb_iframe_widget > span { max-width: 100%; } /*-------------------------------------------------------------- # Plugins --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Contact Form 7 --------------------------------------------------------------*/ .wpcf7 .wpcf7-form-control-wrap { position: relative; display: block; } .wpcf7 .wpcf7-form-control-wrap input { width: 100%; } .wpcf7 .wpcf7-not-valid { background-color: rgba(255, 139, 123, 0.1); } .wpcf7 .wpcf7-not-valid-tip { color: #ff8b7b; font-size: 14px; position: absolute; left: 0; bottom: -18px; } .wpcf7 .wpcf7-response-output { font-size: 14px; margin: 1em 0; } .wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ng, .wpcf7 .wpcf7-mail-sent-ok { padding: 0; border: none; } .wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ng { color: #ff8b7b; } .wpcf7 .wpcf7-mail-sent-ok { color: #5CB85C; } .wpcf7 input[type="submit"], .wpcf7 input[type="reset"], .wpcf7 button { vertical-align: middle; width: 100%; } .wpcf7 .wpcf7-form .ajax-loader { margin: 0 10px; } .wpcf7-form p { margin-bottom: 18px; } .wpcf7-form p:last-of-type { margin-bottom: 0; } .wpcf7 input[type='radio'], .wpcf7 input[type='checkbox'] { width: auto; } .wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 input[type='url'], .wpcf7 input[type='password'], .wpcf7 input[type='search'], .wpcf7 input[type='tel'], .wpcf7 textarea { border-width: 1px; border-style: solid; padding: 8px 20px; font-size: 15px; margin-top: 3px; } .wpcf7 textarea { min-height: 170px; } .wpcf7 .col-xs-12 + .col-xs-12 { margin-top: 23px; } @media (min-width: 768px) { .wpcf7 .col-xs-12 + .col-xs-12 { margin-top: 0; } } /*------------------------------------------------------------- ## Cherry Popup --------------------------------------------------------------*/ .cherry-popup-wrapper { font-size: 15px; } .cherry-popup-wrapper .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider { padding: 0; margin: 0 5px; width: 56px; height: 56px; border-radius: 50%; text-align: center; font-size: 0; line-height: 56px; } .cherry-popup-wrapper .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider:before { margin-right: 0; line-height: 56px; } .cherry-popup-wrapper.layout-type-fullwidth .cherry-popup-container .cherry-popup-container__dynamic { width: 100%; } @media (min-width: 992px) { .cherry-popup-wrapper.layout-type-fullwidth .cherry-popup-container .cherry-popup-container__dynamic { max-width: 45%; width: 45%; } } @media (min-width: 1600px) { .cherry-popup-wrapper.layout-type-fullwidth .cherry-popup-container .cherry-popup-container__dynamic { max-width: 30%; width: 30%; } } @media (min-width: 992px) { .cherry-popup-wrapper.popup-type-login .cherry-popup-container .cherry-popup-container__dynamic, .cherry-popup-wrapper.popup-type-signup .cherry-popup-container .cherry-popup-container__dynamic { width: 21.2%; } } .cherry-popup-wrapper.popup-type-login .cherry-popup-register__sign-up, .cherry-popup-wrapper.popup-type-login .cherry-popup-login__login-in, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register__sign-up, .cherry-popup-wrapper.popup-type-signup .cherry-popup-login__login-in { width: 100%; border-radius: 0; font-weight: 700; text-transform: uppercase; } .cherry-popup-wrapper.popup-type-login .cherry-popup-login__message, .cherry-popup-wrapper.popup-type-login .cherry-popup-register__message, .cherry-popup-wrapper.popup-type-signup .cherry-popup-login__message, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register__message { position: absolute; left: 50%; transform: translateX(-50%); } .cherry-popup-wrapper.popup-type-login .cherry-popup-login__message span, .cherry-popup-wrapper.popup-type-login .cherry-popup-register__message span, .cherry-popup-wrapper.popup-type-signup .cherry-popup-login__message span, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register__message span { font-size: 14px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-login .cherry-popup-login__use-mail, .cherry-popup-wrapper.popup-type-login .cherry-popup-register .cherry-popup-login__use-mail, .cherry-popup-wrapper.popup-type-signup .cherry-popup-login .cherry-popup-login__use-mail, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register .cherry-popup-login__use-mail { margin-top: 13px; margin-bottom: 24px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-login__wrap, .cherry-popup-wrapper.popup-type-login .cherry-popup-register__wrap, .cherry-popup-wrapper.popup-type-signup .cherry-popup-login__wrap, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register__wrap { margin-top: 8px; margin-bottom: 8px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-register__input-group, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register__input-group { margin-top: 22px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-signup__new-user, .cherry-popup-wrapper.popup-type-signup .cherry-popup-signup__new-user { margin-top: 11px; margin-bottom: 8px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-login__signup-message, .cherry-popup-wrapper.popup-type-signup .cherry-popup-login__signup-message { margin-top: 5px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-login__login-in, .cherry-popup-wrapper.popup-type-signup .cherry-popup-login__login-in { margin-top: 17px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-register .cherry-popup-signup__login-user, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register .cherry-popup-signup__login-user { margin-top: 16px; margin-bottom: 16px; } .cherry-popup-wrapper.popup-type-login .cherry-popup-register__sign-up, .cherry-popup-wrapper.popup-type-signup .cherry-popup-register__sign-up { margin-top: 9px; } .cherry-popup-wrapper input[type='text'], .cherry-popup-wrapper input[type='email'], .cherry-popup-wrapper input[type='url'], .cherry-popup-wrapper input[type='password'], .cherry-popup-wrapper input[type='search'], .cherry-popup-wrapper input[type='number'], .cherry-popup-wrapper input[type='tel'], .cherry-popup-wrapper input[type='range'], .cherry-popup-wrapper input[type='date'], .cherry-popup-wrapper input[type='month'], .cherry-popup-wrapper input[type='week'], .cherry-popup-wrapper input[type='time'], .cherry-popup-wrapper input[type='datetime'], .cherry-popup-wrapper input[type='datetime-local'], .cherry-popup-wrapper input[type='color'] { border-radius: 0; } .cherry-popup-wrapper input[type='text'].error, .cherry-popup-wrapper input[type='email'].error, .cherry-popup-wrapper input[type='url'].error, .cherry-popup-wrapper input[type='password'].error, .cherry-popup-wrapper input[type='search'].error, .cherry-popup-wrapper input[type='number'].error, .cherry-popup-wrapper input[type='tel'].error, .cherry-popup-wrapper input[type='range'].error, .cherry-popup-wrapper input[type='date'].error, .cherry-popup-wrapper input[type='month'].error, .cherry-popup-wrapper input[type='week'].error, .cherry-popup-wrapper input[type='time'].error, .cherry-popup-wrapper input[type='datetime'].error, .cherry-popup-wrapper input[type='datetime-local'].error, .cherry-popup-wrapper input[type='color'].error { border-color: #ff8b7b; } .cherry-popup-wrapper .cherry-popup-close-button span:before { content: '\ea5c'; font-size: 14px; } .cherry-popup-wrapper .cherry-popup-check .marker { border-radius: 0; } .cherry-popup-wrapper .subscribe-block .submit-inner { vertical-align: middle; } .cherry-popup-wrapper .cherry-popup-show-again-check { left: 50%; transform: translateX(-50%); } @media (min-width: 1200px) { .cherry-popup-wrapper .cherry-popup-show-again-check { bottom: 50px; } } .popup-type-signup .cherry-popup-register .cherry-popup-signup__new-user span { margin: 0; } /*------------------------------------------------------------- ## WPML - Polylang --------------------------------------------------------------*/ .wpml-ls-legacy-dropdown, .wpml-ls-legacy-dropdown-click { width: 300px; } .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a { padding: 10px 20px; line-height: 1.5; } .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle { padding: 17.5px 40px 17.5px 20px; border-radius: 0px; } .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after { content: '\f107'; font-size: 16px; border: none; top: 50%; margin-top: -8px; right: 15px; color: inherit; } .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { border-top: 0; } .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:first-child a, .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item:first-child a { border-top-width: 1px; } .wpml-ls-item { font-size: 14px; font-style: italic; } .wpml-ls-legacy-list-horizontal .wpml-ls-item { margin-right: 1px; } .wpml-ls-legacy-list-horizontal a { padding: 10px; } .wpml-ls-legacy-list-vertical a { line-height: 1.5; padding: 10px 20px; } .lang-item img { vertical-align: middle; } /*------------------------------------------------------------- ## Elementor --------------------------------------------------------------*/ /*------------------------------------------------------------- ### Elementor Editor --------------------------------------------------------------*/ .elementor-editor-active .elementor.elementor-edit-mode .elementor-element > .elementor-element-overlay { z-index: 10; } /*------------------------------------------------------------- ### Elementor Grid --------------------------------------------------------------*/ .elementor-page.content-layout-fullwidth .site-main .elementor-inner { margin-right: -0.9375rem; margin-left: -0.9375rem; } .elementor-page.content-layout-fullwidth .site-main .elementor-inner .elementor-inner { margin-right: 0; margin-left: 0; } @media (min-width: 992px) { .elementor-page.content-layout-fullwidth.position-one-right-sidebar .site-main .elementor-inner { margin-right: 0; } } @media (min-width: 992px) { .elementor-page.content-layout-fullwidth.position-one-left-sidebar .site-main .elementor-inner { margin-left: 0; } } .elementor .elementor-section .elementor-container { display: block; } .elementor .elementor-row { width: auto; } .elementor .elementor-section-height-full .elementor-container { display: -ms-flexbox; display: flex; } .elementor-column-gap-narrow.elementor-container { padding-left: 0.625rem; padding-right: 0.625rem; } .elementor-column-gap-narrow.elementor-container .elementor-container, .content-layout-boxed .site-main .elementor-column-gap-narrow.elementor-container, .sidebar .elementor-column-gap-narrow.elementor-container { padding-left: 0; padding-right: 0; } .elementor-column-gap-narrow > .elementor-row { margin-left: -0.625rem; margin-right: -0.625rem; width: calc(100% + 0.625rem*2); } .elementor-column-gap-narrow > .elementor-row > .elementor-column { padding: 0 0.625rem; } .elementor-column-gap-narrow > .elementor-row > .elementor-column:not(.elementor-column-custom-padding) > .elementor-element-populated { padding: 0.625rem 0; } .elementor-column-gap-default.elementor-container { padding-left: 0.9375rem; padding-right: 0.9375rem; } .elementor-column-gap-default.elementor-container .elementor-container, .content-layout-boxed .site-main .elementor-column-gap-default.elementor-container, .sidebar .elementor-column-gap-default.elementor-container { padding-left: 0; padding-right: 0; } .elementor-column-gap-default > .elementor-row { margin-left: -0.9375rem; margin-right: -0.9375rem; width: calc(100% + 0.9375rem*2); } .elementor-column-gap-default > .elementor-row > .elementor-column { padding: 0 0.9375rem; } .elementor-column-gap-default > .elementor-row > .elementor-column:not(.elementor-column-custom-padding) > .elementor-element-populated { padding: 0.9375rem 0; } .elementor-column-gap-extended.elementor-container { padding-left: 1.25rem; padding-right: 1.25rem; } .elementor-column-gap-extended.elementor-container .elementor-container, .content-layout-boxed .site-main .elementor-column-gap-extended.elementor-container, .sidebar .elementor-column-gap-extended.elementor-container { padding-left: 0; padding-right: 0; } .elementor-column-gap-extended > .elementor-row { margin-left: -1.25rem; margin-right: -1.25rem; width: calc(100% + 1.25rem*2); } .elementor-column-gap-extended > .elementor-row > .elementor-column { padding: 0 1.25rem; } .elementor-column-gap-extended > .elementor-row > .elementor-column:not(.elementor-column-custom-padding) > .elementor-element-populated { padding: 1.25rem 0; } .elementor-column-gap-wide.elementor-container { padding-left: 1.5625rem; padding-right: 1.5625rem; } .elementor-column-gap-wide.elementor-container .elementor-container, .content-layout-boxed .site-main .elementor-column-gap-wide.elementor-container, .sidebar .elementor-column-gap-wide.elementor-container { padding-left: 0; padding-right: 0; } .elementor-column-gap-wide > .elementor-row { margin-left: -1.5625rem; margin-right: -1.5625rem; width: calc(100% + 1.5625rem*2); } .elementor-column-gap-wide > .elementor-row > .elementor-column { padding: 0 1.5625rem; } .elementor-column-gap-wide > .elementor-row > .elementor-column:not(.elementor-column-custom-padding) > .elementor-element-populated { padding: 1.5625rem 0; } .elementor-column-gap-wider.elementor-container { padding-left: 1.875rem; padding-right: 1.875rem; } .elementor-column-gap-wider.elementor-container .elementor-container, .content-layout-boxed .site-main .elementor-column-gap-wider.elementor-container, .sidebar .elementor-column-gap-wider.elementor-container { padding-left: 0; padding-right: 0; } .elementor-column-gap-wider > .elementor-row { margin-left: -1.875rem; margin-right: -1.875rem; width: calc(100% + 1.875rem*2); } .elementor-column-gap-wider > .elementor-row > .elementor-column { padding: 0 1.875rem; } .elementor-column-gap-wider > .elementor-row > .elementor-column:not(.elementor-column-custom-padding) > .elementor-element-populated { padding: 1.875rem 0; } /*------------------------------------------------------------- ### Extra CSS Class --------------------------------------------------------------*/ .inline-block { display: inline-block; } @media (min-width: 768px) { .inline-block-md { display: inline-block; } } @media (min-width: 1025px) { .inline-block-lg { display: inline-block; } } .overflow-hidden { overflow: hidden; } @media (min-width: 768px) { .elementor-section.elementor-container-md-align-right > .elementor-container { margin-right: 0; } } @media (min-width: 1025px) { .elementor-section.elementor-container-lg-align-right > .elementor-container { margin-right: 0; } } @media (min-width: 768px) { .elementor-section.elementor-container-md-align-left > .elementor-container { margin-left: 0; } } @media (min-width: 1025px) { .elementor-section.elementor-container-lg-align-left > .elementor-container { margin-left: 0; } } /*------------------------------------------------------------- ### Accordion --------------------------------------------------------------*/ .elementor-accordion .elementor-accordion-item { border-right: none; border-left: none; } .elementor-accordion .elementor-tab-title { transition: .1s; } .elementor-accordion .elementor-tab-title:focus { outline: 0; } .elementor-accordion .elementor-tab-title.elementor-active { background-color: transparent; } .elementor-accordion .elementor-tab-title { font-weight: 700; font-size: 20px; line-height: 1.3; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon i.fa { font-family: inherit; } .elementor-accordion .elementor-tab-title .elementor-accordion-icon i.fa:before { color: currentColor; content: '+'; } .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i.fa:before { content: '‒'; } .elementor-accordion-content { font-size: 16px; line-height: 1.5; } .elementor-accordion .elementor-accordion-content { padding-top: 5px; padding-bottom: 20px; border-top: none; } .elementor-accordion .elementor-tab-title, .elementor-accordion .elementor-tab-content { padding-right: 30px; padding-left: 30px; } @media (min-width: 1200px) { .position-fullwidth .elementor-col-100 .elementor-accordion .elementor-tab-content, .position-fullwidth [data-col="100"] .elementor-accordion .elementor-tab-content { column-count: 2; column-gap: 1.875rem; } } /*------------------------------------------------------------- ### Button --------------------------------------------------------------*/ .elementor-element.elementor-button-info .elementor-button { background-color: #5BC0DE; border-color: #5BC0DE; } .elementor-element.elementor-button-info .elementor-button:hover { background-color: #31b0d5; border-color: #31b0d5; } .elementor-element.elementor-button-success .elementor-button { background-color: #5CB85C; border-color: #5CB85C; } .elementor-element.elementor-button-success .elementor-button:hover { background-color: #449d44; border-color: #449d44; } .elementor-element.elementor-button-warning .elementor-button { background-color: #F0AD4E; border-color: #F0AD4E; } .elementor-element.elementor-button-warning .elementor-button:hover { background-color: #ec971f; border-color: #ec971f; } .elementor-element.elementor-button-danger .elementor-button { background-color: #D9534F; border-color: #D9534F; } .elementor-element.elementor-button-danger .elementor-button:hover { background-color: #c9302c; border-color: #c9302c; } .elementor-widget .elementor-button { border-style: none; } .elementor-widget .elementor-button, .elementor-widget .elementor-button:hover, .elementor-widget .elementor-button:focus, .elementor-widget .elementor-button:visited { opacity: 1; } .elementor-widget .elementor-button-content-wrapper { display: inline-block; } .elementor-widget .elementor-button-icon { font-size: 1.5em; line-height: 1; } .elementor-widget .elementor-button.elementor-size-sm { font-size: 12px; } .elementor-widget .elementor-button.elementor-size-md { font-size: 15px; } .elementor-widget .elementor-button.elementor-size-xs, .elementor-widget .elementor-button.elementor-size-md, .elementor-widget .elementor-button.elementor-size-lg, .elementor-widget .elementor-button.elementor-size-xl { border-radius: 0; } .elementor-widget .elementor-button.elementor-size-md { padding: 10px 24.92px; } .elementor-widget .elementor-button.elementor-size-lg { padding: 10px 28px; font-size: 16px; } .elementor-widget .elementor-button.elementor-size-xl { padding: 12px 33.6px; font-size: 18px; } .elementor-button-fullwidth .elementor-button { width: 100%; } /*------------------------------------------------------------- ### Counter --------------------------------------------------------------*/ .elementor-counter .elementor-counter-number-wrapper { font-size: 48px; } .elementor-counter .elementor-counter-title { margin-top: 5px; } /*------------------------------------------------------------- ### Divider --------------------------------------------------------------*/ .elementor-divider-separator { max-width: 100%; } /*------------------------------------------------------------- ### Heading --------------------------------------------------------------*/ .elementor-widget-heading:not(:last-child) h6.elementor-heading-title { margin-bottom: -5px; } /*------------------------------------------------------------- ### Icon - Icon Box --------------------------------------------------------------*/ .elementor-icon-box-title { margin-bottom: 15px; } .elementor-icon-box-description { font-size: 16px; line-height: 1.5; } /*------------------------------------------------------------- ### Progress Bar --------------------------------------------------------------*/ .elementor-widget-progress + .elementor-widget-progress > .elementor-widget-container { margin-top: 35px; } .elementor-widget-progress .elementor-widget-container { position: relative; } .elementor-widget-progress .elementor-title { display: block; margin-bottom: 15px; padding-right: 45px; } .elementor-progress-wrapper { position: static; min-height: 6px; height: auto; border-radius: 3px; line-height: 1; } .elementor-progress-bar { padding: 3px 0; min-height: 6px; border-radius: 3px; } .elementor-progress-text { line-height: 1.2; } .elementor-progress-percentage { position: absolute; top: 0; right: 0; padding-right: 0; } /*------------------------------------------------------------- ### Social Icons --------------------------------------------------------------*/ .elementor-social-icon { padding: .45em; font-size: 18px; } .elementor-social-icon i { transition: .2s; } .elementor-social-icon:not(:last-child) { margin-right: 10px; } /*------------------------------------------------------------- ### Spacer --------------------------------------------------------------*/ .elementor-widget.elementor-widget-spacer { margin-bottom: 0; } /*------------------------------------------------------------- ### Tabs --------------------------------------------------------------*/ .elementor-widget-tabs .elementor-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper, .elementor-widget-tabs .elementor-tabs .elementor-tab-content { border: none; } @media (min-width: 768px) { .elementor-tabs-view-horizontal .elementor-tabs-wrapper { display: table; width: 100%; table-layout: fixed; } } .elementor-widget-tabs .elementor-tab-title { text-align: center; text-transform: uppercase; font-size: 12px; transition: .1s; } .elementor-widget-tabs .elementor-tab-desktop-title { padding: 23px 10px; } .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after { content: none; } .elementor-widget-tabs .elementor-tab-mobile-title { padding: 15px 10px; } .elementor-tabs-view-horizontal .elementor-tab-content { padding: 20px 0; } @media (min-width: 768px) { .elementor-tabs-view-horizontal .elementor-tab-content { padding: 30px 0 20px; } } @media (min-width: 768px) { .elementor-tabs-view-vertical .elementor-tab-content { padding-top: 0; } } /*------------------------------------------------------------- ### Text Editor --------------------------------------------------------------*/ .elementor-widget-text-editor .elementor-drop-cap { font-weight: 700; font-size: 3.33em; } /*------------------------------------------------------------- ### Testimonials --------------------------------------------------------------*/ .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { width: 85px; height: 85px; } .elementor-testimonial-wrapper .elementor-testimonial-job { font-size: 14px; } .elementor-testimonial-wrapper .elementor-testimonial-content { margin-bottom: 35px; font-style: italic; font-size: 1.22em; line-height: 1.6; } /*------------------------------------------------------------- ### Video --------------------------------------------------------------*/ .elementor-widget-video .elementor-widget-container { overflow: hidden; border-radius: 0px; } .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play:before { transform: scale(1.2) translate3d(0, 0, 0); } .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i { text-shadow: none; opacity: 1; } .elementor-widget-video .elementor-custom-embed-play { padding: 0.75em; text-align: center; font-size: 26px; line-height: 1; border-radius: 50%; } .elementor-widget-video .elementor-custom-embed-play:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; display: block; content: ''; border-radius: 50%; transition: 0.25s cubic-bezier(0.59, 0.15, 0.28, 1.65); } .elementor-widget-video .elementor-custom-embed-play i { width: 1em; height: 1em; text-indent: 5px; text-shadow: none; opacity: 1; } .elementor-widget-video .elementor-custom-embed-play i:before { content: '\f04b'; } /*------------------------------------------------------------- ### Jet Elements --------------------------------------------------------------*/ .jet-elements .col-row { margin-right: -0.9375rem; margin-left: -0.9375rem; } .jet-elements .col-row [class*="col-"] { padding: 0.9375rem; } /*------------------------------------------------------------- ### Advanced Carousel --------------------------------------------------------------*/ /*------------------------------------------------------------- ### Brands --------------------------------------------------------------*/ .elementor-jet-brands .brands-list__item { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; } .elementor-jet-brands .brands-list__item-img-wrap { margin-bottom: auto; margin-top: auto; } .elementor-jet-brands .brands-list__item-name { text-transform: capitalize; letter-spacing: 0; } .elementor-jet-brands .brands-list__item-desc { margin-bottom: 30px; font-size: 15px; } @media (min-width: 1025px) { .elementor-jet-brands .brands-list__item-desc { margin-bottom: 0; } } /*------------------------------------------------------------- ### Circle Progress --------------------------------------------------------------*/ .elementor-jet-circle-progress { text-align: center; } .elementor-jet-circle-progress .position-in-circle { display: -ms-inline-flexbox; display: inline-flex; } .elementor-jet-circle-progress .position-below-circle .circle-counter { margin-top: 15px; } @media (min-width: 992px) { .elementor-jet-circle-progress .position-below-circle .circle-counter { margin-top: 38px; } } .elementor-jet-circle-progress .circle-val { line-height: 1; } .elementor-jet-circle-progress .circle-counter__title { padding-top: 3px; } .elementor-jet-circle-progress .circle-counter__subtitle { display: block; } .elementor-jet-circle-progress .circle-counter__title, .elementor-jet-circle-progress .circle-counter__subtitle { font-size: 15px; line-height: 22px; } /*------------------------------------------------------------- ### Countdown Timer --------------------------------------------------------------*/ .jet-countdown-timer .jet-countdown-timer__item-label { margin-top: 12px; text-align: center; font-style: italic; font-size: 18px; } .jet-countdown-timer .jet-countdown-timer__item-value { font-size: 46px; line-height: 1; } .jet-countdown-timer .jet-countdown-timer__item { margin-right: 40px; margin-left: 40px; } /*------------------------------------------------------------- ### Posts --------------------------------------------------------------*/ .jet-posts__inner-box { position: relative; overflow: hidden; } .jet-posts__inner-content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 35px 20px; width: 100%; } .jet-sub-mega-menu .jet-posts__inner-content { padding: 0; } @media (min-width: 768px) { .jet-posts__inner-content { padding: 35px 40px; } } @media (min-width: 768px) and (max-width: 1024px) { .col-tab-3 .jet-posts__inner-content, .col-tab-4 .jet-posts__inner-content, .col-tab-5 .jet-posts__inner-content, .col-tab-6 .jet-posts__inner-content { padding: 35px 20px; } } .thumb-box-bg .jet-posts__inner-content { padding: 70px 40px 35px; } .jet-posts .post-thumbnail img { width: 100%; } .jet-sub-mega-menu .jet-posts .post-thumbnail { margin-bottom: 10px; } .jet-posts .entry-title { margin-bottom: 0; font-size: 18px; } .jet-posts .thumb-box-bg .entry-title a { border-bottom: 1px solid transparent; } .jet-posts .thumb-box-bg .entry-title a:hover { border-bottom-color: currentColor; } .jet-posts .post-meta { margin-top: 5px; padding-bottom: 0; } .jet-posts .post-meta__item { display: inline; margin-right: 0; } .jet-posts .post-meta__item:before { margin-right: 3px; margin-left: 3px; } .jet-posts .entry-excerpt { padding-bottom: 0; font-size: 15px; line-height: 1.47; font-weight: 400; } .jet-posts .entry-excerpt:not(:last-child) { margin-bottom: 15px; } .jet-sub-mega-menu .jet-posts .entry-excerpt:not(:last-child) { margin-bottom: 0; } .jet-posts .posted-by { margin-top: auto; } .jet-posts .posted-by:not(:last-child) { margin-bottom: 15px; } .jet-posts .posted-by__avatar img { vertical-align: top; } .jet-sub-mega-menu .jet-posts .posted-by__content a { display: inline-block; } .jet-posts .post-badge a { display: inline-block; vertical-align: top; } /*------------------------------------------------------------- ### Pricing Table --------------------------------------------------------------*/ .elementor-jet-pricing-table .pricing-table { padding: 0; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; } .elementor-jet-pricing-table .pricing-table.featured-table { background-color: #ffffff; box-shadow: 0 0 59px 0 rgba(66, 71, 76, 0.11); } .elementor-jet-pricing-table .pricing-table.featured-table > *:first-child { padding-top: 65px; } .elementor-col-33 .elementor-jet-pricing-table .pricing-table.featured-table > *:first-child, .elementor-col-50 .elementor-jet-pricing-table .pricing-table.featured-table > *:first-child, .elementor-col-100 .elementor-jet-pricing-table .pricing-table.featured-table > *:first-child, [data-col="33"] .elementor-jet-pricing-table .pricing-table.featured-table > *:first-child, [data-col="50"] .elementor-jet-pricing-table .pricing-table.featured-table > *:first-child, [data-col="100"] .elementor-jet-pricing-table .pricing-table.featured-table > *:first-child { padding-top: 50px; } .elementor-jet-pricing-table .pricing-table.featured-table > *:last-child { padding-bottom: 90px; } .elementor-jet-pricing-table .pricing-table > * { padding: 25px 30px; } .elementor-jet-pricing-table .pricing-table > *:first-child { padding-top: 45px; } .elementor-col-33 .elementor-jet-pricing-table .pricing-table > *:first-child, .elementor-col-50 .elementor-jet-pricing-table .pricing-table > *:first-child, .elementor-col-100 .elementor-jet-pricing-table .pricing-table > *:first-child, [data-col="33"] .elementor-jet-pricing-table .pricing-table > *:first-child, [data-col="50"] .elementor-jet-pricing-table .pricing-table > *:first-child, [data-col="100"] .elementor-jet-pricing-table .pricing-table > *:first-child { padding-top: 30px; } .elementor-jet-pricing-table .pricing-table > *:last-child { padding-bottom: 40px; } .elementor-jet-pricing-table .pricing-table__heading { padding-bottom: 20px; } .elementor-jet-pricing-table .pricing-table__icon i:before { font-size: 50px; } .elementor-jet-pricing-table .pricing-table__title { margin-top: 0; margin-bottom: 0; font-size: 26px; line-height: 33px; } .elementor-jet-pricing-table .pricing-table__subtitle { margin-top: 0; font-style: italic; } .elementor-jet-pricing-table .pricing-table__price { position: relative; padding-top: 25px; padding-bottom: 25px; } .elementor-jet-pricing-table .pricing-table__price-val, .elementor-jet-pricing-table .pricing-table__price-prefix { font-weight: 900; font-size: 36px; line-height: 43px; } .elementor-jet-pricing-table .pricing-table__price-suffix { font-weight: 400; font-size: 14px; line-height: 22px; } .elementor-jet-pricing-table .pricing-table__features .pricing-feature__inner { position: relative; } .elementor-jet-pricing-table .pricing-table__features .pricing-feature__inner:before { position: absolute; top: 11px; left: -20px; display: inline-block; width: 6px; height: 6px; border-radius: 50%; content: ''; } .elementor-jet-pricing-table .pricing-table__features .pricing-feature + .pricing-feature { margin-top: 0; } .elementor-jet-pricing-table .pricing-table__action { padding-top: 0; } .elementor-jet-pricing-table .pricing-table-button.elementor-size-md { padding-left: 45px; padding-right: 45px; } /*------------------------------------------------------------- ### Parallax Image --------------------------------------------------------------*/ @media (min-width: 768px) { .parallax .elementor-image { transform: translate3d(0, var(--ty, 0), 0); } } /*------------------------------------------------------------- ### Slick --------------------------------------------------------------*/ .slick-slide { outline: 0; } /*------------------------------------------------------------- ### Animated box --------------------------------------------------------------*/ .jet-animated-box__front, .jet-animated-box__back { padding: 20px 30px; } .jet-animated-box .jet-animated-box__description { margin-bottom: 20px; font-size: 18px; } .jet-animated-box .jet-animated-box__title { font-size: 26px; } .jet-animated-box .jet-animated-box__button.elementor-size-md { padding-right: 25px; padding-left: 25px; } /*------------------------------------------------------------- ### Slider --------------------------------------------------------------*/ .jet-slider .jet-slider__content-inner { padding: 15px 30px; background-color: rgba(255, 255, 255, 0.9); } @media (min-width: 768px) { .jet-slider .jet-slider__content-inner { padding: 45px 45px 60px; } } .jet-slider .jet-slider__content-inner > * { -ms-flex-order: 1; order: 1; } .jet-slider .jet-slider__desc { margin-top: 0; margin-bottom: 20px; font-size: 18px; } .jet-slider__title { margin-bottom: 0; font-weight: 900; } .jet-slider__title i { font-weight: 400; } .jet-slider .jet-slider__subtitle { margin-bottom: 0; font-size: 15px; -ms-flex-order: 0; order: 0; } .jet-slider .elementor-button.elementor-size-md { padding-right: 25px; padding-left: 25px; } .jet-slider .sp-buttons { margin-top: 20px; } .jet-slider .sp-buttons .sp-button { margin: 10px; width: 10px; height: 10px; border: none; opacity: .2; } .jet-slider .sp-buttons .sp-button.sp-selected-button { opacity: 1; } /*------------------------------------------------------------- ### Jet Team --------------------------------------------------------------*/ .jet-team-member .jet-team-member__desc { padding-right: 40px; padding-left: 40px; font-size: 18px; margin-top: 7px; margin-bottom: 18px; } .jet-team-member .jet-team-member__desc strong, .jet-team-member .jet-team-member__desc a { font-size: 15px; } .jet-team-member .jet-team-member__socials { margin: 0; } .jet-team-member .jet-team-member__name { margin-bottom: 5px; } .jet-team-member .jet-team-member__position { margin-top: 0; } .jet-team-member .jet-team-member__socials-icon { font-size: 14px; } .jet-team-member .jet-team-member__socials-icon .inner { width: 50px; height: 50px; } .jet-team-member .jet-team-member__image + .jet-team-member__content { margin-top: 19px; } /*------------------------------------------------------------- ### Jet Services --------------------------------------------------------------*/ .jet-services .jet-services__title { margin-top: 16px; margin-bottom: 0; } .jet-services .jet-services__desc { margin: 5px 0 15px; font-size: 15px; } .jet-services .jet-services__cover:before { left: 15px; right: 15px; top: 15px; bottom: 15px; width: auto; height: auto; } /*------------------------------------------------------------- ### Jet Testimonials --------------------------------------------------------------*/ .jet-testimonials .jet-testimonials__comment { margin: 0 0 13px; padding: 0; width: 60%; border-radius: 0; background-color: transparent; font-size: 18px; } .jet-testimonials .jet-arrow { background-color: transparent; z-index: 10; } .jet-testimonials .jet-testimonials__title { margin-top: 26px; margin-bottom: 10px; } .jet-testimonials .jet-testimonials__name { margin-bottom: 0; } .jet-testimonials .jet-slick-dots { margin-top: 10px; } .jet-testimonials .jet-slick-dots li { margin-right: 9px; margin-left: 9px; } .jet-testimonials .jet-slick-dots li span { opacity: 0.2; } .jet-testimonials .jet-slick-dots li.slick-active span, .jet-testimonials .jet-slick-dots li:hover span { opacity: 1; } /*Gallery*/ .gallery-item a { position: relative; display: block; } .gallery-item a:before { content: "\ea66"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.5); display: inline-block; z-index: 2; width: 50px; height: 50px; border-radius: 50%; background-color: #ffffff; line-height: 50px; text-align: center; transition: .2s; opacity: 0; } .gallery-item:hover a:before { opacity: 1; transform: translate(-50%, -50%) scale(1); } .jet-instagram-gallery__meta { -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .jet-instagram-gallery__meta > * { margin: 10px; font-size: 14px; } /*------------------------------------------------------------- ### Jet Images Layout --------------------------------------------------------------*/ .jet-images-layout .jet-images-layout__desc { font-size: 15px; } .jet-images-layout .jet-images-layout__title { margin-bottom: 0; } .jet-images-layout .jet-images-layout__icon .jet-images-layout-icon-inner { margin-top: 128px; } .jet-images-layout .jet-images-layout__icon i { width: 40px; height: 40px; border-radius: 50%; font-size: 14px; line-height: 40px; } /*------------------------------------------------------------- ### Jet Subscribe Input Form --------------------------------------------------------------*/ .jet-subscribe-form--inline-layout .jet-subscribe-form__input-group { -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__input { -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; border-radius: 0; padding-top: 8px; padding-bottom: 8px; } .jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__submit { -ms-flex-negative: 0; flex-shrink: 0; } .jet-subscribe-form .jet-subscribe-form__input:focus { box-shadow: none; } .jet-subscribe-form .jet-subscribe-form__submit.elementor-button.elementor-size-md { padding: 10.5px 19px; margin-left: 1px; } .cherry-popup .jet-subscribe-form .jet-subscribe-form__form { margin-left: auto; margin-right: auto; max-width: 370px; } /*-------------------------------------------------------------- # Woocommerce Part --------------------------------------------------------------*/ /** * woocommerce-theme.scss * Governs the general look and feel of WooCommerce sections of stores using themes that do not * integrate with WooCommerce specifically. * */ /** * * IMPORT STYLES and VARIABLES FOR WOOPAGES(cart, checkout, my-account) * */ /** * variables-wootheme.scss * Governs the general look and feel of WooCommerce sections of stores using themes that do not * integrate with WooCommerce specifically. * */ /** * Woo-Variables */ /** * woocommerce-theme.scss * Governs the general look and feel of WooCommerce sections of stores using themes that do not * integrate with WooCommerce specifically. * */ /** * Woo-elements * Cart page * */ .return-to-shop { padding-bottom: 40px; } .shop-sidebar { padding-bottom: 30px; } .woocommerce .wc-proceed-to-checkout { padding: 2.2em 0 1em; text-align: right; } .woocommerce a.remove { font-weight: 400; margin-left: 10px; font-size: 0; line-height: 1; top: 0; } .woocommerce a.remove:hover { background: transparent; } .woocommerce a.remove:before { content: '\f00d'; font-size: 16px; } .woocommerce table.shop_table { width: 100%; margin: 61px 0 30px; border: 1px solid #e8e8f8; border-collapse: collapse; } @media (min-width: 576px) { .woocommerce table.shop_table { border: none; } .woocommerce table.shop_table.customer_details { border: 1px solid #e8e8f8; } .woocommerce table.shop_table.customer_details td { border-bottom: 1px solid #e8e8f8; } } @media (max-width: 768px) { .woocommerce table.shop_table .product-thumbnail { display: none; } } .woocommerce table.shop_table thead { border-bottom: 1px solid #e8e8f8; } .woocommerce table.shop_table thead th { padding: 20px 10px 21px; border: none; font-weight: 500; text-align: center; text-transform: capitalize; font-size: 12px; } .woocommerce table.shop_table thead th.product-name { text-align: left; } @media (min-width: 768px) { .woocommerce table.shop_table thead th { padding: 30px 10px 32px; } } .woocommerce table.shop_table tbody tr td { border: none; padding: 20px 10px 28px; vertical-align: middle; } @media (min-width: 768px) { .woocommerce table.shop_table tbody tr td { padding: 50px 10px 58px; } } .woocommerce table.shop_table tbody tr td.product-remove { width: 50px; padding: 0; position: relative; } .woocommerce table.shop_table tbody tr td.product-remove a.remove { position: absolute; left: 5px; top: 20%; } @media (min-width: 576px) { .woocommerce table.shop_table tbody tr td.product-remove a.remove { left: -15px; top: 50%; margin-top: -7px; } } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity { position: relative; display: inline-block; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce table.shop_table tbody tr td.product-quantity div.quantity input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity input.qty { width: 80px; text-align: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; line-height: 2.3; margin-top: 0; margin-left: 18px; margin-right: 18px; border-radius: 0; background: transparent; border: none; font-size: 21px; padding: 0; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-minus, .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-plus { position: absolute; top: 50%; transform: translateY(-50%); font-size: 14px; cursor: pointer; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-minus:before, .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-plus:before { display: inline-block; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-minus { left: 0; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-minus:before { content: '\ea5b'; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-plus { right: 0; } .woocommerce table.shop_table tbody tr td.product-quantity div.quantity .quantity-plus:before { content: '\ea5a'; } .woocommerce table.shop_table tbody tr td.product-price, .woocommerce table.shop_table tbody tr td.product-quantity { border-right: none; } @media (min-width: 768px) { .woocommerce table.shop_table tbody tr td.product-price, .woocommerce table.shop_table tbody tr td.product-quantity { border-right: 1px solid #e8e8f8; } } .woocommerce table.shop_table tbody tr td.product-remove, .woocommerce table.shop_table tbody tr td.product-thumbnail, .woocommerce table.shop_table tbody tr td.product-name, .woocommerce table.shop_table tbody tr td.product-subtotal, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-total, .woocommerce table.shop_table tbody tr td.product-price { border-bottom: 1px solid #e8e8f8; } .woocommerce table.shop_table tbody tr td.product-subtotal, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-total, .woocommerce table.shop_table tbody tr td.product-price { text-align: center; border-bottom: 1px solid #e8e8f8; } .woocommerce table.shop_table tbody tr td.product-subtotal .amount, .woocommerce table.shop_table tbody tr td.product-quantity .amount, .woocommerce table.shop_table tbody tr td.product-total .amount, .woocommerce table.shop_table tbody tr td.product-price .amount { font-size: 18px; } @media (min-width: 768px) { .woocommerce table.shop_table tbody tr td.product-subtotal .amount, .woocommerce table.shop_table tbody tr td.product-quantity .amount, .woocommerce table.shop_table tbody tr td.product-total .amount, .woocommerce table.shop_table tbody tr td.product-price .amount { font-size: 24px; } } .woocommerce table.shop_table tbody tr td.product-subtotal, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-price { text-align: center !important; } @media (min-width: 992px) { .woocommerce table.shop_table tbody tr td.product-subtotal, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-price { width: 232px; } } .woocommerce table.shop_table tbody tr td.product-subtotal:before, .woocommerce table.shop_table tbody tr td.product-quantity:before, .woocommerce table.shop_table tbody tr td.product-price:before { margin-top: 0; } @media (min-width: 576px) { .woocommerce table.shop_table tbody tr td.product-subtotal:before, .woocommerce table.shop_table tbody tr td.product-quantity:before, .woocommerce table.shop_table tbody tr td.product-price:before { margin-top: 9px; } } .woocommerce table.shop_table tbody tr td.product-thumbnail { min-width: 161px; } .woocommerce table.shop_table tbody tr td.product-thumbnail a { display: block; } .woocommerce table.shop_table tbody tr td.product-thumbnail img { display: block; width: auto; max-width: 100%; } .woocommerce table.shop_table tbody tr td.product-name { border-right: none; padding-left: 25px; text-align: left !important; } @media (min-width: 768px) { .woocommerce table.shop_table tbody tr td.product-name { border-right: 1px solid #e8e8f8; } } .woocommerce table.shop_table tbody tr td.product-name h5 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .woocommerce table.shop_table tbody tr td.product-name dl.variation { margin: 5px 0 0; } .woocommerce table.shop_table tbody tr td.product-name dl.variation dt { margin: 0 5px 0 0; padding: 0; font: inherit; font-size: 12px; font-style: italic; } .woocommerce table.shop_table tbody tr td.product-name dl.variation dd { margin: 0; padding: 0; text-transform: lowercase; font-size: 12px; font-style: italic; } .woocommerce table.shop_table tbody tr td.product-name dl.variation dd p { margin: 0; } .woocommerce table.shop_table tbody tr td input[type="number"] { width: 80px; padding: 7px; } @media (min-width: 768px) { .woocommerce table.shop_table tbody tr td input[type="number"] { width: 115px; padding: 14px; } } .woocommerce table.shop_table tbody tr td.actions { padding: 20px 0; border-bottom: 1px solid #e8e8f8; } @media (min-width: 768px) { .woocommerce table.shop_table tbody tr td.actions { padding: 50px 0 28px; } } .woocommerce table.shop_table tbody tr td.actions .coupon input.button { padding: 22px 25px; border-radius: 0; } .woocommerce table.shop_table tbody tr td.actions .coupon input.input-text#coupon_code { width: 100%; padding: 19px 20px 21px 55px; margin-bottom: 10px; border-color: #f8f8f8; } @media (min-width: 576px) { .woocommerce table.shop_table tbody tr td.actions .coupon input.input-text#coupon_code { width: auto; margin-right: 12px; } } .woocommerce table.shop_table tbody tr td.actions input.btn { padding: 15px 25px; border-radius: 50px; } .woocommerce table.shop_table tbody tr.cart_item, .woocommerce table.shop_table tbody tr.order_item { background: none; } .woocommerce table.shop_table tbody tr.cart_item td:before, .woocommerce table.shop_table tbody tr.order_item td:before { margin-right: 15px; } .woocommerce table.shop_table tbody tr.cart-subtotal, .woocommerce table.shop_table tbody tr.order-total, .woocommerce table.shop_table tbody tr.tax-total, .woocommerce table.shop_table tbody tr.tax-rate { background: none; border: none; display: block; text-align: right; line-height: 1.2em; } .woocommerce table.shop_table tbody tr.cart-subtotal th, .woocommerce table.shop_table tbody tr.cart-subtotal td, .woocommerce table.shop_table tbody tr.order-total th, .woocommerce table.shop_table tbody tr.order-total td, .woocommerce table.shop_table tbody tr.tax-total th, .woocommerce table.shop_table tbody tr.tax-total td, .woocommerce table.shop_table tbody tr.tax-rate th, .woocommerce table.shop_table tbody tr.tax-rate td { display: inline; padding: 0; } .woocommerce table.shop_table tbody tr.cart-subtotal td:before, .woocommerce table.shop_table tbody tr.order-total td:before, .woocommerce table.shop_table tbody tr.tax-total td:before, .woocommerce table.shop_table tbody tr.tax-rate td:before { display: none; } .woocommerce table.shop_table tbody tr.cart-subtotal, .woocommerce table.shop_table tbody tr.tax-total, .woocommerce table.shop_table tbody tr.tax-rate { margin-bottom: 7px; } .woocommerce table.shop_table tbody tr.cart-subtotal th, .woocommerce table.shop_table tbody tr.cart-subtotal td, .woocommerce table.shop_table tbody tr.cart-subtotal .amount, .woocommerce table.shop_table tbody tr.order-total th, .woocommerce table.shop_table tbody tr.order-total td, .woocommerce table.shop_table tbody tr.order-total .amount, .woocommerce table.shop_table tbody tr.tax-total th, .woocommerce table.shop_table tbody tr.tax-total td, .woocommerce table.shop_table tbody tr.tax-total .amount, .woocommerce table.shop_table tbody tr.tax-rate th, .woocommerce table.shop_table tbody tr.tax-rate td, .woocommerce table.shop_table tbody tr.tax-rate .amount { font-size: 22px; line-height: 24px; } .woocommerce table.shop_table tbody tr.cart-subtotal .amount, .woocommerce table.shop_table tbody tr.order-total .amount, .woocommerce table.shop_table tbody tr.tax-total .amount, .woocommerce table.shop_table tbody tr.tax-rate .amount { font-size: 22px; } .woocommerce table.shop_table tbody th { font-weight: 400; font-size: 18px; line-height: 24px; text-align: right; } .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td { border: none; padding: 10px; font-weight: normal; } .woocommerce table.shop_table tfoot tr:first-child th, .woocommerce table.shop_table tfoot tr:first-child td { padding-top: 30px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table { margin-top: 32px; margin-bottom: 36px; } @media (min-width: 576px) { .woocommerce table.shop_table.woocommerce-checkout-review-order-table { margin-bottom: 76px; } } .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr td { padding: 11px 10px 15px; } @media (min-width: 576px) { .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr td { padding: 21px 0 30px; } } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td { padding: 21px 10px 27px; } @media (min-width: 576px) { .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td { padding: 31px 0 37px; } } .woocommerce table.shop_table.woocommerce-checkout-review-order-table th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table td { padding: 0; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table th.product-total, .woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-total { text-align: right; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot { padding-top: 20px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr th > span:after { content: ":"; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate { background: none; border: none; text-align: right; line-height: 1.2em; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td { border: none; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td { padding-right: 10px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate .amount { font-size: 22px; line-height: 24px; text-transform: uppercase; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate .amount { font-size: 22px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td { padding-top: 25px; } @media (min-width: 576px) { .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td { padding-top: 45px; } } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td { padding-top: 10px; } .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td { padding-top: 17px; padding-bottom: 20px; } @media (min-width: 576px) { .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td { padding-bottom: 0; } } @media (max-width: 768px) { .woocommerce table.shop_table.shop_table_responsive tbody tr td { padding: 15px 10px; } .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-name:before { line-height: 20px; } .woocommerce table.shop_table.shop_table_responsive tbody tr td:before { margin: 0; font-size: 16px; line-height: 32px; } .woocommerce table.shop_table.shop_table_responsive tbody tr td:last-child { border-bottom: none; } .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-remove { width: 100%; padding-top: 15px; border: none; } .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-remove a { margin-left: 0; } .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-quantity:before { margin-top: 14px; } .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-name a { display: inline-block; } } .woocommerce .cart-collaterals div.cart_totals table tr:nth-child(2n) td { background: none; } .woocommerce .cart-collaterals div.cart_totals { width: 100%; display: block; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr { width: 100%; display: block; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total { border-bottom: 1px solid #e8e8f8; margin: 0 !important; padding: 0; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total td { width: 49.7%; display: inline-block; padding: 20px 0; border-bottom: none; border-top: none; } @media (max-width: 1199px) { .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total td { width: 49%; } } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping th, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total th { text-align: left; font-size: 20px !important; text-transform: uppercase; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total td { text-align: right; border-left: 1px solid #e8e8f8; } @media (max-width: 767px) { .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping td, .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.order-total td { border-left: none; } } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping th { text-transform: uppercase; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping ul#shipping_method li { text-align: right; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping ul#shipping_method li:before { display: none; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator { padding-left: 5px; text-align: right; } .woocommerce .cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .form-row { margin: 0 0 15px auto; } .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button .tm_woowishlist_product_actions_tip { border-right: none; height: 14px; border: 1px solid #000000; } .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button .tm_woowishlist_product_actions_tip span.text { line-height: 1; } .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button .tm_woowishlist_product_actions_tip:after { width: 40px; height: 1px; } .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button .add-to-cart-text, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button .tm_woocompare_product_actions_tip, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block .button .add-to-cart-text, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block .button .tm_woocompare_product_actions_tip, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button.button.btn .add-to-cart-text, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button.button.btn .tm_woocompare_product_actions_tip { bottom: calc(100% + 7px); } .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button .add-to-cart-text:after, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button .tm_woocompare_product_actions_tip:after, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block .button .add-to-cart-text:after, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block .button .tm_woocompare_product_actions_tip:after, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button.button.btn .add-to-cart-text:after, .woocommerce .related .swiper-carousel-container .chantalle-carousel .swiper-wrapper .product .wishlist_compare_button_block button.button.btn .tm_woocompare_product_actions_tip:after { width: 0px; height: 15px; } /** * Woo-elements * Checkout page * */ .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: none; padding: 0; margin: 0; border-radius: 0; } .woocommerce-checkout .woocommerce-info { border: none; border-top: 1px solid #e8e8f8; background: none; padding: 58px 0 0 0 !important; margin-bottom: .95em !important; font-style: normal; } .woocommerce-checkout .woocommerce-info:first-child { border-top: none; padding-top: 0 !important; margin-top: 0; } .woocommerce-checkout .woocommerce-info > a { font-size: 14px; margin-left: 8px; } .woocommerce-checkout .woocommerce-info:before { display: none; } .select2-drop-active { border: 1px solid; } .select2-drop-active .select2-results { font-size: 14px; line-height: 20px; font-style: italic; } .woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce .form .form-row.woocommerce-invalid select { border-color: #ff8b7b; } .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: #2fd3ae; } .woocommerce form label { font-size: 14px; } .woocommerce form label + input, .woocommerce form label + textarea { margin-top: 10px; } .woocommerce form.woocommerce-checkout { padding-top: 57px; margin-top: 25px; border-top: 1px solid #e8e8f8; } .woocommerce form .form-row { padding: 0; margin-bottom: 15px; } .woocommerce form .form-row.validate-postcode { margin-bottom: 25px; } .woocommerce form .form-row.create-account input { width: 25px; height: 25px; margin-right: 5px; display: inline-block; top: 1px; position: relative; cursor: pointer; } .woocommerce form .form-row.create-account label.checkbox { display: inline-block; cursor: pointer; font-size: 14px; line-height: 25px; position: relative; border: none; top: 1px; } .woocommerce form .form-row .select2-container.country_to_state { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; border-radius: 0px; font-size: 14px; line-height: 1.2143; font-style: italic; transition: .3s; } .woocommerce form .form-row .select2-container.country_to_state::-ms-expand { opacity: 0; } .woocommerce form .form-row .select2-container.country_to_state .select2-choice { padding: 9.5px 20px; border: 1px solid; box-shadow: none; } .woocommerce form .form-row-first, .woocommerce form .form-row-last { float: none; width: auto; } .woocommerce form.login { padding-bottom: 0.8em; margin-bottom: 1em; } .woocommerce form.login .form-row-last { margin-bottom: 39px; } .woocommerce form.login .form-row label.inline { display: inline-block; position: relative; cursor: pointer; font-size: 14px; line-height: 25px; padding-left: 30px; margin: 16px 0 0 28px; } .woocommerce form.login .form-row label.inline input { width: 25px; height: 25px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; border: none; outline: 0; background: #000000; } .woocommerce form.login .lost_password { padding-top: 25px; font-size: 14px; line-height: 20px; } .woocommerce form.checkout_coupon { padding: 0.5em 0 2em; margin-bottom: 1.2em; display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (min-width: 576px) { .woocommerce form.checkout_coupon { padding: 0.8em 0 2em; } } .woocommerce form.checkout_coupon .form-row-first { -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; min-width: 185px; } @media (min-width: 576px) { .woocommerce form.checkout_coupon .form-row-first { -moz-flex: 5 1 185px; -ms-flex: 5 1 185px; flex: 5 1 185px; } } .woocommerce form.checkout_coupon .form-row-first input { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 50px; } .woocommerce form.checkout_coupon .form-row-last { -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; } @media (min-width: 576px) { .woocommerce form.checkout_coupon .form-row-last { margin-left: 10px; } } .woocommerce .entry-content table.shop_table.order_details, .woocommerce .entry-content table.shop_table.customer_details, .woocommerce table.shop_table.order_details, .woocommerce table.shop_table.customer_details { margin: 10px 0 50px; } .woocommerce .entry-content table.shop_table.order_details thead tr th.product-total, .woocommerce .entry-content table.shop_table.customer_details thead tr th.product-total, .woocommerce table.shop_table.order_details thead tr th.product-total, .woocommerce table.shop_table.customer_details thead tr th.product-total { text-align: right; } .woocommerce .entry-content table.shop_table.order_details tbody tr th, .woocommerce .entry-content table.shop_table.order_details tbody tr td, .woocommerce .entry-content table.shop_table.order_details tfoot tr th, .woocommerce .entry-content table.shop_table.order_details tfoot tr td, .woocommerce .entry-content table.shop_table.customer_details tbody tr th, .woocommerce .entry-content table.shop_table.customer_details tbody tr td, .woocommerce .entry-content table.shop_table.customer_details tfoot tr th, .woocommerce .entry-content table.shop_table.customer_details tfoot tr td, .woocommerce table.shop_table.order_details tbody tr th, .woocommerce table.shop_table.order_details tbody tr td, .woocommerce table.shop_table.order_details tfoot tr th, .woocommerce table.shop_table.order_details tfoot tr td, .woocommerce table.shop_table.customer_details tbody tr th, .woocommerce table.shop_table.customer_details tbody tr td, .woocommerce table.shop_table.customer_details tfoot tr th, .woocommerce table.shop_table.customer_details tfoot tr td { padding: 10px; text-align: right; } .woocommerce .entry-content table.shop_table.order_details tfoot tr th, .woocommerce .entry-content table.shop_table.customer_details tfoot tr th, .woocommerce table.shop_table.order_details tfoot tr th, .woocommerce table.shop_table.customer_details tfoot tr th { padding: 0; font-size: 14px; line-height: 30px; } .woocommerce .entry-content table.shop_table.order_details tfoot tr td, .woocommerce .entry-content table.shop_table.customer_details tfoot tr td, .woocommerce table.shop_table.order_details tfoot tr td, .woocommerce table.shop_table.customer_details tfoot tr td { padding: 0; font-size: 20px; line-height: 24px; } .woocommerce .entry-content table.shop_table.order_details tfoot tr td .amount, .woocommerce .entry-content table.shop_table.customer_details tfoot tr td .amount, .woocommerce table.shop_table.order_details tfoot tr td .amount, .woocommerce table.shop_table.customer_details tfoot tr td .amount { font-size: 22px; line-height: 24px; } .woocommerce .col2-set, .woocommerce-page .col2-set { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -ms-flex-align: start; -moz-align-items: flex-start; align-items: flex-start; border-bottom: 1px solid #e8e8f8; padding-bottom: 59px; margin-bottom: 57px; } .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { width: auto; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { float: none; -moz-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; } @media (min-width: 768px) { .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { -moz-flex: 0 1 48%; -ms-flex: 0 1 48%; flex: 0 1 48%; } } .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float: none; -moz-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; padding-top: 30px; } @media (min-width: 768px) { .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 0 0 50px; } } .woocommerce .col2-set .col-2 .form-row, .woocommerce-page .col2-set .col-2 .form-row { width: 100%; max-width: none; } .woocommerce-checkout-payment#payment { border-top: 1px solid #e8e8f8; padding: 27px 0 40px 0; } @media (min-width: 576px) { .woocommerce-checkout-payment#payment { padding: 57px 0 40px 0; } } .woocommerce-checkout-payment#payment ul.payment_methods { padding: 0; border: none; } .woocommerce-checkout-payment#payment ul.payment_methods li label { padding: 0 0 10px 0; } @media (min-width: 576px) { .woocommerce-checkout-payment#payment ul.payment_methods li label { padding: 0 0 27px 0; } } .woocommerce-checkout-payment#payment div.form-row { padding: 0; max-width: none; } .woocommerce-checkout-payment#payment div.form-row.place-order { padding-top: 40px; } .woocommerce-cart h3 { text-align: center; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { border-radius: 0; } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { font-size: 14px; line-height: 20px; padding: 7px 16px; border-radius: 2px; font-style: italic; background: #e9f8ff; margin-bottom: 1em; } @media (min-width: 576px) { #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { margin-bottom: 3em; } } #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before { display: none; } /** * Woo-elements * Order details page * */ .woocommerce-checkout .woocommerce-thankyou-order-details { background: #e6faf5; padding: 15px; position: relative; } .woocommerce-checkout .woocommerce-thankyou-order-details li strong { font-weight: 500; display: block; padding-top: 10px; } .woocommerce-checkout .woocommerce-thankyou-order-details li strong .amount { font-size: 24px; line-height: 1em; } /** * Woo-elements * Account page * */ .woocommerce-account.logged-in .entry-content > .woocommerce { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-message { -ms-flex: 1 1 100%; flex: 1 1 100%; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation, .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content { -moz-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; width: auto; float: none; padding: 20px; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation { text-transform: uppercase; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li { padding-left: 0; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li a { padding: 10px 20px; width: 100%; text-align: center; box-sizing: border-box; display: block; border-radius: 5px; margin-bottom: 4px; transition: .3s all ease; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li:before { display: none; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul, .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation li:last-child { margin-bottom: 0; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content fieldset { border: 2px solid; margin-bottom: 25px; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table thead th { padding: 20px 10px; text-align: left; text-transform: capitalize; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td { padding: 10px; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td:before { margin-right: 10px; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr + tr td { border-top: 2px solid; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table { margin-top: 0; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button { padding: 8px 10px; line-height: 1; font-size: 11px; margin: 2px; display: block; } @media (max-width: 991px) { .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-info:before { display: none; } } @media (max-width: 767px) { .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-info { padding: 2em !important; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.button { margin: 0 500px 15px 0; float: none; } } @media (min-width: 768px) { .woocommerce-account.logged-in .entry-content > .woocommerce { -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation { -moz-flex: 1 0 30%; -ms-flex: 1 0 30%; flex: 1 0 30%; max-width: 30%; padding: 30px 40px 30px 0; } .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content { -moz-flex: 0 1 70%; -ms-flex: 0 1 70%; flex: 0 1 70%; max-width: 70%; padding: 30px 0 30px 40px; } } .widget.widget_rating_filter ul li { padding: 5px 0; } .widget.widget_rating_filter ul li a { padding-left: 0; } .widget.widget_rating_filter ul li a::before { display: none; } .widget.widget_rating_filter ul li a > span { position: relative; top: 4px; } .widget_layered_nav_filters ul li.chosen { display: block; float: none; } .widget_layered_nav_filters ul li.chosen a { padding-left: 0; } .widget_layered_nav_filters ul li.chosen a::before { display: none !important; } .woocommerce-Message.woocommerce-Message--info.woocommerce-info { line-height: 40px; } .woocommerce .col2-set .col-2.woocommerce-Address, .woocommerce-page .col2-set .col-2.woocommerce-Address { width: 100%; padding: 0; } .tm-quick-view-popup .tm-quick-view-popup__content { padding: 20px; max-height: 100vh; overflow-y: auto; } @media (max-width: 767px) { .tm-quick-view-popup .tm-quick-view-popup__content { max-width: 80%; } } .tm-quick-view-popup .quick-view-close, .tm-quick-view-popup .quick-view-prev, .tm-quick-view-popup .quick-view-next { outline: none; } .tm-quick-view-popup .quick-view-close:focus, .tm-quick-view-popup .quick-view-prev:focus, .tm-quick-view-popup .quick-view-next:focus { outline: none; } .tm-quick-view-popup .quick-view-prev, .tm-quick-view-popup .quick-view-next { border: none; } .tm-quick-view-popup .quick-view-prev:before, .tm-quick-view-popup .quick-view-next:before { position: absolute; top: 50%; transform: translateY(-50%); font-family: 'Nucleo Outline'; color: #ffffff; font-size: 30px; } @media (max-width: 767px) { .tm-quick-view-popup .quick-view-prev:before, .tm-quick-view-popup .quick-view-next:before { font-size: 20px; } } .tm-quick-view-popup .quick-view-prev:before { content: '\eaae'; left: 0; } @media (max-width: 575px) { .tm-quick-view-popup .quick-view-prev:before { left: -10px; } } .tm-quick-view-popup .quick-view-next:before { content: '\eaaf'; right: 0; } @media (max-width: 575px) { .tm-quick-view-popup .quick-view-next:before { right: -10px; } } .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: none !important; } .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox + span { position: relative; } .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox + span:before { content: ''; display: inline-block; width: 20px; height: 20px; margin-right: 8px; margin-bottom: -4px; background: #f3f5f7; } .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox + span:after { content: '\ecf0'; position: absolute; top: 3px; left: 4px; font-family: 'Nucleo Outline'; font-size: 12px; line-height: 1; opacity: 0; } .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:after { opacity: 1; } .woocommerce form.login .form-row label.inline { padding-left: 0; } table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping th { font-weight: 700; } .comment-form .wp-social-login-provider-list a.wp-social-login-provider { display: inline-block; max-width: 20px; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger { width: 46px; height: 46px; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before { top: 14px; left: 15px; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:after { top: 24px; left: 28px; } .archive.tax-product_cat.position-fullwidth #primary.col-xs-12, .post-type-archive-product.position-fullwidth #primary.col-xs-12 { padding: 0; } .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 .tm-wc-ajax-products-wrapper .shop-top-panel-wrapper .woocommerce-ordering, .post-type-archive-product.position-fullwidth #primary.col-xs-12 .tm-wc-ajax-products-wrapper .shop-top-panel-wrapper .woocommerce-ordering { margin-left: 0; } .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button, .post-type-archive-product.position-fullwidth #primary.col-xs-12 .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button { margin-right: 0; } .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 div.products.row, .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 .cross-sells div.products, .cross-sells .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 div.products, .post-type-archive-product.position-fullwidth #primary.col-xs-12 div.products.row, .post-type-archive-product.position-fullwidth #primary.col-xs-12 .cross-sells div.products, .cross-sells .post-type-archive-product.position-fullwidth #primary.col-xs-12 div.products { margin-left: -.9375rem; margin-right: -.9375rem; } .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 div.products.row .product:not(.swiper-slide).product-list, .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 .cross-sells div.products .product:not(.swiper-slide).product-list, .cross-sells .archive.tax-product_cat.position-fullwidth #primary.col-xs-12 div.products .product:not(.swiper-slide).product-list, .post-type-archive-product.position-fullwidth #primary.col-xs-12 div.products.row .product:not(.swiper-slide).product-list, .post-type-archive-product.position-fullwidth #primary.col-xs-12 .cross-sells div.products .product:not(.swiper-slide).product-list, .cross-sells .post-type-archive-product.position-fullwidth #primary.col-xs-12 div.products .product:not(.swiper-slide).product-list { padding-left: .9375rem; padding-right: .9375rem; } .archive.tax-product_cat.position-fullwidth .site-content_wrap.container > .row, .archive.tax-product_cat.position-fullwidth .cross-sells .site-content_wrap.container > .products, .cross-sells .archive.tax-product_cat.position-fullwidth .site-content_wrap.container > .products, .post-type-archive-product.position-fullwidth .site-content_wrap.container > .row, .post-type-archive-product.position-fullwidth .cross-sells .site-content_wrap.container > .products, .cross-sells .post-type-archive-product.position-fullwidth .site-content_wrap.container > .products { margin-left: 0; margin-right: 0; } /** * Woo-elements * Animations for woo-buttons */ /* all other browsers */ @keyframes spinner { from { transform: rotateY(0deg); } to { transform: rotateY(-360deg); } } /** * Woo-elements * header cart-dropdown */ .woocommerce-cart .entry-content .woocommerce { padding-top: 30px; } .woocommerce-cart .entry-content .woocommerce .wc-proceed-to-checkout { padding: 1em 0 1em; } .woocommerce-cart .entry-content .woocommerce .wc-proceed-to-checkout .checkout-button { border-radius: 50px; padding: 15px 30px; } .woocommerce-cart .entry-content .woocommerce .cart-collaterals { padding-bottom: 3em; } .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive { margin-top: 10px; } .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal td, .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.order-total td { padding-left: 5px; padding-right: 0; } .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal { margin-bottom: 6px; padding-bottom: 0; } .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal th { line-height: 1.5; } .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal th, .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.cart-subtotal td .woocommerce-Price-amount { font-size: 16px; } .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.order-total th { line-height: 1; } .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.order-total th, .woocommerce-cart .entry-content .woocommerce .cart_totals table.shop_table.shop_table_responsive tbody tr.order-total td .woocommerce-Price-amount { font-size: 24px; } .woocommerce-cart .entry-content .woocommerce table.shop_table { margin-top: 0; margin-bottom: 0; border: none; } .woocommerce-cart .entry-content .woocommerce table.shop_table thead tr th { text-transform: uppercase; padding: 19px 10px; } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td { padding: 20px 10px; } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.product-remove a.remove { left: 15px; font-size: 0; } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.product-remove a.remove::before { content: '\ea5e'; font-size: 14px; transition: 0.3s ease all; } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.product-thumbnail { width: 60px; } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.product-price span, .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.product-subtotal span { font-size: 16px; } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.actions { padding: 30px 0; } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.actions .comment-form-url .input-text#coupon_code { height: 48px; font-size: 18px; padding: 5px 5px 5px 17px; border-radius: 50px; width: 250px; margin: 0 10px 0 0; } @media (max-width: 767px) { .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.actions .comment-form-url .input-text#coupon_code { width: auto; } } @media (max-width: 575px) { .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.actions .comment-form-url .input-text#coupon_code { width: 100%; margin-bottom: 10px; } } .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.actions .comment-form-url input.button { padding: 15px 25px; border-radius: 50px; } @media (max-width: 575px) { .woocommerce-cart .entry-content .woocommerce table.shop_table tbody tr td.actions .comment-form-url input.button { width: 100% !important; } } .woocommerce-cart .entry-content .woocommerce table.shop_table .comment-form-url i { top: 21px; } .woocommerce-error:before { content: '\f00d'; } .woocommerce-info:before { content: '\f129'; } .woocommerce-message:before { content: '\f00c'; } #main table.tablesaw { border: 1px solid #e8e8f8; } .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { font-size: 16px; border-radius: 0; text-align: left; width: 100%; border: none; margin: 0 0 1em; } .woocommerce .woocommerce-error .wc-forward, .woocommerce .woocommerce-info .wc-forward, .woocommerce .woocommerce-message .wc-forward { padding: 0; border: none; line-height: 20px; background: transparent !important; } .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before { font-size: 20px; top: 50%; left: 15px; transform: translate(0, -50%); } @media (min-width: 576px) { .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before { left: 20px; } } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button { float: right; margin: 0 0 0 20px; } .woocommerce .woocommerce .woocommerce-error .button, .woocommerce .woocommerce .woocommerce-info .button, .woocommerce .woocommerce .woocommerce-message .button { float: none; padding: 11px 19px 12px; border: none; } .single-product .woocommerce .woocommerce-error, .single-product .woocommerce .woocommerce-info, .single-product .woocommerce .woocommerce-message { text-align: left; } .single-product .woocommerce .woocommerce-error .button, .single-product .woocommerce .woocommerce-info .button, .single-product .woocommerce .woocommerce-message .button { margin: 10px 0 0 20px; float: right; } @media (min-width: 768px) { .single-product .woocommerce .woocommerce-error .button, .single-product .woocommerce .woocommerce-info .button, .single-product .woocommerce .woocommerce-message .button { margin-top: 0; } } .woocommerce-message:before { color: #2fd3ae; } .woocommerce ul.woocommerce-error { background: #ffe5e1; border-radius: 0px; color: #ff8b7b; } .woocommerce ul.woocommerce-error:before { color: #ff8b7b; transform: translate(0, -60%); } .woocommerce-mini-cart__empty-message { text-align: left; } .site-header-cart { position: relative; text-align: right; } .site-header-cart .site-header-cart__wrapper { display: inline-block; text-align: left; } .site-header-cart .site-header-cart__wrapper i { font-size: 14px; line-height: 28px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap { position: fixed; left: 0; right: 0; bottom: 0; top: 0; width: 100%; transition: 0.3s all ease; pointer-events: none; visibility: hidden; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .cart_list .mini_cart_item .remove { font-size: 0; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .cart_list .mini_cart_item .remove::before { content: '\ea5e'; font-size: 14px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .mini_cart_item_title { width: 100%; font-size: 14px; line-height: 1; transition: 0.3s ease all; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .quantity { font-size: 12px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .quantity strong { font-size: 16px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .quantity .woocommerce-Price-amount { font-size: 14px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .woocommerce-mini-cart__bottom-wrap { text-align: center; margin-top: 5px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .woocommerce-mini-cart__total { font-size: 15px; text-transform: uppercase; text-align: left; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .woocommerce-mini-cart__buttons a { padding: 9px 10px; margin: 5px !important; max-width: 50%; border-radius: 0; width: calc(50% - 10px); } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .woocommerce-mini-cart__buttons a.wc-forward:before { content: '\ebb2'; font-size: 14px; margin-right: 10px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .woocommerce-mini-cart__buttons a.wc-forward.checkout:before { content: '\ea21'; } #page .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .woocommerce-mini-cart__buttons a { display: inline-block; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .total { border: none; padding-top: 20px; } .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap a.remove { top: 10px; } .site-header-cart .site-header-cart__wrapper.open .shopping_cart-dropdown-wrap { top: 0; opacity: 1; filter: alpha(opacity=100); visibility: visible; pointer-events: auto; } .site-header-cart .site-header-cart__wrapper .content-inner { width: 100%; max-width: 570px; text-align: center; margin-left: auto; margin-right: auto; } .site-header-cart .site-header-cart__wrapper .header-cart__close { position: absolute; top: 20px; right: 20px; padding: 0; border: none; background: transparent; outline: none; } .site-header-cart .cart-contents { text-align: right; cursor: pointer; white-space: nowrap; position: relative; } .site-header-cart .cart-contents .count { vertical-align: middle; position: absolute; color: white; width: 22px; height: 22px; font-size: 13px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; top: -13px; right: -12px; text-align: center; border-radius: 50%; } .site-header-cart .shopping_cart-dropdown-wrap { position: absolute; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; width: 250px; right: 0; z-index: 1111; background: rgba(255, 255, 255, 0.95); opacity: 0; filter: alpha(opacity=0); padding: 15px; } @media (min-width: 576px) { .site-header-cart .shopping_cart-dropdown-wrap { padding: 30px; width: 275px; } } .site-header-cart .shopping_cart-dropdown-wrap.products_in_cart_0 { text-align: center; } .site-header-cart .shopping_cart-dropdown-wrap.products_in_cart_0 .empty { text-align: center; } .site-header-cart .shopping_cart-dropdown-wrap .shopping_cart-header { margin-bottom: 20px; } .site-header-cart .shopping_cart-dropdown-wrap .shopping_cart-header > * { margin: 0; } .site-header-cart .shopping_cart-dropdown-wrap .product_list_widget { padding: 10px 0 0; max-height: 120px; overflow-y: auto; overflow-x: hidden; } @media (min-width: 576px) { .site-header-cart .shopping_cart-dropdown-wrap .product_list_widget { max-height: 239px; } } @media (min-width: 576px) { .site-header-cart .shopping_cart-dropdown-wrap .product_list_widget { max-height: 356px; } .site-header-cart .shopping_cart-dropdown-wrap .product_list_widget li.mini_cart_item a img { margin-right: 10px; } } .site-header-cart .shopping_cart-dropdown-wrap .product_list_widget li > a { font-size: 14px; } .site-header-cart .shopping_cart-dropdown-wrap .total { margin: 0; } /** * Currency Switcher in header */ .woocommerce-currency-switcher-form { height: 30px; max-width: 250px; } .woocommerce-currency-switcher-form .dd-selected-image { display: none !important; } .widget-area .woocommerce-currency-switcher-form .dd-container { border: 1px solid; } .widget-area .woocommerce-currency-switcher-form .dd-container .dd-selected { padding: 15px; } .widget-area .woocommerce-currency-switcher-form .dd-container .dd-pointer-down { right: 2px; } .widget-area .woocommerce-currency-switcher-form .dd-container .dd-options { width: 100% !important; } .woocommerce-currency-switcher-form .dd-container .dd-select { background: transparent !important; border: none; border-radius: 0; cursor: pointer; } .woocommerce-currency-switcher-form .dd-container .dd-pointer { position: absolute; right: 0; top: 50%; margin-top: 0; transform: translate(0, -50%); border: none !important; width: 15px; height: 15px; line-height: 15px; } .woocommerce-currency-switcher-form .dd-container .dd-pointer.dd-pointer-down:after { font-size: 13px; content: "\e93b"; } .woocommerce-currency-switcher-form .dd-container .dd-pointer.dd-pointer-up:after { font-size: 13px; content: "\e93e"; } .woocommerce-currency-switcher-form .dd-container .dd-selected { padding: 0; } .woocommerce-currency-switcher-form .dd-container .dd-selected label { cursor: pointer; } .woocommerce-currency-switcher-form .dd-container .dd-selected .dd-desc { display: none; } .woocommerce-currency-switcher-form .dd-container .dd-options { width: 150px !important; border: none; box-shadow: 0 0 10px 1px rgba(15, 14, 17, 0.14); padding: 20px 25px; } @media (max-width: 767px) { .woocommerce-currency-switcher-form .dd-container .dd-options { right: 0; } } .woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option { border: none; padding: 0; } .woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option .dd-option-text { font-size: 14px; } .woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option .dd-desc { font-size: 12px; } .woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option label { cursor: pointer; } .widget.woocommerce > select { max-width: 250px; width: 250px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .widget.woocommerce > select::-ms-expand { opacity: 0; } /** * Search and product-search */ .search-form.woocommerce-product-search { display: -moz-flex; display: -ms-flexbox; display: flex; } .search-form.woocommerce-product-search:after { display: none; } .search-form.woocommerce-product-search > label { position: relative; margin: 4.5px 0 5px; -moz-flex: 5 1 185px; -ms-flex: 5 1 185px; flex: 5 1 185px; min-width: 185px; } .search-form.woocommerce-product-search input[type='search'] { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 50px; } .search-form.woocommerce-product-search button[type='submit'] { display: inline-block; float: none; margin: 5px 0; -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; border-radius: 0; padding: 9px 15px; } /** * Styles for price and rating */ .woocommerce .star-rating, .woocommerce .product .star-rating, .woocommerce .stars { font-size: 0.7em; color: #ff8b7b; margin: 0 auto; width: 6.2em; height: 2em; line-height: 2; } .woocommerce .star-rating::before, .woocommerce .product .star-rating::before, .woocommerce .stars::before { content: '\73 \73 \73 \73 \73'; } .woocommerce .star-rating span::before, .woocommerce .product .star-rating span::before, .woocommerce .stars span::before { content: '\53 \53 \53 \53 \53'; } .woocommerce .stars { color: #d3ced2; } .woocommerce .stars a { color: #d3ced2; } .woocommerce .stars a:hover { color: #ff8b7b; } .woocommerce .stars:hover { color: transparent; } .woocommerce .product .star-rating { margin-top: 9px; } .woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; } .price ins { background: transparent; } /** * Woocommerce Buttons */ .tm-quick-view-popup__content .woocommerce-product-details__short-description { margin-bottom: 15px; } .woocommerce a.added_to_cart { display: none; } .woocommerce table.cart input.header-btn:disabled { opacity: 0.5; border-color: transparent; } .woocommerce #respond input#submit.add_to_cart_button, .woocommerce #respond input#submit.single_add_to_cart_button, .woocommerce #respond input#submit.product_type_grouped, .woocommerce #respond input#submit.product_type_external, .woocommerce #respond input#submit.product_type_variable, .woocommerce #respond input#submit.product_type_simple, .woocommerce a.button.add_to_cart_button, .woocommerce a.button.single_add_to_cart_button, .woocommerce a.button.product_type_grouped, .woocommerce a.button.product_type_external, .woocommerce a.button.product_type_variable, .woocommerce a.button.product_type_simple, .woocommerce button.button.add_to_cart_button, .woocommerce button.button.single_add_to_cart_button, .woocommerce button.button.product_type_grouped, .woocommerce button.button.product_type_external, .woocommerce button.button.product_type_variable, .woocommerce button.button.product_type_simple, .woocommerce input.button.add_to_cart_button, .woocommerce input.button.single_add_to_cart_button, .woocommerce input.button.product_type_grouped, .woocommerce input.button.product_type_external, .woocommerce input.button.product_type_variable, .woocommerce input.button.product_type_simple, .woocommerce #respond input#submit.alt.add_to_cart_button, .woocommerce #respond input#submit.alt.single_add_to_cart_button, .woocommerce #respond input#submit.alt.product_type_grouped, .woocommerce #respond input#submit.alt.product_type_external, .woocommerce #respond input#submit.alt.product_type_variable, .woocommerce #respond input#submit.alt.product_type_simple, .woocommerce a.button.alt.add_to_cart_button, .woocommerce a.button.alt.single_add_to_cart_button, .woocommerce a.button.alt.product_type_grouped, .woocommerce a.button.alt.product_type_external, .woocommerce a.button.alt.product_type_variable, .woocommerce a.button.alt.product_type_simple, .woocommerce button.button.alt.add_to_cart_button, .woocommerce button.button.alt.single_add_to_cart_button, .woocommerce button.button.alt.product_type_grouped, .woocommerce button.button.alt.product_type_external, .woocommerce button.button.alt.product_type_variable, .woocommerce button.button.alt.product_type_simple, .woocommerce input.button.alt.add_to_cart_button, .woocommerce input.button.alt.single_add_to_cart_button, .woocommerce input.button.alt.product_type_grouped, .woocommerce input.button.alt.product_type_external, .woocommerce input.button.alt.product_type_variable, .woocommerce input.button.alt.product_type_simple, .woocommerce input.button:disabled.add_to_cart_button, .woocommerce input.button:disabled.single_add_to_cart_button, .woocommerce input.button:disabled.product_type_grouped, .woocommerce input.button:disabled.product_type_external, .woocommerce input.button:disabled.product_type_variable, .woocommerce input.button:disabled.product_type_simple, .woocommerce input.button:disabled[disabled].add_to_cart_button, .woocommerce input.button:disabled[disabled].single_add_to_cart_button, .woocommerce input.button:disabled[disabled].product_type_grouped, .woocommerce input.button:disabled[disabled].product_type_external, .woocommerce input.button:disabled[disabled].product_type_variable, .woocommerce input.button:disabled[disabled].product_type_simple, .woocommerce a.button.loading.add_to_cart_button, .woocommerce a.button.loading.single_add_to_cart_button, .woocommerce a.button.loading.product_type_grouped, .woocommerce a.button.loading.product_type_external, .woocommerce a.button.loading.product_type_variable, .woocommerce a.button.loading.product_type_simple { font-size: 10px; line-height: 9px; padding: 12px 15px; margin-top: 7px; } .woocommerce #respond input#submit.add_to_cart_button.loading::after, .woocommerce #respond input#submit.single_add_to_cart_button.loading::after, .woocommerce #respond input#submit.product_type_grouped.loading::after, .woocommerce #respond input#submit.product_type_external.loading::after, .woocommerce #respond input#submit.product_type_variable.loading::after, .woocommerce #respond input#submit.product_type_simple.loading::after, .woocommerce a.button.add_to_cart_button.loading::after, .woocommerce a.button.single_add_to_cart_button.loading::after, .woocommerce a.button.product_type_grouped.loading::after, .woocommerce a.button.product_type_external.loading::after, .woocommerce a.button.product_type_variable.loading::after, .woocommerce a.button.product_type_simple.loading::after, .woocommerce button.button.add_to_cart_button.loading::after, .woocommerce button.button.single_add_to_cart_button.loading::after, .woocommerce button.button.product_type_grouped.loading::after, .woocommerce button.button.product_type_external.loading::after, .woocommerce button.button.product_type_variable.loading::after, .woocommerce button.button.product_type_simple.loading::after, .woocommerce input.button.add_to_cart_button.loading::after, .woocommerce input.button.single_add_to_cart_button.loading::after, .woocommerce input.button.product_type_grouped.loading::after, .woocommerce input.button.product_type_external.loading::after, .woocommerce input.button.product_type_variable.loading::after, .woocommerce input.button.product_type_simple.loading::after, .woocommerce #respond input#submit.alt.add_to_cart_button.loading::after, .woocommerce #respond input#submit.alt.single_add_to_cart_button.loading::after, .woocommerce #respond input#submit.alt.product_type_grouped.loading::after, .woocommerce #respond input#submit.alt.product_type_external.loading::after, .woocommerce #respond input#submit.alt.product_type_variable.loading::after, .woocommerce #respond input#submit.alt.product_type_simple.loading::after, .woocommerce a.button.alt.add_to_cart_button.loading::after, .woocommerce a.button.alt.single_add_to_cart_button.loading::after, .woocommerce a.button.alt.product_type_grouped.loading::after, .woocommerce a.button.alt.product_type_external.loading::after, .woocommerce a.button.alt.product_type_variable.loading::after, .woocommerce a.button.alt.product_type_simple.loading::after, .woocommerce button.button.alt.add_to_cart_button.loading::after, .woocommerce button.button.alt.single_add_to_cart_button.loading::after, .woocommerce button.button.alt.product_type_grouped.loading::after, .woocommerce button.button.alt.product_type_external.loading::after, .woocommerce button.button.alt.product_type_variable.loading::after, .woocommerce button.button.alt.product_type_simple.loading::after, .woocommerce input.button.alt.add_to_cart_button.loading::after, .woocommerce input.button.alt.single_add_to_cart_button.loading::after, .woocommerce input.button.alt.product_type_grouped.loading::after, .woocommerce input.button.alt.product_type_external.loading::after, .woocommerce input.button.alt.product_type_variable.loading::after, .woocommerce input.button.alt.product_type_simple.loading::after, .woocommerce input.button:disabled.add_to_cart_button.loading::after, .woocommerce input.button:disabled.single_add_to_cart_button.loading::after, .woocommerce input.button:disabled.product_type_grouped.loading::after, .woocommerce input.button:disabled.product_type_external.loading::after, .woocommerce input.button:disabled.product_type_variable.loading::after, .woocommerce input.button:disabled.product_type_simple.loading::after, .woocommerce input.button:disabled[disabled].add_to_cart_button.loading::after, .woocommerce input.button:disabled[disabled].single_add_to_cart_button.loading::after, .woocommerce input.button:disabled[disabled].product_type_grouped.loading::after, .woocommerce input.button:disabled[disabled].product_type_external.loading::after, .woocommerce input.button:disabled[disabled].product_type_variable.loading::after, .woocommerce input.button:disabled[disabled].product_type_simple.loading::after, .woocommerce a.button.loading.add_to_cart_button.loading::after, .woocommerce a.button.loading.single_add_to_cart_button.loading::after, .woocommerce a.button.loading.product_type_grouped.loading::after, .woocommerce a.button.loading.product_type_external.loading::after, .woocommerce a.button.loading.product_type_variable.loading::after, .woocommerce a.button.loading.product_type_simple.loading::after { display: none; } .product:not(.product-list) .product_type_variable, .product:not(.product-list) .product_type_grouped, .product:not(.product-list) .product_type_external, .product:not(.product-list) .product_type_simple, .product:not(.product-list) .add_to_cart_button { padding: 0 !important; margin-top: 0 !important; border: none; width: 50px; height: 50px; overflow: visible; } .product:not(.product-list) .product_type_variable:hover .add-to-cart-text, .product:not(.product-list) .product_type_grouped:hover .add-to-cart-text, .product:not(.product-list) .product_type_external:hover .add-to-cart-text, .product:not(.product-list) .product_type_simple:hover .add-to-cart-text, .product:not(.product-list) .add_to_cart_button:hover .add-to-cart-text { transform: translateX(-50%) translateY(0); opacity: 1; visibility: visible; } .product:not(.product-list) .product_type_variable .add-to-cart-text, .product:not(.product-list) .product_type_grouped .add-to-cart-text, .product:not(.product-list) .product_type_external .add-to-cart-text, .product:not(.product-list) .product_type_simple .add-to-cart-text, .product:not(.product-list) .add_to_cart_button .add-to-cart-text { position: absolute; left: 50%; bottom: calc(100% + 9px); transform: translateX(-50%) translateY(-5px); text-transform: none; letter-spacing: 0; line-height: 1; padding: 5px 8px; opacity: 0; visibility: hidden; transition: .3s all ease; font-size: 12px; } .product:not(.product-list) .product_type_variable .add-to-cart-text:after, .product:not(.product-list) .product_type_grouped .add-to-cart-text:after, .product:not(.product-list) .product_type_external .add-to-cart-text:after, .product:not(.product-list) .product_type_simple .add-to-cart-text:after, .product:not(.product-list) .add_to_cart_button .add-to-cart-text:after { content: ''; width: 10px; height: 10px; display: block; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border: 5px solid transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; } .product:not(.product-list) .product_type_variable:after, .product:not(.product-list) .product_type_grouped:after, .product:not(.product-list) .product_type_external:after, .product:not(.product-list) .product_type_simple:after, .product:not(.product-list) .add_to_cart_button:after { content: '\ebb2'; line-height: 50px; font-size: 14px; } .product:not(.product-list).outofstock .product_type_simple:after, .product:not(.product-list) .product_type_grouped:after, .product:not(.product-list) .product_type_external:after, .product:not(.product-list) .product_type_variable:after { content: '\ea58'; } .woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after { content: '\ea21'; margin-left: 0; line-height: 50px; } .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after { content: '\eea3'; margin-left: 0; line-height: 50px; display: block !important; top: 0; right: 0; width: 100%; } .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading { opacity: 1; } /** * Compare and Wishlist */ .woocommerce .product.hentry { margin-top: 0; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button, .woocommerce .product > button.button.btn.tm-woowishlist-button { position: absolute; z-index: 3; right: 20px; top: 20px; overflow: visible; background-color: transparent; border: none; padding: 0; line-height: 1; border-radius: 0; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button:after, .woocommerce .product > button.button.btn.tm-woowishlist-button:after { position: absolute; top: 0; right: 1px; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button:hover .tm_woowishlist_product_actions_tip, .woocommerce .product > button.button.btn.tm-woowishlist-button:hover .tm_woowishlist_product_actions_tip { transform: translateX(-40%) translateY(-50%); opacity: 1; visibility: visible; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button .tm_woowishlist_product_actions_tip, .woocommerce .product > button.button.btn.tm-woowishlist-button .tm_woowishlist_product_actions_tip { position: absolute; top: 50%; right: 0; bottom: 0; height: 20px; transform: translateX(-70%) translateY(-50%); text-transform: none; letter-spacing: 0; line-height: 1; padding: 5px 8px; opacity: 0; transition: .3s all ease; visibility: hidden; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button .tm_woowishlist_product_actions_tip:after, .woocommerce .product > button.button.btn.tm-woowishlist-button .tm_woowishlist_product_actions_tip:after { content: ''; width: 10px; height: 10px; display: block; position: absolute; top: 50%; left: 100%; transform: translateY(-50%); border: 5px solid transparent; border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button.loading, .woocommerce .product > button.button.btn.tm-woowishlist-button.loading { opacity: 1; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button.loading .wishlist-icon, .woocommerce .product > button.button.btn.tm-woowishlist-button.loading .wishlist-icon { opacity: 0; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button.loading:after, .woocommerce .product > button.button.btn.tm-woowishlist-button.loading:after { content: '\eea3'; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button.in_wishlist .wishlist-icon, .woocommerce .product > button.button.btn.tm-woowishlist-button.in_wishlist .wishlist-icon { opacity: 0; } .woocommerce .product .block_product_thumbnail > button.button.btn.tm-woowishlist-button.in_wishlist:after, .woocommerce .product > button.button.btn.tm-woowishlist-button.in_wishlist:after { content: '\ee80'; } .woocommerce .product .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button { overflow: visible; border: none; } .woocommerce .product .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button:hover .tm_woocompare_product_actions_tip { transform: translateX(-50%) translateY(0); opacity: 1; } .woocommerce .product .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button .tm_woocompare_product_actions_tip { position: absolute; left: 50%; bottom: calc(100% + 9px); transform: translateX(-50%) translateY(-5px); text-transform: none; letter-spacing: 0; line-height: 1; padding: 5px 8px; opacity: 0; transition: .3s all ease; } .woocommerce .product .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button .tm_woocompare_product_actions_tip:after { content: ''; width: 10px; height: 10px; display: block; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border: 5px solid transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; } .woocommerce .product .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button.loading { opacity: 1; } .woocommerce .product .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button.loading:after { content: '\eea3'; line-height: 50px; } .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .button.product_type_variable, .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .button.product_type_grouped, .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .button.product_type_external, .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .button.product_type_simple, .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .button.add_to_cart_button { right: 10%; visibility: hidden; opacity: 0; transition: 0.3s all ease; transition-delay: 0.1s; } .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) button.button.btn, .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view { display: inline-block; visibility: hidden; margin: 0; opacity: 0; left: 10%; vertical-align: top; } .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woowishlist-button, .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woowishlist-button { transition: 0.3s all ease; } .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button, .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woocompare-button { transition: 0.3s all ease; transition-delay: 0.1s; } .woocommerce .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view { margin-left: 10px; margin-right: 6px; } .woocommerce .product:not(.product-list) .tm-quick-view i { width: 100%; } .woocommerce .product:not(.product-list):hover > .block_product_thumbnail .wishlist_compare_button_block button.button.btn, .woocommerce .product:not(.product-list):hover > .block_product_thumbnail .wishlist_compare_button_block .tm-quick-view { visibility: visible; opacity: 1; left: 0; } .woocommerce .product:not(.product-list):hover > .block_product_thumbnail .wishlist_compare_button_block .button.product_type_grouped, .woocommerce .product:not(.product-list):hover > .block_product_thumbnail .wishlist_compare_button_block .button.product_type_external, .woocommerce .product:not(.product-list):hover > .block_product_thumbnail .wishlist_compare_button_block .button.product_type_simple, .woocommerce .product:not(.product-list):hover > .block_product_thumbnail .wishlist_compare_button_block .button.product_type_variable, .woocommerce .product:not(.product-list):hover > .block_product_thumbnail .wishlist_compare_button_block .button.add_to_cart_button { visibility: visible; opacity: 1; right: 0; } .woocommerce .product .tm-woocompare-page-button.button.alt, .woocommerce .product .tm-woowishlist-page-button.button.btn { display: -moz-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin: 0 20px 0 10px; line-height: 30px; padding: 0; background: transparent; border: none; font-weight: 400; } .woocommerce .product .tm-woocompare-page-button.button.alt:after, .woocommerce .product .tm-woowishlist-page-button.button.btn:after { display: block; content: ''; } .woocommerce .product .tm-woocompare-page-button.button.alt:hover, .woocommerce .product .tm-woowishlist-page-button.button.btn:hover { background: transparent; border: none; } .woocommerce.single-product .summary .wishlist_compare_button_block, .woocommerce .single-product .summary .wishlist_compare_button_block { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -moz-align-items: center; align-items: center; } .woocommerce.single-product .summary .wishlist_compare_button_block button.button.btn, .woocommerce .single-product .summary .wishlist_compare_button_block button.button.btn { margin: 0 15px; display: inline-block; visibility: visible; opacity: 1; left: 0; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) { z-index: 111; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view { transition: 0.3s ease all; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view a { line-height: 50px; transition: 0.3s ease all; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view { width: 50px; height: 50px; padding: 0; margin: 0; border-radius: 620px; display: block; text-align: center; font-size: 14px; overflow: visible; box-shadow: none; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view:after { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; box-sizing: border-box; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woocompare-button:after { content: "\eafc"; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button.in_compare:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woocompare-button.in_compare:after { content: "\ea21"; margin: 0; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button.loading, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woocompare-button.loading { opacity: 1; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woocompare-button.loading:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woocompare-button.loading:after { content: "\eea4"; left: 0; top: 0; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woowishlist-button.in_wishlist:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woowishlist-button.in_wishlist:after { content: "\ea21"; margin: 0; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woowishlist-button.loading, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woowishlist-button.loading { opacity: 1; } .woocommerce .wishlist_compare_button_block:not(.single_product_block) button.button.btn.tm-woowishlist-button.loading:after, .woocommerce .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view.tm-woowishlist-button.loading:after { content: "\eea4"; margin-top: -9px; margin-left: -15px; width: 30px; } .tm-woocompare-table.tablesaw { table-layout: auto; } /** * Order Received */ .woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount { font-size: 18px; } .woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th, .woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td { font-weight: 700; font-size: 18px; text-transform: uppercase; padding: 5px 10px; } /** * Woocommerce Pagination */ .woocommerce nav.woocommerce-pagination { text-align: left; border: none; margin: 2em 0 4em; padding-top: 2em; border-top: 1px solid #e8e8f8; } .woocommerce nav.woocommerce-pagination ul.page-numbers { border: none; background: none; } .woocommerce nav.woocommerce-pagination .page-numbers { overflow: hidden; } .woocommerce nav.woocommerce-pagination a.next:before, .woocommerce nav.woocommerce-pagination a.prev:before { display: block; position: absolute; text-indent: 0; text-align: center; left: 0; width: 100%; font-size: 14px; line-height: 48px; } /** * Woocommerce Badges */ .woocommerce .single_product_wrapper span.featured, .woocommerce .single_product_wrapper span.onsale, .woocommerce .single_product_wrapper span.new { position: relative; top: auto; left: auto; -ms-flex-item-align: start; align-self: flex-start; } .woocommerce .products .product span.onsale, .woocommerce span.featured, .woocommerce span.onsale, .woocommerce span.new { padding: 2px 8px; margin: 0; min-height: 0; min-width: 0; position: absolute; left: 20px; right: auto; top: 20px; font-size: 13px; line-height: 1; max-height: 30px; text-transform: none; z-index: 6; border-radius: 0; } @media (max-width: 575px) { .woocommerce .products .product span.onsale, .woocommerce span.featured, .woocommerce span.onsale, .woocommerce span.new { left: 10px; } } /** * Remove woocommerce grid system */ .products.row, .cross-sells .products { clear: both; } .woocommerce div.products.row, .woocommerce .cross-sells div.products, .cross-sells .woocommerce div.products { margin-left: -1.5625rem; margin-right: -1.5625rem; } .product-category-widget > a > img { width: 100%; } .shop_wrapper .products.row, .shop_wrapper .cross-sells .products, .cross-sells .shop_wrapper .products, .page-description .woocommerce .products.row, .page-description .woocommerce .cross-sells .products, .cross-sells .page-description .woocommerce .products { clear: both; } /** * Search and product-search */ .search-form.woocommerce-product-search { display: -moz-flex; display: -ms-flexbox; display: flex; } .search-form.woocommerce-product-search:after { display: none; } .search-form.woocommerce-product-search > label { position: relative; margin: 4.5px 0 5px; -moz-flex: 5 1 185px; -ms-flex: 5 1 185px; flex: 5 1 185px; min-width: 185px; } .search-form.woocommerce-product-search input[type='search'] { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 50px; } .search-form.woocommerce-product-search button[type='submit'] { display: inline-block; float: none; margin: 5px 0; -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; border-radius: 0; padding: 9px 15px; } /** * Listing products */ .products .tm-thumbs-wrap__inner img { width: 100%; } .products .product.swiper-slide:not(.product-list) .block_product_content h3 { margin-bottom: 0; } .products .product.swiper-slide:not(.product-list) .product-categories { margin-bottom: -8px; } .products .product.swiper-slide:not(.product-list) .star-rating { margin-top: 0; } .products .product.swiper-slide:not(.product-list) span.featured, .products .product.swiper-slide:not(.product-list) span.onsale, .products .product.swiper-slide:not(.product-list) span.new { left: 20px; } .products .product { text-align: center; padding-bottom: 20px; } @media (min-width: 576px) { .products .product { padding-bottom: 0; } } .products .product.product-category.product-list .title_count_block { text-align: left; } .products .product.product-category:not(.product-list) { margin-bottom: 30px; } .products .product.product-category:not(.product-list) .product-category-inner { position: relative; } .products .product.product-category:not(.product-list) .title_count_block { position: absolute; display: inline-block; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 10px 20px; overflow: hidden; margin: 0; line-height: 0; } .products .product.product-category:not(.product-list) .title_count_block h3 { text-transform: uppercase; padding: 0; } .products .product .block_product_content { text-align: center; } @media (min-width: 576px) { .products .product .block_product_content { text-align: left; } } .products .product .block_product_thumbnail { position: relative; display: inline-block; z-index: 1; } @media (min-width: 576px) { .products .product .block_product_thumbnail { display: block; } } .products .product .block_product_thumbnail img { display: inline-block; } .products .product h6 { margin-top: 8px; margin-bottom: 0; } .products .product:not(.product-list) .wishlist_compare_button_block:not(.single_product_block) { position: absolute; bottom: 25px; left: 0; right: 0; } .products .product:not(.product-list) .product-categories { padding: 0; } .products .product:not(.product-list) h3 { padding: 0 50px; } .products .product.swiper-slide .block_product_content h3 { padding: 0; } .products .product:not(.swiper-slide):not(.product-list) .block_product_content { padding-bottom: 35px; } .products .product:not(.swiper-slide) .block_product_content { padding-bottom: 12px; position: relative; z-index: 1; } .products .product:not(.swiper-slide) .block_product_content h3 { margin-top: 0; margin-bottom: 0; display: block; max-width: 100%; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } @media (max-width: 575px) { .products .product:not(.swiper-slide) .block_product_content h3 { padding: 0 50px; } } .products .product:not(.swiper-slide) .block_product_content .price { padding-bottom: 10px; margin-top: 10px; } @media (min-width: 576px) { .products .product:not(.swiper-slide) .block_product_content { padding-bottom: 32px; } } .products .product:not(.swiper-slide) .product-categories { margin-bottom: -8px; } .products .product:not(.swiper-slide) .product-widget-tags { margin-bottom: 1px; } .products .product:not(.swiper-slide) .product-categories, .products .product:not(.swiper-slide) .product-widget-tags { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .products .product:not(.swiper-slide) .product-categories li, .products .product:not(.swiper-slide) .product-widget-tags li { display: inline; } .products .product:not(.swiper-slide).product-list { padding-left: 1.56rem; padding-right: 1.56rem; padding-bottom: 30px; width: 100%; } @media (max-width: 575px) { .products .product:not(.swiper-slide).product-list::before { display: none; } } .products .product:not(.swiper-slide).product-list .tm-woocompare-button { vertical-align: top; } .products .product:not(.swiper-slide).product-list .product-categories a { text-transform: uppercase; } .products .product:not(.swiper-slide).product-list .block_product_thumbnail { margin: 0 0 30px 0; } @media (min-width: 992px) { .products .product:not(.swiper-slide).product-list .block_product_thumbnail { margin: 0; float: left; width: 370px; } } .products .product:not(.swiper-slide).product-list .block_product_content { overflow: hidden; text-align: left; padding-top: 5px; } @media (min-width: 576px) { .products .product:not(.swiper-slide).product-list .block_product_content { padding-left: 30px; } } @media (max-width: 991px) { .products .product:not(.swiper-slide).product-list .block_product_content { width: 100%; margin-top: 30px; } } @media (max-width: 575px) { .products .product:not(.swiper-slide).product-list .block_product_content { margin-top: 0; } } .products .product:not(.swiper-slide).product-list .product-categories { text-align: left; margin: -13px 0 4px 0; } .products .product:not(.swiper-slide).product-list .product_type_grouped, .products .product:not(.swiper-slide).product-list .product_type_external, .products .product:not(.swiper-slide).product-list .product_type_simple, .products .product:not(.swiper-slide).product-list .product_type_variable, .products .product:not(.swiper-slide).product-list .add_to_cart_button { padding: 19px 38px; margin-top: 0; margin-right: 20px; vertical-align: top; } .products .product:not(.swiper-slide).product-list .product_type_grouped .add-to-cart-text, .products .product:not(.swiper-slide).product-list .product_type_external .add-to-cart-text, .products .product:not(.swiper-slide).product-list .product_type_simple .add-to-cart-text, .products .product:not(.swiper-slide).product-list .product_type_variable .add-to-cart-text, .products .product:not(.swiper-slide).product-list .add_to_cart_button .add-to-cart-text { display: inline-block; font-size: 11px; letter-spacing: 0.08em; } .products .product:not(.swiper-slide).product-list .product_type_grouped:after, .products .product:not(.swiper-slide).product-list .product_type_external:after, .products .product:not(.swiper-slide).product-list .product_type_simple:after, .products .product:not(.swiper-slide).product-list .product_type_variable:after, .products .product:not(.swiper-slide).product-list .add_to_cart_button:after { display: inline-block !important; left: auto; right: auto; width: auto; position: relative; line-height: 1; margin-left: 10px; } .products .product:not(.swiper-slide).product-list h6 { font-size: 22px; margin-bottom: 4px; margin-top: 2px; } @media (max-width: 575px) { .products .product:not(.swiper-slide).product-list h6 { padding-left: 0; } } .products .product:not(.swiper-slide).product-list .woocommerce-product-details__short-description { font-size: 15px; } .products .product:not(.swiper-slide).product-list .price { font-size: 22px; letter-spacing: 0; } .products .product:not(.swiper-slide).product-list .price ins { margin-right: 5px; } .products .product:not(.swiper-slide).product-list .price del, .products .product:not(.swiper-slide).product-list .price ins { font-size: 22px; letter-spacing: 0; } .products .product:not(.swiper-slide).product-list .star-rating { margin: 5px 0 15px 0; } .products .product:not(.swiper-slide).product-list .desc_products_listing_line { margin: 0 0 15px 0; } .products .product:not(.swiper-slide).product-list .wishlist_compare_button_block:not(.single_product_block) { position: static; padding-top: 10px; } .products .product:not(.swiper-slide).product-list .wishlist_compare_button_block:not(.single_product_block) button.button.btn, .products .product:not(.swiper-slide).product-list .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view { display: inline-block; margin: 0 7px 0 0; } .products .product:not(.swiper-slide).product-list .wishlist_compare_button_block:not(.single_product_block) button.button.btn i, .products .product:not(.swiper-slide).product-list .wishlist_compare_button_block:not(.single_product_block) .tm-quick-view i { width: 100%; } .products .product:not(.swiper-slide).product-list.product-category { text-align: left; } .products .product:not(.swiper-slide).product-list.product-category .product-category-inner > a { display: block; margin-bottom: 20px; } @media (min-width: 576px) { .products .product:not(.swiper-slide).product-list.product-category .product-category-inner > a { float: left; margin: 0 50px 0 0; width: 370px; } } .products .product:not(.swiper-slide).product-list.product-category .title_count_block { padding: 0 0 20px 0; overflow: hidden; margin-top: 20px; } .products .product:not(.swiper-slide).product-list.product-category .title_count_block h3 { display: block; } .products .product:not(.swiper-slide).product-list.product-category .title_count_block a { display: inline-block; } .products .product:not(.swiper-slide).product-list.product-category .product-category__description { overflow: hidden; padding-bottom: 20px; } .term-description { padding-bottom: 30px; } .tm-products-sale-end-date { position: absolute; text-align: center; bottom: 50%; transform: translateY(50%); left: 0; right: 0; opacity: 1; z-index: 4; display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -moz-justify-content: center; justify-content: center; -ms-flex-align: center; -moz-align-items: center; align-items: center; pointer-events: none; } .tm-products-sale-end-date span { margin: 0 3px; padding: 10px; box-sizing: border-box; background: transparent; } .tm-products-sale-end-date span i { font-size: 12px; text-transform: capitalize; display: block; font-style: normal; font-weight: 400; } .tm-wc-ajax-products-wrapper { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .tm-wc-ajax-products-wrapper .shop-top-panel-wrapper { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: center; align-content: center; -ms-flex-align: center; -moz-align-items: center; align-items: center; width: 100%; -ms-flex-order: 1; order: 1; } .tm-wc-ajax-products-wrapper .shop-top-panel-wrapper > * { margin-bottom: 10px !important; } .tm-wc-ajax-products-wrapper .shop-top-panel-wrapper .woocommerce-ordering { margin-left: -10px; margin-right: 20px !important; } .tm-wc-ajax-products-wrapper .shop-top-panel-wrapper .woocommerce-ordering select { padding-right: 45px; -moz-appearance: none; -webkit-appearance: none; background-image: url("/web/20181004225132im_/https://style.vesti.ru/files/themes/chantalle/assets/images/woo-select-arrow.png"); background-repeat: no-repeat; background-position: calc( 100% - 20px) 50%; border-radius: 0; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper { -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; padding-top: 20px; -ms-flex-order: 2; order: 2; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price { padding: 0; font-size: 14px; line-height: 20px; border-radius: 0; margin-right: 17px; transition: 0.3s all ease; background: transparent; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss { margin-left: 5px; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss .dashicons, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss .dashicons { display: none; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss:after, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss:after { content: '\ea5c'; font-size: 11px; transition: 0.3s ease all; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-reset.button { padding: 0; margin: 0 0 10px 10px; background: none; border: none; border-radius: 0; text-transform: none; font-weight: normal; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-reset.button:hover { background: transparent; } .tm-wc-ajax-products-wrapper .woocommerce-message { -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } .tm-wc-ajax-products-wrapper .woocommerce-ordering-count { -moz-order: 1; -ms-flex-order: 1; order: 1; } .tm-wc-ajax-products-wrapper .woocommerce-result-count { -moz-order: 3; -ms-flex-order: 3; order: 3; -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; margin: 0; font-size: 14px; text-align: center; } @media (min-width: 576px) { .tm-wc-ajax-products-wrapper .woocommerce-result-count { -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -moz-order: 1; -ms-flex-order: 1; order: 1; } } @media (max-width: 575px) { .tm-wc-ajax-products-wrapper .woocommerce-result-count { text-align: center; margin-bottom: 50px; } } .tm-wc-ajax-products-wrapper.loading .tm-woo-grid-list-toggle-button-wrapper { opacity: 1; } .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper { -moz-order: 2; -ms-flex-order: 2; order: 2; -ms-flex-item-align: end; align-self: flex-end; margin: 0; padding: 10px 0; } @media (max-width: 767px) { .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper { width: 100px; text-align: center; } } .tm-wc-ajax-products-wrapper .products.row, .tm-wc-ajax-products-wrapper .cross-sells .products, .cross-sells .tm-wc-ajax-products-wrapper .products { -moz-order: 4; -ms-flex-order: 4; order: 4; -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; max-width: calc(100% + 3.125rem); } @media (min-width: 576px) { .tm-wc-ajax-products-wrapper .products.row, .tm-wc-ajax-products-wrapper .cross-sells .products, .cross-sells .tm-wc-ajax-products-wrapper .products { padding: 25px 0 0 0; } } .tm-wc-ajax-products-wrapper .woocommerce-pagination, .tm-wc-ajax-products-wrapper .pagination { -moz-order: 6; -ms-flex-order: 6; order: 6; -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; } .tm-wc-ajax-products-wrapper .tm-wc-ajax-load-more-button { -moz-order: 5; -ms-flex-order: 5; order: 5; -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; margin-left: auto !important; margin-right: auto !important; } body.woocommerce .tm-wc-ajax-products-wrapper .tm-wc-ajax-load-more-button { margin-top: 30px; padding: 10px 20px; } body.woocommerce .tm-wc-ajax-products-wrapper .tm-wc-ajax-load-more-button.loading::after { display: none !important; } .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper { position: relative; } .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button { display: block; margin-right: -20px; } .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler { background: none; display: -ms-inline-flexbox; display: inline-flex; padding: 0 12px; box-shadow: none; transform: translate(0, -2px); transition: all 0.3s ease; text-align: center; } .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler .dashicons { font-size: 14px; line-height: 20px; } .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-list .dashicons:before { content: "\ea9d"; } .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-grid .dashicons:before { content: "\ea8a"; } .product-categories li, .product-widget-tags li { font-size: 14px; line-height: 20px; display: -ms-inline-flexbox; display: inline-flex; font-weight: 700; text-transform: uppercase; } .product-categories li:after, .product-widget-tags li:after { content: ","; } .product-categories li:last-child:after, .product-widget-tags li:last-child:after { display: none; } .post-type-archive-product .site-content_wrap.container > .row, .post-type-archive-product .cross-sells .site-content_wrap.container > .products, .cross-sells .post-type-archive-product .site-content_wrap.container > .products { margin-left: -5px; margin-right: -5px; } .woocommerce .product img, .woocommerce-page .product img { width: 100%; } .nav-links { text-align: center; } /** * Single Product */ .woocommerce.single-product div.product, .woocommerce .single-product div.product { margin-top: 30px; } .woocommerce.single-product div.product.product-type-external .cart .single_add_to_cart_button, .woocommerce .single-product div.product.product-type-external .cart .single_add_to_cart_button { padding: 20px 40px !important; } .woocommerce.single-product div.product.product-type-simple .single_product_wrapper form.cart, .woocommerce .single-product div.product.product-type-simple .single_product_wrapper form.cart { padding-top: 20px; padding-bottom: 20px; } .woocommerce.single-product div.product.outofstock .single_product_wrapper div[itemprop="description"], .woocommerce .single-product div.product.outofstock .single_product_wrapper div[itemprop="description"] { margin-bottom: 1.5em; padding-top: 1em; } .woocommerce.single-product div.product h1.product_title, .woocommerce .single-product div.product h1.product_title { margin-bottom: 24px; } .woocommerce.single-product div.product .single_product_wrapper, .woocommerce .single-product div.product .single_product_wrapper { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: space-between; align-content: space-between; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } .woocommerce.single-product div.product .single_product_wrapper .images, .woocommerce .single-product div.product .single_product_wrapper .images { -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; position: relative; float: none; width: auto !important; } @media (min-width: 576px) { .woocommerce.single-product div.product .single_product_wrapper .images, .woocommerce .single-product div.product .single_product_wrapper .images { -moz-flex: 0 1 40%; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; } } .woocommerce.single-product div.product .single_product_wrapper .summary.entry-summary, .woocommerce .single-product div.product .single_product_wrapper .summary.entry-summary { float: none; width: auto; -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } @media (min-width: 576px) { .woocommerce.single-product div.product .single_product_wrapper .summary.entry-summary, .woocommerce .single-product div.product .single_product_wrapper .summary.entry-summary { -moz-flex: 0 1 60%; -ms-flex: 0 1 60%; flex: 0 1 60%; padding-left: 50px; display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: none; flex-wrap: nowrap; } } .woocommerce.single-product div.product .single_product_wrapper .enlarge, .woocommerce .single-product div.product .single_product_wrapper .enlarge { position: absolute; z-index: 95; display: block; font-size: 21px; color: #b3b9bf; cursor: pointer; top: 10px; right: 10px; height: 40px; width: 40px; text-align: center; border-radius: 0px; } .woocommerce.single-product div.product .single_product_wrapper .enlarge i, .woocommerce .single-product div.product .single_product_wrapper .enlarge i { line-height: 40px; display: inline-block; } .woocommerce.single-product div.product .product_title.entry-title, .woocommerce .single-product div.product .product_title.entry-title { margin-top: 10px; margin-bottom: 5px; -moz-order: 0; -ms-flex-order: 0; order: 0; } .woocommerce.single-product div.product div[itemprop="offers"], .woocommerce .single-product div.product div[itemprop="offers"] { -moz-order: 3; -ms-flex-order: 3; order: 3; } .woocommerce.single-product div.product .woocommerce-product-rating, .woocommerce .single-product div.product .woocommerce-product-rating { margin-bottom: 15px; -moz-order: 0; -ms-flex-order: 0; order: 0; } .woocommerce.single-product div.product .woocommerce-product-rating .star-rating, .woocommerce .single-product div.product .woocommerce-product-rating .star-rating { margin-top: 0; } .woocommerce.single-product div.product div[itemprop="description"], .woocommerce .single-product div.product div[itemprop="description"] { -moz-order: 5; -ms-flex-order: 5; order: 5; margin-bottom: 22px; } .woocommerce.single-product div.product .stock, .woocommerce .single-product div.product .stock { -moz-order: 2; -ms-flex-order: 2; order: 2; margin: 23px 0 16px; font-size: 14px; font-weight: 800; } .woocommerce.single-product div.product .wishlist_compare_button_block, .woocommerce .single-product div.product .wishlist_compare_button_block { -moz-order: 7; -ms-flex-order: 7; order: 7; } .woocommerce.single-product div.product .product_meta, .woocommerce .single-product div.product .product_meta { -moz-order: 8; -ms-flex-order: 8; order: 8; } .woocommerce.single-product div.product .woo-social-buttons, .woocommerce .single-product div.product .woo-social-buttons { -moz-order: 9; -ms-flex-order: 9; order: 9; } .woocommerce.single-product div.product .woocommerce-review-link, .woocommerce .single-product div.product .woocommerce-review-link { float: left; margin: 0 0 0 20px; line-height: 1.9; font-size: 14px; font-weight: 400; } .woocommerce.single-product div.product p.price, .woocommerce .single-product div.product p.price { margin-bottom: 8px; } .woocommerce.single-product div.product .woocommerce-product-details__short-description, .woocommerce .single-product div.product .woocommerce-product-details__short-description { margin-bottom: 18px; } .woocommerce.single-product div.product form.cart, .woocommerce .single-product div.product form.cart { margin-bottom: 1em; -moz-order: 6; -ms-flex-order: 6; order: 6; } @media (min-width: 768px) { .woocommerce.single-product div.product form.cart, .woocommerce .single-product div.product form.cart { margin-bottom: 2.15em; } } .woocommerce.single-product div.product form.cart.variations_form, .woocommerce .single-product div.product form.cart.variations_form { margin-bottom: 30px; } .woocommerce.single-product div.product form.cart .variations, .woocommerce .single-product div.product form.cart .variations { margin-bottom: 0; } .woocommerce.single-product div.product form.cart .variations td, .woocommerce .single-product div.product form.cart .variations td { display: block; overflow: hidden; line-height: 1; padding: 0 0 5px 0; } .woocommerce.single-product div.product form.cart .variations .label label, .woocommerce .single-product div.product form.cart .variations .label label { text-transform: capitalize; position: relative; } .woocommerce.single-product div.product form.cart .variations .label label:after, .woocommerce .single-product div.product form.cart .variations .label label:after { content: '*'; } .woocommerce.single-product div.product form.cart .variations td.value, .woocommerce .single-product div.product form.cart .variations td.value { position: relative; padding-bottom: 3px; } .woocommerce.single-product div.product form.cart .variations td.value label, .woocommerce .single-product div.product form.cart .variations td.value label { display: block; max-width: 270px; position: relative; margin-bottom: 20px; } .woocommerce.single-product div.product form.cart .variations td.value i, .woocommerce .single-product div.product form.cart .variations td.value i { position: absolute; z-index: 2; top: 15px; right: 20px; pointer-events: none; font-size: 13px; } .woocommerce.single-product div.product form.cart .variations td.value select, .woocommerce .single-product div.product form.cart .variations td.value select { width: 100%; } .woocommerce.single-product div.product form.cart .variations td.value .reset_variations, .woocommerce .single-product div.product form.cart .variations td.value .reset_variations { float: left; font-size: 15px; margin-top: 10px; font-weight: 400; letter-spacing: 0.08em; } .woocommerce.single-product div.product form.cart .variations select, .woocommerce .single-product div.product form.cart .variations select { display: block; max-width: 100%; width: 100%; min-width: 0; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .woocommerce.single-product div.product form.cart .variations select::-ms-expand, .woocommerce .single-product div.product form.cart .variations select::-ms-expand { opacity: 0; } .woocommerce.single-product div.product form.cart form.cart:not(.variations_form), .woocommerce .single-product div.product form.cart form.cart:not(.variations_form) { padding-top: 20px; padding-bottom: 20px; } .woocommerce.single-product div.product form.cart .single_variation_wrap, .woocommerce .single-product div.product form.cart .single_variation_wrap { display: block; width: 100%; overflow: hidden; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; } .woocommerce.single-product div.product form.cart .single_variation_wrap .woocommerce-variation-price, .woocommerce .single-product div.product form.cart .single_variation_wrap .woocommerce-variation-price { padding: 0 0 15px; } .woocommerce.single-product div.product form.cart .variations_form, .woocommerce .single-product div.product form.cart .variations_form { margin-bottom: 10px; } .woocommerce.single-product div.product form.cart div.quantity, .woocommerce .single-product div.product form.cart div.quantity { float: left; margin: 0 40px 0 0; position: relative; } .woocommerce.single-product div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce.single-product div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button, .woocommerce .single-product div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce .single-product div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; } .woocommerce.single-product div.product form.cart div.quantity input.qty, .woocommerce .single-product div.product form.cart div.quantity input.qty { width: 80px; text-align: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; line-height: 2.3; margin-top: 0; margin-left: 18px; margin-right: 18px; border-radius: 0; background: transparent; border: none; font-size: 21px; padding: 0; } .woocommerce.single-product div.product form.cart div.quantity .quantity-minus, .woocommerce.single-product div.product form.cart div.quantity .quantity-plus, .woocommerce .single-product div.product form.cart div.quantity .quantity-minus, .woocommerce .single-product div.product form.cart div.quantity .quantity-plus { position: absolute; top: 50%; transform: translateY(-50%); font-size: 14px; cursor: pointer; } .woocommerce.single-product div.product form.cart div.quantity .quantity-minus:before, .woocommerce.single-product div.product form.cart div.quantity .quantity-plus:before, .woocommerce .single-product div.product form.cart div.quantity .quantity-minus:before, .woocommerce .single-product div.product form.cart div.quantity .quantity-plus:before { display: inline-block; } .woocommerce.single-product div.product form.cart div.quantity .quantity-minus, .woocommerce .single-product div.product form.cart div.quantity .quantity-minus { left: 0; } .woocommerce.single-product div.product form.cart div.quantity .quantity-minus:before, .woocommerce .single-product div.product form.cart div.quantity .quantity-minus:before { content: '\ea5b'; } .woocommerce.single-product div.product form.cart div.quantity .quantity-plus, .woocommerce .single-product div.product form.cart div.quantity .quantity-plus { right: 0; } .woocommerce.single-product div.product form.cart div.quantity .quantity-plus:before, .woocommerce .single-product div.product form.cart div.quantity .quantity-plus:before { content: '\ea5a'; } .woocommerce.single-product div.product form.cart .button, .woocommerce .single-product div.product form.cart .button { clear: left; margin-top: 20px; font-size: 13px; padding: 20px 40px; } @media (min-width: 576px) { .woocommerce.single-product div.product form.cart .button, .woocommerce .single-product div.product form.cart .button { clear: none; margin-top: 0; } } @media (min-width: 768px) { .woocommerce.single-product div.product form.cart .button, .woocommerce .single-product div.product form.cart .button { margin-top: 0; } } .woocommerce.single-product div.product .product_meta, .woocommerce .single-product div.product .product_meta { font-size: 14px; line-height: 21px; padding-bottom: 10px; padding-top: 10px; } .woocommerce.single-product div.product .product_meta .woo-social-buttons, .woocommerce .single-product div.product .product_meta .woo-social-buttons { margin-top: 0; } .woocommerce.single-product div.product .product_meta .woo-social-buttons .wsmsb_title, .woocommerce .single-product div.product .product_meta .woo-social-buttons .wsmsb_title { display: inline-block; float: left; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block { padding-bottom: 15px; width: 100%; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single { margin-left: 0; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single { background-color: transparent !important; border: none !important; margin-left: 0; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woowishlist_product_actions_tip, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woocompare_product_actions_tip, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woowishlist_product_actions_tip, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woocompare_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woowishlist_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woocompare_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woowishlist_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woocompare_product_actions_tip { margin-left: 10px; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woowishlist_product_actions_tip, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .text, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woocompare_product_actions_tip, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woowishlist_product_actions_tip, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .text, .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woocompare_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woowishlist_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .text, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woowishlist-button-single .tm_woocompare_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woowishlist_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .text, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block button.button.btn.tm-woocompare-button-single .tm_woocompare_product_actions_tip { background: transparent; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-page-button, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-page-button { width: auto !important; box-shadow: none; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single { padding: 0; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single .tm_woocompare_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single .tm_woocompare_product_actions_tip { display: inline-block; vertical-align: middle; line-height: 50px; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single:after { content: '\eafc'; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; float: left; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single.loading:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single.loading:after { content: '\eea3'; position: relative; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single.in_compare .tm_woocompare_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single.in_compare .tm_woocompare_product_actions_tip { display: none; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single.in_compare:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woocompare-button-single.in_compare:after { content: '\ea21'; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single { padding: 0; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single .tm_woowishlist_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single .tm_woowishlist_product_actions_tip { display: inline-block; vertical-align: middle; line-height: 50px; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single .wishlist-icon, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single .wishlist-icon { display: none; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single:after { content: '\eea2'; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; float: left; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single.loading:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single.loading:after { content: '\eea3'; position: relative; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single.in_wishlist .tm_woowishlist_product_actions_tip, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single.in_wishlist .tm_woowishlist_product_actions_tip { display: none; } .woocommerce.single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single.in_wishlist:after, .woocommerce .single-product div.product .summary .wishlist_compare_button_block.single_product_block .tm-woowishlist-button-single.in_wishlist:after { content: '\ea21'; } .woocommerce.single-product div.product .woo-social-buttons, .woocommerce .single-product div.product .woo-social-buttons { margin: 10px 0; -moz-order: 7; -ms-flex-order: 7; order: 7; } .woocommerce.single-product div.product .woo-social-buttons > span, .woocommerce .single-product div.product .woo-social-buttons > span { margin: 0 7px 0 0; } .woocommerce.single-product div.product .woo-social-buttons > span.custom, .woocommerce .single-product div.product .woo-social-buttons > span.custom { font-size: 14px; } .woocommerce.single-product div.product .woo-social-buttons > span.custom a, .woocommerce .single-product div.product .woo-social-buttons > span.custom a { text-decoration: none; } .woocommerce.single-product div.product .woo-social-buttons > span.custom a img, .woocommerce .single-product div.product .woo-social-buttons > span.custom a img { display: none; } .woocommerce.single-product div.product .woo-social-buttons > span.custom a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom a:after { font-family: fontawesome; width: 23px; height: 23px; line-height: 23px; font-size: 14px; display: inline-block; text-align: center; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_facebook a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_facebook a:after { content: '\f09a'; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_twitter a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_twitter a:after { content: '\f099'; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_googleplus a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_googleplus a:after { content: '\f0d5'; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_linkedin a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_linkedin a:after { content: '\f0e1'; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_pinterest a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_pinterest a:after { content: '\f0d2'; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_tumblr a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_tumblr a:after { content: '\f173'; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_stumbleupon a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_stumbleupon a:after { content: '\f1a4'; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_vkontakte a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_vkontakte a:after { content: '\f189 '; } .woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_email a:after, .woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_email a:after { content: '\f0e0'; } .woocommerce.single-product div.product .sku_wrapper, .woocommerce.single-product div.product .posted_in, .woocommerce.single-product div.product .tagged_as, .woocommerce .single-product div.product .sku_wrapper, .woocommerce .single-product div.product .posted_in, .woocommerce .single-product div.product .tagged_as { display: block; margin-bottom: 13px; } .woocommerce.single-product div.product .woocommerce-tabs, .woocommerce .single-product div.product .woocommerce-tabs { padding-top: 50px; } .woocommerce.single-product div.product .woocommerce-tabs .tabs, .woocommerce .single-product div.product .woocommerce-tabs .tabs { padding: 0; margin: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } @media (max-width: 575px) { .woocommerce.single-product div.product .woocommerce-tabs .tabs, .woocommerce .single-product div.product .woocommerce-tabs .tabs { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .woocommerce.single-product div.product .woocommerce-tabs .tabs:before, .woocommerce .single-product div.product .woocommerce-tabs .tabs:before { display: none; border: none; } .woocommerce.single-product div.product .woocommerce-tabs .tabs li, .woocommerce .single-product div.product .woocommerce-tabs .tabs li { text-align: center; border: none; border-radius: 0; padding: 0; background: none; margin: 0 10px; transition: 0.3s ease all; } @media (max-width: 575px) { .woocommerce.single-product div.product .woocommerce-tabs .tabs li, .woocommerce .single-product div.product .woocommerce-tabs .tabs li { width: 100%; } } .woocommerce.single-product div.product .woocommerce-tabs .tabs li a, .woocommerce .single-product div.product .woocommerce-tabs .tabs li a { padding: 0; text-transform: uppercase; font-size: 15px; letter-spacing: 0.08em; display: block; } .woocommerce.single-product div.product .woocommerce-tabs .tabs li:before, .woocommerce.single-product div.product .woocommerce-tabs .tabs li:after, .woocommerce .single-product div.product .woocommerce-tabs .tabs li:before, .woocommerce .single-product div.product .woocommerce-tabs .tabs li:after { display: none; } .woocommerce.single-product div.product .woocommerce-tabs .tabs li.active, .woocommerce.single-product div.product .woocommerce-tabs .tabs li:hover, .woocommerce .single-product div.product .woocommerce-tabs .tabs li.active, .woocommerce .single-product div.product .woocommerce-tabs .tabs li:hover { background: none; } .woocommerce.single-product div.product .woocommerce-tabs .panel, .woocommerce .single-product div.product .woocommerce-tabs .panel { padding-top: 35px; max-width: 770px; margin-left: auto; margin-right: auto; } .woocommerce.single-product div.product .woocommerce-tabs .panel h2, .woocommerce.single-product div.product .woocommerce-tabs .panel h1, .woocommerce.single-product div.product .woocommerce-tabs .panel h3, .woocommerce.single-product div.product .woocommerce-tabs .panel h4, .woocommerce .single-product div.product .woocommerce-tabs .panel h2, .woocommerce .single-product div.product .woocommerce-tabs .panel h1, .woocommerce .single-product div.product .woocommerce-tabs .panel h3, .woocommerce .single-product div.product .woocommerce-tabs .panel h4 { font-size: 22px; line-height: 37px; margin-bottom: 5px; } .woocommerce.single-product div.product .woocommerce-tabs .panel .comment-reply-title, .woocommerce .single-product div.product .woocommerce-tabs .panel .comment-reply-title { margin-bottom: 35px; } .woocommerce.single-product div.product .woocommerce-tabs .panel .woocommerce-noreviews, .woocommerce .single-product div.product .woocommerce-tabs .panel .woocommerce-noreviews { margin-bottom: 15px; } .woocommerce.single-product div.product .related, .woocommerce.single-product div.product .up-sells, .woocommerce .single-product div.product .related, .woocommerce .single-product div.product .up-sells { padding-bottom: 3.2em; position: relative; } .woocommerce.single-product div.product .related > h6, .woocommerce.single-product div.product .up-sells > h6, .woocommerce .single-product div.product .related > h6, .woocommerce .single-product div.product .up-sells > h6 { text-align: center; text-transform: uppercase; margin-bottom: 3px; font-size: 22px; } .woocommerce table.shop_attributes { margin-bottom: 10px; border: none; } .woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th { border: none; background: none; } .woocommerce table.shop_attributes tr:last-child { border-bottom: none; } .woocommerce table.shop_attributes tr th, .woocommerce table.shop_attributes tr td { padding: 10px 10px 10px 17px; } .woocommerce table.shop_attributes th { text-transform: capitalize; border: none; width: auto; text-align: center; padding: 0; } .woocommerce table.shop_attributes td { background: transparent; padding-left: 0; font-style: normal; border: none; } .woocommerce table.shop_attributes td p { line-height: 1; } .woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th { background: transparent; } .woocommerce #reviews #respond .stars { margin-top: 2px; } .woocommerce #reviews #respond #reply-title { font-size: 15px; text-transform: uppercase; text-align: center; display: block; } .woocommerce #reviews #respond #reply-title:after, .woocommerce #reviews #respond #reply-title:before { display: none; } .woocommerce #reviews #respond .comment-notes { -ms-flex-order: 1; order: 1; } .woocommerce #reviews #respond .comment-form-rating { -ms-flex-order: 2; order: 2; } .woocommerce #reviews #respond .comment-form-author { -ms-flex-order: 3; order: 3; } .woocommerce #reviews #respond .comment-form-email { -ms-flex-order: 4; order: 4; } .woocommerce #reviews #respond .comment-form-comment { -ms-flex-order: 5; order: 5; } .woocommerce #reviews #respond .form-submit { -ms-flex-order: 6; order: 6; } .woocommerce #reviews #respond .comment-form-rating { margin-top: 15px; margin-bottom: 0; } .woocommerce #reviews #respond .comment-notes { font-size: 14px; margin-bottom: 5px; } .woocommerce #reviews #respond .comment-form-comment { margin-bottom: 0; padding-bottom: 0; } .woocommerce #reviews #respond .form-submit { margin-top: 20px; } .woocommerce #reviews #respond .form-submit input { font-size: 11px; border-radius: 50px; padding: 8px 20px; } .woocommerce #reviews .comment-form-rating label { display: inline-block; vertical-align: top; margin-right: 20px; font-size: 14px; } .woocommerce #reviews .comment-form-rating .stars { font-size: 0.7em; display: inline-block; width: 7.4em; } .woocommerce #reviews .comment-form-rating .stars::before, .woocommerce #reviews .comment-form-rating .stars > span::before { display: none; } .woocommerce #reviews .comment-form-rating .stars a { margin: 0 2px; } .woocommerce #reviews .comment-form-rating .stars a::before { content: '\e020'; color: #b3b9bf; } .woocommerce #reviews .comment-form-rating .stars a:hover, .woocommerce #reviews .comment-form-rating .stars a:hover::before { color: #ff8b7b; } .woocommerce #reviews .comment-form-rating .stars.selected a:not(.active)::before, .woocommerce #reviews .comment-form-rating .stars.selected a.active::before { color: #ff8b7b; } .woocommerce #reviews .comment-form-rating .stars.selected a.active ~ a::before { color: #b3b9bf; } .woocommerce #reviews #comments ol.commentlist { padding-top: 0; margin-bottom: 30px; } .woocommerce #reviews #comments ol.commentlist li { margin-top: 30px; } .woocommerce #reviews #comments ol.commentlist li img.avatar { width: 80px; border-radius: 620px; margin-top: 0; } @media (max-width: 575px) { .woocommerce #reviews #comments ol.commentlist li .children { margin-left: 0; } } .woocommerce #reviews #comments ol.commentlist li .woocommerce-review__dash { display: none; } .woocommerce #reviews #comments ol.commentlist li .woocommerce-review__published-date { font-size: 14px; } .woocommerce #reviews #comments ol.commentlist li .comment-text { margin-left: 100px; padding: 0; border: none; border-radius: 0; position: relative; font-size: 14px; } .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating { margin-top: 0; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { margin-bottom: 5px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong { display: block; font-size: 15px; line-height: 1; } .woocommerce #reviews #comments ol.commentlist li .comment-text .description p { margin-bottom: 0; font-size: 15px; } .woocommerce .comment-form { padding: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .woocommerce .comment-form-author, .woocommerce .comment-form-email, .woocommerce .comment-form-comment { padding-bottom: 10px; } .woocommerce .comment-form-author input, .woocommerce .comment-form-author textarea, .woocommerce .comment-form-email input, .woocommerce .comment-form-email textarea, .woocommerce .comment-form-comment input, .woocommerce .comment-form-comment textarea { padding-left: 25px; width: 100%; } .woocommerce .comment-form-author textarea, .woocommerce .comment-form-email textarea, .woocommerce .comment-form-comment textarea { min-height: 130px; } .easyzoom { display: block; position: relative; width: 100%; } .easyzoom-flyout { position: absolute; overflow: hidden; pointer-events: none; top: 0; left: 0; width: 100%; height: 100%; background: #f8f8f8; border: none; border-radius: 4px; } .easyzoom-flyout img { width: auto !important; max-width: inherit; } .easyzoom img { vertical-align: bottom; } .easyzoom.is-ready a { cursor: crosshair; } .woocommerce .mfp-figure:after { display: none; } .woocommerce .mfp-bg { background: #ffffff; opacity: 1; } .woocommerce div.product div.images .flex-control-thumbs { list-style: none !important; margin-left: -5px; margin-right: -5px; padding-top: 5px; } .woocommerce div.product div.images .flex-control-thumbs li { width: calc(16.666% - 10px); margin: 5px; background-color: #000; } .woocommerce div.product div.images .flex-control-thumbs li:before { display: none; } .woocommerce div.product div.images .flex-control-thumbs li img { opacity: 1; transition: .3s all ease; } .woocommerce div.product div.images .flex-control-thumbs li img:hover, .woocommerce div.product div.images .flex-control-thumbs li img.flex-active { opacity: .7; } .woocommerce div.product div.summary { margin-bottom: 10px; } .woocommerce table.shop_attributes td p { padding: 0; } .woocommerce-Reviews .woocommerce-Reviews-title { text-transform: uppercase; text-align: center; } .woocommerce-Reviews .woocommerce-noreviews { text-align: center; } .woocommerce div.product form.cart .group_table td { vertical-align: middle; } .woocommerce div.product form.cart .group_table td .quantity { margin-right: 0; } .woocommerce div.product form.cart .group_table td .button { float: none; } .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: none; } /** * Product carousel */ .widget_product_categories_image { position: relative; } .cross-sells > h2 { font-size: 22px; margin-top: 25px; margin-bottom: 20px; text-transform: uppercase; } .cross-sells .products { padding-left: 10px; padding-right: 10px; } @media (max-width: 575px) { .woocommerce.single-product div.product .related { padding-bottom: 20px; } } .__tm_products_carousel_widget .tagged_as { width: 100%; display: block; font-size: 12px; margin-top: 8px; margin-bottom: 8px; } .__tm_products_carousel_widget .tm-products-carousel-widget-pagination { width: 100%; } .tm_products_carousel_widget, .widget_product_categories_image, .related, .up-sells, .cross-sells { position: relative; } .tm_products_carousel_widget .swiper-button-next, .tm_products_carousel_widget .swiper-button-next.swiper-button-disabled, .tm_products_carousel_widget .swiper-button-prev, .tm_products_carousel_widget .swiper-button-prev.swiper-button-disabled, .widget_product_categories_image .swiper-button-next, .widget_product_categories_image .swiper-button-next.swiper-button-disabled, .widget_product_categories_image .swiper-button-prev, .widget_product_categories_image .swiper-button-prev.swiper-button-disabled, .related .swiper-button-next, .related .swiper-button-next.swiper-button-disabled, .related .swiper-button-prev, .related .swiper-button-prev.swiper-button-disabled, .up-sells .swiper-button-next, .up-sells .swiper-button-next.swiper-button-disabled, .up-sells .swiper-button-prev, .up-sells .swiper-button-prev.swiper-button-disabled, .cross-sells .swiper-button-next, .cross-sells .swiper-button-next.swiper-button-disabled, .cross-sells .swiper-button-prev, .cross-sells .swiper-button-prev.swiper-button-disabled { opacity: 0; } .tm_products_carousel_widget:hover .swiper-button-next, .tm_products_carousel_widget:hover .swiper-button-prev, .widget_product_categories_image:hover .swiper-button-next, .widget_product_categories_image:hover .swiper-button-prev, .related:hover .swiper-button-next, .related:hover .swiper-button-prev, .up-sells:hover .swiper-button-next, .up-sells:hover .swiper-button-prev, .cross-sells:hover .swiper-button-next, .cross-sells:hover .swiper-button-prev { opacity: 1; } .tm_products_carousel_widget:hover .swiper-button-next.swiper-button-disabled, .tm_products_carousel_widget:hover .swiper-button-prev.swiper-button-disabled, .widget_product_categories_image:hover .swiper-button-next.swiper-button-disabled, .widget_product_categories_image:hover .swiper-button-prev.swiper-button-disabled, .related:hover .swiper-button-next.swiper-button-disabled, .related:hover .swiper-button-prev.swiper-button-disabled, .up-sells:hover .swiper-button-next.swiper-button-disabled, .up-sells:hover .swiper-button-prev.swiper-button-disabled, .cross-sells:hover .swiper-button-next.swiper-button-disabled, .cross-sells:hover .swiper-button-prev.swiper-button-disabled { opacity: .5; } .tm_products_carousel_widget .swiper-pagination-bullets, .widget_product_categories_image .swiper-pagination-bullets, .related .swiper-pagination-bullets, .up-sells .swiper-pagination-bullets, .cross-sells .swiper-pagination-bullets { left: 50%; transform: translate(-50%, 0); } .woocommerce .swiper-pagination, .woocommerce .swiper-container.swiper-container-horizontal .swiper-pagination { bottom: 0; } .tm-categories-carousel-widget-container > div div, .tm-products-carousel-widget-container > div div { padding: 0; } .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper, .products .product-category { margin-bottom: 30px; } .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper > a, .products .product-category > a { display: inline-block; position: relative; margin-bottom: 30px; } @media (min-width: 576px) { .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper > a, .products .product-category > a { display: block; } } .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper > a img, .products .product-category > a img { display: block; } .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block, .products .product-category .title_count_block { text-align: center; padding: 5px 0 10px; margin-bottom: 10px; margin-top: 15px; transition: .3s all ease; } @media (min-width: 576px) { .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block, .products .product-category .title_count_block { padding: 0 0 10px; margin-bottom: 30px; } } .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block h3, .products .product-category .title_count_block h3 { margin: 0; transition: 0.3s ease all; } .tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block a > span, .products .product-category .title_count_block a > span { transition: 0.3s ease all; } /** * Styles for categories list */ .widget.widget_product_categories.woocommerce .product-categories li { font-size: 14px; line-height: 20px; font-style: normal; display: inline-block; } .widget.widget_product_categories.woocommerce .product-categories li > ul.children { margin-left: 45px; } .full-width-header-area .widget.widget_product_categories.woocommerce .product-categories li, .after-content-full-width-area .widget.widget_product_categories.woocommerce .product-categories li { display: -ms-inline-flexbox; display: inline-flex; } .full-width-header-area .widget.widget_product_categories.woocommerce .product-categories li:after, .after-content-full-width-area .widget.widget_product_categories.woocommerce .product-categories li:after { content: ","; } .full-width-header-area .widget.widget_product_categories.woocommerce .product-categories li:last-child:after, .after-content-full-width-area .widget.widget_product_categories.woocommerce .product-categories li:last-child:after { display: none; } .sidebar .widget.widget_product_categories.woocommerce .product-categories li { display: block; } .sidebar .widget.widget_product_categories.woocommerce .product-categories li:after { content: ''; } .woocommerce.widget_product_tag_cloud .tagcloud a { font-size: 12px !important; } /* * Banner widget */ .tm_banners_grid_widget_banner { position: relative; margin-bottom: 30px; } @media (min-width: 768px) { .tm_banners_grid_widget_banner { margin-bottom: 46px; } } .tm_banners_grid_widget_banner .tm_banners_grid_widget_banner_text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } .tm_banners_grid_widget_banner .tm_banners_grid_widget_banner_text .woo-btn { border: none; } /** * * Cart widget */ .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart { margin-bottom: 0; } .woocommerce.widget_shopping_cart .total { border: none; padding-top: 15px; padding-bottom: 15px; margin-bottom: 10px; } .woocommerce.widget_shopping_cart .total strong { font-weight: 300; } .woocommerce.widget_shopping_cart .woocommerce-mini-cart__bottom-wrap { text-align: center; } .woocommerce.widget_shopping_cart .buttons { margin-left: -5px; margin-right: -5px; } .woocommerce.widget_shopping_cart .buttons a.button { display: block; margin-bottom: 10px; } .woocommerce.widget_shopping_cart .buttons a.button:last-child { margin-bottom: 0; } .woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__bottom-wrap { padding-bottom: 30px; } .woocommerce.widget_shopping_cart ul.cart_list { text-align: left; padding-bottom: 10px; } .woocommerce.widget_shopping_cart ul.cart_list > li { margin: 0; padding: 10px 10px 10px 0; color: inherit; display: block; } .woocommerce.widget_shopping_cart ul.cart_list > li + li { padding-top: 3px; } .woocommerce.widget_shopping_cart ul.cart_list > li .quantity { font-size: 14px; } .woocommerce.widget_shopping_cart ul.cart_list > li .quantity .woocommerce-Price-amount { font-size: 16px; } .woocommerce.widget_shopping_cart ul.cart_list > li .mini_cart_item_title { padding-right: 15px; } .woocommerce.widget_shopping_cart ul.cart_list > li a.remove { top: 3px; right: 20px; } .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart ul.cart_list > li { padding: 20px 0 0; } .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart ul.cart_list > li:last-child { padding-bottom: 0; } .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart ul.cart_list > li:first-child { padding-top: 0; } .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart ul.cart_list > li.empty { padding: 0; } .footer-area .woocommerce.widget_shopping_cart ul.cart_list > li { padding: 0 0 20px; } .woocommerce.widget_shopping_cart ul.cart_list > li img { float: left; margin: 0 15px 10px 0; width: auto; display: block; max-width: 21%; } @media (min-width: 576px) { .woocommerce.widget_shopping_cart ul.cart_list > li img { float: none; margin: 0 0 10px; max-width: 100%; } } @media (min-width: 768px) { .woocommerce.widget_shopping_cart ul.cart_list > li img { float: left; margin: 0 15px 10px 0; max-width: 21%; } } @media (min-width: 576px) { .site-header-cart .woocommerce.widget_shopping_cart ul.cart_list > li img { float: left; margin: 0 15px 10px 0; max-width: 21%; width: 100px; } } .footer-area .woocommerce.widget_shopping_cart ul.cart_list > li + li { padding-top: 22px; } .woocommerce.widget_shopping_cart ul.cart_list > li dl { display: block; overflow: hidden; margin: 5px 0 5px; padding-left: 0; border: none; font-size: 11px; } .woocommerce.widget_shopping_cart ul.cart_list > li dl dt, .woocommerce.widget_shopping_cart ul.cart_list > li dl dd { display: inline-block; float: left; margin-bottom: 1em; } .woocommerce.widget_shopping_cart ul.cart_list > li dl dt { font-weight: 700; padding: 0; margin: 0 4px 0 0; clear: left; } .woocommerce.widget_shopping_cart ul.cart_list > li dl dd { padding: 0; margin: 0; } .woocommerce.widget_shopping_cart ul.cart_list > li dl dd p:last-child { margin-bottom: 0; } .woocommerce.widget_shopping_cart ul.cart_list > li .quantity { display: block; overflow: hidden; } /** * * Cart widget in sidebars */ .woocommerce.widget_shopping_cart .cart_list { overflow: hidden; } .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart .cart_list { overflow-y: auto; overflow-x: hidden; max-height: 360px; } @media (min-width: 576px) { .full-width-header-area .woocommerce.widget_shopping_cart .cart_list, .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: stretch; align-content: stretch; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } } .woocommerce.widget_shopping_cart .cart_list li { position: relative; } .sidebar .woocommerce.widget_shopping_cart .cart_list li { padding: 0 0 10px 0; } @media (min-width: 576px) { .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li, .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li { -moz-flex: 0 1 50%; -ms-flex: 0 1 50%; flex: 0 1 50%; } .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(1), .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(2), .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(1), .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(2) { border-top: none; } } @media (min-width: 576px) { .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li, .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li { -moz-flex: 0 1 33%; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; } .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(3), .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(3) { border-top: none; } } .woocommerce.widget_shopping_cart .cart_list li a.remove { position: absolute; top: 15px; right: 5px; left: auto; margin-left: 0; line-height: 1.18em; opacity: 0; filter: alpha(opacity=0); transition: all 0.2s ease; text-indent: -1000px; } .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart .cart_list li a.remove { top: 15px; right: 20px; left: auto; margin-left: 0; } .woocommerce.widget_shopping_cart .cart_list li a.remove:before { position: absolute; top: 0; left: 0; -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; word-wrap: normal; text-indent: 0; } .woocommerce.widget_shopping_cart .cart_list li:hover a.remove { opacity: 1; filter: alpha(opacity=100); } .woocommerce.widget_shopping_cart .cart_list li.empty { border-bottom: none; padding-bottom: 12px; } /** * About store */ .tm_about_store_widget .tm_about_store_widget_bg { text-align: center; padding: 10em 10%; } .sidebar .tm_about_store_widget .tm_about_store_widget_bg { padding: 20px 40px; } .tm_about_store_widget .tm_about_store_widget_bg h3 { margin-bottom: 0.6em; } .tm_about_store_widget .tm_about_store_widget_bg .textwidget { padding-bottom: 20px; text-align: center; } .tm_about_store_widget .tm_about_store_widget_bg .textwidget span { display: block; padding-bottom: 1.5em; } /** * Custom menu */ .widget___tm_custom_menu_widget .tm_custom_menu_widget { background-size: cover; background-position: 0 0; background-repeat: no-repeat; } .tm_custom_menu_widget h3.widget-title { display: inline-block; position: relative; margin-bottom: 13px; } .tm_custom_menu_widget h3.widget-title:after { position: absolute; left: 0; right: 0; bottom: 8px; content: ""; } @media (max-width: 1170px) { .tm_custom_menu_widget h3.widget-title:after { bottom: 0; } } .tm_custom_menu_widget ul { width: 44%; } @media (max-width: 767px) { .tm_custom_menu_widget ul { width: 52%; } } .tm_custom_menu_widget ul li { font-size: 14px; line-height: 20px; } /** * Woocommerce layered nav */ .woocommerce .widget_layered_nav ul li, .woocommerce .widget_layered_nav_filters ul li { font-size: 14px; line-height: 20px; padding: 7px 0; margin-top: 11px; margin-right: 10px; } /** * Woocommerce Price Filter */ .woocommerce .widget_price_filter .tm_wc_price_filter_inputs { padding-bottom: 10px; } .woocommerce .widget_price_filter .tm_wc_price_filter_inputs_wrapper .button { background-color: transparent; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal { height: 4px !important; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal { height: .1em; margin-bottom: 16px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-range { height: 4px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { height: 16px; width: 16px; top: -.38em; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background: #000000; } .woocommerce .widget_price_filter .price_slider_amount { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -ms-flex-align: start; -moz-align-items: flex-start; align-items: flex-start; } .woocommerce .widget_price_filter .price_slider_amount .price_label { -moz-order: 1; -ms-flex-order: 1; order: 1; padding-bottom: 20px; text-transform: uppercase; font-size: 14px; } .woocommerce .widget_price_filter .price_slider_amount .button { -moz-order: 2; -ms-flex-order: 2; order: 2; font-size: 12px; border-radius: 0; background-color: transparent; } /** * Styles for SmartBox Widget */ .widget.__tm_products_smart_box_widget { margin-bottom: 51px; } .widget.__tm_products_smart_box_widget .widget-title { margin: 0 0 17px; text-align: center; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .widget-title { border-bottom: none; } } .sidebar .widget.__tm_products_smart_box_widget .widget-title { border-bottom: 1px solid #e8e8f8; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .widget-title { text-align: left; } } .sidebar .widget.__tm_products_smart_box_widget .tabs_nav_container, .footer-area .widget.__tm_products_smart_box_widget .tabs_nav_container, .sidebar .widget.__tm_products_smart_box_widget .tabs_content_container, .footer-area .widget.__tm_products_smart_box_widget .tabs_content_container, .sidebar .widget.__tm_products_smart_box_widget .tabs_products_container, .footer-area .widget.__tm_products_smart_box_widget .tabs_products_container, .sidebar .widget.__tm_products_smart_box_widget .product_wrapper, .footer-area .widget.__tm_products_smart_box_widget .product_wrapper { -moz-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; display: block; } .widget.__tm_products_smart_box_widget .rd-material-tabs__list { padding: 0; position: relative; } .sidebar .widget.__tm_products_smart_box_widget .rd-material-tabs__list { padding: 12px; } @media (min-width: 992px) { .sidebar .widget.__tm_products_smart_box_widget .rd-material-tabs__list { padding: 28px; } } .footer-area .widget.__tm_products_smart_box_widget .rd-material-tabs__list { padding: 0; border: none; } .widget.__tm_products_smart_box_widget .rd-material-tabs__list ul { display: block; white-space: nowrap; text-align: left; font-size: 14px; margin-top: 2px; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .rd-material-tabs__list ul { white-space: normal; } } .widget.__tm_products_smart_box_widget .rd-material-tabs__list ul li + li { margin-top: 0; } .widget.__tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab { border: none; padding: 0; } .widget.__tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab:before { display: none; } .widget.__tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a { position: relative; display: block; text-align: left; padding: 7px 30px 7px 0; text-transform: uppercase; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a { padding: 4px 0 3px; } .widget.__tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a:before { opacity: 1; visibility: visible; } } .widget.__tm_products_smart_box_widget .rd-material-tabs__container .col-lg-8 { padding: 0; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } .widget.__tm_products_smart_box_widget .rd-material-tabs__container .col-lg-4 { padding: 0; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } .widget.__tm_products_smart_box_widget .rd-material-tabs__container .row, .widget.__tm_products_smart_box_widget .rd-material-tabs__container .cross-sells .products, .cross-sells .widget.__tm_products_smart_box_widget .rd-material-tabs__container .products { margin: 0; width: 100%; } .widget.__tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .row > div:first-child, .widget.__tm_products_smart_box_widget .rd-material-tabs__container .cross-sells .rd-material-tab > .products > div:first-child, .cross-sells .widget.__tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .products > div:first-child { display: block; width: 100%; max-width: 100% !important; -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } .widget.__tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .row > div + div, .widget.__tm_products_smart_box_widget .rd-material-tabs__container .cross-sells .rd-material-tab > .products > div + div, .cross-sells .widget.__tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .products > div + div { display: none; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs .widget-title { line-height: 1em; letter-spacing: 1.2px; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs .widget-title:after, .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs .widget-title:before { display: none; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-3, .widget.__tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3, .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3 { background-clip: content-box; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-3, .widget.__tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3, .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3 { padding-right: 40px; } } @media (min-width: 992px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-3, .widget.__tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3, .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3 { min-height: 631px; } } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-9, .widget.__tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9, .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9 { -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-9, .widget.__tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9, .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9 { padding-left: 0; } } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container { margin-bottom: -2px; margin-right: -5px; margin-left: -2px; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container { margin-right: -3px; } } @media (min-width: 768px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container { margin-right: 0; margin-left: 0; } } .sidebar .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container { border-left: none; margin-right: -1px; } @media (min-width: 576px) { .sidebar .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container { border-top: 1px solid #e8e8f8; } } .footer-area .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container { border-left: none; border-top: 1px solid #e8e8f8; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .row.collapsed, .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .cross-sells .collapsed.products, .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .collapsed.products { margin: 0 !important; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .row.collapsed > div[class*="col-"], .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .cross-sells .collapsed.products > div[class*="col-"], .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .collapsed.products > div[class*="col-"] { padding: 0 !important; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage { border-left: none; } } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab:first-child .col-xl-8 .row, .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab:first-child .col-xl-8 .cross-sells .products, .cross-sells .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab:first-child .col-xl-8 .products { height: 100%; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage, .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab, .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .categories_row, .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .categories_row > div { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: none; flex-wrap: nowrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: center; align-content: center; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 { overflow: hidden; max-height: 557px; } .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 > img { display: none; } @media (min-width: 768px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 > img { display: block; } } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 { max-width: 230px; } } @media (min-width: 992px) { .widget.__tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 { max-width: none; max-height: 631px; } } .widget.__tm_products_smart_box_widget .product_wrapper { display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: center; -moz-justify-content: center; justify-content: center; -ms-flex-align: start; -moz-align-items: flex-start; align-items: flex-start; } @media (min-width: 576px) { .widget.__tm_products_smart_box_widget .product_wrapper { display: block; } } .sidebar .widget.__tm_products_smart_box_widget .product_wrapper, .footer-area .widget.__tm_products_smart_box_widget .product_wrapper { display: -moz-flex; display: -ms-flexbox; display: flex; } .sidebar .widget.__tm_products_smart_box_widget .product_wrapper .product, .footer-area .widget.__tm_products_smart_box_widget .product_wrapper .product { -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; } .footer-area .widget.__tm_products_smart_box_widget .product_wrapper { border-right: none; border-bottom: 1px solid #e8e8f8; } .widget.__tm_products_smart_box_widget .products_row { -ms-flex-line-pack: stretch; align-content: stretch; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } .widget.__tm_products_smart_box_widget .product { padding: 0 15px; } .sidebar .widget.__tm_products_smart_box_widget .product, .footer-area .widget.__tm_products_smart_box_widget .product { padding: 12px; padding: 20px; } .widget.__tm_products_smart_box_widget .product span.price, .widget.__tm_products_smart_box_widget .product span.price ins, .widget.__tm_products_smart_box_widget .product span.price del { transition: all .3s ease; } .widget.__tm_products_smart_box_widget .product span.featured, .widget.__tm_products_smart_box_widget .product span.onsale, .widget.__tm_products_smart_box_widget .product span.new { left: 35px; } .widget.__tm_products_smart_box_widget .product h6 { margin: 10px 0 0 0; transition: all .3s ease; } .widget.__tm_products_smart_box_widget .thumb_wrapper__outer { display: none !important; } @media (min-width: 768px) { .widget.__tm_products_smart_box_widget .thumb_wrapper__outer { display: -ms-flexbox !important; display: flex !important; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: none; flex-wrap: nowrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: stretch; align-content: stretch; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } } .sidebar .widget.__tm_products_smart_box_widget .thumb_wrapper__outer, .footer-area .widget.__tm_products_smart_box_widget .thumb_wrapper__outer { display: none !important; } .widget.__tm_products_smart_box_widget .thumb_wrapper { display: block; border-left: 1px solid #e8e8f8; margin-left: -1px; -moz-order: 0; -ms-flex-order: 0; order: 0; -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-item-align: auto; align-self: auto; display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: none; flex-wrap: nowrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: stretch; align-content: stretch; -ms-flex-align: center; -moz-align-items: center; align-items: center; } .widget.__tm_products_smart_box_widget .widget-product-title { overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 2; white-space: normal; } /** * Woocommerce product widgets */ .widget.woocommerce.widget_price_filter.widget_layered_nav.widget_tm_woo_ajax_filters ul li.wc-layered-nav-term:after { display: none; } .widget.woocommerce.widget_price_filter.widget_layered_nav.widget_tm_woo_ajax_filters ul li.wc-layered-nav-term.chosen a { padding-left: 20px; } .widget.woocommerce.widget_price_filter.widget_layered_nav.widget_tm_woo_ajax_filters ul li.wc-layered-nav-term.chosen a::before { position: absolute; left: 0; top: 6px; background: transparent; content: '\ea5c'; font-size: 10px; } .cherry-search form.cherry-search__form.woocommerce-product-search button.search-submit { border-radius: 0; } .cherry-search form.cherry-search__form.woocommerce-product-search .woocommerce-product-search-field { font-size: 18px; } @media (min-width: 576px) { .full-width-header-area .woocommerce.widget_products > ul, .after-content-full-width-area .woocommerce.widget_products > ul, .full-width-header-area .woocommerce.widget_top_rated_products > ul, .after-content-full-width-area .woocommerce.widget_top_rated_products > ul, .full-width-header-area .woocommerce.widget_recent_reviews > ul, .after-content-full-width-area .woocommerce.widget_recent_reviews > ul, .full-width-header-area .woocommerce.widget_recently_viewed_products > ul, .after-content-full-width-area .woocommerce.widget_recently_viewed_products > ul { display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: stretch; align-content: stretch; -ms-flex-align: stretch; -moz-align-items: stretch; align-items: stretch; } } .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area .woocommerce.widget_top_rated_products > ul > li, .full-width-header-area .woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area .woocommerce.widget_recent_reviews > ul > li, .full-width-header-area .woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area .woocommerce.widget_recently_viewed_products > ul > li { -moz-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; } @media (min-width: 576px) { .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area .woocommerce.widget_top_rated_products > ul > li, .full-width-header-area .woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area .woocommerce.widget_recent_reviews > ul > li, .full-width-header-area .woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area .woocommerce.widget_recently_viewed_products > ul > li { -moz-flex: 0 1 50%; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; } } @media (min-width: 768px) { .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area .woocommerce.widget_top_rated_products > ul > li, .full-width-header-area .woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area .woocommerce.widget_recent_reviews > ul > li, .full-width-header-area .woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area .woocommerce.widget_recently_viewed_products > ul > li { -moz-flex: 0 1 33%; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; } } @media (min-width: 992px) { .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area .woocommerce.widget_top_rated_products > ul > li, .full-width-header-area .woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area .woocommerce.widget_recent_reviews > ul > li, .full-width-header-area .woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area .woocommerce.widget_recently_viewed_products > ul > li { -moz-flex: 0 1 25%; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; } } .woocommerce.widget_products > ul > li, .woocommerce.widget_top_rated_products > ul > li, .woocommerce.widget_recent_reviews > ul > li, .woocommerce.widget_recently_viewed_products > ul > li { padding: 10px 10px 10px 0; display: block !important; } .woocommerce.widget_products > ul > li + li, .woocommerce.widget_top_rated_products > ul > li + li, .woocommerce.widget_recent_reviews > ul > li + li, .woocommerce.widget_recently_viewed_products > ul > li + li { border-top: 1px solid; padding-top: 18px; } .woocommerce.widget_products > ul > li > a img, .woocommerce.widget_top_rated_products > ul > li > a img, .woocommerce.widget_recent_reviews > ul > li > a img, .woocommerce.widget_recently_viewed_products > ul > li > a img { width: auto; max-width: 34%; float: left; margin: 0 20px 10px 0 !important; } .woocommerce.widget_products > ul > li .product_widget_content, .woocommerce.widget_top_rated_products > ul > li .product_widget_content, .woocommerce.widget_recent_reviews > ul > li .product_widget_content, .woocommerce.widget_recently_viewed_products > ul > li .product_widget_content { overflow: hidden; } .woocommerce.widget_products > ul > li .product-widget-categories, .woocommerce.widget_top_rated_products > ul > li .product-widget-categories, .woocommerce.widget_recent_reviews > ul > li .product-widget-categories, .woocommerce.widget_recently_viewed_products > ul > li .product-widget-categories { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0; } .woocommerce.widget_products > ul > li .product-widget-categories a, .woocommerce.widget_top_rated_products > ul > li .product-widget-categories a, .woocommerce.widget_recent_reviews > ul > li .product-widget-categories a, .woocommerce.widget_recently_viewed_products > ul > li .product-widget-categories a { display: inline; } .woocommerce.widget_products > ul > li .star-rating, .woocommerce.widget_top_rated_products > ul > li .star-rating, .woocommerce.widget_recent_reviews > ul > li .star-rating, .woocommerce.widget_recently_viewed_products > ul > li .star-rating { margin: 5px 0 3px 0; } .widget_recent_reviews .woocommerce.widget_products > ul > li .star-rating, .widget_recent_reviews .woocommerce.widget_top_rated_products > ul > li .star-rating, .widget_recent_reviews .woocommerce.widget_recent_reviews > ul > li .star-rating, .widget_recent_reviews .woocommerce.widget_recently_viewed_products > ul > li .star-rating { margin-top: 10px; } .woocommerce.widget_products > ul .product-title, .woocommerce.widget_top_rated_products > ul .product-title, .woocommerce.widget_recent_reviews > ul .product-title, .woocommerce.widget_recently_viewed_products > ul .product-title { margin: 0; display: block; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-transform: none; } .woocommerce.widget_products > ul .product-title a, .woocommerce.widget_top_rated_products > ul .product-title a, .woocommerce.widget_recent_reviews > ul .product-title a, .woocommerce.widget_recently_viewed_products > ul .product-title a { display: inline-block; font-weight: inherit; } .woocommerce.widget_products > ul .price, .woocommerce.widget_top_rated_products > ul .price, .woocommerce.widget_recent_reviews > ul .price, .woocommerce.widget_recently_viewed_products > ul .price { display: block; margin: 0 0 5px; font-size: 18px; } .woocommerce.widget_products > ul .price del, .woocommerce.widget_top_rated_products > ul .price del, .woocommerce.widget_recent_reviews > ul .price del, .woocommerce.widget_recently_viewed_products > ul .price del { font-size: 18px; } .woocommerce.widget_products > ul .price ins, .woocommerce.widget_top_rated_products > ul .price ins, .woocommerce.widget_recent_reviews > ul .price ins, .woocommerce.widget_recently_viewed_products > ul .price ins { background: none; margin-right: 5px; text-decoration: none; font-size: 18px; } .woocommerce.widget_products > ul span.reviewer, .woocommerce.widget_top_rated_products > ul span.reviewer, .woocommerce.widget_recent_reviews > ul span.reviewer, .woocommerce.widget_recently_viewed_products > ul span.reviewer { text-transform: capitalize; font-size: 14px; display: block; margin: 4px 0 8px; } .woocommerce.widget_products > ul span.reviewer a, .woocommerce.widget_top_rated_products > ul span.reviewer a, .woocommerce.widget_recent_reviews > ul span.reviewer a, .woocommerce.widget_recently_viewed_products > ul span.reviewer a { text-decoration: none; } /* * Checkout page */ .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tbody tr td.product-total span.woocommerce-Price-amount { font-size: 16px; } .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .cart-subtotal, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .shipping, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .order-total { border-bottom: 1px solid #e8e8f8 !important; } .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .cart-subtotal th, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .cart-subtotal td, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .shipping th, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .shipping td, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .order-total th, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .order-total td { padding: 20px 0 !important; } .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .cart-subtotal th, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .shipping th, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .order-total th { text-align: left; border-right: 1px solid #e8e8f8 !important; text-transform: uppercase; } .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .cart-subtotal td, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .shipping td, .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .order-total td { text-align: right; } .woocommerce-checkout table.woocommerce-checkout-review-order-table.shop_table tfoot .shipping ul#shipping_method li:before { display: none; } .woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper label { padding-left: 0; font-size: 14px; } .woocommerce-checkout form.checkout_coupon { padding-bottom: 0; } .woocommerce-checkout form.checkout_coupon .form-row .input-text { border-radius: 50px; } .woocommerce-checkout form.checkout_coupon .form-row .button { padding: 9px 20px; border-radius: 50px; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { border-radius: 50px; } /* * Wishlist & Compare pages * */ .tm-woowishlist-remove .dashicons, .tm-woocompare-remove .dashicons { display: none; } .tm-woowishlist-remove:hover, .tm-woocompare-remove:hover { opacity: 1; } .tm-woowishlist { padding: 40px 0 50px; } .tm-woowishlist .tm-woowishlist-item { display: -ms-flexbox; display: flex; font-size: 16px; text-align: center; } #page .tm-woowishlist .tm-woowishlist-item .add_to_cart_button .add-to-cart-text { display: inline-block; } #page .tm-woowishlist .tm-woowishlist-item .add_to_cart_button:after { display: inline-block !important; position: relative; line-height: 1; width: 10px; margin-left: 10px; } .tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove { top: 10px; } .tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove::before { content: '\ea5c'; font-size: 11px; transition: 0.3s ease all; } .tm-woowishlist .tm-woowishlist-item p { margin: 10px 0 10px; } .tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title a { font-size: 16px; } .tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-image { float: none; margin-bottom: 0; padding-left: 30px; } .tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove { position: absolute; top: 50%; left: 0; width: 20px; transform: translateY(-50%); } .tm-woowishlist .tm-woowishlist-item .wrap_elements { overflow: hidden; display: -ms-flexbox; display: flex; -ms-flex: 0 1 100%; flex: 0 1 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: start; align-items: flex-start; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (min-width: 768px) { .tm-woowishlist .tm-woowishlist-item .wrap_elements { -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; } } .tm-woowishlist .tm-woowishlist-item .wrap_elements .stock { font-weight: 800; } .tm-woowishlist .tm-woowishlist-item .price { line-height: 1.2em; margin-top: 10px; margin-bottom: 10px; } .tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title { margin: 10px 0 10px; } @media (min-width: 768px) { .tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title { width: 30%; text-align: left; } } .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product { padding-top: 25px; } .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woowishlist-remove { top: 0; } .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woowishlist-remove::before { content: '\ea5c'; font-size: 11px; } .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product h3 { margin-bottom: 10px; } .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woocomerce-list__product-image { float: none; } @media (min-width: 576px) { .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woocomerce-list__product-image { margin: 0 20px 0 0; } } .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product div:not(class) { overflow: hidden; } .tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product div:not(class) .price { margin-bottom: 20px; } .tm-woocompare-list .tm-woocompare-wrapper { padding-bottom: 30px; } @media (max-width: 575px) { .tm-woocompare-list .tm-woocompare-wrapper { padding: 30px 0; } } .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row { border-top: 1px solid; } .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row:first-child, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row:first-child + .tm-woocompare-row { border-top: none; } .tm-woocompare-list table.tm-woocompare-table thead th, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row { background-color: transparent; border-right: 1px solid #e8e8f8 !important; padding: 5px 35px 5px 30px; vertical-align: top; } .tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-heading-cell, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-heading-cell, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-heading-cell { border-right: 1px solid #e8e8f8 !important; font-size: 14px; line-height: 1em; text-transform: capitalize; text-align: center; } @media (min-width: 576px) { .tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-heading-cell, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-heading-cell, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-heading-cell { width: 150px; } } .tm-woocompare-list table.tm-woocompare-table thead th .tm-woocomerce-list__product-title, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocomerce-list__product-title, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocomerce-list__product-title { padding-top: 10px; font-size: 16px; } .tm-woocompare-list table.tm-woocompare-table thead th .button, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .button, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .button { margin: 10px 0; } .tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-remove, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-remove, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-remove { top: 15px; right: 20px; left: auto; } .tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-remove::before, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-remove::before, .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-remove::before { content: '\ea5c'; font-size: 14px; transition: 0.3s ease all; } .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-heading-cell.title.tablesaw-cell-persist { text-align: center; } .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-cell { font-size: 16px; text-align: center; } .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-cell .add-to-cart-text { display: inline-block; } .tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-cell .add_to_cart_button:after { display: inline-block !important; position: relative; line-height: 1; width: 10px; margin-left: 10px; } .tm-woocompare-list .tm-woocomerce-list__product-image { padding: 10px 0; max-width: 200px; margin-left: auto; margin-right: auto; } .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn { border: none; box-shadow: none; background: none; opacity: 1; width: 30px; height: 30px; padding: 0; } .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:active, .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:focus { box-shadow: none !important; } .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:before { display: none; } .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:after { line-height: 30px; } .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:after { content: "\f104"; } .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:after { content: "\f105"; } .tm-woocompare-wrapper { padding-top: 50px; } .tm-woocompare-wrapper .tablesaw-advance { padding-bottom: 10px; overflow: hidden; } .tm-woocompare-widget-wrapper .tm-woocompare-widget-products { padding-bottom: 20px; } .tm-woocompare-widget-wrapper .tm-woocompare-widget-product { margin-bottom: 0; padding-top: 20px; display: -moz-flex; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; -moz-justify-content: flex-start; justify-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -ms-flex-align: start; -moz-align-items: flex-start; align-items: flex-start; } .tm-woocompare-widget-wrapper .tm-woocompare-widget-product .tm-woocompare-remove { top: -10px; } .tm-woocompare-widget-wrapper .tm-woocompare-widget-product .tm-woocompare-remove::before { content: '\f00d'; font-family: FontAwesome; font-size: 16px; transition: 0.3s ease all; } .tm-woocompare-widget-wrapper h3 { -moz-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; -moz-order: 2; -ms-flex-order: 2; order: 2; margin-bottom: 10px; } .tm-woocompare-widget-wrapper .tm-woocomerce-list__product-image { -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -moz-order: 1; -ms-flex-order: 1; order: 1; } .tm-woocompare-widget-wrapper .btn { width: 100%; margin-bottom: 10px; } .woocommerce .tm-woocompare-widget-wrapper .btn { margin-bottom: 10px; } .woocommerce .loader:before, .woocommerce .blockUI.blockOverlay:before, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-loader span { position: absolute; left: 50%; top: 50%; width: 30px; height: 30px; margin: -16.5px 0 0 -16.5px; background-image: none; background-color: #ffffff; border-radius: 50%; border: 3px solid transparent; animation: chantalle_spin 1s linear infinite; z-index: 11; } .products.row:before, .cross-sells .products:before { display: none; } .woocommerce .product-list .tm-woocompare-button, .woocommerce .product-list .tm-woowishlist-button { border: none; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { border-radius: 0px; } .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { pointer-events: none; } .tablesaw-advance .btn.btn-micro { font-size: 1.4125em; } /*# sourceMappingURL=style.css.map */ /* FILE ARCHIVED ON 22:51:32 Oct 04, 2018 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:06:27 May 19, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 1789.87 exclusion.robots: 0.096 exclusion.robots.policy: 0.088 cdx.remote: 0.071 esindex: 0.017 LoadShardBlock: 1742.706 (3) PetaboxLoader3.datanode: 2108.429 (5) CDXLines.iter: 16.909 (3) PetaboxLoader3.resolve: 726.706 (3) load_resource: 1132.327 (2) */