﻿/*!

Theme Name: Freshbox
Theme URI:  http://ninetheme.com/
Author: Cosmo Catalano
Author URI: http://cosmocatalano.com
Description: We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.2.2
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-colors, custom-menu, editor-style, featured-images, post-formats, threaded-comments, translation-ready
Text Domain: nt-advent
Domain Path: /languages

*/h1,.h1,h2,.h2,h3,.h3,h4,.h4 h5,.h5{text-transform:uppercase;font-weight:700}h1{font-weight:800}img{max-width:100%;height:auto}ol,ul{margin-bottom:16px}.screen-reader-text,.sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}#main{padding-top:0 !important}.navbar-fixed-top{height:auto !important;margin-bottom:0}.navbar-default>.container{width:auto}.navbar-default .navbar-nav>li>a{text-transform:uppercase;font-weight:bold}@media(max-width: 800px){.navbar-default .navbar-nav>li>a{font-size:14px}}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#bad22c;text-decoration:none;background-color:rgba(245,245,245,0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#bad22c !important;text-decoration:none;background-color:rgba(51,122,183,0);outline:0}.slick-dotted{margin-bottom:60px !important}.slick-dots{bottom:-40px}.slick-dots li{margin:0 8px}.slick-dots li button{background:rgba(0,0,0,.12);border-radius:100%}.slick-dots li button:hover,.slick-dots li button:focus{background:rgba(149,168,35,.6)}.slick-dots li.slick-active button{box-shadow:0 0 0 2px #95a823;background:rgba(0,0,0,.36);background:rgba(149,168,35,.6)}.slick-dots li button:before,.slick-dots li.slick-active button:before{display:none}.slick-dots li:only-child{display:none !important}.slick-arrow{width:24px;height:24px}.slick-arrow::before{color:rgba(0,0,0,.5)}.slick-arrow:hover::before,.slick-arrow:focus::before{color:#000}.slick-arrow:focus{outline:5px auto #005fcc}.slick-prev::before,.slick-next::before{content:"";display:inline-block;width:16px;height:16px;border-style:solid;border-width:.25em .25em 0 0;border-width:4px 4px 0 0;position:relative}.slick-prev{transform:rotate(-135deg)}.slick-next{transform:rotate(45deg)}.slick-slider .vc_column_container,.slick-slider.gallery .gallery-item{padding:15px}.slick-slider.gallery img{margin-left:auto;margin-right:auto}.product-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:1600px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.product-list .product-item{flex:0 1 auto;max-width:calc(100% - 30px);margin:15px !important}@media screen and (max-width: 767px){.product-list .product-item{border-bottom:1px solid #efefef}}@media screen and (min-width: 768px){.product-list .product-item{flex:0 1 auto;max-width:calc(50% - 30px)}}@media screen and (min-width: 1024px){.product-list .product-item{flex:0 1 auto;max-width:calc(33.333% - 30px)}}.product-list .block-link{display:block;text-decoration:none;color:#5a5c61;padding:10px;border-radius:12px;height:100%;display:flex;flex-direction:column;transition:box-shadow .3s ease;border:1px solid #efefef}.product-list .block-link:hover{box-shadow:0 0 32px 10px rgba(0,0,0,.05)}.product-list .block-link .product-image{padding:0 20px}.product-list .block-link .product-details{text-align:center}.product-list .block-link h2{font-weight:800}.product-list .block-link .cta{align-self:center;margin-top:auto;margin-bottom:24px}.product-logo{padding:5% 20% 0}.product-carousel-image img,.product-image img{max-width:100%;width:auto !important;height:auto !important}.accessories-list .product-image{text-align:center}.accessories-list .product-image img{max-width:60%}.product-description{margin-bottom:20px}.product-details{text-align:left;padding:24px}.product-details .cta-icon-flex-container{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.product-details h3{font-size:20px;text-transform:uppercase}.product-details h4{font-size:16px;text-transform:uppercase}.product-details .panel-heading{padding:0;background-color:rgba(0,0,0,.02);border:none}.product-details .panel{border-color:rgba(0,0,0,.08);box-shadow:none}.product-details .panel+.panel{margin-top:12px}.product-details .panel-heading a{padding:14px 15px;display:block;padding-right:46px;position:relative}.product-details .plus-minus{display:inline-block;position:absolute;top:50%;right:15px;transform:translateY(-50%);width:14px;height:14px}.product-details .plus-minus::before,.product-details .plus-minus::after{display:block;content:"";width:14px;height:2px;display:block;position:absolute;top:50%;transition:transform .3s ease;background:#777}.product-details .plus-minus::before{transform:translateY(-50%)}.product-details .plus-minus::after{left:50%;transform:translateX(-50%) translateY(-50%) rotate(0)}.product-details .collapsed>.plus-minus::before{transform:translateY(-50%) rotate(180deg)}.product-details .collapsed>.plus-minus::after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.product-details .product-features{border:1px solid #ccc;border-radius:4px}.product-details .product-features ul li{padding:6px 0}.product-details .product-specs ul{margin:0;padding:0;list-style-type:none}.product-details .product-specs ul li{padding:8px 6px;border-top:1px solid #efefef}.product-details button{color:#fff;background:#95a823;border-radius:0;font-size:1.2rem;font-family:"Open Sans",sans-serif;font-weight:bold;letter-spacing:.025rem;text-transform:uppercase;padding:14px 20px;display:inline-block;text-decoration:none;border:none;outline:none}.product-purchase button:hover,.product-purchase button:focus,.product-purchase button:active{background:#3c3735}.product-purchase i{transform:rotate(0);transition:transform .3s ease}.product-purchase.dropdown.open i{transform:rotate(-180deg)}.product-purchase .dropdown-menu{padding:0 !important;background:#fff}.product-purchase .dropdown-menu>li>a{padding:20px;color:#000;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #ddd}.product-purchase .dropdown-menu .text{margin-right:6px}.product-purchase .dropdown-menu .action{display:inline-block;padding:4px 6px;border-radius:4px;background:#ffb607;color:#fff}.product-purchase .dropdown-menu a:hover .action,.product-purchase .dropdown-menu a:focus .action,.product-purchase .dropdown-menu a:active .action{background:#e4a307}.product-purchase .dropdown-menu>li:last-of-type>a{border-bottom:none}.product-purchase a:not(.cta.button){font-weight:800;text-decoration:underline;color:#337ab7}.product-purchase a:not(.cta.button) strong{font-weight:800}.product-purchase a:not(.cta.button):visited{color:#337ab7}.single-product #blog{padding-top:20px}.single-product .container{width:100%;max-width:1600px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.single-product .product-section{margin-bottom:60px}.single-product .product-section.product-images{margin-bottom:80px}@media(min-width: 960px){.single-product .product-intro{display:flex;flex-flow:row nowrap;align-items:center;margin-top:32px}.single-product .product-details,.single-product .product-primary-media{flex:0 0 50%;min-width:50%}.single-product .product-intro .product-details{order:2;padding-left:80px}.single-product .product-primary-media{order:1;margin-top:60px;margin-bottom:60px}}.single-product .product-logo{padding:0;max-width:300px;color:#95a823}.single-product .product-description{margin-top:30px;margin-bottom:30px}.single-product .product-purchase .cta{display:inline-block;margin-bottom:15px}.single-product .product-purchase .cta.contact-min{min-width:167px}.single-product .product-purchase p a{text-decoration:underline;white-space:nowrap}.single-product .product-image-canvas{margin-left:24px;margin-right:24px;padding:10px}.single-product .product-video{width:100%;max-width:992px;margin:auto;display:block;border:0px solid #efefef;box-shadow:0 0 32px 10px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.single-product .product-features-specs{display:flex;margin-left:-12px;margin-right:-12px}}.single-product .product-features-specs h2{margin-top:0;margin-bottom:26px;font-size:18px;text-transform:uppercase;font-weight:800}.single-product .product-features-specs ul{padding-left:20px}.single-product .product-features-specs li{padding:4px 0}.single-product .product-features-specs a{font-weight:800;text-decoration:underline;color:#337ab7}.single-product .product-features-specs a strong{font-weight:800}.single-product .product-features-specs a:visited{color:#337ab7}.single-product .product-features,.single-product .product-specs{background:#f9f9f9;margin:12px;padding:44px}@media screen and (min-width: 768px){.single-product .product-features,.single-product .product-specs{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}}.vimeo-video{height:75vh;position:relative;overflow:hidden;cursor:pointer}.vimeo-video img{width:1920px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.vimeo-video__button{background:transparent;width:100px;height:100px;top:50%;left:50%;position:absolute;display:block;border:3px solid #fff;border-radius:50%;outline:none;cursor:pointer;transition:all .3s ease-in-out;transform:translateX(-50%) translateY(-50%)}.vimeo-video__button:before,.vimeo-video__button:after{content:"";position:absolute;display:block;background-color:#95a823;width:35px;height:3px;top:50%;left:35%;transition:background-color .3s;box-shadow:0 0 12px rgba(0,0,0,.2)}.vimeo-video__button:before{transform:translateY(-11px) rotate(45deg)}.vimeo-video__button:after{transform:translateY(11px) rotate(-45deg)}.vimeo-video__button.is-playing{width:70px;height:70px;top:1rem;right:1rem;left:auto;transform:none;z-index:3;background:#fff}.vimeo-video__button.is-playing:before,.vimeo-video__button.is-playing:after{left:24%}.vimeo-video__button.is-playing:before{transform:translateY(0) rotate(45deg)}.vimeo-video__button.is-playing:after{transform:translateY(0) rotate(-45deg)}.vimeo-video:hover .vimeo-video__button{border-color:#fff}.vimeo-video:hover .vimeo-video__button:before,.vimeo-video:hover .vimeo-video__button:after{background-color:#00b3e6}#vimeo-video-player{width:100%;height:75vh;top:0;left:0;position:absolute;display:block;z-index:2}.vimeo-video.is-playing:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.89)}#homepage-vimeo-video .wpb_content_element{margin-bottom:0}.op-page-title,#main>.vc_row.op-page-title{padding-top:30px;padding-bottom:30px}@media(min-width: 769px){.op-page-title,#main>.vc_row.op-page-title{padding-top:50px;padding-bottom:50px}}@media(min-width: 992px){.op-page-title,#main>.vc_row.op-page-title{padding-top:75px;padding-bottom:75px}}.op-hero{padding-top:50px !important;padding-bottom:50px !important}@media(min-width: 480px){.op-hero{padding-top:75px !important;padding-bottom:75px !important}}@media(min-width: 769px){.op-hero{padding-top:90px !important;padding-bottom:90px !important}}@media(min-width: 992px){.op-hero{padding-top:100px !important;padding-bottom:100px !important}}@media(min-width: 1280px){.op-hero{padding-top:180px !important;padding-bottom:180px !important}}@media(min-width: 769px){.op-hero h1,.op-hero .h1,.op-page-title h1,.op-page-title .h1{margin-top:0;font-weight:800}.op-hero h1,.op-hero .h1{font-size:50px}}.op-hero p{line-height:1.2}@media(min-width: 769px){.op-hero p{font-size:24px;line-height:1.5}}.op-feature .wpb_text_column{padding:0 32px}.img-grayscale img,img.img-grayscale{filter:grayscale(100%);opacity:.5}.mw-150,.vc_column_container.mw-150,.vc_row.mw-150{max-width:150px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.mw-800,.vc_column_container.mw-800,.vc_row.mw-800{max-width:800px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.mw-1000,.vc_column_container.mw-1000,.vc_row.mw-1000{max-width:1000px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.mw-1200,.vc_column_container.mw-1200,.vc_row.mw-1200{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.mw-1600,.vc_column_container.mw-1600,.vc_row.mw-1600{max-width:1600px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.mw-2000,.vc_column_container.mw-2000,.vc_row.mw-2000{max-width:2000px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.text-white,.text-white *{color:#fff !important;text-shadow:1px 1px 0 rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.25) !important}.d-block{display:block}.d-none{display:none}@media(min-width: 992px){.d-lg-block{display:block}.d-lg-none{display:none}}@media(max-width: 768px){.order-sm-1{order:1}.order-sm-2{order:2}}.bg-cover .vc_column-inner{background-position:center;background-size:cover;background-repeat:no-repeat}svg.svg-150,.svg-150 svg,.svg-150 img{max-width:150px}.list-pros,.list-cons{list-style-type:none}.list-pros li,.list-cons li{padding:5px 0;position:relative}.list-pros li:before,.list-cons li:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-24px;top:8px}.list-pros li:before{content:"";color:#95a823}.list-pros strong{color:#95a823}.list-cons li:before{content:"";color:red}.list-cons strong{color:red}.op-blockquote{font-size:32px;border-left:none}.op-blockquote+figcaption{padding:10px 20px}.op-blockquote:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.main>.vc_row[id]{scroll-margin-top:200px}.why-liviri a{display:block;color:#5a5c61;padding:24px;border-top:4px solid transparent;border-radius:4px}.why-liviri a:hover,.why-liviri a:focus{text-decoration:none;background:#fff;box-shadow:0 0 32px 10px rgba(0,0,0,.05)}.why-liviri a:hover{transition:.5s ease}.why-liviri a.thermal:hover,.why-liviri a.thermal:active{border-color:#00b2e5}.why-liviri a.operational:hover,.why-liviri a.operational:active{border-color:#99648e}.why-liviri a.consultative:hover,.why-liviri a.consultative:active{border-color:#f37f90}.why-liviri a.environmental:hover,.why-liviri a.environmental:active{border-color:#ffb607}.why-liviri .wpb_raw_html{text-align:center}.why-liviri img,.why-liviri svg{max-width:150px}.sustainability-comparison h2 span.green{color:#95a823;font-weight:800}.sustainability-comparison h2 span.red{color:#ea1c00;font-weight:800}.sustainability-comparison h3{font-size:40px;font-weight:800}.sustainability-comparison .red h3{color:#ea1c00}.sustainability-comparison .green h3{color:#95a823}.page-thermal-performance .op-hero{border-bottom:6px solid #00b2e5}@media(min-width: 992px){.page-thermal-performance .feature .vc_column-inner>.wpb_wrapper{display:flex;align-items:center}}.page-thermal-performance .feature .vc_column-inner>.wpb_wrapper>.wpb_content_element{padding:32px}@media(min-width: 992px){.page-thermal-performance .feature .vc_column-inner>.wpb_wrapper>.wpb_content_element{flex:0 0 50%;max-width:50%}}@media(min-width: 992px){.page-thermal-performance .feature.reverse .wpb_text_column{order:2}.page-thermal-performance .feature.reverse .wpb_single_image{order:1}}.page-thermal-performance .step{padding-top:32px;padding-bottom:32px}.page-thermal-performance .step>.wpb_column>.vc_column-inner{padding-top:0 !important;max-width:1600px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.page-thermal-performance .step .wpb_text_column{max-width:800px !important;margin-left:auto !important;margin-right:auto !important;float:none !important;padding:32px}.page-thermal-performance .step .number{display:block;border:2px solid #bbb;color:#bbb;width:60px;height:60px;border-radius:50%;text-align:center;line-height:56px;margin:0;font-size:24px;font-weight:700}.page-thermal-performance .step h2{position:relative;color:#95a823;font-weight:800}.page-thermal-performance .step:nth-of-type(even){background:#efefef}.page-operational-ease .op-hero{border-bottom:6px solid #99648e}.page-operational-ease .leaf{margin-left:100px}.page-operational-ease .leaf:before{display:block;content:"";width:75px;height:75px;position:absolute;left:0;background-image:url("/wp-content/themes/freshbox/images/liviri-icon-leaf.svg");background-size:75px;background-repeat:no-repeat}.page-operational-ease .leaf h3{font-size:18px}.page-consultative-support .op-hero{border-bottom:6px solid #f37f90}.page-consultative-support .badge-phase{display:inline-block;text-align:center;font-size:16px;padding:10px 24px;border-radius:50% 0 50%;color:#fff;background:#5c5d62}.page-consultative-support .badge-phase+h3{font-weight:800;color:#5c5d62}.page-consultative-support .badge-phase .number{font-size:50px;font-weight:800;display:block;line-height:1}.page-consultative-support .badge-phase.green{background:#95a823}.page-consultative-support .badge-phase.green+h3{font-weight:800;color:#95a823}.page-consultative-support .badge-phase.orange{background:#ffb607}.page-consultative-support .badge-phase.orange+h3{font-weight:800;color:#ffb607}.page-environmental-stance .op-hero{border-bottom:6px solid #ffb607}.home .cta,.home .liviri-product .cta,.home .purple-button a.vc_btn3.vc_btn3-color-black{background:#95a823}@media(min-width: 992px){.home #homepage-intro-text h1{font-size:60px}}@media(min-width: 1280px){.home #homepage-intro-text h1{font-size:70px}}.vc_inner.container.bootstrap{width:auto}#main>.vc_row{padding:40px 0}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0 !important}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0 !important}