﻿/*!
Theme Name: AkopSzostak
Theme URI: http://underscores.me/
Author: Me
Author URI: http://underscores.me/
Description: Custom theme: AkopSzostak, developed by Me
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: as
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

AkopSzostak is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;700&display=swap");*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#333;font-family:"Raleway",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#FF3139}h1{font-size:50px;font-weight:bold}h2{font-family:'Raleway', sans-serif;font-size:32px;font-weight:500;margin:0 0 10px}@media screen and (max-width: 1024px){h2{font-size:26px;line-height:32px}}h3{margin:0 0 10px}h4{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:24px;font-weight:500;margin:0 0 10px}h6{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:24px;margin:0 0 10px}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:transparent;text-decoration:none}big{font-size:125%}body{background:#fff}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}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%;font-size:.9em;border-spacing:0;border-collapse:collapse}table tr:nth-child(odd){background-color:#f7f7f7}table tr:hover{background-color:#d8d8d8}table tr td,table tr th{border:1px solid #ccc;padding:15px}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}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{border-color:#aaa #bbb #bbb}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{color:#666;border:1px solid #d8d8d8;border-radius:0px;padding:11px 16px;width:100%;margin-bottom:20px}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{color:#111}select{border:1px solid #d8d8d8}textarea{width:100%}input[type="submit"]{font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#fff;background-color:#D21D1D;border:none;border-radius:10px;transition:all 0.4s ease;padding:10px 20px;font-family:'Montserrat', sans-serif;margin:10px 0}input[type="submit"]:hover{background-color:#000;color:#D21D1D}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="password"],.wpcf7 input[type="search"],.wpcf7 input[type="number"],.wpcf7 input[type="tel"],.wpcf7 input[type="range"],.wpcf7 input[type="date"],.wpcf7 input[type="month"],.wpcf7 input[type="week"],.wpcf7 input[type="time"],.wpcf7 input[type="datetime"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="color"],.wpcf7 textarea{width:100%}.wpcf7 .wpcf7-submit{font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#fff;background-color:#D21D1D;border:none;border-radius:10px;transition:all 0.4s ease;padding:10px 20px;font-family:'Montserrat', sans-serif;margin:10px 0}.wpcf7 .wpcf7-submit:hover{background-color:#000;color:#D21D1D}.container{max-width:1260px;margin:0 auto}@media screen and (max-width: 1024px){.container{width:100%;padding-left:15px;padding-right:15px}}.site-main{margin:0 auto}@media screen and (max-width: 1024px){.site-main{width:100%}}@media screen and (max-width: 1024px){.site-main>section{padding:15px}}.editor-post-title__block.wp-block{max-width:1260px}.wp-block{max-width:1260px}.wp-block[data-align="wide"]{max-width:none}.wp-block[data-align="full"]{max-width:none}#masthead{padding:0px 0;border-bottom:1px solid #d8d8d8;transition:all 0.3s ease;background-color:#fff}#masthead .top{transition:all 0.3s ease;background-color:#000;line-height:26px;font-size:12px;padding:10px 0}#masthead .top .container{display:flex;justify-content:flex-end}@media screen and (max-width: 1024px){#masthead .top .container{justify-content:center}}#masthead .top .container a{color:#fff;text-decoration:none;display:flex;align-items:center;margin-right:40px}@media screen and (max-width: 1024px){#masthead .top .container a{margin-right:25px}}#masthead .top .container a:last-child{margin-right:0}#masthead .top .container a svg{height:14px;width:auto;margin-right:8px}@media screen and (max-width: 1024px){#masthead .top .container a.home-button{display:none}}#masthead.sticky{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000}#masthead.sticky .top{padding:0;height:0;overflow:hidden}@media screen and (max-width: 1024px){#masthead.sticky .container .main-navigation.toggled>div{top:30px}}#masthead>.container{padding:18px 0;display:flex;justify-content:space-between;max-width:1290px;width:auto;padding:18px 15px}@media screen and (max-width: 1024px){#masthead>.container{justify-content:space-between;padding:18px 15px}}#masthead>.container .site-branding{margin-right:30px}#masthead>.container .site-branding svg{width:275px;height:auto}#masthead>.container button.menu-toggle{background:none;border:none;padding:0}#masthead>.container button.menu-toggle span{transition:all 0.3s ease-in-out;display:block;height:4px;width:30px;background-color:#494c4f;margin-bottom:4px}@media (max-width: 1024px){#masthead>.container .main-navigation{width:30px}}#masthead>.container .main-navigation>div ul{justify-content:flex-end}#masthead>.container .main-navigation>div ul li{padding:0}@media (max-width: 1024px){#masthead>.container .main-navigation>div ul li{margin-bottom:20px}}#masthead>.container .main-navigation>div ul li a{font-size:15px;font-weight:500;color:#000}#masthead>.container .main-navigation>div ul li.current-menu-item a{color:#D21D1D}@media screen and (min-width: 1024px){#masthead>.container .main-navigation>div ul li:last-child{padding-right:0}#masthead>.container .main-navigation>div ul li:last-child a{padding-right:0}}#masthead>.container .main-navigation>div ul li.my-account{margin-bottom:40px}@media screen and (min-width: 1024px){#masthead>.container .main-navigation>div ul li.my-account{display:none}}#masthead>.container .main-navigation>div ul li.my-account a{font-weight:bold}#masthead>.container .main-navigation.toggled button.menu-toggle span{opacity:0}#masthead>.container .main-navigation.toggled button.menu-toggle span:first-child{opacity:1;transform:rotate(-45deg) translate(0, 11px)}#masthead>.container .main-navigation.toggled button.menu-toggle span:last-child{opacity:1;transform:rotate(45deg) translate(0, -11px)}#masthead>.container .main-navigation.toggled>div{padding-top:40px;margin-top:40px;position:absolute;z-index:999999;background:white;left:0;text-align:center;width:100%;box-shadow:4px 4px 50px rgba(196,196,196,0.5);top:76px}#masthead .home-button-mobile{display:none}@media (max-width: 1024px){#masthead .home-button-mobile{padding:0;display:block}#masthead .home-button-mobile svg{width:30px;height:30px}}#page.sticky{padding-top:118px}.as-info-bar{display:flex;flex-wrap:wrap;justify-content:center;padding:7px 15px}.as-info-bar strong{font-size:20px;font-weight:bold;letter-spacing:0.9px;text-shadow:0px 0px 10px rgba(0,0,0,0.62);text-align:center}@media (max-width: 1024px){.as-info-bar strong{font-size:19px}}.as-info-bar a{text-decoration:none;background-color:#000;color:#fff;padding:8px 15px 8px 15px;line-height:14px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;border-radius:10px 10px 10px 10px;transition:all 0.3s ease;margin:0 20px}.as-info-bar a:hover{color:#000;background-color:#fff}.main-navigation{display:flex;justify-content:flex-end;align-items:center}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;padding:0 20px;text-transform:uppercase;color:#262a2b;font-size:15px;font-weight:500;transition:all 0.4s ease}.main-navigation a:hover{color:#D21D1D}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 1200px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.comment-navigation,.posts-navigation,.post-navigation{width:100%}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-links a,.posts-navigation .nav-links a,.post-navigation .nav-links a{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#fff;background-color:#D21D1D;border-radius:10px;transition:all 0.4s ease;padding:11px 20px;font-family:'Montserrat', sans-serif;line-height:24px;margin:10px 0;text-decoration:none}.comment-navigation .nav-links a:hover,.posts-navigation .nav-links a:hover,.post-navigation .nav-links a:hover{background-color:#000;color:#fff}.comment-navigation .nav-links a:visited,.posts-navigation .nav-links a:visited,.post-navigation .nav-links a:visited{color:#fff}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}article.page{max-width:1260px;margin:0 auto}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.diet-link{margin:80px 0;text-align:center}@media screen and (max-width: 1024px){.diet-link .button{display:block;margin:0 auto}}.page-template-fullwidth-page main>*{max-width:1260px;margin-left:auto;margin-right:auto}.page-template-fullwidth-page main>*.alignfull{max-width:100%}.page-template-fullwidth-page main>*.alignfull>*{max-width:1260px;margin-left:auto;margin-right:auto}.page-template-fullwidth-page main>*.alignfull>*.alignfull{max-width:100%}@media screen and (max-width: 1024px){.page-template-default #primary{padding:0 15px}}@media screen and (max-width: 1024px){.page-template-default .entry-title{font-size:32px}}.page-template-default .entry-content ul,.page-template-default .entry-content ol{margin-left:0}.page-template-default .entry-content ul li,.page-template-default .entry-content ol li{margin-bottom:10px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.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:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}footer#colophon{background-color:#000000;color:#fcfcfc;padding:50px 0 0 0}footer#colophon .widgets h3{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;margin-bottom:20px;text-transform:uppercase}footer#colophon .widgets a{color:rgba(255,255,255,0.69);text-decoration:none;font-size:14px;font-weight:300}footer#colophon .widgets a svg{width:auto;height:23px;fill:#fff;color:#fff;margin-right:20px}footer#colophon .widgets a:hover{color:#fff}footer#colophon .widgets a:hover svg{color:#D21D1D}footer#colophon .widgets .wp-block-gallery img{border-radius:5px}footer#colophon .widgets .newsletter-box{border:1px solid #54595F;padding:20px 0}footer#colophon .widgets .newsletter-box h2{line-height:2.5rem}footer#colophon .widgets .newsletter-box a.wp-block-button__link{padding:7px 20px;font-weight:600;color:#fff}footer#colophon .widgets .newsletter-box a.wp-block-button__link:hover{background-color:#54595f}footer#colophon .site-info{font-size:14px;font-weight:300;border-top:1px solid #54595F;padding:29px 0;display:flex;justify-content:space-between}@media screen and (max-width: 37.5em){footer#colophon .site-info{flex-direction:column}}footer#colophon .site-info a{color:#fcfcfc;text-decoration:none}.archive .blog-header,.search .blog-header,.blog .blog-header{background-image:url(img/background.webp);background-position:center center;background-size:cover;padding:36px 0;text-align:center}.archive .blog-header h1,.search .blog-header h1,.blog .blog-header h1{font-size:50px;font-weight:bold;text-transform:uppercase;margin:0}.archive main,.search main,.blog main{display:flex;flex-wrap:wrap;margin-top:30px}article.blog{width:calc(33.3333333% - 30px);margin:0 15px 30px 15px;position:relative;overflow:hidden}@media screen and (max-width: 1024px){article.blog{width:100%}}article.blog .bg{background-position:center center;background-size:cover;background-repeat:no-repeat;transition:all 1.5s ease;min-height:300px;width:100%;position:absolute;top:0;left:0;z-index:-1}article.blog a{text-decoration:none;z-index:10}article.blog a .inner{z-index:10;min-height:300px;padding:35px;color:#fff;background-color:rgba(0,0,0,0.31);transition:all 1s ease;display:flex;flex-direction:column;justify-content:flex-end}article.blog a .inner h2{font-size:23px;font-weight:bold;letter-spacing:1.2px;line-height:28px;transition:all 1s ease}article.blog a .inner .date{transition:all 1s ease}article.blog:hover .bg{transform:scale(1.2)}article.blog:hover .inner{background-color:#D21D1D;transform:scale(1.1)}.archive main .blognav,.search main .blognav,.blog main .blognav{width:100%;margin:0px 0 20px 0}.archive main .blognav ul,.search main .blognav ul,.blog main .blognav ul{list-style-type:none;text-align:center;padding-left:0}.archive main .blognav ul li,.search main .blognav ul li,.blog main .blognav ul li{display:inline-block;margin-right:30px}.archive main .blognav ul li a,.search main .blognav ul li a,.blog main .blognav ul li a{color:#2b2b2b;font-size:16px;font-weight:600;text-decoration:none}.archive main .blognav ul li a::before,.search main .blognav ul li a::before,.blog main .blognav ul li a::before{content:'#'}.archive main .blognav ul li.current-cat,.search main .blognav ul li.current-cat,.blog main .blognav ul li.current-cat{background-color:#d8d8d8;padding:6px 12px;border-radius:10px}.archive .no-results,.search .no-results,.blog .no-results{padding:50px;font-size:24px;text-align:center;width:100%}.sh-blog{display:flex;flex-wrap:wrap;margin:40px 0}@media screen and (max-width: 1024px){.sh-blog{margin-bottom:0}}.single-post .entry-header{background-image:url(img/background.webp);background-position:center center;background-size:cover;padding:65px 0 0}@media screen and (max-width: 1024px){.single-post .entry-header{padding-top:20px;background-position:initial}}.single-post .entry-header .container{display:flex;position:relative}@media screen and (max-width: 1024px){.single-post .entry-header .container{flex-wrap:wrap}}.single-post .entry-header .container .txt{width:57%;padding-bottom:30px}@media screen and (max-width: 1024px){.single-post .entry-header .container .txt{width:100%}}.single-post .entry-header .container .txt .entry-title{line-height:1;margin:88px 0 20px 0}@media screen and (max-width: 1024px){.single-post .entry-header .container .txt .entry-title{font-size:40px;margin-top:20px}}.single-post .entry-header .container .txt .date{font-weight:bold;color:#D21D1D}.single-post .entry-header .container .post-thumbnail{position:absolute;right:0;width:43%;margin-bottom:-75px}@media screen and (max-width: 1024px){.single-post .entry-header .container .post-thumbnail{width:100%;margin-bottom:0;position:relative}}.single-post .container-content{padding-top:10px;display:flex}@media screen and (max-width: 1024px){.single-post .container-content{padding-top:0px}}.single-post .container-content .entry-content{width:56%}@media screen and (max-width: 1024px){.single-post .container-content .entry-content{width:100%}}.single-post .container-content .entry-content ol,.single-post .container-content .entry-content ul{margin-left:0}.search-box{width:100%;overflow:hidden}.search-box h2{text-align:center}.search-box form{display:flex;justify-content:center;width:100%}.search-box form .search-field{margin-bottom:0;width:650px;border-radius:12px 0 0 12px;padding:13px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.24);outline:none}@media screen and (max-width: 1024px){.search-box form .search-field{width:calc( 100vw - 82px)}}.search-box form .search-submit{margin:0 0 0 0px;padding:18px 20px;border-radius:0 12px 12px 0;background-image:url(img/magnifying-glass-solid.svg);background-repeat:no-repeat;background-position:center;background-size:16px;text-indent:999px;width:52px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.24)}@media screen and (max-width: 1024px){.search-box form .search-submit{margin:0}}h2.search-results{width:100%;text-align:center}article.recipe{border:1px solid #d8d8d8;padding:20px;width:calc(33.3333333% - 20px);margin:0px 10px 20px 10px;transition:all 1s ease;cursor:pointer}@media screen and (max-width: 1024px){article.recipe{width:100%}}article.recipe .wp-post-image{width:100%;margin-bottom:15px}article.recipe h2{font-size:24px;font-weight:500;line-height:29px}article.recipe strong{color:#D21D1D}article.recipe:hover{background-color:#f7f7f7}.recipes-bottom{padding:50px 0;text-align:center}.recipes-bottom p{margin-bottom:30px}.sh-recipes{display:flex;flex-wrap:wrap;margin:40px 0}.recipe-popup{position:fixed;width:100vw;height:100vh;left:0;top:0;display:none;justify-content:center;align-items:center;z-index:999999;background-color:rgba(255,255,255,0.9)}.recipe-popup.show{display:flex}.recipe-popup .inner{-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s;max-width:800px;padding:20px;border:1px solid #d8d8d8;z-index:5000;box-shadow:2px 2px 40px 1px rgba(0,0,0,0.09);background-color:#fff;position:relative;overflow-y:auto;display:flex;max-height:96vh}@media screen and (max-width: 1024px){.recipe-popup .inner{padding:50px 10px;max-height:100vh;flex-wrap:wrap}}.recipe-popup .inner .close{position:absolute;right:15px;top:15px;display:block;width:24px;height:24px}.recipe-popup .inner .close:after,.recipe-popup .inner .close:before{content:' ';width:24px;height:3px;display:block;background-color:#D21D1D;transform:rotate(45deg);position:absolute;top:10px}.recipe-popup .inner .close:after{transform:rotate(-45deg)}.recipe-popup .inner .recipe-content{display:flex;max-height:92vh;overflow-y:auto}@media screen and (max-width: 1024px){.recipe-popup .inner .recipe-content{max-height:initial;flex-wrap:wrap}}.recipe-popup .inner .recipe-content .photo{width:43%}@media screen and (max-width: 1024px){.recipe-popup .inner .recipe-content .photo{width:100%;order:2}}.recipe-popup .inner .recipe-content .txt{width:57%;padding-left:30px}.recipe-popup .inner .recipe-content .txt .add-to-fav{text-decoration:none;color:#4ba705;font-weight:bold;background-image:url(img/add-to-fav.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:40px;height:30px;display:flex;align-items:center;margin-bottom:10px;width:fit-content}.recipe-popup .inner .recipe-content .txt .rm-from-fav{text-decoration:none;color:#4ba705;font-weight:bold;background-image:url(img/rm-from-fav.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:40px;height:30px;display:none;align-items:center;margin-bottom:10px;width:fit-content}.recipe-popup .inner .recipe-content .txt ul{padding-left:18px}.recipe-popup .inner .recipe-content .txt p.diet-info .button{font-size:10px;padding:5px 10px;border-radius:5px;line-height:12px;margin:0;margin-left:20px;position:relative;top:-2px}@media screen and (max-width: 1024px){.recipe-popup .inner .recipe-content .txt{width:100%;padding-left:0}}article.recipe.favorite .add-to-fav{display:none !important}article.recipe.favorite .rm-from-fav{display:flex !important}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce button.button,.woocommerce a.button,.button,.wp-block-button__link{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#fff;background-color:#D21D1D;border-radius:10px;transition:all 0.4s ease;padding:11px 20px;font-family:'Montserrat', sans-serif;line-height:24px;margin:10px 0;text-decoration:none}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.button:hover,.wp-block-button__link:hover{background-color:#000;color:#fff}.woocommerce a.button.alt:visited,.woocommerce button.button.alt:visited,.woocommerce button.button:visited,.woocommerce a.button:visited,.button:visited,.wp-block-button__link:visited{color:#fff}.bg{background-image:url(img/back-sli.jpg);background-position:center center;background-size:cover}.pt-20{padding-top:20px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pb-20{padding-bottom:20px}.pt-70{padding-top:70px}@media screen and (max-width: 1024px){.pt-70{padding-top:35px}}.pb-70{padding-bottom:70px}@media screen and (max-width: 1024px){.pb-70{padding-bottom:35px}}.rotate-5l{transform:rotateZ(-5deg);transition:all 0.3s ease-in-out}.rotate-5l:hover{transform:rotateZ(0deg) scale(1.1)}.rotate-5r{transform:rotateZ(5deg);transition:all 0.3s ease-in-out}.rotate-5r:hover{transform:rotateZ(0deg) scale(1.1)}.icons-title-list{border:1px solid #d8d8d8;height:100%;padding:25px 40px 5px 40px}.icons-title-list ul{list-style-type:none;padding:0}.icons-title-list ul li{display:flex;align-items:flex-start}@media screen and (max-width: 1024px){.icons-title-list ul li{flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}}.icons-title-list ul li img{width:41px;height:auto;margin-right:16px}.icons-title-list ul li div{padding-top:10px}.icons-title-list ul li div h3{color:#D21D1D;font-size:25px;font-weight:500;line-height:30px;margin-bottom:2px}@media screen and (max-width: 1024px){.icons-title-list ul li div h3{text-align:center}}.icons-title-list ul li div p{line-height:25px;margin-bottom:12px}@media screen and (max-width: 1024px){.icons-title-list ul li div p{text-align:center}}.icon-list-columns .wp-block-column{margin:0 10px !important}@media screen and (max-width: 781px){.icon-list-columns .wp-block-column:first-child .icons-title-list{border-bottom-width:0}.icon-list-columns .wp-block-column:first-child .icons-title-list ul li:last-child{margin-bottom:0}.icon-list-columns .wp-block-column:last-child .icons-title-list{border-top-width:0}}@media screen and (max-width: 1024px){.icon-list-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important}}.rotate-photo-columns{margin-top:40px}@media screen and (max-width: 1024px){.rotate-photo-columns{overflow:hidden}}.rotate-photo-columns .wp-block-column{margin:0 5px !important;text-align:center}@media screen and (max-width: 1024px){.rotate-photo-columns .wp-block-column img{width:80%}}.font-18{font-size:18px}.img-no-margin-bottom{margin-bottom:0}.img-no-margin-bottom .wp-block-image{margin-bottom:0}@media screen and (max-width: 1024px){.personal-trainer{text-align:center}.personal-trainer em{font-size:21px}.personal-trainer ul{padding:0 40px}.personal-trainer ul li{text-align:left}.personal-trainer .wp-block-button{width:100%}.personal-trainer .wp-block-button a{width:100%}}@media (max-width: 1024px){.personal-trainer .wp-block-columns{flex-wrap:wrap}}@media (max-width: 1024px){.personal-trainer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important}}.white-colums{margin-top:20px}.white-colums .wp-block-column{background-color:#fff;padding:40px;border:1px solid #d8d8d8}@media screen and (max-width: 1024px){.white-colums .wp-block-column{margin-bottom:15px;padding:20px}.white-colums .wp-block-column h3{text-align:center}.white-colums .wp-block-column p{text-align:center}}.white-colums-alt{margin-top:16px;margin-bottom:8px}.white-colums-alt .wp-block-column{background-color:#fff;padding:35px;border:1px solid #d8d8d8;margin:0 10px !important}@media screen and (max-width: 1024px){.white-colums-alt .wp-block-column{margin:0 0px !important;margin-bottom:15px !important;padding:30px}}@media (min-width: 600px){.white-colums-alt .wp-block-column{margin:0 10px !important}}@media (min-width: 600px) and (max-width: 781px){.white-colums-alt .wp-block-column{flex-basis:100% !important;margin-bottom:15px !important}}.white-colums-alt .wp-block-column h3{font-size:16px;font-weight:600;line-height:23px;letter-spacing:1.2px;-webkit-font-smoothing:antialiased}@media (min-width: 600px) and (max-width: 781px){.white-colums-alt.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important}}.txt-center{text-align:center}.alt-h2{line-height:38.4px}.about-mobile{margin:30px 0}.about-photo-grid{margin-bottom:0}@media (max-width: 1024px){.about-photo-grid{flex-wrap:wrap}}@media (max-width: 1024px){.about-photo-grid.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important}}.about-photo-grid .wp-block-column{margin:0 !important}.about-photo-grid .wp-block-column.txt h2{margin-left:40px}@media screen and (max-width: 1024px){.about-photo-grid .wp-block-column.txt h2{margin-left:0}}.about-photo-grid .wp-block-column.txt p{margin-left:40px}@media screen and (max-width: 1024px){.about-photo-grid .wp-block-column.txt p{margin-left:0}}@media screen and (max-width: 1024px){.about-photo-grid .wp-block-column.txt-left{order:3}}.about-photo-grid .wp-block-column.txt-left h2{margin-right:40px}@media screen and (max-width: 1024px){.about-photo-grid .wp-block-column.txt-left h2{margin-right:0}}.about-photo-grid .wp-block-column.txt-left p{margin-right:40px}@media screen and (max-width: 1024px){.about-photo-grid .wp-block-column.txt-left p{margin-right:0}}.about-photo-grid .wp-block-column .wp-block-image{margin-bottom:0}@media screen and (max-width: 1024px){.about-photo-grid .wp-block-column .wp-block-image{margin-bottom:30px;width:100%}.about-photo-grid .wp-block-column .wp-block-image img{width:100%}}@media screen and (min-width: 1024px){.only-mobile{display:none}}@media screen and (max-width: 1024px){.only-desktop{display:none}}.hero{padding-top:25px}@media screen and (max-width: 1024px){.hero{padding:15px;padding-bottom:0 !important}}.hero h1{margin-top:0;margin-bottom:0;line-height:1;font-family:'Montserrat', sans-serif}@media screen and (max-width: 1024px){.hero h1{margin-top:20px;font-size:40px}}@media screen and (max-width: 1024px){.hero h1.diet{font-size:50px;margin-top:8px}}@media screen and (max-width: 1024px){.hero h2.diet{margin-bottom:0}}.hero p{font-size:16px;line-height:1.6em;margin-bottom:15px}@media screen and (max-width: 1024px){.hero p{display:none}}@media screen and (max-width: 1024px){.hero p.about-diet{display:block}}.hero p.big{font-family:'Montserrat', sans-serif;font-size:30px;font-weight:700;line-height:36px;margin-top:0;margin-bottom:10px}.hero p.big span{color:#FF3139}@media screen and (max-width: 1024px){.hero p.big{display:block;font-size:25px;line-height:30px}}.hero .wp-block-image{margin-bottom:0}.hero .wp-block-image img{display:block}@media screen and (max-width: 1024px){.hero .wp-block-image img{max-width:90%;margin:20px auto 0 auto}}.hero .wp-block-columns{margin-bottom:0}.hero .wp-block-buttons.only-mobile a{margin-top:0}p{margin:0 0 10px}.icon-bar{padding:19px}@media screen and (max-width: 1024px){.icon-bar{padding:15px}}.icon-bar ul{list-style-type:none;display:flex;justify-content:center;margin:0}@media screen and (max-width: 1024px){.icon-bar ul{flex-direction:column;padding:0}}.icon-bar ul li{margin:0 25px;font-family:'Raleway', sans-serif;font-size:25px;font-weight:400;padding-left:70px;height:58px;display:flex;align-items:center;background-image:url(img/bowl-white.svg);background-position:left center;background-repeat:no-repeat;background-size:46px}@media screen and (max-width: 1024px){.icon-bar ul li{background-size:30px;font-size:20px;height:30px;margin:0 0 10px 0;padding-left:40px}}.icon-bar ul li:nth-child(2){background-image:url(img/kg-white.svg)}.icon-bar ul li:nth-child(3){background-image:url(img/stoper-white.svg)}.circle-ico{text-align:center;position:relative;padding-top:45px}.circle-ico .wp-block-image{display:inline-block;background-color:#fff;border-radius:100%;padding:27px;left:calc(50% - 54px);top:5px;margin:0;position:absolute}.circle-ico .wp-block-image figure{display:flex}.circle-ico p{color:#fff;background-color:#D21D1D;background-color:#fc152c;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:24px;border-radius:100%;padding:37.628% 0}.border-gray{border:1px solid #d8d8d8;padding:40px}.photo-txt-column{border:1px solid #d8d8d8;background-color:#f7f7f7;overflow:hidden}@media screen and (max-width: 1024px){.photo-txt-column{margin-bottom:30px}}.photo-txt-column .wp-block-image{height:200px;display:flex;align-items:center;margin:0;overflow:hidden}@media screen and (max-width: 1024px){.photo-txt-column .wp-block-image{height:170px}}.photo-txt-column .wp-block-image img{transition:all 1.5s ease}.photo-txt-column .wp-block-image img:hover{transform:scale(1.2)}.photo-txt-column p{padding:35px;margin:0}ul{margin:0 0 10px;padding:0 0 0 16px}@media screen and (max-width: 1024px){.wp-block-column:nth-child(2n){margin-left:0}.wp-block-column:not(:only-child){flex-basis:100% !important;flex-grow:0}}.red-num-circle{margin-top:40px}@media screen and (max-width: 1200px){.red-num-circle{flex-wrap:wrap !important;gap:0 !important}}.red-num-circle .wp-block-column{display:flex;justify-content:center}@media (min-width: 782px) and (max-width: 1200px){.red-num-circle .wp-block-column{flex-basis:50% !important;margin-left:0 !important}.red-num-circle .wp-block-column:nth-child(even){justify-content:flex-start;padding-left:32px}.red-num-circle .wp-block-column:nth-child(odd){justify-content:flex-end;padding-right:32px}}.red-num-circle .wp-block-column p{background:#ff3139;text-align:center;color:#fff;width:275px;height:275px;display:flex;justify-content:center;align-items:center;border-radius:100%;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:24px;position:relative}.red-num-circle .wp-block-column p:before{content:'1';width:74px;height:74px;display:flex;justify-content:center;align-content:center;align-items:center;background-color:#fff;color:#000;font-size:51px;border-radius:100%;position:absolute;top:0}@media (min-width: 782px) and (max-width: 1200px){.red-num-circle .wp-block-column p{margin-bottom:65px}}@media screen and (max-width: 1024px){.red-num-circle .wp-block-column p{margin-bottom:65px}}@media screen and (max-width: 1024px){.red-num-circle .wp-block-column:last-child p{margin-bottom:0px}}.red-num-circle .wp-block-column:nth-child(2) p:before{content:'2'}.red-num-circle .wp-block-column:nth-child(3) p:before{content:'3'}.red-num-circle .wp-block-column:nth-child(4) p:before{content:'4'}.mt-10{margin-top:10px}.mb-20{margin-bottom:20px}body.error404 #primary{background-image:url(img/back-sli.jpg);background-position:center center;background-size:cover}body.error404 #primary section.error-404{font-family:'Montserrat', sans-serif;margin:0px auto;padding:150px 0px;max-width:700px;display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){body.error404 #primary section.error-404{padding:50px 0;width:90%}}body.error404 #primary section.error-404 .txt{width:52%;text-align:center;font-size:22px;font-weight:bold}@media screen and (max-width: 1024px){body.error404 #primary section.error-404 .txt{width:100%;font-size:20px}}body.error404 #primary section.error-404 .txt img{width:100%}@media screen and (max-width: 1024px){body.error404 #primary section.error-404 .txt img{display:none}}body.error404 #primary section.error-404 .txt span{font-size:170px;font-weight:bold;line-height:170px}@media screen and (max-width: 1024px){body.error404 #primary section.error-404 .txt span{font-size:140px}}body.error404 #primary section.error-404 .txt .button{margin-top:30px;display:block;text-align:center}body.error404 #primary section.error-404 .photo{width:40%;padding-left:30px}@media screen and (max-width: 1024px){body.error404 #primary section.error-404 .photo{width:100%;padding-top:40px}}body.error404 #primary section.error-404 .photo img{width:315px;height:auto}.jconfirm .container{max-width:600px}.jconfirm .container .button{margin:0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{border-radius:0;width:50%;margin:2em auto}@media screen and (max-width: 1024px){.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{width:100%}}.woocommerce-account .woocommerce form.login button[type="submit"],.woocommerce-account .woocommerce form.register button[type="submit"]{width:100%;display:block}.woocommerce-account .woocommerce form.login a,.woocommerce-account .woocommerce form.register a{color:#333;text-decoration:none}.woocommerce-account .site-main{overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}@media screen and (max-width: 1024px){.woocommerce-account .woocommerce-MyAccount-content{padding:0 15px}}.show-menu{display:flex;justify-content:flex-end}@media screen and (max-width: 1024px){.show-menu{margin-bottom:60px;justify-content:space-around}}@media screen and (min-width: 1024px){.show-menu{position:absolute;top:46px;left:calc(50% + 465px);z-index:2000;width:auto}}.show-menu.dashboard{left:calc(50% + 272px)}.show-menu .show-dashboard-menu{border-top-left-radius:0;border-top-right-radius:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;margin:0}@media screen and (max-width: 1024px){.show-menu .show-dashboard-menu{font-size:12px;padding:8px 15px}}.show-menu .show-shopping-list{border-top-left-radius:0;border-top-right-radius:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;margin:0 20px 0 0;background-color:#000;color:#fff}@media screen and (max-width: 1024px){.show-menu .show-shopping-list{font-size:12px;padding:8px 15px}}.show-menu .show-shopping-list:hover{opacity:0.8}#page.sticky .show-menu{position:fixed;top:0px;left:calc(50% + 465px);z-index:2000;width:auto}#page.sticky .show-menu.dashboard{left:calc(50% + 272px)}@media screen and (max-width: 1024px){#page.sticky .show-menu{left:0;top:0;width:100%}}@media screen and (max-width: 1024px){body.logged-in #page.sticky header#masthead{position:relative}}.notifyjs-corner{z-index:9999999 !important}.notifyjs-corner .notifyjs-container>div{background-color:#fff;color:#333;background-size:16px;background-position:5px center;border-color:#D21D1D;border-radius:0;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="iso-8859-1"?><!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 width="78.369px" height="78.369px" viewBox="0 0 78.369 78.369" style="enable-background:new 0 0 78.369 78.369;"	 xml:space="preserve"><g>	<path fill="green" d="M78.049,19.015L29.458,67.606c-0.428,0.428-1.121,0.428-1.548,0L0.32,40.015c-0.427-0.426-0.427-1.119,0-1.547l6.704-6.704		c0.428-0.427,1.121-0.427,1.548,0l20.113,20.112l41.113-41.113c0.429-0.427,1.12-0.427,1.548,0l6.703,6.704		C78.477,17.894,78.477,18.586,78.049,19.015z"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>')}@keyframes change-weight{0%{background-color:#fff8dc}75%{background-color:#fff8dc}100%{background-color:transparent}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(0.5)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes pop-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.dashboard-menu-popup{-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s;position:fixed;width:100vw;height:100vh;left:0;top:0;display:none;justify-content:center;align-items:center;z-index:999999}.dashboard-menu-popup.show{display:flex}.dashboard-menu-popup .inner{max-width:1185px;padding:40px;border:1px solid #d8d8d8;z-index:5000;box-shadow:2px 2px 40px 1px rgba(0,0,0,0.09);background-color:#fff;position:relative;overflow-y:auto}@media screen and (max-width: 1024px){.dashboard-menu-popup .inner{padding:50px 10px;max-height:100vh}}.dashboard-menu-popup .inner .close{position:absolute;right:15px;top:15px;display:block;width:24px;height:24px}.dashboard-menu-popup .inner .close:after,.dashboard-menu-popup .inner .close:before{content:' ';width:24px;height:3px;display:block;background-color:#D21D1D;transform:rotate(45deg);position:absolute;top:10px}.dashboard-menu-popup .inner .close:after{transform:rotate(-45deg)}.dashboard-menu-popup .inner section{margin:0;background:#fff}.dashboard-menu-popup .inner section .container{max-width:100%;padding:0}.dashboard-menu-popup .inner section .container .item{padding:20px}.shopping-list-popup{-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s;position:fixed;width:100vw;height:100vh;left:0;top:0;display:none;justify-content:center;align-items:center;z-index:999999}.shopping-list-popup.show{background:rgba(255,255,255,0.9);display:flex}.shopping-list-popup .inner{max-width:660px;padding:40px;border:1px solid #d8d8d8;z-index:5000;box-shadow:2px 2px 40px 1px rgba(0,0,0,0.09);background-color:#fff;position:relative;overflow-y:auto;max-height:90vh}@media screen and (max-width: 1024px){.shopping-list-popup .inner{padding:50px 10px;max-height:100vh}}.shopping-list-popup .inner .close{position:absolute;right:15px;top:15px;display:block;width:24px;height:24px}.shopping-list-popup .inner .close:after,.shopping-list-popup .inner .close:before{content:' ';width:24px;height:3px;display:block;background-color:#D21D1D;transform:rotate(45deg);position:absolute;top:10px}.shopping-list-popup .inner .close:after{transform:rotate(-45deg)}.shopping-list-popup .inner h2{text-align:center}.shopping-list-popup .inner p a{color:#D21D1D;text-decoration:none}.shopping-list-popup .inner .list-container{display:flex;flex-direction:column}.shopping-list-popup .inner .list-container.hide{display:none}.shopping-list-popup .inner .list-container a.rm-all{align-self:flex-end;color:#333;text-decoration:none;background-image:url(img/remove-icon.svg);background-position:left center;background-repeat:no-repeat;padding-left:20px;background-size:16px;margin-bottom:8px}.shopping-list-popup .inner .list-container table tr td:last-child{width:90px}.shopping-list-popup .inner .list-container table tr td a{color:#333;text-decoration:none}.shopping-list-popup .inner .list-container table tr td a.rm{background-image:url(img/remove-icon.svg);background-position:left center;background-repeat:no-repeat;padding-left:20px;background-size:16px}.shopping-list-popup .inner .list-container .buttons{display:flex;justify-content:space-around;flex-wrap:wrap}.shopping-list-popup .inner .list-container .buttons a{cursor:pointer}@media screen and (max-width: 1024px){.shopping-list-popup .inner .list-container .buttons a{width:100%;text-align:center}}.dashboard-alert{background-color:#D21D1D;color:#fff;font-size:2rem;font-weight:500;margin:20px 0;padding:5px 0;text-align:center;margin:20px 0}@media screen and (max-width: 1024px){.dashboard-alert{font-size:1.5rem}}.dashboard-alert a{color:#fff}.dashboard-notification{background-color:#fff;border:1px solid #D21D1D;padding:15px;margin-bottom:20px}.dashboard-notification strong{color:#D21D1D;font-style:italic}.dashboard-notification a{text-decoration:none;color:#D21D1D}.dashboard-notification p:last-child{margin-bottom:0}.dashboard-info{margin-bottom:50px;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.dashboard-info .txt{width:66.66666%}@media screen and (max-width: 1024px){.dashboard-info .txt{width:100%}.dashboard-info .txt .button{display:block;text-align:center;margin:0}}.dashboard-info .photo{padding-top:50px;width:33.3333%;text-align:center}@media screen and (max-width: 1024px){.dashboard-info .photo{width:100%}}.dashboard-info .photo img{width:292px;height:auto}.dashboard-info .photo .button{transform:translateY(-50px);display:inline-block}.dashboard-menu{background-color:#f7f7f7;margin:0 -400px}@media screen and (max-width: 1024px){.dashboard-menu{margin:0 -15px}}.dashboard-menu .container{display:flex;flex-wrap:wrap;padding:40px 0}.dashboard-menu .container .item{width:calc(33.3333% - 20px);margin:0 10px 20px 10px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #d8d8d8;padding:40px;text-align:center}@media screen and (max-width: 1024px){.dashboard-menu .container .item{width:100%}}.dashboard-menu .container .item img{width:50px;height:auto;margin-bottom:10px}.dashboard-menu .container .item.inactive{background-image:url(img/padlock.svg);background-position:10px 10px;background-repeat:no-repeat;background-size:60px;color:#d8d8d8}.dashboard-menu .container .item.inactive img{opacity:0.2}.dashboard-menu .container .item.inactive .button{background-color:#d8d8d8;pointer-events:none}.dashboard-info-diet .photo{width:30%;text-align:center}@media screen and (max-width: 1024px){.dashboard-info-diet .photo{width:100%}}.dashboard-info-diet .photo img{width:209px;height:auto}section.diet{background-color:#f7f7f7;margin:0 -400px;padding:40px 0}@media screen and (max-width: 1024px){section.diet{margin:0 -15px}}section.diet .meal-buttons{margin-bottom:10px;display:flex}@media screen and (max-width: 1024px){section.diet .meal-buttons{flex-wrap:wrap;justify-content:space-between}}section.diet .meal-buttons a{margin-right:20px}@media screen and (max-width: 1024px){section.diet .meal-buttons a{margin:10px 0;width:calc(50% - 10px);text-align:center}}section.diet .meal-buttons a.current{background-color:#000}@media screen and (max-width: 1024px){section.diet .meal-buttons .button80-20{width:100%}}section.diet .change-info{background-color:#fff;border:1px solid #D21D1D;padding:15px;margin-bottom:20px}section.diet .change-info strong{color:#D21D1D;font-style:italic}section.diet .change-info .legend{padding:10px;background-color:#f7f7f7;margin-top:8px;display:flex;flex-direction:row;align-items:flex-end}@media screen and (max-width: 1024px){section.diet .change-info .legend{flex-wrap:wrap}}section.diet .change-info .legend p{margin-right:16px;margin-bottom:0}section.diet .additionals-status{border:1px solid #D21D1D;padding:15px;margin-bottom:20px}section.diet .additionals-status .set{display:none;color:#D21D1D;font-style:italic;font-weight:bold}section.diet .additionals-status .a,section.diet .additionals-status .b{margin-right:10px}@media screen and (max-width: 1024px){section.diet .additionals-status .a,section.diet .additionals-status .b{margin-right:0;display:block}}section.diet .additionals-status.set-a .a .set{display:inline}section.diet .additionals-status.set-a .a .not-set{display:none}section.diet .additionals-status.set-b .b .set{display:inline}section.diet .additionals-status.set-b .b .not-set{display:none}section.diet .info80-20{border:1px solid #D21D1D;padding:15px;margin-bottom:20px}section.diet .info80-20 span{color:#D21D1D;font-style:italic;font-weight:bold;margin-right:20px}section.diet .meal-options{display:none;flex-wrap:wrap}section.diet .meal-options.active{display:flex}section.diet .meal-options .reset-meal-map{color:#D21D1D;margin-left:20px}@media screen and (max-width: 1024px){section.diet .meal-options .reset-meal-map{margin-left:0px;display:block}}section.diet .meal-options .reset-meal-map.hide{display:none}section.diet .meal-options p{width:100%}section.diet .meal-options .additionals-info{width:46%;margin-left:4%;background-color:#d8d6d6;border-radius:20px;padding:25px 40px;position:relative}section.diet .meal-options .additionals-info:before{content:' ';display:block;width:50px;height:50px;position:absolute;left:-25px;top:25px;background-image:url(img/ico-info.svg)}@media screen and (max-width: 1024px){section.diet .meal-options .additionals-info:before{left:calc(50% - 25px);top:-25px}}@media screen and (max-width: 1024px){section.diet .meal-options .additionals-info{width:100%;margin-top:40px;margin-left:0}}section.diet .meal-options#meal_80_20 .method-80-20{width:45%;padding-right:40px;display:flex;flex-direction:column;justify-content:center}section.diet .meal-options#meal_80_20 .method-80-20 form{display:flex;align-items:baseline}section.diet .meal-options#meal_80_20 .method-80-20 form input{width:auto;margin-left:10px;margin-right:10px;text-align:center}section.diet .meal-options#meal_80_20 .method-80-20 form input[type="number"]{padding-right:2px}section.diet .meal-options#meal_80_20 .method-80-20 form input[type="submit"]{padding:16px 20px}@media screen and (max-width: 1024px){section.diet .meal-options#meal_80_20 .method-80-20{width:100%;padding-right:0}}section.diet .meal-options#meal_80_20 .additionals-info{width:55%;margin-left:0}@media screen and (max-width: 1024px){section.diet .meal-options#meal_80_20 .additionals-info{width:100%}}section.diet .meal-options .option{width:50%;margin-bottom:40px}section.diet .meal-options .option h3{font-weight:500;font-size:24px;display:flex;align-items:center}section.diet .meal-options .option h3 .recipe-button{font-size:10px;padding:5px 10px;border-radius:5px;display:block;line-height:12px;margin:0;margin-left:20px}section.diet .meal-options .option h3.f-col{flex-direction:column;align-items:flex-start}section.diet .meal-options .option h3.f-col .recipe-button{margin-left:0}section.diet .meal-options .option:nth-of-type(odd){padding-right:15px}section.diet .meal-options .option:nth-of-type(even){padding-left:15px}@media screen and (max-width: 1024px){section.diet .meal-options .option{width:100%;margin-bottom:20px}section.diet .meal-options .option:nth-of-type(odd){padding-right:0px}section.diet .meal-options .option:nth-of-type(even){padding-left:0px}}section.diet .meal-options .option table tr.zero{opacity:0.5}section.diet .meal-options .option table tr.zero a.change{pointer-events:none}section.diet .meal-options .option table tr:hover{background-color:transparent}section.diet .meal-options .option table tr td{position:relative}section.diet .meal-options .option table tr td:first-child{text-align:center;width:100px;background-image:url(img/shopping-bag.svg);background-size:24px;background-repeat:no-repeat;background-position:right 3px;transition:all 0.3s ease-in-out;cursor:pointer}@media screen and (min-width: 1024px){section.diet .meal-options .option table tr td:first-child:hover{background-color:#e7e7e7;background-image:url(img/shopping-bag-red.svg)}}section.diet .meal-options .option table tr td:last-child{text-align:center;width:100px}section.diet .meal-options .option table tr td:last-child a{color:#D21D1D}section.diet .meal-options .option table tr td.change{background-color:#fff8dc}section.diet .meal-options .option table tr td .components-options{position:absolute;top:52px;left:0;background-color:#fff;padding:10px;width:100%;z-index:100;border:1px solid #ccc;display:none;max-height:175px;overflow-y:auto;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15)}@media screen and (max-width: 1024px){section.diet .meal-options .option table tr td .components-options{width:calc(100vw - 130px)}}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar{width:6px;height:6px;margin-right:10px}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-button{width:0px;height:0px}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-thumb{background:#D21D1D;border:0px none #ffffff;border-radius:0px}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-thumb:hover{background:#ffffff}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-thumb:active{background:#000000}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-track{background:#ccc;border:0px solid #ffffff;border-radius:0px}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-track:hover{background:#666666}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-track:active{background:#333333}section.diet .meal-options .option table tr td .components-options::-webkit-scrollbar-corner{background:transparent}section.diet .meal-options .option table tr td .components-options.show{display:block}section.diet .meal-options .option table tr td .components-options ul li{cursor:pointer}section.diet .meal-options .option table tr td .components-options ul li.ig-low::marker{color:#377cf6}section.diet .meal-options .option table tr td .components-options ul li.ig-medium::marker{color:#ffbb1c}section.diet .meal-options .option table tr td .components-options ul li.ig-high::marker{color:#D21D1D}section.diet .meal-options .option table tr td .components-options ul li.ig-questionable::marker{color:#FF5902}section.diet .meal-options .option table tr td .components-options ul li.multi::marker{color:transparent}section.diet .meal-options .option table tr td .components-options ul li.gluten:after{content:' ';display:inline-block;width:18px;height:16px;background-position:center;background-repeat:no-repeat;background-image:url(img/ico-gluten.svg);position:relative;top:5px}section.diet .meal-options .option table tr td .components-options ul li.lactose:after{content:' ';display:inline-block;width:20px;height:16px;background-image:url(img/ico-laktoza.svg);background-position:center;background-repeat:no-repeat;position:relative;top:2px}section.diet .meal-options .option table tr td .components-options ul li span::before{content:'•';transform:scale(2.3);display:inline-block;margin-right:8px}section.diet .meal-options .option table tr td .components-options ul li span:first-child::before{margin-left:-16px}section.diet .meal-options .option table tr td .components-options ul li span.ig-low::before{color:#377cf6}section.diet .meal-options .option table tr td .components-options ul li span.ig-medium::before{color:#ffbb1c}section.diet .meal-options .option table tr td .components-options ul li span.ig-high::before{color:#D21D1D}section.diet .meal-options .option table tr td .components-options ul li span.ig-questionable::before{color:#FF5902}section.diet .meal-options .option table tr td .components-options ul li span.gluten:after{content:' ';display:inline-block;width:18px;height:16px;background-position:center;background-repeat:no-repeat;background-image:url(img/ico-gluten.svg);position:relative;top:5px}section.diet .meal-options .option table tr td .components-options ul li span.lactose:after{content:' ';display:inline-block;width:20px;height:16px;background-image:url(img/ico-laktoza.svg);background-position:center;background-repeat:no-repeat;position:relative;top:2px}.measures-info{border:1px solid #d4d4d4;background-color:#f7f7f7;padding:20px;margin-bottom:40px}.measures-container{overflow-y:scroll}.measures-table tr td{font-size:16px}.measures-table tr td.date{width:115px}.measures-table tr td.note{font-size:12px;max-width:275px}.measures-table tr td a{color:#333;text-decoration:none}.measures-table tr td a.rm{background-image:url(img/remove-icon.svg);background-position:left center;background-repeat:no-repeat;padding-left:20px;background-size:16px}.account-info{display:flex;flex-wrap:wrap}.account-info>div{width:50%}@media screen and (max-width: 1024px){.account-info>div{width:100%}}.account-info>div .button{margin-right:15px;display:inline-block}.account-info .r-col p{border:1px solid #d4d4d4;background-color:#f7f7f7;padding:20px}.accordion{border:1px solid #d4d4d4;margin:40px 0}.accordion .item>a{text-decoration:none;color:#D21D1D;font-weight:bold;display:block;padding:11px 20px 11px 45px;position:relative;border-bottom:1px solid #d4d4d4}.accordion .item>a:hover{color:#333}.accordion .item>a:before{content:' ';width:15px;height:3px;background-color:#333;display:inline-block;margin-right:10px;position:absolute;top:21px;left:20px}.accordion .item>a:after{content:' ';width:15px;height:3px;background-color:#333;display:inline-block;margin-right:10px;position:absolute;top:21px;left:20px;transform:rotate(90deg);transition:all	0.5s ease}.accordion .item .item-content{padding:0px 20px;display:none;overflow:hidden}.accordion .item .item-content *:first-child{margin-top:15px}.accordion .item .item-content *:last-child{margin-bottom:15px}.accordion .item.active>a:after{transform:rotate(0deg)}.accordion .item.active .item-content{display:block;border-bottom:1px solid #d4d4d4}.form-notification{background-color:#fff;font-weight:bold;border:1px solid #D21D1D;padding:15px;margin:20px 0;text-align:center;display:none}.fav-recipes{text-decoration:none;color:#4ba705;font-weight:600;background-image:url(img/add-to-fav.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:56px;line-height:41px;height:41px;display:inline-block}.fav-recipes:visited{color:#4ba705}.fav-recipes:hover{color:#4ba705;opacity:0.8}@media screen and (max-width: 1024px){.meal-buttons-container{display:flex;flex-wrap:wrap}.meal-buttons-container .fav-recipes{line-height:46px;height:46px;margin-top:10px}}@media screen and (max-width: 1024px){.meal-buttons-container .button{display:block}}.meal-buttons-container .options-filter{margin-top:15px}@media screen and (max-width: 1024px){.meal-buttons-container .options-filter{width:100%}}.meal-buttons-container .options-filter>div{border:1px solid #e5e5e5;padding:10px 65px 10px 20px;font-weight:bold;display:flex;height:45px;min-width:208px;width:fit-content;background-image:url(img/down-sq.svg);background-position:right;background-size:contain;background-repeat:no-repeat;position:relative;cursor:pointer}@media screen and (max-width: 1024px){.meal-buttons-container .options-filter>div{width:100%}}.meal-buttons-container .options-filter>div ul{background-color:#fff;position:absolute;border:1px solid #e5e5e5;list-style-type:none;padding:10px 20px;display:none;width:calc(100% - 41px);top:43px;left:-1px}.meal-buttons-container .options-filter>div ul li{line-height:32px;cursor:pointer;transition:all 0.3s ease-in-out}.meal-buttons-container .options-filter>div ul li:hover{color:#D21D1D}.meal-buttons-container .options-filter>div.open ul{display:block}#diet_form{max-width:900px;margin:0 auto 50px auto;border:1px solid #d4d4d4;display:flex;flex-direction:row;flex-wrap:wrap}#diet_form #files_error{background-color:#fff;font-weight:bold;border:1px solid #D21D1D;padding:15px;margin:20px 0;text-align:center}#diet_form #out{display:none;width:100%}#diet_form #out .inner{background-color:#fff;font-weight:bold;border:1px solid #D21D1D;padding:15px;margin:20px 0;text-align:center;width:100%;margin:20px}#diet_form #out.fullscreen{position:fixed;left:0;top:0;z-index:10000;width:100vw;height:100vh;background:rgba(255,255,255,0.8);justify-content:center;align-items:center}#diet_form #out.fullscreen .inner{width:650px}#diet_form div.field{padding:20px;width:100%}#diet_form div.field .load-last-answer{color:#D21D1D;display:block;font-size:14px}#diet_form div.field .last-answer{display:none}#diet_form div.field.error label{color:#D21D1D}#diet_form div.field.error .validate{border-color:#D21D1D}#diet_form div.field .f-input{margin-bottom:20px}#diet_form div.field .f-input .rm-file{background-image:url(img/remove-icon.svg);background-repeat:no-repeat;width:25px;height:25px;display:inline-block;top:5px;position:relative}#diet_form div.field:nth-child(odd){background-color:#f7f7f7}#diet_form div.field input,#diet_form div.field textarea{margin-bottom:0}#diet_form div.field select{border-radius:0px;padding:11px 16px;width:100%}#diet_form div.field label{font-weight:600}#diet_form div.field textarea{height:100px}#diet_form div.field.field-small{width:25%;background-color:transparent}@media screen and (max-width: 1024px){#diet_form div.field.field-small{width:100%}}#diet_form div.field.field-half{width:50%;background-color:transparent}@media screen and (max-width: 1024px){#diet_form div.field.field-half{width:100%}}#diet_form div.field.field-photo{width:33.3333333%;background-color:#f7f7f7}@media screen and (max-width: 1024px){#diet_form div.field.field-photo{width:100%}}#diet_form div.field.field-photo input{width:100%}#diet_form div.field.field-photo img.preview{max-height:220px;width:auto;margin:20px auto;display:block}#diet_form div.field.how-do-you-know label:not(:first-child){font-weight:400}.diet-form-info{max-width:900px;margin:50px auto 50px auto}.welcome-popup{-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s;position:fixed;width:100vw;height:100vh;left:0;top:0;display:none;justify-content:center;align-items:center;z-index:999999;background-color:rgba(255,255,255,0.8)}.welcome-popup.show{display:flex}.welcome-popup .inner{max-width:1185px;padding:40px;border:1px solid #d8d8d8;z-index:5000;box-shadow:2px 2px 40px 1px rgba(0,0,0,0.09);background-color:#fff;position:relative;overflow-y:auto}@media screen and (max-width: 1024px){.welcome-popup .inner{padding:50px 10px;max-height:100vh}}.welcome-popup .inner .recomendations{background-color:#f7f7f7;border:1px solid #D21D1D;padding:15px;margin-top:20px;margin-bottom:20px}.welcome-popup .inner .scroll-box{max-height:80vh;overflow-y:scroll}.welcome-popup .inner .close{position:absolute;right:15px;top:15px;display:block;width:24px;height:24px}.welcome-popup .inner .close:after,.welcome-popup .inner .close:before{content:' ';width:24px;height:3px;display:block;background-color:#D21D1D;transform:rotate(45deg);position:absolute;top:10px}.welcome-popup .inner .close:after{transform:rotate(-45deg)}.welcome-popup .inner a{color:#D21D1D;text-decoration:none}.welcome-popup .inner section{margin:0;background:#fff}.welcome-popup .inner section .container{max-width:100%;padding:0}.welcome-popup .inner section .container .item{padding:20px}.film-popup{-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s;position:fixed;width:100vw;height:100vh;left:0;top:0;display:none;justify-content:center;align-items:center;z-index:999999;background-color:rgba(255,255,255,0.8)}.film-popup.show{display:flex}.film-popup .inner{max-width:800px;padding:40px;border:1px solid #d8d8d8;z-index:5000;box-shadow:2px 2px 40px 1px rgba(0,0,0,0.09);background-color:#fff;position:relative;overflow-y:auto}@media screen and (max-width: 1024px){.film-popup .inner{padding:50px 10px;max-height:100vh}}.film-popup .inner .close{position:absolute;right:15px;top:15px;display:block;width:24px;height:24px}.film-popup .inner .close:after,.film-popup .inner .close:before{content:' ';width:24px;height:3px;display:block;background-color:#D21D1D;transform:rotate(45deg);position:absolute;top:10px}.film-popup .inner .close:after{transform:rotate(-45deg)}.add-measure-popup{-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s;position:fixed;width:100vw;height:100vh;left:0;top:0;display:none;justify-content:center;align-items:center;z-index:999999}.add-measure-popup.show{display:flex}.add-measure-popup .inner{max-width:800px;padding:20px;border:1px solid #d8d8d8;z-index:5000;box-shadow:2px 2px 40px 1px rgba(0,0,0,0.09);background-color:#fff;position:relative;overflow-y:auto}@media screen and (max-width: 1024px){.add-measure-popup .inner{padding:50px 10px;max-height:100vh}}.add-measure-popup .inner .close{position:absolute;right:15px;top:15px;display:block;width:24px;height:24px}.add-measure-popup .inner .close:after,.add-measure-popup .inner .close:before{content:' ';width:24px;height:3px;display:block;background-color:#D21D1D;transform:rotate(45deg);position:absolute;top:10px}.add-measure-popup .inner .close:after{transform:rotate(-45deg)}.add-measure-popup .inner form{padding:30px 0;display:flex;flex-direction:row;flex-wrap:wrap}.add-measure-popup .inner form .field{width:50%;padding:0 20px}.add-measure-popup .inner form .field.full{width:100%}.add-measure-popup .inner form .field.error label{color:#D21D1D}.add-measure-popup .inner form .field.error .validate{border-color:#D21D1D}.add-measure-popup .inner form #out{width:100%;background-color:#fff;font-weight:bold;border:1px solid #D21D1D;padding:15px;margin:20px 0;text-align:center;display:none}body.admin-bar .show-menu{top:78px}.page-template-atlas-page .button.back{display:inline-block;margin:20px 0}.page-template-atlas-page .entry-title{font-size:32px;font-weight:500;margin-left:10px}@media screen and (max-width: 1024px){.page-template-atlas-page .entry-title{margin-left:20px}}.page-template-atlas-page .subpages{display:flex;flex-wrap:wrap}.page-template-atlas-page .subpages .item{margin:10px;width:calc(50% - 20px);background-position:center;background-size:cover;min-height:300px}@media screen and (max-width: 1024px){.page-template-atlas-page .subpages .item{width:100%;margin:10px 20px}}.page-template-atlas-page .subpages .item a{color:#fff;text-decoration:none}.page-template-atlas-page .subpages .item a .inner{background-color:rgba(0,0,0,0.31);padding:40px;display:flex;justify-content:flex-end;flex-direction:column;height:100%;transition:all 0.3s ease-in-out}.page-template-atlas-page .subpages .item a .inner:hover{background-color:#D21D1D}.page-template-atlas-page .subpages .item a .inner h2{font-size:23px;font-weight:bold;letter-spacing:1.2px}.page-template-atlas-page .subpages .item a .inner h3{font-size:16px;font-weight:bold;letter-spacing:1.8px}.page-template-atlas-page .atlas{padding:20px;display:flex;flex-wrap:wrap}.page-template-atlas-page .atlas .playlist{width:30%;list-style-type:none;padding:0;margin:0}.page-template-atlas-page .atlas .playlist li{cursor:pointer}.page-template-atlas-page .atlas .playlist li svg{width:14px;height:auto;fill:#000;margin-right:8px}.page-template-atlas-page .atlas .playlist li.current,.page-template-atlas-page .atlas .playlist li:hover{color:#D21D1D}.page-template-atlas-page .atlas .playlist li.current svg,.page-template-atlas-page .atlas .playlist li:hover svg{fill:#D21D1D}@media screen and (max-width: 1024px){.page-template-atlas-page .atlas .playlist{width:100%;order:2;margin-bottom:50px}}.page-template-atlas-page .atlas .player{width:70%;margin-bottom:50px}@media screen and (max-width: 1024px){.page-template-atlas-page .atlas .player{width:100%;order:1;margin-bottom:20px}}table.shop_table{border-spacing:0;border-collapse:collapse !important;border-radius:0 !important}table.shop_table tr{background-color:#fff}table.shop_table tr td{background-color:#fff}table.shop_table_responsive{border-spacing:0;border-collapse:collapse !important;border-radius:0 !important}table.shop_table_responsive thead{display:none}table.shop_table_responsive thead th{border:1px solid #ccc;padding:15px !important}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr{background-color:#fff}table.shop_table_responsive tr td{display:block;text-align:right;clear:both;padding:15px !important;background-color:#fff}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions{text-align:center}table.shop_table_responsive tr td a.button{color:#D21D1D !important;background:none;margin:0 5px;padding:0;text-decoration:underline;font-weight:400}table.shop_table_responsive tr td a.button:hover{background:none;color:#D21D1D}@media screen and (min-width: 48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}.woocommerce-cart .cart-header{background-image:url(img/background.webp);background-position:center center;background-size:cover;padding:36px 0;text-align:center;margin-bottom:50px}.woocommerce-cart .cart-header h1{font-size:50px;font-weight:bold;text-transform:uppercase;margin:0}.woocommerce-cart article.page{max-width:1000px}@media screen and (max-width: 1024px){.woocommerce-cart article.page{padding-left:15px;padding-right:15px}}.woocommerce-cart table.cart th.product-remove{width:100px}.woocommerce-cart table.cart td.product-remove a{width:auto;height:auto;font-size:16px;text-align:center;font-weight:400}.woocommerce-cart table.cart td.product-remove a:hover{border-radius:5px;padding:5px 0px}.woocommerce-cart table.cart td.product-name a{text-decoration:none;font-weight:bold;color:#333}.woocommerce-cart table.cart td.actions .coupon{display:flex}.woocommerce-cart table.cart td.actions .coupon .input-text{width:170px;height:47px;margin-top:10px;margin-right:10px}@media screen and (max-width: 1024px){.woocommerce-cart table.cart td.actions .coupon{flex-direction:column}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon button.button{width:100%}}@media screen and (min-width: 768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}@media screen and (max-width: 1024px){.woocommerce-checkout .blockUI.blockMsg.blockElement{width:90% !important;position:fixed !important;top:40vh !important}}.woocommerce-checkout .checkout-header{background-image:url(img/background.webp);background-position:center center;background-size:cover;padding:36px 0;text-align:center;margin-bottom:50px}.woocommerce-checkout .checkout-header h1{font-size:50px;font-weight:bold;text-transform:uppercase;margin:0}.woocommerce-checkout article.page{max-width:800px}@media screen and (max-width: 1024px){.woocommerce-checkout article.page{padding-left:15px;padding-right:15px}}.woocommerce-checkout .col2-set .col-1{float:none;width:100%}.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form.checkout{margin-bottom:50px}@media screen and (max-width: 768px){.woocommerce-checkout form.checkout #billing_em_ver_field,.woocommerce-checkout form.checkout #billing_email_field{width:100%}}

/*# sourceMappingURL=style.css.map */