*{margin:0;border:0;padding:0;flex-wrap:wrap;text-decoration:none}@font-face{font-family:'Ivar Fine';src:url(//rekartstudio.hu/wp-content/themes/rekart/fonts/ivar-fine-light.woff2) format('woff2');font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url(//rekartstudio.hu/wp-content/themes/rekart/fonts/dm-sans-regular.woff2) format('woff2'),url(//rekartstudio.hu/wp-content/themes/rekart/fonts/dm-sans-regular.ttf) format('truetype'),url(//rekartstudio.hu/wp-content/themes/rekart/fonts/dm-sans-regular.svg) format("svg");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url(//rekartstudio.hu/wp-content/themes/rekart/fonts/dm-sans-bold.woff2) format('woff2'),url(//rekartstudio.hu/wp-content/themes/rekart/fonts/dm-sans-bold.ttf) format("truetype"),url(//rekartstudio.hu/wp-content/themes/rekart/fonts/dm-sans-bold.svg) format("svg");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--color-blue:#dceaf2;--color-brown:#937b6e;--color-light-brown:#d1c5bf;--color-green:#09995a;--color-gray:#666;--color-silver:#f4f4f4;--color-whisper:#e7e7e7;--color-body-text:#333;--color-red:#d91828}body{font-family:'DM Sans',sans-serif;font-size:18px;color:var(--color-body-text);line-height:25px;overflow-x:hidden}body.rwd_menu__opened{overflow:hidden}body.fixed_menu{padding-top:50px}body.page-template-purchased-workshops.logged-in{padding-top:50px}h1,h2,h3,h4,h5{font-weight:400}button,input,select,textarea{font-family:'DM Sans',sans-serif;font-size:18px;outline:none}select{height:50px}img.alignleft{margin:0 20px 5px 0;float:left}img.alignright{margin:0 0 5px 20px;float:right}hr{height:30px;border-top:3px solid var(--color-whisper)}.left{float:left}.right{float:right}.clear,.related{clear:both}.inner{max-width:1280px;margin:auto;position:relative}.inner_800{max-width:800px}.hide{display:none !important}.b_r_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.b_r_10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.b_r_50p{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.vertical_middle{top:50%;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.required,.red{color:var(--color-red)}.button{height:50px;padding:0 30px;font-size:13px;font-weight:700;text-decoration:none !important;text-transform:uppercase;text-align:center;color:#fff !important;line-height:50px;letter-spacing:2px;background-color:var(--color-brown);cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.button:hover{background-color:var(--color-body-text)}.button:disabled{color:#fff !important;background-color:#ccc}.button.button_h30{height:30px;padding:0 15px;font-size:12px;line-height:30px}.button.button_h40{height:40px;padding:0 15px;font-size:16px;line-height:40px}.button.button_green{background:var(--color-green)}.button.button_green:hover{background:var(--color-body-text)}a.read_more{font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none !important;color:var(--color-body-text) !important;letter-spacing:2px;display:inline-block}a.read_more:hover{text-decoration:underline !important;color:#000 !important}.center{text-align:center}.sec_font{font-family:'Ivar Fine',serif}.uppercase{text-transform:uppercase}.waypoint{top:50px;opacity:0;position:relative;-webkit-transition:all 2s cubic-bezier(.19,1,.22,1);-moz-transition:all 2s cubic-bezier(.19,1,.22,1);transition:all 2s cubic-bezier(.19,1,.22,1)}.waypoint.reveal{top:0;opacity:100%}.anim,ul.slick-dots li,.button:before,.workshop_sidebar ul li a:before{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.anim_cubic{-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);-moz-transition:all 1s cubic-bezier(.19,1,.22,1);-o-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}#scroll_up{-webkit-transition:all 2s cubic-bezier(.19,1,.22,1);-moz-transition:all 2s cubic-bezier(.19,1,.22,1);-o-transition:all 2s cubic-bezier(.19,1,.22,1);transition:all 2s cubic-bezier(.19,1,.22,1)}input[type=radio]{width:20px;min-width:20px;height:20px;margin:-4px 4px 0 0 !important;padding:0 !important;text-align:center !important;background-color:#fff;border:1px solid #d8d8d8;clear:none;cursor:pointer;display:inline-block;line-height:0;outline:0;vertical-align:middle !important;position:relative;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}input[type=radio]:checked{border-color:var(--color-green)}input[type=radio]:not(ul.wpf_column_horizontal input):checked:before{width:10px;height:10px;left:calc(50% - 5px);top:calc(50% - 5px);background:var(--color-green);position:absolute;content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}input[type=checkbox]{width:20px;min-width:20px;height:20px;margin:-4px 4px 0 0 !important;padding:0 !important;text-align:center !important;background-color:#fff;border:1px solid #d8d8d8;clear:none;cursor:pointer;display:inline-block;line-height:0;outline:0;vertical-align:middle !important;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:not(ul.wpf_column_horizontal input):checked:before{width:10px;height:10px;left:calc(50% - 5px);top:calc(50% - 5px);background:var(--color-green);position:relative;display:block;content:''}#rwd_menu{width:100%;left:0;top:100px;bottom:0;background:rgba(255 255 255/70%);position:fixed;z-index:100;visibility:hidden;opacity:0}#rwd_menu .rwd_menu_wrap{width:450px;height:100%;left:-100%;top:0;padding:50px 0;background:var(--color-brown);position:absolute;overflow-y:auto}#rwd_menu .menu ul li{float:none !important;position:relative}#rwd_menu .menu ul li.hide_in_rwd{display:none}#rwd_menu .menu ul li a{color:#fff;display:block}#rwd_menu ul.primary_menu{margin:0 20px 50px;list-style:none}#rwd_menu ul.primary_menu li{margin-bottom:15px;list-style:none}#rwd_menu ul.primary_menu li a{font-size:30px;color:#fff;line-height:100%;display:block;position:relative}#rwd_menu ul.primary_menu li a:hover{text-decoration:underline;text-decoration-thickness:1px}#rwd_menu ul.primary_menu li.menu-item-has-children>a:after{width:20px;height:20px;right:0;top:calc(50% - 10px);background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_arrow_down_white.svg) no-repeat center;background-size:16px;position:absolute;content:''}#rwd_menu ul.primary_menu li.menu-item-has-children.open>a:after{ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#rwd_menu ul.primary_menu li ul{margin:10px -20px !important;padding:10px 0;background:#fff;display:none}#rwd_menu ul.primary_menu li ul li{margin-bottom:0 !important;border-bottom-color:#eee}#rwd_menu ul.primary_menu li ul li:last-child{border-bottom:none}#rwd_menu ul.primary_menu li ul li a{left:auto !important;padding:15px 15px 15px 20px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;color:var(--color-body-text) !important;line-height:20px;letter-spacing:1px;opacity:100% !important}#rwd_menu ul.primary_menu li ul li.menu-item-has-children>a:after{width:20px;height:20px;right:20px;top:calc(50% - 10px);background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_arrow_down_small.svg) no-repeat center;background-size:12px;position:absolute;content:''}#rwd_menu ul.primary_menu li ul li.open>a:before{display:none}#rwd_menu ul.primary_menu li ul li ul{background:#eef0f4}#rwd_menu ul.primary_menu li ul li ul li{border-bottom:none}#rwd_menu ul.primary_menu li ul li ul li a{padding:10px 20px}#rwd_menu ul.secondary_menu{padding-bottom:30px}#rwd_menu ul.secondary_menu li{margin-bottom:5px}#rwd_menu ul.secondary_menu li a{padding:0 20px;font-size:13px;font-weight:700;color:#fff;letter-spacing:2px}#rwd_menu ul.secondary_menu li a:hover{text-decoration:underline}#rwd_menu .contact{margin:0 20px;border:1px solid #fff}#rwd_menu .contact a.meta_box{height:70px;padding-left:20px;font-size:13px;font-weight:700;color:#fff;letter-spacing:2px;line-height:70px;letter-spacing:1px;border-bottom:1px solid #fff;display:block;position:relative}#rwd_menu .contact a.meta_box:hover{background:rgba(255 255 255/5%)}#rwd_menu .contact a.meta_box:last-child{border-bottom:none}#rwd_menu .contact a.meta_box:after{width:70px;height:100%;right:0;top:0;background-repeat:no-repeat;background-position:center;background-size:auto 30px;border-left:1px solid #fff;position:absolute;content:''}#rwd_menu .contact a.meta_box.phone:after{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_phone_white.svg)}#rwd_menu .contact a.meta_box.email:after{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_mail_white.svg)}#rwd_menu .button{width:450px;left:-100%;bottom:0;padding:0 !important;text-align:center;display:block;position:fixed;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#rwd_menu .button:hover{color:#fff !important;background-color:var(--color-body-text) !important}body.rwd_menu__opened #rwd_menu{visibility:visible;opacity:100%}body.rwd_menu__opened #rwd_menu .rwd_menu_wrap{left:0}#header{height:120px;background:#fff}#header .inner{height:100%}#header .phone{height:30px;padding-left:35px;font-size:16px;color:var(--color-gray);line-height:30px;background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_phone.svg) no-repeat left center;background-size:auto 100%;position:absolute}#header .phone:hover{color:#000}#header .logo{left:50%;top:50%;display:block;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header .logo img{width:120px;height:80px;display:block}#header .profile__cart{right:0;display:flex;position:absolute}#header .profile__cart .profile{width:30px;height:30px;font-size:0;background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_profile.svg) no-repeat center;background-size:auto 100%}#header .ajax_cart{width:30px;height:30px;margin-left:30px;background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_basket.svg) no-repeat center;background-size:auto 100%;position:relative}#header .ajax_cart .count{min-width:20px;height:20px;bottom:-10px;left:15px;padding:0 5px;font-size:12px;text-align:center;color:#fff;line-height:20px;background:var(--color-brown);position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#header ul.language-chooser{width:30px;height:30px;margin-left:30px;background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_circle.svg) no-repeat center;background-size:auto 100%;overflow:hidden;list-style:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#header ul.language-chooser li.active{display:none}#header ul.language-chooser li a{width:100%;height:30px;font-size:10px;font-weight:700;text-transform:uppercase;text-align:center;color:#000;line-height:32px;display:block}#header .rwd_button{height:30px;left:20px;padding-left:40px;font-size:13px;font-weight:700;letter-spacing:2px;line-height:30px;position:absolute;z-index:2;cursor:pointer}#header .rwd_button .burg{width:30px;height:30px;left:0;top:0;background:var(--color-body-text);display:block;background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_circle.svg) no-repeat center;background-size:auto 100%;position:absolute}#header .rwd_button .burg:before,#header .rwd_button .burg:after{width:20px;height:2px;background:var(--color-body-text);position:absolute;content:'';-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .rwd_button .burg:before{top:calc(50% - 3px);left:5px}#header .rwd_button .burg:after{top:calc(50% + 2px);right:5px}body.rwd_menu__opened #header .rwd_button .burg:before{top:calc(50% - 1px);-webkit-transform:rotate(45deg)}body.rwd_menu__opened #header .rwd_button .burg:after{top:calc(50% - 1px);-webkit-transform:rotate(-45deg)}body.page-template-purchased-workshops.logged-in #header{display:none}#menu{height:50px;background:#fff;border-bottom:1px solid var(--color-whisper);position:relative}#menu .inner{height:100%}#menu ul{height:100%;display:flex;justify-content:center;list-style:none}#menu ul li{height:100%;margin:0 15px}#menu ul li a{height:100%;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--color-body-text);letter-spacing:2px;display:flex;align-items:center}#menu ul li a:hover{text-decoration:underline}#menu ul li.menu-item-has-children{padding-right:10px;position:relative}#menu ul li.menu-item-has-children:after{width:4px;height:4px;right:0;top:calc(50% - 2px);background:var(--color-brown);position:absolute;content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#menu ul li.menu-item-has-children ul{width:max-content;height:auto;left:-20px;top:100%;background:var(--color-brown);display:block;position:absolute;z-index:9;opacity:0;visibility:hidden}#menu ul li.menu-item-has-children ul li{height:auto;margin:0;border-bottom:1px solid rgba(255 255 255/10%)}#menu ul li.menu-item-has-children ul li:last-child{border-bottom:none}#menu ul li.menu-item-has-children ul li:after{display:none !important}#menu ul li.menu-item-has-children ul li a{height:auto;padding:10px 20px;color:#fff}#menu ul li.menu-item-has-children:hover ul{visibility:visible;opacity:100%}#menu .logo{left:0;top:0;height:100%;padding:0 20px;background:var(--color-body-text);display:inline-flex;align-items:center;position:absolute;opacity:0}#menu .logo img{width:auto;height:30px;display:block}body.home #menu{border-bottom:none}body.fixed_menu #menu{width:100%;left:0;top:0;position:fixed;z-index:10}body.fixed_menu #menu .logo{opacity:100%}body.page-template-purchased-workshops.logged-in #menu{width:100%;left:0;top:0;position:fixed;z-index:10}body.page-template-purchased-workshops.logged-in #menu .logo{opacity:100%}#slider_wrap{position:relative}#slider_wrap:before{width:100%;height:100px;left:0;bottom:0;background:var(--color-silver);position:absolute;content:'';z-index:-1}#slider_wrap .slider .item{max-height:560px;background-color:var(--color-body-text);background-repeat:no-repeat;background-position:center;background-size:cover}#slider_wrap .slider .item:before{padding-top:45%;display:block;content:''}#slider_wrap .slider .item .cover{width:100%;height:100%;left:0;top:0;position:absolute}#slider_wrap .slider .item .caption{width:100%;max-width:800px;left:50%;top:50%;padding:50px 100px;background:var(--color-whisper);position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#slider_wrap .slider .item .title{margin:10px 0;font-size:50px;color:#000;line-height:100%;position:relative;z-index:2}#slider_wrap .slider .item .text{font-size:16px;color:var(--color-gray);line-height:120%;position:relative;z-index:2}#slider_wrap .slider .item .button{margin-top:20px;position:relative;z-index:2}#slider_wrap .slider .item .line1{left:10px;top:10px;right:10px;bottom:10px;border:1px solid #fff;position:absolute;z-index:1}#slider_wrap .slider .item .line2{height:100px;left:40px;top:-40px;right:40px;border-top:1px solid #fff;position:absolute;z-index:1}#slider_wrap .slider .item .line2:before{width:1px;height:100%;left:0;top:0;border-left:1px solid #fff;position:absolute;content:''}#slider_wrap .slider .item .line2:after{width:1px;height:100%;right:0;top:0;border-right:1px solid #fff;position:absolute;content:''}#slider_wrap .slider .item .line3{height:100px;left:40px;bottom:-40px;right:40px;border-bottom:1px solid #fff;position:absolute;z-index:1}#slider_wrap .slider .item .line3:before{width:1px;height:100%;left:0;bottom:0;border-left:1px solid #fff;position:absolute;content:''}#slider_wrap .slider .item .line3:after{width:1px;height:100%;right:0;bottom:0;border-right:1px solid #fff;position:absolute;content:''}#slider_wrap ul.slick-dots{width:100%;left:0;bottom:30px;display:flex;justify-content:center;position:absolute;list-style:none}#slider_wrap ul.slick-dots li{margin:0 10px}#slider_wrap ul.slick-dots li button{width:20px;height:20px;font-size:0;background:var(--color-whisper);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#slider_wrap ul.slick-dots li.slick-active button{background:var(--color-body-text)}#aboutme{padding:100px 0;background:var(--color-silver)}#aboutme.has_image{padding-bottom:170px}#aboutme .aboutme_wrap{display:flex}#aboutme .aboutme_wrap .wrap_left{width:50%;padding:100px 150px 100px 0}#aboutme .aboutme_wrap .wrap_left .title{font-size:70px;color:#000;line-height:100%}#aboutme .aboutme_wrap .wrap_left .text{margin:20px 0;font-size:16px;color:var(--color-gray);line-height:30px}#aboutme .aboutme_wrap .wrap_right{width:50%;background:var(--color-whisper);position:relative}#aboutme .aboutme_wrap .wrap_right .image{width:310px;height:100%;left:-100px;top:70px;background-color:var(--color-body-text);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute}#aboutme .aboutme_wrap .wrap_right .quote{left:250px;top:0;right:40px;bottom:0;display:flex;align-items:center;align-content:center;position:absolute}#aboutme .aboutme_wrap .wrap_right .quote .quote_text{width:100%;margin:30px 0;font-size:40px;color:#937b6e;line-height:130%}#aboutme .aboutme_wrap .wrap_right .quote .quote_author{width:100%;margin:20px 0;font-size:15px;font-weight:700;color:var(--color-gray)}#intro{padding:100px 0;background:var(--color-whisper);position:relative}#intro:before{width:1px;height:calc(100% + 100px);left:50%;top:-50px;background:var(--color-brown);position:absolute;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#intro .intro_text{font-size:18px;color:#000;line-height:40px;position:relative;z-index:0}#intro .intro_text:before,#intro .intro_text:after{width:calc(100% - 100px);height:50%;left:0;top:0;font-family:'Ivar Fine',serif;font-size:28vh;text-align:right;color:rgba(0 0 0/10%);line-height:initial;position:absolute;z-index:-1}#intro .intro_text:before{content:'R'}#intro .intro_text:after{left:auto;right:0;top:auto;bottom:0;text-align:left;content:'A'}#featured_products{padding:100px 0;background:var(--color-light-brown)}#featured_products_keywords{padding:20px 0;background:var(--color-blue);position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#featured_products_keywords .keywords{width:max-content;display:flex;position:relative;transform:translate3d(calc(-25% + 20vw),0,0);animation:marquee 20s linear infinite}#featured_products_keywords .keywords span{padding:0 60px 0 30px;font-size:30px;color:#000;line-height:100%;white-space:nowrap;display:inline-block;position:relative}#featured_products_keywords .keywords span:after{width:30px;height:1px;right:0;top:50%;background:#000;position:absolute;content:''}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}#testimonials{padding:70px 0;position:relative}#testimonials:before{width:1px;height:calc(100% - 100px);left:50%;top:50px;background:var(--color-brown);position:absolute;content:'';opacity:40%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#testimonials .item{padding:50px 0}#testimonials .item .testimonial_text{font-size:45px;line-height:120%}#testimonials .item .testimonial_author{margin-top:30px;font-size:13px;font-weight:700;color:#000;line-height:100%;letter-spacing:2px}#testimonials .slick-arrow{width:50px;height:50px;left:-100px;top:calc(50% - 25px);font-size:0;background:transparent url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_arrow_left.svg) no-repeat center;background-size:20px auto;border:1px solid var(--color-whisper);position:absolute;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#testimonials .slick-arrow.slick-next{left:auto;right:-100px;background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_arrow_right.svg)}#testimonials .slick-arrow:hover{border-color:var(--color-brown)}#testimonials ul.slick-dots{width:100%;display:flex;justify-content:center;list-style:none}#testimonials ul.slick-dots li{margin:0 10px}#testimonials ul.slick-dots li button{width:20px;height:20px;font-size:0;background:var(--color-whisper);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#testimonials ul.slick-dots li.slick-active button{background:var(--color-body-text)}#instagram{margin-bottom:70px}#instagram .info{margin-top:10px;padding:0 20px;font-size:13px;font-weight:700;color:#000;letter-spacing:2px;display:flex;justify-content:space-between}#sb_instagram{padding:0 10px !important}#sb_instagram #sbi_images{display:flex;float:none !important}#sb_instagram #sbi_images .sbi_item{width:calc(20% - 20px) !important;margin:10px !important}#before_content{padding:10px 0;background:var(--color-blue)}.rank-math-breadcrumb{font-size:15px;font-weight:700;color:#000}.rank-math-breadcrumb a{font-weight:400;text-decoration:underline !important;color:#000}.rank-math-breadcrumb a:hover{text-decoration:none !important}.rank-math-breadcrumb .separator{font-weight:400}body.category .rank-math-breadcrumb{text-align:center}#content{padding:50px 0}body.page-id-22 #content,body.woocommerce-shop #content{background:var(--color-light-brown)}body.single-product #content,body.woocommerce-account #content,body.page-template-purchased-workshops #content{background:var(--color-silver)}body.archive #content,body.page-template-workshops #content{background:var(--color-whisper)}body.woocommerce-account.logged-in #content{background:#fff}body.page-template-contact #content{padding:0}body.page-template-purchased-workshops.logged-in #content{padding:20px}#content h1{margin-bottom:40px;font-size:50px;color:var(--color-body-text);line-height:100%}#content h2{margin-bottom:40px;font-size:40px;color:var(--color-body-text);line-height:100%}#content h2.foxpost{font-size:25px;font-weight:700}#content h3{margin-bottom:20px;font-size:25px;font-weight:700;color:var(--color-brown);line-height:100%}#content h4{margin-bottom:20px;font-size:20px;font-weight:700;color:var(--color-brown);line-height:100%}#content img{max-width:100%;height:auto}#content p{margin-bottom:20px}#content a{text-decoration:underline;color:var(--color-brown)}#content a:hover{text-decoration:none;color:var(--color-body-text)}#content ul{margin-bottom:20px;margin-left:30px}#content ul li{margin-bottom:10px}#content ul li:last-child{margin-bottom:0}#content ol{margin-bottom:20px;margin-left:30px;list-style:decimal}#content ol li{margin-bottom:10px}#content ol li ul{margin-top:20px;list-style:disc}#content table.custom_1{width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0;table-layout:fixed}#content table.custom_1 thead tr th{padding:10px 0;font-size:13px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:1px;line-height:100%;border-bottom:2px solid var(--color-whisper)}#content table.custom_1 tbody tr td{padding:10px 0;font-size:15px;text-align:left;line-height:120%;border-bottom:1px solid var(--color-whisper)}#content .iframe_wrapper{height:0;margin-bottom:30px;padding-bottom:56.25%;padding-top:25px;position:relative}#content .iframe_wrapper iframe{width:100%;height:100%;left:0;top:0;position:absolute}#content .contact_wrap{display:flex}#content .contact_wrap .wrap_left{width:50%;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:calc((100% - 1280px) /2)}#content .contact_wrap .wrap_right{width:50%;padding-top:50px;padding-right:calc((100% - 1280px) /2);padding-bottom:50px;padding-left:50px;background:var(--color-silver)}#content .contact_wrap .social_media_wrap{display:flex}#content .contact_wrap .social_media_wrap label{width:100%;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:2px}#content .contact_wrap .social_media_wrap a{width:40px;height:40px;margin-right:10px;font-size:0;background-color:var(--color-brown);background-repeat:no-repeat;background-position:center;background-size:auto 20px;display:block}#content .contact_wrap .social_media_wrap a:hover{background-color:var(--color-body-text)}#content .contact_wrap .social_media_wrap a.facebook{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_facebook_white.svg)}#content .contact_wrap .social_media_wrap a.instagram{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_instagram_white.svg)}#content .contact_wrap .social_media_wrap a.youtube{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_youtube_white.svg)}#content .contact_wrap .social_media_wrap a.tiktok{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_tiktok_white.svg)}.blog_wrap{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.blog_wrap .blog_post{width:calc(33.3333333333% - 20px);margin:50px 10px 0}.blog_wrap .blog_post:nth-child(-n+3){margin-top:0}.blog_wrap .blog_post .thumbnail{display:block;position:relative;overflow:hidden}.blog_wrap .blog_post .thumbnail img{width:100%;height:auto;display:block;position:relative;transform:scale(1) translateZ(0);transition:all 1s cubic-bezier(.19,1,.22,1)}.blog_wrap .blog_post .thumbnail:hover img{-ms-transform:scale(1.05) translateZ(0);-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.blog_wrap .blog_post .thumbnail .datetime{width:70px;height:70px;right:0;top:0;font-size:25px;color:#fff;line-height:100%;background:var(--color-light-brown);display:flex;align-items:center;align-content:center;justify-content:center;position:absolute}.blog_wrap .blog_post .thumbnail .datetime small{width:100%;font-size:12px;font-weight:700;text-align:center;color:var(--color-light-blue);line-height:100%}.blog_wrap .blog_post .entry{padding-top:20px}.blog_wrap .blog_post .entry h3{margin-bottom:10px;font-size:24px !important;font-weight:900;color:var(--color-blue);line-height:100%}.blog_wrap .blog_post .entry h3 a{text-decoration:none !important;color:var(--color-blue)}.blog_wrap .blog_post .entry h3 a:hover{color:var(--color-body-text)}.blog_wrap .blog_post .entry .excerpt{margin-bottom:20px;font-size:15px;color:#666;line-height:20px}.blog_wrap .blog_post .entry .excerpt p{margin-bottom:0 !important}#content.single .excerpt{margin-bottom:20px;font-size:22px;line-height:130%}#content.single .tags{margin-bottom:20px;font-size:14px;font-weight:700}#content.single .tags a{padding:5px 10px;font-size:15px;font-weight:400;text-decoration:none !important;color:#fff !important;line-height:16px !important;background:var(--color-light-brown);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#content.single .tags a:hover{color:#fff;background:var(--color-brown)}#content.single .alt_datetime{margin-bottom:20px;margin-top:-40px;font-size:14px}#content .workshop_wrap{min-height:calc(100vh - 90px);display:flex}#content .workshop_wrap .workshop_sidebar{width:400px;max-height:calc(100vh - 90px);padding-right:50px;overflow:auto}#content .workshop_wrap .workshop_sidebar ul{margin-left:0 !important;margin-bottom:0 !important;list-style:none !important;list-style:none;counter-reset:counter}#content .workshop_wrap .workshop_sidebar ul li{margin-bottom:0 !important;padding-left:40px;border-bottom:1px solid var(--color-body-text);position:relative;counter-increment:counter}#content .workshop_wrap .workshop_sidebar ul li:before{width:30px;height:30px;left:0;top:7px;font-size:12px;font-weight:700;text-align:center;color:#000;line-height:30px;background:var(--color-whisper);position:absolute;content:counter(counter);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#content .workshop_wrap .workshop_sidebar ul li a{padding:15px 10px 15px 0;font-size:13px;font-weight:700;text-decoration:none !important;text-transform:uppercase;color:#000 !important;letter-spacing:2px;line-height:14px;display:block;overflow:hidden;position:relative}#content .workshop_wrap .workshop_sidebar ul li.active:before{color:#fff;background:var(--color-brown)}#content .workshop_wrap .workshop_sidebar ul li .description{padding:10px 0 30px;font-size:14px;color:#666;line-height:20px;display:none}#content .workshop_wrap .workshop_sidebar ul li.active .description{display:block}#content .workshop_wrap .workshop_sidebar .meta{margin-bottom:20px;font-size:13px;color:#666;border-top:1px solid rgba(0 0 0/10%);border-bottom:1px solid rgba(0 0 0/10%)}#content .workshop_wrap .workshop_main{width:calc(100% - 400px);background:#fff;border:1px solid var(--color-whisper)}#content .workshop_wrap .workshop_main .loading{margin:20px;font-size:13px;font-weight:700;text-transform:uppercase;color:#000;letter-spacing:2px;display:flex;align-items:center;align-content:center}#content .workshop_wrap .workshop_main .loading img{margin-right:10px}#content .workshop_wrap .workshop_main .video{display:none}#content .workshop_wrap .workshop_main .video:first-child{display:block}#content .workshop_wrap .workshop_main .video .video_title{padding:10px 20px;font-weight:700;color:#000;line-height:20px;background:var(--color-blue)}#content .workshop_wrap .workshop_main .video .video_embed{height:100%;padding:20px}#content .workshop_wrap .workshop_main .video .video_embed .iframe_wrapper{margin-bottom:0 !important;padding-bottom:54%;padding-top:0;position:relative}#content .workshop_wrap .workshop_main .video .video_embed .iframe_wrapper .wp-video{width:100% !important;height:100% !important;left:0;top:0;position:absolute}#content .workshop_wrap .workshop_main .video .video_embed .iframe_wrapper .wp-video video{width:100% !important;height:100% !important;left:0;top:0;position:absolute}.taxonomy_description{padding:70px 0;font-size:26px;color:#fff;line-height:140%;background:var(--color-brown)}#footer{background:var(--color-silver);border-top:2px solid #fff}#footer .footer_top{padding:70px 0}#footer .footer_top h3{margin-bottom:20px;font-size:40px;color:#000;line-height:100%}#footer .footer_top ul{list-style:none}#footer .footer_top ul li a{font-size:16px;color:#666}#footer .footer_top ul li a:hover{color:#000}#footer .footer_top .footer_top_wrap{display:flex}#footer .footer_top .footer_top_wrap .wrap_left,#footer .footer_top .footer_top_wrap .wrap_right{width:calc((100% - 600px) /2)}#footer .footer_top .footer_top_wrap .wrap_center{width:600px;padding:0 20px;font-size:16px;color:#666}#footer .footer_top .footer_top_wrap .wrap_center p{margin-bottom:20px}#footer .footer_top .footer_top_wrap .contact{font-size:16px;color:#666}#footer .footer_top .footer_top_wrap .contact a{color:#666}#footer .footer_top .footer_top_wrap .contact a:hover{color:#000}#footer .footer_top .footer_top_wrap .contact p{margin-bottom:10px}#footer .footer_top .footer_top_wrap .contact p:last-child{margin-bottom:0}#footer .footer_top .footer_top_wrap .social_media_wrap{margin-top:30px;display:flex;justify-content:center}#footer .footer_top .footer_top_wrap .social_media_wrap a{width:40px;height:40px;margin:0 5px;font-size:0;background-color:var(--color-brown);background-repeat:no-repeat;background-position:center;background-size:auto 20px;display:block}#footer .footer_top .footer_top_wrap .social_media_wrap a:hover{background-color:var(--color-body-text)}#footer .footer_top .footer_top_wrap .social_media_wrap a.facebook{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_facebook_white.svg)}#footer .footer_top .footer_top_wrap .social_media_wrap a.instagram{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_instagram_white.svg)}#footer .footer_top .footer_top_wrap .social_media_wrap a.youtube{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_youtube_white.svg)}#footer .footer_top .footer_top_wrap .social_media_wrap a.tiktok{background-image:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_tiktok_white.svg)}#footer .footer_bottom{padding:20px 0;font-size:15px;color:#666;background:var(--color-whisper)}#barion{padding:10px 0;background:#fff}#barion img{width:100%;max-width:500px;height:auto;margin:auto;display:block}.mailster-form{margin-bottom:0 !important}.mailster-form .mailster-form-fields{display:flex;position:relative}.mailster-form .mailster-wrapper{width:100%;margin-bottom:10px !important}.mailster-form .mailster-wrapper:last-child{margin-bottom:0}.mailster-form .mailster-email-wrapper input{height:50px;font-size:20px;background:0 0;border-bottom:2px solid var(--color-brown)}.mailster-form .mailster-submit-wrapper{width:50px;height:50px;right:0;top:0;margin-top:0 !important;position:absolute !important;z-index:2}.mailster-form .mailster-submit-wrapper input{width:50px !important;height:50px !important;padding:0 !important;font-size:0;background:url(//rekartstudio.hu/wp-content/themes/rekart/images/icon_arrow_right.svg) no-repeat center;background-size:20px auto}.mailster-form .mailster-submit-wrapper input:hover{background-color:transparent !important;opacity:80%}.mailster-form .error input{outline:none !important;border-bottom-color:#d30038 !important}.mailster-form-info.error{font-size:14px;line-height:20px;background:#d30038 !important}@media only screen and (max-width:1280px){.p_l_20{padding-left:20px}.p_r_20{padding-right:20px}#header .profile__cart{right:20px}#aboutme .aboutme_wrap .wrap_left .title{font-size:60px}#aboutme .aboutme_wrap .wrap_right .quote .quote_text{font-size:30px}#content .contact_wrap .wrap_left{padding-left:20px}#content .contact_wrap .wrap_right{padding-right:20px}#content .workshop_wrap{min-height:inherit}#content .workshop_wrap .workshop_sidebar{width:100%;max-height:none;margin-bottom:50px;padding-right:0}#content .workshop_wrap .workshop_main{width:100%}#content .workshop_wrap .workshop_main .video .video_embed{height:auto}#content .workshop_wrap .workshop_main .video .video_embed .iframe_wrapper{top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#footer .footer_top .footer_top_wrap .wrap_left,#footer .footer_top .footer_top_wrap .wrap_right{width:calc((100% - 400px) /2)}#footer .footer_top .footer_top_wrap .wrap_center{width:400px}}@media only screen and (max-width:960px){.hide_in_960{display:none !important}.show_in_960{display:block !important}body.page-template-purchased-workshops.logged-in{padding-top:0}#header{height:100px;border-bottom:1px solid var(--color-whisper)}body.home #header{border-bottom:none}#header .logo img{width:90px !important;height:60px !important}body.page-template-purchased-workshops.logged-in #header{display:block}#slider_wrap .inner{padding-left:0;padding-right:0}#slider_wrap .slider .item:before{padding-top:50%}#slider_wrap .slider .item .caption{width:calc(100% - 40px);padding:50px 100px}#slider_wrap .slider .item .title{font-size:40px}#aboutme{padding:70px 0}#aboutme.has_image{padding-bottom:140px}#aboutme .aboutme_wrap .wrap_left{width:100%;margin-bottom:50px;padding:0}#aboutme .aboutme_wrap .wrap_left .title{font-size:50px}#aboutme .aboutme_wrap .wrap_right{width:100%;padding-left:50%;padding-right:20px}#aboutme .aboutme_wrap .wrap_right .image{width:50%;left:-20px;top:50px}#aboutme .aboutme_wrap .wrap_right .quote{left:auto;right:0;bottom:auto;padding:30px 0;position:relative}#intro{padding:70px 0}#intro .intro_text:before,#intro .intro_text:after{font-size:20vh}#featured_products{padding:70px 0}#testimonials .item .testimonial_text{font-size:40px}#content h1{font-size:45px}#content h2{margin-bottom:30px;font-size:35px}#content .contact_wrap .wrap_left{width:100%;padding-top:50px;padding-right:20px}#content .contact_wrap .wrap_right{width:100%;padding-left:20px}#footer .footer_top .footer_top_wrap .wrap_left,#footer .footer_top .footer_top_wrap .wrap_right{width:100%}#footer .footer_top .footer_top_wrap .wrap_center{width:100%;padding:0}#footer .footer_top .footer_top_wrap .wrap_contact{margin-bottom:50px;order:1}#footer .footer_top .footer_top_wrap .wrap_pages{margin-bottom:50px;order:2}#footer .footer_top .footer_top_wrap .wrap_newsletter{order:3}}@media only screen and (max-width:768px){#slider_wrap .slider .item:before{display:none}#slider_wrap .slider .item .cover{height:auto;left:auto;top:auto;padding:50px 20px;position:relative}#slider_wrap .slider .item .caption{width:auto;left:auto;top:auto;padding:50px;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#slider_wrap .slider .item .title{font-size:35px}#slider_wrap ul.slick-dots{bottom:15px}#aboutme .aboutme_wrap .wrap_left .title{font-size:40px}#testimonials{padding:50px 0}#testimonials .item .testimonial_text{font-size:35px}#instagram{margin-bottom:50px}#sb_instagram{padding:0 10px !important}#sb_instagram #sbi_images{display:flex;float:none !important}#sb_instagram #sbi_images .sbi_item{width:calc(50% - 20px) !important}#content{padding:30px 0}#content h1{margin-bottom:30px;font-size:40px}#content h2{font-size:30px}#content .contact_wrap .wrap_left{padding-top:30px}#content .contact_wrap .wrap_right{padding:30px 20px}.blog_wrap .blog_post{width:calc(50% - 20px);margin:30px 10px 0}.blog_wrap .blog_post:nth-child(3){margin-top:30px}#footer .footer_top{padding:50px 0}}@media only screen and (max-width:640px){#header .ajax_cart{margin-left:20px}#header ul.language-chooser{margin-left:20px}#content h1{margin-bottom:20px;font-size:35px}#content h2{font-size:20px}.blog_wrap{margin-left:0;margin-right:0}.blog_wrap .blog_post{width:100%;margin:30px 0 0}.blog_wrap .blog_post:nth-child(2){margin-top:30px}}@media only screen and (max-width:480px){.hide_in_480{display:none !important}img.alignleft,img.alignright{width:50%}.waypoint{top:0;opacity:100%}#rwd_menu .rwd_menu_wrap{width:calc(100% - 20px)}#rwd_menu ul.primary_menu li a{font-size:28px}#slider_wrap .slider .item .button{margin-top:20px}#testimonials{padding:30px 0}#testimonials .item .testimonial_text{font-size:30px}#content .workshop_wrap .workshop_main .video .video_embed{padding:0}}@media only screen and (max-width:375px){.hide_in_375{display:none !important}#header .logo img{width:72px;height:48px}#aboutme .aboutme_wrap .wrap_right .quote .quote_text{margin:10px 0;font-size:26px}#aboutme .aboutme_wrap .wrap_right .quote .quote_author{margin:10px 0}#aboutme .aboutme_wrap .wrap_right .image{top:40px}#instagram .info{justify-content:center}}