#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}#content .section-title{font-weight:300}#content .hp-video .video-th .play-btn{color:#fff}#content-full{position:relative;padding-top:30px;margin:15px;width:auto;background-color:#fff}#content-full:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../../../../../themes/gregorygunter.com/images/lifestyle/lifestyle-bg.jpg);opacity:.08;-webkit-filter:grayscale(1);filter:grayscale(1);background-attachment:fixed}#content-full #content{z-index:2;position:relative}#content-full #content .container{width:100%;max-width:1340px}p#breadcrumbs{margin-top:0}p#breadcrumbs>span::after{left:calc(100% + 225px)}#content h2,#content p{margin:0;line-height:1}#ip-lifetyle{font-size:0;letter-spacing:normal;line-height:1}.ip-ls-container,.ip-ls-section{display:block;position:relative}.ip-ls-content-container{padding:65px 0 40px;display:block;position:relative}.custom-container{display:block;width:100%;margin:0 auto;max-width:1284px;padding:0 15px}.ip-ls-main-title{display:block;position:relative;text-align:center;margin-bottom:70px}#content .ip-ls-main-title h2{font-size:70px;line-height:1;letter-spacing:normal;text-transform:uppercase;font-weight:400;color:#532742;display:block;font-family:'Lora',serif}#content .ip-ls-main-title h2 span{display:block;font-size:25px;font-weight:300;color:#212121;margin-bottom:15px;font-family:'Montserrat',sans-serif}.ip-ls-content-holder{display:block;position:relative;margin-bottom:86px}.ip-ls-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.ip-ls-content-col{display:inline-block;vertical-align:middle;position:relative;width:50%}.ip-ls-content-col:first-child{width:50.878%}.ip-ls-content-col:last-child{width:49.122%}.ip-ls-content{display:block;position:relative;padding-right:80px;padding-left:30px}#content .ip-ls-content p,#content .ip-ls-content-full p,#content .ip-ls-footer-content p{font-size:15px;line-height:2.334;letter-spacing:.025em;color:#222}.ip-ls-content-video,.ip-ls-content-video a{display:block;position:relative}.ip-ls-content-video a canvas{display:block;width:100%;height:100%;position:relative;min-height:250px}.ip-ls-content-video a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.ip-ls-play-btn{position:absolute;top:75%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-width:140px;height:41px;border:1px solid #fff;font-size:13px;color:#fff;text-transform:uppercase;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.ip-ls-content-video a:hover .ip-ls-play-btn{background-color:#552a44;border-color:#552a44}.ip-ls-content-video a{background-color:#000}.ip-ls-content-video a:hover img{opacity:.75}.ip-ls-content-row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ip-ls-content-img-holder,.ip-ls-content-img-holder a{display:block;position:relative}.ip-ls-content-img{display:block;position:relative;background-color:#000}.ip-ls-content-img canvas{display:block;width:100%;height:100%;position:relative;min-height:250px}.ip-ls-content-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.ip-ls-content-row:nth-child(even) .ip-ls-content{padding-right:30px;padding-left:84px}.ip-ls-content-row:not(:last-child){margin-bottom:84px}.ip-ls-content-full{display:block;text-align:center;position:relative;padding:0 57px}.ip-ls-content-img-title{display:block;position:relative;text-align:center;padding:19px 15px;background-color:#fff}#content .ip-ls-content-img-title h2{font-size:50px;line-height:1;color:#000;font-weight:400;font-family:'Lora',serif;margin-bottom:10px;display:block}#content .ip-ls-content-img-title span{font-size:12px;line-height:1;letter-spacing:.10em;color:#333;font-family:'Lora',serif}.ip-ls-content-img-caption{position:absolute;bottom:17px;left:0;right:0;margin:0 auto;width:100%;max-width:394px;z-index:5;background-color:rgb(83 39 72 / .73);padding:17px 10px 14px;text-align:center;display:block}.ip-ls-content-img-caption span{display:block;font-size:10px;line-height:1;color:#fff;text-transform:uppercase;text-decoration:underline;margin-bottom:10px}#content .ip-ls-content-img-caption strong{font-size:16px;line-height:22px;color:#fff;text-transform:uppercase;font-weight:500}.ip-ls-content-credit{display:block;position:relative;text-align:center;font-style:italic;font-size:14px;line-height:1;color:#000;margin-top:15px;font-weight:200}.ip-ls-content-img-holder a:hover .ip-ls-content-img img{opacity:.75}.ip-ls-logos-container{display:block;position:relative}.ip-ls-logos-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#fff}.ip-ls-logos-bg canvas{display:block;width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.15;background-attachment:fixed}.ip-ls-logo-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:853px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-ls-logo-item{display:inline-block;vertical-align:middle;position:relative;width:calc(100% / 4);padding:20px}.ip-ls-logo-item img{max-width:100%;height:auto;margin:0 auto;display:block}.ip-ls-logos-holder{display:block;position:relative;padding:39px 15px}.ip-ls-logos-container .custom-container{max-width:1485px}.ip-ls-footer-container{display:block;position:relative;padding:90px 0 60px}.ip-ls-footer-main{display:block;position:relative}.ip-ls-footer-content{display:block;position:relative;text-align:center;margin-bottom:40px}.ip-ls-footer-logo-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:70px}.ip-ls-footer-logo-item{display:inline-block;vertical-align:middle;position:relative}.ip-ls-footer-logo-item img{max-width:100%;height:auto;margin:0 auto;display:block}.ip-ls-footer-caption{display:block;position:relative;text-align:center;margin-bottom:15px}#content .ip-ls-footer-caption p{font-size:18px;line-height:1.945;letter-spacing:.025em;color:#532742}.ip-ls-footer-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:239px;height:47px;background-color:#552a44;margin:0 auto;font-size:12px;line-height:1;letter-spacing:.30em;color:#fff!important;text-transform:uppercase;font-weight:700;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.ip-ls-footer-container .custom-container{max-width:1170px}.ip-ls-footer-btn a:hover{background-color:#000;color:#fff}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aiosp-content.aios-popup-body{width:100%;max-width:800px;min-height:0;padding:85px 80px 80px}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aios-popup-body .aiosp-close{opacity:1;font-size:0;font-family:agentimage!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:24px;right:24px}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aios-popup-body .aiosp-close:before{position:absolute;content:"\b0242";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:26px;line-height:1;color:#737373;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aios-popup-body .aiosp-close:hover:before{color:#552a44}#ip-lifestyle-form{font-size:0}#ip-lifestyle-form h2{font-size:30px;line-height:1.3334;color:#532742;font-family:'Lora',serif;display:block;text-align:center;margin-bottom:0;text-transform:uppercase}.ip-ls-form-widget,.ip-ls-form-widget form{display:block;position:relative}.ip-ls-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.ip-ls-form-row:not(:last-child){margin-bottom:10px}.ip-ls-form-col{display:inline-block;vertical-align:middle;position:relative;width:calc(50% - 10px)}.ip-ls-form-col input:not([type=submit]){width:100%;height:70px;border:none;border-bottom:1px solid #999;font-size:14px;line-height:normal;letter-spacing:.05em;color:#999;text-transform:uppercase;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0}.ip-ls-form-row.full .ip-ls-form-submit{width:100%;max-width:239px;height:47px;background-color:#552a44;margin:0 auto;font-size:12px;line-height:1;letter-spacing:.30em;color:#fff!important;text-transform:uppercase;font-weight:700;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;padding:0;border:none;margin:40px auto 0;display:block}.ip-ls-form-row.full .ip-ls-form-submit:hover{background-color:#000;color:#fff}.ip-ls-form-row.full{display:block;width:100%;margin-bottom:0}.ip-ls-form-widget div.wpcf7-response-output{position:absolute;bottom:-41px;left:0;right:0;margin:0 auto!important;font-size:12px;color:#000!important;text-align:center}.ip-ls-form-widget .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:12px}.ip-ls-form-widget .wpcf7-form-control-wrap{display:block}.ip-ls-form-widget{width:100%;max-width:580px;margin:0 auto}.ip-ls-form-widget div.wpcf7 .ajax-loader{position:absolute;bottom:-38px;left:0;right:0;margin:0 auto}@media only screen and (max-width:1560px){#content-full #content .container{max-width:100%;padding:0 120px}.ip-ls-logos-container .custom-container{max-width:100%;padding:0 50px}}@media only screen and (max-width:1440px){.ip-ls-content-container .custom-container{max-width:1200px}.ip-ls-content-row:nth-child(even) .ip-ls-content{padding-right:25px;padding-left:70px}.ip-ls-content{padding-right:70px;padding-left:25px}.ip-ls-content-full{padding:0 30px}}@media only screen and (max-width:1366px){#content .ip-ls-main-title h2{font-size:60px}#content .ip-ls-main-title h2 span{font-size:22px}.ip-ls-content-container .custom-container{max-width:1170px}.ip-ls-content-row:nth-child(even) .ip-ls-content{padding-right:20px;padding-left:50px}.ip-ls-content{padding-right:50px;padding-left:20px}#content .ip-ls-content p,#content .ip-ls-content-full p,#content .ip-ls-footer-content p{line-height:2}.ip-ls-content-full{padding:0}.ip-ls-footer-container .custom-container{max-width:1000px}.ip-ls-footer-logo-item img{max-width:80%}#content .ip-ls-footer-caption p{font-size:16px}}@media only screen and (max-width:1280px){.ip-ls-content-container .custom-container{max-width:1075px}#content .ip-ls-content p,#content .ip-ls-content-full p,#content .ip-ls-footer-content p{font-size:14px}.ip-ls-logos-container .custom-container{padding:0 30px}#content .ip-ls-main-title h2{font-size:55px}}@media only screen and (max-width:1199px){#content .ip-ls-main-title h2{font-size:50px}.ip-ls-content-row:nth-child(even) .ip-ls-content{padding-right:15px;padding-left:30px}.ip-ls-content{padding-right:30px;padding-left:15px}#content .ip-ls-content p,#content .ip-ls-content-full p,#content .ip-ls-footer-content p{line-height:1.7}#content .ip-ls-content-img-title h2{font-size:35px}#content .ip-ls-content-img-caption strong{font-size:14px}.ip-ls-content-img-caption{max-width:330px}.ip-ls-content-holder{margin-bottom:60px}.ip-ls-logo-item{padding:15px}.ip-ls-logo-main{max-width:700px}.ip-ls-footer-container .custom-container{max-width:890px}.ip-ls-footer-container{padding:50px 0 40px}.ip-ls-logos-container .custom-container{padding:0 20px}.ip-ls-logo-item img{max-width:80%}#content-full #content .container{padding:0 106px}html.safari-true #content-full:before,html.safari-true .ip-ls-logos-bg canvas{background-attachment:scroll!important}}@media only screen and (max-width:991px){p#breadcrumbs{margin-bottom:0;margin-top:0;font-size:13px}#content-full{padding-top:15px}#content-full #content .container{padding:0 15px}#content .ip-ls-main-title h2{font-size:45px}#content .ip-ls-main-title h2 span{font-size:20px;margin-bottom:5px}.ip-ls-content-row{display:block}.ip-ls-content-col{display:block;width:100%!important}.ip-ls-content-video{width:100%;max-width:567px;margin:0 auto}.ip-ls-content{padding:30px 0 0!important;text-align:center;width:100%;max-width:567px;margin:0 auto}.ip-ls-main-title{margin-bottom:32px}.ip-ls-content-row:not(:last-child){margin-bottom:50px}.ip-ls-content-img-holder{width:100%;max-width:567px;margin:0 auto}.ip-ls-content-holder{margin-bottom:15px}.ip-ls-content-full{width:100%;max-width:567px;margin:0 auto}.ip-ls-logo-item{width:calc(100% / 3);padding:10px}.ip-ls-logo-main{max-width:500px}.ip-ls-logo-item img{max-width:100%}.ip-ls-footer-logo-item{width:calc(100% / 3);padding:10px}.ip-ls-footer-logo-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:480px;margin:0 auto 40px}#content .ip-ls-footer-caption p{font-size:15px;line-height:1.7}.ip-ls-footer-caption{margin-bottom:30PX}.ip-ls-footer-container{padding:30px 0 40px}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aiosp-content.aios-popup-body{padding:85px 50px 80px}}@media only screen and (max-width:767px){#content .ip-ls-main-title h2{font-size:40px}#ip-lifestyle-form h2{font-size:25px;margin-bottom:20px}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aiosp-content.aios-popup-body{padding:65px 15px 65px}.ip-ls-form-col{width:calc(50% - 5px)}.ip-ls-form-col input:not([type=submit]){height:60px;font-size:13px}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aios-popup-body .aiosp-close{top:10px;right:10px}.ip-ls-form-row.full .ip-ls-form-submit{margin:30px auto 0;max-width:200px}.ip-ls-footer-btn a{max-width:200px}}@media only screen and (max-width:480px){#content .ip-ls-main-title h2{font-size:35px}#content .ip-ls-content-img-title h2{font-size:26px}#content .ip-ls-content-img-title span{font-size:11px;letter-spacing:.05em}#content .ip-ls-content-img-caption strong{font-size:10px;line-height:1.4}.ip-ls-content-img-caption{max-width:240px}.ip-ls-content-img-caption span{font-size:9px}.ip-ls-content-credit{font-size:13px}.ip-ls-logos-container .custom-container{padding:0 15px}.ip-ls-logo-item{width:calc(100% / 2)}.ip-ls-footer-content{margin-bottom:30px}.ip-ls-footer-logo-item{width:calc(100% / 2);padding:10px}#ip-lifestyle-form h2{font-size:21px}.ip-ls-form-widget .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:9px}.aiosp-container.aiosp-inline-holder[class*="ip-lifestyle-form"] .aiosp-content.aios-popup-body{padding:60px 15px 60px}.ip-ls-form-col input:not([type=submit]){font-size:12px;letter-spacing:normal}.ip-ls-content-video a img{-o-object-position:left;object-position:left}}