body{font-family:'Lato', sans-serif}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:none}a,a:visited{color:#111111;font-weight:bold;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}a:hover{color:#747474;text-decoration:none}.h1,.h2,.h3,h1,h2,h3{margin:0}.h1,h1{font-size:55px;line-height:55px}@media screen and (max-width:575px){.h1,h1{line-height:44px;font-size:44px}}@media screen and (max-width:400px){.h1,h1{line-height:40px;font-size:34px}}.h2,h2{font-size:38px;line-height:38px}@media screen and (max-width:575px){.h2,h2{line-height:33px;font-size:33px}}@media screen and (max-width:400px){.h2,h2{line-height:30px;font-size:30px}}.h3,h3{font-size:20px;line-height:20px;font-weight:900;text-transform:uppercase;padding:30px 0 20px}@media screen and (max-width:575px){.h3,h3{padding:20px 0 5px;line-height:18px;font-size:18px}}.h4,h4{font-size:23px;line-height:24px;font-weight:700}@media screen and (max-width:575px){.h4,h4{line-height:21px;font-size:21px}}.h5,h5{font-size:15px;line-height:16px;font-weight:900}@media screen and (max-width:575px){.h5,h5{line-height:14px;font-size:14px}}@media screen and (max-width:400px){.h5,h5{line-height:14px;font-size:12px}}strong{font-size:18px}@media screen and (max-width:575px){strong{font-size:16px}}sup{font-size:25%;top:-2.3em;font-weight:400}sup.registered{font-size:30%;top:-2em}body>.container{position:relative;top:50%}body>.container>.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.66);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;z-index:999;opacity:0}body>.container>.overlay.open{opacity:1}body>.container>.overlay.open>.container>.copy{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}body>.container>.overlay>.container>.copy{position:absolute;top:50%;left:50%;width:80%;max-height:88%;font-size:22px;font-weight:300;background-color:#FFFFFF;border-radius:20px;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}body>.container>.overlay>.container>.copy .title{font-size:28px;font-weight:400}body>.container>.overlay>.container>.copy .close{opacity:1;position:absolute;width:50px;height:50px;float:none;top:0;right:0;cursor:pointer;z-index:1}body>.container>.overlay>.container>.copy .close:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:FontAwesome;font-size:33px;-webkit-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms;z-index:1;content:"\f057"}body>.container>.overlay>.container>.copy .close:hover:before{-webkit-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}body>.container>.overlay>.container>.copy .close:after{position:absolute;content:"";background:#FFFFFF;width:70%;height:70%;border-radius:50%;left:14%;top:15%}body>.container>.overlay>.container>.copy .overlay-content{overflow:scroll;max-height:88vh;padding:50px;position:relative;text-align:center}body>.container>.overlay>.container>.copy .overlay-content.product-label{padding:20px}body>.container>.overlay>.container>.copy .overlay-content.product-label img{display:block;width:auto;max-height:calc(100% - 40px);margin:0 auto}#product-page.rev_slider,.home.page #home-page.rev_slider,.lightgrey-radial-gradient,.single-product>.container:before{background-image:-ms-radial-gradient(center center, circle closest-corner, #FFFFFF 0%, #DFDFDF 100%);background-image:-moz-radial-gradient(center center, circle closest-corner, #FFFFFF 0%, #DFDFDF 100%);background-image:-o-radial-gradient(center center, circle closest-corner, #FFFFFF 0%, #DFDFDF 100%);background-image:-webkit-gradient(radial, center center, 0, center center, 487, color-stop(0, #FFFFFF), color-stop(1, #DFDFDF));background-image:-webkit-radial-gradient(center center, circle closest-corner, #FFFFFF 0%, #DFDFDF 100%);background-image:-webkit-radial-gradient(circle closest-corner at center center, #FFFFFF 0%, #DFDFDF 100%);background-image:-o-radial-gradient(circle closest-corner at center center, #FFFFFF 0%, #DFDFDF 100%);background-image:radial-gradient(circle closest-corner at center center, #FFFFFF 0%, #DFDFDF 100%)}.foreground-gradient,.woocommerce ul.products li.product a:first-child:before,ul#product-list li a.product-shot .product-image:before{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(225, 225, 225, 0)), to(#EEEEEE));background-image:-webkit-linear-gradient(bottom, rgba(225, 225, 225, 0), #EEEEEE);background-image:-moz-linear-gradient(bottom, rgba(225, 225, 225, 0), #EEEEEE);background-image:-o-linear-gradient(bottom, rgba(225, 225, 225, 0), #EEEEEE);background-image:linear-gradient(to top, rgba(225, 225, 225, 0), #EEEEEE)}.gravol-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#f8d8e6), to(#fef9fb));background-image:-webkit-linear-gradient(bottom, #f8d8e6, #fef9fb);background-image:-moz-linear-gradient(bottom, #f8d8e6, #fef9fb);background-image:-o-linear-gradient(bottom, #f8d8e6, #fef9fb);background-image:linear-gradient(to top, #f8d8e6, #fef9fb)}.dropdown-menu{margin:-1px 0;padding:0}.dropdown-menu .dropdown-submenu{position:relative}.dropdown-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-menu .dropdown-submenu:active>.dropdown-menu,.dropdown-menu .dropdown-submenu:focus>.dropdown-menu{display:block}.dropdown-menu .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-menu .dropdown-submenu:active>a:after,.dropdown-menu .dropdown-submenu:focus>a:after{border-left-color:#d2d755}.dropdown-menu .dropdown-submenu.pull-left{float:none}.dropdown-menu .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.header{position:fixed;top:0;left:0;width:100%;height:85px;-webkit-transition:height 300ms;-o-transition:height 300ms;transition:height 300ms;z-index:999}.smallerHeader .header{top:-1px;height:50px}.header ul>li>a:focus{outline-style:auto;outline-offset:-2px;outline-width:5px;outline-color:#999999}@media screen and (max-width:767px){.header:before{position:absolute;bottom:-8px;left:0;width:100%;height:8px;background-color:#CCCCCC;content:"";z-index:1001}}.header .navbar-default{margin:0;border:none;height:100%}.header .navbar-default .container{height:100%}.header .navbar-default .container .navbar-header{position:relative;top:50%;-webkit-transform:translateY(-44%);-ms-transform:translateY(-44%);transform:translateY(-44%);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.smallerHeader .header .navbar-default .container .navbar-header{-webkit-transform:translateY(-48%);-ms-transform:translateY(-48%);transform:translateY(-48%)}.header .navbar-default .container .navbar-header .navbar-brand{height:auto;padding:10px 20px}@media screen and (max-width:767px){.smallerHeader .header .navbar-default .container .navbar-header .navbar-brand{padding:18px 20px 10px}}.header .navbar-default .container .navbar-header .navbar-brand>img{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;height:50px}.smallerHeader .header .navbar-default .container .navbar-header .navbar-brand>img{height:30px}.header .navbar-default .container .navbar-header button{padding:25px;background:none;border:none}@media screen and (max-width:767px){.header .navbar-default .container .navbar-header button:before{display:none}}.header .navbar-default .container .navbar-header button:after{position:absolute;font-family:FontAwesome;color:#666666;font-size:30px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;content:"\f0c9"}.header .navbar-default .container .navbar-header button:hover:after{color:#000;-webkit-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.header .navbar-default .container .navbar-header button .icon-bar{display:none}.header .navbar-default .container .navbar-collapse{float:left;width:calc(100% - 211px);padding:0;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;top:23px}@media screen and (max-width:767px){.header .navbar-default .container .navbar-collapse{width:calc(100% + 30px);background:#f8f8f8;-webkit-box-shadow:0 1px 20px rgba(0, 0, 0, 0.3);box-shadow:0 1px 20px rgba(0, 0, 0, 0.3);border:none;float:none;max-height:0}}@media screen and (max-width:767px) and (min-width:768px){.header .navbar-default .container .navbar-collapse{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}}@media screen and (max-width:767px){.header .navbar-default .container .navbar-collapse.in{max-height:calc(100vh - 85px)}}@media screen and (max-width:767px) and (max-width:767px){.header .navbar-default .container .navbar-collapse.in{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.smallerHeader .header .navbar-default .container .navbar-collapse.in{top:-10px;-webkit-transition:max-height 300ms;-o-transition:max-height 300ms;transition:max-height 300ms}}.smallerHeader .header .navbar-default .container .navbar-collapse{width:calc(100% - 209px);margin-top:-30px}@media screen and (max-width:767px){.smallerHeader .header .navbar-default .container .navbar-collapse{width:100vw;-webkit-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms}}.header .navbar-default .container .navbar-collapse ul.navbar-nav{width:calc(100% - 100px)}@media screen and (max-width:767px){.header .navbar-default .container .navbar-collapse ul.navbar-nav{position:relative;width:100%;margin:0;padding-bottom:17px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:768px){.header .navbar-default .container .navbar-collapse ul.navbar-nav{margin-top:20px}.header .navbar-default .container .navbar-collapse ul.navbar-nav:before{position:absolute;content:"";width:0;height:8px;background-color:#dc3a83;bottom:-8px;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;pointer-events:none;margin-left:-44vw;z-index:1001}.home .header .navbar-default .container .navbar-collapse ul.navbar-nav:before,body.menu-hover-on-home .header .navbar-default .container .navbar-collapse ul.navbar-nav:before{width:52px;margin-left:30px}.page-template-page-all-products-with-filters .header .navbar-default .container .navbar-collapse ul.navbar-nav:before,.single-product .header .navbar-default .container .navbar-collapse ul.navbar-nav:before,body.menu-hover-on-products .header .navbar-default .container .navbar-collapse ul.navbar-nav:before,body.menu-hover-on-produits .header .navbar-default .container .navbar-collapse ul.navbar-nav:before{width:108px;margin-left:142px}body.gravol-ginger-fr-2 .header .navbar-default .container .navbar-collapse ul.navbar-nav:before,body.gravol-ginger .header .navbar-default .container .navbar-collapse ul.navbar-nav:before{background-color:#0C8A44}body.gravol-kids-fr-2 .header .navbar-default .container .navbar-collapse ul.navbar-nav:before,body.gravol-kids .header .navbar-default .container .navbar-collapse ul.navbar-nav:before{background-color:#09779B}}.header .navbar-default .container .navbar-collapse ul.navbar-nav li{padding:0 15px}.header .navbar-default .container .navbar-collapse ul.navbar-nav li>a{top:5px;font-size:17px;text-transform:uppercase;background:none}.header .navbar-default .container .navbar-collapse ul.navbar-nav li>a>.caret{position:relative;border:none}.header .navbar-default .container .navbar-collapse ul.navbar-nav li>a>.caret:before{position:absolute;top:-12px;font-size:15px;font-family:FontAwesome;content:"\f13a";color:#dc3a83}body.gravol-ginger-fr-2 .header .navbar-default .container .navbar-collapse ul.navbar-nav li>a>.caret:before,body.gravol-ginger .header .navbar-default .container .navbar-collapse ul.navbar-nav li>a>.caret:before{color:#0C8A44}body.gravol-kids-fr-2 .header .navbar-default .container .navbar-collapse ul.navbar-nav li>a>.caret:before,body.gravol-kids .header .navbar-default .container .navbar-collapse ul.navbar-nav li>a>.caret:before{color:#09779B}.header .navbar-default .container .navbar-collapse ul.navbar-nav li.menu-item-object-product.active>a{pointer-events:none;color:#333333}.header .navbar-default .container .navbar-collapse ul.navbar-nav li.menu-item-object-product.active>a:before{border-left-color:#dc3a83}body.gravol-ginger-fr-2 .header .navbar-default .container .navbar-collapse ul.navbar-nav li.menu-item-object-product.active>a:before,body.gravol-ginger .header .navbar-default .container .navbar-collapse ul.navbar-nav li.menu-item-object-product.active>a:before{border-left-color:#0C8A44}body.gravol-kids-fr-2 .header .navbar-default .container .navbar-collapse ul.navbar-nav li.menu-item-object-product.active>a:before,body.gravol-kids .header .navbar-default .container .navbar-collapse ul.navbar-nav li.menu-item-object-product.active>a:before{border-left-color:#09779B}.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-container,.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-french-container{-webkit-transition:margin 300ms;-o-transition:margin 300ms;transition:margin 300ms;margin:0}@media screen and (max-width:767px){.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-container,.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-french-container{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-container ul.menu,.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-french-container ul.menu{margin:10px 0 0;text-align:right}@media screen and (max-width:767px){.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-container ul.menu,.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-french-container ul.menu{margin:0;text-align:left;position:relative;left:-22px;top:-8px}}.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-container ul.menu li,.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-french-container ul.menu li{display:inline-block;text-decoration:none;padding:0 1%}.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-container ul.menu li a,.header .navbar-default .container .navbar-collapse .menu-secondary-navigation-french-container ul.menu li a{position:relative;top:-3px;padding:10px;font-size:12px;z-index:1003}.header form.search{position:relative;top:-36px;right:12px;width:164px;height:26px;float:right}@media screen and (max-width:767px){.header form.search{display:none}}.header form.search input{float:right;width:90px;height:26px;line-height:26px;border:none;border-radius:0;border-top-left-radius:13px;border-bottom-left-radius:13px;border-right:0;padding:0 12px;background:#E4E4E4;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;font-size:1em;line-height:16px;color:#666666}.header form.search input:focus,.header form.search input:hover{width:138px;outline:0;color:#333333}.header form.search input::-webkit-input-placeholder{color:#CCCCCC}.header form.search input::-moz-placeholder{color:#CCCCCC}.header form.search input:-ms-input-placeholder{color:#CCCCCC}.header form.search input:-moz-placeholder{color:#CCCCCC}.header form.search button{background:#E4E4E4;height:26px;width:26px;line-height:24px;margin:0;border:none;border-left:0;border-radius:0;border-top-right-radius:13px;border-bottom-right-radius:13px;padding:0;color:grey!important}.header form.search button:focus{outline-color:#999999;outline-width:5px;outline-offset:1px;outline-style:auto}.header form.search button:hover{padding-right:0!important;color:black!important}.header form.search button:before{display:none}.header form.search button i.fa:before{color:#333333}.admin-bar .header{top:32px}@media only screen and (min-width:768px){.home #menu-main-navigation-fr:before,body.menu-hover-on-home #menu-main-navigation-fr:before{width:72px}.page-template-page-all-products-with-filters #menu-main-navigation-fr:before,.single-product #menu-main-navigation-fr:before,body.menu-hover-on-products #menu-main-navigation-fr:before,body.menu-hover-on-produits #menu-main-navigation-fr:before{width:110px;margin-left:160px}}body{padding-top:93px;-webkit-transition:padding 300ms;-o-transition:padding 300ms;transition:padding 300ms}body.smallerHeader{padding-top:50px}li.mega-menu{position:static}li.mega-menu.open>ul.dropdown-menu{max-height:1444px;padding:20px 0}@media screen and (max-width:767px){li.mega-menu.open>ul.dropdown-menu{position:relative;padding:12px 0;background-color:#EEEEEE;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}}li.mega-menu>ul.dropdown-menu{width:100vw;left:0;padding:0;border-radius:0;border-left:none;border-right:none;border-width:8px;border-bottom-width:0;border-color:#CCCCCC;-webkit-box-shadow:none;box-shadow:none;max-height:0px;display:block;overflow:hidden}@media screen and (min-width:768px){li.mega-menu>ul.dropdown-menu{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}li.mega-menu>ul.dropdown-menu.open{border-bottom-width:8px}}@media screen and (max-width:767px){li.mega-menu>ul.dropdown-menu{border:none}}li.mega-menu>ul.dropdown-menu>li.menu-item{display:inline-block;width:32vw;font-weight:bold}@media screen and (max-width:767px){li.mega-menu>ul.dropdown-menu>li.menu-item{width:100%}}li.mega-menu>ul.dropdown-menu>li.menu-item sup{top:-2.3em;font-size:25%;font-weight:400}li.mega-menu>ul.dropdown-menu>li.menu-item>a{position:relative;padding-bottom:10px;font-size:20px;color:#666666;display:inline-block;margin-right:60%}li.mega-menu>ul.dropdown-menu>li.menu-item>a:after{display:none}li.mega-menu>ul.dropdown-menu>li.menu-item>a:hover{background:none}li.mega-menu>ul.dropdown-menu>li.menu-item>a:hover:before{opacity:1;width:calc(100% - 40px)}li.mega-menu>ul.dropdown-menu>li.menu-item>a:before{position:absolute;bottom:13px;height:1px;width:0;content:"";opacity:0;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-fr-2>a,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol>a{color:#dc3a83}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-fr-2>a:before,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol>a:before{background-color:#dc3a83}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-ginger-fr-2>a,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-ginger>a{color:#0C8A44}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-ginger-fr-2>a:before,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-ginger>a:before{background-color:#0C8A44}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-kids-fr-2>a,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-kids>a{color:#09779B}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-kids-fr-2>a:before,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-kids>a:before{background-color:#09779B}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-fr-2 ul.dropdown-menu li.menu-item a:hover:before,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol ul.dropdown-menu li.menu-item a:hover:before{border-left-color:#dc3a83}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-ginger-fr-2 ul.dropdown-menu li.menu-item a:hover:before,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-ginger ul.dropdown-menu li.menu-item a:hover:before{border-left-color:#0C8A44}li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-kids-fr-2 ul.dropdown-menu li.menu-item a:hover:before,li.mega-menu>ul.dropdown-menu>li.menu-item.gravol-kids ul.dropdown-menu li.menu-item a:hover:before{border-left-color:#09779B}li.mega-menu>ul.dropdown-menu>li.menu-item>ul.dropdown-menu{position:static;display:block;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}li.mega-menu>ul.dropdown-menu>li.menu-item>ul.dropdown-menu>li.menu-item>a{color:#777777;padding:6px 20px;padding-left:36px;white-space:normal}li.mega-menu>ul.dropdown-menu>li.menu-item>ul.dropdown-menu>li.menu-item>a:hover{background:none;color:#111111}li.mega-menu>ul.dropdown-menu>li.menu-item>ul.dropdown-menu>li.menu-item>a:before{display:block;float:left;width:0;height:0;margin-top:5px;margin-left:-14px;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#111111;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;content:" "}li.mega-menu>ul.dropdown-menu>.fa-times{position:absolute;right:0;top:0;padding:16px;font-size:20px;cursor:pointer;color:#999999;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}li.mega-menu>ul.dropdown-menu>.fa-times:hover{color:#333333;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button{position:relative;display:inline-block;background-color:#333333;border-radius:20px;border:none;text-align:left;font-size:16px;color:#FFFFFF!important;margin:10px 15px 0 0;padding:8px 40px 8px 14px;text-transform:uppercase;outline:none;-webkit-transition:all 300ms!important;-o-transition:all 300ms!important;transition:all 300ms!important}@media screen and (max-width:767px){.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button{margin:6px 6px 0 0}}@media screen and (max-width:767px){.woocommerce #respond li.tp-revslider-slidesli>.tp-parallax-wrap input#submit,.woocommerce li.tp-revslider-slidesli>.tp-parallax-wrap a.button,.woocommerce li.tp-revslider-slidesli>.tp-parallax-wrap button.button,.woocommerce li.tp-revslider-slidesli>.tp-parallax-wrap input.button,li.tp-revslider-slidesli>.tp-parallax-wrap .button,li.tp-revslider-slidesli>.tp-parallax-wrap .woocommerce #respond input#submit,li.tp-revslider-slidesli>.tp-parallax-wrap button{line-height:19px!important;padding:4px 28px 4px 8px!important;font-size:12px!important}}.rev_slider .button,.rev_slider .woocommerce #respond input#submit,.rev_slider .woocommerce a.button,.rev_slider .woocommerce button.button,.rev_slider .woocommerce input.button,.rev_slider button,.woocommerce #respond .rev_slider input#submit,.woocommerce .rev_slider a.button,.woocommerce .rev_slider button.button,.woocommerce .rev_slider input.button{font-size:16px!important;margin:10px 15px 0 0!important;padding:8px 40px 8px 14px!important}.button:before,.woocommerce #respond input#submit:before,.woocommerce a.button:before,.woocommerce button.button:before,.woocommerce input.button:before,button:before{position:absolute;top:50%;right:11px;font-size:20px;font-family:FontAwesome;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"\f138"}@media screen and (max-width:767px){.woocommerce #respond li.tp-revslider-slidesli>.tp-parallax-wrap input#submit:before,.woocommerce li.tp-revslider-slidesli>.tp-parallax-wrap a.button:before,.woocommerce li.tp-revslider-slidesli>.tp-parallax-wrap button.button:before,.woocommerce li.tp-revslider-slidesli>.tp-parallax-wrap input.button:before,li.tp-revslider-slidesli>.tp-parallax-wrap .button:before,li.tp-revslider-slidesli>.tp-parallax-wrap .woocommerce #respond input#submit:before,li.tp-revslider-slidesli>.tp-parallax-wrap button:before{right:6px!important}}.button:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,button:focus{outline-style:auto!important;outline-offset:2px!important;outline-width:5px!important;outline-color:#999999!important}.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,button:hover{opacity:1;padding-right:50px}.rev_slider .button:hover,.rev_slider .woocommerce #respond input#submit:hover,.rev_slider button:hover,.woocommerce #respond .rev_slider input#submit:hover{padding-right:50px!important}.button.filter,.woocommerce #respond input.filter#submit,.woocommerce a.filter.button,.woocommerce button.filter.button,.woocommerce input.filter.button,button.filter{min-width:140px;padding-right:30px!important;padding-left:30px!important;background-color:transparent;border:1px solid #E1E1E1;color:#666666!important;text-align:center;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media screen and (max-width:767px){.button.filter,.woocommerce #respond input.filter#submit,.woocommerce a.filter.button,.woocommerce button.filter.button,.woocommerce input.filter.button,button.filter{min-width:auto;padding-right:20px!important;padding-left:20px!important}}.button.filter:hover,.woocommerce #respond input.filter#submit:hover,button.filter:hover{color:#000000!important;background-color:rgba(225, 225, 225, 0.34);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.button.filter.selected,.woocommerce #respond input.filter.selected#submit,button.filter.selected{color:#000000!important;background-color:#E1E1E1;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.button.filter:before,.woocommerce #respond input.filter#submit:before,button.filter:before{display:none}.button.filter#all-products,button.filter#all-products{color:#222222!important;border-color:#222222}.button.filter#all-products:hover,button.filter#all-products:hover{background-color:rgba(34, 34, 34, 0.1)}.button.filter#all-products.selected,button.filter#all-products.selected{color:#FFFFFF!important;background-color:#222222;cursor:default}.button.filter#gravol,.button.filter#gravol-fr-2,button.filter#gravol,button.filter#gravol-fr-2{color:#dc3a83!important;border-color:#dc3a83}.button.filter#gravol-fr-2:hover,.button.filter#gravol:hover,button.filter#gravol-fr-2:hover,button.filter#gravol:hover{background-color:rgba(220, 58, 131, 0.1)}.button.filter#gravol-fr-2.selected,.button.filter#gravol.selected,button.filter#gravol-fr-2.selected,button.filter#gravol.selected{color:#FFFFFF!important;background-color:#dc3a83}.button.filter#gravol-ginger,.button.filter#gravol-ginger-fr-2,button.filter#gravol-ginger,button.filter#gravol-ginger-fr-2{color:#0C8A44!important;border-color:#0C8A44}.button.filter#gravol-ginger-fr-2:hover,.button.filter#gravol-ginger:hover,button.filter#gravol-ginger-fr-2:hover,button.filter#gravol-ginger:hover{background-color:rgba(12, 138, 68, 0.1)}.button.filter#gravol-ginger-fr-2.selected,.button.filter#gravol-ginger.selected,button.filter#gravol-ginger-fr-2.selected,button.filter#gravol-ginger.selected{color:#FFFFFF!important;background-color:#0C8A44}.button.filter#gravol-kids,.button.filter#gravol-kids-fr-2,button.filter#gravol-kids,button.filter#gravol-kids-fr-2{color:#09779B!important;border-color:#09779B}.button.filter#gravol-kids-fr-2:hover,.button.filter#gravol-kids:hover,button.filter#gravol-kids-fr-2:hover,button.filter#gravol-kids:hover{background-color:rgba(9, 119, 155, 0.1)}.button.filter#gravol-kids-fr-2.selected,.button.filter#gravol-kids.selected,button.filter#gravol-kids-fr-2.selected,button.filter#gravol-kids.selected{color:#FFFFFF!important;background-color:#09779B}.button.filter.clear-all,.woocommerce #respond input.filter.clear-all#submit,button.filter.clear-all{line-height:16px;margin-top:25px;padding-right:20px;padding-left:20px;font-size:14px;border-radius:2px;background-color:#F1F1F1}.button.filter.clear-all:hover,.woocommerce #respond input.filter.clear-all#submit:hover,button.filter.clear-all:hover{background-color:rgba(241, 241, 241, 0.34)}.button.filter sup,.woocommerce #respond input.filter#submit sup,button.filter sup{top:-2.3em;font-size:25%;font-weight:400}.button.plus,.woocommerce #respond input.plus#submit,.woocommerce a.plus.button,.woocommerce button.plus.button,.woocommerce input.plus.button,button.plus{border-radius:50%;padding:15px;font-size:0;border:4px solid #FFFFFF;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.7);box-shadow:0 2px 5px rgba(0, 0, 0, 0.7);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.button.plus:before,.woocommerce #respond input.plus#submit:before,button.plus:before{top:50%;left:50%;width:16px;height:26px;-webkit-transform:translate(-50%, -50%) rotate(0);-ms-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);content:"\f067";-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.button.plus:hover,.woocommerce #respond input.plus#submit:hover,button.plus:hover{border-width:6px;padding:15px!important}.button.plus:hover:before,.woocommerce #respond input.plus#submit:hover:before,button.plus:hover:before{-webkit-transform:translate(-50%, -50%) rotate(-180deg);-ms-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}.button.natural-source,.woocommerce #respond input.natural-source#submit,.woocommerce a.natural-source.button,.woocommerce button.natural-source.button,.woocommerce input.natural-source.button,button.natural-source{background-color:#0C8A44}.button:active,.button:focus,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:focus,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce input.button:active,.woocommerce input.button:focus,button:active,button:focus{outline:none}.gravol-fr-2:not(.page-template-page-all-products-with-filters) .button,.gravol-fr-2:not(.page-template-page-all-products-with-filters) .woocommerce #respond input#submit,.gravol-fr-2:not(.page-template-page-all-products-with-filters) button,.gravol:not(.page-template-page-all-products-with-filters) .button,.gravol:not(.page-template-page-all-products-with-filters) .woocommerce #respond input#submit,.gravol:not(.page-template-page-all-products-with-filters) button,.woocommerce #respond .gravol-fr-2:not(.page-template-page-all-products-with-filters) input#submit,.woocommerce #respond .gravol:not(.page-template-page-all-products-with-filters) input#submit{background-color:#dc3a83}.gravol-ginger-fr-2:not(.page-template-page-all-products-with-filters) .button,.gravol-ginger-fr-2:not(.page-template-page-all-products-with-filters) .woocommerce #respond input#submit,.gravol-ginger-fr-2:not(.page-template-page-all-products-with-filters) button,.gravol-ginger:not(.page-template-page-all-products-with-filters) .button,.gravol-ginger:not(.page-template-page-all-products-with-filters) .woocommerce #respond input#submit,.gravol-ginger:not(.page-template-page-all-products-with-filters) button,.woocommerce #respond .gravol-ginger-fr-2:not(.page-template-page-all-products-with-filters) input#submit,.woocommerce #respond .gravol-ginger:not(.page-template-page-all-products-with-filters) input#submit{background-color:#0C8A44}.gravol-kids-fr-2:not(.page-template-page-all-products-with-filters) .button,.gravol-kids-fr-2:not(.page-template-page-all-products-with-filters) .woocommerce #respond input#submit,.gravol-kids-fr-2:not(.page-template-page-all-products-with-filters) button,.gravol-kids:not(.page-template-page-all-products-with-filters) .button,.gravol-kids:not(.page-template-page-all-products-with-filters) .woocommerce #respond input#submit,.gravol-kids:not(.page-template-page-all-products-with-filters) button,.woocommerce #respond .gravol-kids-fr-2:not(.page-template-page-all-products-with-filters) input#submit,.woocommerce #respond .gravol-kids:not(.page-template-page-all-products-with-filters) input#submit{background-color:#09779B}.button.white,.woocommerce #respond input.white#submit,.woocommerce a.white.button,.woocommerce button.white.button,.woocommerce input.white.button,button.white{color:#333333!important;background-color:#FFFFFF!important}.button.black,.woocommerce #respond input.black#submit,.woocommerce a.black.button,.woocommerce button.black.button,.woocommerce input.black.button,button.black{color:white!important;background-color:black!important}.button.nowrap,.woocommerce #respond input.nowrap#submit,.woocommerce a.nowrap.button,.woocommerce button.nowrap.button,.woocommerce input.nowrap.button,button.nowrap{white-space:nowrap}.button.back,.woocommerce #respond input.back#submit,.woocommerce a.back.button,.woocommerce button.back.button,.woocommerce input.back.button,button.back{padding:11px 14px 8px 38px}.button.back:before,.woocommerce #respond input.back#submit:before,button.back:before{right:auto!important;left:11px}.button.back:hover,.woocommerce #respond input.back#submit:hover,button.back:hover{padding-right:14px!important;padding-left:48px!important;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.rev_slider_wrapper .rev_slider .button.back:hover,.rev_slider_wrapper .rev_slider .woocommerce #respond input.back#submit:hover,.rev_slider_wrapper .rev_slider button.back:hover,.woocommerce #respond .rev_slider_wrapper .rev_slider input.back#submit:hover{padding-right:14px!important}.button.short,.woocommerce #respond input.short#submit,.woocommerce a.short.button,.woocommerce button.short.button,.woocommerce input.short.button,button.short{font-size:14px;line-height:17px;font-weight:700;padding-top:4px;padding-bottom:4px;border:2px solid #E1E1E1}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active a:focus,.navbar-default .navbar-nav>.active a:hover{background:none}.woocommerce div.product div.images img{width:auto}.woocommerce ul.products{text-align:center}.woocommerce ul.products li.product{float:none!important;display:inline-block;width:calc(33% - 33px);margin:0 45px 0 0;vertical-align:top}.woocommerce ul.products li.product:last-child{margin:0}.woocommerce ul.products li.product a:first-child{display:block;background-color:#FBFBFB;border:2px solid #E4E4E4}.woocommerce ul.products li.product a:first-child:before{content:"";position:absolute;width:calc(100% - 4px);height:16%;bottom:103px;z-index:0;left:2px}@media screen and (max-width:575px){.woocommerce ul.products li.product a:first-child:before{bottom:20px}}.woocommerce ul.products li.product a:first-child h2{position:absolute;height:64px;font-size:20px;line-height:22px;text-align:left;bottom:33px;text-transform:none}.woocommerce ul.products li.product a:first-child h2 sup{font-size:25%;top:-2.3em;font-weight:400}.woocommerce ul.products li.product a.button{float:left;margin-top:70px;opacity:0;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}body.gravol.woocommerce ul.products li.product a.button{background-color:#dc3a83}body.gravol-ginger.woocommerce ul.products li.product a.button{background-color:#0C8A44}body.gravol-kids.woocommerce ul.products li.product a.button{background-color:#09779B}.woocommerce ul.products li.product a img{position:relative;width:auto;margin:0 auto;z-index:1}.woocommerce ul.products li.product:focus a.button,.woocommerce ul.products li.product:hover a.button{opacity:1}.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{float:none;width:auto}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{float:left;padding-left:0}@media screen and (max-width:1199px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:7%!important}}@media screen and (max-width:1066px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:5%!important}}@media screen and (max-width:1023px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:4%!important;left:0!important}}@media screen and (max-width:991px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:13%!important}}@media screen and (max-width:930px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:10%!important}}@media screen and (max-width:880px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:8%!important}}@media screen and (max-width:830px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:6%!important}}@media screen and (max-width:795px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-left:4%!important}}@media screen and (max-width:767px){#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(2),#product-page li.tp-revslider-slidesli>.tp-parallax-wrap:nth-child(3){padding-top:30px!important;padding-left:15px!important}}#product-page li.tp-revslider-slidesli>.tp-parallax-wrap sup{font-size:25%!important;top:-2.12em!important;font-weight:400!important}#product-page .fullwidthbanner-container{overflow:hidden!important}body.home li.tp-revslider-slidesli>.tp-parallax-wrap sup{font-size:25%!important;top:-2.12em!important;font-weight:400!important}.home.page .wrap-accordion-and-symptoms{position:relative;height:1450px}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms{height:1550px}}@media only screen and (max-width:455px){.home.page .wrap-accordion-and-symptoms{height:1590px}}@media screen and (min-width:768px) and (max-width:991px){.home.page .wrap-accordion-and-symptoms{height:1450px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion{position:absolute;width:100vw;height:650px;top:0;right:50%;-webkit-backface-visibility:hidden;-webkit-transform:translateX(50%) translateZ(0) scale(1, 1);transform:translateX(50%) translateZ(0) scale(1, 1);font-size:0;overflow:hidden}@media screen and (min-width:768px){.home.page .wrap-accordion-and-symptoms .gravol-accordion{height:700px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section{display:inline-block;width:100px;margin-left:-4px;height:100%;overflow:hidden;-webkit-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0) translateZ(0) scale(1, 1);transform:translateX(0) translateZ(0) scale(1, 1)}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section{width:100%;height:55px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.open{width:calc(100vw - 189px)}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.open{width:100%;height:calc(100% - 110px)}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.open .section-selector{pointer-events:none}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.open .section-selector.flip .icons-and-copy:after{-webkit-transform:translateX(0) scale(0) rotateY(178deg);transform:translateX(0) scale(0) rotateY(178deg)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector{cursor:pointer}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector .icons-and-copy:after{-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector.flip:hover .icons-and-copy:after{-webkit-transform:translateX(5px) scale(1) rotateY(178deg)!important;transform:translateX(5px) scale(1) rotateY(178deg)!important}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector.flip:hover .icons-and-copy:after{-webkit-transform:translateY(5px) scale(1) rotateZ(178deg)!important;-ms-transform:translateY(5px) scale(1) rotate(178deg)!important;transform:translateY(5px) scale(1) rotateZ(178deg)!important}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector{position:relative;display:inline-block;width:100px;height:100%;font-size:16px;vertical-align:top;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);outline:1px solid transparent;z-index:1}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector{width:100%;height:55px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy{position:relative;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);text-align:center;pointer-events:none}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy{position:absolute;padding:0 15px;width:100%;text-align:left}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy .icon{width:46px;height:45px;margin:0 auto;background-repeat:no-repeat;background-size:45px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy .icon{float:left;margin:0}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy h5{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy h5{float:left;padding:6px 15px 0;font-size:16px;line-height:16px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy:after{position:absolute;left:calc(50% - 13px);font-size:40px;font-family:FontAwesome;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;-webkit-transform:translateX(0) scale(0.01) rotateY(0deg);transform:translateX(0) scale(0.01) rotateY(0deg);content:"\f053"}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector .icons-and-copy:after{font-size:30px;right:15px;left:auto;content:"\f077"}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector.flip .icons-and-copy:after{-webkit-transform:translateX(0) scale(1) rotateY(178deg);transform:translateX(0) scale(1) rotateY(178deg)}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .section-selector.flip .icons-and-copy:after{-webkit-transform:translateY(0) scale(1) rotateZ(178deg);-ms-transform:translateY(0) scale(1) rotate(178deg);transform:translateY(0) scale(1) rotateZ(178deg)}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector:hover .icons-and-copy .icon{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector:hover .icons-and-copy .icon{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector:hover .icons-and-copy h5{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector:hover .icons-and-copy:after{-webkit-transform:translateX(-5px) scale(1);-ms-transform:translateX(-5px) scale(1);transform:translateX(-5px) scale(1)}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector:hover .icons-and-copy:after{-webkit-transform:translateY(-5px) scale(1);-ms-transform:translateY(-5px) scale(1);transform:translateY(-5px) scale(1)}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector.flip:hover .icons-and-copy:after{-webkit-transform:translateX(-5px) scale(1) rotateY(178deg);transform:translateX(-5px) scale(1) rotateY(178deg)}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section:not(.open) .section-selector.flip:hover .icons-and-copy:after{-webkit-transform:translateY(-5px) scale(1) rotateZ(178deg);-ms-transform:translateY(-5px) scale(1) rotate(178deg);transform:translateY(-5px) scale(1) rotateZ(178deg)}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .section-selector,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .section-selector{background-color:#e6bccf}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .section-selector .icons-and-copy,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .section-selector .icons-and-copy{color:#dc3a83}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .section-selector .icons-and-copy .icon,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .section-selector .icons-and-copy .icon{background-image:url(/wp-content/uploads/2017/08/gravol_icon.svg)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .view-port,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .view-port{background-image:-webkit-gradient(linear, left bottom, left top, from(#f5ccde), to(#fef9fb));background-image:-webkit-linear-gradient(bottom, #f5ccde, #fef9fb);background-image:-moz-linear-gradient(bottom, #f5ccde, #fef9fb);background-image:-o-linear-gradient(bottom, #f5ccde, #fef9fb);background-image:linear-gradient(to top, #f5ccde, #fef9fb)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .view-port:before,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .view-port:before{background-color:#fbe7f0}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .view-port .heading,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .view-port li:before,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .view-port .heading,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .view-port li:before{color:#dc3a83}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .view-port .product,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol .view-port .product{background-image:url(/wp-content/uploads/2017/08/accordion-product-gravol.png)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-fr-2 .view-port .product{background-image:url(/wp-content/uploads/2017/10/gravole_avaler_accordion.png)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .section-selector,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .section-selector{background-color:#a3d2b8}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .section-selector .icons-and-copy,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .section-selector .icons-and-copy{color:#0C8A44}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .section-selector .icons-and-copy .icon,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .section-selector .icons-and-copy .icon{background-image:url(/wp-content/uploads/2017/08/gravol_ginger.png);background-size:25px;background-position:30%}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .view-port,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .view-port{background-image:-webkit-gradient(linear, left bottom, left top, from(#bbddcc), to(#f7fbf9));background-image:-webkit-linear-gradient(bottom, #bbddcc, #f7fbf9);background-image:-moz-linear-gradient(bottom, #bbddcc, #f7fbf9);background-image:-o-linear-gradient(bottom, #bbddcc, #f7fbf9);background-image:linear-gradient(to top, #bbddcc, #f7fbf9)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .view-port:before,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .view-port:before{background-color:#e1f1e8}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .view-port .heading,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .view-port li:before,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .view-port .heading,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .view-port li:before{color:#0C8A44}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .view-port .product,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger .view-port .product{background-image:url(/wp-content/uploads/2017/08/accordion-product-gravol-ginger.png)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-ginger-fr-2 .view-port .product{background-image:url(/wp-content/uploads/2017/08/Gravol_Pack_FR.png);margin-top:16px}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .section-selector,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .section-selector{background-color:#a1cbd9}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .section-selector .icons-and-copy,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .section-selector .icons-and-copy{color:#09779B}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .section-selector .icons-and-copy .icon,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .section-selector .icons-and-copy .icon{background-image:url(/wp-content/uploads/2017/08/gravol_icon3.svg)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .view-port,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .view-port{background-image:-webkit-gradient(linear, left bottom, left top, from(#afd8e6), to(#f7fbfc));background-image:-webkit-linear-gradient(bottom, #afd8e6, #f7fbfc);background-image:-moz-linear-gradient(bottom, #afd8e6, #f7fbfc);background-image:-o-linear-gradient(bottom, #afd8e6, #f7fbfc);background-image:linear-gradient(to top, #afd8e6, #f7fbfc)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .view-port:before,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .view-port:before{background-color:#e1eef3}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .view-port .heading,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .view-port li:before,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .view-port .heading,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .view-port li:before{color:#09779B}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .view-port .product,.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids .view-port .product{background-image:url(/wp-content/uploads/2017/08/accordion-product-gravol-kids.png)}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section.gravol-kids-fr-2 .view-port .product{background-image:url(/wp-content/uploads/2017/10/kid_croquer_accordion.png);background-position:bottom right!important}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port{position:relative;display:inline-block;width:calc(100% - 100px);height:100%;font-size:16px;vertical-align:top;font-size:0}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port{width:100%;height:calc(100% - 55px)}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port:before{position:absolute;content:"";width:100%;height:200px;bottom:0}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container{position:relative;width:calc(100vw - 300px);top:50%;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container{width:100%}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .product{display:inline-block;width:40%;height:454px;background-repeat:no-repeat;background-position:bottom right;background-size:contain;vertical-align:top}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .product{background-size:auto 80%;background-position:right center!important;vertical-align:middle}}@media screen and (max-width:655px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .product{width:30%;background-size:auto 60%}}@media screen and (max-width:499px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .product{width:0}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area{display:inline-block;width:60%;padding:0 20px 0 45px;font-size:16px;vertical-align:top}@media screen and (max-width:1199px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area{padding:0 18px 0 32px}}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area{position:relative;padding:0 15px 0 20px;vertical-align:middle}}@media screen and (max-width:655px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area{width:70%}}@media screen and (max-width:499px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area{width:100%}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading{padding-bottom:10px;line-height:80px;font-size:80px;font-weight:700;text-transform:uppercase}@media screen and (max-width:1199px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading{line-height:70px;font-size:70px}}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading{line-height:60px;font-size:60px}}@media screen and (max-width:499px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading{line-height:50px;font-size:50px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading span{display:block;line-height:60px;font-size:60px;font-weight:400}@media screen and (max-width:1199px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading span{line-height:52px;font-size:52px}}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading span{line-height:45px;font-size:45px}}@media screen and (max-width:499px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading span{line-height:36px;font-size:36px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading sup{top:-2.3em;font-size:25%;font-weight:400}@media screen and (min-width:500px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading sup{top:-32px}}@media screen and (min-width:992px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading sup{top:-38px}}@media screen and (min-width:1200px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .heading sup{top:-44px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .subhead{line-height:33px;font-size:24px}@media screen and (max-width:1199px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .subhead{line-height:29px;font-size:21px}}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area .subhead{line-height:25px;font-size:18px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area ul.points{max-width:425px;margin:40px 0 30px;padding:20px 25px;list-style:none;font-size:20px;background-color:#FFFFFF;border-radius:20px}@media screen and (max-width:1199px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area ul.points{margin:26px 0;padding:18px 21px;font-size:18px}}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area ul.points{margin:14px 0;padding:15px 18px;font-size:16px}}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area ul.points li{position:relative;padding-bottom:15px;padding-left:32px}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area ul.points li:last-child{padding-bottom:0}.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area ul.points li:before{float:left;clear:both;position:relative;margin-left:-32px;padding-right:10px;font-family:FontAwesome;content:"\f058"}@media screen and (max-width:1199px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area a.button{font-size:15px}}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .gravol-accordion .section .view-port .container .text-area a.button{font-size:14px}}.home.page .wrap-accordion-and-symptoms .symptoms-info{position:absolute;width:100vw;height:750px;top:700px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);background-color:#e6f4f9;overflow:hidden}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info{height:900px;overflow:hidden}}@media screen and (max-width:768px){.home.page .wrap-accordion-and-symptoms .symptoms-info{top:650px}}@media screen and (min-width:768px) and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info{top:550px}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container{position:relative;height:100%}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy{position:absolute;top:50%;right:20px;max-width:400px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1200px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy{right:80px}}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy{position:relative;top:28px;right:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);max-width:100%;text-align:center}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy>div{max-width:340px;font-size:24px;font-weight:300}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy>div{max-width:100%}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy>div sup{font-size:25%;font-weight:400;top:-2.3em}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy.animate-in{opacity:0;-webkit-transform:translateY(-50%) translateX(-50vw);-ms-transform:translateY(-50%) translateX(-50vw);transform:translateY(-50%) translateX(-50vw);-webkit-transition:all 900ms 240ms ease-in-out;-o-transition:all 900ms 240ms ease-in-out;transition:all 900ms 240ms ease-in-out}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy.animate-in{-webkit-transform:translateY(0) translateX(-50vw);-ms-transform:translateY(0) translateX(-50vw);transform:translateY(0) translateX(-50vw)}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy.animate-in.in-view{opacity:1;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .symptoms-dude-copy.animate-in.in-view{-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude{position:absolute;bottom:0;right:50%;width:409px;height:671px;background-image:url(/wp-content/uploads/2017/09/symptoms-dude-new.png)}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude.animate-in{opacity:0;-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw);-webkit-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude.animate-in{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude.animate-in.in-view{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:991px){.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude.animate-in.in-view{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box{position:absolute;-webkit-transition:opacity 600ms 600ms, -webkit-transform 600ms 600ms;transition:opacity 600ms 600ms, -webkit-transform 600ms 600ms;-o-transition:opacity 600ms 600ms, transform 600ms 600ms;transition:opacity 600ms 600ms, transform 600ms 600ms;transition:opacity 600ms 600ms, transform 600ms 600ms, -webkit-transform 600ms 600ms;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;z-index:1}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box.animate-in{-webkit-transform:translateY(-16px) scale(0);-ms-transform:translateY(-16px) scale(0);transform:translateY(-16px) scale(0)}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box.animate-in.in-view{-webkit-transform:translateY(-16px) scale(1);-ms-transform:translateY(-16px) scale(1);transform:translateY(-16px) scale(1)}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box.left .box{-webkit-transform:translate(-95%, 0);-ms-transform:translate(-95%, 0);transform:translate(-95%, 0)}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box.top .box{-webkit-transform:translate(0, -85%);-ms-transform:translate(0, -85%);transform:translate(0, -85%)}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box.left.top .box{-webkit-transform:translate(-95%, -85%);-ms-transform:translate(-95%, -85%);transform:translate(-95%, -85%)}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box button{position:absolute;top:0;left:0;z-index:2}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box .box{max-width:0;max-height:0;overflow:hidden;background-color:#FFFFFF;border-radius:20px;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;z-index:1}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box .box h4{width:225px;margin:0;padding:25px 25px 0;color:#dc3a83}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box .box .copy{width:225px;padding:0 25px 25px;font-size:16px;color:#666666}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box.open button:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.home.page .wrap-accordion-and-symptoms .symptoms-info .container .dude .symptoms-info-box.open .box{max-width:333px;max-height:333px}.page-copy div{margin:0}.page-copy div h2{padding:20px 0 0;line-height:34px;font-size:28px;font-weight:300}@media screen and (min-width:555px){.page-copy div h2{padding:35px 0 10px;line-height:30px;font-size:30px}}.page-copy div h2 sup{font-size:25%;font-weight:400;top:-2.3em}@media screen and (min-width:768px) and (max-width:808px){.page-template-page-all-products-with-filters{overflow-x:hidden}}@media screen and (max-width:767px){.page-template-page-all-products-with-filters>.container{overflow:hidden}}.product-page-filters{margin-bottom:5px;padding-bottom:20px;border-bottom:2px solid #e1e1e1}@media screen and (min-width:555px){.product-page-filters{margin-bottom:15px;padding-bottom:30px}}.product-page-filters .filter.hide-product{display:none}ul#product-list{min-height:532px;padding:0 11px 44px;font-size:0;clear:both;-webkit-transition:all 300ms 900ms;-o-transition:all 300ms 900ms;transition:all 300ms 900ms}@media screen and (min-width:555px) and (max-width:991px){ul#product-list{padding:0 0 44px 28px}}ul#product-list li{float:none;display:inline-block;width:calc(100% - 65px);margin:22px 22px 0;padding:0;vertical-align:top;text-decoration:none;text-align:left;overflow:hidden}@media screen and (min-width:555px){ul#product-list li.col-sm-6{width:calc(50% - 58px)}}@media screen and (min-width:992px){ul#product-list li.col-md-4{width:calc(33.39% - 52px)}}ul#product-list li.hide-product{display:none}ul#product-list li:nth-child(3n+3){margin-right:0}ul#product-list li a.product-shot .product-image{position:relative;border:2px solid #E4E4E4;background-color:#FBFBFB}ul#product-list li a.product-shot .product-image:before{content:"";position:absolute;width:100%;height:25%;bottom:0;left:0;z-index:0}ul#product-list li a.product-shot .product-image img{position:relative;display:block;max-width:100%;height:auto;margin:0 auto;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;z-index:1}ul#product-list li a.product-title{display:block;bottom:33px;padding:15px 0 10px;font-size:20px;line-height:22px;text-align:left}ul#product-list li a.product-title sup{font-size:25%;font-weight:400;top:-2.3em}ul#product-list li p{-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;font-size:16px;line-height:18px}@media screen and (min-width:992px){ul#product-list li p{opacity:0}}ul#product-list li p strong{font-size:inherit;line-height:inherit}ul#product-list li p sup{top:-2.3em;font-size:25%;font-weight:400}@media screen and (min-width:992px){ul#product-list li a.button{opacity:0}}ul#product-list li:focus a.product-shot .product-image img,ul#product-list li:hover a.product-shot .product-image img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}ul#product-list li:focus a.button,ul#product-list li:focus p,ul#product-list li:hover a.button,ul#product-list li:hover p{opacity:1}ul#product-list p.sorry{position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;font-size:22px;-webkit-transition:opacity 300ms 300ms;-o-transition:opacity 300ms 300ms;transition:opacity 300ms 300ms;padding:20px 50px;margin:0}ul#product-list p.sorry b{display:block}ul#product-list p.sorry.show{opacity:1}ul#product-list:after,ul#product-list:before{display:none}.single-product>.container{position:relative}.single-product>.container h1{padding-bottom:20px;color:#dc3a83}body.gravol-ginger.single-product>.container h1{color:#0C8A44}body.gravol-ginger-fr-2.single-product>.container h1{color:#0C8A44}body.gravol-kids-fr-2.single-product>.container h1,body.gravol-kids.single-product>.container h1{color:#09779B}body.gravol-kids-fr-2.single-product>.container h1{color:#09779B}.single-product>.container:before{content:"";position:fixed;width:100%;height:100%;width:100vw;height:100vh;z-index:-1;left:-50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.single-product>.container .product-main-info{padding-top:50px;padding-left:0;font-size:23px;font-weight:300;padding-right:0}@media screen and (min-width:992px){.single-product>.container .product-main-info{margin-left:-150px;width:calc(50% + 150px);-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}}@media screen and (min-width:992px) and (max-width:1199px){.single-product>.container .product-main-info{width:calc(41.66666667% + 150px)}}@media screen and (max-width:400px){.single-product>.container .product-main-info{line-height:22px;font-size:18px}}.single-product>.container .product-main-info strong{display:block}.single-product>.container .product-main-info strong:first-of-type{margin-top:40px}.single-product>.container .product-main-info strong:last-of-type{margin-bottom:20px}.single-product>.container .product-main-info h1,.single-product>.container .product-main-info h2{text-transform:uppercase}.single-product>.container .product-main-info h1 sup{font-size:25%;font-weight:400;top:-2.3em}.single-product>.container .product-main-info h2 sup{font-size:25%;font-weight:400;top:-2.3em}.single-product>.container .product-main-info button{font-weight:400}.single-product>.container .product-main-info button:focus{outline-style:auto;outline-offset:2px;outline-width:5px;outline-color:#999999}.single-product>.container .info-strip{position:relative;padding-top:50px;clear:both}.single-product>.container .info-strip>div{position:relative}.single-product>.container .info-strip>div:after{position:absolute;top:34px;right:0;width:1px;height:150px;background-color:#bababa;content:""}@media screen and (max-width:991px){.single-product>.container .info-strip>div:after{display:none}}.single-product>.container .info-strip>div:last-child:after{display:none}.single-product>.container .info-strip>div .extra-product-info{padding:26px 20px 0}@media screen and (max-width:991px){.single-product>.container .info-strip>div .extra-product-info{padding-top:36px;padding-left:0}.single-product>.container .info-strip>div .extra-product-info br{display:none}.single-product>.container .info-strip>div .extra-product-info:before{position:absolute;top:30px;left:50%;width:calc(100% - 30px);height:1px;background-color:#bababa;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}}.single-product>.container .info-strip>div .extra-product-info .extra-info-link{position:relative;display:inline-block;padding:10px;line-height:18px;font-size:18px;font-weight:300;cursor:pointer;text-decoration:underline;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}@media screen and (max-width:991px){.single-product>.container .info-strip>div .extra-product-info .extra-info-link{margin-right:40px;padding-left:0}}.single-product>.container .info-strip>div .extra-product-info .extra-info-link:after{position:absolute;top:36%;right:-2px;font-family:FontAwesome;content:"\f0da";-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;color:#dc3a83}body.gravol-ginger.single-product>.container .info-strip>div .extra-product-info .extra-info-link:after{color:#0C8A44}body.gravol-ginger-fr-2.single-product>.container .info-strip>div .extra-product-info .extra-info-link:after{color:#0C8A44}body.gravol-kids.single-product>.container .info-strip>div .extra-product-info .extra-info-link:after{color:#09779B}body.gravol-kids-fr-2.single-product>.container .info-strip>div .extra-product-info .extra-info-link:after{color:#09779B}.single-product>.container .info-strip>div .extra-product-info .extra-info-link:hover{color:#dc3a83}body.gravol-ginger.single-product>.container .info-strip>div .extra-product-info .extra-info-link:hover{color:#0C8A44}body.gravol-ginger-fr-2.single-product>.container .info-strip>div .extra-product-info .extra-info-link:hover{color:#0C8A44}body.gravol-kids.single-product>.container .info-strip>div .extra-product-info .extra-info-link:hover{color:#09779B}body.gravol-kids-fr-2.single-product>.container .info-strip>div .extra-product-info .extra-info-link:hover{color:#09779B}.single-product>.container .info-strip>div .extra-product-info .extra-info-link:hover:after{right:-5px}@media screen and (max-width:991px){.single-product>.container .info-strip>div:first-child{padding-bottom:20px}}.single-product>.container .info-strip:before{position:absolute;top:30px;left:50%;width:calc(100% - 30px);height:1px;background-color:#bababa;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}.single-product>.container .woocommerce-product-gallery__wrapper a>img{float:right}.single-product>.container .product-image{position:relative;padding:0;overflow:hidden}@media screen and (min-width:992px){.single-product>.container .product-image{right:-15px}}@media screen and (max-width:575px){.single-product>.container .product-image{overflow:hidden}}.single-product>.container .product-image img{float:right;padding-bottom:20px;-webkit-transform:translateX(77px);-ms-transform:translateX(77px);transform:translateX(77px);max-width:545px}@media screen and (max-width:991px){.single-product>.container .product-image img{float:none;-webkit-transform:translateX(-92px);-ms-transform:translateX(-92px);transform:translateX(-92px)}}@media screen and (max-width:575px){.single-product>.container .product-image img{max-width:150%}}@media screen and (max-width:400px){.single-product>.container .product-image img{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.single-product>.container .product-image button{position:absolute;bottom:20px;right:0;margin-right:15px;display:block;width:auto}.single-product>.container .product-image button:focus{outline-style:auto;outline-offset:2px;outline-width:5px;outline-color:#999999}.single-product>.container .product-image button:hover{right:-10px}@media screen and (max-width:991px){.single-product>.container .product-image button{right:auto!important;left:0}}.single-product>.container ul{margin:0;padding:0}.single-product>.container ul>li{display:inline-block;margin:10px 10px 0 0;text-transform:uppercase;color:#555;font-weight:700}.single-product>.container ul.product-features{-webkit-column-count:2;-moz-column-count:2;column-count:2}.single-product>.container ul.product-features>li{display:inline-block;vertical-align:top;width:100%;margin:10px 10px 5px 0;padding:8px 5px 8px 9px;line-height:24px;background-color:#FFFFFF;border:1px solid #DDDDDD;outline:2px solid #FFFFFF;vertical-align:top}.single-product>.container ul.product-features>li:before{position:relative;top:3px;margin:0 8px 0 0;font-size:24px;font-family:FontAwesome;content:"\f058";font-weight:100;color:#dc3a83}body.gravol-ginger.single-product>.container ul.product-features>li:before{color:#0C8A44}body.gravol-ginger-fr-2.single-product>.container ul.product-features>li:before{color:#0C8A44}body.gravol-kids.single-product>.container ul.product-features>li:before{color:#09779B}body.gravol-kids-fr-2.single-product>.container ul.product-features>li:before{color:#09779B}.single-product>.container ul.product-features>li span{display:inline-block;vertical-align:top;width:calc(100% - 30px);margin-top:4px}.single-product>.container ul.related-symptoms>li{width:calc(33.33333333% - 10px);text-align:center;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.single-product>.container ul.related-symptoms>li.aches-and-pains .symptom-icon,.single-product>.container ul.related-symptoms>li.courbatures-et-douleurs .symptom-icon{background-image:url(/wp-content/uploads/2017/09/aches-and-pains.png)}.single-product>.container ul.related-symptoms>li.cold-cough .symptom-icon,.single-product>.container ul.related-symptoms>li.rhume-et-toux .symptom-icon{background-image:url(/wp-content/uploads/2017/09/cold.png)}.single-product>.container ul.related-symptoms>li.dizziness .symptom-icon,.single-product>.container ul.related-symptoms>li.etourdissements .symptom-icon{background-image:url(/wp-content/uploads/2017/09/dizziness.png)}.single-product>.container ul.related-symptoms>li.fever .symptom-icon,.single-product>.container ul.related-symptoms>li.fievre .symptom-icon{background-image:url(/wp-content/uploads/2017/09/fever.png)}.single-product>.container ul.related-symptoms>li.headache .symptom-icon,.single-product>.container ul.related-symptoms>li.maux-de-tete .symptom-icon{background-image:url(/wp-content/uploads/2017/09/headache.png)}.single-product>.container ul.related-symptoms>li.decalage-horaire .symptom-icon,.single-product>.container ul.related-symptoms>li.jetlag .symptom-icon{background-image:url(/wp-content/uploads/2017/09/jet-lag.png)}.single-product>.container ul.related-symptoms>li.nausea .symptom-icon,.single-product>.container ul.related-symptoms>li.nausee .symptom-icon{background-image:url(/wp-content/uploads/2017/09/nausea.png)}.single-product>.container ul.related-symptoms>li.insomnies-passageres .symptom-icon,.single-product>.container ul.related-symptoms>li.trouble-sleeping .symptom-icon{background-image:url(/wp-content/uploads/2017/09/sleeplessness.png)}.single-product>.container ul.related-symptoms>li.maux-destomac .symptom-icon,.single-product>.container ul.related-symptoms>li.upset-stomach .symptom-icon{background-image:url(/wp-content/uploads/2017/09/upset-stomach.png)}.single-product>.container ul.related-symptoms>li.vomissements .symptom-icon,.single-product>.container ul.related-symptoms>li.vomiting .symptom-icon{background-image:url(/wp-content/uploads/2017/09/vomiting.png)}.single-product>.container ul.related-symptoms>li .symptom-icon{width:46px;height:46px;margin:0 auto 5px;border-radius:50%;border:1px solid;background-repeat:no-repeat;border-color:#dc3a83;background-color:#dc3a83;background-position:45% center;background-size:140%}body.gravol-ginger.single-product>.container ul.related-symptoms>li .symptom-icon{border-color:#0C8A44;background-color:#0C8A44}body.gravol-ginger-fr-2.single-product>.container ul.related-symptoms>li .symptom-icon{border-color:#0C8A44;background-color:#0C8A44}body.gravol-kids.single-product>.container ul.related-symptoms>li .symptom-icon{border-color:#09779B;background-color:#09779B}body.gravol-kids-fr-2.single-product>.container ul.related-symptoms>li .symptom-icon{border-color:#09779B;background-color:#09779B}@media screen and (max-width:1199px){.single-product>.container ul.related-symptoms>li{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width:575px){.single-product>.container ul.products>li.product{float:left!important;width:calc(50% - 10px);margin-right:20px;margin-bottom:70px}.single-product>.container ul.products>li.product:nth-child(2){margin-right:0}.single-product>.container ul.products>li.product:nth-child(3){display:none}.single-product>.container ul.products>li.product a.button,.woocommerce .single-product>.container ul.products>li.product a.button{display:none}.single-product>.container ul.products>li.product a.button:focus,.woocommerce .single-product>.container ul.products>li.product a.button:focus{outline-style:auto;outline-offset:2px;outline-width:5px;outline-color:#999999}.single-product>.container ul.products>li.product a:first-child h2{bottom:-60px}}@media screen and (max-width:400px){.single-product>.container ul.products>li.product{width:100%}}.single-product>.container .related.products{padding:60px 0}.single-product>.container .related.products>h2{padding-bottom:40px;text-transform:uppercase;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.single-product>.container .related.products>h2:after{content:":"}.single-product>.container .pharmacist-recommended{position:relative;left:50%;width:100vw;height:850px;margin:80px 0 20px;background-image:url(/wp-content/uploads/2017/09/nausea-indigestion-treatment-for-adults.jpg);background-position:center;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.gravol-ginger.single-product>.container .pharmacist-recommended{background-image:url(/wp-content/uploads/2017/08/ginger-with-stomach-on-bench.jpg)}body.gravol-ginger-fr-2.single-product>.container .pharmacist-recommended{background-image:url(/wp-content/uploads/2017/08/ginger-with-stomach-on-bench.jpg)}body.gravol-kids.single-product>.container .pharmacist-recommended{background-image:url(/wp-content/uploads/2017/09/nausea-indigestion-treatment-for-kids-e1506535020688.jpg)}body.gravol-kids-fr-2.single-product>.container .pharmacist-recommended{background-image:url(/wp-content/uploads/2017/09/nausea-indigestion-treatment-for-kids-e1506535020688.jpg)}@media screen and (max-width:991px){.single-product>.container .pharmacist-recommended{margin-top:30px}}@media screen and (max-width:499px){.single-product>.container .pharmacist-recommended{height:400px;margin-top:210px}}@media screen and (max-width:400px){.single-product>.container .pharmacist-recommended{margin-top:150px}}.single-product>.container .pharmacist-recommended .box{position:absolute;width:calc(100% - 30px);top:50%;max-width:475px;padding:55px;border:2px solid #FFFFFF;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:575px){.single-product>.container .pharmacist-recommended .box{padding:40px}}@media screen and (max-width:499px){.single-product>.container .pharmacist-recommended .box{top:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}}@media screen and (max-width:400px){.single-product>.container .pharmacist-recommended .box{padding:25px}}.single-product>.container .pharmacist-recommended .box:before{position:absolute;top:50%;left:50%;width:calc(100% - 30px);height:calc(100% - 30px);background-color:rgba(255, 255, 255, 0.9);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;content:""}@media screen and (max-width:400px){.single-product>.container .pharmacist-recommended .box:before{width:calc(100% - 16px);height:calc(100% - 16px)}}.single-product>.container .pharmacist-recommended .box .h2{padding-bottom:20px;font-weight:400}@media screen and (max-width:499px){.single-product>.container .pharmacist-recommended .box .h2{font-size:28px;line-height:28px;padding-bottom:10px}}@media screen and (max-width:364px){.single-product>.container .pharmacist-recommended .box .h2{font-size:24px;line-height:24px}}@media screen and (max-width:324px){.single-product>.container .pharmacist-recommended .box .h2{font-size:21px;line-height:21px}}.single-product>.container .pharmacist-recommended .box .h2 sup{font-size:25%;font-weight:400;top:-2.3em}.single-product>.container .pharmacist-recommended .box .pharma-recommended-copy{font-size:24px;font-weight:300}@media screen and (max-width:575px){.single-product>.container .pharmacist-recommended .box .pharma-recommended-copy{font-size:18px;line-height:22px}}@media screen and (max-width:400px){.single-product>.container .pharmacist-recommended .box .pharma-recommended-copy{font-size:16px;line-height:18px}}.single-product>.container .pharmacist-recommended .box .pharma-recommended-copy sup{font-size:25%;top:-2.3em;font-weight:400}.single-product>.container .pharmacist-recommended .button,.single-product>.container .pharmacist-recommended .woocommerce #respond input#submit,.single-product>.container .pharmacist-recommended button,.woocommerce #respond .single-product>.container .pharmacist-recommended input#submit,.woocommerce .single-product>.container .pharmacist-recommended a.button,.woocommerce .single-product>.container .pharmacist-recommended button.button,.woocommerce .single-product>.container .pharmacist-recommended input.button{position:absolute;bottom:75px}.single-product>.container .pharmacist-recommended .button:focus,.single-product>.container .pharmacist-recommended .woocommerce #respond input#submit:focus,.single-product>.container .pharmacist-recommended button:focus,.woocommerce #respond .single-product>.container .pharmacist-recommended input#submit:focus,.woocommerce .single-product>.container .pharmacist-recommended a.button:focus,.woocommerce .single-product>.container .pharmacist-recommended button.button:focus,.woocommerce .single-product>.container .pharmacist-recommended input.button:focus{outline-style:auto;outline-offset:2px;outline-width:5px;outline-color:#999999}@media screen and (max-width:499px){.single-product>.container .pharmacist-recommended .button,.single-product>.container .pharmacist-recommended .woocommerce #respond input#submit,.single-product>.container .pharmacist-recommended button,.woocommerce #respond .single-product>.container .pharmacist-recommended input#submit,.woocommerce .single-product>.container .pharmacist-recommended a.button,.woocommerce .single-product>.container .pharmacist-recommended button.button,.woocommerce .single-product>.container .pharmacist-recommended input.button{bottom:20px}}.single-product>.container>.product{padding-top:55px}@media screen and (max-width:991px){.single-product>.container>.product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:50px}.single-product>.container>.product .product-main-info{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0}.single-product>.container>.product .product-image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}#buy-overlay{position:fixed;background:white;border:1px solid grey;left:50vw;top:50vh;right:auto;bottom:auto;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);width:40%;margin:0;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;padding:5rem;z-index:20}@media only screen and (max-width:1199px){#buy-overlay{width:60vw}}@media only screen and (max-width:737px){#buy-overlay{width:100vw}}#buy-overlay:not(.open){opacity:0;pointer-events:none}#buy-overlay #buy-overlay-close-btn{position:absolute;top:1.5rem;right:1.5rem;width:32px;height:32px;line-height:28px;text-align:center;font-size:24px;font-weight:300;padding:0;margin:0;background:transparent;border:1px solid lightgrey;color:lightgrey!important;border-radius:50%;-webkit-transition:color 300ms, border-color 300ms;-o-transition:color 300ms, border-color 300ms;transition:color 300ms, border-color 300ms}#buy-overlay #buy-overlay-close-btn:focus{outline-offset:4px;outline-width:5px;outline-color:#999999;outline-style:auto}#buy-overlay #buy-overlay-close-btn:hover{color:black!important;border-color:black}#buy-overlay #buy-overlay-close-btn:before{display:none}#buy-overlay>h3{padding:0 0 20px}#buy-overlay>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#buy-overlay>ul img{max-width:150px;max-height:75px}@media screen and (max-width:767px){.single-product .overlay-content{font-size:.75em}}.single-product .overlay .plus{position:absolute;top:16px;right:-24px;z-index:10}.single-product .overlay .plus:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.single-product .overlay .plus:hover{border-width:4px;padding:15px}.single-product .overlay .plus:hover:before{-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}img.vc_gitem-zone-img{height:250px}#breadcrumbs{position:absolute;margin:0;padding:0;list-style:none;overflow:hidden;z-index:998}@media screen and (max-width:767px){#breadcrumbs{padding:10px 0}}#breadcrumbs li{display:inline-block;margin:0;padding:0;font-size:14px;font-weight:400;color:#000000;vertical-align:middle;text-transform:uppercase}#breadcrumbs li:not(.separator):not(.item-current){position:relative}#breadcrumbs li:not(.separator):not(.item-current):before{position:absolute;width:calc(100% - 20px);height:1px;bottom:2px;left:10px;background-color:#999999;content:""}@media screen and (max-width:767px){#breadcrumbs li:not(.separator):not(.item-current):before{width:100%!important;left:0}}#breadcrumbs li:not(.separator):not(.item-current).item-home:before{width:calc(100% - 10px);left:0}#breadcrumbs li a{padding:10px;font-weight:inherit;text-decoration:none}@media screen and (max-width:767px){#breadcrumbs li a{display:inline-block;padding:0}}#breadcrumbs li a.bread-home{padding-left:0}#breadcrumbs li a sup{text-decoration:none;font-size:25%;font-weight:400;top:-2.3em}#breadcrumbs li.item-current{color:#dc3a83;padding:10px}@media screen and (max-width:767px){#breadcrumbs li.item-current{padding:0}}#breadcrumbs li span.bread-current{color:#dc3a83}.gravol-ginger #breadcrumbs li span.bread-current,.gravol-ginger-fr-2 #breadcrumbs li span.bread-current{color:#0C8A44}.gravol-kids #breadcrumbs li span.bread-current,.gravol-kids-fr-2 #breadcrumbs li span.bread-current{color:#09779B}#breadcrumbs .separator{font-size:18px;font-weight:100}@media screen and (max-width:767px){#breadcrumbs .separator{padding-top:0}}footer{width:100vw;background-color:#333333;color:#DDDDDD}footer ul{margin:0;padding:7px 0 0;text-align:center}@media screen and (min-width:555px){footer ul{padding:20px 0 0}}footer ul li{position:relative;display:inline-block}footer ul li a{display:block;padding:16px 8px;color:#DDDDDD!important;font-size:12px;font-weight:300;text-transform:uppercase;-webkit-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}@media screen and (min-width:555px){footer ul li a{font-size:14px;padding:16px 22px}}@media screen and (max-width:360px){footer ul li a{font-size:11px;padding:16px 6px}}footer ul li a:hover{color:#FFFFFF!important;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}footer ul li:after{position:absolute;top:50%;right:-2px;width:1px;height:14px;background-color:#DDDDDD;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}footer ul li:last-child:after{display:none}@media only screen and (max-width:767px){footer ul li{display:block}footer ul li a{padding:8px}footer ul li:last-child{margin-bottom:20px}footer ul li:after{display:none}}footer .copyright{margin:0;padding:0 0 16px;text-align:center;font-size:12px;font-weight:300}@media screen and (min-width:555px){footer .copyright{font-size:14px;padding:0 0 36px}}.fadeIn{-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;-ms-animation-name:fadeIn;animation-name:fadeIn}.fadeOut{-moz-animation-name:fadeOut;-webkit-animation-name:fadeOut;-ms-animation-name:fadeOut;animation-name:fadeOut}.animation-Duration-Timing-FillMode,.fadeIn,.fadeOut{-moz-animation-duration:600ms;-webkit-animation-duration:600ms;-ms-animation-duration:600ms;animation-duration:600ms;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}@-moz-keyframes fadeIn{0%{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}to{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}}@-webkit-keyframes fadeIn{0%{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}to{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}}@-ms-keyframes fadeIn{0%{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}to{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}}@-keyframes fadeIn{0%{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}to{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}}@-moz-keyframes fadeOut{0%{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}to{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}}@-webkit-keyframes fadeOut{0%{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}to{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}}@-ms-keyframes fadeOut{0%{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}to{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}}@-keyframes fadeOut{0%{opacity:1;max-width:100%;margin-right:22px;margin-left:22px;max-height:100%}to{opacity:0;max-width:0%;margin-right:0;margin-left:0;max-height:0}}body.error404>.container{width:100%;height:calc(100vh - 221px);background-image:url(/wp-content/uploads/2017/09/ginger-and-stomach-in-bed.jpg);background-size:cover;background-repeat:no-repeat;background-position:83% 81%}@media screen and (max-width:554px){body.error404>.container{height:calc(100vh - 182px)}}@media screen and (max-width:360px){body.error404>.container{height:calc(100vh - 180px)}}body.error404>.container>.container{height:100%}@media screen and (max-width:560px){body.error404>.container>.container{padding:0}}body.error404>.container>.container .wrap404{position:absolute;bottom:9px}@media screen and (min-width:554px){body.error404>.container>.container .wrap404{padding-bottom:3%}}@media screen and (min-width:768px){body.error404>.container>.container .wrap404{padding-bottom:5%}}body.error404>.container>.container .wrap404 h1{color:#FFFFFF;font-weight:700;text-shadow:0 2px 10px black}body.error404>.container>.container .wrap404 h1 span{display:block;padding-top:10px;font-weight:400;font-size:30px;line-height:30px}@media screen and (min-width:554px){body.error404>.container>.container .wrap404 h1 .line-break{display:none}}@media screen and (max-width:554px){body.error404>.container>.container .wrap404 h1{font-size:44px;line-height:44px}body.error404>.container>.container .wrap404 h1 span{font-size:16px;line-height:16px}}body.error404>.container>.container .wrap404 a{display:block;line-height:14px;font-weight:400;text-decoration:underline;color:#FFFFFF;text-shadow:0 2px 10px black}body.error404>.container>.container .wrap404 a:focus,body.error404>.container>.container .wrap404 a:hover{color:#dc3a83}.search-page .lead{margin-top:64px}
/*# sourceMappingURL=custom.css.map */