/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}h1{font-size:2em;margin:.75em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}figure{margin:1.5em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [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}input{overflow:visible}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0}optgroup{font-weight:700}textarea{overflow:auto}.last-col{float:right !important;padding-right:0 !important}@media (max-width:424px){.m-pr-col{float:left;padding-right:24px;box-sizing:border-box;width:100px;box-sizing:content-box}.last-col{float:none !important}.product-img img{max-width:100px;height:auto}}@media (min-width:425px) and (max-width:767px){.m-all{float:left;padding-right:24px;box-sizing:border-box;width:100%;padding-right:0}.m-1of2{float:left;padding-right:24px;box-sizing:border-box;width:50%}.m-pr-col{float:left;padding-right:24px;box-sizing:border-box;width:162px;box-sizing:content-box}}@media (min-width:768px) and (max-width:1023px){.t-all{float:left;padding-right:24px;box-sizing:border-box;width:100%;padding:0 0 24px}.t-1of5{float:left;padding-right:24px;box-sizing:border-box;width:20%}.t-1of4{float:left;padding-right:24px;box-sizing:border-box;width:25%}.t-2of4{float:left;padding-right:24px;box-sizing:border-box;width:37.5%}.t-1of3{float:left;padding-right:24px;box-sizing:border-box;width:33.33%}.t-2of3{float:left;padding-right:24px;box-sizing:border-box;width:66.67%}.t-1of2{float:left;padding-right:24px;box-sizing:border-box;width:50%}.t-pr-col{float:left;padding-right:24px;box-sizing:border-box;width:190px;padding-right:49px;box-sizing:content-box}}@media (min-width:1024px){.d-all{float:left;padding-right:24px;box-sizing:border-box;width:100%;padding:0 0 24px}.d-1of2{float:left;padding-right:24px;box-sizing:border-box;width:50%}.d-1of3{float:left;padding-right:24px;box-sizing:border-box;width:33.33%}.d-1of5{float:left;padding-right:24px;box-sizing:border-box;width:20%}.d-2of5{float:left;padding-right:24px;box-sizing:border-box;width:40%}.d-3of5{float:left;padding-right:24px;box-sizing:border-box;width:60%}.d-4of5{float:left;padding-right:24px;box-sizing:border-box;width:80%}.d-pr-col{float:left;padding-right:24px;box-sizing:border-box;width:190px;padding-right:57px;box-sizing:content-box}}@font-face{font-family:'tp_platform_groteskmedium';src:url(//idealolives.gr/wp-content/themes/ideal/library/css/../scss/fonts/tpplatformgrotesk-medium-webfont.woff2) format("woff2"),url(//idealolives.gr/wp-content/themes/ideal/library/css/../scss/fonts/tpplatformgrotesk-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}#qLoverlay #qLpercentage{color:#000 !important;font-family:"tp_platform_groteskmedium",Courier,monospace;font-size:120px !important;line-height:normal;height:auto !important;margin-top:0 !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#qLoverlay #qLpercentage span{font-family:Helvetica,Arial,sans-serif;display:block;font-size:38px}.error404 #container{margin-top:300px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:15px}.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.center{text-align:center}.wrap{margin:auto;width:96%;position:relative}h1,h2,h3{text-rendering:optimizelegibility;font-family:"tp_platform_groteskmedium",Courier,monospace;font-weight:400;text-transform:uppercase}h1,.h1{margin:.67em 0;font-size:21px;line-height:28px;letter-spacing:.145em;font-family:"tp_platform_groteskmedium",Courier,monospace}#product-content .h1{margin:0;text-transform:uppercase}#product-content h1{white-space:normal !important}a{color:#000;text-decoration:none}a:hover{border-bottom:1px solid #000}#header{position:fixed;width:100%;top:0;padding-top:24px;z-index:100;text-align:center;font-family:"tp_platform_groteskmedium",Courier,monospace;text-transform:uppercase;line-height:normal}#header #logo a:hover{border:none}#header #logo img{max-width:180px;height:auto !important}#header #info{font-size:9px;letter-spacing:.145em;line-height:9px;margin:9px 0}#header #inner-header{border-top:2px solid #000;border-bottom:2px solid #000;position:relative}#header #inner-header div{margin:14px 0;line-height:0}#header #inner-header #date{display:none}#menu-button{position:absolute;right:0;top:5px;z-index:100}#menu-button a{width:40px;height:34px;display:block}#menu-button a:before{content:"";position:absolute;left:0;width:100%;height:2px;background:#000;box-shadow:0 14px 0 0 #000,0 28px 0 0 #000}nav ul{padding:0}#menu{background:rgba(0,0,0,.8);padding:1em;margin:0;font-size:17px;letter-spacing:.145em;line-height:20px}#menu.mobile{display:none}#menu .submenu{position:relative;display:none;width:100%;margin-top:15px;font-size:11px;line-height:12px}#menu .submenu.show{display:block}#menu li{list-style-type:none;margin-bottom:13px}#menu a{color:#f0e5bb}#menu a:hover{border:none}#menu a.active,#menu a.current{border-bottom:2px solid #f0e5bb}.page-template-default{padding-top:150px}.page-template-default .copyright{position:static}.sections{padding-top:7px;padding-bottom:50px}.sections p{margin:0}.sections h1{line-height:28px;letter-spacing:.145em;border-bottom:2px solid #000;margin-top:0}.sections img{max-width:100%;height:auto}.section1{background:#e4dfd2}#home-section{padding-top:141px}p.highlight{font-family:"tp_platform_groteskmedium",Courier,monospace;text-transform:uppercase;font-size:41px;line-height:44px;letter-spacing:.09em}.section2{background:#fbf6d8}.section2 p{padding-bottom:20px}.section2 img{margin-bottom:20px}.img-section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:571px;width:100%;font-family:"tp_platform_groteskmedium",Courier,monospace;color:#fbf6d8;text-align:center}.img-section h1{font-size:50px;letter-spacing:.145em;line-height:83px;border:none}.img-section span{display:block;font-size:67px}#history-section-3 h2{border-bottom:2px solid #000}#history-section-3 .wrap .bottom-content.badges img{display:inline-block;margin:10px 10px 0 0}.section3{background:#e4dfd2}.section4{background:#fbf6d8}.section4 img{margin-bottom:1.5em}#production-section-2 p:first-of-type{margin-bottom:15px}.section5{background:#eee0d3}.olives{margin-bottom:1em}.olives .h1{text-align:left}.olives .h1 span{display:block;margin-bottom:50px;text-align:left;border-bottom:2px solid #000}.olives img{display:block;margin:0 10px 20px}.olives a{display:block}.olives a:hover{border:none}.olives.packs{min-height:280px;padding-bottom:0}.olives.packs img{image-rendering:-moz-crisp-edges;margin:9px;vertical-align:bottom}.img-cont{position:relative;display:inline-block}.img-cont img.color{position:absolute;bottom:0;left:0;display:none}.img-cont img.active_pr{display:block}#product-container{position:fixed;opacity:0;top:0;left:0;width:100%;padding:0;height:0;overflow:auto;background:#fff;z-index:9}#product-container .wrap{overflow:hidden}#product-container #product-content{position:relative;left:975px}#product-content{padding-top:150px}.packs img{vertical-align:bottom}.products.sections h1{white-space:nowrap;letter-spacing:.085em}.product-page h1{border:none;margin-top:0}.product-page p{padding-bottom:19px;margin:0}.product-page p span{display:block}.product-page .first-col{padding-right:12px}#back-link{font-family:"tp_platform_groteskmedium",Courier,monospace;font-size:10px;letter-spacing:.145em;display:inline-block;padding:20px 0 0;margin-bottom:20px}.section6{background:#fbf6d8}#contact-section{font-family:"tp_platform_groteskmedium",Courier,monospace}#contact-section h3{margin-bottom:30px}#contact-section p{padding-bottom:20px}#contact-section form{margin-top:-15px}#contact-section input{border:none;background:0 0;display:block}#contact-section #mail{border-top:2px solid #000;border-bottom:2px solid #000}#contact-section #submit{font-family:"tp_platform_groteskmedium",Courier,monospace;padding:10px 0}#map{width:100%;height:360px;margin-bottom:32px}.home footer.footer{background-color:#fbf6d8}#subscribe #mail{font-family:Helvetica,Arial,sans-serif}#subscribe #submit{cursor:pointer}.mc4wp-response{text-transform:uppercase}.copyright{text-align:center;font-size:.8em}#catapult-cookie-bar{font-family:"tp_platform_groteskmedium",Courier,monospace;font-size:16px;text-transform:uppercase;border-top:2px solid #000}#catapult-cookie-bar button{line-height:normal}#catapult-cookie-bar a{text-decoration:underline}@media only screen and (min-width:480px){.wrap{max-width:422px}#header #logo img{max-width:227px}#menu-button{top:24px}#menu-button a{width:59px}}@media only screen and (min-width:768px){::selection{background-color:#f0e5bb}#qLoverlay #qLpercentage{font-size:240px !important}.wrap{max-width:657px}h1 span,h2 span,h3 span{display:block}.t-col-2{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px}.t-col-3{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px}#customized-pack .t-col-3{-webkit-columns:1;-moz-columns:1;columns:1}.col-span{-webkit-column-span:all;-moz-column-span:all;column-span:all}#header #inner-header{background:url(//idealolives.gr/wp-content/themes/ideal/library/css/../images/olivesblack.png) no-repeat left center;background-size:75px 38px}#header #inner-header #date{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:70px;text-align:right;font-size:11px;font-family:Helvetica,Arial,sans-serif;line-height:16px;letter-spacing:.02em;margin:0}#header #info{font-size:11px;line-height:12px;height:12.5px}#menu-button{display:none}#menu{position:relative;background:0 0;margin:1em 0;padding:0;font-size:12px}#menu.desktop{display:block !important}#menu>*{display:inline-block}#menu a{text-decoration:none;color:#000;cursor:pointer}#menu a.active,#menu a.current{border-bottom:2px solid #000}#menu li{letter-spacing:.145em}#menu li:after{content:"\00a0-\00a0"}#menu li:last-child:after{content:""}#menu .submenu{position:absolute;font-size:9px}#menu .submenu.show{display:block}#menu .submenu li{float:left}#menu .current .submenu{display:block}#menu .absent .submenu{display:none !important}.page-template-default{padding-top:220px}.sections{padding:75px 0 50px}.sections#home-section{padding-top:241px}.incol{width:33%}#history-section-2 h1{padding-right:25%}#history-section-2 .pad1{padding-top:56px}#history-section-3 .pad1{padding-top:44px}#history-section-3 .h1{margin-top:-8px}#history-section-3 .wrap{padding-top:35px}#history-section-3 .wrap .col2{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#history-section-3 .wrap .col2>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#history-section-3 .wrap .col2>div:nth-of-type(2){padding-right:12px}#history-section-3 .wrap .col2 .bottom-content{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;position:relative}#history-section-3 .wrap .col2 .last-col{padding-left:12px}#history-section-3 .wrap .col2 .last-col .bottom-content{padding-right:0}#history-section-3 .wrap .bottom-content img{margin:0}#production-section-2 .d-2of5{padding-right:12px}#production-section-2 .d-2of5.last-col{padding-left:12px}.olives{padding-top:50px}.olives img{display:inline;vertical-align:middle;margin:0 9px;height:auto}#back-link{position:relative;padding-bottom:0;z-index:10;border-bottom:1px solid #fff}#back-link:hover{border-bottom:1px solid #000}#product-content{padding-top:300px}}@media only screen and (min-width:1024px){.admin-bar #header{top:32px}.wrap{max-width:975px}#menu{font-size:17px}#menu .submenu{font-size:10px}.pad2{padding-top:56px}.pad1{padding-top:28px}.d-col-1{-webkit-columns:1;-moz-columns:1;columns:1}.d-col-2{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px}.d-col-3{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px}.d-col-3 h1{-webkit-column-span:initial !important;-moz-column-span:initial !important;column-span:initial !important}#history-section-3 h1{width:50%}#history-section-3 .h1{margin-top:-28px}.products .d-3of5{margin:auto;float:none}.products .d-3of5 h1,.products .d-3of5.h1 span{max-width:30%}.olives img{margin:0 49px}.copyright{text-align:right;position:absolute;bottom:0;right:0}}@media print{*{background:0 0 !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;padding:0 15px;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,nav{display:none}}