@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}
}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open{overflow:hidden}
.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}
.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}
.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}
.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}
.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}
.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}
.wc-block-grid__product-price{display:block}
.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}
.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}
.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}
.wc-block-grid__product-rating{display:block}
.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}
.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}
.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}
.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}
.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}
.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}
.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}
.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}
.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}
.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}
.theme-twentynineteen .wc-block-grid__product-title:before{display:none}
.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}
.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}
.theme-twentytwenty .wc-block-grid__product-link{color:#000}
.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}
.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}
.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}
.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}
.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}
.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}
.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}
.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}
.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}
.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}
.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}
.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}
@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}
.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}
.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}
.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}
}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}
.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}
.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}
.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}
.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}
.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}
.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}
.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}
.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}
.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}
.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}
.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}
.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}
.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.cz_image_hover_zoom{display:inline-block;width:100%;overflow:hidden}
.cz_image_hover_zoom > div{overflow:hidden;border-radius:inherit}
.cz_image_hover_zoom a{position:relative;overflow:hidden;display:block;border:0;border-radius:inherit}
.cz_img_for_zoom{display:none;position:absolute;left:0;top:0;z-index:2;max-width:4000% !important;transition:initial !important}
.cz_image_hover_zoom .cz_dimg{width:100%}
.cz_image_hover_zoom img:first-child {
width: 100%
}.cz_title{position:relative;z-index:1}
.cz_title_has_bg{z-index:2}
.cz_title.tac .cz_title_content{margin-right:auto;margin-left:auto}
.cz_title_vertical > div, 
.cz_title_vertical_2 > div{position:absolute;top:-80px;left:0;z-index:2;white-space:nowrap;transform:rotate(90deg);transform-origin:bottom left;animation:none !important}
.cz_title_vertical_2 > div{top:-40px;left:0;transform-origin:0 0;transform:rotate(-90deg) translateX(-100%)}
.cz_title_vertical.cz_title_vertical_outside > div{top:0;left:0;transform-origin:0 0;transform:rotate(90deg) translate(0, 40%)}
.cz_title_vertical_2.cz_title_vertical_outside > div{transform:rotate(-90deg) translate(-100%, -140%)}
.cz_title_content{display:table;position:relative;word-break:break-word;transition:all .2s ease-in-out}
.cz_title_pos_block .cz_title_content,
.cz_title_pos_block .cz_title_content > div{width:100%;display:block}
.cz_title_pos_left .cz_title_content{float:left}
.cz_title_pos_center:not(.cz_title_has_icon) .cz_title_content > div{display:block}
.cz_title_pos_right .cz_title_content{float:right}
.cz_title_content > div{position:relative;z-index:2;vertical-align:middle;word-break:normal}
.cz_title_content > *{display:table-cell}
.cz_title_has_bg .cz_title_content{padding:10px 30px}
.cz_title_has_icon .cz_title_content{padding:10px 0}
.cz_title_content *{margin:0}
.cz_title_content hr{display:block;margin:10px 0}
.cz_title_content > span{margin:0 15px 0 0;position:relative;font-size:20px;transition:all .2s ease-in-out}
.cz_title_pos_block .cz_title_content > span{margin-right:0 !important;margin-left:0 !important}
.cz_title_content > i{font-size:2em;margin:0;text-align:center;width:2em;height:2em;line-height:2em;display:inline-block;vertical-align:sub;box-sizing:content-box;transition:all .2s ease-in-out}
.cz_title_content > i:before,
.cz_title_content > i span,
.cz_title_content .cz_title_image{display:inline-block}
.cz_title_content .cz_title_image{overflow:hidden;max-width:120px}
.cz_title_image img{width:inherit}
.cz_title_number{font-style:normal}
.cz_title_shape{position:absolute;left:0;top:0;font-size:140px;font-weight:900;width:100%;line-height:1;pointer-events:none;transform-origin:0;z-index:1;word-wrap:initial;transition:all .2s ease-in-out}
.shape_square, .shape_circle, 
.shape_rectangle, .shape_rhombus, 
.shape_rhombus_radius{background:#404040;width:150px;height:150px}
.shape_circle{border-radius:100%}
.shape_rhombus, .shape_rhombus_radius{display:inline-block;transform:rotate(45deg)}
.shape_rhombus_radius{border-radius:20%}
.shape_rectangle{transform:scaleX(2)}
.cz_title_shape_outline{background:none;border:10px solid}
.cz_title_line{width:100%;height:4px;display:block;margin:0 0 20px}
.cz_title_line span{font-size:0;height:100%;display:inline-block;position:relative;top:-20px;background:#a7a7a7;width:60px}
.cz_line_after_title,
.cz_line_before_title{position:relative}
.cz_title_content .cz_line_side_solo{font-size:0;height:4px;width:50px;display:inline-block;vertical-align:bottom;margin:0 20px 0 0;background:rgba(167, 167, 167, .4)}
.cz_title.tac .cz_title_shape,
.tac.cz_title_shape{left:50%;transform:translate(-50%,-50%)}
.cz_title.tac .cz_title_shape.tal,
.cz_title.tac .cz_title_shape.tar{transform:none}
.cz_title.tac .shape_rectangle{transform:scaleX(2) translate(-50%,-50%)}
.cz_title.tac .shape_rhombus, 
.cz_title.tac .shape_rhombus_radius{transform:rotate(45deg) translate(-50%,-50%)}
.cz_title .cz_title_shape.tal{left:0}
.cz_title .cz_title_shape.tar{left:auto;right:0}
.cz_title_ba_line .cz_title_content{display:inline-block}
.shape_image{width:auto}
.cz_title_content .cz_line_side_after{margin:0 0 0 20px}
.cz_title .xtra-placeholder{max-width:100px}
.cz_title_pos_center .cz_title_content{float:none;margin:0 auto;display:table}
[class*="codevz-fancy-"]{overflow:hidden}
[class*="codevz-fancy-"] .cz_wpe_content > * > span{display:inline-block;position:relative;transform:translateY(130%)}
[class*="codevz-fancy-"] .codevz-start-fancy{animation:fancyFX .8s ease-out forwards}
@keyframes fancyFX {
0%{transform:translateY(130%)}
100%{transform:translateY(0)}
}
.elementor-element .cz_title_content .cz_line_side_solo{vertical-align:middle}
.elementor-element .cz_title_content .cz_title_image {
box-sizing: content-box
}.cz_ticker > .cz_news_ticker_post,
.cz_grid_carousel > .cz_grid_item{display:none}
.cz_ticker > .cz_news_ticker_post{width:0;height:0}
.cz_grid_carousel > .cz_grid_item:last-child{display:block}
.slick-slider{position:relative;direction:ltr;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:static;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-track,
.slick-slider .slick-list{transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,
.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-track style,
.slick-track script,
.slick-track link{display:none}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.widget div.slick-slide,
.footer_widget div.slick-slide{float:left !important}
.cz_related_posts .slick-slide{margin:0 5px}
.slick-slide img{display:block;margin:0 auto}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.overflow_visible .slick-list{overflow:visible !important;clip-path:none !important;-webkit-clip-path:none !important}
.overflow_visible .slick-slide, 
.is_center .slick-slide{opacity:.3;transform:scale(.92, .92);transition:all .8s ease !important}
.overflow_visible .slick-active, 
.is_center .slick-center, 
.is_synced .slick-current{transform:scale(1, 1);opacity:1}
.is_center .slick-center{position:relative;z-index:1}
.odd_even .slick-slide:nth-child(odd){margin-top:30px !important}
.even_odd .slick-slide:nth-child(even){margin-top:30px !important}
button.slick-arrow{z-index:1;box-shadow:none;font-size:20px;text-align:center;color:#a7a7a7;background:transparent;border:1px solid transparent;padding:0;position:absolute;cursor:pointer;top:0;left:0;width:2em;height:2em;line-height:2em;box-sizing:content-box;transition:all .2s ease-in-out}
.slick-arrow:after{display:none}
.no_arrows .slick-arrow, 
.no_dots .slick-dots{display:none !important}
.slick-disabled{opacity:.3}
.arrows_inner .slick-arrow{margin:0 10px}
.arrows_tl .slick-arrow{transform:translate(0, -110%)}
.arrows_tl .slick-next{transform:translate(110%, -110%)}
.arrows_inner.arrows_tl .slick-arrow{transform:translate(10%, 10%)}
.arrows_inner.arrows_tl .slick-next{transform:translate(120%, 10%)}
.arrows_tc .slick-arrow{left:50%;transform:translate(-105%, -110%)}
.arrows_tc .slick-next{transform:translate(5%, -110%)}
.arrows_inner.arrows_tc .slick-arrow{transform:translate(-120%, 10%)}
.arrows_inner.arrows_tc .slick-next{transform:translate(-10%, 10%)}
.arrows_tr .slick-arrow{right:0;left:auto;transform:translate(-110%, -110%)}
.arrows_tr .slick-next{transform:translate(0, -110%)}
.arrows_inner.arrows_tr .slick-arrow{transform:translate(-120%, 10%)}
.arrows_inner.arrows_tr .slick-next{transform:translate(-10%, 10%)}
.arrows_tlr .slick-arrow{transform:translate(0, -110%)}
.arrows_tlr .slick-next{left:auto;right:0;transform:translate(0, -110%)}
.arrows_inner.arrows_tlr .slick-arrow{transform:translate(10%, 10%)}
.arrows_inner.arrows_tlr .slick-next{transform:translate(-10%, 10%)}
.arrows_mlr .slick-arrow{top:50%;transform:translate(-110%, -50%);}
.arrows_mlr .slick-next{left:auto;right:0;transform:translate(110%, -50%)}
.arrows_inner.arrows_mlr .slick-arrow{transform:translate(10%, -50%)}
.arrows_inner.arrows_mlr .slick-next{transform:translate(-10%, -50%)}
.arrows_blr .slick-arrow{top:auto;bottom:0;transform:translate(0, 110%)}
.arrows_blr .slick-next{left:auto;right:0;transform:translate(0, 110%)}
.arrows_inner.arrows_blr .slick-arrow{transform:translate(10%, -10%)}
.arrows_inner.arrows_blr .slick-next{transform:translate(-10%, -10%)}
.arrows_bl .slick-arrow{top:auto;bottom:0;transform:translate(0, 110%)}
.arrows_bl .slick-next{top:auto;bottom:0;transform:translate(110%, 110%)}
.arrows_inner.arrows_bl .slick-arrow{transform:translate(10%, -10%)}
.arrows_inner.arrows_bl .slick-next{transform:translate(120%, -10%)}
.arrows_bc .slick-arrow{top:auto;bottom:0;left:50%;transform:translate(-105%, 110%)}
.arrows_bc .slick-next{transform:translate(5%, 110%)}
.arrows_inner.arrows_bc .slick-arrow{transform:translate(-120%, -10%)}
.arrows_inner.arrows_bc .slick-next{transform:translate(-10%, -10%)}
.arrows_br .slick-arrow{top:auto;left:auto;bottom:0;right:0;transform:translate(-110%, 110%)}
.arrows_br .slick-next{transform:translate(0, 110%)}
.arrows_inner.arrows_br .slick-arrow{transform:translate(-120%, -10%)}
.arrows_inner.arrows_br .slick-next{transform:translate(-10%, -10%)}
ul.slick-dots{position:absolute;bottom:-40px;display:block;width:100%;text-align:center;margin:0 auto !important;padding:0 !important;list-style:none}
.dots_show_on_hover .slick-dots,
.arrows_show_on_hover .slick-arrow{opacity:0;transition:all .2s ease-in-out}
.dots_show_on_hover:hover .slick-dots,
.arrows_show_on_hover:hover .slick-arrow{opacity:1}
.dots_inner .slick-dots{bottom:20px}
.slick-dots li{display:inline-block;margin:0 2px}
.slick-dots li button{padding:2px 8px;font-size:0;display:block;cursor:pointer;border:0;color:initial;background:#a7a7a7;opacity:.3;width:1em;height:1em;transition:all .2s ease-in-out}
.slick-dots li button:after{display:none}
li.slick-active button,
.slick-dots li button:hover{padding:2px 12px;opacity:1}
.dots_tc .slick-dots{bottom:auto;top:-50px}
.dots_tl .slick-dots, 
.dots_tr .slick-dots{bottom:auto;top:-50px;text-align:left}
.dots_inner.dots_tc .slick-dots,
.dots_inner.dots_tl .slick-dots, 
.dots_inner.dots_tr .slick-dots{bottom:auto;top:20px}
.dots_bc, .dots_br, .dots_bl{margin-bottom:40px}
.dots_tr .slick-dots, 
.dots_br .slick-dots{text-align:right}
.dots_bl .slick-dots{text-align:left}
.dots_vtl .slick-dots, 
.dots_vbl .slick-dots, 
.dots_vml .slick-dots{bottom:auto;top:20px;left:-60px;width:40px;text-align:right}
.dots_inner.dots_vtl .slick-dots,
.dots_inner.dots_vbl .slick-dots, 
.dots_inner.dots_vml .slick-dots{left:20px}
.dots_vtl .slick-dots li, 
.dots_vbl .slick-dots li, 
.dots_vml .slick-dots li{display:block;margin:-10px 0}
.dots_vtl .slick-dots li button, 
.dots_vbl .slick-dots li button, 
.dots_vml .slick-dots li button{display:inline-block}
.dots_vtr .slick-dots, 
.dots_vbr .slick-dots, 
.dots_vmr .slick-dots{bottom:auto;top:20px;right:-60px;width:40px;text-align:left}
.widget .dots_vtr .slick-dots{right:-45px;top:0}
.dots_inner.dots_vtr .slick-dots,
.dots_inner.dots_vbr .slick-dots, 
.dots_inner.dots_vmr .slick-dots{right:20px}
.dots_vtr .slick-dots li, 
.dots_vbr .slick-dots li, 
.dots_vmr .slick-dots li{display:block;margin:-10px 0}
.dots_vml .slick-dots{top:40%}
.dots_vbl .slick-dots, 
.dots_vbr .slick-dots{top:auto;bottom:20px}
.dots_vtr .slick-dots li button, 
.dots_vbr .slick-dots li button, 
.dots_vmr .slick-dots li button{display:inline-block}
.dots_vmr .slick-dots{top:40%}
.dots_circle .slick-dots li button{padding:5px;border-radius:100%}
.dots_circle_2 .slick-dots li{margin:0 8px}
.dots_circle_2 .slick-dots li button{padding:3px;border-radius:100%}
.dots_circle_2 li.slick-active button,
.dots_circle_2 .slick-dots li button:hover{transform:scale(2)}
.dots_circle_outline .slick-dots li button{padding:4px;border-radius:100%;border:2px solid;background:none !important}
.dots_circle_outline .slick-dots li button:before{display:none}
.dots_square .slick-dots li button{padding:6px}
.dots_lozenge .slick-dots li button{padding:6px;transform:rotate(45deg)}
.dots_tiny_line .slick-dots li button{padding:1px 10px}
.dots_tiny_line li.slick-active button{padding:1px 16px}
.dots_drop .slick-dots li button{padding:6px;border-radius:0 20px 20px;transform:rotate(45deg)}
.cz_related_posts .dots_tr .slick-dots{top:-68px}
.slick .slick-track{display:none}
.slick-initialized .slick-track{display:block}
.slick li.product{width:100% !important;margin:0 !important}
.slick.slick_sync .slick-slide{transform:scale(1, 1);margin:0}
.slick .cz_grid_p{margin-left:0 !important;margin-right:0 !important}
.slick .cz_grid_item > div{margin:0 !important}
.overflow_visible .slick-list{clip-path:none !important;-webkit-clip-path:none !important}
.rtl .slick-slide{direction:rtl}
@media screen and (max-width:768px) {
.slick-slide .cz_grid_item{width:100% !important;margin:0 auto !important;float:none !important;display:table !important}
}
@media screen and (max-width:480px) {
.slick-slider:not(.cz_ticker) .slick-list {
overflow: visible;
clip-path: none !important;
-webkit-clip-path: none !important;
transform: scale(.9) !important
}
.slick-slider:not(.cz_ticker) .slick-slide {
margin: 0 10px !important
}
.slick-slider:not(.cz_ticker) .slick-slide:not(.slick-active,.slick-current) {
pointer-events: none;
cursor: pointer;
transform: none !important
}
.xtra-slick-vertical .slick-list {
overflow: hidden !important
}
}.jpictura:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.jpictura.jpictura-off-content-flow{position:fixed}
.jpictura .jpictura-item{display:block;float:left;position:relative;overflow:hidden}
.jpictura .jpictura-item.jpictura-invisible{visibility:hidden}
.jpictura .jpictura-item.jpictura-hidden{display:none}
.jpictura .jpictura-item .jpictura-image{display:block;position:relative}
.jpictura .jpictura-item.cropped-if-stretched .jpictura-image{max-width:100%}
.jpictura.fade-in-items .jpictura-item{animation-name:a;animation-duration:4s}
.jpictura.fade-in-items .jpictura-item.jpictura-hidden,
.jpictura.fade-in-items .jpictura-item.jpictura-invisible{animation:none}
.jpictura.stretch-images .jpictura-item.stretch-by-width .jpictura-image{max-height:none;width:100%}
.jpictura.stretch-images .jpictura-item.stretch-by-height .jpictura-image{width:100%;height:100%}
.jpictura.stretch-images.disable-cropping-images .jpictura-item.cropped-if-stretched .jpictura-image{max-width:100%;max-height:100%;width:auto;height:auto}
.jpictura.center-images .jpictura-item .jpictura-image.horizontal-misfit{left:50%;transform:translateX(-50%)}
.jpictura.center-images .jpictura-item .jpictura-image.horizontal-misfit.vertical-misfit{transform:translate(-50%,-50%)}
@-webkit-keyframes a{0%{opacity:0}to{opacity:1}
}@keyframes a{0%{opacity:0}to{opacity:1}
}
.cz_grid_p{position:relative;margin:0 -10px;z-index:1}
.cz_grid{width:100%;margin:0}
.slick .cz_grid{width:100% !important;margin:0 !important}
.cz_grid_item{position:relative;float:left}
.cz_tab .cz_grid_item{transition:1ms ease !important}
.cz_grid_item > div{position:relative;margin:0 10px 20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease-in-out}
.cz_gallery_badge{position:absolute;z-index:9;top:-20px;right:-20px;width:40px;height:40px;line-height:40px;border-radius:100%;background:#ff3535;color:#fff;font-weight:bold;font-size:12px}
.cz_grid_disable_links a{pointer-events:none;position:relative;display:block}
.cz_grid_disable_links a:after{z-index:1;content:'';position:absolute;width:100%;height:100%;top:0;left:0;}
.cz_single_line_title h3,
.cz_single_line_title h4,
.cz_single_line_title h5,
.cz_single_line_title h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cz_grid_c1 .cz_grid_item{width:calc(100%)}
.cz_grid_c2 .cz_grid_item, 
.cz_metro_1 .cz_grid_item:nth-child(3n+2), 
.cz_metro_2 .cz_grid_item:nth-child(2),
.cz_metro_2 .cz_grid_item:nth-child(9),
.cz_metro_2 .cz_grid_item:nth-child(12),
.cz_metro_2 .cz_grid_item:nth-child(19),
.cz_metro_2 .cz_grid_item:nth-child(22),
.cz_metro_2 .cz_grid_item:nth-child(29),
.cz_metro_2 .cz_grid_item:nth-child(32),
.cz_metro_2 .cz_grid_item:nth-child(39),
.cz_metro_2 .cz_grid_item:nth-child(42),
.cz_metro_3 .cz_grid_item:nth-child(5n+3),
.cz_metro_4 .cz_grid_item:nth-child(4),
.cz_metro_8 .cz_grid_item:nth-child(6n+4),
.cz_metro_8 .cz_grid_item:nth-child(6n+5),
.cz_grid_1big .cz_grid_item:nth-child(2){width:calc(100% / 2)}
.cz_grid_c3 .cz_grid_item{width:calc(100% / 3)}
.cz_metro_5 .cz_grid_item:nth-child(7n+2), 
.cz_metro_6 .cz_grid_item:nth-child(5n+3){width:calc(100% / 3 * 2)}
.cz_grid_c4 .cz_grid_item{width:calc(100% / 4)}
.cz_grid_c5 .cz_grid_item{width:calc(100% / 5)}
.cz_grid_c6 .cz_grid_item{width:calc(100% / 6)}
.cz_metro_9 .cz_grid_item:nth-child(4n+2){width:calc(100% / 6 * 3)}
.cz_metro_10 .cz_grid_item:nth-child(7n+2){width:calc(100% / 6 * 2)}
.cz_grid_c7 .cz_grid_item{width:calc(100% / 7)}
.cz_metro_7 .cz_grid_item:nth-child(6n+2){width:calc(100% / 7 * 3)}
.cz_grid_c8 .cz_grid_item{width:calc(100% / 8)}
.cz_grid_link{direction:ltr;display:block;position:relative;overflow:hidden;clip-path:inset(0% 0% 0% 0%);-webkit-clip-path:inset(0% 0% 0% 0%)}
.cz_grid_item img{border-radius:inherit !important;width:100% !important;transition:all .6s ease-in-out !important}
.cz_grid_item_svg img{background:rgba(167, 167, 167, .1)}
.cz_grid_item_svg{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU4IDU4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OCA1ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik01Nyw2SDFDMC40NDgsNiwwLDYuNDQ3LDAsN3Y0NGMwLDAuNTUzLDAuNDQ4LDEsMSwxaDU2YzAuNTUyLDAsMS0wLjQ0NywxLTFWN0M1OCw2LjQ0Nyw1Ny41NTIsNiw1Nyw2eiBNNTYsNTBIMlY4aDU0VjUweiIgZmlsbD0iI2RlZGVkZSIvPgoJPHBhdGggZD0iTTE2LDI4LjEzOGMzLjA3MSwwLDUuNTY5LTIuNDk4LDUuNTY5LTUuNTY4QzIxLjU2OSwxOS40OTgsMTkuMDcxLDE3LDE2LDE3cy01LjU2OSwyLjQ5OC01LjU2OSw1LjU2OSAgIEMxMC40MzEsMjUuNjQsMTIuOTI5LDI4LjEzOCwxNiwyOC4xMzh6IE0xNiwxOWMxLjk2OCwwLDMuNTY5LDEuNjAyLDMuNTY5LDMuNTY5UzE3Ljk2OCwyNi4xMzgsMTYsMjYuMTM4cy0zLjU2OS0xLjYwMS0zLjU2OS0zLjU2OCAgIFMxNC4wMzIsMTksMTYsMTl6IiBmaWxsPSIjZGVkZWRlIi8+Cgk8cGF0aCBkPSJNNyw0NmMwLjIzNCwwLDAuNDctMC4wODIsMC42Ni0wLjI0OWwxNi4zMTMtMTQuMzYybDEwLjMwMiwxMC4zMDFjMC4zOTEsMC4zOTEsMS4wMjMsMC4zOTEsMS40MTQsMHMwLjM5MS0xLjAyMywwLTEuNDE0ICAgbC00LjgwNy00LjgwN2w5LjE4MS0xMC4wNTRsMTEuMjYxLDEwLjMyM2MwLjQwNywwLjM3MywxLjA0LDAuMzQ1LDEuNDEzLTAuMDYyYzAuMzczLTAuNDA3LDAuMzQ2LTEuMDQtMC4wNjItMS40MTNsLTEyLTExICAgYy0wLjE5Ni0wLjE3OS0wLjQ1Ny0wLjI2OC0wLjcyLTAuMjYyYy0wLjI2NSwwLjAxMi0wLjUxNSwwLjEyOS0wLjY5NCwwLjMyNWwtOS43OTQsMTAuNzI3bC00Ljc0My00Ljc0MyAgIGMtMC4zNzQtMC4zNzMtMC45NzItMC4zOTItMS4zNjgtMC4wNDRMNi4zMzksNDQuMjQ5Yy0wLjQxNSwwLjM2NS0wLjQ1NSwwLjk5Ny0wLjA5LDEuNDEyQzYuNDQ3LDQ1Ljg4Niw2LjcyMyw0Niw3LDQ2eiIgZmlsbD0iI2RlZGVkZSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center;}
.cz_grid_item h3,
.cz_grid_item h4,
.cz_grid_item h5,
.cz_grid_item h6{font-size:22px}
.cz_grid_search{position:relative;display:inline-block;width:190px;color:#a7a7a7;margin:0 0 20px;padding:6px 20px;border-radius:50px;margin:0 15px}
.elementor-widget-cz_posts,
.elementor-widget-cz_gallery{visibility:visible !important}
.cz_grid_grayscale img,
.cz_grid_grayscale_on_hover:hover img,
.cz_grid_grayscale_remove img{filter:grayscale(100%)}
.cz_grid_grayscale_remove:hover img{filter:grayscale(0%)}
.cz_grid_blur img{filter:blur(0)}
.cz_grid_blur:hover img,
.cz_grid_blur_others:hover .cz_grid_blur_others img{filter:blur(2px)}
.cz_grid_blur_others:hover .cz_grid_blur_others:hover img{filter:blur(0px)}
.cz_grid_zoom_in:hover img,
.cz_grid_zoom_out img{transform:scale(1.1)}
.cz_grid_zoom_out:hover img{transform:scale(1)}
.cz_grid_zoom_rotate:hover img{transform:scale(1.15) rotate(-5deg)}
.cz_grid_flash:hover img{opacity:1;animation:czFlashFx 1s forwards}
.cz_grid_shine:after{position:absolute;content:'';top:0;left:150%;z-index:2;display:block;width:50%;height:100%;border:0;border-radius:0;animation:xtraGridShineDef 1s forwards;background:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,.3));transform:skewX(-25deg)}
@keyframes xtraGridShineDef {100% {left: -125%}}
.cz_grid_shine:hover:after{left:-125%;animation:xtraGridShine 1s forwards}
@keyframes xtraGridShine {100% {left: 125%}}
.cz_grid_item > div:hover .cz_grid_inset_clip_1x{clip-path:inset(5px 5px 5px 5px);-webkit-clip-path:inset(5px 5px 5px 5px)}
.cz_grid_item > div:hover .cz_grid_inset_clip_2x{clip-path:inset(10px 10px 10px 10px);-webkit-clip-path:inset(10px 10px 10px 10px)}
.cz_grid_item > div:hover .cz_grid_inset_clip_3x{clip-path:inset(15px 15px 15px 15px);-webkit-clip-path:inset(15px 15px 15px 15px)}
.cz_grid_zoom_mask{clip-path:inset(10px 10px 10px 10px);-webkit-clip-path:inset(10px 10px 10px 10px)}
.cz_grid_item > div:hover .cz_grid_zoom_mask{clip-path:inset(0% 0% 0% 0%);-webkit-clip-path:inset(0% 0% 0% 0%);z-index:2}
.cz_grid_item > div:hover .cz_grid_scale{transform:scale(1.1);z-index:2}
.cz_grid_item > div:hover .cz_grid_scale2{transform:scale(1.2);z-index:2}
.cz_grid_rhombus_hover{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}
.cz_grid_rhombus,
.cz_grid_item > div:hover .cz_grid_rhombus_hover{clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}
ul.cz_grid_filters{list-style-type:none;margin:0;padding:0;}
.tag .cz_grid_filters,
.category .cz_grid_filters,
[class*="tax-"] .cz_grid_filters{display:none}
.cz_grid_filters li{position:relative;display:inline-block;color:#a7a7a7;margin:0 0 20px;padding:6px 20px;cursor:pointer;border-radius:50px;border:1px solid transparent;transition:all .3s ease-in-out}
.cz_grid_filters li.cz_active_filter{font-weight:500;color:#111}
.cz_grid_filters li:after{position:absolute;content:'';right:0;top:50%;transform:translateY(-50%)}
.cz_grid_filters li:last-child:after{display:none}
.cz_grid_filters_count li span{text-align:center;margin:0;width:1em;height:1em;line-height:1em;border-radius:2px;display:inline-block;box-sizing:content-box;transition:all 300ms cubic-bezier(.77, 0, .175, 1);}
.cz_grid_filters_count_a li span,
.cz_grid_filters_count_ah li span{position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%, -80%)}
.cz_grid_filters_count_i li span{margin:0 0 0 10px;opacity:.5}
.cz_grid_filters_count_a li span,
.cz_grid_filters_count li:hover span,
li.cz_active_filter span{top:0;opacity:1}
li[data-filter=".cz_no_count"]{display:none !important}
.cz_ajax_pagination{display:block;position:relative;width:100%}
.cz_ajax_loadmore a, 
.cz_ajax_infinite a{display:inline-block;padding:10px 20px;background:#111;color:#fff;border-radius:2px;margin:20px 0 0;overflow:hidden;border:2px solid transparent;transition:all .2s linear}
.cz_loadmore_block a{display:block;text-align:center}
.cz_ajax_loadmore a:hover, .cz_ajax_infinite a:hover{color:#fff}
.cz_ajax_infinite a{opacity:0}
.cz_ajax_infinite .cz_ajax_loading{opacity:1}
.cz_ajax_loadmore .cz_ajax_loading, 
.cz_ajax_infinite .cz_ajax_loading{font-size:0 !important;margin:0 auto;text-indent:-99999px;color:transparent !important;padding:0 !important;width:40px !important;height:40px !important;background:none !important;border-radius:100% !important;border-color:rgba(167, 167, 167, .4);border-right-color:#111;transform:translateZ(0);transition:none !important;animation:rotateInfinite .6s linear infinite}
@keyframes rotateInfinite {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.cz_data_sub_prefix{opacity:.6}
.cz_ajax_end{opacity:.3;font-size:12px !important;pointer-events:none}
.cz_grid_1 .cz_grid_item > div:hover .cz_grid_link:before,
.cz_grid_1.cz_grid_1_hide_on_hover .cz_grid_link:before{opacity:1}
.cz_grid_1 .cz_grid_link:before, 
.cz_grid_1_hide_on_hover .cz_grid_item > div:hover .cz_grid_link:before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;z-index:1;border-radius:inherit;background:rgba(0, 0, 0, .4);border:0;transition:all 500ms cubic-bezier(.77, 0, .175, 1)}
.cz_grid_overlay_border .cz_grid_link:before{height:calc( 100% - 4px );width:calc( 100% - 4px );border:2px solid transparent}
.cz_grid_overlay_5px .cz_grid_link:before{height:96%;width:96%;top:2%;left:2%;}
.cz_grid_overlay_10px .cz_grid_link:before{height:92%;width:92%;top:4%;left:4%;}
.cz_grid_overlay_15px .cz_grid_link:before{height:88%;width:88%;top:6%;left:6%;}
.cz_grid_overlay_20px .cz_grid_link:before{height:86%;width:86%;top:7%;left:7%;}
.cz_grid_1 .cz_grid_details{position:absolute;top:20px;left:50%;z-index:2;width:90%;transform:translateX(-50%)}
.cz_grid_1_mid .cz_grid_details{top:50%;transform:translate(-50%, -50%)}
.cz_grid_1_bot .cz_grid_details{top:auto;bottom:20px}
.cz_grid .cz_grid_icon{box-sizing:content-box}
.cz_grid_1 .cz_grid_icon{font-size:30px;margin:0 0 20px;color:#fff;width:2em;height:2em;line-height:2em;text-align:center;opacity:0;transform:translateY(20px);transition:all 400ms cubic-bezier(.77, 0, .175, 1)}
.cz_grid_1_no_title:not(.cz_grid_1_w_info) .cz_grid_icon{margin:0}
.cz_grid_1 h3,
.cz_grid_1 h4,
.cz_grid_1 h5,
.cz_grid_1 h6,
.cz_grid_1 .cz_post_excerpt{position:relative;color:#fff;opacity:0;margin:0;word-break:break-word;transform:translateY(20px);transition:all 500ms cubic-bezier(.77, 0, .175, 1)}
.cz_grid_1 .cz_post_excerpt{display:none;margin:10px 0;transition:all 700ms cubic-bezier(.77, 0, .175, 1)}
.cz_grid_1_has_excerpt .cz_post_excerpt{display:block}
.cz_grid.cz_grid_1 small{font-size:.7em;color:#fff;opacity:0;margin:8px 0;transform:translateY(20px);transition:all 900ms cubic-bezier(.77, 0, .175, 1), color 200ms ease-in-out}
.cz_grid_1_no_title h3, 
.cz_grid_1_no_title h4,
.cz_grid_1_no_title h5, 
.cz_grid_1_no_title h6,
.cz_grid_1_no_hover .cz_grid_details,
.cz_grid_1_no_hover .cz_grid_link:before,
.cz_grid_1_no_desc small,
.cz_grid_1_no_icon .cz_grid_icon{display:none}
.cz_grid_1 .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *,
.cz_grid_1 .cz_grid_item > div:hover .cz_grid_details > *,
.cz_grid_1_hide_on_hover .cz_grid_item .cz_grid_details > *{transform:translateY(0);opacity:1}
.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_1_hide_on_hover .cz_grid_item > div:hover .cz_grid_details > *{transform:translateY(-20px);opacity:0}
.cz_grid_fib .cz_grid_item a .cz_grid_details > *{transform:translateY(-20px)}
.cz_grid_fib .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_fib.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateY(0);opacity:1}
.cz_grid_fib.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateY(20px);opacity:0}
.cz_grid_fil .cz_grid_item a .cz_grid_details > *{transform:translateX(20px)}
.cz_grid_fil .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_fil.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0);opacity:1}
.cz_grid_fil.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(-20px);opacity:0}
.cz_grid_fir .cz_grid_item a .cz_grid_details > *{transform:translateX(-20px)}
.cz_grid_fir .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_fir.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0);opacity:1}
.cz_grid_fir.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(20px);opacity:0}
.cz_grid_zin .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(.5)}
.cz_grid_zin .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_zin.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(1);opacity:1}
.cz_grid_zin.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(0) scale(1.5);opacity:0}
.cz_grid_zou .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(1.5)}
.cz_grid_zou .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_zou.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(1);opacity:1}
.cz_grid_zou.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(0) scale(.5);opacity:0}
.cz_grid_siv .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(1, 0);transform-origin:center}
.cz_grid_siv .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_siv.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(1);opacity:1}
.cz_grid_siv.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(0) scale(1, 0);opacity:0}
.cz_grid_sih .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(0, 1);transform-origin:center}
.cz_grid_sih .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_sih.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0) scale(1);opacity:1}
.cz_grid_sih.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(0) scale(0, 1);opacity:0}
.cz_grid_sil .cz_grid_item a .cz_grid_details > .cz_grid_icon,
.cz_grid_sir .cz_grid_item a .cz_grid_details > .cz_grid_icon{transform:translateX(-1000%);}
.cz_grid_sil .cz_grid_item a .cz_grid_details > *{transform:translateX(140%);opacity:1}
.cz_grid_sil .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_sil.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0)}
.cz_grid_sil.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(-140%)}
.cz_grid_sir .cz_grid_item a .cz_grid_details > *{transform:translateX(-140%);opacity:1}
.cz_grid_sir .cz_grid_item > div:hover a .cz_grid_details > *,
.cz_grid_sir.cz_grid_1_hide_on_hover .cz_grid_item a .cz_grid_details > *{transform:translateX(0)}
.cz_grid_sir.cz_grid_1_hide_on_hover .cz_grid_item > div:hover a .cz_grid_details > *{transform:translateX(140%)}
.cz_grid_1_always_show .cz_grid_link:before,
.cz_grid_1_always_show .cz_grid_item h3, 
.cz_grid_1_always_show .cz_grid_item h4, 
.cz_grid_1_always_show .cz_grid_item h5, 
.cz_grid_1_always_show .cz_grid_item h6, 
.cz_grid_1_always_show .cz_grid_item h4,  
.cz_grid_1_always_show .cz_grid_item small,
.cz_grid_1_always_show .cz_grid_item .cz_post_excerpt,
.cz_grid_1_always_show .cz_grid_item .cz_grid_icon{transform:translateY(0) scale(1) !important;opacity:1 !important}
.cz_grid_1 .cz_grid_item *{transform-origin:center}
.cz_grid_1_title_sub_after .cz_grid_link{margin:0 0 20px}
.cz_grid_1_title_sub_after:not(.cz_grid_1_subtitle_on_img) a .cz_grid_details{text-align:center !important;transform:translate(-50%, -50%);top:50% !important;left:50% !important;bottom:auto}
.cz_grid_1_title_sub_after:not(.cz_grid_1_subtitle_on_img) a .cz_grid_details i{margin:0}
.cz_grid_1_title_sub_after:not(.cz_grid_1_subtitle_on_img) *{transform-origin:center !important}
.cz_grid_1_title_sub_after .cz_grid_details_outside{display:block !important;width:initial !important;transform:none !important;text-align:inherit;z-index:2;position:relative;left:0;top:0}
.cz_grid_1_title_sub_after .cz_grid_details_outside h3,
.cz_grid_1_title_sub_after .cz_grid_details_outside h4,
.cz_grid_1_title_sub_after .cz_grid_details_outside h5,
.cz_grid_1_title_sub_after .cz_grid_details_outside h6,
.cz_grid_1_title_sub_after .cz_grid_details_outside small, 
.cz_grid_1_title_sub_after .cz_post_excerpt{display:block !important;position:static !important;transform:none !important;color:#111;opacity:1 !important}
.cz_grid_1_no_image .cz_grid_link{display:none !important}
.cz_grid_1_small_image a .cz_grid_details{width:100% !important}
.cz_grid_1_small_image .cz_grid_link{width:80px;float:left;margin:0 20px 30px 0}
.cz_grid_1_small_image .cz_grid_icon{margin:0 !important}
.cz_grid_1_small_image .cz_grid_item > div{border-radius:0 !important}
.cz_grid_details small .cz_cats_2 > *{margin:0 2px 4px 2px;border-radius:3px;padding:2px 10px;background:rgba(174, 174, 174, .1)}
.cz_grid_details small .cz_cats_3 > *{background:#fff !important;color:#6e6e6e;}
.cz_grid_details small .cz_cats_4 > *{background:#111 !important;color:#ddd;}
.cz_grid_details small .cz_cats_5 > *{background:none !important;border:1px solid rgba(174, 174, 174, .2)}
.cz_grid_details small .cz_cats_6 > *{border:0 !important;color:#fff !important;background:#111}
.cz_grid_details small .cz_cats_7 > *{border:0 !important;color:#111 !important;background:#fff}
.cz_grid_1 .cz_post_author_avatar{margin:0 10px 0 0}
.cz_grid_1 small *{display:inline-block;vertical-align:middle}
.cz_grid_1 small > span{color:inherit !important}
.cz_grid_1 small a{color:inherit !important}
.cz_grid_1 .cz_post_author_name{display:block !important}
.cz_grid_1 .cz_post_author_name{margin-top:4px}
.cz_post_author_avatar .cz_sub_icon{width:1em;height:1em;line-height:1em;text-align:center;width:2.2em;height:2.2em;line-height:2.2em;text-align:center;background:#111;color:#fff}
.cz_post_data{margin:0 10px 0 0}
.cz_post_data_r{float:right;margin:0 0 0 10px}
.cz_meta_all_center small{text-align:center}
.cz_meta_all_center small *{float:none !important}
.cz_grid[data-animation]{perspective:initial;perspective-origin:center}
.cz_grid[data-animation="cz_grid_anim_fall_perspective"]{perspective:2000px}
.cz_grid[data-animation] .cz_grid_item{opacity:0}
.cz_grid_anim_fade_in{animation:gridFadeIn .6s forwards}
@keyframes gridFadeIn {100% {opacity: 1}}
.cz_grid_anim_move_up{transform:translateY(100px);animation:gridMoveUp .6s forwards}
@keyframes gridMoveUp {100% {transform: translateY(0);opacity: 1}}
.cz_grid_anim_move_down{transform:translateY(-100px);animation:gridMoveDown .6s forwards}
@keyframes gridMoveDown {100% {transform: translateY(0);opacity: 1}}
.cz_grid_anim_move_left{transform:translateX(100px);animation:gridMoveLeft .6s forwards}
@keyframes gridMoveLeft {100% {transform: translateX(0);opacity: 1}}
.cz_grid_anim_move_right{transform:translateX(-100px);animation:gridMoveRight .6s forwards}
@keyframes gridMoveRight {100% {transform: translateX(0);opacity: 1}}
.cz_grid_anim_zoom_in{transform:scale(.6);animation:gridZoomIn .6s forwards}
@keyframes gridZoomIn {100% {transform: scale(1);opacity: 1}}
.cz_grid_anim_zoom_out{transform:scale(1.2);animation:gridZoomOut .6s forwards}
@keyframes gridZoomOut {100% {transform: scale(1);opacity: 1}}
.cz_grid_anim_fall_perspective{transform-style:preserve-3d;transform:translateZ(400px) translateY(300px) rotateX(-90deg);animation:gridFallPerspective .6s forwards}
@keyframes gridFallPerspective {100% {transform: translateZ(0px) translateY(0px) rotateX(0deg);opacity: 1}}
.cz_grid_anim_slant{transform-style:preserve-3d;transform-origin:0% 0%;transform:rotateX(-80deg);animation:gridSlant .6s forwards}
@keyframes gridSlant {100% {transform: rotateX(0deg);opacity: 1}}
.cz_grid_anim_helix{transform-style:preserve-3d;transform:rotateY(-90deg);animation:gridHelix .6s forwards}
@keyframes gridHelix {100% {transform: rotateY(0deg);opacity: 1}} .cz_posts_list_1 .cz_grid_link,
.cz_posts_list_2 .cz_grid_link,
.cz_posts_list_3 .cz_grid_link,
.cz_posts_list_5 .cz_grid_link{width:360px;float:left;box-sizing:border-box;}
.cz_posts_list_1 div > .cz_grid_details,
.cz_posts_list_2 div > .cz_grid_details,
.cz_posts_list_3 div > .cz_grid_details,
.cz_posts_list_5 div > .cz_grid_details{width:calc( 100% - 360px ) !important;float:left;box-sizing:border-box;padding:0 0 0 40px}
.cz_posts_list_5 .cz_posts_list_first .cz_grid_link,
.cz_posts_list_5 .cz_posts_list_first div > .cz_grid_details{padding:0 !important;width:100% !important;float:none !important}
.cz_posts_list_2 .cz_posts_list_odd div > .cz_grid_details,
.cz_posts_list_3 div > .cz_grid_details{padding:0 40px 0 0}
.cz_posts_list_3 .cz_grid_link,
.cz_posts_list_2 .cz_posts_list_odd .cz_grid_link{float:right}
.cz_grid .cz_sub_icon,
.cz_grid .cz_grid_details small,
.cz_grid_filters li span{box-sizing:content-box}
.cz_smart_details .cz_grid_item .cz_grid_details{display:none !important}
.cz_metro_1.cz_smart_details .cz_grid_item:nth-child(3n+2) .cz_grid_details,
.cz_metro_1.cz_smart_details .cz_grid_item:nth-child(3n+2) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(2) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(9) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(12) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(19) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(22) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(29) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(32) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(39) .cz_grid_details, 
.cz_metro_2.cz_smart_details .cz_grid_item:nth-child(42) .cz_grid_details, 
.cz_metro_3.cz_smart_details .cz_grid_item:nth-child(5n+3) .cz_grid_details, 
.cz_metro_4.cz_smart_details .cz_grid_item:nth-child(4) .cz_grid_details, 
.cz_metro_8.cz_smart_details .cz_grid_item:nth-child(6n+4) .cz_grid_details, 
.cz_metro_8.cz_smart_details .cz_grid_item:nth-child(6n+5) .cz_grid_details, 
.cz_grid_1big.cz_smart_details .cz_grid_item:nth-child(2) .cz_grid_details{display:block !important}
@media screen and (max-width:768px) {
.cz_grid_item{width:50% !important}
.cz_grid_item img{width:auto !important;margin:0 auto}
.cz_posts_list_1 .cz_grid_item div > *,
.cz_posts_list_2 .cz_grid_item div > *,
.cz_posts_list_3 .cz_grid_item div > *,
.cz_posts_list_5 .cz_grid_item div > *{padding:0 !important;width:100% !important}
.cz_justified .cz_grid_item{width:100% !important;height:auto !important}
.cz_smart_details .cz_grid_item .cz_grid_details{display:block !important}
}
@media screen and (max-width:480px) {
.cz_grid {
width:100% !important;
margin:0 !important
}
.cz_grid_item {
width: 100% !important;
height: auto !important;
margin: 0 !important;
}
.cz_grid_item > div {
margin: 0 5px 10px !important
}
.cz_grid_item img {
width: auto !important
}
.cz_grid_p {
margin-left: 0 !important;
margin-right: 0 !important
}
.cz_gallery_badge {
right: -10px
}
.cz_grid_two_columns_on_mobile .cz_grid_item {
width: 50% !important
}
}ul.cz_stylish_list,
.cz_post_content ul.cz_stylish_list,
.rtl ul.cz_stylish_list{margin:0;padding:0;list-style:none !important}
.cz_stylish_list li{margin:0 0 10px;display:list-item;width:100%;transition:all .2s ease-in-out}
.cz_stylish_list a{display:block;color:inherit !important}
.cz_stylish_list i{font-size:1em;width:2em;height:2em;line-height:2em;display:block;text-align:center;box-sizing:content-box;transition:all .1s ease-in-out}
.cz_stylish_list li > div > span{line-height:1.6;display:block}
.cz_stylish_list small{opacity:1;display:table}
.cz_stylish_list li > div,
.cz_stylish_list li > a > div{color:inherit;display:table-cell;vertical-align:middle;text-decoration:inherit}
.cz_stylish_list .cz_sl_icon{vertical-align:top}
.cz_stylish_list .cz_sl_image i{width:auto;height:auto}
.cz_stylish_list .xtra-sl-number{font-style:normal}
.cz_sl_icon.cz_sl_image i img{display:inline-block;vertical-align:middle}
.cz_sl_icon_hover_zoom_in li:hover i{transform:scale(1.25, 1.25)}
.cz_sl_icon_hover_zoom_out li:hover i{transform:scale(0.875, 0.875)}
.cz_sl_icon_hover_blur li:hover i{animation:stylishListBlur .8s forwards}
.cz_sl_icon_hover_flash li:hover i{animation:stylishListFlashFx .8s forwards}
.cz_sl_icon_hover_absorber li:hover i{animation:stylishListAbsorber .8s forwards}
.cz_sl_icon_hover_wobble li:hover i{animation:stylishListWobbleSkew .8s forwards}
.cz_sl_icon_hover_zoom_in_fade li:hover i{animation:stylishListZoomIn .8s forwards}
.cz_sl_icon_hover_zoom_out_fade li:hover i{animation:stylishListZoomOut .8s forwards}
.cz_sl_icon_hover_push_in li:hover i{animation:stylishListPushIn .8s forwards}
@keyframes stylishListBlur {
0%{filter:blur(5px)}
100%{filter:blur(0)}
}
@keyframes stylishListFlashFx {
0%{opacity:.1}
100%{opacity:1}
}
@keyframes stylishListAbsorber {
0%, 10%, 20%, 50%, 80%{transform:translateY(0)}
40%{transform:translateY(-8px)}
60%{transform:translateY(-8px)}
}
@keyframes stylishListWobbleSkew {
16.65%{transform:skew(-12deg)}
33.3%{transform:skew(10deg)}
49.95%{transform:skew(-6deg)}
66.6%{transform:skew(4deg)}
83.25%{transform:skew(-2deg)}
100%{transform:skew(0)}
}
@keyframes stylishListZoomIn {
0%{opacity:0;transform:scale(.9)}
50%{opacity:1;transform:scale(1)}
}
@keyframes stylishListZoomOut {
0%{opacity:0;transform:scale(1.1)}
50%{opacity:1;transform:scale(1)}
}
@keyframes stylishListPushIn {
0%{opacity:0;transform:translateX(-30%)}
60%{opacity:1;transform:translateX(10%)}
100%{opacity:1;transform:translateX(0)}
}
@media screen and (max-width:768px) {
.cz_stylish_list span{text-align:initial !important}
}
@media screen and (max-width:480px) {
.center_on_mobile .cz_sl_icon,
.center_on_mobile li > div,
.center_on_mobile li > a > div,
.center_on_mobile small {
display: block
}
.center_on_mobile .cz_sl_icon > * {
margin-left: auto !important;
margin-right: auto !important;
margin-bottom: 10px
}
.center_on_mobile li > div > span,
.center_on_mobile li > a > div > span {
display: inline-block;
text-align: center !important
}
}.cz_quote blockquote{padding:30px}
.cz_quote .cz_quote_info{margin:40px 0 0;display:table}
.cz_quote .cz_quote_info img{border-radius:100%;display:inline-block;margin-right:20px;width:80px;height:80px;vertical-align:middle}
.cz_quote_center .cz_quote_info img{margin:0 auto}
.cz_quote h4{display:inline-block;font-weight:normal;vertical-align:middle;margin:0}
.cz_quote blockquote:before{display:none}
.cz_quote_arrow blockquote{background:#fff}
.cz_quote_arrow blockquote:after{content:"\00a0";display:block;position:absolute;bottom:-10px;left:62px;width:20px;height:20px;background:inherit;z-index:0;border-width:0 1px 1px 0;border-style:inherit;border-color:inherit;transform:rotate(45deg)}
.cz_quote_arrow .cz_quote_info{margin:20px 30px}
.cz_quote_center{text-align:center}
.cz_quote_center blockquote:after{left:calc(51% - 20px)}
.cz_quote_center .cz_quote_info{margin:20px auto 0}
.cz_quote_center blockquote:after{z-index:-1}
.cz_quote.cz_quote_center .cz_quote_info img{display:table;margin:0 auto}
.cz_quote_center h4{display:block;padding:10px 0}
.cz_quote_top blockquote:after{border-width:1px 0 0 1px;bottom:auto;top:-10px}
.cz_quote_center.cz_quote_top .cz_quote_info{margin:0 auto 20px}
i.cz_quote_shape{display:block;opacity:.1;font-size:100px}
.cz_quote_both_second{position:absolute;bottom:10%;right:10%}
.cz_quote_rating i {
margin-right: 1px
}