@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Manrope:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.c-white{color:#ffffff}body{font-family:"Manrope";font-size:16px;font-weight:400;line-height:24px}p{font-family:"Inter";font-size:16px;font-weight:400;line-height:24px}.p1{font-family:"Inter", serif;font-size:17px;font-weight:400;line-height:27px}.p1 p{font-family:"Inter", serif;font-size:17px;font-weight:400;line-height:27px}.p2{font-family:"Inter", serif;font-size:15px;font-weight:400;line-height:158%;letter-spacing:0.32px}.p2 p{font-family:"Inter", serif;font-size:15px;font-weight:400;line-height:158%;letter-spacing:0.32px}h1,.h1,h2,.h2,h3,.h3{font-family:"Manrope", sans-serif}h4,.h4{font-family:"Inter", serif;font-size:16px;font-weight:600;line-height:19.5px;letter-spacing:0.5em;margin:0}@media screen and (max-width:991.9px){h4,.h4{font-size:13px;line-height:15.85px}}h5,.h5{font-family:"Inter", serif;font-size:31px;font-weight:700;line-height:35.49px}h6,.h6{font-family:"Inter", serif;font-size:20px;font-weight:700;line-height:22.9px}.font-condensed{font-family:"Inter", serif}.font-condensed p{font-family:"Inter", serif}.text-small{font-size:14px;line-height:22px}.text-small p{font-size:14px;line-height:22px}.text-large{font-size:20px;line-height:24px}.text-large p{font-size:20px;line-height:24px}.text-xl{font-size:165.51px;line-height:64%}.text-xl p{font-size:165.51px;line-height:64%}@media screen and (max-width:1199.9px){.text-xl{font-size:100px;line-height:110%}.text-xl p{font-size:100px;line-height:110%}}@media screen and (max-width:991.9px){.text-xl{font-size:80px;line-height:110%}.text-xl p{font-size:80px;line-height:110%}}@media screen and (max-width:767.9px){.text-xl{font-size:37px;line-height:114%}.text-xl p{font-size:37px;line-height:114%}}.text-bold{font-weight:700}.text-bold p{font-weight:700}.text-semi-bold{font-weight:600}.text-semi-bold p{font-weight:600}.text-medium{font-weight:500}.text-medium p{font-weight:500}.text-regular{font-weight:400}.text-regular p{font-weight:400}.text-light{font-weight:300}.text-light p{font-weight:300}strong{font-weight:700}a{text-decoration:none;transition:all 0.2s ease-in-out;color:#667259}a:hover{color:#4E5844;text-decoration:underline}.no-wrap{white-space:nowrap}@media screen and (max-width:1199.9px){html{overflow-x:hidden}}body{width:100%;min-height:100vh;height:100%;margin:0px;padding:0px;overflow-x:hidden;overflow-y:auto;position:relative;display:flex;flex-direction:column;align-items:stretch}main,.content-area{flex-grow:1}header,main,footer,.content-area{flex-shrink:0}ul,ol{list-style:inherit}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}.w-custom{width:auto}@media screen and (max-width:767.9px){.w-custom{width:100%}}.z-index-1{position:relative;z-index:1}.bg-hero{text-align:center;padding:80px 0;margin:0 auto;background-color:#F5F5F5}@media screen and (max-width:1199.98px){.bg-hero{padding:40px 0}}.site-footer{background-color:#F5F5F5}.site-footer .menu{padding-left:0;list-style:none}.site-footer .menu li{display:inline-block;margin-right:0.5rem}.btn,.search-bar.bg-hero .searchform input[type="submit"]{text-decoration:none;font-weight:600}.btn:disabled,.search-bar.bg-hero .searchform input[type="submit"]:disabled{pointer-events:none;opacity:0.5}.btn:hover,.search-bar.bg-hero .searchform input[type="submit"]:hover{text-decoration:none}.btn-primary,.search-bar.bg-hero .searchform input[type="submit"]{border:1px solid #667259;color:#ffffff;background:#667259}.btn-primary:hover,.search-bar.bg-hero .searchform input[type="submit"]:hover{border:1px solid #4E5844;color:#ffffff;background:#4E5844}.btn-primary:focus,.search-bar.bg-hero .searchform input[type="submit"]:focus{border:1px solid #4E5844;color:#ffffff;background:#4E5844}.btn-primary:active,.search-bar.bg-hero .searchform input[type="submit"]:active{border:1px solid #4E5844;color:#ffffff;background:#4E5844}.btn-secondary{color:#4E5844;border:1px solid #F5F5F5;background:#F5F5F5}.btn-secondary:hover{color:#ffffff;border:1px solid #4E5844;background:#4E5844}.btn-secondary:focus{color:#ffffff;border:1px solid #4E5844;background:#4E5844}.btn-secondary:active{color:#ffffff;border:1px solid #4E5844;background:#4E5844}.badge{color:#F5F5F5}.badge.badge-primary{background-color:#667259}.badge.badge-secondary{background-color:#c6ceb7;color:#636363}form{width:100%;margin:0}.form-group{width:100%}.form-control{display:flex;align-items:center;width:100%;padding:12px 20px;min-height:53px;border-radius:7px;background:#FFFFFF;border:1px solid #C1C7CD;font-family:"Open Sans", serif;font-weight:400;font-size:17px;line-height:158%;letter-spacing:0.32px;color:#333333}.form-control::-webkit-input-placeholder{color:#C1C7CD}.form-control::-moz-placeholder{color:#C1C7CD}.form-control:-ms-input-placeholder{color:#C1C7CD}.form-control:-moz-placeholder{color:#C1C7CD}.main-navigation{display:block;width:100%}.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}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.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-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{margin:0 0 1.5em}.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}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0}.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}.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}:root{--header-height: 90px}.header-wrapper{width:100%;position:fixed;top:0;left:0;z-index:100;height:var(--header-height);padding:20px 0;transition:all 0.2s ease-in-out;background-color:#ffffff}.header-wrapper .logo-block a{display:flex;align-items:center;position:relative;font-size:48px;font-weight:800;color:#3e3b34}.header-wrapper .logo-block a img{transition:all 0.2s ease-in-out}.header-wrapper .nav-menu{display:flex;align-items:center;justify-content:center;gap:30px;transition:all 0.2s ease-in-out}.header-wrapper .nav-menu .top-menu{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}@media screen and (max-width:1199.9px){.header-wrapper .nav-menu .top-menu{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px}}.header-wrapper .nav-menu .top-menu li>a{display:flex;align-items:center;gap:3px;color:#2C2C2C;font-size:18px;font-weight:600;line-height:27px;text-align:center;padding:5px 7px;transition:all 0.2s ease-in-out}.header-wrapper .nav-menu .top-menu li>a:hover{color:#4E5844}.header-wrapper .nav-menu .top-menu li.current-menu-item a{color:#667259}.header-wrapper .nav-menu .top-menu li.menu-item-has-children{position:relative}.header-wrapper .nav-menu .top-menu li.menu-item-has-children>a:after{content:"";display:block;width:20px;height:20px;background:url("/wp-content/themes/riperecipes/assets/img/icons/arrow-down.svg") no-repeat center;transition:all 0.2s ease-in-out;background-size:cover}.header-wrapper .nav-menu .top-menu li.menu-item-has-children>a.button-active{color:#4E5844}.header-wrapper .nav-menu .top-menu li.menu-item-has-children>a.button-active:after{transform:rotate(180deg)}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu{display:none;min-width:206px;padding:20px;border-radius:10px;background:#ffffff;box-shadow:0px 4px 14px 0px rgba(22, 22, 54, 0.25);margin:0;position:absolute;top:calc(100% + 5px);left:0;z-index:10;flex-direction:column;align-items:flex-start;justify-content:flex-start;list-style:none}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu li{width:100%}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu li:not(:last-child){margin-bottom:15px}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu li a{display:flex;align-items:center;justify-content:space-between;padding:0;font-size:18px;font-weight:600;line-height:27px;letter-spacing:0.3230769336px;text-align:left;color:#333333;transition:all 0.2s ease-in-out}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu li a:hover{color:#4E5844}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu li.current-menu-item a:after{opacity:0}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu.active{display:flex}@media screen and (max-width:1199.9px){.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu{width:100%;border-radius:0;box-shadow:none;margin:0;position:relative;top:auto;left:auto;padding:10px;border:none;background:transparent}.header-wrapper .nav-menu .top-menu li.menu-item-has-children .sub-menu li a{font-weight:400;font-size:16px}}.header-wrapper .right-menu{display:flex;align-items:center;justify-content:flex-end;gap:20px}.header-wrapper .right-menu .search-block{width:24px;height:24px}.header-wrapper .right-menu .search-block a{width:24px;height:24px;line-height:24px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}.header-wrapper .right-menu .search-block a img{width:24px;height:24px;object-fit:contain;object-position:center}@media screen and (max-width:1199.9px){.header-wrapper .right-menu .top-menu-mobile{display:block}.header-wrapper .right-menu .top-menu-mobile a.top-menu-mobile-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}.header-wrapper .right-menu .top-menu-mobile a.top-menu-mobile-icon img{object-fit:contain;width:24px;height:24px}.header-wrapper .right-menu .top-menu-mobile .top-menu-mobile-wrapper{display:none;position:fixed;background-color:#ffffff;top:0;right:0;padding:20px;height:100vh;max-width:100vw;width:350px}.header-wrapper .right-menu .top-menu-mobile .top-menu-mobile-wrapper a.top-menu-icon-close{position:fixed;top:15px;right:10px}.header-wrapper .right-menu .top-menu-mobile .top-menu-mobile-wrapper a.top-menu-icon-close img{object-fit:contain;width:24px;height:24px}.header-wrapper .right-menu .top-menu-mobile .top-menu-mobile-wrapper ul{margin:0;padding:0}.header-wrapper .right-menu .top-menu-mobile .top-menu-mobile-wrapper ul.top-menu{padding-top:45px}.header-wrapper .right-menu .top-menu-mobile .top-menu-mobile-wrapper ul li{list-style:none;display:block;padding:0 15px;font-size:20px;line-height:30px}.header-wrapper .right-menu .top-menu-mobile .top-menu-mobile-wrapper ul li a{margin-bottom:10px;display:inline-block;color:#2C2C2C}}.header-wrapper.header-sticky{background:#ffffff}.header-wrapper.header-sticky .logo-block a img.white-logo{opacity:0}.header-wrapper.header-sticky .logo-block a img.color-logo{opacity:1}.header-wrapper.header-sticky .nav-menu .menu li>a{color:#333333}.header-wrapper.header-sticky .nav-menu .menu li>a:hover{color:#4E5844}.header-wrapper.header-sticky .nav-menu .menu li.current-menu-item a{border-top:1px solid #333333;border-bottom:1px solid #333333}.header-wrapper.header-sticky .nav-menu .menu li.menu-item-has-children{position:relative}.header-wrapper.header-sticky .nav-menu .menu li.menu-item-has-children>a:after{background:url("/wp-content/themes/cbm/assets/images/menu-arrow-grey.svg") no-repeat center}.header-wrapper.header-sticky .nav-menu .menu li.menu-item-has-children>a:hover:after{background:url("/wp-content/themes/cbm/assets/images/menu-arrow-hover.svg") no-repeat center}.header-wrapper.header-sticky .nav-menu .menu li.menu-item-has-children>a.button-active{color:#4E5844}.header-wrapper.header-sticky .nav-menu .menu li.menu-item-has-children>a.button-active:after{background:url("/wp-content/themes/cbm/assets/images/menu-arrow-hover.svg") no-repeat center}.header-wrapper.header-sticky .search-block a img{filter:invert(1)}.header-wrapper.header-sticky .toggle-button span{background:#333333}.header-wrapper.header-sticky.header-not-transparent .search-block a img{filter:invert(0)}.header-wrapper.header-mobile{background:#ffffff}.header-wrapper.header-mobile .logo-block a img.white-logo{opacity:0}.header-wrapper.header-mobile .logo-block a img.color-logo{opacity:1}.header-wrapper.header-mobile .menu-lang{display:none}.header-wrapper.header-not-transparent{background:#ffffff}.header-wrapper.header-not-transparent .logo-block a img.white-logo{opacity:0}.header-wrapper.header-not-transparent .logo-block a img.color-logo{opacity:1}.header-wrapper.header-not-transparent .nav-menu .menu li>a{color:#333333}.header-wrapper.header-not-transparent .nav-menu .menu li>a:hover{color:#4E5844}.header-wrapper.header-not-transparent .nav-menu .menu li.current-menu-item a{border-top:1px solid #333333;border-bottom:1px solid #333333}.header-wrapper.header-not-transparent .nav-menu .menu li.menu-item-has-children{position:relative}.header-wrapper.header-not-transparent .nav-menu .menu li.menu-item-has-children>a:after{background:url("/wp-content/themes/cbm/assets/images/menu-arrow-grey.svg") no-repeat center}.header-wrapper.header-not-transparent .nav-menu .menu li.menu-item-has-children>a:hover:after{background:url("/wp-content/themes/cbm/assets/images/menu-arrow-hover.svg") no-repeat center}.header-wrapper.header-not-transparent .nav-menu .menu li.menu-item-has-children>a.button-active{color:#4E5844}.header-wrapper.header-not-transparent .nav-menu .menu li.menu-item-has-children>a.button-active:after{background:url("/wp-content/themes/cbm/assets/images/menu-arrow-hover.svg") no-repeat center}.header-wrapper.header-not-transparent .menu-lang .dropdown-toggle{color:#333333}.header-wrapper.header-not-transparent .menu-lang .dropdown-toggle:hover{color:#4E5844}.header-wrapper.header-not-transparent .menu-lang .dropdown-toggle.show{color:#4E5844}.header-wrapper.header-not-transparent .toggle-button span{background:#333333}.toggle-button{width:35px;height:35px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:6px 0;margin:0;transition:all 0.2s ease-in-out}@media screen and (min-width:1200px){.toggle-button{display:none}}.toggle-button span{background:#ffffff;display:block;width:35px;height:3px;border-radius:3px}.toggle-button span:nth-child(2){width:31px}.toggle-button span:last-child{width:28px}.toggle-button.button-open span{background:#333333}.toggle-button.button-open span:first-child{transform:rotate(45deg) translate(9px, 9px);transition:0.5s}.toggle-button.button-open span:nth-child(2){transform:translate(230px);transition:0.1s ease-in;opacity:0}.toggle-button.button-open span:last-child{width:35px;transform:rotate(-45deg) translate(5px, -5px);transition:0.5s}body{padding-top:var(--header-height)}.logged-in{padding-top:112px}.logged-in .header-wrapper{top:32px}.breadcrumbs{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:25px}.breadcrumbs a{font-family:"Montserrat";font-size:16px;font-weight:600;line-height:19.5px;letter-spacing:0.5em;text-decoration:none;color:#474747;text-transform:uppercase;max-width:390px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;transition:all 0.2s ease-in-out}.breadcrumbs a:hover{max-width:100%}.breadcrumbs span{font-family:"Montserrat";font-size:16px;font-weight:600;line-height:19.5px;letter-spacing:0.5em;text-decoration:none;color:#474747;text-transform:uppercase;max-width:350px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;transition:all 0.2s ease-in-out}.breadcrumbs span:hover{max-width:100%}.breadcrumbs .current-item{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;transition:all 0.2s ease-in-out}.breadcrumbs .current-item:hover{max-width:100%}.single-post .breadcrumbs a{max-width:100%}.pagination-wrapper{width:100%;margin-top:80px}.pagination-wrapper .nav-links ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.pagination-wrapper .nav-links ul li .page-numbers{width:32px;height:32px;border-radius:4px;border:1px solid #F5F5F5;background:#ffffff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:0.3230769336px;text-align:center;color:#333333}.pagination-wrapper .nav-links ul li .page-numbers.current{font-weight:700;border:1px solid #4E5844;color:#4E5844}.pagination-wrapper .nav-links ul li .page-numbers.next svg path{fill:#C1C7CD}.pagination-wrapper .nav-links ul li .page-numbers.prev{background:#919EAB;border:1px solid #919EAB;opacity:0.5}.pagination-wrapper .nav-links ul li .page-numbers.prev svg{transform:rotate(180deg)}.pagination-wrapper .nav-links ul li .page-numbers.prev svg path{fill:#C1C7CD}.gm-style-iw{padding:0 !important;border-radius:10px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);overflow:hidden;border:2px solid #26A9E0}.gm-style-iw-chr{display:none}.gm-style-iw-d{padding:0 !important;font-size:0 !important;line-height:0 !important;overflow:auto !important;cursor:pointer}.gm-style .gm-style-iw-c{top:10px !important}.gm-style-iw-d img{width:130px !important;height:100px;object-fit:cover;object-position:top !important}.gm-style-iw-tc::after{display:none}.gm-style-iw-d a{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.footer-wrapper{padding:0;margin-top:128px;background:#0C1011;width:100%;position:relative}@media screen and (max-width:991.9px){.footer-wrapper{margin-top:53px}}.footer-wrapper:after{content:"";width:calc(100% + 10px);height:128px;display:flex;background:url("/wp-content/themes/cbm/assets/images/footer-wave.svg") no-repeat bottom left;background-size:100% auto;position:absolute;top:-128px;left:-5px;z-index:1}@media screen and (max-width:991.9px){.footer-wrapper:after{height:53px;top:-53px}}.footer-wrapper .top-footer{padding:80px 0 45px}@media screen and (max-width:991.9px){.footer-wrapper .top-footer{padding:0}}.footer-wrapper .top-footer .footer-logo-block-mobile{display:none;align-items:center;justify-content:center;margin-bottom:40px}.footer-wrapper .top-footer .footer-logo-block-mobile a img{width:103px;height:auto}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .footer-logo-block-mobile{display:flex}}.footer-wrapper .top-footer .widget-wrapper{width:100%}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper{margin-bottom:40px}}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu .widget-title-collapse{width:100%;font-family:"Open Sans Condensed";font-size:20px;font-weight:700;line-height:22.9px;text-align:left;color:#F5F5F5;display:flex;align-items:center;justify-content:space-between;min-height:23px;margin-bottom:32px}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu .widget-title-collapse{margin-bottom:22px}}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu .widget-title-collapse:after{content:"";width:16px;height:16px;background:url("/wp-content/themes/cbm/assets/images/plus.svg") no-repeat center;display:none;transform:rotate(0);transition:all 0.2s ease-in-out}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu .widget-title-collapse:after{display:block}}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu .widget-title-collapse.show:after{transform:rotate(90deg)}}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul{padding:0;margin:0;list-style:none}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul li{width:100%}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul li:not(:last-child){margin-bottom:10px}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul li a{font-family:"Open Sans", serif;font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:0.3230769336px;text-align:left;color:#C1C7CD}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul#menu-footer-menu-4{display:flex;flex-wrap:wrap;align-items:flex-start}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul#menu-footer-menu-4 li{width:50%}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul#menu-footer-menu-4 li{width:100%}}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul#menu-footer-menu-4-ru{display:flex;flex-wrap:wrap;align-items:flex-start}.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul#menu-footer-menu-4-ru li{width:50%}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu ul#menu-footer-menu-4-ru li{width:100%}}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu div:last-child{display:none}}@media screen and (max-width:991.9px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu div:last-child.show-menu{display:block}}@media screen and (min-width:992px){.footer-wrapper .top-footer .widget-wrapper .widget_nav_menu:not(:last-child){margin-bottom:40px}}.footer-wrapper .bottom-footer{padding:0 0 50px}@media screen and (max-width:991.9px){.footer-wrapper .bottom-footer{padding:0 0 20px}}.footer-wrapper .bottom-footer .container{border-top:0.84px solid #333333;padding-top:65px}@media screen and (max-width:991.9px){.footer-wrapper .bottom-footer .container{padding-top:40px}}.footer-wrapper .bottom-footer .left-footer-part{width:100%;display:flex;align-items:center;gap:40px}.footer-wrapper .bottom-footer .left-footer-part .logo-block a{display:block}.footer-wrapper .bottom-footer .left-footer-part .logo-block a img{width:103px;height:auto}@media screen and (max-width:991.9px){.footer-wrapper .bottom-footer .left-footer-part .logo-block{display:none}}.footer-wrapper .bottom-footer .left-footer-part .copyright-block{font-family:"Open Sans", serif;font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:0.3230769336px;text-align:left;color:#C1C7CD}.footer-wrapper .bottom-footer .left-footer-part .copyright-block p{font-family:"Open Sans", serif;margin-bottom:0}@media screen and (max-width:991.9px){.footer-wrapper .bottom-footer .left-footer-part .copyright-block{display:none}}.footer-wrapper .bottom-footer .right-footer-part{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:50px}@media screen and (max-width:991.9px){.footer-wrapper .bottom-footer .right-footer-part{justify-content:space-between;gap:10px;margin-bottom:40px}}.footer-wrapper .bottom-footer .right-footer-part .social-block{display:flex;align-items:center;gap:17px}.footer-wrapper .bottom-footer .right-footer-part .social-block .widget{display:flex;align-items:center;gap:17px}.footer-wrapper .bottom-footer .right-footer-part .social-block a{display:flex;align-items:center;justify-content:center}.footer-wrapper .bottom-footer .right-footer-part .social-block a img{width:21px;height:21px;object-fit:contain;object-position:center}.footer-wrapper .bottom-footer .right-footer-part .menu-lang{display:flex;align-items:center;justify-content:flex-end}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-toggle{display:flex;align-items:center;gap:3px;font-family:"Open Sans", serif;font-size:18px;font-weight:600;line-height:27px;letter-spacing:0.3230769336px;text-align:left;color:#ffffff;text-transform:capitalize}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-toggle:after{margin-left:0}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-toggle:hover{color:#4E5844}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-toggle.show{color:#4E5844}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu{width:206px;min-width:206px;background:#ffffff;box-shadow:0px 4px 14px 0px rgba(22, 22, 54, 0.25);border-radius:10px;padding:20px}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li{width:100%}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li:not(:last-child){margin-bottom:15px}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li a{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;font-family:"Open Sans", serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.3230769336px;color:#333333;background:transparent}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li a:after{content:"";width:24px;height:24px;background:url("/wp-content/themes/cbm/assets/images/menu-check.svg") no-repeat center;opacity:0;display:block;transition:all 0.2s ease-in-out}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li a:hover{color:#4E5844}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li a:hover:after{background:url("/wp-content/themes/cbm/assets/images/menu-check-blue.svg") no-repeat center}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li a.active:after{opacity:1}.footer-wrapper .bottom-footer .right-footer-part .menu-lang .dropdown-menu li.current-lang a:after{opacity:1}.footer-wrapper .bottom-footer .copyright-block-mobile{font-family:"Open Sans", serif;font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:0.3230769336px;text-align:center;color:#C1C7CD;display:none}@media screen and (max-width:991.9px){.footer-wrapper .bottom-footer .copyright-block-mobile{display:block}}.home .footer-wrapper:after{background:url("/wp-content/themes/cbm/assets/images/footer-wave-home.svg") no-repeat bottom left;background-size:100% auto}.page-id-310 .footer-wrapper:after{background:url("/wp-content/themes/cbm/assets/images/footer-wave-home.svg") no-repeat bottom left;background-size:100% auto}.page-id-206 .footer-wrapper:after{background:url("/wp-content/themes/cbm/assets/images/footer-wave-home.svg") no-repeat bottom left;background-size:100% auto}.page-id-312 .footer-wrapper:after{background:url("/wp-content/themes/cbm/assets/images/footer-wave-home.svg") no-repeat bottom left;background-size:100% auto}.page-id-2964 .footer-wrapper:after{background:url("/wp-content/themes/cbm/assets/images/footer-wave-home.svg") no-repeat bottom left;background-size:100% auto}.page-id-2966 .footer-wrapper:after{background:url("/wp-content/themes/cbm/assets/images/footer-wave-home.svg") no-repeat bottom left;background-size:100% auto}.mb-20{margin-bottom:32px !important}@media screen and (max-width:991.9px){.mb-20{margin-bottom:10px !important}}.route-slider-modal .modal-content{padding:50px 60px;border-radius:20px;background:#ffffff;border:1px solid #E7E7E7;box-shadow:0px 4px 54px 0px rgba(0, 0, 0, 0.05)}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content{padding:80px 15px 50px;border:none}}.route-slider-modal .modal-content .modal-header{padding:0 100px;border:none}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content .modal-header{padding:0}}.route-slider-modal .modal-content .modal-header .modal-title{color:#181818;margin-bottom:20px;display:block}.route-slider-modal .modal-content .modal-header .btn-close{position:absolute;top:20px;right:20px;box-sizing:content-box;width:1em;height:1em;padding:10px;background:transparent url("/wp-content/themes/cbm/assets/images/x.svg") no-repeat center;border:0;border-radius:0;opacity:1;margin:0;box-shadow:none}.route-slider-modal .modal-content .modal-body{padding:0}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper{margin-bottom:20px}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper{margin-bottom:50px}}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider{visibility:hidden;align-items:center;justify-content:center}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider.slick-initialized{visibility:visible}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-list{width:calc(100% - 144px);margin:0 72px}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-list{width:100%;margin:0}}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .single-image{width:100%;padding:0 30px}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .single-image{padding:0}}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .single-image img{width:100%;height:calc(100vh - 314px);max-height:calc(100vh - 314px);object-fit:cover;object-position:center;border-radius:16px;overflow:hidden}@media screen and (max-width:767.9px){.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .single-image img{height:244px;max-height:244px}}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow{position:absolute;z-index:2;display:flex;flex-direction:column;gap:20px;cursor:pointer}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow img{width:43px;height:10px;object-fit:contain}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow span{font-family:Montserrat, serif;font-size:12px;font-weight:600;line-height:19.5px;letter-spacing:0.5em;color:#333333;text-transform:uppercase}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow.prev-arrow{align-items:flex-start;top:calc(50% - 25px);left:0}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow.next-arrow{align-items:flex-end;top:calc(50% - 25px);right:0}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow{gap:10px}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow.prev-arrow{position:absolute;z-index:2;bottom:-50px;top:auto;left:0}.route-slider-modal .modal-content .modal-body .route-slider-modal-wrapper .gallery-route-slider .slick-arrow.next-arrow{position:absolute;z-index:2;bottom:-50px;top:auto;right:0}}.route-slider-modal .modal-content .modal-body .route-description{margin-bottom:40px;padding:0 100px}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content .modal-body .route-description{padding:0}}.route-slider-modal .modal-content .modal-body .route-description h3{color:#474747;margin-bottom:21px}.route-slider-modal .modal-content .modal-body .route-description p{color:#333333;margin-bottom:21px}.route-slider-modal .modal-content .modal-body .route-info-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 100px}@media screen and (max-width:1199.9px){.route-slider-modal .modal-content .modal-body .route-info-wrapper{padding:0;flex-wrap:wrap}}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars{width:100%;display:flex;align-items:stretch;flex-wrap:wrap;gap:14px}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char{min-width:128px}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char>span{display:block;width:100%;font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:0.32px;color:#666666}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p{font-family:"Open Sans", serif;font-size:17px;font-weight:400;line-height:24px;color:#333333;margin:0;max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p span{color:#666666}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p.level{display:flex;align-items:center;gap:7px}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p.level:after{content:"";width:12px;height:12px;border-radius:50%;display:block}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p.level.level-low:after{background:#89C540}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p.level.level-medium:after{background:#F0D01D}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p.level.level-high:after{background:red}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p.coordinates{display:flex;align-items:center;gap:7px}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-chars .single-char p.coordinates:after{content:"";width:12px;height:12px;border-radius:50%;display:block;background:#89C540}@media screen and (max-width:767.9px){.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-button{width:100%;margin-top:20px}.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-button .btn,.route-slider-modal .modal-content .modal-body .route-info-wrapper .route-button .search-bar.bg-hero .searchform input[type="submit"],.search-bar.bg-hero .searchform .route-slider-modal .modal-content .modal-body .route-info-wrapper .route-button input[type="submit"]{width:100%}}.sights-slider-modal .modal-content{padding:50px 60px;border-radius:20px;background:#ffffff;border:1px solid #E7E7E7;box-shadow:0px 4px 54px 0px rgba(0, 0, 0, 0.05)}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content{padding:80px 15px 50px;border:none}}.sights-slider-modal .modal-content .modal-header{padding:0 100px;border:none}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content .modal-header{padding:0}}.sights-slider-modal .modal-content .modal-header .modal-title{color:#181818;margin-bottom:20px;display:block}.sights-slider-modal .modal-content .modal-header .btn-close{position:absolute;top:20px;right:20px;box-sizing:content-box;width:1em;height:1em;padding:10px;background:transparent url("/wp-content/themes/cbm/assets/images/x.svg") no-repeat center;border:0;border-radius:0;opacity:1;margin:0;box-shadow:none}.sights-slider-modal .modal-content .modal-body{padding:0}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper{margin-bottom:20px}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper{margin-bottom:50px}}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider{visibility:hidden;align-items:center;justify-content:center}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider.slick-initialized{visibility:visible}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-list{width:calc(100% - 144px);margin:0 72px}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-list{width:100%;margin:0}}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .single-image{width:100%;padding:0 30px}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .single-image{padding:0}}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .single-image img{width:100%;height:calc(100vh - 314px);max-height:calc(100vh - 314px);object-fit:cover;object-position:center;border-radius:16px;overflow:hidden}@media screen and (max-width:767.9px){.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .single-image img{height:244px;max-height:244px}}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow{position:absolute;z-index:2;display:flex;flex-direction:column;gap:20px;cursor:pointer}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow img{width:43px;height:10px;object-fit:contain}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow span{font-family:Montserrat, serif;font-size:12px;font-weight:600;line-height:19.5px;letter-spacing:0.5em;color:#333333;text-transform:uppercase}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow.prev-arrow{align-items:flex-start;top:calc(50% - 25px);left:0}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow.next-arrow{align-items:flex-end;top:calc(50% - 25px);right:0}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow{gap:10px}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow.prev-arrow{position:absolute;z-index:2;bottom:-50px;top:auto;left:0}.sights-slider-modal .modal-content .modal-body .sight-slider-modal-wrapper .gallery-sight-slider .slick-arrow.next-arrow{position:absolute;z-index:2;bottom:-50px;top:auto;right:0}}.sights-slider-modal .modal-content .modal-body .sight-description{margin-bottom:40px;padding:0 100px}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content .modal-body .sight-description{padding:0}}.sights-slider-modal .modal-content .modal-body .sight-description h3{color:#474747;margin-bottom:21px}.sights-slider-modal .modal-content .modal-body .sight-description p{color:#333333;margin-bottom:21px}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 100px}@media screen and (max-width:1199.9px){.sights-slider-modal .modal-content .modal-body .sight-info-wrapper{padding:0;flex-wrap:wrap}}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-chars{width:100%;display:flex;align-items:stretch;flex-wrap:wrap;gap:14px}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-chars .single-char{min-width:128px}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-chars .single-char>span{display:block;width:100%;font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:0.32px;color:#666666}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-chars .single-char p{font-family:"Open Sans", serif;font-size:17px;font-weight:400;line-height:24px;color:#333333;margin:0;max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-chars .single-char p span{color:#666666}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-chars .single-char p.coordinates{display:flex;align-items:center;gap:7px}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-chars .single-char p.coordinates:after{content:"";width:12px;height:12px;border-radius:50%;display:block;background:#89C540}@media screen and (max-width:767.9px){.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-button{width:100%;margin-top:20px}.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-button .btn,.sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-button .search-bar.bg-hero .searchform input[type="submit"],.search-bar.bg-hero .searchform .sights-slider-modal .modal-content .modal-body .sight-info-wrapper .sight-button input[type="submit"]{width:100%}}.modal-backdrop{background-color:#fff}.modal-backdrop.show{opacity:0.95}@media (min-width:1300px){.modal-xl{max-width:1240px}}@media (min-width:992px){.modal-xl{max-width:100%}}@media (min-width:576px){.modal-xl{max-width:100%}}.c-white{color:#ffffff}.main-hero-wrapper h1{font-size:62px;margin:15px auto 20px;max-width:750px}.main-hero-wrapper a.badge{font-size:14px;color:#4E5844;background-color:#c6ceb7}.main-hero-wrapper a.badge img{display:inline-block;margin-left:5px;transition:transform 0.4s ease}.main-hero-wrapper a.badge:hover{text-decoration:none}.main-hero-wrapper a.badge:hover img{transform:translateX(6px)}.main-hero-wrapper p{color:#636363;max-width:500px;margin:10px auto 20px}.search-bar.bg-hero.bg-hero{text-align:left}.search-bar.bg-hero.bg-hero h1{margin-bottom:20px}.search-bar.bg-hero .searchform div{display:flex}.search-bar.bg-hero .searchform input[type="text"]{width:80%;padding:15px 10px;border:0 transparent;max-width:750px}.search-bar.bg-hero .searchform input[type="submit"]{width:100px}.search-results-wrapper{padding:40px 0}.recipe-card{margin:10px 0 25px}.recipe-card img{margin-bottom:10px;object-fit:cover;width:100%;height:300px;transition:transform 0.4s ease;transform-origin:center}.recipe-card:hover img{transform:translateY(-6px)}.recipe-card h3{font-size:1rem;color:#0C1011;font-weight:600}.recipe-single img{max-width:100%}.post-thumbnail-image{border-radius:5px;position:relative;overflow:hidden}.post-thumbnail-image img{object-fit:cover;width:100%;height:100%;max-height:450px}@media screen and (min-width:1450px){.recipe-summary{margin-right:120px}}.recipe-head{margin:25px 0 50px}.recipe-head h1{margin:15px 0 20px}.recipe-head .recipe-tags{display:flex;align-items:center;gap:8px}.recipe-head .recipe-time{font-size:14px;display:flex;align-items:center;gap:5px}.recipe-head .recipe-time img{width:18px;height:18px;margin-left:3px}.recipe-head .post-head-excerpt-content{margin:20px 0}.head-summary{margin:40px 0;display:flex;align-items:center;gap:5px}.head-summary .recipe-label{background-color:#c6ceb7;color:#636363;border-radius:5px;font-size:14px;padding:15px 12px 20px}.head-summary .recipe-label.recipe-label-brand{background-color:#667259;color:#C1C7CD}.head-summary .recipe-label span:last-child{font-size:25px;display:block;font-weight:400}.recipe-step{margin:10px 0}.recipe-step .recipe-step-image{border-radius:15px;position:relative;overflow:hidden;height:250px;margin-bottom:15px}.recipe-step .recipe-step-image img{object-fit:cover;width:100%;height:100%}.recipe-ingredients{background-color:#F5F5F5;padding:30px;margin-bottom:60px}@media screen and (min-width:1450px){.recipe-ingredients{max-width:350px}}.recipe-ingredients h3{text-transform:uppercase;font-size:14px;font-weight:600}.recipe-ingredients ul{padding:0;margin:0}.recipe-ingredients ul li{display:block;list-style:none;margin-bottom:15px;border-bottom:1px dashed #ccc;padding:10px 0}.recipe-ingredients ul li .ingredient-quantity{font-size:24px;width:40px;text-align:center}.recipe-ingredients ul li .ingredient-unit{font-weight:600}.recipe-tips{background-color:#c6ceb7;padding:30px;border-radius:5px;margin:25px 0}.recipe-tips h2{margin-bottom:20px}.recipe-tips p::before{content:"";display:inline-block;width:1em;height:1em;background-image:url("/wp-content/themes/riperecipes/assets/img/icons/chevron-double-right.svg");background-repeat:no-repeat;background-size:contain;margin-right:0.5em}.recipe-author{display:flex;align-items:center;gap:8px;margin:45px 0}.recipe-author .recipe-author-img{width:48px;margin-right:15px;flex-shrink:0;display:block;border-radius:50%;align-self:flex-start;flex-grow:0;overflow:hidden}.recipe-author p{margin-bottom:0;font-size:14px}.recipe-author p a{color:#667259;text-decoration:underline}.recipe-comments-section{padding:60px 20px 20px;background-color:#F5F5F5}.recipe-comments-section .recipe-new-comment{max-width:850px;margin:0 auto 60px}.recipe-comments-section .recipe-new-comment label{font-weight:600}.recipe-comments-section .recipe-new-comment .star-rating{direction:rtl;unicode-bidi:bidi-override;font-size:36px}.recipe-comments-section .recipe-new-comment .star-rating input[type="radio"]{display:none}.recipe-comments-section .recipe-new-comment .star-rating input[type="radio"]:checked~label{color:#ffc107}.recipe-comments-section .recipe-new-comment .star-rating label{color:#ddd;cursor:pointer}.recipe-comments-section .recipe-new-comment .star-rating label:hover,.recipe-comments-section .recipe-new-comment .star-rating labelhover~label{color:#ffc107}.recipe-comments-section .recipe-comments-wrapper{max-width:850px;margin:30px auto}.recipe-comments-section .recipe-comments-wrapper h3{text-align:center}.recipe-comments-section .recipe-comments-wrapper .comment-list{margin:60px auto;padding:0;list-style:none}.recipe-comments-section .recipe-comments-wrapper .comment-list .comment-single{margin:20px 0 40px}.recipe-comments-section .recipe-comments-wrapper .comment-list .comment-single .comment-meta{position:relative;display:flex;flex-flow:wrap;align-items:center;margin-bottom:15px}.recipe-comments-section .recipe-comments-wrapper .comment-list .comment-single .comment-meta>*{flex:auto;width:50%}.recipe-comments-section .recipe-comments-wrapper .comment-list .comment-single .comment-meta .comment-rating{text-align:right;max-width:100px}.recipe-comments-section .recipe-comments-wrapper .comment-list .comment-single .comment-meta .comment-date{color:#666666;font-size:14px;width:100%}.recipe-card{margin:10px 0 25px}.recipe-card img{margin-bottom:10px;object-fit:cover;width:100%;height:300px;transition:transform 0.4s ease;transform-origin:center}.recipe-card:hover img{transform:translateY(-6px)}.recipe-card h3{font-size:1rem;color:#0C1011;font-weight:600}