/*! Theme Name: SAVARY
 * * Author: Marcel Best - Irrelevant | Web Design Agency
 * * Author URI: https://irrelevant.biz/
 * * Description: A Wordpress theme with various options and settings available in the customizer, handcrafted, thought through and updatable.
 * * Version: 1.0
 * * Text Domain: sav
 * * Theme URI: https://irrelevant.biz/
 * * License: Irrelevant | Web Design Agency
 * * License URI: https://irrelevant.biz/
 * * Tags: full-width-template
 * */.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption .alignnone{margin:5px 20px 20px 0}.wp-caption .alignleft{margin:5px 20px 20px 0}.wp-caption .alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.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:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{margin:0;padding:0;box-sizing:border-box;font-family:"Open Sans",Arial,sans-serif;font-size:inherit}body{font-size:17px}h1,h2,h3{font-weight:800;color:#ffd904;text-transform:uppercase}h1{font-size:27px;margin-bottom:35px}h2{font-size:23px;margin-bottom:30px}h3{font-size:20px;margin-bottom:25px}h4{font-size:17px;font-weight:700;margin-bottom:15px}ul{padding-left:17px;list-style-image:url(/wp-content/themes/savary/assets/css/../img/bp.svg);margin-bottom:1em}img{display:block;max-width:100%}a{color:#555;transition:color .2s ease-in;text-decoration:none}a:active,a:focus,a:hover{color:#ffd904}p{margin-bottom:1em}p:last-child{margin-bottom:0}.wp-block-button .wp-block-button__link{background-color:#ffd904;color:#000;border-radius:6px;font-size:18px;padding:12px 24px;transition:background-color .2s ease-in,color .2s ease-in}.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{background-color:#555;color:#fff}.list-center-150px{max-width:150px;text-align:left;margin:0 auto 1em auto}.sqr-img{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.sqr-img:after{content:"";position:relative;display:block;width:100%;padding-bottom:100%}.container{padding:55px 40px 55px 40px}.container.center{text-align:center}.container .content{max-width:960px;margin:0 auto}.navigation{padding:20px 40px 40px 40px}.navigation.pagination{max-width:1040px;margin:0 auto}.navigation.pagination .nav-links a,.navigation.pagination .nav-links span{display:inline-block;padding:0 10px;margin-right:6px;border:1px solid #555;border-radius:2px;transition:color .2s ease-in,border-color .2s ease-in,background-color .2s ease-in}.navigation.pagination .nav-links a:last-child,.navigation.pagination .nav-links span:last-child{margin-right:0}.navigation.pagination .nav-links a:active,.navigation.pagination .nav-links a:focus,.navigation.pagination .nav-links a:hover{border-color:#ffd904}.navigation.pagination .nav-links span{border-color:#ffd904;background-color:#ffd904;color:#000}@media(max-width:1300px){body{--place:holder}}@media(max-width:1200px){body{--place:holder}}@media(max-width:1150px){body{--place:holder}}@media(max-width:730px){body{--place:holder}h1{font-size:23px}h2{font-size:22px}}header{padding:0 20px 10px 20px}header:after{content:"";display:table;clear:both}header .logo{width:265px;padding:20px;float:left}header #main-navigation{float:right;margin-top:22px}header #main-navigation nav,header #main-navigation .nav{list-style-type:none;list-style-image:none;padding-left:0;margin-left:0}header #main-navigation nav li,header #main-navigation .nav li{list-style-type:none;list-style-image:none;padding-left:0;margin-left:0;position:relative;display:block;float:left}header #main-navigation nav li.current-menu-item:before,header #main-navigation .nav li.current-menu-item:before{content:"";position:absolute;display:block;top:-22px;left:0;width:100%;height:4px;background-color:#ffd904}header #main-navigation nav li.current-menu-item a,header #main-navigation .nav li.current-menu-item a{color:#555}header #main-navigation nav li.current-menu-item a:active,header #main-navigation nav li.current-menu-item a:focus,header #main-navigation nav li.current-menu-item a:hover,header #main-navigation .nav li.current-menu-item a:active,header #main-navigation .nav li.current-menu-item a:focus,header #main-navigation .nav li.current-menu-item a:hover{color:#555}header #main-navigation nav li.current-menu-parent:before,header #main-navigation .nav li.current-menu-parent:before{content:"";position:absolute;display:block;top:-22px;left:0;width:100%;height:4px;background-color:#ffd904}header #main-navigation nav:after,header #main-navigation .nav:after{content:"";display:table;clear:both}header #main-navigation nav a,header #main-navigation .nav a{position:relative;display:block;padding:40px 20px 20px 20px;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;transition:color .2s ease-in;text-align:center}header #main-navigation nav a:active,header #main-navigation nav a:focus,header #main-navigation nav a:hover,header #main-navigation .nav a:active,header #main-navigation .nav a:focus,header #main-navigation .nav a:hover{color:#ffd904}header #main-navigation nav a:before,header #main-navigation .nav a:before{content:"";position:absolute;display:block;top:20px;left:50%;transform:translateX(-50%);width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}header #main-navigation>.nav li.tap a:before{background-image:url(/wp-content/themes/savary/assets/css/../img/tap.svg)}header #main-navigation>.nav li.tools a:before{background-image:url(/wp-content/themes/savary/assets/css/../img/tools.svg)}header #main-navigation>.nav li.thermometer a:before{background-image:url(/wp-content/themes/savary/assets/css/../img/thermometer.svg)}header #main-navigation>.nav li.sealed a:before{background-image:url(/wp-content/themes/savary/assets/css/../img/sealed.svg)}header #main-navigation>.nav li.home a:before{background-image:url(/wp-content/themes/savary/assets/css/../img/home.svg)}header #main-navigation>.nav li.list a:before{background-image:url(/wp-content/themes/savary/assets/css/../img/list.svg)}header #main-navigation>.nav li.envelope a:before{background-image:url(/wp-content/themes/savary/assets/css/../img/envelope.svg)}header #main-navigation .nav .sub-menu{position:absolute;top:inherit;background-color:#fff;display:none;transition:visibility .2s ease-in}header #main-navigation .nav .sub-menu.visible{display:block}header #main-navigation .nav .sub-menu li a{padding-top:20px;padding-left:0;text-align:left}header #main-navigation .nav .sub-menu li a:before{background-image:none}header #main-navigation .nav .sub-menu li a:active,header #main-navigation .nav .sub-menu li a:focus,header #main-navigation .nav .sub-menu li a:hover{color:#ffd904}header #main-navigation .nav .sub-menu li.current-menu-item a{color:#ffd904}header #main-navigation .nav .sub-menu li.current-menu-item:before{display:none}header .burger{position:relative;display:none;float:right;width:70px;height:50px;margin-top:38px;z-index:10}header .burger:after,header .burger:before{content:""}header .burger:after,header .burger:before,header .burger span{position:absolute;display:block;top:23px;left:18px;width:34px;height:4px;background-color:#000;opacity:1;transition:opacity .4s ease,transform .4s ease}header .burger:before{transform:translateY(-11px)}header .burger:after{transform:translateY(11px)}@media(max-width:1300px){header #main-navigation{position:fixed;top:0;right:0;width:400px;height:100%;margin:0;padding:130px 20px 20px 20px;transform:translateX(100%);background-color:#fff;z-index:5;transition:transform .4s ease}header #main-navigation nav li,header #main-navigation .nav li{float:none}header #main-navigation nav li.current-menu-item:before,header #main-navigation nav li.current-menu-parent:before,header #main-navigation .nav li.current-menu-item:before,header #main-navigation .nav li.current-menu-parent:before{top:0;left:-20px;width:4px;height:100%}header #main-navigation nav a,header #main-navigation .nav a{float:none;text-align:left;padding:15px 15px 15px 50px;padding-top:15px}header #main-navigation nav a:before,header #main-navigation .nav a:before{top:50%;left:20px;transform:translateY(-50%)}header #main-navigation nav .sub-menu,header #main-navigation .nav .sub-menu{position:relative;display:block}header #main-navigation nav .sub-menu li a,header #main-navigation .nav .sub-menu li a{padding-left:33px}header #main-navigation nav .sub-menu li.current-menu-item a,header #main-navigation .nav .sub-menu li.current-menu-item a{padding-left:33px;color:#ffd904}header #main-navigation nav .sub-menu li.current-menu-item:before,header #main-navigation .nav .sub-menu li.current-menu-item:before{display:none}header .burger{display:block}header.open #main-navigation{transform:translateX(0)}header.open .burger:before{transform:rotate(45deg)}header.open .burger:after{transform:rotate(-45deg)}header.open .burger span{opacity:0}}@media(max-width:730px){header{padding:0 0 10px 0}header #main-navigation{padding-right:0;overflow-y:auto}header #main-navigation .nav a,header #main-navigation nav a{font-size:17px}}@media(max-width:400px){header #main-navigation nav,header #main-navigation .nav{width:100%}}.img-header{height:calc(100vh - 300px);background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width:1030px){.img-header{background-attachment:fixed}}@media(max-width:730px){.container{padding:55px 20px 55px 20px}.navigation{padding:20px 20px 40px 20px}}.content .mapouter{width:100%!important;height:auto!important;margin-bottom:20px;max-height:300px}.content .mapouter .gmap_canvas{position:relative!important;padding-bottom:56%;width:100%!important;height:0!important;overflow:hidden}.content .mapouter .gmap_canvas iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-height:300px}footer{background-color:#252525;color:#fff;text-align:left;padding:40px 0 100px 0}footer.info{padding:40px 0 40px 0}footer h4{color:#ffd904}footer:after{content:"";display:table;clear:both}footer .box-left{float:left;margin-left:40px}footer .box-left a{color:#fff}footer .box-left a:active,footer .box-left a:focus,footer .box-left a:hover{color:#ffd904}footer .box-right,footer #box-right{float:right;margin-right:40px}footer .nav{list-style-type:none;list-style-image:none;padding-left:0;margin-left:0}footer .nav li{list-style-type:none;list-style-image:none;padding-left:0;margin-left:0}footer .nav:after{content:"";display:table;clear:both}footer .nav a{float:left;margin-left:10px;font-weight:800;color:inherit;text-transform:uppercase;text-decoration:none}footer .nav a:active,footer .nav a:focus,footer .nav a:hover{color:#ffd904}footer .info_paragraph{display:block;clear:both;padding:60px 40px 20px 40px;font-size:90%}footer .info_paragraph .copyright{color:#777;display:block;margin-bottom:10px}footer .info_paragraph .credit{color:#444}footer .info_paragraph .credit a{color:#444}footer .info_paragraph .credit a:active,footer .info_paragraph .credit a:focus,footer .info_paragraph .credit a:hover{color:#ffd904}@media(max-width:1150px){footer{padding-bottom:40px}footer.info{padding:40px 0 40px 0}footer .box-left{margin-bottom:40px}footer .box-right,footer #box-right{width:100%;margin:0;padding:0 40px 20px 30px}}@media(max-width:730px){footer{padding:40px 20px}footer.info{padding:40px 20px}footer .box-left{margin-left:0;width:100%}footer .box-right,footer #box-right{padding:0}footer .nav a{margin-left:0;margin-right:10px}footer .info_paragraph{display:block;clear:both;padding:60px 0 20px 0}}.cookie-banner{width:100%;position:fixed;left:0;right:0;bottom:0;z-index:20000000;display:flex;-moz-box-pack:center;justify-content:center;padding:0 16px;background-color:rgba(37,37,37,.9);border-top:2px solid #fff}.cookie-banner .content{color:#fff;padding:16px;display:flex;margin:0 8px;font-size:14px;font-weight:400;line-height:20px}.cookie-banner .content .text-container{-moz-box-flex:1;flex-grow:1;display:flex;-moz-box-align:center;align-items:center;flex-wrap:wrap}.cookie-banner .content .text-container>*{width:100%}.cookie-banner .content .text-container p{margin:0}.cookie-banner .content .text-container a{color:#fff!important;text-decoration:underline;outline:currentcolor none 0;cursor:pointer;background-color:transparent}.cookie-banner .content .btn-container{display:flex;flex-direction:column;-moz-box-pack:center;justify-content:center;padding-left:16px}.cookie-banner .content .btn-container button{display:block;line-height:24px;border-radius:4px;height:28px;padding:0 12px;border-width:0;cursor:pointer;-moz-appearance:none!important;-moz-user-select:none;outline:currentcolor none medium;white-space:nowrap;background-color:rgba(255,255,255,.85);color:#252525;transition:all 70ms ease 0s;font-size:1rem}.cookie-banner .content .btn-container button:hover,.cookie-banner .content .btn-container button:focus,.cookie-banner .content .btn-container button:active{background-color:#fff}.cookie-banner .content .btn-container button span{display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;height:100%;position:relative}@media(max-width:600px){.cookie-banner .content{flex-direction:column;width:100%}.cookie-banner .content .btn-container{flex-direction:row;-moz-box-pack:end;justify-content:flex-end;padding-left:0;padding-top:16px}}@media(max-width:600px){.cookie-banner .content .btn-container button{-moz-box-flex:1;flex-grow:1}}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media print{body>noscript{display:none}a{text-decoration:none}a[href]:after{content:""}a.wp-block-button__link{background-color:transparent;padding:0;margin:0;border:none}.wp-block-button a.wp-block-button__link{background-color:transparent;padding:0;margin:0;border:none}.img-header{display:none}.container.center{text-align:left}.container.center .list-center-150px{margin-left:0}}.sp-layer.sp-black.sp-padding.desc-in.desc-in-bg{top:unset!important}.sp-horizontal:not(.sp-full-screen) .sp-arrows.sp-fade-arrows{opacity:.5}.sp-horizontal:not(.sp-full-screen) .sp-arrows .sp-previous-arrow:before,.sp-horizontal:not(.sp-full-screen) .sp-arrows .sp-previous-arrow:after,.sp-horizontal:not(.sp-full-screen) .sp-arrows .sp-next-arrow:before,.sp-horizontal:not(.sp-full-screen) .sp-arrows .sp-next-arrow:after{background-color:#000!important}.sp-horizontal:not(.sp-full-screen) .sp-fade-full-screen{opacity:.5}.sp-horizontal:not(.sp-full-screen) .sp-full-screen-button:before{color:#000!important}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}