/*!
Theme Name: Cali
Theme URI: https://athemes.com/theme/cali
Author: aThemes
Author URI: https://athemes.com
Description: Cali is a powerful, flexible, and gorgeous theme for your blog site. Whether you’re looking to showcase your latest fashion products, chronicle your latest travel adventures, or create broader blog content, Cali is an outstanding choice. The theme features a clean, easy-to-navigate design, backed by solid code meeting WordPress’ best practices. What’s more, the theme offers WooCommerce support and is translation ready, making it easy to sell the products you showcase on your blog to a global audience. Cali makes it easy to prominently display your latest posts via a sleek home page carousel. It also brings a wealth of customization opportunities, including a huge variety of color and Google Fonts options. There’s also the option to add social media widgets, making it easy for your readers to share your content. All of these features make Cali an outstanding choice for practically any image-centric blog.
Version: 1.0.2
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cali
Tags: blog, two-columns, right-sidebar, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready

*/
*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:auto}html{font-size:16px}.font-family--1{font-family:'Playfair Display',serif}.font-family--2{font-family:'Work Sans','Open Sans',Helvetica,Arial,sans-serif}body,button,input,select,optgroup,textarea{color:#404040;font-size:16px;font-size:1rem;line-height:1.5;font-family:'Work Sans','Open Sans',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{clear:both;font-family:'Playfair Display',serif;font-weight:400;color:#191919;margin-top:0;margin-bottom:.5em}h1,.highlighted-post .entry-title{font-size:48px}h2{font-size:30px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{margin-top:0;margin-bottom:15px}dfn,cite,em,i{font-style:italic}blockquote{margin:1.5em 0;padding:5px 25px 8px;border-left:2px solid #fb397d;font-style:italic;font-size:1.125rem;line-height:1.667;font-family:'Playfair Display',serif}cite{color:#a6a6a6;font-size:.875rem;display:block;text-transform:uppercase;font-family:'Playfair Display',serif}blockquote cite{font-style:initial;margin-top:5px}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}figure{text-align:center}figcaption{color:#a6a6a6}.ca-category{color:#fb397d;text-transform:uppercase;letter-spacing:.2px;font-family:'Work Sans','Open Sans',Helvetica,Arial,sans-serif;font-size:10px;line-height:1.667;font-weight:700}.more-link,.more-link:visited{font-size:14px;font-style:italic;font-family:'Playfair Display',serif;color:#b7b7b7;float:left}.entry-meta,.byline,.comment-time{color:#b7b7b7;font-size:14px}.entry-meta .author,.byline .author,.byline em,.entry-meta .author a.url{font-style:italic;font-family:'Playfair Display',serif;color:#404040}.entry-meta .author:hover,.entry-meta .author:focus,.byline .author:hover,.byline .author:focus,.entry-meta .author a.url:hover,.entry-meta .author a.url:focus{color:#fb397d}.section-title{margin-bottom:30px}.dropcap:first-letter {float:left;margin-right:10px;margin-top:10px;font-size:82px;line-height:1;font-family:'Playfair Display',serif}@media (min-width:768px){.ca-category{font-size:12px}.more-link{font-size:14px}}@media (max-width:1200px){h1,.highlighted-post .entry-title{font-size:40px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}}@media (max-width:992px){h1,.highlighted-post .entry-title{font-size:32px}h2{font-size:24px}}@media (max-width:767px){html{font-size:14px}h1,.highlighted-post .entry-title{font-size:28px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}pre,code,kbd,tt,var{font-size:13px}.section-title{margin-bottom:20px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}@media (max-width:1199px){body.mobile-menu-active{overflow:hidden}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}thead th{border-bottom:2px solid #232d37;padding-bottom:.5em;font-weight:700}tr{border-bottom:1px solid #404040}td,th{padding:.4em}.header-top{background:#fff;min-height:60px}.header-is-sticky .site-header{padding-top:60px}.header-is-sticky .header-top{position:fixed;top:0;left:0;width:100%;z-index:99}.header-is-sticky.admin-bar .header-top{top:32px}.site-branding,.site-branding--footer,.site-branding--mobile{text-align:center;color:#191919}.site-branding,.site-branding--footer{padding:55px 15px}.site-branding--mobile{padding:12px 15px}.site-title,.site-title--footer,.site-title--mobile{font-family:'Playfair Display',serif;line-height:1;margin:0;text-transform:uppercase}.site-title,.site-title--footer{font-size:70px}.site-title--mobile{font-size:36px}.site-title a,.site-title--footer a,.site-title--mobile a,.site-title a:visited,.site-title--footer a:visited,.site-title--mobile a:visited{color:#191919}.site-title a:hover,.site-title a:focus,.site-title--footer a:hover,.site-title--footer a:focus,.site-title--mobile a:hover,.site-title--mobile a:focus{color:#fb397d}.site-description{margin:0}.page-header{text-align:center;margin-bottom:-30px}.page-header_title{font-size:36px;line-height:1;margin-bottom:15px}.page-header_subtitle{font-size:18px;line-height:1.333;font-family:'Work Sans','Open Sans',Helvetica,Arial,sans-serif;color:#404040;margin-bottom:0}.page-header_subtitle p{margin-bottom:0}@media (min-width:1200px){.ca-header-shadow--desktop{box-shadow:0px 4px 7px 0px rgba(0,0,0,.1)}}@media (max-width:782px){.header-is-sticky.admin-bar .header-top{top:46px}}@media (max-width:767px){.site-branding--mobile{padding:12px 0}.page-header{margin-bottom:0}.page-header_title{font-size:28px}.page-header_subtitle{font-size:14px}}@media (max-width:480px){.site-branding--mobile{padding:18px 0}.site-title--mobile{font-size:24px}}.site-footer{padding-top:60px}.site-info{padding:20px 0;text-align:center;border-top:1px solid rgba(87,92,92,.1);font-size:14px;line-height:20px;font-weight:300}.site-info,.site-info a,.site-info a:visited{color:#a6a6a6}.site-info a:hover,.site-info a:focus,.site-info a:visited:hover{color:#fb397d}.ca-instagram-feed{display:flex}.ca-instagram-feed_el{position:relative;flex:1 1 auto}.ca-instagram-feed_el img{width:100%}.ca-instagram-feed_overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;justify-content:center;background:rgba(251,57,125,.7);opacity:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.ca-instagram-feed_overlay span{align-self:center;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase}.ca-instagram-feed_overlay [class*=fa-]{margin-right:5px;font-size:inherit}.ca-instagram-feed--widget{display:block}.ca-instagram-feed--widget .ca-instagram-feed_el{flex:none;list-style:none;position:relative}.ca-instagram-feed--widget .ca-instagram-feed_el>a{display:block}.ca-instagram-feed--widget .ca-instagram-feed_el p{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;justify-content:center;background:rgba(251,57,125,.7);opacity:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.ca-instagram-feed--widget .ca-instagram-feed_el:hover p{opacity:1}.ca-instagram-feed--widget .ca-instagram-feed_el p a{align-self:center;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase}.ca-instagram-feed--widget .ca-instagram-feed_el p a:before{content:"\f16d";display:inline-block;font-family:'Font Awesome 5 Brands';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px}.instagram-pics+p{display:none}.ca-instagram-feed_el:hover .ca-instagram-feed_overlay,.ca-instagram-feed_el:focus .ca-instagram-feed_overlay{opacity:1}button,input[type=button],input[type=reset],input[type=submit],.ca-button,.comment-reply-link,.ca-button--alt,.comment-edit-link,.ca-button--big,.comment-form input[type=submit],.ca-contact-form button,.ca-contact-form input[type=button],.ca-contact-form input[type=reset],.ca-contact-form input[type=submit],.wpcf7-form-control.wpcf7-submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-mini-cart__buttons a.button{border-radius:2px;transition:color .2s ease-in,background-color .2s ease-in;font-weight:600;text-transform:uppercase;text-align:center;display:inline-block}button,input[type=button],input[type=reset],input[type=submit],.ca-button,.comment-reply-link,.ca-button--alt,.comment-edit-link{font-size:12px;line-height:1.5;padding:5px 25px}button,input[type=button],input[type=reset],input[type=submit],.ca-button,.ca-button:visited,.comment-reply-link,.comment-reply-link:visited,.comment-form input[type=submit],.ca-contact-form button,.ca-contact-form input[type=button],.ca-contact-form input[type=reset],.ca-contact-form input[type=submit],.wpcf7-form-control.wpcf7-submit,.wpcf7-form-control.wpcf7-submit:visited,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce a.button.alt:visited,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#fb397d;color:#fff;border:1px solid #fb397d}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.ca-button:hover,.comment-reply-link:hover,.ca-button--big:hover,.comment-form input[type=submit]:hover,.ca-contact-form button:hover,.ca-contact-form input[type=button]:hover,.ca-contact-form input[type=reset]:hover,.ca-contact-form input[type=submit]:hover,.wpcf7-form-control.wpcf7-submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{border:1px solid #fb397d;background:#fff;color:#fb397d}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus,.ca-button:active,.ca-button:focus,.comment-reply-link:active,.comment-reply-link:focus,.ca-button--big:active,.ca-button--big:focus,.comment-form input[type=submit]:active,.comment-form input[type=submit]:focus,.ca-contact-form button:active,.ca-contact-form button:focus,.ca-contact-form input[type=button]:active,.ca-contact-form input[type=button]:focus,.ca-contact-form input[type=reset]:active,.ca-contact-form input[type=reset]:focus,.ca-contact-form input[type=submit]:active,.ca-contact-form input[type=submit]:focus,.wpcf7-form-control.wpcf7-submit:active,.wpcf7-form-control.wpcf7-submit:focus,.woocommerce #respond input#submit.alt:active,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:active,.woocommerce input.button.alt:focus{border-color:#fb397d;outline:1px dotted #404040}.ca-button--alt,.ca-button--alt:visited,.comment-edit-link,.comment-edit-link:visited,.woocommerce a.button,.woocommerce a.button:visited,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-mini-cart__buttons a.button,.woocommerce-mini-cart__buttons a.button:visited{background:#fff;color:#404040;border:1px solid rgba(30,30,39,.2)}.ca-button--alt:hover,.comment-edit-link:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-mini-cart__buttons a.button:hover{border-color:#fb397d;background:#fb397d;color:#fff}.ca-button--alt:active,.ca-button--alt:focus,.comment-edit-link:active,.comment-edit-link:focus,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce input.button:active,.woocommerce input.button:focus,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:focus,.woocommerce-mini-cart__buttons a.button:active,.woocommerce-mini-cart__buttons a.button:focus{border-color:rgba(30,30,39,.2);outline:1px dotted #404040}.ca-button--big,.comment-form input[type=submit],.ca-contact-form button,.ca-contact-form input[type=button],.ca-contact-form input[type=reset],.ca-contact-form input[type=submit],.wpcf7-form-control.wpcf7-submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{font-size:13px;line-height:1.7;padding:11px 35px}.comment-reply-link,.comment-edit-link{margin-right:4px}.woocommerce-mini-cart__buttons a.button{font-size:12px;line-height:1.5;padding:5px 25px;margin-right:10px}.woocommerce-mini-cart__buttons a.checkout.button{background:#fb397d;color:#fff;border:1px solid #fb397d}.woocommerce-mini-cart__buttons a.checkout.button:hover{border:1px solid #fb397d;background:#fff;color:#fb397d}.woocommerce-mini-cart__buttons a.checkout.button:active,.woocommerce-mini-cart__buttons a.checkout.button:focus{border-color:#fb397d;outline:1px dotted #404040}.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]{color:#fff !important;background:#fb397d !important;padding:11px 35px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{width:100%;color:#a6a6a6;border:1px solid #e5e5e5;border-radius:0;min-height:50px;padding:10px 20px;font-size:16px;line-height:1.75;transition:border .2s ease;box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:#232d37}select{border:1px solid #e5e5e5}textarea{width:100%;resize:vertical}form h3,form h4{margin-bottom:35px;padding-top:15px}.ca-contact-form input[type=text],.ca-contact-form input[type=email],.ca-contact-form input[type=url],.ca-contact-form input[type=password],.ca-contact-form input[type=search],.ca-contact-form input[type=number],.ca-contact-form input[type=tel],.ca-contact-form input[type=range],.ca-contact-form input[type=date],.ca-contact-form input[type=month],.ca-contact-form input[type=week],.ca-contact-form input[type=time],.ca-contact-form input[type=datetime],.ca-contact-form input[type=color],.ca-contact-form textarea,.wpcf7-form-control{margin-bottom:20px;display:block}.ca-contact-form input[type=text],.ca-contact-form input[type=email],.ca-contact-form input[type=url],.ca-contact-form input[type=password],.ca-contact-form input[type=search],.ca-contact-form input[type=number],.ca-contact-form input[type=tel],.ca-contact-form input[type=range],.ca-contact-form input[type=date],.ca-contact-form input[type=month],.ca-contact-form input[type=week],.ca-contact-form input[type=time],.ca-contact-form input[type=datetime],.ca-contact-form input[type=color],.ca-contact-form textarea{margin-bottom:20px}.ca-contact-form button,.ca-contact-form input[type=button],.ca-contact-form input[type=reset],.ca-contact-form input[type=submit]{margin:40px 0 20px}.wpcf7-form-control.wpcf7-submit{margin:20px 0}.site-search__wrap{padding:0;display:inline-block}.site-search{margin-top:0}.site-search__wrap input,.site-search__wrap button,.widget_search .site-search input,.widget_search .site-search button{height:36px}.site-search__wrap .site-search_input,.widget_search .site-search .site-search_input{margin:0;padding:0 0 0 5px;width:100%;max-width:140px;font-style:italic;font-size:14px;font-family:'Playfair Display',serif;border:none;min-height:auto}.site-search__wrap .site-search_submit,.site-search__wrap .site-search_submit [class*=fa-],.widget_search .site-search .site-search_submit,.widget_search .site-search .site-search_submit [class*=fa-]{width:36px;font-size:14px;line-height:36px;padding:0;margin:0;background:0 0;border:none;color:#404040;font-family:'Font Awesome 5 Free';text-align:center}.site-search__wrap .site-search_submit:hover,.site-search__wrap .site-search_submit:focus,.site-search__wrap .site-search_submit:hover [class*=fa-],.site-search__wrap .site-search_submit:focus [class*=fa-],.widget_search .site-search .site-search_submit:hover,.widget_search .site-search .site-search_submit:focus,.widget_search .site-search .site-search_submit:hover [class*=fa-],.widget_search .site-search .site-search_submit:focus [class*=fa-]{color:#fb397d}.site-search__wrap--body,.widget_search .site-search{width:100%;max-width:193px;position:relative;padding-right:36px}.site-search__wrap--body label,.widget_search .site-search label{display:block}.site-search__wrap--body .site-search_input,.widget_search .site-search .site-search_input{width:100%}.site-search__wrap--body .site-search_submit,.widget_search .site-search .site-search_submit{position:absolute;top:0;right:0}@media (min-width:1200px){.site-search__wrap--header{width:100%;max-width:193px;position:relative;padding-right:36px}.site-search__wrap--header label{display:block}.site-search__wrap--header .site-search_input{width:100%}.site-search__wrap--header .site-search_submit{position:absolute;top:0;right:0}}@media (max-width:1199px){.site-search__wrap--header{display:block;text-align:center}.site-search__wrap .site-search_input{padding-left:10px;padding-right:10px}}.site-search__wrap--body{max-width:320px;border:1px solid;margin-top:50px}.site-search__wrap--body .site-search_input,.widget_search .site-search .site-search_input{max-width:100%;padding-left:20px}.widget_search .site-search{padding:0;max-width:100%;border:1px solid}a{color:#fb397d;transition:color .2s ease-in}a:visited{color:#fb397d}a:hover,a:focus,a:active{color:#b7b7b7;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation a,.footer-navigation a{padding:0 25px}.main-navigation a,.footer-navigation a{color:#191919;text-transform:uppercase;font-size:13px;line-height:36px;letter-spacing:.1px}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a:active,.footer-navigation a:hover,.footer-navigation a:focus,.footer-navigation a:active{color:#fb397d;text-decoration:none}@media (max-width:1439px){.main-navigation a,.footer-navigation a{padding:0 12px}}.footer-navigation{background-color:#fff;margin:0 auto;clear:both;width:100%;text-align:center;padding:12px 0}.footer-navigation{display:block}.main-navigation ul,.footer-navigation ul{text-align:center;list-style:none;margin:0;padding-left:0}.footer-navigation li{display:inline-block;position:relative;vertical-align:top}.footer-navigation .sub-menu,.footer-navigation ul.children{display:block}.footer-navigation .sub-menu li,.footer-navigation ul.children li{display:block}.footer-navigation .sub-menu li a,.footer-navigation ul.children li a{width:200px}.main-navigation a,.footer-navigation a{display:block;text-decoration:none}@media (min-width:1200px){.main-navigation{background:#fff;margin:0 auto;clear:both;width:100%;text-align:center;padding:12px 0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;background:#fff}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{display:inline-block;position:relative;vertical-align:top}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}@media (min-width:1200px){.secondary-navigation__wrap--desktop-top{padding-left:0}.secondary-navigation__wrap--desktop-top .secondary-navigation{text-align:right;padding:12px 40px 12px 0;position:relative}}@media (max-width:1199px){.secondary-navigation__wrap--mobile-top{padding-left:0}.secondary-navigation__wrap--mobile-top .secondary-navigation{text-align:right;padding:12px 0}}@media (max-width:767px){.secondary-navigation__wrap--mobile-top{position:absolute;top:0;right:0;z-index:1}}.wc-header-cart__wrap{display:inline-block;text-align:center}.wc-header-cart__link{display:block;line-height:36px;font-size:14px;text-align:center;position:relative}.wc-header-cart__cart-count{line-height:30px;font-size:14px}.wc-cart-mini__wrapper{opacity:0;visibility:hidden;box-shadow:0 3px 3px rgba(0,0,0,.2);float:right;position:absolute;top:100%;right:0;z-index:99999;background:#fff;text-align:center;width:320px}.wc-header-cart__wrap:hover>.wc-cart-mini__wrapper,.wc-header-cart__wrap:focus>.wc-cart-mini__wrapper{opacity:1;visibility:visible}.wc-cart-mini__inner{padding:15px;margin:0}.wc-cart-mini__inner p{margin-bottom:0}@media (min-width:1200px){.secondary-navigation{padding:12px 40px 12px 0;position:relative}.wc-header-cart__wrap{position:absolute;top:12px;right:0}}@media (max-width:1199px){.wc-header-cart__wrap{position:relative}}.header-mobile-menu{padding:12px 0}.mobile-menu-toggle{display:block;position:relative;overflow:hidden;background:0 0;margin:0;padding:0;width:36px;height:36px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus{background:0 0;border:none}.mobile-menu-toggle:focus{outline:0}.mobile-menu-toggle_lines{display:block;position:absolute;top:16px;left:0;right:0;height:3px;background:rgba(25,25,25,1);transition:background-color .2s}.mobile-menu-toggle_lines:before,.mobile-menu-toggle_lines:after{position:absolute;display:block;left:0;width:100%;height:3px;background:rgba(25,25,25,1);content:"";-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s}.mobile-menu-toggle_lines:before{top:-10px;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.mobile-menu-toggle_lines:after{bottom:-10px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.mobile-menu-toggle:hover .mobile-menu-toggle_lines:before,.mobile-menu-toggle:focus .mobile-menu-toggle_lines:before{top:-12px}.mobile-menu-toggle:hover .mobile-menu-toggle_lines:after,.mobile-menu-toggle:focus .mobile-menu-toggle_lines:after{bottom:-12px}.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines{background:rgba(25,25,25,0)}.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:before{top:0;transform:rotate3d(0,0,1,45deg)}.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:after{bottom:0;transform:rotate3d(0,0,1,-45deg)}@media (min-width:1200px){.main-navigation ul .subnav-toggle{display:none !important}}@media (max-width:1199px){.ca-header-shadow--mobile{box-shadow:0px 4px 7px 0px rgba(0,0,0,.1);background-color:#fff;position:relative;z-index:100}.main-navigation_wrap{display:block;background-color:#fff;padding:30px 15px 30px;position:fixed;width:100%;overflow-y:auto;z-index:99;transition:transform .2s 0s ease,opacity .2s 0s ease,visibility 0s .2s linear;top:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.95)}.mobile-menu-active .main-navigation_wrap{display:block;opacity:1;visibility:visible;pointer-events:initial;transform:scale(1);transition:transform .2s 0s ease,opacity .2s 0s ease,visibility 0s 0s linear}.main-navigation{margin-bottom:30px;padding:0}.main-navigation ul li{display:block;position:relative;border-bottom:1px solid rgba(25,25,25,.1)}.main-navigation a{font-size:15px;line-height:2;padding:15px 30px}.main-navigation ul .sub-menu,.main-navigation ul .children{padding:10px 0 0;display:none;background:rgba(0,0,0,.05)}.main-navigation ul .sub-menu.open,.main-navigation ul .children.open{display:block}.main-navigation ul .sub-menu li,.main-navigation ul .children li{border-bottom:none}.main-navigation ul .sub-menu li a,.main-navigation ul .children li a{font-size:13px;line-height:2;padding:12px 30px}.main-navigation ul .sub-menu li a:hover,.main-navigation ul .sub-menu li a:focus,.main-navigation ul .children li a:hover,.main-navigation ul .children li a:focus{color:#fb397d}.main-navigation ul .subnav-toggle{height:60px;width:30px;position:absolute;top:0;right:0;text-align:center;display:block;cursor:pointer}.main-navigation ul .sub-menu .subnav-toggle,.main-navigation ul .children .subnav-toggle{height:50px}.main-navigation ul .subnav-toggle:before{content:"\f078";display:inline-block;color:inherit;font-family:'Font Awesome 5 Free';font-size:20px;font-weight:900;line-height:60px;speak:none;transform:rotate(0deg);transition:all .2s ease}.main-navigation ul .subnav-toggle.open:before{transform:rotate(-180deg)}.main-navigation ul .sub-menu .subnav-toggle:before,.main-navigation ul .children .subnav-toggle:before{line-height:50px}.main-navigation li.menu-item-has-children>.subnav-toggle,.main-navigation li.page_item_has_children>.subnav-toggle{color:#191919}.main-navigation li.menu-item-has-children>a:hover+.subnav-toggle,.main-navigation li.menu-item-has-children>a:focus+.subnav-toggle,.main-navigation li.page_item_has_children>a:hover+.subnav-toggle,.main-navigation li.page_item_has_children>a:focus+.subnav-toggle,.main-navigation ul .subnav-toggle:hover{color:#fb397d}.main-navigation ul li a:hover,.main-navigation ul li.current_page_item>a,.main-navigation ul li.current-menu-item>a,.main-navigation ul li.current_page_ancestor>a,.main-navigation ul li.current-menu-ancestor>a{color:#fb397d;text-decoration:none}}@media (max-width:767px){.header-mobile-menu__wrap{position:absolute;top:0;left:0;padding-right:0;z-index:1}}.social-navigation,.social-navigation--mobile{text-align:center;padding:15px 0}@media (min-width:1200px){.social-navigation__wrap{padding-right:0}.social-navigation{text-align:left;padding:12px 0}}.social-navigation ul,.social-navigation--footer ul{margin:0;padding:0}.social-menu-widget{padding:0;margin:0 auto;list-style:none;text-align:center}.social-navigation a,.social-menu-widget a,.secondary-navigation a{color:#404040}.social-navigation a:hover,.social-navigation a:focus,.social-navigation a:active .social-menu-widget a:hover,.social-menu-widget a:focus,.social-menu-widget a:active,.secondary-navigation a:hover,.secondary-navigation a:focus,.secondary-navigation a:active{color:#fb397d}.social-navigation li,.social-menu-widget li{display:inline-block;list-style:none;line-height:1}.social-navigation li{padding:0}.social-navigation li a{padding:0 10px;font-size:14px;line-height:36px;display:inline-block}.social-navigation li a:hover,.social-menu-widget li a:hover{color:#fb397d}.social-menu-widget a{text-decoration:none;padding:5px 10px;font-size:14px}.social-links a:before,.social-widget li a:before,.social-menu-widget a:before{font-family:'Font Awesome 5 Brands';color:inherit;-webkit-backface-visibility:visible;backface-visibility:visible;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-menu-widget a:before{display:inline-block;font-size:inherit}.social-links a[href*="twitter.com"]:before,.social-menu-widget a[href*="twitter.com"]:before{content:'\f099'}.social-links a[href*="facebook.com"]:before,.social-menu-widget a[href*="facebook.com"]:before{content:'\f39e'}.social-links a[href*="google.com"]:before,.social-menu-widget a[href*="google.com"]:before{content:'\f0d5'}.social-links a[href*="dribbble.com"]:before,.social-menu-widget a[href*="dribbble.com"]:before{content:'\f17d'}.social-links a[href*="pinterest.com"]:before,.social-menu-widget a[href*="pinterest.com"]:before{content:'\f231'}.social-links a[href*="youtube.com"]:before,.social-menu-widget a[href*="youtube.com"]:before{content:'\f167'}.social-links a[href*="flickr.com"]:before,.social-menu-widget a[href*="flickr.com"]:before{content:'\f16e'}.social-links a[href*="vimeo.com"]:before,.social-menu-widget a[href*="vimeo.com"]:before{content:'\f194'}.social-links a[href*="instagram.com"]:before,.social-menu-widget a[href*="instagram.com"]:before{content:'\f16d'}.social-links a[href*="linkedin.com"]:before,.social-menu-widget a[href*="linkedin.com"]:before{content:'\f0e1'}.social-links a[href*="foursquare.com"]:before,.social-menu-widget a[href*="foursquare.com"]:before{content:'\f180'}.social-links a[href*="tumblr.com"]:before,.social-menu-widget a[href*="tumblr.com"]:before{content:'\f173'}.social-links a[href*="behance.net"]:before,.social-menu-widget a[href*="behance.net"]:before{content:'\f1b4'}.social-links a[href*="deviantart.com"]:before,.social-menu-widget a[href*="deviantart.com"]:before{content:'\f1bd'}.social-links a[href*="soundcloud.com"]:before,.social-menu-widget a[href*="soundcloud.com"]:before{content:'\f1be'}.social-links a[href*="spotify.com"]:before,.social-menu-widget a[href*="spotify.com"]:before{content:'\f1bc'}.social-links a[href*="weibo.com"]:before,.social-menu-widget a[href*="weibo.com"]:before{content:'\f18a'}.social-links a[href*="xing.com"]:before,.social-menu-widget a[href*="xing.com"]:before{content:'\f168'}.social-links a[href*="trello.com"]:before,.social-menu-widget a[href*="trello.com"]:before{content:'\f181'}.ca-social-buttons{text-align:center;padding-top:20px}.ca-social-buttons>a,.ca-social-buttons li{display:inline-block;margin:0 9px 20px}.ca-social-buttons li a{display:block}.ca-social-buttons a{font-size:14px;line-height:21px;font-weight:600;text-transform:uppercase;color:#fff;text-align:center;padding:10px 10px 9px;min-width:140px;border:none;transition:all .3s ease-out;box-shadow:0px 0px 0px 0px rgba(0,0,0,.1)}.ca-social-buttons a:hover,.ca-social-buttons a:focus{box-shadow:0px 4px 7px 0px rgba(0,0,0,.2);color:#fff}.ca-social-buttons a:before{font-size:16px;font-weight:400}.ca-social-buttons a:before{margin-right:9px}.ca-social-buttons a[href*="facebook.com"]{background:#456bd1}.ca-social-buttons a[href*="twitter.com"]{background:#2e94ef}.ca-social-buttons a[href*="google.com"]{background:#e8783b}.ca-social-buttons a[href*="linkedin.com"]{background:#fb397d}.ca-social-buttons a[href*="instagram.com"]{background:#856654}.ca-social-buttons a[href*="vimeo.com"]{background:#64a9d9}.ca-social-buttons a[href*="youtube.com"]{background:#df4250}.ca-social-buttons a[href*="pinterest.com"]{background:#df4250}.site-breadcrumbs{padding:18px 0;border-top:1px solid rgba(25,25,25,.1)}#yoast-breadcrumbs,.woocommerce .woocommerce-breadcrumb{color:#b7b7b7;margin-bottom:0}.woocommerce .woocommerce-breadcrumb{font-size:16px}.site-breadcrumbs a,.woocommerce .woocommerce-breadcrumb a{color:#191919;padding-right:6px}.site-breadcrumbs a:hover,.site-breadcrumbs a:focus,.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:focus{color:#fb397d}#yoast-breadcrumbs span,#yoast-breadcrumbs a,.woocommerce .woocommerce-breadcrumb a{line-height:2.25}#yoast-breadcrumbs>span>span>a:before,.woocommerce .woocommerce-breadcrumb>a:first-child:before{content:"\f015";font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px;display:inline-block;padding-right:5px}.navigation.pagination .nav-links{text-align:center;padding:15px 0}.navigation.pagination .page-numbers,.navigation.pagination a{padding:5px 10px}@media (max-width:1199px){.site-breadcrumbs{border-top:none}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;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}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:15px}.alignright{display:inline;float:right;margin-left:15px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.ca-txt--left{text-align:left !important}.ca-txt--right{text-align:right !important}.ca-txt--center{text-align:center !important}.clear:before,.clear: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,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}@media (min-width:1200px){.ca-hide-on-desktop{display:none !important}}@media (max-width:1199px){.ca-hide-on-mobile{display:none !important}}.ca-ease-out{transition:all .3s cubic-bezier(.075,.82,.165,1)}.site-sidebar{padding:30px 0 15px}.widget{margin:0 0 30px}.widget select{max-width:100%}.widget ul{list-style:none;padding-left:0;margin-left:0}.widget-title{text-align:center;margin-bottom:20px;position:relative;overflow:hidden;font-size:22px;line-height:1.364}.widget-title:before{content:"";display:block;height:1px;width:100%;background:#191919;position:absolute;top:15px;left:0}.widget-title span{display:inline-block;background:#fff;position:relative;z-index:1;padding:0 15px}@media (min-width:768px){.site-sidebar{padding:60px 0 30px;padding-top:60px;padding-bottom:30px}.widget{margin:0 0 40px}}@media (min-width:992px){.site-sidebar{padding:80px 0 30px 20px}}@media (max-width:991px){.site-sidebar{margin-left:auto;margin-right:auto;max-width:700px}}.widget_author,.author_wrap{text-align:center}.author_avatar{padding:0 0 15px}.author_avatar img{display:block;margin:0 auto;border-radius:100%}.author_name{font-family:'Playfair Display',serif;font-size:24px;line-height:1;margin-bottom:20px;color:#191919}.author_bio{margin-top:0}.widget_popular-posts ul,.ca-popular-posts ul{margin:0;padding:0;list-style:none}.widget_popular-posts li,.ca-popular-posts li{padding-bottom:30px}.widget_popular-posts a,.ca-popular-posts a{display:block}.widget_popular-posts img,.ca-popular-posts img{display:block;width:150px;height:100px;float:left;object-fit:cover}.widget_popular-posts .post-title,.widget_popular-posts .byline,.ca-popular-posts .post-title,.ca-popular-posts .byline{float:right;width:calc(100% - 150px);padding-left:15px;clear:right;text-align:left}.widget_popular-posts .post-title,.ca-popular-posts .post-title{font-size:20px;line-height:1.2;margin-top:-3px}.widget_shop{position:relative;text-align:center;margin-bottom:53px}.widget_shop img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.shop-overlay{background:rgba(30,29,29,.5);padding:46% 15px;position:relative;z-index:1}.shop-overlay_title{color:#fff;font-size:72px;line-height:1;margin-bottom:8px;text-transform:uppercase}.shop-overlay_subtitle{color:#fff;font-family:'Work Sans','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:50px}.shop-overlay_link{font-size:14px;line-height:1.5;text-transform:uppercase;text-decoration:underline}.widget_newsletter p,.ca-newsletter_wrap p{color:#51545f;line-height:1.625;padding-top:5px}.widget_newsletter form,.ca-newsletter_form{padding-top:8px;display:block;padding-right:50px;position:relative}.widget_newsletter input,.ca-newsletter_email{border:1px solid #e1e1e1;border-radius:0;height:50px;width:100%;padding:10px 20px;font-size:16px;line-height:30px;margin:0}.widget_newsletter button,.ca-newsletter_submit{position:absolute;top:8px;right:0;width:50px;height:50px;line-height:50px;text-align:center;border:none;border-radius:0;background:#fb397d;color:#fff;padding:0 17px;margin:0}.ca-newsletter_submit [class*=fa-]{font-size:16px}#page{-ms-word-wrap:break-word;word-wrap:break-word}.content-area{padding-top:15px;padding-bottom:15px}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.entry-thumb{margin-top:0;margin-bottom:0}.entry-thumb a{display:block}.entry-thumb img{width:100%;height:auto}.entry-header .cat-links{margin-bottom:10px}.entry-title{line-height:1;margin-bottom:15px}.entry-title a{color:inherit}.entry-meta .posted-on a{color:inherit}.entry-meta .posted-on a:hover,.entry-meta .posted-on a:focus{color:#fb397d}.entry-content p{line-height:1.625}.entry-content img{margin-top:40px;margin-bottom:40px}.entry-footer{padding:20px 0}.comments-link{float:right;padding:2px 0}.entry-share,.entry-share [class*=fa-],.comments-link,.comments-link [class*=fa-]{font-size:14px}.entry-share a,.comments-link{color:#404040}.entry-title a:hover,.entry-title a:focus,.more-link:hover,.more-link:focus,.entry-share a:hover,.entry-share a:focus,.comments-link:hover,.comments-link:focus{color:#fb397d}.entry-share{margin:0;padding:2px 0 2px 30px;list-style:none;float:right}.entry-share li{display:inline-block;text-align:right}.entry-share a{width:15px;display:block;margin-left:14px}.page-links{clear:both;margin:0 0 1.5em}.highlighted-post,.regular-post{padding-bottom:15px}.highlighted-post.has-post-thumbnail .entry-header,.feat-img--top .entry-header{padding:35px 0 0}.post-title--top .entry-header,.post-no-feat-img .entry-header,.page-title--top .entry-header,.page-no-feat-img .entry-header{padding:0 0 35px}.post-title--align-left .entry-header,.page-title--align-left .entry-header{text-align:left}.post-title--align-center .entry-header,.page-title--align-center .entry-header{text-align:center}.post-title--align-right .entry-header,.page-title--align-right .entry-header{text-align:right}.regular-post .entry-header{padding:25px 0 0}.regular-post.has-post-thumbnail .entry-thumb{display:block;position:relative}.regular-post.has-post-thumbnail .entry-thumb:before{content:"";display:block;width:100%;padding-top:72.22%}.regular-post.has-post-thumbnail .entry-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.highlighted-post .read-more{display:none}.single-post_tags{list-style:none;margin:0;padding:15px 0 11px;text-align:left;float:left}.single-post_tags li{display:inline-block;padding-right:10px;padding-bottom:10px}.single-post_tags a{display:block;padding:8px 25px;background:#ebebeb;border-radius:2px;font-size:12px;text-transform:uppercase;text-align:center;color:#404040;line-height:14px;transition:color .2s ease-in,background-color .2s ease-in}.single-post_tags a:visited{color:#404040}.single-post_tags a:hover{background:#fb397d;color:#fff}.single-post_share{list-style:none;margin:0;padding:7px 0 9px;text-align:right;float:right;font-size:14px}.single-post_share li{display:inline-block;padding-left:5px}.single-post_share li:first-child{padding-right:9px}.single-post_share a{font-size:14px;display:block;padding:0;width:40px;height:40px;text-align:center;border-radius:100%;background:#ebebeb;color:#404040;transition:color .2s ease-in,background-color .2s ease-in}.single-post_share [class*=fa-]{font-size:inherit;line-height:40px}.single-post_share a:visited{color:#404040}.single-post_share a:hover{background:#fb397d;color:#fff}section.no-results,section.not-found{padding-bottom:100px}@media (min-width:768px){.content-area{padding-top:60px;padding-bottom:30px}.highlighted-post,.regular-post{padding-bottom:30px}.post-layout-columns-2>.row .col-sm-6:nth-child(2n+1),.post-layout-columns-2>.col-sm-6:nth-child(2n+1){clear:left}}@media (min-width:992px){.content-area{padding-top:80px}.highlighted-post,.regular-post{padding-bottom:45px}.post-layout-columns-2>.row>.col-sm-6:nth-child(2n+1),.post-layout-columns-2>.col-sm-6:nth-child(2n+1){clear:none}.post-layout-columns-2>.row>.col-md-6:nth-child(2n+1),.post-layout-columns-2>.col-md-6:nth-child(2n+1){clear:left}.post-layout-columns-3>.row>.col-md-4:nth-child(3n+1),.post-layout-columns-3>.col-md-4:nth-child(3n+1){clear:left}}.bypostauthor{display:block}.comment-list{list-style:none;padding-left:0;margin-left:0}.comment-body{position:relative;padding:20px 0 20px 120px}.comment-avatar{position:absolute;width:70px;height:70px;border-radius:100%;overflow:hidden;top:24px;left:0;margin-top:0;background:#d2d2d4}.comment-meta{margin-bottom:6px;position:relative;padding-right:25px}.comment-author{font-family:'Playfair Display',serif;color:#404040}.comment-href{text-align:center;position:absolute;top:0;right:0;width:25px;height:25px;border-radius:100%;display:block;opacity:0;transition:all .2s ease-in}.comment-body:hover .comment-href,.comment-href:focus{opacity:1}.comment-href:hover{background:#fb397d;color:#fff}.comment-href [class*=fa-]{line-height:25px;width:25px}.comment-content a{word-wrap:break-word}.comment-links{padding-top:10px}.comment-links .edit-link,.comment-links .reply-link{display:inline-block}.comments-area,.comment-respond{padding:35px 0 30px}.comments-area{border-top:1px solid rgba(25,25,25,.1)}.comment-list+.comment-respond{border-top:1px solid rgba(25,25,25,.1)}.comment-reply-title{font-size:22px;margin-bottom:35px}.comment-form p{margin-bottom:20px}.comment-form p.form-submit{margin-top:38px}.page-author{padding:35px 0 30px;border-top:1px solid rgba(25,25,25,.1)}.page-author_name{font-family:'Playfair Display',serif;font-size:36px;line-height:1;margin-bottom:0;color:#191919}.page-author_title{color:#a6a6a6;font-size:16px;line-height:1.375;margin:0}.ca-related-posts{padding:60px 0 30px;border-top:1px solid rgba(25,25,25,.1)}.ca-related-post{background-color:#f7f7f7;border:1px solid #ebebeb;position:relative;height:70px;margin-bottom:30px}.ca-related-post a{color:#191919;display:block}.ca-related-post a:hover,.ca-related-post a:focus{color:#fb397d}.ca-related-post--prev a{padding:0 90px 0 calc(10% + 16px)}.ca-related-post--next a{padding:0 calc(10% + 16px) 0 90px}.ca-related-post .fas{position:absolute;top:0;height:70px;line-height:70px;font-size:18px;color:#b7b7b7}.ca-related-post--prev .fas{left:10%}.ca-related-post--next .fas{right:10%}.ca-related-post_title{display:inline-block;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;width:100%;overflow:hidden;line-height:70px}.ca-related-post--prev .ca-related-post_title{padding-left:6px}.ca-related-post--next .ca-related-post_title{padding-right:6px}.ca-related-post_thumb{width:70px;height:auto;position:absolute;top:-1px}.ca-related-post--prev .ca-related-post_thumb{right:-1px}.ca-related-post--next .ca-related-post_thumb{left:-1px}@media (max-width:1199px){.comment-href{opacity:1}.ca-related-post--prev a{padding-left:calc(5% + 16px)}.ca-related-post--next a{padding-right:calc(5% + 16px)}.ca-related-post--prev .fas{left:5%}.ca-related-post--next .fas{right:5%}}.woocommerce .content-area,.woocommerce-page .content-area{padding-left:15px;padding-right:15px}.woocommerce .quantity .qty{min-width:72px}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text,#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,.woocommerce .quantity .qty{min-height:46px;padding:8px 10px}.wc-cart-mini__wrapper ul.cart_list,.wc-cart-mini__wrapper ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce-cart table.cart input.button{line-height:1.7 !important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:64px}.woocommerce .wc-cart-mini__wrapper ul.cart_list li,.woocommerce-page .wc-cart-mini__wrapper ul.cart_list li,.woocommerce .wc-cart-mini__wrapper ul.product_list_widget li,.woocommerce-page .wc-cart-mini__wrapper ul.product_list_widget li,.wc-cart-mini__wrapper ul.cart_list li,.wc-cart-mini__wrapper ul.product_list_widget li{position:relative;margin-bottom:15px;padding-top:4px;padding-bottom:15px;border-bottom:1px solid rgba(87,92,92,.1);overflow:hidden}.woocommerce a.remove,.woocommerce-page a.remove,ul.cart_list a.remove,ul.product_list_widget a.remove{color:#b7b7b7 !important;display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover,.woocommerce a.remove:focus,.woocommerce-page a.remove:hover,.woocommerce-page a.remove:focus,ul.cart_list a.remove:hover,ul.cart_list a.remove:focus,ul.product_list_widget a.remove:hover,ul.product_list_widget a.remove:focus{color:#fb397d !important;background:0 0 !important}.woocommerce .wc-cart-mini__wrapper ul.cart_list li a.remove,.woocommerce-page .wc-cart-mini__wrapper ul.cart_list li a.remove,.woocommerce .wc-cart-mini__wrapper ul.product_list_widget li a.remove,.woocommerce-page .wc-cart-mini__wrapper ul.product_list_widget li a.remove,.wc-cart-mini__wrapper ul.cart_list li a.remove,.wc-cart-mini__wrapper ul.product_list_widget li a.remove{position:absolute;right:0;top:4px;text-decoration:none;font-size:16px;transition:all .25s ease}.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img,.wc-cart-mini__wrapper ul.cart_list li img,.wc-cart-mini__wrapper ul.product_list_widget li img{float:left;margin-right:15px;width:64px;margin-left:0}.woocommerce .wc-cart-mini__wrapper .total,.woocommerce-page .wc-cart-mini__wrapper .total,.wc-cart-mini__wrapper .total{padding-bottom:15px;margin-top:15px;margin-bottom:15px;border-bottom:1px solid rgba(87,92,92,.1);position:relative;text-transform:uppercase;font-size:16px;text-align:right;color:#fb397d}.woocommerce .wc-cart-mini__wrapper .total strong,.woocommerce-page .wc-cart-mini__wrapper .total strong,.wc-cart-mini__wrapper .total strong{float:left;font-weight:500;color:#191919}.wc-cart-mini__wrapper ul.cart_list li a,.wc-cart-mini__wrapper ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce .products .star-rating{margin-left:auto;margin-right:auto}.woocommerce a.button.loading:after{top:11px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .stock,.woocommerce ul.products li.product .price,#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#fb397d}.woocommerce span.onsale{background-color:#fb397d}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.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:.8075em 0}.wp-caption-text{text-align:center}.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.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.ca-slider_slide{display:block;position:relative;overflow:hidden;padding-top:133%;width:50vw}.ca-slider_slide img,.ca-slider_slide-placeholder{width:100%;position:absolute;top:0;left:0;bottom:0;height:100%}.ca-slider_slide img{object-fit:cover}.ca-slider_slide-placeholder{background:#e8e8e8}.ca-slider_slide-placeholder i{color:#404040;font-size:36px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-overlay{display:block;background:rgba(25,25,25,.5);padding:10px 15px;position:absolute;bottom:0;left:0;width:100%}.slide-overlay_category{color:#fb397d;margin-bottom:10px;display:inline-block}.slide-overlay_title{color:#fff;font-size:18px;line-height:1.12;margin-bottom:5px}.slide-overlay_meta{color:#fff;font-size:13px;line-height:1.54;display:block;opacity:0;margin-bottom:-10px;transition:all .3s cubic-bezier(.075,.82,.165,1)}.slide-overlay_author{font-style:italic;font-family:'Playfair Display',serif}.ca-slider_slide:hover .slide-overlay_meta,.ca-slider_slide:focus .slide-overlay_meta{opacity:1;margin-bottom:20px}@media (min-width:768px){.ca-slider_slide{width:33.333vw;width:calc(33.333vw - 10px)}.slide-overlay{padding:15px}.slide-overlay_category{margin-bottom:20px}.slide-overlay_title{font-size:22px;margin-bottom:10px}.slide-overlay_meta{margin-bottom:-15px}.ca-slider_slide:hover .slide-overlay_meta,.ca-slider_slide:focus .slide-overlay_meta{opacity:1;margin-bottom:10px}}@media (min-width:992px){.slide-overlay{padding:15px 20px}.slide-overlay_title{font-size:28px;margin-bottom:15px}.slide-overlay_meta{margin-bottom:-20px}}@media (min-width:1200px){.ca-slider_slide{width:calc(25vw - 10px)}.slide-overlay{padding:30px 40px}.slide-overlay_title{font-size:36px}.slide-overlay_meta{margin-bottom:-40px}.ca-slider_slide:hover .slide-overlay_meta,.ca-slider_slide:focus .slide-overlay_meta{opacity:1;margin-bottom:0}}