@charset "UTF-8";@font-face{font-family:Icons;src:url(../fonts/icon-fonts/Icons.eot);src:url(../fonts/icon-fonts/Icons.eot?#iefix) format("eot"),url(../fonts/icon-fonts/Icons.woff2) format("woff2"),url(../fonts/icon-fonts/Icons.woff) format("woff"),url(../fonts/icon-fonts/Icons.ttf) format("truetype"),url(../fonts/icon-fonts/Icons.svg#Icons) format("svg")}.accordion-box>.li>.title .icon-indicator:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-butterfly:before,.icon-tick:before,.mega-menu .caret:before,.select-wrapper .arrow:before,.template-blogindexpage .blog-post-nav .icon-indicator.left:before,.template-blogindexpage .blog-post-nav .icon-indicator.right:before,.template-recipeindexpage .blog-post-nav .icon-indicator.left:before,.template-recipeindexpage .blog-post-nav .icon-indicator.right:before,.ultraselect .select .arrow:before,input[type=checkbox]:checked+label:before{font-family:Icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-arrow-down:before,.select-wrapper .arrow:before,.ultraselect .select .arrow:before{content:"\e001"}.icon-arrow-left:before{content:"\e002"}.icon-arrow-right:before,.mega-menu .caret:before{content:"\e003"}.icon-butterfly:before{content:"\e004"}.icon-tick:before,input[type=checkbox]:checked+label:before{content:"\e005"}@font-face{font-family:HelveticaNeueW01-ThinCn_673383;src:url(../fonts/08e2b89e-9853-40e2-b409-05538c48390b.eot?#iefix);src:url(../fonts/08e2b89e-9853-40e2-b409-05538c48390b.eot?#iefix) format("eot"),url(../fonts/07c0e1c6-6a3d-4c99-8311-b77b3223bbaa.woff2) format("woff2"),url(../fonts/3d0bfb88-4887-4fd3-a16f-34ae15cbfe25.woff) format("woff"),url(../fonts/007ff3cd-c6c5-4d33-8458-99c3d6fc8598.ttf) format("truetype"),url(../fonts/67ccdd14-5fcd-479c-9829-ec39a60795fa.svg#67ccdd14-5fcd-479c-9829-ec39a60795fa) format("svg")}@font-face{font-family:HelveticaNeueW01-47LtCn_692686;src:url(../fonts/7de6b03f-1298-4bc2-89af-9d9da594008d.eot?#iefix);src:url(../fonts/7de6b03f-1298-4bc2-89af-9d9da594008d.eot?#iefix) format("eot"),url(../fonts/b37ddbd9-24db-4864-9095-5084a5679dd2.woff2) format("woff2"),url(../fonts/42aacb2f-222e-46f5-a95a-1c22948ee0d1.woff) format("woff"),url(../fonts/217a2f81-1e65-4924-a0d4-05ac8576f883.ttf) format("truetype"),url(../fonts/5405647d-099e-47f7-9d4a-f8692e57a206.svg#5405647d-099e-47f7-9d4a-f8692e57a206) format("svg")}@font-face{font-family:HelveticaNeueW01-57Cn;src:url(../fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix);src:url(../fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix) format("eot"),url(../fonts/88a238be-6477-4e71-bdc4-5a35bbf8d392.woff2) format("woff2"),url(../fonts/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff) format("woff"),url(../fonts/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf) format("truetype"),url(../fonts/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg#6cd480d1-47d0-48b4-86bd-283db2cb9235) format("svg")}@font-face{font-family:HelveticaNeueW01-67MdCn_692710;src:url(../fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix);src:url(../fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix) format("eot"),url(../fonts/423db818-6ba7-4789-995f-1f2d7f6018df.woff2) format("woff2"),url(../fonts/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff) format("woff"),url(../fonts/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf) format("truetype"),url(../fonts/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg#5ab0c585-fb4b-43d9-abb0-b92f452b1284) format("svg")}@font-face{font-family:HelveticaNeueW01-77BdCn_692722;src:url(../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix);src:url(../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix) format("eot"),url(../fonts/ab23c239-fb66-406e-bce6-f0f260f5a217.woff2) format("woff2"),url(../fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff) format("woff"),url(../fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf) format("truetype"),url(../fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22) format("svg")}@font-face{font-family:HelveticaNeueW01-87HvCn_692734;src:url(../fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot?#iefix);src:url(../fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot?#iefix) format("eot"),url(../fonts/33bce52d-8cd5-4024-84b9-a04f74d3a9e1.woff2) format("woff2"),url(../fonts/33bb86d1-8adf-454e-aee3-ca1c89445476.woff) format("woff"),url(../fonts/921ef834-872c-4460-ac11-f5fbcac9fa2d.ttf) format("truetype"),url(../fonts/9d3bb5f2-6932-419e-a56f-382131ffd4b8.svg#9d3bb5f2-6932-419e-a56f-382131ffd4b8) format("svg")}@font-face{font-family:HelveticaNeueW01-97Blac;src:url(../fonts/7d437e5f-fe70-4acd-968d-ed4beaaf6183.eot?#iefix);src:url(../fonts/7d437e5f-fe70-4acd-968d-ed4beaaf6183.eot?#iefix) format("eot"),url(../fonts/9e95d97f-1a0b-4c28-b5de-ee5667616bf4.woff2) format("woff2"),url(../fonts/a6949d17-6d8e-42ab-8032-2d9cb114c1b4.woff) format("woff"),url(../fonts/843152a1-f5b5-4cbf-a5d3-e9ccaccddd2a.ttf) format("truetype"),url(../fonts/0fd53488-84fc-474e-b665-23a72ffda266.svg#0fd53488-84fc-474e-b665-23a72ffda266) format("svg")}@font-face{font-family:HelveticaNeueW01-XBlkCn_710276;src:url(../fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot?#iefix);src:url(../fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot?#iefix) format("eot"),url(../fonts/2e5dc9d5-54cc-4027-b645-f59f5c150b32.woff2) format("woff2"),url(../fonts/58310d61-40ac-4464-b817-30d9e9deb3bb.woff) format("woff"),url(../fonts/96017e22-70f3-4c82-9620-352a5f107d90.ttf) format("truetype"),url(../fonts/d7282731-5798-4d1c-90ae-efbd49632898.svg#d7282731-5798-4d1c-90ae-efbd49632898) format("svg")}@font-face{font-family:"Myriad Pro Regular";src:url(../fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix);src:url(../fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix) format("eot"),url(../fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2) format("woff2"),url(../fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff) format("woff"),url(../fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf) format("truetype"),url(../fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4) format("svg")}@font-face{font-family:"Myriad W01 SmBd";src:url(../fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix);src:url(../fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix) format("eot"),url(../fonts/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2) format("woff2"),url(../fonts/c22866d7-ca67-4170-a113-cae280eea669.woff) format("woff"),url(../fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120.ttf) format("truetype"),url(../fonts/18915124-98e4-4245-9e10-b921e09a6704.svg#18915124-98e4-4245-9e10-b921e09a6704) format("svg")}@font-face{font-family:"Helvetica Neue LT Std";src:url(../fonts/HelveticaLTStd-Light.otf)}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}img{max-width:100%;font-style:italic;vertical-align:middle;-webkit-transform:translateZ(0);height:auto}ol.alphabet{list-style-type:lower-alpha}ol.alphabet-upper{list-style-type:upper-alpha}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}p{font-family:"Helvetica Neue LT Std",Arial,serif;font-weight:300;font-size:18px}p.white{color:#fff}p.white a{color:#fff;text-decoration:underline}p.white a:hover{color:#1e1934}@media screen and (max-width:767px){p{font-size:16px;line-height:22px}}@-moz-document url-prefix(){body p{font-weight:300!important}}i{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;line-height:1.2em;margin-bottom:20px;border:0 none;padding:0}@media screen and (max-width:767px){h1,h2,h3,h4,h5,h6{margin-bottom:10px}}h1{font-size:28px;color:#1e1934}@media screen and (max-width:767px){h1{font-size:20px}}h2{font-size:24px;color:#1e1934}@media screen and (max-width:767px){h2{font-size:17px}}h3{font-size:24px;color:#1e1934}@media screen and (max-width:767px){h3{font-size:14px}}h4{font-size:18px;color:#1e1934}h5{font-size:18px;color:#383d43}h6{font-size:16px;color:#0c3c6a}h1 a,h1 a:focus,h1 a:visited,h2 a,h2 a:focus,h2 a:visited,h3 a,h3 a:focus,h3 a:visited,h4 a,h4 a:focus,h4 a:visited,h5 a,h5 a:focus,h5 a:visited,h6 a,h6 a:focus,h6 a:visited{color:inherit;text-decoration:none;font-family:inherit;font-size:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit;text-decoration:underline}a{text-decoration:underline;color:inherit}a:visited{color:#483c7e}a:focus,a:hover{color:#1799d2;text-decoration:underline}a:focus{outline:inherit dotted 1px;outline:currentColor dotted 1px;outline:-webkit-focus-ring-color auto 5px}table{width:100%;border:1px solid #b6b6b6;table-layout:fixed;border-spacing:0;border-collapse:collapse;margin:0 0 10px 0;min-width:1020px}@media screen and (max-width:1199px){table{min-width:688px;margin:0}}td,th{border:1px solid #c6deef;padding:13px 10px;font-size:16px;font-weight:400}th{background:#c6deef;text-align:left;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;color:#1e1934}td{color:#2b2b2b;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;min-height:50px;border-color:#dee2e7}tr:nth-child(even){background:#f7fbfd}::-webkit-input-placeholder{color:inherit;opacity:.8}:-moz-placeholder{color:inherit;opacity:.8}::-moz-placeholder{color:inherit;opacity:.8}:-ms-input-placeholder{color:inherit;opacity:.8}label{color:#1a8bbb;min-width:100px;display:block;font-size:18px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;margin-bottom:15px}@media screen and (max-width:767px){label{margin-top:10px}}label span{font-size:16px;color:#1e1934;font-family:HelveticaNeueW01-57Cn,Arial,serif}label .help{font-size:16px;font-family:HelveticaNeueW01-57Cn,Arial,serif;color:#696969;padding-left:4px;display:inline-block;margin-bottom:0}.filter-form{border-radius:0}.filter-form label{display:inline-block}.filter-form input[type=text]{border:1px solid currentColor;background-color:#fff}.filter-form select{border:1px solid currentColor;border-radius:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{display:inline-block;box-sizing:border-box;color:#2a2525;border:0 solid currentColor;-webkkit-border-radius:2px;border-radius:4px;padding:5px 15px;height:50px;max-width:100%;background:#e3e3e3;transition:background .2s,color .2s;-webkit-appearance:none;outline:0;width:100%;font-family:HelveticaNeueW01-57Cn,Arial,serif}.no-touch input[type=email]:hover,.no-touch input[type=number]:hover,.no-touch input[type=password]:hover,.no-touch input[type=search]:hover,.no-touch input[type=tel]:hover,.no-touch input[type=text]:hover,.no-touch input[type=url]:hover,.no-touch select:hover,.no-touch textarea:hover,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background:#bdd5ee}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0;border:1.5px solid #66afe9}input[type=text]{width:600px}@media screen and (max-width:767px){input[type=text]{width:100%}}textarea{padding:10px 15px;height:auto;resize:vertical}select{appearance:none;cursor:pointer;padding-right:50px;background:#e3e3e3}.no-touch select:hover,select:focus{background:0 0}select::-ms-expand{display:none}.select-wrapper{position:relative;display:inline-block;box-sizing:border-box;width:100%}.select-wrapper .arrow{background-color:#62afd0;color:#fff;width:50px;height:46px;border-left:1px solid #62afd0;position:absolute;right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;top:2px;z-index:0;pointer-events:none;right:2px}.select-wrapper .arrow:before{font-size:10px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;transition:transform .1s}.select-wrapper.active .arrow:before{-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);transition:transform .1s}input[type=checkbox]:not(checked)+label,label+input[type=checkbox]:checked+label{position:relative;margin-bottom:10px;box-sizing:border-box}@media screen and (max-width:767px){input[type=checkbox]:not(checked)+label,label+input[type=checkbox]:checked+label{margin-bottom:22px}input[type=checkbox]:not(checked)+label:last-of-type,label+input[type=checkbox]:checked+label:last-of-type{margin-bottom:0}}input[type=checkbox]:checked,input[type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label{position:relative;display:inline-block;padding-left:68px;cursor:pointer;line-height:40px}@media screen and (max-width:767px){input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label{line-height:44px}}input[type=checkbox]:checked+label:after,input[type=checkbox]:not(:checked)+label:after{content:"";position:absolute;left:0;top:0;width:42px;height:40px;box-sizing:border-box;background-color:#fff;border:2px solid #dedede;display:block}input[type=checkbox]:checked+label:before{position:absolute;left:12px;top:0;z-index:2;color:#191d1f;font-size:13px;transition:all .2s}input[type=radio]:not(checked)+label,label+input[type=radio]:checked+label{position:relative;margin-bottom:10px;box-sizing:border-box}@media screen and (max-width:767px){input[type=radio]:not(checked)+label,label+input[type=radio]:checked+label{margin-bottom:22px}input[type=radio]:not(checked)+label:last-of-type,label+input[type=radio]:checked+label:last-of-type{margin-bottom:0}}input[type=radio]:checked,input[type=radio]:not(:checked){position:absolute;left:-9999px;opacity:0}input[type=radio]:checked+label,input[type=radio]:not(:checked)+label{position:relative;display:inline-block;padding-left:58px;cursor:pointer;line-height:40px;margin-right:50px;margin-bottom:30px}@media screen and (max-width:767px){input[type=radio]:checked+label,input[type=radio]:not(:checked)+label{line-height:44px;margin-right:30px;margin-top:0}}input[type=radio]:checked+label:after,input[type=radio]:not(:checked)+label:after{content:"";position:absolute;left:0;top:1px;width:38px;height:38px;box-sizing:border-box;background-color:#fff;border:2px solid #dedede;display:block;border-radius:20px}input[type=radio]:checked+label:before{content:"";position:absolute;left:6px;top:0;z-index:2;color:#1e1934;transition:all .2s;height:26px;width:26px;border-radius:15px;background-color:#1e1934;top:20px;-ms-transform:translateY(-50%);transform:translateY(-50%)}button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;box-sizing:border-box;border:0;border-radius:2px;line-height:1.2;padding:9px 40px;max-width:100%;text-decoration:none;text-align:center;cursor:pointer;transition:background .2s,color .2s}button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;color:#fff;background-color:#2a2525}.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=search],.error input[type=tel],.error input[type=text],.error input[type=url],.error select,.error textarea{border:1px solid #e02;background-color:#fad8dd}.error-text{color:#e02;display:inline-block}.error-text ul{margin:0;padding:0}.error-text ul li{list-style:none}.help{font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:16px;font-style:italic;margin-top:-12px;margin-bottom:15px}html{font-family:HelveticaNeueW01-57Cn,Arial,serif;text-rendering:optimizeLegibility;font-size:1em;color:#4c5357;font-family:"Helvetica Neue LT Std",Arial,serif;font-weight:400;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html.menu-open{height:100%}body{font-size:18px;line-height:1.4;margin:0;padding:0;overflow-wrap:break-word}@media screen and (max-width:767px){body{font-size:16px;line-height:22px}}body.menu-open{overflow-y:hidden;height:100%;position:fixed}@media screen and (min-width:1200px){body.menu-open{overflow:auto;overflow-x:hidden}}@media screen and (min-width:768px) and (max-width:1199px){body.menu-open{margin-top:100px;overflow:hidden!important;position:fixed;top:-100px}}body .tablet{display:none}@media screen and (min-width:768px) and (max-width:1199px){body .tablet{display:block}}body .mobile-only{display:none}@media screen and (max-width:767px){body .mobile-only{display:block}}body .menu-overlay{background:rgba(0,0,0,.6);transition:opacity .5s,width .1s .5s,height .1s .5s;position:fixed;top:0;bottom:0;width:100%;left:0;height:100%;z-index:999999;overflow:hidden}.wrapper{display:block;max-width:1200px;padding:0 0;margin:auto;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1199px){.wrapper{padding:0 40px;box-sizing:border-box;width:100%;margin:0;max-width:100%}}@media screen and (max-width:767px){.wrapper{padding:0 20px;box-sizing:border-box;width:100%;margin:0;max-width:100%}}.btn,.btn--black,.btn--large,.btn-green-standard,.btn-navy-standard,.btn-yellow-standard{display:inline-block;max-width:100%;padding:10px 20px;box-sizing:border-box;margin:0 0 20px 0;text-align:center;text-decoration:none;cursor:pointer;font-size:16px;line-height:20px;transition:color .2s,background .2s}@media screen and (max-width:767px){.btn,.btn--black,.btn--large,.btn-green-standard,.btn-navy-standard,.btn-yellow-standard{width:100%;font-size:14px;line-height:14px;padding-top:12px;padding-bottom:12px;margin-bottom:10px}}.btn--black:hover,.btn--large:hover,.btn-green-standard:hover,.btn-navy-standard:hover,.btn-yellow-standard:hover,.btn:hover{text-decoration:none;transition:color .2s,background .2s}.btn--black:active,.btn--large:active,.btn-green-standard:active,.btn-navy-standard:active,.btn-yellow-standard:active,.btn:active{box-shadow:none!important}.btn--large{font-size:18px;line-height:22px;padding:14px 28px}@media screen and (min-width:768px) and (max-width:1199px){.btn--large{font-size:16px;line-height:22px;padding:11px 28px}}@media screen and (max-width:767px){.btn--large{font-size:14px;line-height:18px;padding-top:14px;padding-bottom:14px}}.btn--black{color:#fff;background:#191d1f}.btn--black:hover{background:#303436}.btn-yellow,.btn-yellow:visited{position:relative;border:0;margin:0;padding:0;min-height:50px;border-radius:4px;padding:17px 30px;text-decoration:none;display:inline-block;margin-top:15px;background-color:#fcb426;transition:color .2s,background .2s;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}.btn-yellow:hover,.btn-yellow:visited:hover{background-color:#fff}.download-app-btn{margin-left:40px;display:inline-block;vertical-align:middle;transition:color .2s,background .2s}@media screen and (min-width:768px) and (max-width:1199px){.download-app-btn{margin-right:80px}}.download-app-btn .app-logo{display:inline-block;width:50px;height:50px;top:10px;position:relative;background:url(../images/svg/app_download.svg) no-repeat center center;transition:color .2s,background .2s}@media screen and (min-width:768px) and (max-width:1199px){.download-app-btn .app-logo{top:7px}}.download-app-btn .app-download{display:inline-block;background-color:#049fda;border-radius:4px;padding:9px 24px;box-sizing:border-box;margin-left:5px;height:50px;position:relative;top:-2px}@media screen and (min-width:768px) and (max-width:1199px){.download-app-btn .app-download{position:relative;top:-5px}}.download-app-btn .app-download span{display:block;width:100%;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;color:#fff;font-size:16px;line-height:12px}.download-app-btn .app-download span:first-child{font-size:12px;line-height:17px}.download-app-btn:hover .app-logo{background:url(../images/svg/app_download-active.svg) no-repeat center center}.download-app-btn:hover .app-download{background-color:#0d81b4}.download-app-btn:before .app-logo{content:url(../images/svg/app_download-active.svg);width:0;height:0;visibility:hidden}.deep-blue-btn{background-color:#1e1934;color:#fff;font-size:20px;text-decoration:none;padding:15px 40px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:0;margin:30px 0}.deep-blue-btn>span{display:inline-block;position:relative;margin-right:20px;top:-2px}.deep-blue-btn:visited{color:#fff}.deep-blue-btn:focus,.deep-blue-btn:hover{background-color:#000;text-decoration:none}.light-blue-btn{background-color:#00aeef;color:#fff;font-size:20px;text-decoration:none;padding:15px 40px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:0;margin:30px 0;float:right}.light-blue-btn>span{display:inline-block;position:relative;margin-left:20px;top:-2px}.light-blue-btn:visited{color:#fff}.light-blue-btn:focus,.light-blue-btn:hover{background-color:#0d81b4;text-decoration:none}.btn-yellow-normal{position:relative;border:0;margin:0;padding:0;cursor:pointer;border-radius:.25rem;background-color:#fcb426;color:#1e1934;font-size:20px;height:50px;vert-align:top;padding:14px 30px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;transition:color .2s,background .2s;text-decoration:none}@media screen and (max-width:767px){.btn-yellow-normal{font-size:18px}}.btn-yellow-normal:visited{color:#1e1934;text-decoration:none}.btn-yellow-normal:hover{background-color:#000;color:#fff;transition:color .2s,background .2s}.btn-green-standard{background-color:#25a84a;color:#fff;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;border-radius:4px;font-size:20px;padding:15px 25px;min-width:220px;height:50px;display:inline-block;margin:0 20px 30px 0}@media screen and (min-width:768px) and (max-width:1199px){.btn-green-standard{font-size:16px;height:40px;padding:10px 25px;margin:0 20px 25px 0}}@media screen and (max-width:767px){.btn-green-standard{font-size:18px;line-height:normal;height:auto;padding:15px 25px;width:100%;margin:0 0 10px 0}}.btn-green-standard:visited{color:#fff;text-decoration:none}.btn-green-standard:hover{background-color:#1b933d;color:#fff;transition:color .2s,background .2s}.btn-yellow-standard{background-color:#fcb426;color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;border-radius:4px;font-size:20px;padding:15px 25px;min-width:220px;height:50px;display:inline-block;margin:0 20px 25px 0}@media screen and (min-width:768px) and (max-width:1199px){.btn-yellow-standard{font-size:16px;height:40px;padding:10px 25px}}@media screen and (max-width:767px){.btn-yellow-standard{font-size:18px;height:48px;padding:17px 25px;width:100%;margin:0 0 20px 0}}.btn-yellow-standard:visited{color:#1e1934;text-decoration:none}.btn-yellow-standard:hover{background-color:#f1a714;color:#1e1934;transition:color .2s,background .2s}.btn-navy-standard{background-color:#1e1934;color:#fff;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;border-radius:4px;font-size:20px;padding:14px 25px;min-width:220px;height:50px;display:inline-block;border:2px solid #1e1934;box-sizing:border-box;margin:0 20px 25px 0}@media screen and (min-width:768px) and (max-width:1199px){.btn-navy-standard{font-size:16px;height:40px;padding:10px 25px}}@media screen and (max-width:767px){.btn-navy-standard{font-size:18px;height:48px;padding:17px 25px;width:100%;margin:0 0 20px 0}}.btn-navy-standard:visited{color:#1e1934;text-decoration:none}.btn-navy-standard:hover{background-color:#fff;color:#1e1934;border:2px solid #1e1934;transition:color .2s,background .2s}.shadow-scroller{position:relative;margin:40px 0}.shadow-scroller__scroll-view{overflow:auto}.shadow-scroller__shadow-bottom,.shadow-scroller__shadow-left,.shadow-scroller__shadow-right,.shadow-scroller__shadow-top{position:absolute;pointer-events:none;opacity:0}.shadow-scroller__shadow-right{top:0;right:0;width:17px;height:100%;background:linear-gradient(to right,rgba(3,37,58,.01) 0,rgba(3,37,58,.38) 100%);transition:all .5s ease-in-out}.shadow-scroller__shadow-left{top:0;left:0;width:17px;height:100%;background:linear-gradient(to left,rgba(3,37,58,.01) 0,rgba(3,37,58,.38) 100%);transition:all .5s ease-in-out}header{position:fixed;top:0;left:0;width:100%;z-index:999999999}@media screen and (max-width:1199px){header{box-shadow:0 4px 4px rgba(0,0,0,.2)}}header .top-menu{background-color:#e6e7e8;height:50px}header .top-menu .dropdown-menu{display:none}header .top-menu .caret:after,header .top-menu li .caret{content:"";display:none!important}@media screen and (max-width:1199px){header .top-menu{display:none}}header .top-menu .top-menu-form{display:inline-block;float:right;width:288px}header .top-menu .navbar-nav{margin:0;padding:0;display:inline-block;margin-top:0}@media screen and (min-width:1200px){header .top-menu .navbar-nav{width:835px}}header .top-menu .navbar-nav li.active .text-inner-wrapper,header .top-menu .navbar-nav li.ancestor .text-inner-wrapper{border-bottom:5px solid #fcb426}header .top-menu .navbar-nav li{margin:0;float:left;display:inline-block;display:inline-block}header .top-menu .navbar-nav li .dropdown-menu{display:none!important;position:fixed;z-index:99999999;margin:0;left:0;right:0;display:block;max-width:1200px;padding:0 0;margin:auto;box-sizing:border-box}header .top-menu .navbar-nav li .dropdown-menu li{display:inline-block;list-style:none}header .top-menu .navbar-nav li .dropdown-menu li a{text-decoration:none;font-size:18px;font-family:HelveticaNeueW01-57Cn,Arial,serif}header .top-menu .navbar-nav li a{height:50px;display:inline-block;color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:15px;text-decoration:none;padding:15px 0;margin:0}header .top-menu .navbar-nav li a:hover{background-color:#cecfd0}header .top-menu .navbar-nav li a span.text-wrapper{display:inline-block;padding:0 14px;width:100%;border-right:1px solid #d3d3d4;border-left:1px solid #d3d3d4;height:20px}header .top-menu .navbar-nav li a span.text-wrapper>span{height:50px;display:inline-block;padding:15px 0;top:-15px;position:relative;border-bottom:5px solid transparent}header .top-menu .navbar-nav li.last>a>span.text-wrapper{border-right:0 solid #d3d3d4}header .top-menu .navbar-nav li:first-child>a span.text-wrapper{border-left:2px solid #d3d3d4}header .top-menu form{display:inline-block;max-height:50px;width:100%}header .top-menu form input[type=text]::-webkit-input-placeholder{color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}header .top-menu form input[type=text]::-moz-placeholder{color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}header .top-menu form input[type=text]:-ms-input-placeholder{color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}header .top-menu form input[type=text]:-moz-placeholder{color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}header .top-menu form input[type=text]{height:50px;border:0;background-color:#cbd3db;width:189px;padding-left:55px;border-radius:0;font-size:16px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;box-sizing:border-box}header .top-menu form input[type=text]:focus,header .top-menu form input[type=text]:hover{background:#bdd5ee}header .top-menu form .button{padding:0;background-color:transparent;text-indent:-1000px;background:url(../images/magnify_search_icon.svg) no-repeat center center;width:44px;height:44px;background-size:22px 20px;margin-left:-195px}header .top-menu .login{background-color:#25a84a;display:inline-block;color:#fff;text-decoration:none;height:50px;max-height:50px;vertical-align:middle;padding:14px 26px;margin-left:-20px;margin-top:-2px;font-size:15px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;width:100px;text-align:center;transition:color .2s,background .2s}@media screen and (min-width:1200px){header .top-menu .login{float:right;margin-top:0}}header .top-menu .login:hover{background-color:#1b933d}header .secondary-menu{height:auto;position:relative;z-index:9999999;background-color:#fff;overflow:hidden;width:100%}@media screen and (min-width:768px) and (max-width:1199px){header .secondary-menu{height:100px}}header .secondary-menu .logo img{width:186px;padding:31px 0}@media screen and (min-width:768px) and (max-width:1199px){header .secondary-menu .logo img{padding:28px 0}}@media screen and (max-width:767px){header .secondary-menu .logo img{width:150px;padding:20px 0}}header .secondary-menu .social_nav{padding:35px 0;box-sizing:border-box;top:0;margin-left:15px}header .secondary-menu .download-app-btn{padding:20px 0}header .secondary-menu .flat-menu{display:inline-block;vertical-align:top}header .secondary-menu .flat-menu.download_nav{display:none}header .secondary-menu .flat-menu ul{margin:0}header .secondary-menu .flat-menu ul li{display:inline-block;list-style:none}header .secondary-menu .flat-menu ul li a{text-decoration:none;font-size:18px;font-family:HelveticaNeueW01-57Cn,Arial,serif}header .secondary-menu .secondary_menu{position:relative}header .secondary-menu .secondary_menu ul li a{color:#1e1934;padding:0 15px;box-sizing:border-box;height:116px;display:inline-block;text-align:center;transition:ease-in-out .1s;border-color:#25a84a}header .secondary-menu .secondary_menu ul li a:hover span.text-wrapper{border-color:#25a84a;border-bottom:8px solid #25a84a}header .secondary-menu .secondary_menu ul li a span.text-wrapper{display:inline-block;height:116px;padding:42px 0 35px;box-sizing:border-box}header .secondary-menu .secondary_menu ul li.active span.text-wrapper{border-bottom:5px solid #25a84a}header .secondary-menu .secondary_menu ul li.active:hover span.text-wrapper{border-bottom:8px solid #25a84a}header .secondary-menu .button-links{display:inline-block;float:right}@media screen and (min-width:768px) and (max-width:1199px){header .secondary-menu .button-links{height:100px;box-sizing:border-box}}@media screen and (max-width:1199px){header .secondary-menu .button-links>.flat-menu{display:none}}@media screen and (max-width:767px){header .secondary-menu .button-links{display:none}}header .secondary-menu .app-download-logo{margin-left:40px}@media screen and (min-width:1200px){header.shrink{box-shadow:0 4px 4px rgba(0,0,0,.2)}header.shrink .secondary-menu{overflow:hidden;height:50px}header.shrink .secondary-menu .logo img{width:114px;padding:11px 0;-webkit-transition-property:width;-webkit-transition-duration:10s;-webkit-transition-delay:2s;transition-property:height;transition-duration:10s;transition-delay:2s}header.shrink .secondary-menu .button-links{height:50px;padding:0;-webkit-transition-property:height;-webkit-transition-duration:10s;-webkit-transition-delay:2s;transition-property:height;transition-duration:10s;transition-delay:2s;position:relative;right:-1px}header.shrink .secondary-menu .secondary_menu{top:0}header.shrink .secondary-menu .secondary_menu ul li.active a:hover span.text-wrapper{border-bottom:3px solid #25a84a}header.shrink .secondary-menu .secondary_menu ul li a{height:50px}header.shrink .secondary-menu .secondary_menu ul li a:hover span.text-wrapper{border-bottom:6px solid #25a84a}header.shrink .secondary-menu .secondary_menu ul li a span.text-wrapper{height:50px;padding:15px 0}header.shrink .social_nav{top:0;padding:4px 0}header.shrink .download-app-btn{padding:0}header.shrink .download-app-btn .app-logo{height:50px;top:0;background-color:#049fda}header.shrink .download-app-btn .app-download{height:50px;top:-12px;position:relative;border-radius:0}}.contact-form header .secondary-menu .secondary_menu ul li:last-child a span.text-wrapper{border-bottom:5px solid #25a84a}.contact-form header .secondary-menu .secondary_menu ul li:last-child a span.text-wrapper:hover{border-bottom:8px solid #25a84a}.contact-form header.shrink .secondary-menu .secondary_menu ul li:last-child a span.text-wrapper{border-bottom:3px solid #25a84a}.contact-form header.shrink .secondary-menu .secondary_menu ul li:last-child a span.text-wrapper:hover{border-bottom:6px solid #25a84a}.pager{text-align:center;margin:0;padding:0;font-size:16px;margin-bottom:100px}@media screen and (max-width:767px){.pager{margin-bottom:40px}}.pager li{display:inline-block;list-style:none;margin-right:15px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}.pager li a{display:inline-block;text-decoration:none;width:34px;height:34px;border-radius:18px;padding:3px;border:2px solid #fff;color:#1e1934}.pager li a:hover{border:2px solid #cbd3db;box-sizing:border-box}.pager li.active a{width:34px;height:34px;background-color:#1e1934;color:#fff}.pager li.active a:hover{border:2px solid #cbd3db;width:34px;height:34px}.pager li.previous a{width:auto;border-radius:0;margin-right:20px;border:0}.pager li.previous a span{display:inline-block;width:10px;margin-right:10px}.pager li.previous a:hover{text-decoration:underline}.pager li.next a{width:auto;margin-left:20px;border-radius:0;border:0}.pager li.next a span{display:inline-block;width:10px;margin-left:10px}.pager li.next a:hover{text-decoration:underline}@media screen and (max-width:1199px){nav.page-navigation-menu{display:none}}.page-navigation-menu ul{list-style-type:none}.page-navigation-menu ul a{text-decoration:none;font-weight:700}.page-navigation-menu ul.menu{padding:0;margin:0;display:table;width:100%;background:#ccc;margin-bottom:10px}.page-navigation-menu li ul{z-index:99999;display:block;position:absolute;opacity:0;visibility:hidden;left:0;padding:0;min-width:250px;background:#fff;transition:opacity .4s linear}.page-navigation-menu li.level1{display:table-cell;list-style:none none;position:relative}.page-navigation-menu li.level1>a{text-align:center;font-size:16px}.page-navigation-menu li.level2>ul{left:250px;margin-top:-50px}.page-navigation-menu li.level1{background:#ccc;padding:0}.page-navigation-menu li.level1>a{display:block;padding:15px;color:#fff}.page-navigation-menu li.level1.active,.page-navigation-menu li.level1:hover{background:#191d1f;text-decoration:none;color:#fff}.page-navigation-menu li.level1:hover>ul{opacity:1;visibility:visible}.page-navigation-menu li.level2{background:#ccc;padding:0}.page-navigation-menu li.level2>a{display:block;padding:15px;color:#fff}.page-navigation-menu li.level2.active,.page-navigation-menu li.level2:hover{background:#303436;text-decoration:none;color:#fff}.page-navigation-menu li.level2:hover>ul{opacity:1;visibility:visible}.page-navigation-menu li.level3{background:#ccc;padding:0}.page-navigation-menu li.level3>a{display:block;padding:15px;color:#fff}.page-navigation-menu li.level3.active,.page-navigation-menu li.level3:hover{background:#686f73;text-decoration:none;color:#fff}@media screen and (max-width:1199px){.page-navigation-menu-menu{width:100%;min-height:100%;position:absolute;overflow:hidden;width:100%;z-index:5;top:165px;left:0;visibility:hidden;transition:visibility .5s;-ms-transform:translateZ(0);transform:translateZ(0)}.page-navigation-menu-menu:before{width:100%;height:100%;display:block;content:" ";background:#000;opacity:.5;position:absolute;visibility:hidden}}@media screen and (max-width:1199px) and (max-width:767px){.page-navigation-menu-menu{top:165px}}@media screen and (max-width:1199px){.page-navigation-menu-menu ul.menu{width:560px;max-width:100%;background:#4c5357;transition:right .3s;min-height:100%;position:absolute;right:-100%;margin:0;padding:0;width:100%;max-width:100%;background:#4c5357;list-style-type:none}.page-navigation-menu-menu ul.menu ul{list-style-type:none;padding:0;margin:0;display:none}.page-navigation-menu-menu ul.menu li{display:block;border-bottom:1px solid #fff}.page-navigation-menu-menu ul.menu a{text-align:left;padding:20px 10px;line-height:15px}.page-navigation-menu-menu ul.menu li.parent{position:relative}}.page-navigation-menu-menu.active{visibility:visible}.page-navigation-menu-menu.active:before{visibility:visible}.page-navigation-menu-menu.active ul.menu{right:0}#system-message{position:relative;width:100%;clear:both;padding:0;margin:0}#system-message h4{display:none}#system-message .close{position:absolute;top:15px;right:15px;display:block;line-height:10px;cursor:pointer;text-decoration:none;color:inherit}#system-message .alert{position:relative;padding:15px 25px 15px 60px;margin-bottom:20px}#system-message .alert p{margin:0}#system-message>.alert-message{color:#4b88c7;background:#d3e4f5 url(../images/site/notice-info.png) 15px center no-repeat;border:3px solid #4b88c7}#system-message>.alert-error{color:#f30045;background:#ffd7e2 url(../images/site/notice-alert.png) 15px center no-repeat;border:3px solid #f30045}#system-message>.alert-notice,#system-message>.alert-warning{color:#bb8b00;background:#fffaed url(../images/site/notice-notice.png) 15px center no-repeat;border:3px solid #ecb925}body .cc-color-override--295143606.cc-window{background-color:rgba(0,0,0,.9);z-index:9999999999;font-family:"Helvetica Neue LT Std",Arial,serif;font-size:18px}body .cc-color-override--295143606.cc-window .cc-link:hover{color:#049fda}body .cc-banner .cc-message{padding-right:15px}@media screen and (max-width:767px){body .cc-banner .cc-message{padding:0}}body .cc-color-override--295143606 .cc-btn{border-radius:4px;color:#1e1934;text-decoration:none;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:18px;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:middle;border-radius:4px;background:#fcb426}body .cc-color-override--295143606 .cc-btn:hover{background:#fff;color:#1e1934}#ibs_popup{position:fixed;bottom:0;width:100%;background:#f9a81e;z-index:999999;display:block;height:0;box-sizing:content-box;transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;-o-transition:height .5s ease;-webkit-transition:height .5s ease}#ibs_popup.open{height:135px;transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;-o-transition:height .5s ease;-webkit-transition:height .5s ease}#ibs_popup.open .close{margin-top:-71px;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease}#ibs_popup .inner{padding:30px 0}#ibs_popup .close{color:#fff;float:right;font-size:15px;font-weight:700;background-color:#00142b;border-radius:5px 5px 0 0;padding:10px 45px;text-align:center;margin-top:0;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease}#ibs_popup .close:hover{cursor:pointer}#ibs_popup p{color:#2d2940;font-size:20px;font-weight:700;margin:0;max-width:866px;display:inline-block}#ibs_popup p.ibsLogo{font-size:20px;vertical-align:top;font-stretch:normal;font-style:italic;margin-right:55px;line-height:1.2em}#ibs_popup p.ibsLogo span{font-size:58px;font-weight:700;font-stretch:expanded;font-style:normal;line-height:1em;vertical-align:top;float:left;margin-right:12px;margin-top:-6px}#ibs_popup img{float:left;width:256px;height:46px;margin-right:104px}#ibs_popup a.learnMore{float:right;text-align:center;color:#fff;background:#2d2940;padding:15px 80px;border-radius:5px;text-decoration:none}#ibs_popup a.learnMore:focus,#ibs_popup a.learnMore:hover{background:#00142b;text-decoration:none}@media screen and (max-width:1199px) and (min-width:768px){#ibs_popup p{font-size:16px;max-width:450px}#ibs_popup p.ibsLogo{font-size:11px;vertical-align:top;font-stretch:normal;font-style:italic;max-width:179px;margin-right:5px}#ibs_popup p.ibsLogo span{font-size:32px;font-weight:700;font-stretch:expanded;font-style:normal;line-height:1em;vertical-align:top;float:inherit;margin-right:0}#ibs_popup a.learnMore{max-width:201px;padding:14px 40px}}@media screen and (max-width:767px){#ibs_popup.open{height:262px}#ibs_popup p{margin-top:26px;margin-bottom:20px;max-width:100%;font-size:16px;line-height:1.2em}#ibs_popup p.ibsLogo{font-size:20px;vertical-align:top;font-stretch:normal;font-style:italic;margin:0}#ibs_popup p.ibsLogo span{font-size:58px;font-weight:700;font-stretch:expanded;font-style:normal;line-height:1em;vertical-align:top;float:left;margin-right:12px}#ibs_popup a.learnMore{min-width:100%;padding:14px 40px}}.accordion-box .title{background-color:#c6deef;padding:15px 30px}.accordion-box .title h3{margin:0;font-size:16px;font-family:HelveticaNeueW01-57Cn,Arial,serif;color:#1e1934}.accordion-box .content,.accordion-box p{font-size:16px;line-height:26px}.accordion-box .active .title{background-color:#c6deef}.accordion-box .active .content{border:2px solid #c6deef;padding:0 30px;font-size:16px;line-height:26px}.accordion-box{padding:0;list-style:none;margin-bottom:20px;margin-top:20px}.accordion-box>.li>.title{position:relative;cursor:pointer;background-color:#c6deef;padding:15px 75px 15px 30px;transition:.2s ease-in-out,background-position 1ms;min-height:50px}.accordion-box>.li>.title .heading{margin:0;color:#191d1f}.accordion-box>.li>.title:hover{background-color:#c6deef}.accordion-box>.li>.title .icon-indicator{display:inline-block;width:50px;height:100%;font-size:10px;vertical-align:top;position:absolute;right:2px;color:#fff;background-color:#1e1934;top:0;padding:16px 17px;border-top:2px solid #c6deef;border-bottom:2px solid #c6deef;box-sizing:border-box}.accordion-box>.li>.title .icon-indicator:before{content:"\e001"}.accordion-box>.li>.content{padding:0 30px;border:1px solid #c6deef;border-top:0 none;font-size:17px;font-weight:500;overflow:auto}.accordion-box>.li.active>.title{background-color:#c6deef}.accordion-box>.li.active>.title:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:rotate .2s ease-in-out}.accordion-box>.li.active>.title .icon-indicator{-ms-transform:rotate(-180deg);transform:rotate(-180deg);vertical-align:bottom;margin-left:10px}.page-nav{background-color:#049fda;overflow:auto}@media screen and (min-width:1200px){.page-nav .wrapper{max-width:1200px}}@media screen and (max-width:1199px){.page-nav{margin-top:0}.page-nav .wrapper{display:none}}@media screen and (max-width:767px){.page-nav{margin-top:0}}.page-nav ul{margin:0;padding:0;vertical-align:middle;display:-ms-flexbox;display:flex}.page-nav ul li{list-style:none}.page-nav ul li a{color:#fff;text-decoration:none;font-size:15px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;line-height:16px;padding:18px 0;height:50px;display:block}.page-nav ul li a .text-wrapper{display:block;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 20px;box-sizing:border-box}.page-nav ul li a:hover{text-decoration:underline}.page-nav ul li.active{background-color:#1e1934}.page-nav ul li.last a .text-wrapper{border-right:0 solid #fff}.page-nav ul li:first-child a .text-wrapper{border-left:2px solid #fff}footer{margin-top:40px}@media screen and (max-width:767px){footer{margin-top:0}}footer .dropdown-menu{display:none}footer .footer-top{background-color:#1e1934;padding:0}@media screen and (max-width:767px){footer .footer-top{padding:40px 0}}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-top{padding:0}}footer .footer-top .wrapper{height:auto;overflow:auto;padding:20px 0}@media screen and (max-width:767px){footer .footer-top .wrapper{height:auto}}footer .footer-top .wrapper:after{content:"";display:block;position:absolute;width:calc(100% - 380px);height:380px;margin-top:-75px;margin-left:-90px;background:url(../images/svg/footer-fruit.svg) no-repeat left top;background-size:450px 700px}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-top .wrapper:after{background:url(../images/svg/footer-fruit.svg) no-repeat left top;background-size:309px 455px;margin-left:-116px;height:407px;margin-top:-61px;width:300px}}@media screen and (max-width:767px){footer .footer-top .wrapper:after{height:auto}}footer .footer-top .footer-audience{display:inline-block;float:right}@media screen and (min-width:1200px){footer .footer-top .footer-audience{margin-top:0}}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-top .footer-audience{padding-left:160px}}@media screen and (max-width:767px){footer .footer-top .footer-audience{padding-left:0;float:none;display:block}}footer .footer-top a{position:relative;z-index:99999}footer .footer-top .row{display:inline-block;padding-right:50px;box-sizing:border-box;width:380px;vertical-align:top}@media screen and (min-width:1200px){footer .footer-top .row{margin-top:20px}}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-top .row{width:49%;padding-left:35px;padding-right:0;vertical-align:top}}@media screen and (max-width:767px){footer .footer-top .row{width:100%;display:block;float:none;padding-right:0;padding:20px}}footer .footer-top .row h3{font-size:34px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#149fda;font-weight:400;margin-top:0;line-height:38px;min-height:45px}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-top .row h3{font-size:32px}}footer .footer-top .row p{color:#fff;font-size:20px;line-height:30px;font-family:HelveticaNeueW01-57Cn,Arial,serif;font-weight:400}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-top .row p{min-height:120px}}footer .footer-top .row>a{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px}@media screen and (max-width:767px){footer .footer-top .row>a{margin-top:10px;font-size:18px;padding:14px 30px}}footer .footer-top .row>a:hover{cursor:pointer;background-color:#fff}footer .social-strip{overflow:auto;width:100%}footer .social-strip .row{display:inline-block;width:50%;position:relative;color:#fff;float:left;padding:25px 0;height:80px;overflow:hidden}@media screen and (max-width:767px){footer .social-strip .row{width:100%;display:block;height:100px}}footer .social-strip .row.facebook .wrapper h3{background:url(../images/svg/facebook_icon_white.svg) no-repeat left center;background-size:30px 38px;padding-left:65px}@media screen and (min-width:768px) and (max-width:1199px){footer .social-strip .row.facebook .wrapper h3{padding-right:40px;padding-left:75px;background-position-x:15px}}@media screen and (max-width:767px){footer .social-strip .row.facebook .wrapper h3{padding-right:20px;padding-right:30px;background-position-x:17px;background-size:28px 34px;padding-left:70px}}@media screen and (min-width:768px) and (max-width:1199px){footer .social-strip .row.twitter .wrapper{padding-left:55px}}@media screen and (max-width:767px){footer .social-strip .row.twitter .wrapper{margin-left:0!important}}footer .social-strip .row.twitter .wrapper h3{background:url(../images/svg/twitter_icon_white.svg) no-repeat left center;background-size:34px 38px;padding-left:65px}@media screen and (min-width:768px) and (max-width:1199px){footer .social-strip .row.twitter .wrapper h3{padding-right:75px;padding-left:75px}}@media screen and (max-width:767px){footer .social-strip .row.twitter .wrapper h3{padding-right:20px;padding-right:30px;background-position-x:15px;background-size:32px 34px;padding-left:70px}}footer .social-strip .row a{display:block;width:100%;height:80px;top:0;position:relative;margin-top:-24px}footer .social-strip .row h3{margin:0;line-height:32px;text-decoration:none;color:#fff;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-weight:400;height:80px;display:inline-block;top:0;position:absolute;vertical-align:middle;padding:25px 0;transition:color .2s,background .2s}@media screen and (min-width:768px) and (max-width:1199px){footer .social-strip .row h3{line-height:20px;font-size:18px;padding:20px 0}}@media screen and (max-width:767px){footer .social-strip .row h3{height:100px;padding:30px 0;line-height:20px;font-size:18px}}footer .social-strip .row h3 img{width:35px;height:30px;margin-right:40px;position:relative;top:-3px}footer .social-strip .row h3 span{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}footer .social-strip .row.facebook{background-color:#00aeef}footer .social-strip .row.facebook img{width:24px;height:35px}footer .social-strip .row.facebook .wrapper{margin-right:0}footer .social-strip .row.facebook:hover{background-color:#0d81b4}footer .social-strip .row.twitter{background-color:#2594be}footer .social-strip .row.twitter .wrapper{margin-left:50px}@media screen and (min-width:768px) and (max-width:1199px){footer .social-strip .row.twitter .wrapper{margin-left:0}}footer .social-strip .row.twitter:hover{background-color:#056589}footer .social-strip .wrapper{display:block;width:600px}footer .subscription-form{background-color:#e6e7e8;overflow:auto}@media screen and (max-width:767px){footer .subscription-form{overflow:hidden;padding-bottom:60px}}@media screen and (min-width:768px) and (max-width:1199px){footer .subscription-form .wrapper{padding:0}}@media screen and (max-width:767px){footer .subscription-form .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}}footer .subscription-form h3{margin:45px 0 20px;color:#1e1934;font-size:26px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;font-weight:400}@media screen and (min-width:768px) and (max-width:1199px){footer .subscription-form h3{margin:20px 0 3px;font-size:22px}}@media screen and (max-width:767px){footer .subscription-form h3{margin:20px 0 3px;font-size:23px;line-height:32px}}footer .subscription-form .form{display:inline-block}@media screen and (min-width:768px) and (max-width:1199px){footer .subscription-form .form{padding:0 30px 0 40px;width:calc(100% - 300px)}}@media screen and (max-width:767px){footer .subscription-form .form{-ms-flex-order:2;order:2;padding:0 20px}}footer .subscription-form .form label{font-size:15px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;color:#1e1934;margin-bottom:5px}footer .subscription-form .form input{height:50px;box-sizing:border-box}footer .subscription-form .form input[type=email]{border:0;width:590px;margin-right:30px;height:50px;background-color:#fff;border-radius:3px}@media screen and (min-width:768px) and (max-width:1199px){footer .subscription-form .form input[type=email]{margin-bottom:10px}}@media screen and (max-width:767px){footer .subscription-form .form input[type=email]{margin-bottom:10px;width:100%}}footer .subscription-form .form input[type=email]:focus,footer .subscription-form .form input[type=email]:hover{background:#bdd5ee;outline:-webkit-focus-ring-color auto 5px}footer .subscription-form .form input[type=submit]{background-color:#25a84a;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-weight:400;color:#fff;border-radius:3px}@media screen and (max-width:767px){footer .subscription-form .form input[type=submit]{margin-bottom:10px;width:100%}}footer .subscription-form .form input[type=submit]:hover{background-color:#1b933d}footer .subscription-form .social{width:300px;display:inline-block;float:right}@media screen and (max-width:767px){footer .subscription-form .social{-ms-flex-order:1;order:1;width:100%}}footer .subscription-form .social a{width:100%;display:block;text-decoration:none;height:70px;padding:22px 20px 20px 90px;font-size:20px;color:#1e1934;background-color:#cbdbe2;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;background-size:25px 25px}footer .subscription-form .social a.social-instagram{background:#bdd5df url(../images/svg/insta.svg) no-repeat 37px center;background-size:25px 25px}footer .subscription-form .social a.social-instagram:hover{background:#9dc7d8 url(../images/svg/insta.svg) no-repeat 37px center;background-size:25px 25px}@media screen and (max-width:767px){footer .subscription-form .social a.social-instagram{background-size:30px 30px}footer .subscription-form .social a.social-instagram:hover{background:#9dc7d8 url(../images/svg/insta.svg) no-repeat 37px center;background-size:30px}}footer .subscription-form .social a.social-youtube{background:#cbdbe2 url(../images/svg/youtube.svg) no-repeat 35px center;background-size:30px 30px}footer .subscription-form .social a.social-youtube:hover{background:#b5d2dd url(../images/svg/youtube.svg) no-repeat 35px center;background-size:30px 30px}@media screen and (max-width:767px){footer .subscription-form .social a.social-youtube{background-size:34px 34px}footer .subscription-form .social a.social-youtube:hover{background:#b5d2dd url(../images/svg/youtube.svg) no-repeat 35px center;background-size:34px 34px}}footer .subscription-form .social a.social-blog{background:#cbdbe2 url(../images/svg/blog-icon.svg) no-repeat 35px center;background-size:30px 30px}footer .subscription-form .social a.social-blog:hover{background:#b5d2dd url(../images/svg/blog-icon.svg) no-repeat 35px center;background-size:30px 30px}@media screen and (max-width:767px){footer .subscription-form .social a.social-blog{background-size:34px 34px}footer .subscription-form .social a.social-blog:hover{background:#b5d2dd url(../images/svg/blog-icon.svg) no-repeat 35px center;background-size:34px 34px}}footer .subscription-form .social a.social-pinterest{background:#cbdbe2 url(../images/svg/pinterest.svg) no-repeat 37px center;background-size:25px 25px}footer .subscription-form .social a.social-pinterest:hover{background:#b5d2dd url(../images/svg/pinterest.svg) no-repeat 37px center;background-size:25px 25px}@media screen and (max-width:767px){footer .subscription-form .social a.social-pinterest{background-size:30px 30px}footer .subscription-form .social a.social-pinterest:hover{background:#b5d2dd url(../images/svg/pinterest.svg) no-repeat 37px center;background-size:30px 30px}}@media screen and (max-width:767px){footer .subscription-form .social a{padding-top:24px}}footer .footer-navigation{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-navigation{padding:40px 0}}@media screen and (max-width:767px){footer .footer-navigation{padding:0}}footer .footer-navigation .footer-main{overflow:auto}@media screen and (max-width:767px){footer .footer-navigation .footer-main .wrapper{padding:0}}footer .footer-navigation .footer-main .footer-main-menu ul{margin:0;padding:0}footer .footer-navigation .footer-main .footer-main-menu ul li{list-style:none;display:inline-block;padding:0 20px;border-right:1px solid #ccc;line-height:15px;height:15px}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-navigation .footer-main .footer-main-menu ul li{padding:0 12px}}@media screen and (max-width:767px){footer .footer-navigation .footer-main .footer-main-menu ul li{height:auto;display:block;padding:0;border-right:0 solid #ccc}}footer .footer-navigation .footer-main .footer-main-menu ul li:first-child{padding-left:0}footer .footer-navigation .footer-main .footer-main-menu ul li:last-child{border-right:0}footer .footer-navigation .footer-main .footer-main-menu ul li a{text-decoration:none;font-size:15px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;color:#1e1934}@media screen and (max-width:767px){footer .footer-navigation .footer-main .footer-main-menu ul li a{display:block;width:100%;height:52px;padding:18px 20px;border-bottom:1px solid #ccc;border-right:0 solid #ccc}}footer .footer-navigation .footer-main .footer-main-menu ul li a:hover{text-decoration:underline}footer .footer-secondary{margin:30px 0 40px;overflow:hidden}@media screen and (max-width:767px){footer .footer-secondary .wrapper{border-bottom:1px solid #ccc}}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-secondary{margin-top:5px}}@media screen and (max-width:767px){footer .footer-secondary{margin:0}}footer .footer-secondary .download{display:inline-block;float:right}@media screen and (max-width:767px){footer .footer-secondary .download{width:100%}}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-secondary .download{width:100%;margin-top:10px}}footer .footer-secondary .footer-social-nav{width:100%}@media screen and (min-width:1200px){footer .footer-secondary .footer-social-nav{margin-top:11px}}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-secondary .footer-social-nav{margin-top:10px;float:none}}@media screen and (max-width:767px){footer .footer-secondary .footer-social-nav{float:none}}footer .footer-secondary .logo{display:inline-block;padding:10px 0 12px}footer .footer-secondary .logo img{width:200px;position:relative;top:5px}footer .footer-secondary .social_nav{margin-right:110px;position:relative;top:5px;float:left}@media screen and (min-width:1200px){footer .footer-secondary .social_nav{vertical-align:middle}}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-secondary .social_nav{margin-right:0;top:-3px}}@media screen and (max-width:767px){footer .footer-secondary .social_nav{margin-right:0;position:relative;top:8px;left:-10px;width:100%;text-align:center}footer .footer-secondary .social_nav ul{width:calc(100% + 20px)}}footer .footer-secondary .social_nav ul{margin:0}footer .footer-secondary .social_nav ul li{display:inline-block}@media screen and (max-width:767px){footer .footer-secondary .social_nav ul li:last-child a{background-size:35px 25px}}footer .footer-secondary .download-app-btn{height:50px;position:relative;vertical-align:middle;top:0;margin-right:20px;margin-left:0}@media screen and (min-width:768px) and (max-width:1199px){footer .footer-secondary .download-app-btn{top:4px}}@media screen and (max-width:767px){footer .footer-secondary .download-app-btn{width:100%;display:block;height:auto;vertical-align:top;margin:20px 0}footer .footer-secondary .download-app-btn .app-logo{top:-1px}}footer .footer-secondary .download-app-btn a{text-decoration:none}@media screen and (min-width:1200px){footer .footer-secondary .download-app-btn a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1200px){footer .footer-secondary .download-app-btn a .app-logo{top:0}}@media screen and (min-width:1200px){footer .footer-secondary .download-app-btn a .app-download{top:0;margin-left:10px}}@media screen and (max-width:767px){footer .footer-secondary .download-app-btn a .app-download{width:calc(100% - 60px);display:inline-block;vertical-align:top;padding:15px 16px}footer .footer-secondary .download-app-btn a .app-download span{display:inline-block;width:auto;font-size:16px;line-height:17px}}footer .footer-secondary .download_nav{display:inline-block}@media screen and (min-width:1200px){footer .footer-secondary .download_nav{vertical-align:middle;height:50px}}@media screen and (max-width:767px){footer .footer-secondary .download_nav{display:block}}footer .footer-secondary .download_nav ul{margin:0;padding:0}footer .footer-secondary .download_nav ul li{display:inline-block;vertical-align:top}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li{width:calc((100% - 20px)/ 2);display:inline-block}}footer .footer-secondary .download_nav ul li a{width:175px;height:50px;text-indent:-9999999px;display:inline-block;margin-right:15px}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li a{width:100%}}footer .footer-secondary .download_nav ul li:first-child a{background:url(../images/icon/app-store-badge.svg) no-repeat center center;background-size:160px;transition:color .2s,background .2s}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:first-child a{background-size:130px;margin-left:0;margin-right:0}}footer .footer-secondary .download_nav ul li:first-child a:before{content:url(../images/icon/app-store-badge-hover.svg);width:0;height:0;visibility:hidden}footer .footer-secondary .download_nav ul li:first-child a:hover{background:url(../images/icon/app-store-badge-hover.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:first-child a:hover{background-size:130px}}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:nth-child(2){right:0;position:relative}}footer .footer-secondary .download_nav ul li:nth-child(2) a{background:url(../images/icon/google-play-badge.svg) no-repeat center center;background-size:160px;margin-right:15px;transition:color .2s,background .2s}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:nth-child(2) a{background-size:130px;vertical-align:top;margin-right:0}}footer .footer-secondary .download_nav ul li:nth-child(2) a:before{content:url(../images/icon/google-play-badge-hover.svg);width:0;height:0;visibility:hidden}footer .footer-secondary .download_nav ul li:nth-child(2) a:hover{background:url(../images/icon/google-play-badge-hover.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:nth-child(2) a:hover{background-size:130px}}footer .footer-secondary .download_nav ul li:last-child{height:60px}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:last-child{width:100%}}footer .footer-secondary .download_nav ul li:last-child a{background:url(../images/icon/amazon-appstore-badge.png) no-repeat center center;background-size:160px;transition:color .2s,background .2s;margin-right:0}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:last-child a{background-size:130px;float:left;margin-left:0}}footer .footer-secondary .download_nav ul li:last-child a:before{content:url(../images/icon/amazon-appstore-badge.png);width:0;height:0;visibility:hidden}footer .footer-secondary .download_nav ul li:last-child a:hover{background:url(../images/icon/amazon-appstore-badge.png) no-repeat center center;background-size:160px}@media screen and (max-width:767px){footer .footer-secondary .download_nav ul li:last-child a:hover{background-size:130px}}footer .disclaimer p{font-size:13px}@media screen and (max-width:767px){footer .disclaimer{margin:20px 0}}.formResponsive .formHorizontal .formValidation{display:block}.formResponsive .formHorizontal .hide{display:none}.formResponsive .formHorizontal .rsform-block{margin-bottom:18px}.formResponsive .formHorizontal .rsform-block:before{display:table;content:""}.formResponsive .formHorizontal .rsform-block:after{display:table;content:"";clear:both}.formResponsive .formHorizontal .rsform-block .formBody{width:50%;padding-left:10%}.formResponsive .formHorizontal .rsform-block .formBody input,.formResponsive .formHorizontal .rsform-block .formBody textarea{width:100%}.formResponsive .formHorizontal .rsform-block .formBody ::-webkit-input-placeholder{color:#696969}.formResponsive .formHorizontal .rsform-block .formBody ::-moz-placeholder{color:#696969}.formResponsive .formHorizontal .rsform-block .formBody :-ms-input-placeholder{color:#696969}.formResponsive .formHorizontal .rsform-block .formBody :-moz-placeholder{color:#696969}@media screen and (max-width:767px){.formResponsive .formHorizontal .rsform-block{float:none;width:auto;padding-top:0;text-align:left}.formResponsive .formHorizontal .rsform-block .formBody{width:100%;padding-left:0}}.formResponsive .formHorizontal .formControlLabel{float:left;width:140px;padding-top:5px;text-align:right}@media screen and (max-width:767px){.formResponsive .formHorizontal .formControlLabel{float:none;width:auto;padding-top:0;text-align:left}}.formResponsive .formHorizontal .formControls{margin-left:160px}@media screen and (max-width:767px){.formResponsive .formHorizontal .formControls{margin-left:0}}.formResponsive .formHorizontal p.formDescription{margin-top:9px;margin-bottom:0}.formResponsive .formHorizontal .form-actions{padding-left:160px}.formResponsive fieldset{padding:0;margin:0;border:0}.formResponsive .formError{color:#b94a48;padding-left:5px;vertical-align:middle;font-size:13px;font-weight:400;margin:3px 5px 3px 0;height:18px;display:block}.formResponsive .rsform-error{color:#b94a48;border-color:#b94a48;background-color:#fff4f5}.formResponsive .rsform-error:focus{border-color:#953b39;box-shadow:0 0 6px #d59392}.formResponsive .comiseo-daterangepicker-triggerbutton{border:1px solid #2a2525}#system-message-container{display:none}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100%;left:20px}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{display:none;max-width:none;z-index:3001;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175)}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#d6d6d6;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:40px;line-height:40px;display:block;vertical-align:middle;margin:0 0 5px 0;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:0}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li.active,.ranges li:hover{background-color:#08c;border:1px solid #08c;color:#fff}.daterangepicker .next i,.daterangepicker .prev i{display:block;background-size:7px;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.daterangepicker .next i{background-image:url(../images/arrow-right.svg)}.daterangepicker .prev i{background-image:url(../images/arrow-left.svg)}.daterangepicker .fa-calendar{display:block;z-index:1;background-size:17px;background-repeat:no-repeat;background-position:center;width:17px;height:100%;background-image:url(../images/calendar.svg)}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .calendar,.daterangepicker.single.ltr .ranges{float:left}.daterangepicker.single.rtl .calendar,.daterangepicker.single.rtl .ranges{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .calendar.left .calendar-table,.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px}.daterangepicker.ltr .calendar,.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .calendar.left .calendar-table,.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px}.daterangepicker.rtl .calendar,.daterangepicker.rtl .ranges{text-align:right;float:right}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none!important}}.jwts_tabber{display:none}.jwts_tabberlive{margin:4px 0;padding:0}ul.jwts_tabbernav{margin:0!important;padding:0!important;list-style:none!important;list-style-image:none!important;background:0 0!important;line-height:normal!important;height:auto!important;text-align:left!important}ul.jwts_tabbernav li{margin:0!important;padding:0!important;line-height:normal!important;list-style:none!important;list-style-image:none!important;background:0 0!important;display:inline!important}ul.jwts_tabbernav li a{text-decoration:none;font-size:14px;margin:0 2px 0 0;padding:4px 10px 2px;color:#222;border-radius:2px 2px 0 0;border:1px solid #bbb;border-bottom:none;background:#eee url(../images/tab_bg.jpg) repeat-x 50%}ul.jwts_tabbernav li a:hover{color:#c64934;border:1px solid #aaa;border-bottom:none;background:#f2f2f2;text-decoration:none}ul.jwts_tabbernav li a:active,ul.jwts_tabbernav li a:focus{outline:0}ul.jwts_tabbernav li.jwts_tabberactive{background:0 0;padding:0;margin:0}ul.jwts_tabbernav li.jwts_tabberactive a{background:#fff;border-bottom:1px solid #fff}ul.jwts_tabbernav li.jwts_tabberactive a:hover{background:#fff;border-bottom:1px solid #fff;text-decoration:none}ul.jwts_tabbernav li.jwts_tabberinactive{background:0 0;padding:0;margin:0}.jwts_tabberlive .jwts_tabbertab{text-align:left;margin:2px 0 0!important;padding:8px;border:1px solid #bbb;border-radius:2px;background:#fff}.jwts_tabberlive .jwts_tabbertab h2.jwts_heading{display:none}.jwts_tabberlive .jwts_tabbertabhide{display:none}body.jwts_IsIE7 ul.jwts_tabbernav{position:relative;z-index:9}body.jwts_IsIE7 .jwts_tabberlive .jwts_tabbertab{position:relative;z-index:8;margin:2px 0 0!important}.Rtable{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 3em 0;padding:0}.Rtable-cell{word-break:break-all;box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;width:100%;padding:.8em 1.2em;overflow:hidden;list-style:none;border:solid 1px #fff}.Rtable-cell>h1,.Rtable-cell>h2,.Rtable-cell>h3,.Rtable-cell>h4,.Rtable-cell>h5,.Rtable-cell>h6{margin:0}.Rtable--2cols>.Rtable-cell{width:50%}.Rtable--3cols>.Rtable-cell{width:33.33%}.Rtable--4cols>.Rtable-cell{width:25%}.Rtable--5cols>.Rtable-cell{width:20%}.Rtable--6cols>.Rtable-cell{width:16.6%}.Rtable{position:relative;top:3px;left:3px}.Rtable-cell{margin:-3px 0 0 -3px;background-color:#fff;border-color:#e2e6e9}.Rtable-cell--head{background-color:#4c5357;border-color:#e2e6e9;color:#fff;word-break:keep-all}.Rtable-cell--head>h1,.Rtable-cell--head>h2,.Rtable-cell--head>h3,.Rtable-cell--head>h4,.Rtable-cell--head>h5,.Rtable-cell--head>h6{color:#fff}.Rtable-cell--foot{background-color:#b6b6b6;border-color:#e2e6e9;color:#fff}@media all and (max-width:500px){.Rtable--collapse{display:block}.Rtable--collapse>.Rtable-cell{width:100%!important}.Rtable--collapse>.Rtable-cell--foot{margin-bottom:1em}}.no-flexbox .Rtable{display:block}.no-flexbox .Rtable>.Rtable-cell{width:100%}.no-flexbox .Rtable>.Rtable-cell--foot{margin-bottom:1em}.btn-menu{display:none;z-index:999999}.btn-menu:hover{cursor:pointer}@media screen and (max-width:1199px){.btn-menu{display:inline-block;width:37px;height:25px;line-height:46px;padding:0;outline:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}.btn-menu:after{position:absolute;content:"";display:block;width:100%;height:100%;padding:25px;top:-25px;left:-25px}.btn-menu span{top:2px;right:0;transition:background-color 0s .15s linear;margin-top:-2px}.btn-menu span,.btn-menu span:after,.btn-menu span:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#383838}.btn-menu span:after,.btn-menu span:before{display:block;content:""}.btn-menu span:before{top:10px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.btn-menu span:after{bottom:-10px;top:20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.btn-menu.active span{transition-delay:.32s;background-color:transparent}.btn-menu.active span:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1)}.btn-menu.active span:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1)}}@media screen and (min-width:768px) and (max-width:1199px){.btn-menu{right:40px}}@media screen and (max-width:767px){.btn-menu{right:20px}}.page-head-bottom-menus{position:absolute;padding-top:100px;right:0;top:0;height:100vh;-ms-transform:translateX(100%);transform:translateX(100%);transition:all .5s;z-index:30;background-color:#1e1934}.page-head-bottom-menus.active{visibility:visible;transition:all .5s;-ms-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:1200px){.page-head-bottom-menus.active{display:none}}@media screen and (min-width:1200px){.page-head-bottom-menus{display:none}}@media screen and (min-width:768px) and (max-width:1199px){.page-head-bottom-menus{width:320px;box-sizing:content-box}}@media screen and (max-width:767px){.page-head-bottom-menus{width:100%;padding-top:100px}}.page-head-bottom-menus{display:none}.page-head-bottom-menus.active{display:block;right:0}@media screen and (min-width:1200px){.page-head-bottom-menus.active{display:none}}.page-head-bottom-menus.active .mega-menu{background-color:#d9dfe5;overflow-x:hidden;overflow-y:scroll;height:calc(100vh - 100px)}.mega-menu{font-size:18px;display:block}.mega-menu ul{list-style:none;padding:0;margin:0}.mega-menu ul ul{display:none;width:auto!important}.mega-menu .secondary_menu{background-color:#179ed9}.mega-menu .secondary_menu a{border-color:#087eb2;font-size:16px}.mega-menu .secondary_menu a:hover{background-color:#0d81b4}.mega-menu .navbar-nav{background-color:#1e1934}.mega-menu li.level1>a{font-size:20px;line-height:20px;padding:20px 30px}@media screen and (max-width:767px){.mega-menu li.level1>a{font-size:16px;line-height:16px;padding:18px 55px 18px 18px}}.mega-menu li.level2>a{font-size:20px;line-height:20px;padding:20px 16px 20px 20px}@media screen and (max-width:767px){.mega-menu li.level2>a{font-size:14px;line-height:14px;padding:18px 55px 18px 18px}}.mega-menu li.level3>a{font-size:18px;line-height:20px;padding:20px 16px 20px 20px}@media screen and (max-width:767px){.mega-menu li.level3>a{font-size:14px;line-height:14px;padding:18px 55px 18px 18px}}.mega-menu li.current.active>a{color:#1e1934;background-color:#fcb426;text-decoration:none}.mega-menu .caret{content:" ";position:absolute;width:60px;height:100%;border-left:2px solid #2a2446;right:0;top:0;z-index:6;transition:background-color .2s}@media screen and (max-width:767px){.mega-menu .caret{width:50px}}.mega-menu .caret:before{text-align:center;position:absolute;top:21px;left:0;right:0;transition:transform .25s;font-size:13px}@media screen and (max-width:767px){.mega-menu .caret:before{top:15px}}@media screen and (max-width:767px){.mega-menu .caret:after{height:10px}}.mega-menu a,.mega-menu span.separator{position:relative;display:block;text-decoration:none;color:inherit;border-bottom:2px solid #383838}.mega-menu a.open>.caret:before,.mega-menu span.separator.open>.caret:before{-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:transform .25s}.mega-menu .top-menu-form .login{background-color:#25a84a;color:#fff;text-decoration:none;height:54px;max-height:54px;vertical-align:middle;padding:15px 26px;font-size:18px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;width:100%;text-align:center;transition:color .2s,background .2s;border-bottom:0;box-sizing:border-box;min-height:54px}.mega-menu .top-menu-form .login:hover{background-color:#1b933d}.mega-menu .top-menu-form .app{display:none;background-color:#049fda;border-bottom-color:transparent}@media screen and (max-width:767px){.mega-menu .top-menu-form .app{display:block;padding:0;margin:0}.mega-menu .top-menu-form .app .download-app-btn{height:auto;margin-left:0;padding-left:10px;width:100%}.mega-menu .top-menu-form .app .download-app-btn>span{top:0;vertical-align:top;transition:unset;display:inline-block;padding:14px 24px}.mega-menu .top-menu-form .app .download-app-btn>span.app-download{width:calc(100% - 60px);margin-left:0;background-color:transparent}.mega-menu .top-menu-form .app .download-app-btn>span.app-download>span{width:auto;font-size:18px;line-height:17px;display:inline-block}}.mega-menu .top-menu-form .app:hover{background-color:#0d81b4;transition:unset}.mega-menu .top-menu-form form input[type=text]{border-radius:0;background-color:#cbd3db;height:54px;padding-left:55px;font-size:18px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}@media screen and (max-width:767px){.mega-menu .top-menu-form form input[type=text]{padding-left:65px}}.mega-menu .top-menu-form form .button{padding:0;background-color:transparent;text-indent:-1000px;background:url(../images/magnify_search_icon.svg) no-repeat center center;width:44px;height:44px;background-size:22px 20px;position:relative;top:-48px}@media screen and (max-width:767px){.mega-menu .top-menu-form form .button{left:10px}}.mega-menu .social_nav{display:block;background-color:#fff;margin-top:-40px}.mega-menu .social_nav ul{padding:5px 0;display:-ms-flexbox;display:flex}.mega-menu .social_nav ul li{padding:0 10px;height:55px}@media screen and (max-width:767px){.mega-menu .social_nav ul li{padding:0}}.mega-menu .social_nav ul li a{border:0}.mega-menu--main-nav{color:#fff}.mega-menu--main-nav .navbar-nav li>a{background:#1e1934;font-size:16px}.mega-menu--main-nav .navbar-nav li>a.open{border-bottom-color:#372f5c}.mega-menu--main-nav .navbar-nav li>a.open .caret{border-left-color:#372f5c;color:#fff}.mega-menu--main-nav .navbar-nav li ul li>a{padding-left:50px;background:#2a2446;border-bottom-color:#1e1934}.mega-menu--main-nav .navbar-nav li ul li>a .caret{border-left-color:#282e31}.mega-menu--main-nav .navbar-nav li ul li>a.open{border-bottom-color:#3c4144}.mega-menu--main-nav .navbar-nav li ul li>a.open .caret{background:#686f73;border-left-color:#3c4144}.mega-menu--main-nav .navbar-nav li ul li ul li>a{padding-left:60px;background:#686f73;border-bottom-color:#3c4144}.mega-menu--main-nav .navbar-nav li ul li ul li>a .caret{border-left-color:#3c4144}.mega-menu--main-nav .navbar-nav li.active>a{background:#fcb426;color:#1e1934}.mega-menu--main-nav li.level3>a{background:#686f73;border-bottom-color:#3c4144}.mega-menu--main-nav .icon-indicator{border-left-color:#383838}.mega-menu--main-nav li.dropdown>a{padding-right:60px}.mega-menu--main-nav a{padding:14px;border-bottom-color:#2a2446;min-height:54px;box-sizing:border-box}@media screen and (max-width:767px){.mega-menu--main-nav a{padding:16px 20px}}.mega-menu--main-nav li.open>ul{display:block}@media screen and (max-width:1199px){.mega-menu--main-nav>:last-child{padding-bottom:60px}}.ultraselect .select{border:1px solid currentColor;padding:7px 15px;display:block;position:relative}.ultraselect .select:hover{cursor:pointer}.ultraselect .select.focus{border:1px inset #66afe9}.ultraselect .select .arrow{width:35px;border-left:1px solid currentColor;position:absolute;right:0;top:0;height:100%}.ultraselect .select .arrow:before{font-size:10px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;transition:transform .3s}.ultraselect .select.active .arrow:before{-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);transition:transform .3s}.ultraselect .options{display:block;position:relative;z-index:25;overflow-y:auto;overflow-x:hidden;border:1px solid currentColor;border-top:none;background:#fff}.ultraselect .options:focus{outline:0;box-shadow:0 0 0 2px #66afe9}.ultraselect .options .option{padding:5px;display:block}.ultraselect .options .option:hover{cursor:pointer}.ultraselect .options .option label{display:block}.social_nav{display:inline-block;position:relative;top:-3px}.social_nav ul{margin:0;padding:0}.social_nav ul li{vertical-align:top;height:44px}.social_nav ul li a{text-indent:-9999999px;display:inline-block;width:34px;height:44px;background-size:24px;transition:color .2s,background .2s}@media screen and (max-width:767px){.social_nav ul li{height:55px}.social_nav ul li a{width:55px;height:55px}}.social_nav ul li:first-child>a{background:url(../images/svg/facebook_icon.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:first-child>a:before{content:url(../images/svg/facebook_icon_hover.svg);width:0;height:0;visibility:hidden}.social_nav ul li:first-child>a:hover{background:url(../images/svg/facebook_icon_hover.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:nth-child(2)>a{background:url(../images/svg/twitter_icon.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:nth-child(2)>a:before{content:url(../images/svg/twitter_icon_hover.svg);width:0;height:0;visibility:hidden}.social_nav ul li:nth-child(2)>a:hover{background:url(../images/svg/twitter_icon_hover.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:nth-child(3)>a{background:url(../images/svg/pinterest.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:nth-child(3)>a:before{content:url(../images/svg/pinterest_hover.svg);width:0;height:0;visibility:hidden}.social_nav ul li:nth-child(3)>a:hover{background:url(../images/svg/pinterest_hover.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:nth-child(4)>a{background:url(../images/svg/insta.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:nth-child(4)>a:before{content:url(../images/svg/insta_hover.svg);width:0;height:0;visibility:hidden}.social_nav ul li:nth-child(4)>a:hover{background:url(../images/svg/insta_hover.svg) no-repeat center center;background-size:24px 24px}.social_nav ul li:nth-child(5)>a{background:url(../images/svg/youtube.svg) no-repeat center center;background-size:30px 24px}.social_nav ul li:nth-child(5)>a:before{content:url(../images/svg/youtube_hover.svg);width:0;height:0;visibility:hidden}.social_nav ul li:nth-child(5)>a:hover{background:url(../images/svg/youtube_hover.svg) no-repeat center center;background-size:30px 24px}.banner{height:350px;background-color:#1e1934}@media screen and (min-width:1200px){.banner{margin-top:215px}}@media screen and (min-width:768px) and (max-width:1199px){.banner{margin-top:100px}}@media screen and (max-width:767px){.banner{margin-top:80px}}.banner .top{position:relative;z-index:999999}@media screen and (max-width:767px){.banner{background-color:transparent}}.banner .top h1{font-size:48px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#fff}.banner .top h1.page-title{margin-top:0}.banner .top .rich-text h2{font-size:48px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#fff;margin-top:0}.banner .top .rich-text p{font-size:22px;color:#049fda;font-family:HelveticaNeueW01-57Cn,Arial,serif}.banner .wrapper{padding:80px 0;height:350px}.banner .wrapper>.row{padding:120px 0;box-sizing:border-box;display:inline-block}.banner .wrapper>.row.left{width:60%;position:relative;float:left;z-index:99}@media screen and (min-width:768px) and (max-width:1199px){.banner .wrapper>.row.left{padding-left:40px;width:390px;padding:30px 0}}@media screen and (max-width:767px){.banner .wrapper>.row.left{width:100%;padding:50px 40px;height:350px;background-color:#1e1934}.banner .wrapper>.row.left:after{content:"";display:block;position:relative;background:url(../images/m-device.png) no-repeat;background-size:186px 430px;width:100%;height:437px;left:-60px;top:-335px}}.banner .wrapper>.row.left h1{font-size:64px;color:#fff;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-weight:400;margin-top:25px;margin-bottom:0}@media screen and (min-width:768px) and (max-width:1199px){.banner .wrapper>.row.left h1{font-size:55px}}@media screen and (max-width:767px){.banner .wrapper>.row.left h1{font-size:42px;line-height:51px}}.banner .wrapper>.row.left p{font-size:26px;line-height:51px;color:#149fda;margin:0 0 10px}@media screen and (min-width:768px) and (max-width:1199px){.banner .wrapper>.row.left p{font-size:26px;line-height:34px;margin:15px 0 20px}}@media screen and (max-width:767px){.banner .wrapper>.row.left p{font-size:18px;line-height:22px;margin:15px 0 20px}}.banner .wrapper>.row.left p span{text-decoration:underline}.banner .wrapper>.row.left>a{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:30px;display:inline-block;vertical-align:middle;border-radius:4px}@media screen and (max-width:767px){.banner .wrapper>.row.left>a{padding:14px 30px}}.banner .wrapper>.row.left>a:hover{cursor:pointer;background-color:#fff}.banner .wrapper>.row.right{width:40%;float:right;padding-top:80px}@media screen and (min-width:768px) and (max-width:1199px){.banner .wrapper>.row.right{padding:100px 0;width:calc(100% - 410px)}}@media screen and (max-width:767px){.banner .wrapper>.row.right{display:block;float:none}}.banner .wrapper>.row.right ul{text-align:right;margin-top:-20px}.banner .wrapper>.row.right ul li{list-style:none;text-align:right}.banner .wrapper>.row.right ul li a{text-align:right;height:60px;font-size:22px;font-family:HelveticaNeueW01-57Cn,Arial,serif;text-decoration:none;background-color:#fff;border-right:6px solid #fcb426;padding:15px 30px;display:inline-block;margin-top:15px;background:linear-gradient(to right,#fff 50%,#fcb426 50%);background-size:200% 100%;background-position:left bottom;transition:all .5s ease;color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.banner .wrapper>.row.right ul li a{height:auto;line-height:26px}}.banner .wrapper>.row.right ul li a:hover{background-position:right bottom;border-right:6px solid #fff}.banner .wrapper>.row a{position:relative;z-index:99999}@media screen and (min-width:1200px){.second-level-false .banner{margin-top:166px}}.banner-bottom{padding:20px 0;background-color:#049fda;color:#fff}.banner-bottom a{color:#fff}.banner-bottom a:visited{color:#fff}.banner-bottom p{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:24px}.banner-bottom p b{font-weight:400;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}.banner-bottom .rich-text{display:inline-block}.banner-bottom .download_nav{margin-top:12px;display:inline-block;float:right}@media screen and (max-width:767px){.banner-bottom .download_nav{float:none;width:100%;display:block}}.banner-bottom .download_nav ul{margin:0;padding:0}@media screen and (max-width:767px){.banner-bottom .download_nav ul{width:100%;display:inline-block}}.banner-bottom .download_nav ul li{display:inline-block}@media screen and (max-width:767px){.banner-bottom .download_nav ul li{width:calc(50% - 10px);float:left}}.banner-bottom .download_nav ul li a{width:160px;height:56px;text-indent:-9999999px;display:inline-block;margin-right:15px}@media screen and (max-width:767px){.banner-bottom .download_nav ul li a{width:100%;margin:0}}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:first-child{margin-right:10px}}.banner-bottom .download_nav ul li:first-child a{background:url(../images/icon/app-store-badge.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:first-child a{background-size:130px}}.banner-bottom .download_nav ul li:first-child a:hover{background:url(../images/icon/app-store-badge-hover.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:first-child a:hover{background-size:130px}}.banner-bottom .download_nav ul li:nth-child(2) a{background:url(../images/icon/google-play-badge.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:nth-child(2) a{background-size:130px;float:right}}.banner-bottom .download_nav ul li:nth-child(2) a:hover{background:url(../images/icon/google-play-badge-hover.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:nth-child(2) a:hover{background-size:130px}}.banner-bottom .download_nav ul li:last-child{display:inline-block}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:last-child{width:100%}}.banner-bottom .download_nav ul li:last-child a{background:url(../images/icon/amazon-appstore-badge.png) no-repeat center center;background-size:160px;margin-right:0}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:last-child a{background-size:140px}}.banner-bottom .download_nav ul li:last-child a:hover{background:url(../images/icon/amazon-appstore-badge.png) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.banner-bottom .download_nav ul li:last-child a:hover{background-size:140px}}.bottom-news .wrapper{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){.bottom-news .wrapper{padding:40px}}@media screen and (max-width:767px){.bottom-news .wrapper{padding:20px}}.bottom-news .wrapper .page-title,.bottom-news .wrapper h2{font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:45px;margin:10px 0 50px}@media screen and (min-width:768px) and (max-width:1199px){.bottom-news .wrapper .page-title,.bottom-news .wrapper h2{font-size:34px;line-height:45px;margin:0 0 25px 0}}@media screen and (max-width:767px){.bottom-news .wrapper .page-title,.bottom-news .wrapper h2{font-size:28px;line-height:45px;margin:20px 0 20px}}.bottom-news .wrapper .row{display:inline-block;box-sizing:border-box;width:calc((100% - 41px)/ 3);margin-right:15px;vertical-align:top}.bottom-news .wrapper .row .image-wrapper{display:block;position:relative}.bottom-news .wrapper .row .image-wrapper:hover{background-color:#000}.bottom-news .wrapper .row .image-wrapper:hover .news-img{opacity:.7}@media screen and (max-width:767px){.bottom-news .wrapper .row{width:100%;margin:0 0 30px 0}}.bottom-news .wrapper .row:last-child{margin-right:0}.bottom-news .wrapper .row .news-img{height:270px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:768px) and (max-width:1199px){.bottom-news .wrapper .row .news-img{width:100%;height:150px}}.bottom-news .wrapper .row img{height:270px;width:100%;object-fit:cover}.bottom-news .wrapper .row .date{font-size:16px;color:#149fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}.bottom-news .wrapper .row h3{font-weight:400;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;font-size:22px;line-height:32px;color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.bottom-news .wrapper .row h3{font-size:18px;line-height:29px}}@media screen and (max-width:767px){.bottom-news .wrapper .row h3{font-size:20px;line-height:22px;margin:0}}.content-blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-blocks .block{display:-ms-flexbox;display:flex;padding:0;margin-bottom:40px}.content-blocks .block__text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.content-blocks .block__text-wrapper>a{text-decoration:none}.content-blocks .block__text-wrapper>a:hover{text-decoration:underline}.content-blocks .block__desc{margin:0}.content-blocks .block__desc p{margin-bottom:15px}.content-blocks .icon-block{-ms-flex-direction:column;flex-direction:column;width:calc((100% - 80px)/ 3);margin-bottom:40px}@media screen and (min-width:1200px){.content-blocks .icon-block .block__image{line-height:0;min-height:100px}}.content-blocks .icon-block .block__image>img,.content-blocks .icon-block .block__image>svg{width:auto;height:100px;max-width:100%;max-height:125px}.content-blocks .icon-block .block__text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:10px}.content-blocks .icon-block .block__text-wrapper h3{margin-bottom:5px;color:#149fda}.content-blocks .icon-block .block__title{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-top:0}.content-blocks .icon-block .block__title.left{text-align:left}.content-blocks .icon-block .block__title.center{text-align:center}.content-blocks .icon-block .block__desc,.content-blocks .icon-block .block__desc p{font-family:HelveticaNeueW01-57Cn,Arial,serif;font-size:22px;line-height:28px;margin-bottom:0;margin-top:5px}@media screen and (max-width:1199px){.content-blocks .icon-block .block__text-wrapper{width:100%}}@media screen and (min-width:768px){.content-blocks .icon-block:last-child:nth-child(3n+2){margin-right:auto}}@media screen and (min-width:1200px){.content-blocks .icon-block:last-child:nth-child(3n+2){margin-left:40px}}@media screen and (min-width:768px) and (max-width:1199px){.content-blocks .icon-block:last-child:nth-child(3n+2){margin-left:30px}}@media screen and (min-width:768px) and (max-width:1199px){.content-blocks .icon-block{margin-bottom:40px;width:calc((100% - 60px)/ 3)}.content-blocks .icon-block .block__image{line-height:0;min-height:90px}.content-blocks .icon-block .block__image>img,.content-blocks .icon-block .block__image>svg{width:auto;height:90px;max-width:100%;max-height:115px}.content-blocks .icon-block .block__text-wrapper{margin-top:20px}.content-blocks .icon-block .block__desc{font-size:20px;line-height:26px}}@media screen and (max-width:767px){.content-blocks .icon-block{-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:40px}.content-blocks .icon-block .block__image>img,.content-blocks .icon-block .block__image>svg{width:auto;height:60px;max-width:100%;max-height:75px}.content-blocks .icon-block .block__text-wrapper{width:calc(100% - 120px);margin-top:0;margin-left:auto}.content-blocks .icon-block .block__desc{font-size:18px;line-height:22px}.content-blocks .icon-block .block__title{margin-top:0}}.content-blocks .card-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:50px 40px 40px 50px;width:calc((100% - 40px)/ 2);background-color:#fff;margin-bottom:40px}.content-blocks .card-block .block__image>img,.content-blocks .card-block .block__image>svg{width:90px;height:auto}@media screen and (min-width:1200px){.content-blocks .card-block .block__image>img,.content-blocks .card-block .block__image>svg{max-width:100%;max-height:100%}}.content-blocks .card-block .block__text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - (185px - 40px));height:100%}.content-blocks .card-block .block__title{font-size:28px;line-height:32px;margin:0 0 28px}.content-blocks .card-block .block__title.left{text-align:left}.content-blocks .card-block .block__title.center{text-align:center}.content-blocks .card-block .block__desc{font-size:18px;line-height:26px}.content-blocks .card-block .block__desc p{font-size:18px;line-height:26px;margin:0 0 15px}.content-blocks .card-block .block__btn{margin-top:auto}.content-blocks .card-block .block__btn .btn{font-size:18px;line-height:24px;height:auto;padding-top:14px;padding-bottom:14px;margin-bottom:0}@media screen and (min-width:768px){.content-blocks .card-block:last-child:nth-child(odd){margin-left:auto;margin-right:auto}}@media screen and (max-width:1199px){.content-blocks .card-block{display:block}.content-blocks .card-block .block__image{position:relative;max-width:55px;top:0}.content-blocks .card-block .block__image>img,.content-blocks .card-block .block__image>svg{position:absolute;height:auto;object-fit:contain;object-position:top}.content-blocks .card-block .block__image>svg{max-width:100%}.content-blocks .card-block .block__text-wrapper{width:100%}.content-blocks .card-block .block__title{font-size:26px;line-height:32px;margin-top:13px;margin-bottom:25px;padding-left:70px}.content-blocks .card-block .block__title.center{padding-right:70px}.content-blocks .card-block .block__desc{font-size:16px;line-height:24px;margin:25px 0 0}.content-blocks .card-block .block__desc p{font-size:16px;line-height:24px;margin:0 0 15px}.content-blocks .card-block .block__btn .btn{width:100%}}@media screen and (min-width:768px) and (max-width:1199px){.content-blocks .card-block{width:calc((100% - 20px)/ 2);padding:35px 50px 40px 40px;margin-bottom:30px}}@media screen and (max-width:767px){.content-blocks .card-block{width:100%;padding:35px 20px 30px;margin-bottom:20px}}@media screen and (min-width:1200px){.template-standardinternal.resources .content-blocks .block__image{min-height:max(comma)}}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.resources .content-blocks .block__image{min-height:max(comma)}}@media screen and (min-width:1200px){.template-standardinternal.symptoms .content-blocks .block__image{min-height:max(comma)}}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.symptoms .content-blocks .block__image{min-height:max(comma)}}@media screen and (min-width:1200px){.template-standardinternal.causes .content-blocks .block__image{min-height:max(comma)}}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.causes .content-blocks .block__image{min-height:max(comma)}}.content-blocks .block__image.abdominal-pain-icon>img,.content-blocks .block__image.abdominal-pain-icon>svg{height:118px}.content-blocks .block__image.toilet-icon>img,.content-blocks .block__image.toilet-icon>svg{height:108px}.content-blocks .block__image.bloating-icon>img,.content-blocks .block__image.bloating-icon>svg{height:108px}.content-blocks .block__image.flatulence-icon>img,.content-blocks .block__image.flatulence-icon>svg{height:87px}.content-blocks .block__image.fatigue-icon>img,.content-blocks .block__image.fatigue-icon>svg{height:100px}.content-blocks .block__image.sensitive-gut-icon>img,.content-blocks .block__image.sensitive-gut-icon>svg{height:108px}.content-blocks .block__image.altered-gut-icon>img,.content-blocks .block__image.altered-gut-icon>svg{height:109px}.content-blocks .block__image.gut-bacteria-icon>img,.content-blocks .block__image.gut-bacteria-icon>svg{height:115px}.content-blocks .block__image.leaky-gut-icon>img,.content-blocks .block__image.leaky-gut-icon>svg{height:119px}.content-blocks .block__image.infected-gut-icon>img,.content-blocks .block__image.infected-gut-icon>svg{height:109px}.content-blocks .block__image.document-icon>img,.content-blocks .block__image.document-icon>svg{height:105px}.content-blocks .block__image.app-icon>img,.content-blocks .block__image.app-icon>svg{height:106px}.content-blocks .block__image.guides-icon>img,.content-blocks .block__image.guides-icon>svg{height:107px}.content-blocks .block__image.blog-page-icon>img,.content-blocks .block__image.blog-page-icon>svg{height:106px}.content-blocks .block__image.professional-icon>img,.content-blocks .block__image.professional-icon>svg{height:108px}@media screen and (min-width:768px) and (max-width:1199px){.content-blocks .block__image.abdominal-pain-icon>img,.content-blocks .block__image.abdominal-pain-icon>svg{height:91px}.content-blocks .block__image.toilet-icon>img,.content-blocks .block__image.toilet-icon>svg{height:83px}.content-blocks .block__image.bloating-icon>img,.content-blocks .block__image.bloating-icon>svg{height:79px}.content-blocks .block__image.flatulence-icon>img,.content-blocks .block__image.flatulence-icon>svg{height:67px}.content-blocks .block__image.fatigue-icon>img,.content-blocks .block__image.fatigue-icon>svg{height:77px}.content-blocks .block__image.sensitive-gut-icon>img,.content-blocks .block__image.sensitive-gut-icon>svg{height:83px}.content-blocks .block__image.altered-gut-icon>img,.content-blocks .block__image.altered-gut-icon>svg{height:84px}.content-blocks .block__image.gut-bacteria-icon>img,.content-blocks .block__image.gut-bacteria-icon>svg{height:89px}.content-blocks .block__image.leaky-gut-icon>img,.content-blocks .block__image.leaky-gut-icon>svg{height:92px}.content-blocks .block__image.infected-gut-icon>img,.content-blocks .block__image.infected-gut-icon>svg{height:84px}.content-blocks .block__image.document-icon>img,.content-blocks .block__image.document-icon>svg{height:80px}.content-blocks .block__image.app-icon>img,.content-blocks .block__image.app-icon>svg{height:81px}.content-blocks .block__image.guides-icon>img,.content-blocks .block__image.guides-icon>svg{height:82px}.content-blocks .block__image.blog-page-icon>img,.content-blocks .block__image.blog-page-icon>svg{height:81px}.content-blocks .block__image.professional-icon>img,.content-blocks .block__image.professional-icon>svg{height:83px}}@media screen and (max-width:767px){.content-blocks .block__image.abdominal-pain-icon>img,.content-blocks .block__image.abdominal-pain-icon>svg{height:63px}.content-blocks .block__image.toilet-icon>img,.content-blocks .block__image.toilet-icon>svg{height:58px}.content-blocks .block__image.bloating-icon>img,.content-blocks .block__image.bloating-icon>svg{height:55px}.content-blocks .block__image.flatulence-icon>img,.content-blocks .block__image.flatulence-icon>svg{height:47px}.content-blocks .block__image.fatigue-icon>img,.content-blocks .block__image.fatigue-icon>svg{height:54px}.content-blocks .block__image.sensitive-gut-icon>img,.content-blocks .block__image.sensitive-gut-icon>svg{height:58px}.content-blocks .block__image.altered-gut-icon>img,.content-blocks .block__image.altered-gut-icon>svg{height:58px}.content-blocks .block__image.gut-bacteria-icon>img,.content-blocks .block__image.gut-bacteria-icon>svg{height:61px}.content-blocks .block__image.leaky-gut-icon>img,.content-blocks .block__image.leaky-gut-icon>svg{height:64px}.content-blocks .block__image.infected-gut-icon>img,.content-blocks .block__image.infected-gut-icon>svg{height:58px}.content-blocks .block__image.document-icon>img,.content-blocks .block__image.document-icon>svg{height:56px}.content-blocks .block__image.app-icon>img,.content-blocks .block__image.app-icon>svg{height:57px}.content-blocks .block__image.guides-icon>img,.content-blocks .block__image.guides-icon>svg{height:57px}.content-blocks .block__image.blog-page-icon>img,.content-blocks .block__image.blog-page-icon>svg{height:56px}.content-blocks .block__image.professional-icon>img,.content-blocks .block__image.professional-icon>svg{height:58px}}.template-standardinternal.resources .banner .wrapper{position:relative}.template-standardinternal.resources .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.resources .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-standardinternal.resources .banner .wrapper .top{margin-right:0}}.template-standardinternal.resources .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/resources-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.resources .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-standardinternal.resources .banner .wrapper:after{display:none}}.template-standardinternal.symptoms .banner .wrapper{position:relative}.template-standardinternal.symptoms .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.symptoms .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-standardinternal.symptoms .banner .wrapper .top{margin-right:0}}.template-standardinternal.symptoms .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/symptoms-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.symptoms .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-standardinternal.symptoms .banner .wrapper:after{display:none}}.template-standardinternal.diets .banner .wrapper{position:relative}.template-standardinternal.diets .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.diets .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-standardinternal.diets .banner .wrapper .top{margin-right:0}}.template-standardinternal.diets .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/icon/bowl-banner-icon.png);background-position:right center;background-repeat:no-repeat;background-size:110px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.diets .banner .wrapper:after{background-size:80px auto}}@media screen and (max-width:767px){.template-standardinternal.diets .banner .wrapper:after{display:none}}.template-standardinternal.treatments .banner .wrapper{position:relative}.template-standardinternal.treatments .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.treatments .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-standardinternal.treatments .banner .wrapper .top{margin-right:0}}.template-standardinternal.treatments .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/treatments-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.treatments .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-standardinternal.treatments .banner .wrapper:after{display:none}}.template-standardinternal.what-is-ibs .banner .wrapper{position:relative}.template-standardinternal.what-is-ibs .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.what-is-ibs .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-standardinternal.what-is-ibs .banner .wrapper .top{margin-right:0}}.template-standardinternal.what-is-ibs .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/what-is-ibs-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.what-is-ibs .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-standardinternal.what-is-ibs .banner .wrapper:after{display:none}}.template-standardinternal.causes .banner .wrapper{position:relative}.template-standardinternal.causes .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.causes .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-standardinternal.causes .banner .wrapper .top{margin-right:0}}.template-standardinternal.causes .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/causes-white.svg);background-position:right center;background-repeat:no-repeat;background-size:90px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal.causes .banner .wrapper:after{background-size:60px auto}}@media screen and (max-width:767px){.template-standardinternal.causes .banner .wrapper:after{display:none}}.template-directory.resources .banner .wrapper{position:relative}.template-directory.resources .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.resources .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-directory.resources .banner .wrapper .top{margin-right:0}}.template-directory.resources .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/resources-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.resources .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-directory.resources .banner .wrapper:after{display:none}}.template-directory.symptoms .banner .wrapper{position:relative}.template-directory.symptoms .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.symptoms .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-directory.symptoms .banner .wrapper .top{margin-right:0}}.template-directory.symptoms .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/symptoms-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.symptoms .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-directory.symptoms .banner .wrapper:after{display:none}}.template-directory.diets .banner .wrapper{position:relative}.template-directory.diets .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.diets .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-directory.diets .banner .wrapper .top{margin-right:0}}.template-directory.diets .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/icon/bowl-banner-icon.png);background-position:right center;background-repeat:no-repeat;background-size:110px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.diets .banner .wrapper:after{background-size:80px auto}}@media screen and (max-width:767px){.template-directory.diets .banner .wrapper:after{display:none}}.template-directory.treatments .banner .wrapper{position:relative}.template-directory.treatments .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.treatments .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-directory.treatments .banner .wrapper .top{margin-right:0}}.template-directory.treatments .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/treatments-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.treatments .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-directory.treatments .banner .wrapper:after{display:none}}.template-directory.what-is-ibs .banner .wrapper{position:relative}.template-directory.what-is-ibs .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.what-is-ibs .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-directory.what-is-ibs .banner .wrapper .top{margin-right:0}}.template-directory.what-is-ibs .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/what-is-ibs-white.svg);background-position:right center;background-repeat:no-repeat;background-size:150px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.what-is-ibs .banner .wrapper:after{background-size:130px auto}}@media screen and (max-width:767px){.template-directory.what-is-ibs .banner .wrapper:after{display:none}}.template-directory.causes .banner .wrapper{position:relative}.template-directory.causes .banner .wrapper .top{margin-right:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.causes .banner .wrapper .top{margin-right:130px}}@media screen and (max-width:767px){.template-directory.causes .banner .wrapper .top{margin-right:0}}.template-directory.causes .banner .wrapper:after{display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:0;background-image:url(../images/svg/causes-white.svg);background-position:right center;background-repeat:no-repeat;background-size:90px auto}@media screen and (min-width:768px) and (max-width:1199px){.template-directory.causes .banner .wrapper:after{background-size:60px auto}}@media screen and (max-width:767px){.template-directory.causes .banner .wrapper:after{display:none}}.testimonial-card-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:10px}@media screen and (min-width:768px) and (max-width:1199px){.testimonial-card-wrap{display:block;padding-left:40px}}@media screen and (max-width:767px){.testimonial-card-wrap{display:block;padding-left:20px}}.testimonial-card-wrap .testimonial-card{width:calc(50% - 20px);margin:5px;padding:10px 20px;position:relative}@media screen and (min-width:768px) and (max-width:1199px){.testimonial-card-wrap .testimonial-card{width:100%}}@media screen and (max-width:767px){.testimonial-card-wrap .testimonial-card{width:100%}}.testimonial-card-wrap .testimonial-card:nth-last-child(1){padding-bottom:50px}.testimonial-card-wrap .testimonial-card:nth-last-child(1):nth-child(odd){width:100%}.testimonial-card-wrap .testimonial-card .testimonial-bite-font{margin-top:25px}.testimonial-card-wrap .testimonial-card .testimonial-author{float:right;font-style:italic}.testimonial-card-wrap .testimonial-card:before{content:"";display:block;position:absolute;top:20px;left:-45px;width:60px;height:45px;opacity:.4;background-image:url(https://fodmap-publicsite.s3.ap-southeast-2.amazonaws.com/dev/media/images/quotes_left_BG.png);background-repeat:no-repeat;background-size:60px}@media screen and (min-width:768px) and (max-width:1199px){.testimonial-card-wrap .testimonial-card:before{left:-40px}}@media screen and (max-width:767px){.testimonial-card-wrap .testimonial-card:before{background-size:40px;left:-20px}}.testimonial-card-wrap .testimonial-card .testimonial-end-quotes{opacity:.4;float:right;height:45px;width:auto}@media screen and (max-width:767px){.testimonial-card-wrap .testimonial-card .testimonial-end-quotes{height:30px}}.template-standardinternal .banner{height:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal .banner{height:auto}}@media screen and (max-width:767px){.template-standardinternal .banner{height:auto}}.template-standardinternal .banner .wrapper{padding:30px 0;height:auto;color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal .banner .wrapper{padding:25px 40px 25px;margin:0;background-position:right center;height:auto;width:calc(100% - 90px)}}@media screen and (max-width:767px){.template-standardinternal .banner .wrapper{background:#1e1934;padding:30px 20px 30px;height:auto}}.template-standardinternal .banner .wrapper h1{color:#fff;width:80%;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal .banner .wrapper h1{font-size:42px;line-height:40px;width:60%}}@media screen and (max-width:767px){.template-standardinternal .banner .wrapper h1{font-size:24px;line-height:22px;margin-top:10px}}.template-standardinternal .banner .wrapper p{width:80%;color:#149fda}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal .banner .wrapper p{margin-top:15px}}@media screen and (max-width:767px){.template-standardinternal .banner .wrapper p{font-size:18px;line-height:22px}.template-standardinternal .banner .wrapper p .btn-yellow{display:none}}.template-standardinternal .banner .wrapper a{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal .banner .wrapper a{margin-top:10px}}.template-standardinternal .page-content{padding:30px 0}@media screen and (max-width:767px){.template-standardinternal .page-content{padding:10px 0}}.template-standardinternal .page-content .certified_company_logo_div{width:100%}.template-standardinternal .page-content .certified_company_logo_div .richtext-image{padding:20px;width:280px}@media screen and (min-width:768px) and (max-width:1199px){.template-standardinternal .page-content .certified_company_logo_div .richtext-image{width:30%}}@media screen and (max-width:767px){.template-standardinternal .page-content .certified_company_logo_div .richtext-image{width:70%;margin:0 15% 10px}}.template-standardinternal .page-content .rich-text{width:100%}.template-standardinternal .page-content .rich-text .richtext-image{height:auto}.template-standardinternal .page-content .rich-text a{color:#149fda;text-decoration:none}.template-standardinternal .page-content .rich-text a:hover{color:#1e1934}.template-standardinternal .page-content .rich-text .left{float:left;padding-right:10px}.template-standardinternal .page-content .rich-text .right{float:left;padding-left:10px}.template-standardinternal .page-content .rich-text .clearFloat{clear:both}.template-standardinternal .page-content h1{font-size:38px;line-height:45px;color:#1e1934;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-bottom:40px;margin-top:50px}.template-standardinternal .page-content h2{font-size:34px;line-height:40px;color:#149fda;margin-bottom:20px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-top:35px}.template-standardinternal .page-content h3{font-size:26px;line-height:32px;color:#1e1934;margin-bottom:32px;margin-top:50px}.template-standardinternal .page-content h4{font-size:22px;line-height:28px;color:#1e1934;margin-bottom:25px;margin-top:50px}.template-standardinternal .page-content h5{font-size:14px;line-height:24px;color:#049fda;margin-bottom:18px;margin-top:50px}.template-standardinternal .page-content .accordion-box .title{padding:12px 20px}.template-standardinternal .page-content .accordion-box .heading{font-size:16px;font-family:HelveticaNeueW01-57Cn,Arial,serif;color:#1e1934;line-height:1.5;max-width:88%}.template-standardinternal .page-content .dietitian-country-list table{min-width:100%;margin:0 0 10px 0}.template-standardinternal .page-content .dietitian-country-list table h4{text-transform:capitalize;margin:0 0 10px 0;color:#149fda}.template-standardinternal .page-content .dietitian-country-list table div{margin-top:2px}.template-standardinternal .page-content .dietitian-country-list table .email{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/mail.original.png) no-repeat;background-size:20px 20px;background-position:0 5px;padding-left:30px}.template-standardinternal .page-content .dietitian-country-list table .address{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Location-31-1.max-165x165.png) no-repeat;background-size:20px 20px;background-position:0 5px;padding-left:30px}.template-standardinternal .page-content .dietitian-country-list table .website{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Website-1.max-165x165.png) no-repeat;background-size:20px 20px;background-position:0 5px;padding-left:30px}.template-standardinternal .page-content .dietitian-country-list table .phone{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Phone-32-1.max-165x165.png) no-repeat;background-size:20px 20px;background-position:0 5px;padding-left:30px}iframe{max-width:100%}.template-about .page-content{padding:30px 0}@media screen and (max-width:767px){.template-about .page-content{padding:10px 0}}.template-about .page-content .certified_company_logo_div{width:100%}.template-about .page-content .certified_company_logo_div .richtext-image{padding:20px;width:280px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .page-content .certified_company_logo_div .richtext-image{width:30%}}@media screen and (max-width:767px){.template-about .page-content .certified_company_logo_div .richtext-image{width:70%;margin:0 15% 10px}}.template-about .page-content .rich-text{width:100%}@media screen and (min-width:768px) and (max-width:1199px){.template-about .page-content .rich-text{width:100%}}@media screen and (max-width:767px){.template-about .page-content .rich-text{width:100%}}.template-about .page-content .rich-text .richtext-image{height:auto}.template-about .page-content .rich-text a{color:#149fda;text-decoration:none}.template-about .page-content .rich-text a:hover{color:#1e1934}.template-about .page-content .rich-text .left{float:left;padding-right:10px}.template-about .page-content .rich-text .right{float:left;padding-left:10px}.template-about .page-content .rich-text .clearFloat{clear:both}.template-about .page-content h1{font-size:38px;line-height:45px;color:#1e1934;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-bottom:40px;margin-top:50px}.template-about .page-content h2{font-size:34px;line-height:40px;color:#149fda;margin-bottom:20px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-top:35px}.template-about .page-content h2:first-of-type{margin-top:10px}.template-about .page-content h3{font-size:26px;line-height:32px;color:#1e1934;margin-bottom:32px;margin-top:50px}.template-about .page-content h4{font-size:22px;line-height:28px;color:#1e1934;margin-bottom:25px;margin-top:50px}.template-about .page-content h5{font-size:14px;line-height:24px;color:#049fda;margin-bottom:18px;margin-top:50px}.template-about .page-content .accordion-box .title{padding:12px 20px}.template-about .page-content .accordion-box .heading{font-size:16px;font-family:HelveticaNeueW01-57Cn,Arial,serif;color:#1e1934;line-height:1.5;max-width:88%}.template-about .page-content .dietitian-country-list table{min-width:100%}@media screen and (min-width:768px) and (max-width:1199px){.template-about .page-content .dietitian-country-list table{min-width:100%}}@media screen and (max-width:767px){.template-about .page-content .dietitian-country-list table{min-width:100%}}.template-about .page-content .dietitian-country-list table h4{text-transform:capitalize}.template-about .and-wrapper{text-align:left;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:23px;padding-left:40px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .and-wrapper{font-size:30px;padding-left:30px}}@media screen and (max-width:767px){.template-about .and-wrapper{font-size:26px}}.template-about .banner{height:350px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner{height:270px}.template-about .banner .top{padding-right:230px}}@media screen and (max-width:767px){.template-about .banner{height:auto}}.template-about .banner .wrapper{padding:140px 0;height:auto;color:#fff;background:url(../images/about-img.png) no-repeat 98% bottom;background-position:82% bottom}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner .wrapper{padding:50px 0;background:url(../images/about-tablet.png) no-repeat right bottom;background-position:right 1px;margin:0 50px 0 40px;width:calc(100% - 90px);height:270px}}@media screen and (max-width:767px){.template-about .banner .wrapper{background:#1e1934;padding:30px 20px;height:auto}}.template-about .banner .wrapper .page-title,.template-about .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner .wrapper .page-title,.template-about .banner .wrapper h2{font-size:40px;line-height:34px}}@media screen and (max-width:767px){.template-about .banner .wrapper .page-title,.template-about .banner .wrapper h2{font-size:24px;line-height:22px;margin-top:25px}}.template-about .banner .wrapper p{color:#149fda}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner .wrapper p{line-height:23px;font-size:21px;margin:0}}@media screen and (max-width:767px){.template-about .banner .wrapper p{font-size:18px;line-height:17px}.template-about .banner .wrapper p .btn-yellow{display:none}}.template-about .banner .wrapper a{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:20px;transition:color .2s,background .2s}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner .wrapper a{margin-top:10px;line-height:28px}}@media screen and (max-width:767px){.template-about .banner .wrapper a{padding:17px 30px}}.template-about .banner .wrapper a:hover{background-color:#000;color:#fff;transition:color .2s,background .2s}.template-about .app-display{background-color:#049fda;border-bottom-color:transparent;border-bottom:4px solid #1e1934}@media screen and (max-width:767px){.template-about .app-display{display:block;padding:0;margin:0}.template-about .app-display .download-app-btn{height:auto;margin-left:0;padding-left:10px;width:100%}.template-about .app-display .download-app-btn>span{top:0;vertical-align:top;transition:unset;display:inline-block;padding:14px 24px}.template-about .app-display .download-app-btn>span.app-download{width:calc(100% - 60px);margin-left:0;background-color:transparent}.template-about .app-display .download-app-btn>span.app-download>span{width:auto;font-size:18px;line-height:17px;display:inline-block}}.template-about .banner-bottom{padding:45px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner-bottom{padding:30px 40px}}@media screen and (max-width:767px){.template-about .banner-bottom{padding:20px 20px 30px}}.template-about .banner-bottom .wrapper{background:url(../images/icon/info-icon.png) no-repeat left 8px;padding-left:80px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner-bottom .wrapper{padding-left:60px}}@media screen and (max-width:767px){.template-about .banner-bottom .wrapper{padding:0;background:0 0}}.template-about .banner-bottom .wrapper p{font-size:18px;line-height:26px;color:#fff;font-family:"Helvetica Neue LT Std",Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner-bottom .wrapper p{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.template-about .banner-bottom .wrapper p{font-size:16px;line-height:22px}}@media screen and (max-width:767px){.template-about .banner-bottom .wrapper p:first-child{background:url(../images/icon/info-icon.png) no-repeat left top;background-size:35px;padding:5px 0 5px 50px}}.template-about .banner-bottom .wrapper b{font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;color:#1e1934;font-size:28px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .banner-bottom .wrapper b{font-size:22px;line-height:32px}}.template-about .content-top .wrapper{padding:20px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper{padding:20px 40px 40px}}@media screen and (max-width:767px){.template-about .content-top .wrapper{padding:20px 20px 20px}}.template-about .content-top .wrapper .row{display:inline-block;box-sizing:border-box;vertical-align:top}.template-about .content-top .wrapper .row.left{width:200px;margin-right:100px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.left{display:block;width:100%;margin-bottom:25px}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.left{display:block;width:100%;margin-bottom:25px}}.template-about .content-top .wrapper .row.left h2{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:45px;margin:0}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.left h2{font-size:34px;line-height:45px}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.left h2{font-size:28px;line-height:32px}}.template-about .content-top .wrapper .row.left p{font-size:20px;line-height:30px;font-family:"Helvetica Neue LT Std",Arial,serif;color:#1e1934;margin-top:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.left p{font-size:18px;line-height:28px}.template-about .content-top .wrapper .row.left p br{display:none}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.left p{font-size:16px;line-height:22px}.template-about .content-top .wrapper .row.left p br{display:none}}.template-about .content-top .wrapper .row.right{width:calc(100% - 310px)}@media screen and (max-width:1199px){.template-about .content-top .wrapper .row.right{width:100%}}.template-about .content-top .wrapper .row.right .rich-text{display:block;width:100%;padding:25px 40px;background-color:#1e1934;margin-bottom:20px;height:96px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text{height:auto;overflow:auto;padding:20px 30px}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text{height:auto;padding:20px}}.template-about .content-top .wrapper .row.right .rich-text h3{color:#fcb426;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;width:340px;display:inline-block;font-size:37px;margin:0;vertical-align:top}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text h3{width:250px;font-size:30px;line-height:35px;line-height:50px;height:50px}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text h3{width:100%;font-size:26px;margin-bottom:15px;line-height:40px}}.template-about .content-top .wrapper .row.right .rich-text p{color:#fff;display:inline-block;font-family:HelveticaNeueW01-57Cn,Arial,serif;width:calc(100% - 350px);padding-right:150px;margin:0;min-height:40px;font-size:18px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text p{width:calc(100% - 256px);padding-top:0;font-size:16px;line-height:auto}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text p{width:100%;background:0 0;font-size:18px;line-height:21px;padding:0}}@media screen and (min-width:1200px){.template-about .content-top .wrapper .row.right .rich-text:first-child h3{width:336px}}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text:first-child h3{width:246px}}.template-about .content-top .wrapper .row.right .rich-text:first-child p{background:url(../images/svg/intestines.svg) no-repeat right center;background-position-x:right;background-size:55px 50px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text:first-child p{background-size:38px 50px}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:first-child p{background:0 0}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:first-child h3{background:url(../images/svg/intestines.svg) no-repeat right center}}.template-about .content-top .wrapper .row.right .rich-text:nth-child(2){background-color:#049fda}.template-about .content-top .wrapper .row.right .rich-text:nth-child(2) h3{color:#fff}.template-about .content-top .wrapper .row.right .rich-text:nth-child(2) p{background:url(../images/svg/garlic.svg) no-repeat right center;background-position-x:right;background-size:50px 50px;color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(2) p{background-size:45px 45px}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(2) p{background:0 0}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(2) h3{background:url(../images/svg/garlic.svg) no-repeat right center}}.template-about .content-top .wrapper .row.right .rich-text:nth-child(3){background-color:#fcb426}.template-about .content-top .wrapper .row.right .rich-text:nth-child(3) h3{color:#1e1934}.template-about .content-top .wrapper .row.right .rich-text:nth-child(3) p{background:url(../images/svg/cheese.svg) no-repeat right center;background-size:60px 60px;width:calc(100% - 340px);color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(3) p{background-size:55px 60px;width:calc(100% - 255px)}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(3) p{width:100%;padding-top:0;background:0 0}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(3) h3{background:url(../images/svg/cheese.svg) no-repeat right center;line-height:32px}}.template-about .content-top .wrapper .row.right .rich-text:nth-child(4){background-color:#e6e7e8}.template-about .content-top .wrapper .row.right .rich-text:nth-child(4) h3{color:#1e1934}.template-about .content-top .wrapper .row.right .rich-text:nth-child(4) p{background:url(../images/svg/honey.svg) no-repeat right center;background-position-x:right;background-size:54px 52px;color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(4) p{background-size:39px 45px;margin-right:10px;width:calc(100% - 265px)}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(4) p{width:100%;background:0 0}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:nth-child(4) h3{background:url(../images/svg/honey.svg) no-repeat right center}}.template-about .content-top .wrapper .row.right .rich-text:last-child p{background:url(../images/svg/sorbitol.svg) no-repeat right center;background-size:58px 58px;width:calc(100% - 340px)}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-top .wrapper .row.right .rich-text:last-child p{width:calc(100% - 255px);background-size:62px}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:last-child p{width:100%;background:0 0}}@media screen and (max-width:767px){.template-about .content-top .wrapper .row.right .rich-text:last-child h3{background:url(../images/svg/sorbitol.svg) no-repeat right center}}.template-about .content-block{background:url(../images/bluebg2.png) no-repeat center 80px;background-size:cover;color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block{background-position:center 0}}@media screen and (max-width:767px){.template-about .content-block{background-position:center -50px}}.template-about .content-block .wrapper{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block .wrapper{padding:0 40px}}@media screen and (max-width:767px){.template-about .content-block .wrapper{padding:0 20px 20px}}.template-about .content-block .wrapper .row{display:inline-block;width:49%}.template-about .content-block .wrapper .row a{color:#fff;text-decoration:underline}.template-about .content-block .wrapper .row a:hover{color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block .wrapper .row{vertical-align:top}}@media screen and (max-width:767px){.template-about .content-block .wrapper .row{display:block;width:100%}.template-about .content-block .wrapper .row p{font-size:16px;line-height:22px}}.template-about .content-block .wrapper .row .tablet{display:none}.template-about .content-block .wrapper .row h2{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:45px;margin-top:1em;margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block .wrapper .row h2{font-size:30px;line-height:40px}.template-about .content-block .wrapper .row h2 p{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.template-about .content-block .wrapper .row h2{font-size:28px;line-height:32px}}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block .wrapper .row.left .tablet{display:block}}@media screen and (max-width:767px){.template-about .content-block .wrapper .row.left .tablet{display:none}}.template-about .content-block .wrapper .row.right{padding-left:40px;box-sizing:border-box;margin-top:-50px;position:relative;top:-35px}.template-about .content-block .wrapper .row.right .tablet{display:block}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block .wrapper .row.right{padding-top:220px;margin-top:0}.template-about .content-block .wrapper .row.right .tablet{display:none}}@media screen and (max-width:767px){.template-about .content-block .wrapper .row.right{margin:-50px 0 0;top:auto;padding:0 0 50px 0}}.template-about .content-block img{width:600px;height:300px}@media screen and (max-width:1199px){.template-about .content-block img{height:auto}}.template-about .content-block span.text-wrapper{padding-right:30px;display:inline-block}@media screen and (max-width:767px){.template-about .content-block span.text-wrapper{padding:0}}@media screen and (max-width:767px){.template-about .content-block-bottom{margin-top:-15px;padding-bottom:40px}}.template-about .content-block-bottom .wrapper{padding:60px 0 40px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block-bottom .wrapper{padding:10px 40px}}@media screen and (max-width:767px){.template-about .content-block-bottom .wrapper{padding:0 20px}}.template-about .content-block-bottom .wrapper .row{display:inline-block;width:49%;vertical-align:top;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block-bottom .wrapper .row{width:100%;padding:0}}.template-about .content-block-bottom .wrapper .row.left{padding-right:60px}@media screen and (max-width:1199px){.template-about .content-block-bottom .wrapper .row.left{width:100%;padding:0}}.template-about .content-block-bottom .wrapper .row.right{padding-left:40px}@media screen and (max-width:1199px){.template-about .content-block-bottom .wrapper .row.right{width:100%;padding:0}}.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul{margin-top:40px;padding:0}.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li{list-style:none}.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li a{height:75px;text-decoration:none;display:inline-block;width:100%;vert-align:middle;padding:23px 0;font-size:20px;color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;padding-left:90px}@media screen and (max-width:767px){.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li a{height:auto;padding:30px 30px 30px 60px}}.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li:first-child a{background:#fcb426 url(../images/icon/arrow.png) no-repeat 40px center}@media screen and (max-width:767px){.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li:first-child a{background-position:30px 34px;background-size:20px}}.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li:first-child a:hover{background:#1e1934 url(../images/icon/arrow_white.png) no-repeat 40px center;color:#fff}.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li:last-child a{background:#25a84a url(../images/icon/arrow.png) no-repeat 40px center}@media screen and (max-width:767px){.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li:last-child a{background-position:30px 34px;background-size:20px}}.template-about .content-block-bottom .wrapper .row.right .about_block_urls ul li:last-child a:hover{background:#1b933d url(../images/icon/arrow_white.png) no-repeat 40px center;color:#fff}.template-about .content-block-bottom .wrapper .row h2{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:45px;margin-top:1em;margin-bottom:30px;padding-right:20px}@media screen and (max-width:767px){.template-about .content-block-bottom .wrapper .row h2{margin:0;padding:0;font-size:28px;line-height:32px}}.template-about .content-block-bottom .wrapper .row img{margin-top:50px;width:250px}@media screen and (min-width:768px) and (max-width:1199px){.template-about .content-block-bottom .wrapper .row img{margin-top:25px}}@media screen and (max-width:767px){.template-about .content-block-bottom .wrapper .row img{margin-top:20px}}.template-app .mega-menu .top-menu-form .app{display:none}.template-app header .secondary-menu .download-app-btn{display:inline-block}.template-app header .secondary-menu .flat-menu.download_nav{display:inline-block;margin-top:29px}@media screen and (max-width:1199px){.template-app header .secondary-menu .flat-menu.download_nav{display:none}}.template-app header .secondary-menu .flat-menu.download_nav ul li a{width:160px;height:56px;text-indent:-9999999px;display:inline-block;margin-right:15px}.template-app header .secondary-menu .flat-menu.download_nav ul li:first-child a{background:url(../images/icon/app-store-badge.svg) no-repeat center center;background-size:160px}.template-app header .secondary-menu .flat-menu.download_nav ul li:first-child a:hover{background:url(../images/icon/app-store-badge-hover.svg) no-repeat center center;background-size:160px}.template-app header .secondary-menu .flat-menu.download_nav ul li:last-child a{background:url(../images/icon/google-play-badge.svg) no-repeat center center;background-size:160px;margin-right:0}.template-app header .secondary-menu .flat-menu.download_nav ul li:last-child a:hover{background:url(../images/icon/google-play-badge-hover.svg) no-repeat center center;background-size:160px}.template-app .banner{height:240px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .banner{height:auto}}@media screen and (max-width:767px){.template-app .banner{height:auto}}.template-app .banner .wrapper{padding:30px 0;height:350px;color:#fff}@media screen and (min-width:1200px){.template-app .banner .wrapper .top{padding-right:300px}}@media screen and (min-width:768px) and (max-width:1199px){.template-app .banner .wrapper{padding:40px 40px;height:auto;background:url(../images/fodmapphonehand.png) no-repeat right;background-size:184px 249px;background-position-y:40px}.template-app .banner .wrapper .top .page-title,.template-app .banner .wrapper .top h2{width:calc(100% - 90px);padding-right:60px;box-sizing:border-box}}@media screen and (max-width:767px){.template-app .banner .wrapper{background:#1e1934;padding:30px 20px;height:auto}}.template-app .banner .wrapper:after{content:"";display:block;position:relative;width:100%;height:230px;margin-top:-180px;right:0;background:url(../images/fodmapphonehand.png) no-repeat right top;background-size:240px 314px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .banner .wrapper:after{height:320px;margin-top:-217px;right:-10px;background-size:200px;display:none}}@media screen and (max-width:767px){.template-app .banner .wrapper:after{display:none}}.template-app .banner .wrapper .page-title,.template-app .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-app .banner .wrapper .page-title,.template-app .banner .wrapper h2{font-size:42px;line-height:40px}}@media screen and (max-width:767px){.template-app .banner .wrapper .page-title,.template-app .banner .wrapper h2{font-size:25px;line-height:29px;padding:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-app .banner .wrapper p{margin:5px 0;margin-right:125px}}@media screen and (max-width:767px){.template-app .banner .wrapper p{margin:0;font-size:18px;line-height:22px}}.template-app .banner .wrapper ul{margin:30px 0 0;padding:0}.template-app .banner .wrapper ul li{list-style:none;background:url(../images/icon/tick.png) no-repeat left center;padding-left:40px;background-size:23px 17px;margin-bottom:10px;color:#149fda;font-size:22px}@media screen and (max-width:1199px){.template-app .app-links{display:block}}.template-app .app-links .flat-menu.download_nav{display:block;margin-top:29px;text-align:center}@media screen and (min-width:768px) and (max-width:1199px){.template-app .app-links .flat-menu.download_nav{margin-top:23px}}.template-app .app-links .flat-menu.download_nav ul{width:100%;margin-bottom:0;padding:0}.template-app .app-links .flat-menu.download_nav ul li{display:inline-block;list-style:none}.template-app .app-links .flat-menu.download_nav ul li a{width:160px;height:56px;text-indent:-9999999px;display:inline-block;margin-right:15px}@media screen and (max-width:767px){.template-app .app-links .flat-menu.download_nav ul li a{width:150px;height:44px}}.template-app .app-links .flat-menu.download_nav ul li:first-child a{background:url(../images/icon/app-store-badge.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.template-app .app-links .flat-menu.download_nav ul li:first-child a{background-size:140px}}.template-app .app-links .flat-menu.download_nav ul li:first-child a:hover{background:url(../images/icon/app-store-badge-hover.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.template-app .app-links .flat-menu.download_nav ul li:first-child a:hover{background-size:140px}}.template-app .app-links .flat-menu.download_nav ul li:nth-child(2) a{background:url(../images/icon/google-play-badge-hover.svg) no-repeat center center;background-size:160px;margin-right:15px}@media screen and (max-width:767px){.template-app .app-links .flat-menu.download_nav ul li:nth-child(2) a{background-size:140px;margin-right:0}}.template-app .app-links .flat-menu.download_nav ul li:nth-child(2) a:hover{background:url(../images/icon/google-play-badge-hover.svg) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.template-app .app-links .flat-menu.download_nav ul li:nth-child(2) a:hover{background-size:140px}}.template-app .app-links .flat-menu.download_nav ul li:last-child a{background:url(../images/icon/amazon-appstore-badge.png) no-repeat center center;background-size:160px;margin-right:0}@media screen and (max-width:767px){.template-app .app-links .flat-menu.download_nav ul li:last-child a{margin-top:10px;background-size:150px}}.template-app .app-links .flat-menu.download_nav ul li:last-child a:hover{background:url(../images/icon/amazon-appstore-badge.png) no-repeat center center;background-size:160px}@media screen and (max-width:767px){.template-app .app-links .flat-menu.download_nav ul li:last-child a:hover{background-size:140px}}.template-app .content-top{color:#1e1934}.template-app .content-top .wrapper{padding:20px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-top .wrapper{padding:.5em 0 40px 0;margin:0 40px;width:calc(100% - 80px);display:block;background-size:220px 230px}}@media screen and (max-width:767px){.template-app .content-top .wrapper{padding:30px 20px 0;background:0 0}.template-app .content-top .wrapper .img-wrapper{display:block;width:100%;text-align:center}.template-app .content-top .wrapper .img-wrapper img{width:100%;margin-left:-20px}}.template-app .content-top .wrapper .row{display:inline-block;width:50%;box-sizing:border-box;vertical-align:top}.template-app .content-top .wrapper .row.left{width:80%}@media screen and (max-width:1199px){.template-app .content-top .wrapper .row.left{width:100%}}.template-app .content-top .wrapper .row.left ul{margin:30px 0 0 0;padding:0}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-top .wrapper .row.left ul{width:calc(100% - 250px)}}@media screen and (max-width:767px){.template-app .content-top .wrapper .row.left ul{width:100%;margin:40px 0}}.template-app .content-top .wrapper .row.left ul li{list-style:none;background:url(../images/icon/tick.png) no-repeat left center;padding-left:40px;background-size:23px 17px;margin-bottom:15px;font-size:18px;line-height:26px;font-family:"Helvetica Neue LT Std",Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-top .wrapper .row.left ul li{background-position-y:5px}}@media screen and (max-width:767px){.template-app .content-top .wrapper .row.left ul li{font-size:16px;line-height:22px;background-position:0 5px;background-size:18px 14px;padding-left:30px}}.template-app .content-top .wrapper .row h2{font-size:38px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#1e1934;line-height:45px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-top .wrapper .row h2{font-size:34px;margin:10px 0 20px;width:calc(100% - 150px)}}@media screen and (max-width:767px){.template-app .content-top .wrapper .row h2{font-size:28px;line-height:32px;margin:0}}.template-app .content-top .wrapper .row p{font-size:24px;line-height:32px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-top .wrapper .row p{font-size:20px;line-height:26px;width:100%;padding-right:30px}.template-app .content-top .wrapper .row p br{display:none}}@media screen and (max-width:767px){.template-app .content-top .wrapper .row p{line-height:23px}}.template-app .content-top .wrapper .row p b{font-weight:400}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-top .wrapper .row p b{font-size:20px;line-height:26px}}@media screen and (max-width:767px){.template-app .content-top .wrapper .row p b{font-size:18px;line-height:21px}.template-app .content-top .wrapper .row p b br{display:none}}@media screen and (max-width:767px){.template-app .banner-bottom{padding-bottom:30px}}.template-app .banner-bottom p{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-app .banner-bottom p{font-size:22px;line-height:32px}.template-app .banner-bottom p b{display:block}}@media screen and (min-width:768px) and (max-width:1199px){.template-app .banner-bottom{padding:0}.template-app .banner-bottom .download_nav{margin-top:26px}}@media screen and (max-width:767px){.template-app .banner-bottom p{font-size:22px;line-height:30px;margin-bottom:5px}.template-app .banner-bottom p br{display:none}.template-app .banner-bottom b{display:block}}.template-app .banner-bottom.tablet p{margin:30px 0}.template-app .banner-bottom.tablet p b{display:inline}.template-app .banner-bottom.tablet .download_nav{margin-top:35px}.template-app .content-block{background-color:#25a84a;color:#fff;font-size:18px;line-height:26px}@media screen and (max-width:767px){.template-app .content-block{font-size:16px;line-height:22px}}.template-app .content-block .wrapper{padding:20px 0 60px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-block .wrapper{padding:40px}}@media screen and (max-width:767px){.template-app .content-block .wrapper{padding:30px 20px}}.template-app .content-block .wrapper .row{display:inline-block;width:calc((100% - 130px)/ 2);box-sizing:border-box;vertical-align:top;margin-right:120px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-block .wrapper .row{margin-right:60px;width:calc((100% - 60px)/ 2)}}@media screen and (max-width:767px){.template-app .content-block .wrapper .row{margin:0;width:100%}}.template-app .content-block .wrapper .row h3{font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;margin-bottom:30px;line-height:45px;color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-block .wrapper .row h3{padding:0;font-size:34px;line-height:42px;margin-top:10px;margin-bottom:30px}.template-app .content-block .wrapper .row h3 br{display:none}}@media screen and (max-width:767px){.template-app .content-block .wrapper .row h3{padding:0;font-size:28px;line-height:32px;margin:25px 0}.template-app .content-block .wrapper .row h3 br{display:none}}@media screen and (max-width:767px){.template-app .content-block .wrapper .row.left{margin:0}}.template-app .content-block .wrapper .row.right{float:right;margin-right:0}@media screen and (max-width:767px){.template-app .content-block .wrapper .row.right{float:none}}.template-app .content-block .wrapper .row ul{padding:0 0 0 20px;margin:0}.template-app .content-block .wrapper .row ul li{padding-left:20px;font-size:18px;line-height:26px;margin-bottom:20px;font-family:"Helvetica Neue LT Std",Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-block .wrapper .row ul li{font-size:16px;line-height:24px;margin-bottom:15px}}@media screen and (max-width:767px){.template-app .content-block .wrapper .row ul li{margin-bottom:15px}}.template-app .content-bottom{background-color:#1e1934;color:#fff;text-align:center}.template-app .content-bottom .wrapper{padding:80px 0 30px;background:url(../images/icon/unsure_icon.png) no-repeat center 20px}@media screen and (max-width:767px){.template-app .content-bottom .wrapper{padding:56px 28px 18px;background-size:48px;background-position:center 16px}}.template-app .content-bottom .wrapper .rich-text{width:100%}.template-app .content-bottom .wrapper h3{color:#fff;margin:10px 0 45px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:45px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-bottom .wrapper h3{margin:10px 0 25px;font-size:34px;line-height:42px}}@media screen and (max-width:767px){.template-app .content-bottom .wrapper h3{padding:0;font-size:28px;line-height:32px;margin-bottom:30px}}.template-app .content-bottom .wrapper p{color:#049fda;font-size:24px;line-height:32px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;margin-bottom:60px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-bottom .wrapper p{margin-bottom:45px;font-size:22px;line-height:32px}}@media screen and (max-width:767px){.template-app .content-bottom .wrapper p{margin-bottom:30px;font-size:18px;line-height:26px}}.template-app .content-bottom .wrapper a{background-color:#049fda;padding:12px 30px;font-weight:400;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;border-radius:4px;text-decoration:none;height:50px;display:inline-block;color:#fff}@media screen and (max-width:767px){.template-app .content-bottom .wrapper a{width:100%;padding:14px 30px}}.template-app .content-bottom .wrapper a:hover{color:#fff;background-color:#0d81b4}.template-app .content-bottom .wrapper ul{padding-left:50px;margin-bottom:50px}.template-app .content-bottom .wrapper ul li{padding-left:20px;margin-bottom:15px;font-family:"Helvetica Neue LT Std",Arial,serif}.template-app .content-strip{background-color:#213467}.template-app .content-strip .banner-bottom{padding:20px 0}.template-app .content-strip a{text-decoration:none}.template-app .content-strip .download{display:inline-block;position:relative;right:0;float:right;top:5px}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-strip .download{top:22px}}.template-app .content-strip .download .download-app-btn{margin:0}@media screen and (min-width:768px) and (max-width:1199px){.template-app .content-strip .wrapper>.rich-text{width:calc(100% - 200px)}.template-app .content-strip .wrapper>.rich-text b{display:inline}}@media screen and (max-width:767px){.template-app .content-strip .wrapper>.rich-text{width:100%}.template-app .content-strip .wrapper>.rich-text b{display:inline}.template-app .content-strip .wrapper .download{display:block;float:none}.template-app .content-strip .wrapper .download .download-app-btn{width:100%;display:block;height:auto;vertical-align:top;margin:20px 0}.template-app .content-strip .wrapper .download .download-app-btn .app-logo{top:-1px}.template-app .content-strip .wrapper .download .app-download{width:calc(100% - 60px);display:inline-block;vertical-align:top;padding:15px 16px}.template-app .content-strip .wrapper .download .app-download span{display:inline-block;width:auto;font-size:16px;line-height:17px}}.template-app footer{margin-top:0}.template-app footer .footer-top{display:none}@media screen and (max-width:767px){.template-app footer .download{margin:20px 0}}.template-app footer .download-app-btn{display:none}@media screen and (min-width:768px) and (max-width:1199px){.template-app footer .footer-secondary .footer-social-nav{margin-top:20px}}@media screen and (min-width:768px) and (max-width:1199px){.template-app footer .footer-secondary .social_nav{top:1px;margin-right:20px}}.get-app-help .banner{height:350px}@media screen and (min-width:768px) and (max-width:1199px){.get-app-help .banner{height:auto}}@media screen and (max-width:767px){.get-app-help .banner{height:auto}}.get-app-help .banner .wrapper{padding:70px 0;height:350px;color:#fff;overflow:hidden}@media screen and (min-width:1200px){.get-app-help .banner .wrapper .top{padding-right:300px}}@media screen and (min-width:768px) and (max-width:1199px){.get-app-help .banner .wrapper{width:100%;padding:50px 40px;height:auto;background:url(../images/FODMAP_phone_hand_Q_RGB.png) no-repeat right;background-size:200px 260px;background-position-y:50px}.get-app-help .banner .wrapper .top{padding-right:170px}.get-app-help .banner .wrapper .top h2{width:calc(100% - 240px);padding-right:60px;box-sizing:border-box}}@media screen and (max-width:767px){.get-app-help .banner .wrapper{background:#1e1934;padding:30px 20px;height:auto}}.get-app-help .banner .wrapper:after{content:"";display:block;position:relative;width:100%;height:345px;margin-top:-182px;right:0;background:url(../images/FODMAP_phone_hand_Q_RGB.png) no-repeat right top;background-size:320px 418px}@media screen and (min-width:768px) and (max-width:1199px){.get-app-help .banner .wrapper:after{height:320px;margin-top:-217px;right:-10px;background-size:200px;display:none}}@media screen and (max-width:767px){.get-app-help .banner .wrapper:after{display:none}}.get-app-help .banner .wrapper .page-title,.get-app-help .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.get-app-help .banner .wrapper .page-title,.get-app-help .banner .wrapper h2{font-size:42px;line-height:40px}}@media screen and (max-width:767px){.get-app-help .banner .wrapper .page-title,.get-app-help .banner .wrapper h2{font-size:25px;line-height:29px;padding:0}}@media screen and (min-width:768px) and (max-width:1199px){.get-app-help .banner .wrapper p{margin:5px 0;margin-right:125px}}@media screen and (max-width:767px){.get-app-help .banner .wrapper p{margin:0;font-size:18px;line-height:22px}}.get-app-help .banner .wrapper ul{margin:30px 0 0;padding:0}.get-app-help .banner .wrapper ul li{list-style:none;background:url(../images/icon/tick.png) no-repeat left center;padding-left:40px;background-size:23px 17px;margin-bottom:10px;color:#149fda;font-size:22px}.content-form-wrapper .banner{height:290px}@media screen and (min-width:768px) and (max-width:1199px){.content-form-wrapper .banner{height:270px}}@media screen and (max-width:767px){.content-form-wrapper .banner{height:180px}}.content-form-wrapper .banner .wrapper{height:290px;padding:103px 0}@media screen and (min-width:768px) and (max-width:1199px){.content-form-wrapper .banner .wrapper{padding:110px 40px;margin:0;width:100%;height:270px}}@media screen and (max-width:767px){.content-form-wrapper .banner .wrapper{background:#1e1934;padding:60px 20px;height:160px}.content-form-wrapper .banner .wrapper .top{padding-right:60px}}.content-form-wrapper .banner .wrapper:after{content:"";width:100%;height:384px;position:relative;display:block;background:url(../images/icon/form-banner-icon.png) no-repeat 98% bottom;background-size:334px 343px;margin-top:-239px;right:0;z-index:1}@media screen and (min-width:768px) and (max-width:1199px){.content-form-wrapper .banner .wrapper:after{height:372px;margin-top:-228px}}@media screen and (max-width:767px){.content-form-wrapper .banner .wrapper:after{display:none}}.content-form-wrapper .banner .top .page-title,.content-form-wrapper .banner .top h1{font-size:55px}@media screen and (min-width:768px) and (max-width:1199px){.content-form-wrapper .banner .top .page-title,.content-form-wrapper .banner .top h1{font-size:42px;line-height:40px;width:100%}}@media screen and (max-width:767px){.content-form-wrapper .banner .top .page-title,.content-form-wrapper .banner .top h1{font-size:25px;line-height:29px;margin-top:0}}.content-form-wrapper .content-form{margin-top:50px;padding-bottom:80px}@media screen and (max-width:767px){.content-form-wrapper .content-form{margin-top:0;padding-bottom:60px}}.content-form-wrapper .content-form h2{font-size:24px;color:#1e1934}.content-form-wrapper .content-form form{overflow:auto;width:600px}@media screen and (min-width:768px) and (max-width:1199px){.content-form-wrapper .content-form form{width:440px}}@media screen and (max-width:767px){.content-form-wrapper .content-form form{width:100%}}.content-form-wrapper .content-form form .btn-yellow-normal{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:13px 30px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:middle;border-radius:4px;float:right}@media screen and (max-width:767px){.content-form-wrapper .content-form form .btn-yellow-normal{width:100%;float:none}}.content-form-wrapper .content-form form .btn-yellow-normal:hover{background-color:#1e1934;color:#fff}.content-form-wrapper .content-form form input[type=email],.content-form-wrapper .content-form form input[type=number],.content-form-wrapper .content-form form input[type=password],.content-form-wrapper .content-form form input[type=search],.content-form-wrapper .content-form form input[type=tel],.content-form-wrapper .content-form form input[type=text],.content-form-wrapper .content-form form input[type=url],.content-form-wrapper .content-form form select,.content-form-wrapper .content-form form textarea{background-color:#e3e3e3}.content-form-wrapper .content-form form .error input[type=email],.content-form-wrapper .content-form form .error input[type=number],.content-form-wrapper .content-form form .error input[type=password],.content-form-wrapper .content-form form .error input[type=search],.content-form-wrapper .content-form form .error input[type=tel],.content-form-wrapper .content-form form .error input[type=text],.content-form-wrapper .content-form form .error input[type=url],.content-form-wrapper .content-form form .error select,.content-form-wrapper .content-form form .error textarea{border:1px solid #e02;background-color:#fad8dd}.content-form-wrapper .grecaptcha-badge{z-index:2}.template-homepage{overflow-x:hidden}.template-homepage header .top-menu .navbar-nav{margin-top:0}.template-homepage .banner{height:540px;margin-top:166px}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .banner{margin-top:100px}}@media screen and (max-width:767px){.template-homepage .banner{height:auto;margin-top:82px}}.template-homepage .banner .wrapper{height:540px}@media screen and (max-width:767px){.template-homepage .banner .wrapper{height:auto}.template-homepage .banner .wrapper>.row.left{padding:30px 40px}.template-homepage .banner .wrapper>.row.left h1{font-size:30px}}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .banner .wrapper .row{padding-left:40px}}.template-homepage .banner .wrapper .row p{font-family:HelveticaNeueW01-57Cn,Arial,serif;line-height:30px;margin:25px 0 10px}@media screen and (max-width:767px){.template-homepage .banner .wrapper .row{padding-bottom:0}}@media screen and (max-width:767px){.template-homepage .banner .row.right{display:block;width:100%}.template-homepage .banner .row.right ul{margin:0;padding:0}.template-homepage .banner .row.right ul li{width:100%;border-bottom:3px solid #e8e5f5}.template-homepage .banner .row.right ul li a{height:auto;width:100%;margin:0;text-align:left;font-size:20px;line-height:26px}.template-homepage .banner .row.right ul li:last-child{border-bottom:0}}.template-homepage .banner .right:after{content:"";display:block;position:absolute;background:url(../images/svg/homepage-banner-image-blue.svg) no-repeat right top;background-size:470px 1155px;width:500px;height:576px;margin-left:100px;top:130px;z-index:2;padding-bottom:0;overflow-x:hidden}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .banner .right:after{background:url(../images/svg/blue-arrow.svg) no-repeat right 34px;width:250px;background-size:250px 645px;top:67px;right:60px;height:573px}}@media screen and (max-width:767px){.template-homepage .banner .right:after{display:none}}.template-homepage .banner .wrapper{padding:0}.template-homepage .banner .wrapper:after{content:"";display:block;position:relative;background:url(../images/m-device.png) no-repeat;background-size:240px 540px;width:100%;height:100%;left:-120px}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .banner .wrapper:after{left:-40px}}.template-homepage .content-top{padding:80px 0 110px;background-color:#049fda;color:#fff;width:100%}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-top{padding:100px 0 20px}}@media screen and (max-width:767px){.template-homepage .content-top{padding:0}}.template-homepage .content-top .diagram{display:none;text-align:center}@media screen and (max-width:767px){.template-homepage .content-top .diagram{display:block;height:20px}.template-homepage .content-top .diagram img{height:20px;width:auto;visibility:hidden}}.template-homepage .content-top ul{padding:0;margin:30px 0}.template-homepage .content-top ul li{list-style:none;padding-left:50px;background:url(../images/svg/sideways_arrow_icon.svg) no-repeat left -8px;margin-bottom:20px;background-size:32px 40px;font-family:"Helvetica Neue LT Std",Arial,serif;font-weight:300}.template-homepage .content-top ul li a{color:#fff;text-decoration:none}.template-homepage .content-top ul li a:visited{color:#fff}.template-homepage .content-top ul li a:hover{color:#1e1934}.template-homepage .content-top h1{margin-top:0;font-weight:400;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}@media screen and (min-width:1200px){.template-homepage .content-top h1{padding-right:80px}}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-top h1{padding-right:50px}}@media screen and (max-width:767px){.template-homepage .content-top h1{font-size:28px;line-height:32px}}.template-homepage .content-top p{font-size:18px;line-height:26px}.template-homepage .content-top .row{width:calc((100% - 420px)/ 2);display:inline-block;padding-right:70px;box-sizing:border-box;vertical-align:top}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-top .row{width:calc((100% - 10px)/ 2);padding-right:35px}}@media screen and (max-width:767px){.template-homepage .content-top .row{width:100%;padding:0;margin-bottom:50px}}.template-homepage .content-top .row.block-right{padding-right:20px}@media screen and (max-width:767px){.template-homepage .content-top .row.block-right{margin-bottom:0}}.template-homepage .content-top .block-right:after{content:"";display:block;position:absolute;position:absolute;background:url(../images/svg/homepage-banner-image-white.svg) no-repeat right -366px;background-size:470px 1155px;width:500px;height:595px;margin-left:425px;top:706px}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-top .block-right:after{background:url(../images/svg/white-arrow.svg) no-repeat right -542px;width:250px;background-size:250px 649px;top:640px;right:59px;height:106px}}@media screen and (max-width:767px){.template-homepage .content-top .block-right:after{display:none}}.template-homepage .content-block{background:url(../images/blue.png) no-repeat;background-size:100%;box-sizing:border-box;overflow:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block{margin-top:-1px;background-size:auto}.template-homepage .content-block .wrapper .row:nth-child(2){float:right;margin-top:-175px}.template-homepage .content-block .wrapper .row:nth-child(2) div:first-child{text-align:right}}.template-homepage .content-block .row{box-sizing:border-box;display:inline-block;box-sizing:border-box;width:300px;vertical-align:top;margin:0;float:left}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row{width:300px}}@media screen and (max-width:767px){.template-homepage .content-block .row{width:100%}}.template-homepage .content-block .row p{font-size:17px}.template-homepage .content-block .row img{width:300px;height:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row img{width:175px;height:175px}}@media screen and (max-width:767px){.template-homepage .content-block .row img{width:100%;height:auto}}.template-homepage .content-block .row:first-child{width:600px}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row:first-child{width:calc(100% - 174px)}}@media screen and (max-width:767px){.template-homepage .content-block .row:first-child{width:100%}}.template-homepage .content-block .row:first-child>div{display:inline-block;float:left}.template-homepage .content-block .row:first-child>div:first-child{width:300px}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row:first-child>div:first-child{width:175px}}@media screen and (max-width:767px){.template-homepage .content-block .row:first-child>div:first-child{margin-bottom:30px;width:100%}}.template-homepage .content-block .row:first-child>div:last-child{background-color:#1e1934;width:calc(100% - 300px);padding:30px 40px 120px}.template-homepage .content-block .row:first-child>div:last-child:hover{background-color:#342f48}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row:first-child>div:last-child{padding:50px 30px 50px;width:calc(100% - 175px)}}@media screen and (max-width:767px){.template-homepage .content-block .row:first-child>div:last-child{float:none;display:block;padding:73px 30px 15px;width:100%}}.template-homepage .content-block .row:first-child>div:last-child a{color:#fff;text-decoration:none}.template-homepage .content-block .row:first-child>div:last-child a h3{color:#fff;font-size:40px;font-weight:400;font-family:HelveticaNeueW01-57Cn,Arial,serif;line-height:42px}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row:first-child>div:last-child a h3{margin-top:0;font-size:36px}}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row:first-child>div:last-child a h3{margin-top:30px}}.template-homepage .content-block .row:first-child>div:last-child a b{color:#049fda;font-weight:400;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:20px;margin-bottom:15px;display:inline-block}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row.second{width:50%}}.template-homepage .content-block .row.second>div:last-child{background-color:#149fda;width:300px;padding:30px 40px}.template-homepage .content-block .row.second>div:last-child:hover{background-color:#0d81b4}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row.second>div:last-child{width:100%;min-height:400px}}@media screen and (max-width:767px){.template-homepage .content-block .row.second>div:last-child{width:100%}}.template-homepage .content-block .row.second>div:last-child a{color:#fff;text-decoration:none}.template-homepage .content-block .row.second>div:last-child a h3{color:#fff;font-size:40px;font-weight:400;font-family:HelveticaNeueW01-57Cn,Arial,serif;line-height:42px;margin-top:0}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row.second>div:last-child a h3{margin-top:30px;font-size:38px}}.template-homepage .content-block .row.second>div:last-child a b{color:#1e1934;font-weight:400;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:20px;margin-bottom:15px;display:inline-block}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row.third{width:50%}}.template-homepage .content-block .row.third>div:first-child{background-color:#e6e7e8;width:300px;padding:30px 40px 60px}.template-homepage .content-block .row.third>div:first-child:hover{background-color:#caccce}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row.third>div:first-child{width:100%;min-height:390px}}@media screen and (max-width:767px){.template-homepage .content-block .row.third>div:first-child{width:100%}}.template-homepage .content-block .row.third>div:first-child a{color:#1e1934;text-decoration:none}.template-homepage .content-block .row.third>div:first-child a h3{color:#1e1934;font-size:28px;font-weight:400;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;line-height:32px}.template-homepage .content-block .row.third>div:first-child a b{color:#1e1934;font-weight:400;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:20px;margin-bottom:15px;display:inline-block}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-block .row.third .home_block_urls{position:absolute;width:calc(100% - 80px);left:40px}.template-homepage .content-block .row.third .home_block_urls ul{overflow:auto}.template-homepage .content-block .row.third .home_block_urls li{width:50%;display:inline-block;float:left}}.template-homepage .content-block .row.third .home_block_urls ul{margin:0;padding:0}.template-homepage .content-block .row.third .home_block_urls ul li{list-style:none}.template-homepage .content-block .row.third .home_block_urls ul li a{height:75px;text-decoration:none;display:inline-block;width:100%;vertical-align:middle;padding:23px 0;font-size:20px;color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;padding-left:90px}@media screen and (max-width:767px){.template-homepage .content-block .row.third .home_block_urls ul li a{padding:27px 0 0 90px}}.template-homepage .content-block .row.third .home_block_urls ul li:first-child a{background:#fcb426 url(../images/svg/sideways_arrow_icon.svg) no-repeat 40px 17px;background-size:32px 40px}.template-homepage .content-block .row.third .home_block_urls ul li:first-child a:hover{background:#1e1934 url(../images/svg/sideways_arrow_icon_white.svg) no-repeat 40px 17px;background-size:32px 40px;color:#fff}.template-homepage .content-block .row.third .home_block_urls ul li:last-child a{background:#25a84a url(../images/svg/sideways_arrow_icon.svg) no-repeat 40px 17px;background-size:32px 40px}.template-homepage .content-block .row.third .home_block_urls ul li:last-child a:hover{background:#1b933d url(../images/svg/sideways_arrow_icon_white.svg) no-repeat 40px 17px;background-size:32px 40px;color:#fff}.template-homepage .content-bottom{margin-top:-300px;padding-bottom:50px}@media screen and (max-width:1199px){.template-homepage .content-bottom{margin-top:90px}}@media screen and (max-width:767px){.template-homepage .content-bottom{margin-top:50px;padding-bottom:20px}}@media screen and (min-width:768px) and (max-width:1199px){.template-homepage .content-bottom{padding-bottom:0}.template-homepage .content-bottom .rich-text>p{display:inline-block;width:auto;vertical-align:top;padding:0 30px}.template-homepage .content-bottom .rich-text>p a{color:#fff;text-decoration:underline}.template-homepage .content-bottom .rich-text>p a:hover{color:#1e1934}.template-homepage .content-bottom .rich-text>p a:visited{color:#fff}.template-homepage .content-bottom .rich-text>span{display:inline-block;width:auto;vertical-align:top}.template-homepage .content-bottom .rich-text>span h3{margin-top:20px}}.template-homepage .content-bottom h3{color:#1e1934;font-weight:400;font-size:45px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (max-width:767px){.template-homepage .content-bottom h3{margin-top:0;font-size:30px;line-height:36px}}.template-homepage .content-bottom p{color:#1e1934;font-size:24px;line-height:32px;font-family:HelveticaNeueW01-57Cn,Arial,serif}@media screen and (max-width:767px){.template-homepage .content-bottom p{display:inline-block;margin-top:0;font-size:18px;line-height:24px}.template-homepage .content-bottom p img{max-width:80px;height:auto}}@media screen and (max-width:767px){.template-homepage .content-bottom span{display:inline-block;width:calc(100% - 90px);vertical-align:top;padding-left:30px}}.template-peoplewithibs .banner{height:200px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .banner{height:200px}}@media screen and (max-width:767px){.template-peoplewithibs .banner{height:auto}}.template-peoplewithibs .banner .wrapper{padding:30px 0;height:200px;color:#fff;background:url(../images/FODMAP_person_IBS_RGB.png) no-repeat right bottom;background-position:right bottom;background-position-y:-30px;background-size:180px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .banner .wrapper{padding:30px 0;background-size:180px;margin:0 20px 0 40px;width:calc(100% - 60px);height:270px}.template-peoplewithibs .banner .wrapper .top .rich-text p{margin-right:215px}}@media screen and (max-width:767px){.template-peoplewithibs .banner .wrapper{background:#1e1934;padding:20px 20px 10px;height:auto}}.template-peoplewithibs .banner .wrapper .page-title,.template-peoplewithibs .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .banner .wrapper .page-title,.template-peoplewithibs .banner .wrapper h2{font-size:42px;line-height:40px}}@media screen and (max-width:767px){.template-peoplewithibs .banner .wrapper .page-title,.template-peoplewithibs .banner .wrapper h2{font-size:25px;line-height:40px}}.template-peoplewithibs .banner .wrapper ul{margin:30px 0 0;padding:0}@media screen and (max-width:767px){.template-peoplewithibs .banner .wrapper ul{margin-top:15px}}.template-peoplewithibs .banner .wrapper ul li{list-style:none;background:url(../images/icon/tick.png) no-repeat left center;padding-left:40px;background-size:23px 17px;margin-bottom:10px;color:#149fda;font-size:22px}@media screen and (max-width:767px){.template-peoplewithibs .banner .wrapper ul li{font-size:18px;line-height:22px;background-size:18px 12px}}@media screen and (max-width:767px){.template-peoplewithibs .banner-bottom{padding-bottom:30px}}.template-peoplewithibs .banner-bottom p{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .banner-bottom p{font-size:22px;line-height:32px}.template-peoplewithibs .banner-bottom p b{display:block}}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .banner-bottom{padding:0}.template-peoplewithibs .banner-bottom .download_nav{margin-top:26px}}@media screen and (max-width:767px){.template-peoplewithibs .banner-bottom p{font-size:22px;line-height:30px;margin-bottom:5px}.template-peoplewithibs .banner-bottom p br{display:none}.template-peoplewithibs .banner-bottom b{display:block}}.template-peoplewithibs .banner-bottom.tablet p{margin:30px 0}.template-peoplewithibs .banner-bottom.tablet p b{display:inline}.template-peoplewithibs .banner-bottom.tablet .download_nav{margin-top:35px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .banner-bottom.desktop{display:none}}.template-peoplewithibs .content-top .wrapper{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-top .wrapper{width:100%;padding:40px}}@media screen and (max-width:767px){.template-peoplewithibs .content-top .wrapper{width:100%;padding:20px}}.template-peoplewithibs .content-top .wrapper .row{display:inline-block;width:50%;box-sizing:border-box;vertical-align:top}.template-peoplewithibs .content-top .wrapper .row.left{width:70%;padding-right:130px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-top .wrapper .row.left{width:100%;padding:0}}@media screen and (max-width:767px){.template-peoplewithibs .content-top .wrapper .row.left{width:100%;padding:0}}.template-peoplewithibs .content-top .wrapper .row.right{width:28%;text-align:center}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-top .wrapper .row.right{display:none}}@media screen and (max-width:767px){.template-peoplewithibs .content-top .wrapper .row.right{width:100%;padding:10px 0}}.template-peoplewithibs .content-top .wrapper .row.right img{width:230px;margin:15px 0}.template-peoplewithibs .content-top .wrapper .row.right p{padding:0 50px;font-size:24px;line-height:28px;margin-top:0}@media screen and (max-width:767px){.template-peoplewithibs .content-top .wrapper .row.right p{padding:0}}.template-peoplewithibs .content-top .wrapper .row.right p b{font-weight:400;font-family:HelveticaNeueW01-57Cn,Arial,serif;color:#149fda}.template-peoplewithibs .content-top .wrapper .row h2{font-size:38px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#1e1934;margin-top:38px;line-height:45px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-top .wrapper .row h2{margin-top:10px;font-size:34px;line-height:40px}}@media screen and (max-width:767px){.template-peoplewithibs .content-top .wrapper .row h2{margin-top:10px;font-size:28px;line-height:32px}}.template-peoplewithibs .content-steps{background-color:#f2f3f3;font-family:HelveticaNeueW01-57Cn,Arial,serif}.template-peoplewithibs .content-steps .wrapper{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-steps .wrapper{padding:40px}}@media screen and (max-width:767px){.template-peoplewithibs .content-steps .wrapper{padding:20px}}.template-peoplewithibs .content-steps .wrapper h2{font-weight:400;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;font-size:28px;margin:10px 0 50px}@media screen and (max-width:767px){.template-peoplewithibs .content-steps .wrapper h2{font-size:26px}}.template-peoplewithibs .content-steps .wrapper .row{display:inline-block;vertical-align:top;width:calc((100% - 210px)/ 3);margin-right:100px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-steps .wrapper .row{width:calc((100% - 90px)/ 3);margin-right:30px}}@media screen and (max-width:767px){.template-peoplewithibs .content-steps .wrapper .row{width:100%;margin:0 0 20px 0}.template-peoplewithibs .content-steps .wrapper .row span{display:inline-block;width:calc(100% - 120px);vertical-align:top;margin-left:20px}.template-peoplewithibs .content-steps .wrapper .row .img-wrap{width:100px;text-align:center;margin-left:0;float:left}}.template-peoplewithibs .content-steps .wrapper .row h3{font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;margin:40px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-steps .wrapper .row h3{font-size:29px;line-height:40px;margin:20px 0}}@media screen and (max-width:767px){.template-peoplewithibs .content-steps .wrapper .row h3{margin:0;font-size:30px}}.template-peoplewithibs .content-steps .wrapper .row p{font-family:HelveticaNeueW01-57Cn,Arial,serif}.template-peoplewithibs .content-steps .wrapper .row img{height:100px;width:auto}@media screen and (max-width:1199px){.template-peoplewithibs .content-steps .wrapper .row img{height:85px;width:auto;vertical-align:top}}@media screen and (max-width:767px){.template-peoplewithibs .content-steps .wrapper .row img{text-align:center;padding-top:5px}}.template-peoplewithibs .content-steps .wrapper .row:last-child{margin-right:0}.template-peoplewithibs .content-block .btn-yellow{height:50px;padding:10px 30px;background:linear-gradient(to right,#fcb426 50%,#1e1934 50%);background-size:204% 100%;background-position:left bottom}.template-peoplewithibs .content-block .btn-yellow:hover{color:#fff}.template-peoplewithibs .content-block .wrapper{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper{padding:40px}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper{padding:20px 20px 40px}}.template-peoplewithibs .content-block .wrapper .row{display:inline-block;width:49%;box-sizing:border-box;vertical-align:top;padding-right:50px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper .row{padding-right:0;width:calc((100% - 50px)/ 2)}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row{padding-right:0;width:100%}}.template-peoplewithibs .content-block .wrapper .row h2{font-weight:400;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;font-size:28px;margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper .row h2{margin:0 0 20px 0}}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper .row h2{margin-bottom:20px}}.template-peoplewithibs .content-block .wrapper .row p{min-height:100px}@media screen and (min-width:769px) and (max-width:1024px) and (orientation:landscape){.template-peoplewithibs .content-block .wrapper .row p{min-height:100px}}@media screen and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.template-peoplewithibs .content-block .wrapper .row p{min-height:150px;margin:0}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row p{margin-bottom:30px;height:auto}}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper .row.left a:last-child{margin:20px 0 0 0}}.template-peoplewithibs .content-block .wrapper .row.right{float:right}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper .row.right{padding-right:0;margin-left:40px}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row.right{float:none}}.template-peoplewithibs .content-block .wrapper .row a{vertical-align:top;display:inline-block;margin:30px 0 0 0}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper .row a{margin:20px 0 0 0}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row a{margin:5px 0 20px 0;width:100%}}.template-peoplewithibs .content-block .wrapper .row a>span{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:middle;border-radius:4px}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row a>span{width:100%;text-align:center;padding:15px 30px;margin-left:0}}.template-peoplewithibs .content-block .wrapper .row a>span:hover{cursor:pointer}.template-peoplewithibs .content-block .wrapper .row a .download-app-btn{margin-left:0}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block .wrapper .row a .download-app-btn{margin-left:0}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row a .download-app-btn{width:100%;margin:0;vertical-align:top}.template-peoplewithibs .content-block .wrapper .row a .download-app-btn .app-logo{top:-1px}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row a .download-app-btn .app-download{width:calc(100% - 60px);display:inline-block;vertical-align:top;padding:15px 16px}.template-peoplewithibs .content-block .wrapper .row a .download-app-btn .app-download span{display:inline-block;width:auto;font-size:16px;line-height:17px}}@media screen and (max-width:767px){.template-peoplewithibs .content-block .wrapper .row a:last-child{margin-left:0}}.template-peoplewithibs .content-block .wrapper .row .app-dwn{display:none}.template-peoplewithibs .content-block-bottom{color:#fff;background-color:#25a84a;font-size:18px;font-weight:400;font-family:HelveticaNeueW01-57Cn,Arial,serif}@media screen and (max-width:767px){.template-peoplewithibs .content-block-bottom{font-size:16px;line-height:22px}}.template-peoplewithibs .content-block-bottom .wrapper{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block-bottom .wrapper{padding:40px}}@media screen and (max-width:767px){.template-peoplewithibs .content-block-bottom .wrapper{padding:20px}}.template-peoplewithibs .content-block-bottom .wrapper .row{width:calc((100% - 80px)/ 2);display:inline-block;box-sizing:border-box;vertical-align:top}@media screen and (max-width:767px){.template-peoplewithibs .content-block-bottom .wrapper .row{width:100%}}.template-peoplewithibs .content-block-bottom .wrapper .row.left{margin-right:70px}@media screen and (max-width:767px){.template-peoplewithibs .content-block-bottom .wrapper .row.left{margin:0}}.template-peoplewithibs .content-block-bottom .wrapper .row a{background-color:#1e1934;color:#fff;display:inline-block;padding:10px 30px;border-radius:4px;text-decoration:none}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block-bottom .wrapper .row a{margin-top:20px}}@media screen and (max-width:767px){.template-peoplewithibs .content-block-bottom .wrapper .row a{margin:45px 0 5px}}.template-peoplewithibs .content-block-bottom .wrapper .row a:hover{background-color:#000}.template-peoplewithibs .content-block-bottom .wrapper .row h2{font-size:38px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-weight:400;line-height:45px;color:#fff;padding-right:130px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-block-bottom .wrapper .row h2{padding:0;font-size:34px;line-height:42px;margin-top:10px;margin-bottom:30px}}@media screen and (max-width:767px){.template-peoplewithibs .content-block-bottom .wrapper .row h2{padding:0;font-size:28px;line-height:32px}}.template-peoplewithibs .content-block-bottom .wrapper .row h2 span{font-size:17px;vertical-align:top;position:relative;top:-10px;margin-left:3px}.template-peoplewithibs .content-block-bottom .wrapper .row ul{padding-left:20px}.template-peoplewithibs .content-block-bottom .wrapper .row ul li{padding-left:20px;margin-bottom:20px;font-family:"Helvetica Neue LT Std",Arial,serif}.template-peoplewithibs .content-bottom{background-color:#1e1934;color:#fff}.template-peoplewithibs .content-bottom .wrapper{padding:60px 0;background:url(../images/iphone.png) no-repeat right bottom;background-size:400px 550px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-bottom .wrapper{padding:40px;background-size:420px 520px;background-position:calc(100% + 150px) bottom}}@media screen and (max-width:767px){.template-peoplewithibs .content-bottom .wrapper{padding:30px 20px 0;background-size:100%;background-position:center bottom;background:0 0}.template-peoplewithibs .content-bottom .wrapper img{margin-left:-10px;width:100%}}.template-peoplewithibs .content-bottom .wrapper .rich-text{width:650px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-bottom .wrapper .rich-text{width:62%}}@media screen and (max-width:767px){.template-peoplewithibs .content-bottom .wrapper .rich-text{width:100%}}.template-peoplewithibs .content-bottom .wrapper h2{color:#fff;margin:10px 0 50px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:45px}@media screen and (min-width:768px) and (max-width:1199px){.template-peoplewithibs .content-bottom .wrapper h2{margin-bottom:30px}}@media screen and (max-width:767px){.template-peoplewithibs .content-bottom .wrapper h2{font-size:27px;line-height:30px;margin-bottom:10px}}.template-peoplewithibs .content-bottom .wrapper h3{font-size:18px;color:#1e1934;margin-bottom:1.33em;background-color:#049fda;padding:10px 30px;font-weight:400;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;border-radius:4px}@media screen and (max-width:767px){.template-peoplewithibs .content-bottom .wrapper h3{text-align:center}}.template-peoplewithibs .content-bottom .wrapper ul{padding-left:50px;margin-bottom:50px;font-family:"Helvetica Neue LT Std",Arial,serif}@media screen and (max-width:767px){.template-peoplewithibs .content-bottom .wrapper ul{padding-left:20px;margin:25px 0}}.template-peoplewithibs .content-bottom .wrapper ul li{padding-left:20px;margin-bottom:15px}@media screen and (max-width:767px){.template-peoplewithibs .content-strip p b{display:inline-block}}.template-peoplewithibs footer{margin-top:0}.error-page-header{margin:20px 0}.error-page-heading{background:#ddd;text-align:center;line-height:100px}.error-page-heading h1{color:#000;padding:88px 0;font-size:62px;line-height:62px;font-weight:400;margin-top:0}.error-page-body{margin-top:40px}.error-page-body h2{color:#000;font-weight:400}.template-healthprofessional .banner{height:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner{height:auto}}@media screen and (max-width:767px){.template-healthprofessional .banner{height:auto}}.template-healthprofessional .banner .wrapper{padding:30px 0;height:auto;color:#fff;background:url(../images/fodmapstomach.png) no-repeat right bottom;background-position:right bottom;background-position-y:-22px}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner .wrapper{padding:30px 0;background-size:400px;margin:0 20px 0 40px;width:calc(100% - 60px);height:270px}.template-healthprofessional .banner .wrapper .top{width:64%}}@media screen and (max-width:767px){.template-healthprofessional .banner .wrapper{background:#1e1934;padding:30px 0 0;height:auto}.template-healthprofessional .banner .wrapper .text{padding:0 20px;margin-bottom:30px}}.template-healthprofessional .banner .wrapper .page-title,.template-healthprofessional .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner .wrapper .page-title,.template-healthprofessional .banner .wrapper h2{font-size:42px;line-height:40px;margin-bottom:15px}}@media screen and (max-width:767px){.template-healthprofessional .banner .wrapper .page-title,.template-healthprofessional .banner .wrapper h2{font-size:25px;line-height:40px;padding:0 20px}}.template-healthprofessional .banner .wrapper p{color:#149fda}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner .wrapper p{margin:5px 0}}@media screen and (max-width:767px){.template-healthprofessional .banner .wrapper p{margin:0;font-size:18px;line-height:22px}}.template-healthprofessional .banner .wrapper a{color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner .wrapper a{font-size:18px}}@media screen and (max-width:767px){.template-healthprofessional .banner .wrapper a{font-size:18px;padding:14px 30px;width:100%;border-radius:0;text-align:center;margin:5px 0 0 0}}.template-healthprofessional .banner-bottom{background-color:#25a84a}@media screen and (max-width:767px){.template-healthprofessional .banner-bottom{padding-bottom:30px}}.template-healthprofessional .banner-bottom .wrapper{background:#25a84a url(../images/icon/research-icon.png) no-repeat left center}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner-bottom .wrapper{background:#25a84a url(../images/icon/research-icon.png) no-repeat 40px center;background-size:45px}}@media screen and (max-width:767px){.template-healthprofessional .banner-bottom .wrapper{background:0 0}}.template-healthprofessional .banner-bottom .rich-text,.template-healthprofessional .banner-bottom p{display:inline-block;width:100%;vertical-align:middle}.template-healthprofessional .banner-bottom p{vertical-align:middle;display:block;padding-left:80px}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner-bottom p{font-size:22px;line-height:32px;margin:0}.template-healthprofessional .banner-bottom p span{width:67%;display:inline-block}}@media screen and (max-width:767px){.template-healthprofessional .banner-bottom p{padding-left:0;font-size:22px;line-height:30px}.template-healthprofessional .banner-bottom p b{display:block}}.template-healthprofessional .banner-bottom a{background-color:#1e1934;color:#fff;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:-10px;float:right;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:0}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .banner-bottom a{font-size:18px;margin-top:5px}}@media screen and (max-width:767px){.template-healthprofessional .banner-bottom a{font-size:18px;margin:0;width:100%;display:block;text-align:center;margin-top:30px}}.template-healthprofessional .banner-bottom a:hover{background-color:#191d1f}.template-healthprofessional .content-top{background:url(../images/bluebg.png) no-repeat center 96%}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top{background:url(../images/bluebg-tablet.png) no-repeat -27px -38px;background-size:1140px}}@media screen and (max-width:767px){.template-healthprofessional .content-top{background:0 0}}.template-healthprofessional .content-top .wrapper{padding:100px 0 70px}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper{width:100%;padding:40px}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper{padding:40px 0 25px}}.template-healthprofessional .content-top .wrapper .row{display:inline-block;width:calc(100% - 670px);vertical-align:top;overflow:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row{width:100%;margin:0}.template-healthprofessional .content-top .wrapper .row span.btm-content{display:inline-block;width:calc(100% - 365px)}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row{width:100%}}.template-healthprofessional .content-top .wrapper .row.left{min-height:670px;margin-right:110px}@media screen and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.left{width:100%;margin:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.left p{font-size:16px}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.left{min-height:auto}}.template-healthprofessional .content-top .wrapper .row.left h2{font-size:38px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-bottom:40px;margin-top:0}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.left h2{font-size:34px;margin:10px 0 20px}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.left h2{font-size:28px;line-height:32px;margin:0}}.template-healthprofessional .content-top .wrapper .row.left .bottom{height:140px}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.left .bottom{height:90px;display:none}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.left .bottom{height:60px}}.template-healthprofessional .content-top .wrapper .row.left h3{color:#1e1934;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;font-size:24px;margin-bottom:30px}.template-healthprofessional .content-top .wrapper .row.left .white{color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.left .btm-top{margin-bottom:43px;overflow:auto;display:inline-block}.template-healthprofessional .content-top .wrapper .row.left .btm-top p{min-height:100px}.template-healthprofessional .content-top .wrapper .row.left .btm-top p.empty{min-height:unset}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.left .btm-top{padding:0 20px 10px;display:block}.template-healthprofessional .content-top .wrapper .row.left .btm-top .empty{display:none}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.left .btm-content{background:url(../images/bluebg-mobile.png) no-repeat -35px -60px;background-position:-40px -100px;display:block;padding:40px 20px 40px}.template-healthprofessional .content-top .wrapper .row.left .btm-content h3{margin-top:0;font-size:22px;line-height:28px}}.template-healthprofessional .content-top .wrapper .row.right{float:right;width:560px;margin-top:10px}.template-healthprofessional .content-top .wrapper .row.right a{text-decoration:underline;color:#fff}.template-healthprofessional .content-top .wrapper .row.right a:hover{color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.right{width:380px;position:relative;right:-40px;margin-top:-534px;font-size:16px}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.right{width:100%;margin-top:-17px;float:none;display:block}}.template-healthprofessional .content-top .wrapper .row.right img{width:560px;height:520px;object-fit:cover}@media screen and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.right img{width:100%;height:auto}}.template-healthprofessional .content-top .wrapper .row.right .rich-text{background-color:#138fc5;padding-bottom:30px}.template-healthprofessional .content-top .wrapper .row.right .rich-text h3{padding:40px 40px 25px;margin:0;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.right .rich-text h3{padding:0 30px 0}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.right .rich-text h3{font-size:22px;line-height:32px;padding:0 20px 0}}@media screen and (min-width:1200px){.template-healthprofessional .content-top .wrapper .row.right .rich-text p.white{padding:0 40px 0}}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.right .rich-text p.white{padding:0 30px 0}}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.right .rich-text p.white{padding:0 20px 0}}.template-healthprofessional .content-top .wrapper .row.right .rich-text ul{color:#fff;margin:0;padding:0 30px}@media screen and (max-width:767px){.template-healthprofessional .content-top .wrapper .row.right .rich-text ul{padding:0 20px}}.template-healthprofessional .content-top .wrapper .row.right .rich-text ul li{list-style:none;background:url(../images/icon/tick.png) no-repeat left 8px;padding-left:35px;background-size:18px 12px;margin-bottom:16px;font-family:"Helvetica Neue LT Std",Arial,serif;font-weight:300}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-top .wrapper .row.right .rich-text{padding-bottom:10px}.template-healthprofessional .content-top .wrapper .row.right .rich-text ul{padding:0 20px}.template-healthprofessional .content-top .wrapper .row.right .rich-text ul li{margin-bottom:10px}}.template-healthprofessional .content-bottom{background-color:#1e1934}.template-healthprofessional .content-bottom .wrapper{padding:150px 0 70px;margin-top:-25px}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-bottom .wrapper{padding:80px 0 50px 40px}}@media screen and (max-width:767px){.template-healthprofessional .content-bottom .wrapper{padding:20px 0 85px}}.template-healthprofessional .content-bottom .wrapper h3{color:#fff;margin:0;font-size:38px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-bottom .wrapper h3{width:45%}}@media screen and (max-width:767px){.template-healthprofessional .content-bottom .wrapper h3{font-size:28px;line-height:32px;padding:30px 20px 25px}}.template-healthprofessional .content-bottom .wrapper ul{text-align:right;margin-top:-60px}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-bottom .wrapper ul{margin-top:-40px;position:relative;z-index:3;padding-left:0}}@media screen and (max-width:767px){.template-healthprofessional .content-bottom .wrapper ul{margin-top:0;position:relative;z-index:3;padding-left:0}}.template-healthprofessional .content-bottom .wrapper ul li{list-style:none;text-align:right}.template-healthprofessional .content-bottom .wrapper ul li a{text-align:right;height:60px;font-size:22px;font-family:HelveticaNeueW01-57Cn,Arial,serif;text-decoration:none;background-color:#fff;border-left:6px solid #fcb426;border-right:6px solid #fff;padding:15px 30px;display:inline-block;margin-top:15px;background:linear-gradient(to right,#fff 50%,#fcb426 50%);background-size:201% 100%;background-position:left bottom;transition:all .5s ease;color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-bottom .wrapper ul li a{padding:15px 20px;font-size:18px}}@media screen and (max-width:767px){.template-healthprofessional .content-bottom .wrapper ul li a{padding:15px 20px;font-size:18px;border-right:6px solid #fcb426;border-left:0;height:auto;mine-height:60px;display:block;width:100%;text-align:left;margin-top:5px}}.template-healthprofessional .content-bottom .wrapper ul li a:hover{background-position:right bottom;border-right:6px solid #fff}.template-healthprofessional .content-bottom .wrapper:after{content:"";display:block;position:absolute;width:380px;height:218px;background-size:100% 380px;margin-top:-109px;margin-left:-80px;background:url(../images/cherry.png) no-repeat}@media screen and (min-width:768px) and (max-width:1199px){.template-healthprofessional .content-bottom .wrapper:after{margin-top:-83px;background-size:258px 157px;margin-left:-50px}}@media screen and (max-width:767px){.template-healthprofessional .content-bottom .wrapper:after{width:100%;height:100px;background-size:150px;margin-top:2px;margin-left:-12px;background-size:150px}}.template-partner .banner{height:350px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .banner{height:270px}}@media screen and (max-width:767px){.template-partner .banner{height:auto;background:#1e1934}}.template-partner .banner .wrapper{padding:80px 0;height:350px;color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .banner .wrapper{height:270px;padding:50px 0;background:url(../images/fodmapbeakerinhand.png) no-repeat right top;background-size:310px 325px}}@media screen and (max-width:767px){.template-partner .banner .wrapper{background:#1e1934;padding:30px 20px;height:auto}}.template-partner .banner .wrapper .top{position:relative;z-index:99}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .banner .wrapper .top{padding:0 40px}}.template-partner .banner .wrapper:after{background:url(../images/fodmapbeakerinhand.png) no-repeat right top;content:"";width:100%;height:427px;position:relative;display:block;background-size:516px 468px;margin-top:-345px;z-index:1;margin-right:-47px;right:0}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .banner .wrapper:after{background:url(../images/fodmapbeakerinhand.png) no-repeat right top;background-size:252px 325px;margin-top:-237px;z-index:1;margin-left:0;height:330px;background:0 0}}@media screen and (max-width:767px){.template-partner .banner .wrapper:after{display:none}}.template-partner .banner .wrapper .page-title,.template-partner .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;width:50%}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .banner .wrapper .page-title,.template-partner .banner .wrapper h2{font-size:42px;line-height:48px;width:calc(100% - 220px);display:inline-block;margin-bottom:10px}}@media screen and (max-width:767px){.template-partner .banner .wrapper .page-title,.template-partner .banner .wrapper h2{font-size:25px;line-height:29px;padding:0;width:100%}}.template-partner .banner .wrapper p{color:#149fda}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .banner .wrapper p{width:calc(100% - 220px);margin-top:0}}@media screen and (max-width:767px){.template-partner .banner .wrapper p{margin:0;font-size:18px;line-height:22px}}.template-partner .banner .wrapper a{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:20px}.template-partner .content-top{background:url(../images/partner-blue-bg.png) no-repeat center 95%}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top{background:url(../images/partner-tablet.png) no-repeat center 95%;background-size:100% 400px}.template-partner .content-top .bottom-wrapper{padding-top:60px}}@media screen and (min-width:769px) and (max-width:1024px) and (orientation:landscape){.template-partner .content-top{background-size:100% 400px}}@media screen and (max-width:767px){.template-partner .content-top{background:0 0}}.template-partner .content-top .wrapper{padding:70px 0 85px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper{padding:70px 40px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper{padding:30px 0 0}}.template-partner .content-top .wrapper .row{display:inline-block;width:calc(100% - 680px);vertical-align:top;overflow:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row{width:100%}.template-partner .content-top .wrapper .row .second-line{width:calc(100% - 295px);margin-bottom:90px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row{width:100%}}.template-partner .content-top .wrapper .row.left{min-height:670px;margin-right:110px}@media screen and (max-width:1199px){.template-partner .content-top .wrapper .row.left{margin-right:0}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.left{min-height:auto}.template-partner .content-top .wrapper .row.left .top-wrapper{display:inline-block;padding:0 20px}.template-partner .content-top .wrapper .row.left .bottom{display:none}.template-partner .content-top .wrapper .row.left .bottom-wrapper{display:inline-block;padding:0 20px;width:100%;box-sizing:border-box;left:0;position:relative;background:url(../images/partner-tablet.png) no-repeat center top;padding-top:60px}}.template-partner .content-top .wrapper .row.left h2{font-size:38px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-bottom:40px;margin-top:0}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.left h2{font-size:34px;line-height:40px;width:calc(100% - 50px)}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.left h2{font-size:28px;line-height:32px;margin-bottom:30px}}.template-partner .content-top .wrapper .row.left .bottom{height:140px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.left .bottom{height:40px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.left .bottom{height:100px}}.template-partner .content-top .wrapper .row.left h3{color:#1e1934;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;font-size:24px;margin-bottom:30px}.template-partner .content-top .wrapper .row.left .white{color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.left .white{width:calc(100% - 268px);font-size:16px;font-family:"Helvetica Neue LT Std",Arial,serif;padding-bottom:60px;line-height:24px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.left .white{padding-bottom:30px}}.template-partner .content-top .wrapper .row.right{float:right;width:560px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.right{width:275px;position:relative;margin-top:-530px;right:-40px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right{float:none;width:100%}}.template-partner .content-top .wrapper .row.right img{width:560px;height:500px;object-fit:cover}.template-partner .content-top .wrapper .row.right .rich-text{margin-top:90px;background-color:#e6e7e8;padding-bottom:0}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right .rich-text{margin-top:0}}.template-partner .content-top .wrapper .row.right .rich-text h3{padding:40px 50px 25px;margin:0;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.right .rich-text h3{padding:25px;font-size:22px;line-height:28px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right .rich-text h3{padding:25px 20px;font-size:22px;line-height:26px}}.template-partner .content-top .wrapper .row.right .rich-text p{padding:0 50px;font-size:18px;line-height:26px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.right .rich-text p{padding:0 25px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right .rich-text p{padding:0 20px}}.template-partner .content-top .wrapper .row.right .rich-text p.text{margin:30px 0 40px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.right .rich-text p.text{margin:25px 0}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right .rich-text p.text{margin:20px 0}}.template-partner .content-top .wrapper .row.right .rich-text ul{color:#fff;margin:30px 0 0;padding:0}@media screen and (max-width:1199px){.template-partner .content-top .wrapper .row.right .rich-text ul{margin-top:0}}.template-partner .content-top .wrapper .row.right .rich-text ul li{list-style:none}.template-partner .content-top .wrapper .row.right .rich-text ul li a{background:#fcb426 url(../images/icon/arrow.png) no-repeat 40px center;height:75px;text-decoration:none;display:inline-block;width:100%;vertical-align:middle;padding:23px 0;font-size:20px;color:#1e1934;font-family:HelveticaNeueW01-57Cn,Arial,serif;padding-left:90px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.right .rich-text ul li a{background-position:25px center;padding:20px 20px;padding-left:60px;font-size:18px;line-height:22px;background-size:22px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right .rich-text ul li a{background:#fcb426 url(../images/icon/arrow.png) no-repeat 20px center;background-size:22px;font-size:18px;line-height:22px;padding:15px 20px;padding-left:60px}}.template-partner .content-top .wrapper .row.right .rich-text ul li a:hover{background:#1e1934 url(../images/icon/arrow_white.png) no-repeat 40px center;color:#fff;font-family:HelveticaNeueW01-57Cn,Arial,serif}.template-partner .content-top .wrapper .row.right .rich-text ul li:last-child a{background:#25a84a url(../images/icon/arrow.png) no-repeat 40px center}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.right .rich-text ul li:last-child a{background-position:25px center;padding:20px 20px;padding-left:60px;font-size:18px;line-height:22px;background-size:22px}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right .rich-text ul li:last-child a{background:#25a84a url(../images/icon/arrow.png) no-repeat 20px center;background-size:22px;font-size:18px;line-height:22px;padding:15px 20px;padding-left:60px}}.template-partner .content-top .wrapper .row.right .rich-text ul li:last-child a:hover{background:#1b933d url(../images/icon/arrow_white.png) no-repeat 40px center;color:#fff}.template-partner .content-top .wrapper .row.right .rich-text img{width:560px;height:290px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .content-top .wrapper .row.right .rich-text img{width:100%;height:auto}}@media screen and (max-width:767px){.template-partner .content-top .wrapper .row.right .rich-text img{width:100%;height:auto}}.template-partner .bottom-content{background-color:#1e1934;margin-top:-5px}@media screen and (max-width:767px){.template-partner .bottom-content{margin-top:25px}}.template-partner .bottom-content .wrapper{padding:150px 0 115px;margin-top:-25px;text-align:center}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .bottom-content .wrapper{padding:150px 80px 115px}}@media screen and (max-width:767px){.template-partner .bottom-content .wrapper{padding:50px 20px 40px}}.template-partner .bottom-content .wrapper h3{color:#fff;margin:0;font-size:38px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (max-width:767px){.template-partner .bottom-content .wrapper h3{font-size:28px;line-height:31px}}.template-partner .bottom-content .wrapper .btn-yellow{color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:30px;display:inline-block;vertical-align:middle;border-radius:4px}@media screen and (min-width:768px) and (max-width:1199px){.template-partner .bottom-content .wrapper .btn-yellow{margin-top:20px}}@media screen and (max-width:767px){.template-partner .bottom-content .wrapper .btn-yellow{height:auto;min-height:50px;margin-top:20px;font-size:18px;padding:10px 45px}}.template-partner .bottom-content .wrapper .btn-yellow:after{padding:10px 30px}.template-partner .bottom-content .wrapper ul{text-align:right;margin-top:-60px}.template-partner .bottom-content .wrapper ul li{list-style:none;text-align:right}.template-partner .bottom-content .wrapper ul li a{text-align:right;height:60px;font-size:22px;font-family:HelveticaNeueW01-57Cn,Arial,serif;text-decoration:none;background-color:#fff;border-right:6px solid #fcb426;padding:15px 30px;display:inline-block;margin-top:15px;background:linear-gradient(to right,#fff 50%,#fcb426 50%);background-size:200% 100%;background-position:left bottom;transition:all .5s ease;color:#1e1934}.template-partner .bottom-content .wrapper ul li a:hover{background-position:right bottom;border-right:6px solid #fff}.template-partner .footer-top{display:none}.template-partner footer{margin-top:0}.template-blogindexpage .banner{height:auto;margin-top:165px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .banner{height:auto;margin-top:75px}}@media screen and (max-width:767px){.template-blogindexpage .banner{height:auto;margin-top:60px}}.template-blogindexpage .banner .wrapper{padding:30px 0;height:auto;color:#fff;background:url(../images/new_blog.png) no-repeat 95%;background-size:200px 245px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .banner .wrapper{padding:50px 0;margin:0 40px;background-position:right center;width:calc(100% - 80px)}.template-blogindexpage .banner .wrapper .top{width:calc(100% - 300px)}}@media screen and (max-width:767px){.template-blogindexpage .banner .wrapper{background:#1e1934;padding:30px 20px;height:auto}}.template-blogindexpage .banner .wrapper .page-title,.template-blogindexpage .banner .wrapper h2{margin-top:0;color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .banner .wrapper .page-title,.template-blogindexpage .banner .wrapper h2{font-size:42px;line-height:40px}}@media screen and (max-width:767px){.template-blogindexpage .banner .wrapper .page-title,.template-blogindexpage .banner .wrapper h2{font-size:24px;line-height:14px;margin-top:15px}}.template-blogindexpage .banner .wrapper p{color:#149fda}@media screen and (max-width:767px){.template-blogindexpage .banner .wrapper p{font-size:18px;line-height:24px;margin-bottom:0}.template-blogindexpage .banner .wrapper p .btn-yellow{display:none}}.template-blogindexpage form.filter-form{padding:20px 0}@media screen and (max-width:767px){.template-blogindexpage form.filter-form{padding:20px 0 40px}.template-blogindexpage form.filter-form .form-button-wrapper{position:relative;display:inline-block;width:100%}}.template-blogindexpage form.filter-form label{font-size:20px;line-height:22px;color:#1e1934;width:auto;display:inline-block}.template-blogindexpage form.filter-form p{display:inline}@media screen and (max-width:767px){.template-blogindexpage form.filter-form p{display:inline-block;width:100%}}.template-blogindexpage form.filter-form p #id_search{width:770px;height:70px;font-size:22px;padding:10px 70px 10px 30px;border-color:#d2d2d2}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage form.filter-form p #id_search{width:360px;height:50px;font-size:18px}}@media screen and (max-width:767px){.template-blogindexpage form.filter-form p #id_search{width:100%;height:50px;font-size:18px}}.template-blogindexpage form.filter-form p:last-child{float:right;margin:10px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage form.filter-form p:last-child{margin:0}}@media screen and (max-width:767px){.template-blogindexpage form.filter-form p:last-child{margin:0;float:none;width:100%}}.template-blogindexpage form.filter-form input[type=submit]{margin-left:10px;width:57px;height:56px;text-indent:-1000px;background:#cbd3db url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px;box-sizing:border-box;max-width:57px;padding:0;margin-left:-69px;top:-2px;position:relative}@media screen and (max-width:1199px){.template-blogindexpage form.filter-form input[type=submit]{width:46px;height:46px;margin-left:-53px;background-size:27px;top:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage form.filter-form input[type=submit]{position:relative;vertical-align:top;top:2px}}@media screen and (max-width:767px){.template-blogindexpage form.filter-form input[type=submit]{vertical-align:bottom;top:auto;position:relative;margin-top:-64px;float:right;right:2px;margin-left:0}}.template-blogindexpage form.filter-form input[type=submit]:hover{background:#b5d2dd url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px}@media screen and (max-width:1199px){.template-blogindexpage form.filter-form input[type=submit]:hover{background:#b5d2dd url(../images/magnify_search_icon.svg) no-repeat center center;background-size:27px}}.template-blogindexpage form.filter-form .select-wrapper{width:180px;height:48px;border-color:#d2d2d2;background:#fff}@media screen and (max-width:767px){.template-blogindexpage form.filter-form .select-wrapper{margin-top:20px;width:calc(100% - 105px);position:relative;right:0}}.template-blogindexpage form.filter-form .select-wrapper select{background-color:#fff;border-color:#d2d2d2}.template-blogindexpage form.filter-form .select-wrapper .arrow{background-color:#1e1934;color:#fff;height:50px;top:0;right:0}.template-blogindexpage .featured-blog{padding-bottom:45px;margin-top:10px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .featured-blog{padding-bottom:10px;overflow:auto}}@media screen and (max-width:767px){.template-blogindexpage .featured-blog{padding-bottom:10px;overflow:auto}}.template-blogindexpage .featured-blog .blog-row{vert-align:top;overflow:auto}.template-blogindexpage .featured-blog .blog-row:first-child{display:inline-block;width:auto}.template-blogindexpage .featured-blog .blog-row:first-child:hover{background-color:#000}.template-blogindexpage .featured-blog .blog-row:first-child:hover img{opacity:.7}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .featured-blog .blog-row:first-child img{width:200px;height:150px}}@media screen and (max-width:767px){.template-blogindexpage .featured-blog .blog-row:first-child{display:block;width:100%}.template-blogindexpage .featured-blog .blog-row:first-child img{width:100%;height:auto}}.template-blogindexpage .featured-blog .blog-row:last-child{display:inline-block;width:calc(100% - 450px);margin-left:50px;float:right}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .featured-blog .blog-row:last-child{width:calc(100% - 230px);margin-left:20px}}@media screen and (max-width:767px){.template-blogindexpage .featured-blog .blog-row:last-child{width:100%;margin-left:0;float:none}.template-blogindexpage .featured-blog .blog-row:last-child h2{margin-top:0}}.template-blogindexpage .featured-blog .blog-row:last-child .date{margin-top:0;font-size:16px;color:#049fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}@media screen and (max-width:767px){.template-blogindexpage .featured-blog .blog-row:last-child .date{font-size:14px;margin:30px 0 25px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}}.template-blogindexpage .featured-blog .blog-row:last-child h2 a{font-size:38px;color:#149fda;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:43px;margin-bottom:15px}.template-blogindexpage .featured-blog .blog-row:last-child h2 a:hover{color:#1e1934;text-decoration:none}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .featured-blog .blog-row:last-child h2 a{font-size:34px;line-height:40px}}@media screen and (max-width:767px){.template-blogindexpage .featured-blog .blog-row:last-child h2 a{font-size:28px;line-height:32px;display:block;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}}.template-blogindexpage .featured-blog .blog-row:last-child h3{font-size:16px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;color:#696969;font-weight:100}@media screen and (max-width:767px){.template-blogindexpage .featured-blog .blog-row:last-child h3{line-height:22px}}.template-blogindexpage .featured-blog .blog-row p a{fonr-size:18px;color:#1e1934;line-height:24px;text-decoration:none}.template-blogindexpage .featured-blog .blog-row p a:hover{text-decoration:underline}.template-blogindexpage .blogs.blog-post .blog-box{vertical-align:top;display:inline-block;width:calc((100% - 80px)/ 2);margin-bottom:90px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blogs.blog-post .blog-box{width:calc((100% - 36px)/ 2);margin-bottom:60px}}@media screen and (max-width:767px){.template-blogindexpage .blogs.blog-post .blog-box{width:100%;margin-bottom:50px}}.template-blogindexpage .blogs.blog-post .blog-box .blog-row{vert-align:top;overflow:auto}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:first-child{display:inline-block;width:auto}@media screen and (max-width:767px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:first-child{width:100%;display:block}}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:first-child:hover{background-color:#000}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:first-child:hover img{opacity:.7}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:first-child img{width:187px;height:130px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:first-child img{width:150px;height:100px}}@media screen and (max-width:767px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:first-child img{width:100%;height:auto}}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child{display:inline-block;width:calc(100% - 237px);margin-left:50px;float:right}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child{width:calc(100% - 170px);margin-left:20px}}@media screen and (max-width:767px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child{width:100%;margin-left:0}}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child .date{margin-top:0;font-size:14px;color:#049fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child .date{margin-bottom:10px}}@media screen and (max-width:767px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child .date{font-size:14px;margin:15px 0 10px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child h2{margin:10px 0}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child h2 a{font-size:24px;color:#149fda;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;margin-bottom:10px}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child h2 a:hover{color:#1e1934;text-decoration:none}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child h2 a{font-size:18px;line-height:24px}}.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child h3{font-size:16px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;color:#696969;font-weight:100}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child h3{line-height:24px}}@media screen and (max-width:767px){.template-blogindexpage .blogs.blog-post .blog-box .blog-row:last-child h3{line-height:22px}}.template-blogindexpage .blogs.blog-post .blog-box .blog-row p:last-child{display:none}.template-blogindexpage .blogs.blog-post .blog-box:nth-child(even){margin-left:70px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blogs.blog-post .blog-box:nth-child(even){margin-left:30px}}@media screen and (max-width:767px){.template-blogindexpage .blogs.blog-post .blog-box:nth-child(even){margin-left:0}}.template-blogindexpage .blog-article .row{display:inline-block;vertical-align:top}.template-blogindexpage .blog-article .row.post-article{width:770px}.template-blogindexpage .blog-article .row.post-article .rich-text img{width:auto}.template-blogindexpage .blog-article .row.post-article .rich-text table{min-width:unset}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.post-article{width:calc(100% - 250px)}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.post-article{width:100%}}.template-blogindexpage .blog-article .row.post-article table{min-width:auto;width:60%}.template-blogindexpage .blog-article .row.post-article>h1{font-size:38px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#149fda;line-height:45px;margin-bottom:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.post-article>h1{font-size:34px;line-height:45px}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.post-article>h1{font-size:28px;line-height:32px;margin-bottom:10px}}.template-blogindexpage .blog-article .row.post-article img{width:100%;height:auto}.template-blogindexpage .blog-article .row.post-article .date{margin-top:0;font-size:14px;color:#049fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;margin-bottom:10px}.template-blogindexpage .blog-article .row.post-article h3{font-size:18px;line-height:32px;color:#1e1934}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.post-article h3{line-height:22px;font-size:16px;margin-top:30px}}.template-blogindexpage .blog-article .row.post-article .authorinfo{font-size:16px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;color:#696969;font-weight:100}.template-blogindexpage .blog-article .row.post-article .social-share{margin-bottom:28px}.template-blogindexpage .blog-article .row.post-article .social-share div{display:inline-block;width:auto}.template-blogindexpage .blog-article .row.post-article .social-share a{text-indent:-9999999px;display:inline-block;width:34px;height:34px}.template-blogindexpage .blog-article .row.post-article .social-share .facebook-this a{background:#305891 url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-blogindexpage .blog-article .row.post-article .social-share .facebook-this a:hover{background:#294d7f url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-blogindexpage .blog-article .row.post-article .social-share .tweet-this a{background:#2ca8d2 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-blogindexpage .blog-article .row.post-article .social-share .tweet-this a:hover{background:#288eb1 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-blogindexpage .blog-article .row.post-article .social-share .pin-this a{background:#c82828 url(../images/svg/pin.svg) no-repeat center 1px;background-size:44px 40px}.template-blogindexpage .blog-article .row.post-article .social-share .pin-this a:hover{background:#ae2424 url(../images/svg/pin_hover.svg) no-repeat center 1px;background-size:44px 40px}.template-blogindexpage .blog-article .row.post-article .social-share .gplus-this a{background:#9d0502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}.template-blogindexpage .blog-article .row.post-article .social-share .gplus-this a:hover{background:#830502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.post-article .social-share{text-align:center}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.post-article .social-share{text-align:center}}.template-blogindexpage .blog-article .row.blog-related{width:calc(100% - 840px);margin-left:60px}.template-blogindexpage .blog-article .row.blog-related .social-share{margin-bottom:28px;margin-top:26px}.template-blogindexpage .blog-article .row.blog-related .social-share div{display:inline-block;width:auto}.template-blogindexpage .blog-article .row.blog-related .social-share a{text-indent:-9999999px;display:inline-block;width:34px;height:34px}.template-blogindexpage .blog-article .row.blog-related .social-share .facebook-this a{background:#305891 url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-blogindexpage .blog-article .row.blog-related .social-share .facebook-this a:hover{background:#294d7f url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-blogindexpage .blog-article .row.blog-related .social-share .tweet-this a{background:#2ca8d2 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-blogindexpage .blog-article .row.blog-related .social-share .tweet-this a:hover{background:#288eb1 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-blogindexpage .blog-article .row.blog-related .social-share .pin-this a{background:#c82828 url(../images/svg/pin.svg) no-repeat center 1px;background-size:44px 40px}.template-blogindexpage .blog-article .row.blog-related .social-share .pin-this a:hover{background:#ae2424 url(../images/svg/pin_hover.svg) no-repeat center 1px;background-size:44px 40px}.template-blogindexpage .blog-article .row.blog-related .social-share .gplus-this a{background:#9d0502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}.template-blogindexpage .blog-article .row.blog-related .social-share .gplus-this a:hover{background:#830502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.blog-related .social-share{visibility:hidden;margin:0}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related .social-share{visibility:hidden;margin:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.blog-related{width:223px;margin-left:20px}.template-blogindexpage .blog-article .row.blog-related .blog-post{overflow:auto}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related{width:100%;margin:0 0 40px}.template-blogindexpage .blog-article .row.blog-related .blog-post{width:100%;margin:0;display:inline-block;vertical-align:top}.template-blogindexpage .blog-article .row.blog-related .blog-post:first-child{margin-right:0}.template-blogindexpage .blog-article .row.blog-related .blog-post:nth-child(2){margin-right:20px}.template-blogindexpage .blog-article .row.blog-related .blog-post:last-child{display:none}}.template-blogindexpage .blog-article .row.blog-related>h3{font-size:38px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#1e1934;line-height:45px;margin-bottom:50px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.blog-related>h3{font-size:24px;line-height:45px;margin-top:0;margin-bottom:30px}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related>h3{font-size:28px;line-height:32px;margin:20px 0}}.template-blogindexpage .blog-article .row.blog-related .blog-row{vertical-align:top;overflow:auto;margin-bottom:40px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.blog-related .blog-row{margin-bottom:30px}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related .blog-row{margin-bottom:20px}}.template-blogindexpage .blog-article .row.blog-related .blog-row:first-child{display:inline-block;width:auto}.template-blogindexpage .blog-article .row.blog-related .blog-row:first-child:hover{background-color:#000}.template-blogindexpage .blog-article .row.blog-related .blog-row:first-child:hover img{opacity:.7}.template-blogindexpage .blog-article .row.blog-related .blog-row:first-child img{width:130px;height:94px}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.blog-related .blog-row:first-child img{width:65px;height:45px}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related .blog-row:first-child img{width:100%;height:auto}}.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child{display:inline-block;width:calc(100% - 167px);margin-left:30px;float:right;vertical-align:top;height:94px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child{width:calc(100% - 85px);margin-left:20px}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child{display:block;width:100%;margin-left:0;float:none;vertical-align:top;height:auto;overflow:hidden}}.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child .date{margin-top:0;font-size:12px;color:#049fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;margin-bottom:5px}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child .date{font-size:14px;line-height:24px}}.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child h2{margin:5px 0;font-size:20px}.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:20px;color:#149fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;line-height:25px;margin-bottom:0}.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child h2 a:hover{color:#1e1934;text-decoration:none}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:16px;line-height:20px}}@media screen and (max-width:767px){.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:28px;line-height:32px;margin:20px 0;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;width:100%;display:block}}.template-blogindexpage .blog-article .row.blog-related .blog-row:last-child h3{font-size:18px;line-height:28px;margin:0}.template-blogindexpage .blog-post-nav a{font-weight:HelveticaNeueW01-67MdCn_692710,Arial,serif;padding:15px 30px}.template-blogindexpage .blog-post-nav .icon-indicator{display:inline-block;width:30px;height:20px;font-size:10px;padding:0 10px;vertical-align:top;position:relative;font-size:12px;margin:0}.template-blogindexpage .blog-post-nav .icon-indicator.left{padding-left:0}.template-blogindexpage .blog-post-nav .icon-indicator.left:before{content:"\e002"}.template-blogindexpage .blog-post-nav .icon-indicator.right{padding-right:0}.template-blogindexpage .blog-post-nav .icon-indicator.right:before{content:"\e003"}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-post-nav{display:none}}@media screen and (max-width:767px){.template-blogindexpage .blog-post-nav{overflow:auto;margin-top:30px}.template-blogindexpage .blog-post-nav .btn{margin:0 0 20px;font-size:18px;padding:17px 40px}}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage .blog-post-nav.tablet{display:block;margin-bottom:80px}}@media screen and (min-width:768px) and (max-width:1199px){.template-blogindexpage footer{margin-top:-50px}}.template-blogindexpage br:first-child{display:none}@media screen and (min-width:1200px){.eventpage .banner{margin-top:165px}}.eventpage .date{width:100%}.eventpage .tag-row{display:inline-block;width:calc(50% - 10px);text-align:right;vertical-align:middle}.eventpage .date-row{display:inline-block;width:50%}.eventpage .tag-label{font-size:14px;line-height:24px;padding:5px 10px;background-color:#dcecf3;color:#1e1934;vertical-align:middle;display:inline-block;margin:0 0 0 10px}.eventpage form.filter-form{padding:60px 0}@media screen and (max-width:767px){.eventpage form.filter-form{padding:20px 0}}.eventpage form.filter-form label{font-size:20px;line-height:22px;color:#1e1934;width:auto}.eventpage form.filter-form p{display:inline}.eventpage form.filter-form p #id_search{width:770px;height:70px;font-size:22px;padding:10px 70px 10px 30px;border-color:#d2d2d2}@media screen and (min-width:768px) and (max-width:1199px){.eventpage form.filter-form p #id_search{width:360px;height:50px;font-size:18px}}@media screen and (max-width:767px){.eventpage form.filter-form p #id_search{width:100%;height:50px;font-size:18px}}.eventpage form.filter-form p:last-child{float:right;margin:10px 0}@media screen and (min-width:768px) and (max-width:1199px){.eventpage form.filter-form p:last-child{margin:0}}@media screen and (max-width:767px){.eventpage form.filter-form p:last-child{margin:0;float:none;width:100%}}.eventpage form.filter-form #event-search,.eventpage form.filter-form input[type=submit]{margin-left:10px;width:57px;height:56px;text-indent:-1000px;background:#cbd3db url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px;box-sizing:border-box;max-width:57px;padding:0;margin-left:-68px;position:relative;top:-2px}@media screen and (max-width:1199px){.eventpage form.filter-form #event-search,.eventpage form.filter-form input[type=submit]{width:46px;height:46px;margin-left:-53px;background-size:27px;top:0}}@media screen and (min-width:768px) and (max-width:1199px){.eventpage form.filter-form #event-search,.eventpage form.filter-form input[type=submit]{position:relative;vertical-align:top;top:2px}}@media screen and (max-width:767px){.eventpage form.filter-form #event-search,.eventpage form.filter-form input[type=submit]{vertical-align:bottom;top:auto;position:relative;margin-top:-48px;float:right;right:2px;margin-left:0}}.eventpage form.filter-form #event-search:hover,.eventpage form.filter-form input[type=submit]:hover{background:#b5d2dd url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px}.eventpage form.filter-form .select-wrapper{width:180px;height:48px;border-color:#d2d2d2;background:#fff}@media screen and (max-width:767px){.eventpage form.filter-form .select-wrapper{margin-top:20px;width:calc(100% - 105px);position:relative;right:0}}.eventpage form.filter-form .select-wrapper select{background-color:#fff}.eventpage form.filter-form .select-wrapper .arrow{background-color:#1e1934;color:#fff;height:50px;top:0;right:0}.eventpage .featured-event{padding-bottom:45px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .featured-event{padding-bottom:0}}.eventpage .featured-event .event-post{display:inline-block}.eventpage .featured-event .event-row{vert-align:top;overflow:auto}.eventpage .featured-event .event-row img{width:400px;height:280px}.eventpage .featured-event .event-row:first-child{display:inline-block;width:auto}.eventpage .featured-event .event-row:first-child:hover{background-color:#000}.eventpage .featured-event .event-row:first-child:hover img{opacity:.7}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .featured-event .event-row:first-child img{width:330px;height:220px}}@media screen and (max-width:767px){.eventpage .featured-event .event-row:first-child{display:block;width:100%}.eventpage .featured-event .event-row:first-child img{width:100%;height:auto}}.eventpage .featured-event .event-row:last-child{display:inline-block;width:calc(100% - 450px);margin-left:50px;float:right}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .featured-event .event-row:last-child{width:calc(100% - 360px);margin-left:20px}}@media screen and (max-width:767px){.eventpage .featured-event .event-row:last-child{width:100%;margin-left:0;float:none}.eventpage .featured-event .event-row:last-child h2{margin-top:0}}.eventpage .featured-event .event-row:last-child .date{margin-top:0;font-size:16px;color:#049fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}@media screen and (max-width:767px){.eventpage .featured-event .event-row:last-child .date{margin:15px 0;font-size:14px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}}.eventpage .featured-event .event-row:last-child h2 a{font-size:38px;color:#1e1934;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:43px;margin-bottom:15px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .featured-event .event-row:last-child h2 a{font-size:34px;line-height:40px}}@media screen and (max-width:767px){.eventpage .featured-event .event-row:last-child h2 a{font-size:28px;line-height:32px;display:block;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}}.eventpage .featured-event .event-row:last-child h3{font-size:18px;line-height:28px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (max-width:767px){.eventpage .featured-event .event-row:last-child h3{font-size:16px;line-height:22px}}.eventpage .featured-event .event-row p a{fonr-size:18px;color:#1e1934;line-height:24px;text-decoration:none}.eventpage .featured-event .event-row p a:hover{text-decoration:underline}@media screen and (max-width:1199px){.eventpage .feature-event-divider{display:none}}.eventpage .month-label{border-top:1px solid #049fda;text-align:center;padding-bottom:15px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .month-label{margin-top:40px}}.eventpage .month-label span{display:inline-block;width:180px;text-align:center;border-radius:4px;background-color:#049fda;color:#fff;font-size:16px;padding:2px;position:relative;top:-15px;height:30px}@media screen and (max-width:767px){.eventpage .month-label span{padding:5px 2px}}.eventpage .post.event-post{vertical-align:top;display:inline-block;width:270px;margin-bottom:25px;margin-right:40px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .post.event-post{width:calc((100% - 36px)/ 2);margin-bottom:60px;margin:0;margin-right:30px}.eventpage .post.event-post:nth-child(odd){margin:0}}@media screen and (max-width:767px){.eventpage .post.event-post{width:100%;margin-bottom:50px;margin:0}}.eventpage .post.event-post .date{width:100%}.eventpage .post.event-post .tag-row{display:inline-block;width:auto;text-align:right;vertical-align:middle;float:right}.eventpage .post.event-post .tag-row.newline{display:block;float:none;text-align:left}.eventpage .post.event-post .tag-row.newline .tag-label{margin-left:0;margin-right:5px;margin-top:5px}.eventpage .post.event-post .date-row{display:inline-block;width:auto;padding-top:6px}.eventpage .post.event-post .tag-label{font-size:14px;line-height:24px;padding:5px 10px;background-color:#dcecf3;color:#1e1934;vertical-align:middle;display:inline-block;margin:0 0 0 10px}.eventpage .post.event-post .event-row{vert-align:top;overflow:auto}.eventpage .post.event-post .event-row:first-child{display:inline-block;width:auto}@media screen and (max-width:1199px){.eventpage .post.event-post .event-row:first-child{width:100%}}.eventpage .post.event-post .event-row:first-child:hover{background-color:#000}.eventpage .post.event-post .event-row:first-child:hover img{opacity:.7}.eventpage .post.event-post .event-row:first-child img{width:270px;height:190px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .post.event-post .event-row:first-child img{width:100%;height:220px}}@media screen and (max-width:767px){.eventpage .post.event-post .event-row:first-child img{width:100%;height:auto}}.eventpage .post.event-post .event-row:last-child{display:inline-block;width:100%;margin-top:20px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .post.event-post .event-row:last-child{width:100%;vertical-align:top;margin-top:0;padding-left:0}}@media screen and (max-width:767px){.eventpage .post.event-post .event-row:last-child{margin-bottom:30px;margin-top:15px}}.eventpage .post.event-post .event-row:last-child .date{margin-top:0;font-size:16px;color:#049fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .post.event-post .event-row:last-child .date{margin-top:40px;font-size:14px}}@media screen and (max-width:767px){.eventpage .post.event-post .event-row:last-child .date{font-size:14px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}}.eventpage .post.event-post .event-row:last-child h2{margin:10px 0}.eventpage .post.event-post .event-row:last-child h2 a{font-size:24px;color:#1e1934;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;margin-bottom:10px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .post.event-post .event-row:last-child h2 a{font-size:18px;line-height:24px}}.eventpage .post.event-post .event-row:last-child h3{font-size:18px;line-height:28px;margin:0}.eventpage .post.event-post .event-row p:last-child{display:none}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .post.event-post:nth-child(odd){margin-right:0}}.eventpage .blog-article .row{display:inline-block;vertical-align:top}.eventpage .blog-article .row.post-article{width:770px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.post-article{width:calc(100% - 250px)}}@media screen and (max-width:767px){.eventpage .blog-article .row.post-article{width:100%}}.eventpage .blog-article .row.post-article>h1{font-size:38px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#1e1934;line-height:45px;margin-bottom:50px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.post-article>h1{margin:20px 0}}.eventpage .blog-article .row.post-article img{width:100%;height:auto}.eventpage .blog-article .row.post-article .date{margin-top:0;font-size:14px;color:#049fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;margin-bottom:10px}.eventpage .blog-article .row.post-article h3{font-size:18px;line-height:32px;color:#1e1934}.eventpage .blog-article .row.post-article .social-share{margin-bottom:28px}.eventpage .blog-article .row.post-article .social-share div{display:inline-block;width:auto}.eventpage .blog-article .row.post-article .social-share a{text-indent:-9999999px;display:inline-block;width:34px;height:34px}.eventpage .blog-article .row.post-article .social-share .facebook-this a{background:#305891 url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.eventpage .blog-article .row.post-article .social-share .facebook-this a:hover{background:#294d7f url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.eventpage .blog-article .row.post-article .social-share .tweet-this a{background:#2ca8d2 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.eventpage .blog-article .row.post-article .social-share .tweet-this a:hover{background:#288eb1 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.eventpage .blog-article .row.post-article .social-share .pin-this a{background:#c82828 url(../images/svg/pin.svg) no-repeat center 1px;background-size:44px 40px}.eventpage .blog-article .row.post-article .social-share .pin-this a:hover{background:#ae2424 url(../images/svg/pin_hover.svg) no-repeat center 1px;background-size:44px 40px}.eventpage .blog-article .row.post-article .social-share .gplus-this a{background:#9d0502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}.eventpage .blog-article .row.post-article .social-share .gplus-this a:hover{background:#830502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}.eventpage .blog-article .row.blog-related{width:calc(100% - 840px);margin-left:60px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.blog-related{width:224px;margin-left:20px}.eventpage .blog-article .row.blog-related .blog-post{overflow:auto}}@media screen and (max-width:767px){.eventpage .blog-article .row.blog-related{width:100%;margin:0 0 40px}.eventpage .blog-article .row.blog-related .blog-post{width:calc(50% - 15px);margin:0;display:inline-block;vertical-align:top}.eventpage .blog-article .row.blog-related .blog-post:first-child{margin-right:20px}.eventpage .blog-article .row.blog-related .blog-post:nth-child(2){margin-right:20px}.eventpage .blog-article .row.blog-related .blog-post:last-child{display:none}}.eventpage .blog-article .row.blog-related>h3{font-size:38px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#1e1934;line-height:45px;margin-bottom:50px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.blog-related>h3{font-size:24px;line-height:45px;margin-top:0;margin-bottom:30px}}@media screen and (max-width:767px){.eventpage .blog-article .row.blog-related>h3{font-size:28px;line-height:32px;margin:20px 0}}.eventpage .blog-article .row.blog-related .blog-row{vert-align:top;overflow:auto;margin-bottom:40px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.blog-related .blog-row{margin-bottom:30px}}@media screen and (max-width:767px){.eventpage .blog-article .row.blog-related .blog-row{margin-bottom:20px}}.eventpage .blog-article .row.blog-related .blog-row:first-child{display:inline-block;width:auto}.eventpage .blog-article .row.blog-related .blog-row:first-child:hover{background-color:#000}.eventpage .blog-article .row.blog-related .blog-row:first-child:hover img{opacity:.7}.eventpage .blog-article .row.blog-related .blog-row:first-child img{width:130px;height:94px}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.blog-related .blog-row:first-child img{width:65px;height:45px}}@media screen and (max-width:767px){.eventpage .blog-article .row.blog-related .blog-row:first-child img{width:100%;height:auto}}.eventpage .blog-article .row.blog-related .blog-row:last-child{display:inline-block;width:calc(100% - 167px);margin-left:30px;float:right;vertical-align:top;height:94px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.blog-related .blog-row:last-child{width:calc(100% - 85px);margin-left:20px}}@media screen and (max-width:767px){.eventpage .blog-article .row.blog-related .blog-row:last-child{display:block;width:100%;margin-left:0;float:none;vertical-align:top;height:auto;overflow:hidden}}.eventpage .blog-article .row.blog-related .blog-row:last-child .date{margin-top:0;font-size:12px;color:#049fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;margin-bottom:5px}@media screen and (max-width:767px){.eventpage .blog-article .row.blog-related .blog-row:last-child .date{font-size:14px;line-height:24px}}.eventpage .blog-article .row.blog-related .blog-row:last-child h2{margin:5px 0;font-size:20px}.eventpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:20px;color:#1e1934;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;line-height:25px;margin-bottom:0}@media screen and (min-width:768px) and (max-width:1199px){.eventpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:16px;line-height:20px}}@media screen and (max-width:767px){.eventpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:28px;line-height:32px;margin:20px 0;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}}.eventpage .blog-article .row.blog-related .blog-row:last-child h3{font-size:18px;line-height:28px;margin:0}.eventpage .banner-bottom{margin-top:40px}@media screen and (max-width:1199px){.eventpage .banner-bottom{display:none}}.eventpage footer{margin-top:0}@media screen and (min-width:768px) and (max-width:1199px){.eventpage footer{margin-top:50px}}.template-product .banner{height:350px}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner{height:270px}}@media screen and (max-width:767px){.template-product .banner{height:auto}}.template-product .banner .wrapper{padding:80px 0;height:350px;color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner .wrapper{padding:50px 40px 40px;height:270px;background-position:right 20px;background-size:260px}}@media screen and (max-width:767px){.template-product .banner .wrapper{padding:30px 0 0;height:auto;background:#1e1934}.template-product .banner .wrapper .text{padding:0 20px;margin-bottom:30px}}.template-product .banner .wrapper .top{position:relative;z-index:3}.template-product .banner .wrapper .page-title,.template-product .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner .wrapper .page-title,.template-product .banner .wrapper h2{font-size:42px;line-height:40px}}@media screen and (max-width:767px){.template-product .banner .wrapper .page-title,.template-product .banner .wrapper h2{font-size:25px;line-height:40px;padding:0 20px}}.template-product .banner .wrapper p{color:#149fda}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner .wrapper p{margin:5px 0}}@media screen and (max-width:767px){.template-product .banner .wrapper p{margin:0;font-size:18px;line-height:22px}}.template-product .banner .wrapper a{color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner .wrapper a{font-size:18px}}@media screen and (max-width:767px){.template-product .banner .wrapper a{font-size:18px;padding:14px 30px;width:100%;border-radius:0;text-align:center;margin:5px 0 0 0}}@media screen and (min-width:1200px){.template-product .banner .wrapper:after{background:url(../images/fodmaptrolley-half.png) no-repeat right bottom;background-position:right 30px;background-size:320px;content:"";width:100%;height:427px;position:relative;display:block;background-size:420px 395px;margin-top:-287px;z-index:1;margin-right:-47px}}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner .wrapper:after{background:url(../images/fodmaptrolley-half.png) no-repeat right 190px;background-position:right bottom;background-size:320px;content:"";width:100%;height:427px;position:relative;display:block;background-size:260px 245px;margin-top:-321px;z-index:1;margin-right:-47px}}@media screen and (max-width:767px){.template-product .banner-bottom{padding:20px}}.template-product .banner-bottom .wrapper{padding:0 20px 0 0}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner-bottom .wrapper{padding-left:40px}}@media screen and (max-width:767px){.template-product .banner-bottom .wrapper{padding:0}}.template-product .banner-bottom .wrapper p{font-size:24px;line-height:32px;color:#fff;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-product .banner-bottom .wrapper p{font-size:21px;line-height:32px;margin:0}.template-product .banner-bottom .wrapper p b{font-size:21px}}@media screen and (max-width:767px){.template-product .banner-bottom .wrapper p{padding-left:0;font-size:22px;line-height:30px;margin:0}.template-product .banner-bottom .wrapper p b{display:block;font-size:18px;line-height:20px;display:inline}}.template-product .banner-bottom .wrapper b{font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:24px;line-height:32px;color:#fff}.template-product .content-top{background-color:#f2f3f3}.template-product .content-top .wrapper{padding:65px 0 80px}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-top .wrapper{padding:50px 40px 60px;box-sizing:border-box}}@media screen and (max-width:767px){.template-product .content-top .wrapper{padding:35px 20px}}.template-product .content-top .wrapper .row{display:inline-block;box-sizing:border-box;vertical-align:top;width:calc((100% - 100px)/ 2);padding-right:55px;margin-top:10px}@media screen and (max-width:1199px){.template-product .content-top .wrapper .row{width:100%;display:block;padding:0;margin:0}}.template-product .content-top .wrapper .row .img-wrapper{display:block;height:110px}@media screen and (max-width:1199px){.template-product .content-top .wrapper .row .img-wrapper{height:auto;display:inline-block;width:auto}}@media screen and (max-width:767px){.template-product .content-top .wrapper .row .img-wrapper{text-align:center}}@media screen and (max-width:1199px){.template-product .content-top .wrapper .row .img-wrapper img{height:60px;width:auto}}@media screen and (max-width:767px){.template-product .content-top .wrapper .row .img-wrapper img{width:auto;height:100px;margin-bottom:15px}}.template-product .content-top .wrapper .row:first-child{margin-right:90px}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-top .wrapper .row:first-child{margin:0 0 50px}}@media screen and (max-width:767px){.template-product .content-top .wrapper .row:first-child{margin:0 0 60px}}.template-product .content-top .wrapper .row h2{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:38px;line-height:45px;margin-top:38px;margin-bottom:30px;min-height:50px}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-top .wrapper .row h2{font-size:34px;margin:10px 0 20px;display:inline-block;padding-left:20px;line-height:60px;vertical-align:sub}}@media screen and (max-width:767px){.template-product .content-top .wrapper .row h2{font-size:28px;line-height:32px;margin:0;display:inline-block;padding-left:15px;vertical-align:sub}}.template-product .content-top .wrapper .row ul{margin:0;padding:0;min-height:300px}@media screen and (max-width:1199px){.template-product .content-top .wrapper .row ul{min-height:auto}}@media screen and (max-width:767px){.template-product .content-top .wrapper .row ul{margin-top:30px}}.template-product .content-top .wrapper .row ul li{list-style:none;background:url(../images/svg/tick-yellow.svg) no-repeat left 8px;padding-left:40px;background-size:22px 15px;margin-bottom:15px}@media screen and (max-width:767px){.template-product .content-top .wrapper .row ul li{background-size:18px 13px;background-position:left 5px;padding-left:35px}}.template-product .content-top .wrapper a{text-align:center;background-color:#1e1934;color:#fff;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:-10px;text-align:center;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:0}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-top .wrapper a{padding:12px 30px;font-size:18px;margin-top:30px}}@media screen and (max-width:767px){.template-product .content-top .wrapper a{height:auto;margin-top:30px;font-size:18px;line-height:22px;padding:15px 30px}}.template-product .content-top .wrapper a:hover{background-color:#191d1f}.template-product .content-bottom .wrapper{padding:45px 0 35px}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-bottom .wrapper{width:100%;padding:40px}}@media screen and (max-width:767px){.template-product .content-bottom .wrapper{padding:40px 20px 25px}}.template-product .content-bottom .wrapper h3{font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;font-size:48px;line-height:37px;margin-top:48px;margin-bottom:0}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-bottom .wrapper h3{font-size:42px;line-height:40px;margin-top:20px}}@media screen and (max-width:767px){.template-product .content-bottom .wrapper h3{font-size:25px;line-height:40px;margin:0}}.template-product .content-bottom .wrapper p{font-size:22px;color:#049fda;line-height:37px;font-family:HelveticaNeueW01-57Cn,Arial,serif}@media screen and (max-width:767px){.template-product .content-bottom .wrapper p{font-size:16px;line-height:22px;margin:0 0 30px}}.template-product .content-bottom .wrapper .row{margin-top:20px;display:inline-block;box-sizing:border-box;width:calc((100% - 41px)/ 3);margin-right:15px;vertical-align:top}@media screen and (max-width:767px){.template-product .content-bottom .wrapper .row{width:100%;margin:0 0 30px 0}}.template-product .content-bottom .wrapper .row h4{font-size:22px;color:#1e1934}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-bottom .wrapper .row h4{font-size:18px;line-height:22px;margin:30px 0 20px}}@media screen and (max-width:767px){.template-product .content-bottom .wrapper .row h4{font-size:20px;line-height:22px;margin:30px 0 20px}}.template-product .content-bottom .wrapper .row p{font-size:18px;color:#1e1934;line-height:26px;vertical-align:middle;margin:auto;text-align:center}@media screen and (max-width:1199px){.template-product .content-bottom .wrapper .row p{font-size:16px;line-height:24px}}.template-product .content-bottom .wrapper .row:last-child{margin-right:0}.template-product .content-bottom .wrapper .row.right{padding-left:40px;box-sizing:border-box}.template-product .content-bottom img{width:300px;height:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-product .content-bottom img{width:100%;height:auto}}@media screen and (max-width:767px){.template-product .content-bottom img{width:50%;height:auto;margin:auto;display:block}}.template-productlisting .banner{height:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .banner{height:auto}}@media screen and (max-width:767px){.template-productlisting .banner{height:auto}}.template-productlisting .banner .wrapper{color:#fff;padding:30px 0 0 0;height:200px}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .banner .wrapper{padding:50px 0;margin:0 50px 0 40px;width:calc(100% - 90px)}}@media screen and (max-width:767px){.template-productlisting .banner .wrapper{background:#1e1934;padding:30px 20px;height:auto}.template-productlisting .banner .wrapper .top{padding-right:60px}}.template-productlisting .banner .wrapper:after{content:"";width:100%;height:321px;position:relative;display:block;margin-top:-145px;z-index:1;margin-left:0;background:url(../images/booklets.png) no-repeat 98% bottom;background-position:100% 0;background-size:220px 310px}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .banner .wrapper:after{height:260px;margin-top:-145px;background:url(../images/booklets.png) no-repeat 98% bottom;background-position:100% 0;background-size:220px 310px}}@media screen and (max-width:767px){.template-productlisting .banner .wrapper:after{background:0 0;display:none}}.template-productlisting .banner .wrapper .page-title,.template-productlisting .banner .wrapper h2{color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .banner .wrapper .page-title,.template-productlisting .banner .wrapper h2{font-size:42px;line-height:40px;width:50%}}@media screen and (max-width:767px){.template-productlisting .banner .wrapper .page-title,.template-productlisting .banner .wrapper h2{font-size:25px;line-height:29px;margin-top:0}}.template-productlisting .banner .wrapper p{color:#149fda}@media screen and (max-width:767px){.template-productlisting .banner .wrapper p{font-size:18px;line-height:22px;margin-bottom:0}.template-productlisting .banner .wrapper p .btn-yellow{display:none}}.template-productlisting .banner .wrapper a{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .banner .wrapper a{margin-top:10px}}.template-productlisting .products-wrapper{padding:60px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper{padding:30px 0}}@media screen and (max-width:767px){.template-productlisting .products-wrapper{padding:20px 0}}.template-productlisting .products-wrapper .products{display:inline-block;width:calc(100% - 435px);vertical-align:top;margin-right:60px}@media screen and (max-width:1199px){.template-productlisting .products-wrapper .products{width:100%;margin-right:0}}.template-productlisting .products-wrapper .products .page-info{margin-bottom:70px}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .page-info{margin-bottom:40px}}.template-productlisting .products-wrapper .products .page-info h2{font-size:38px;line-height:45px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .page-info h2{margin-top:20px;font-size:28px;line-height:32px}}.template-productlisting .products-wrapper .products .page-info p{font-size:18px;line-height:26px}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .page-info p{font-size:16px;line-height:22px}}.template-productlisting .products-wrapper .products .page-info .notice{color:#006f98;font-size:14px;line-height:24px;background-color:#e3f2f9;padding:10px 25px;border-radius:4px;font-family:"Helvetica Neue LT Std",Arial,serif;font-weight:700}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .page-info .notice{margin:30px 0}}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-section{display:-ms-flexbox;display:flex;margin-bottom:60px}}.template-productlisting .products-wrapper .products .product-row{margin-bottom:60px;-ms-flex:1;flex:1}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row{width:calc(50% - 20px);float:left;position:relative;height:auto;padding-bottom:100px;width:100%}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .product-row{overflow:auto;margin-bottom:50px}}@media screen and (min-width:1200px){.template-productlisting .products-wrapper .products .product-row .info-wrap{overflow:auto}}@media screen and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .info-wrap{overflow:auto;clear:both;margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .info-wrap{min-height:312px;overflow:auto;clear:both}}@media screen and (min-width:768px) and (max-width:1199px) and (orientation:portrait){.template-productlisting .products-wrapper .products .product-row .info-wrap{min-height:312px}}@media screen and (min-width:769px) and (max-width:1024px) and (orientation:landscape){.template-productlisting .products-wrapper .products .product-row .info-wrap{min-height:200px}}.template-productlisting .products-wrapper .products .product-row .pricing{font-size:22px;line-height:32px;color:#25a84a;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}.template-productlisting .products-wrapper .products .product-row .pricing.desktop{display:block}@media screen and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .pricing.desktop{display:none}}.template-productlisting .products-wrapper .products .product-row .pricing.tablet{display:none}@media screen and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .pricing.tablet{display:block}}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .pricing{margin-left:0;padding:20px 0;border-top:2px solid #ececec;border-bottom:2px solid #ececec;margin-bottom:40px;position:absolute;width:100%;bottom:0}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .product-row .pricing{width:100%;position:relative;margin-left:0;padding:20px 0;border-top:2px solid #ececec;border-bottom:2px solid #ececec;font-size:20px;line-height:32px}}.template-productlisting .products-wrapper .products .product-row .pricing .order-now{margin-left:30px}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .pricing .order-now{position:relative;float:right;margin-top:-10px}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .product-row .pricing .order-now{margin-left:0;width:calc(100% - 130px);float:right;margin-top:-10px;padding-top:18px}}.template-productlisting .products-wrapper .products .product-row .row{display:inline-block}.template-productlisting .products-wrapper .products .product-row .row.product-img{width:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .row.product-img{width:auto}}.template-productlisting .products-wrapper .products .product-row .row.product-img img{width:240px;height:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .row.product-img img{width:150px}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .product-row .row.product-img img{width:110px}}.template-productlisting .products-wrapper .products .product-row .row.product-details{float:right;width:calc(100% - 250px);padding-left:40px}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row .row.product-details{width:calc(100% - 150px);padding-left:20px}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .product-row .row.product-details{width:calc(100% - 110px);padding-left:20px}}.template-productlisting .products-wrapper .products .product-row .row.product-details h3{margin-top:0;font-size:22px;line-height:32px}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .product-row .row.product-details h3{font-size:18px;margin-bottom:20px;line-height:23px}}.template-productlisting .products-wrapper .products .product-row .row.product-details .description{font-size:16px;line-height:24px;margin:30px 0 40px 0}@media screen and (max-width:767px){.template-productlisting .products-wrapper .products .product-row .row.product-details .description{margin:0 0 20px 0;font-size:14px;line-height:22px;margin-top:0}.template-productlisting .products-wrapper .products .product-row .row.product-details .description p{font-size:14px;line-height:22px}}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .products .product-row:nth-child(odd){margin-right:40px}}.template-productlisting .products-wrapper .product-side-menu{width:370px;display:inline-block;float:right;vertical-align:top;color:#fff;background-color:#049fda;padding:50px 40px;margin-top:100px}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .product-side-menu{float:none;width:100%;margin-top:0}.template-productlisting .products-wrapper .product-side-menu .row{width:50%;display:inline-block}.template-productlisting .products-wrapper .product-side-menu .row.img{float:right}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .product-side-menu{width:100%;float:none;margin-top:0;margin-bottom:60px;padding:40px 30px}}.template-productlisting .products-wrapper .product-side-menu h3{margin-top:0;font-size:28px;line-height:32px}@media screen and (max-width:767px){.template-productlisting .products-wrapper .product-side-menu h3{font-size:26px;line-height:32px;margin-bottom:0}}.template-productlisting .products-wrapper .product-side-menu p{font-size:18px;line-height:28px;margin:30px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .product-side-menu p{margin-bottom:0;margin-top:10px;padding-right:30px}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .product-side-menu p{font-size:16px;line-height:22px;margin:15px 0 25px}}.template-productlisting .products-wrapper .product-side-menu a{width:100%;margin-bottom:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-productlisting .products-wrapper .product-side-menu a{margin-bottom:10px}}@media screen and (max-width:767px){.template-productlisting .products-wrapper .product-side-menu a{padding-top:18px}}.template-productlisting .products-wrapper .product-side-menu a:last-child{margin-bottom:0}.template-productlisting .product-img>img:hover{opacity:.7;cursor:pointer}.template-productlisting .modal{display:none;position:fixed;z-index:999999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.template-productlisting .modal-content{margin:auto;display:block;width:auto!important}.template-productlisting .modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.template-productlisting .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:80px;font-weight:700;transition:.3s}.template-productlisting .close:focus,.template-productlisting .close:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.template-productlisting .modal-content{width:100%!important}.template-productlisting .close{top:30px}}.discovering-the-low-fodmap-diet .banner .wrapper:after{content:"";width:100%;height:200px;position:relative;display:block;margin-top:-150px;z-index:1;margin-left:0;background:url(../images/booklets.png) no-repeat 98% bottom;background-position:100% 0;background-size:220px 310px}@media screen and (min-width:768px) and (max-width:1199px){.discovering-the-low-fodmap-diet .banner .wrapper:after{height:150px;margin-top:-145px;background:url(../images/booklets.png) no-repeat 98% bottom;background-position:100% 0;background-size:110px 155px}}@media screen and (max-width:767px){.discovering-the-low-fodmap-diet .banner .wrapper:after{background:0 0;display:none}}.online-fodmap-training .banner .wrapper{background:url(../images/fodmapmortarboard.png) no-repeat 95%;background-size:300px}@media screen and (min-width:768px) and (max-width:1199px){.online-fodmap-training .banner .wrapper{background-size:25%;width:100%;padding:25px 0 20px}.online-fodmap-training .banner .wrapper .top{padding:0 40px;width:75%}}@media screen and (max-width:767px){.online-fodmap-training .banner .wrapper{background:#1e1934;padding:30px 20px 0;height:auto}}.template-ibscentral .banner{background-color:#1e1934;height:auto}@media screen and (max-width:767px){.template-ibscentral .banner{margin-top:100px}}@media screen and (min-width:768px){.template-ibscentral .banner:before{width:100%;content:"";display:block;position:absolute;margin-top:0;left:0;background-repeat:no-repeat;background-size:auto;z-index:0}}@media screen and (min-width:1200px){.template-ibscentral .banner:before{height:768px;margin-top:30px;background-image:url(../images/ibs-central-banner-bg@1x.png);background-position:center top;background-size:2458px 100%}}@media only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1200px) and (-o-min-device-pixel-ratio:3/2),only screen and (min-width:1200px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:1200px) and (min-device-pixel-ratio:1.5){.template-ibscentral .banner:before{background-image:url(../images/ibs-central-banner-bg@2x.png)}}@media screen and (min-width:768px) and (max-width:1199px){.template-ibscentral .banner:before{height:380px;margin-top:25px;background:url(../images/ibs-central-banner-bg-left@1x.png) no-repeat left calc((100% - 768px)/ 2 + 30px) top/318px 369px,url(../images/ibs-central-banner-bg-right@1x.png) no-repeat right calc((100% - 768px)/ 2 + 15px) top/304px 380px}}@media only screen and (min-width:768px) and (max-width:1199px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:768px) and (max-width:1199px) and (-o-min-device-pixel-ratio:3/2),only screen and (min-width:768px) and (max-width:1199px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:768px) and (max-width:1199px) and (min-device-pixel-ratio:1.5){.template-ibscentral .banner:before{background:url(../images/ibs-central-banner-bg-left@2x.png) no-repeat left calc((100% - 768px)/ 2 + 30px) top/318px 369px,url(../images/ibs-central-banner-bg-right@2x.png) no-repeat right calc((100% - 768px)/ 2 + 15px) top/304px 380px}}.template-ibscentral .banner .wrapper{padding:40px 20px 90px;height:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-ibscentral .banner .wrapper{padding:89px 0 36px;width:calc(100% - 80px);margin:0 auto}}@media screen and (max-width:767px){.template-ibscentral .banner .wrapper{padding:30px 0 30px;width:calc(100% - 60px);margin:0 30px}}.template-ibscentral .banner .top{text-align:center;max-width:726px;margin:0 auto}.template-ibscentral .banner .top .rich-text p{font-size:24px;line-height:30px}@media screen and (min-width:1200px){.template-ibscentral .banner .top .rich-text>p:last-child{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-ibscentral .banner .top .rich-text h2{font-size:42px;line-height:48px}.template-ibscentral .banner .top .rich-text p{font-size:22px;line-height:28px;width:60%;margin:auto}}@media screen and (max-width:767px){.template-ibscentral .banner .top .rich-text{max-width:100%}.template-ibscentral .banner .top .rich-text h2{font-size:28px;line-height:32px}.template-ibscentral .banner .top .rich-text p{font-size:18px;line-height:22px}.template-ibscentral .banner .top .rich-text>p:last-child{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-ibscentral .banner .top .page-title{font-size:42px;line-height:48px}}@media screen and (max-width:767px){.template-ibscentral .banner .top .page-title{font-size:28px;line-height:32px}}.template-ibscentral .content-top{background:#1e1934;padding-top:0;padding-bottom:111px}@media screen and (min-width:768px) and (max-width:1199px){.template-ibscentral .content-top{padding-bottom:30px}.template-ibscentral .content-top .wrapper{padding-right:38px}}@media screen and (max-width:767px){.template-ibscentral .content-top{padding-bottom:20px}.template-ibscentral .content-top .wrapper{padding-left:0;padding-right:0}}.template-ibscentral .content-top .content-blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-ibscentral .content-top .content-blocks .block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:46px 40px 40px 51px;background-color:#fff;margin-bottom:39px;min-height:287px;z-index:1}.template-ibscentral .content-top .content-blocks .block__image{max-width:100px}.template-ibscentral .content-top .content-blocks .block__image.what-is-ibs-icon svg,.template-ibscentral .content-top .content-blocks .block__image.what-is-ibs-icon>img{width:94px}.template-ibscentral .content-top .content-blocks .block__image.causes-icon svg,.template-ibscentral .content-top .content-blocks .block__image.causes-icon>img{width:71px}.template-ibscentral .content-top .content-blocks .block__image.symptoms-icon svg,.template-ibscentral .content-top .content-blocks .block__image.symptoms-icon>img{width:118px}.template-ibscentral .content-top .content-blocks .block__image.treatments-icon svg,.template-ibscentral .content-top .content-blocks .block__image.treatments-icon>img{width:89px}.template-ibscentral .content-top .content-blocks .block__image.diets-icon svg,.template-ibscentral .content-top .content-blocks .block__image.diets-icon>img{width:93px}.template-ibscentral .content-top .content-blocks .block__image.resources-icon svg,.template-ibscentral .content-top .content-blocks .block__image.resources-icon>img{width:89px}.template-ibscentral .content-top .content-blocks .block__text-wrapper{width:calc(100% - (185px - 40px))}.template-ibscentral .content-top .content-blocks .block__title{font-size:28px;line-height:32px;margin-top:13px}.template-ibscentral .content-top .content-blocks .block__desc{font-size:18px;line-height:26px;color:#1e1934}.template-ibscentral .content-top .content-blocks .block__btn{margin-top:auto}.template-ibscentral .content-top .content-blocks .block__btn .btn{font-size:18px;line-height:24px}@media screen and (min-width:768px){.template-ibscentral .content-top .content-blocks .block{min-height:271px}.template-ibscentral .content-top .content-blocks .block:last-child:nth-child(odd){margin-left:auto;margin-right:auto}}@media screen and (max-width:1199px){.template-ibscentral .content-top .content-blocks .block{display:block}.template-ibscentral .content-top .content-blocks .block__image{position:relative;max-width:55px;max-height:85px;top:0}.template-ibscentral .content-top .content-blocks .block__image img,.template-ibscentral .content-top .content-blocks .block__image svg{position:absolute;height:auto;object-fit:contain;object-position:top}.template-ibscentral .content-top .content-blocks .block__image.what-is-ibs-icon svg,.template-ibscentral .content-top .content-blocks .block__image.what-is-ibs-icon>img{width:50px}.template-ibscentral .content-top .content-blocks .block__image.causes-icon svg,.template-ibscentral .content-top .content-blocks .block__image.causes-icon>img{width:38px}.template-ibscentral .content-top .content-blocks .block__image.symptoms-icon svg,.template-ibscentral .content-top .content-blocks .block__image.symptoms-icon>img{width:53px}.template-ibscentral .content-top .content-blocks .block__image.treatments-icon svg,.template-ibscentral .content-top .content-blocks .block__image.treatments-icon>img{width:47px}.template-ibscentral .content-top .content-blocks .block__image.diets-icon svg,.template-ibscentral .content-top .content-blocks .block__image.diets-icon>img{width:49px}.template-ibscentral .content-top .content-blocks .block__image.resources-icon svg,.template-ibscentral .content-top .content-blocks .block__image.resources-icon>img{width:47px}.template-ibscentral .content-top .content-blocks .block__text-wrapper{width:100%;margin-top:13px}.template-ibscentral .content-top .content-blocks .block__title{font-size:26px;line-height:32px;padding-left:70px;margin-bottom:25px}.template-ibscentral .content-top .content-blocks .block__title.center{padding-right:70px}.template-ibscentral .content-top .content-blocks .block__desc{font-size:16px;line-height:24px;margin:0}.template-ibscentral .content-top .content-blocks .block__desc p{font-size:16px;line-height:24px;margin:0 0 15px}.template-ibscentral .content-top .content-blocks .block__btn .btn{width:100%}}@media screen and (min-width:768px) and (max-width:1199px){.template-ibscentral .content-top .content-blocks .block{padding:35px 49px 40px 39px;margin-bottom:30px}}@media screen and (max-width:767px){.template-ibscentral .content-top .content-blocks .block{padding:35px 20px 30px;margin-bottom:20px}}.template-ibscentral footer{margin-top:0}.template-ibscentral footer .footer-top{display:none}html{min-height:100%}.template-service{background-color:#1e1934;min-height:100%}.template-service header{position:relative}.template-service>.wrapper{min-height:100%;background:url(../images/svg/homepage-banner-image-blue.svg) no-repeat right -300px;background-size:600px 1000px;padding:0;height:calc(100vh - 116px)}@media screen and (min-width:768px) and (max-width:1199px){.template-service>.wrapper{background:url(../images/home-side-image-tablet2.png) no-repeat top right;background-position-y:-400px;width:calc(100% - 80px);margin:0 40px}}@media screen and (max-width:767px){.template-service>.wrapper{width:100%;margin:0;padding:0 20px;background:0 0}}.template-service h1{color:#fff;font-size:64px;line-height:51px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;padding-top:150px;margin-top:0}@media screen and (min-width:768px) and (max-width:1199px){.template-service h1{font-size:42px;line-height:46px;padding-top:60px}}@media screen and (max-width:767px){.template-service h1{font-size:28px;line-height:29px;padding-top:40px}}.template-service .service-content,.template-service a,.template-service p{width:600px;color:#fff;font-size:18px;line-height:26px}@media screen and (min-width:768px) and (max-width:1199px){.template-service .service-content,.template-service a,.template-service p{width:500px}}@media screen and (max-width:767px){.template-service .service-content,.template-service a,.template-service p{width:100%;padding-bottom:15px;font-size:16px;line-height:22px}}.template-service .service-content .bold,.template-service a .bold,.template-service p .bold{font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}.template-service .service-content .highlights,.template-service a .highlights,.template-service p .highlights{font-size:20px;line-height:28px;color:#fcb426;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;margin:40px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-service .service-content .highlights,.template-service a .highlights,.template-service p .highlights{width:80%}}@media screen and (max-width:767px){.template-service .service-content .highlights,.template-service a .highlights,.template-service p .highlights{margin:20px 0;font-size:18px;line-height:22px}.template-service .service-content .highlights br,.template-service a .highlights br,.template-service p .highlights br{display:none}}.template-service .service-content ul,.template-service a ul,.template-service p ul{padding:0 0 0 20px;margin:0;margin-bottom:40px}.template-service .service-content li,.template-service a li,.template-service p li{color:#049fda;padding-left:10px;font-family:HelveticaNeueW01-57Cn,Arial,serif;margin-bottom:15px}@media screen and (max-width:767px){.template-service .service-content li,.template-service a li,.template-service p li{margin-bottom:20px}}.template-service .service-content li span,.template-service a li span,.template-service p li span{color:#fff}.template-service .service-content form,.template-service a form,.template-service p form{margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1199px){.template-service .service-content form,.template-service a form,.template-service p form{width:380px}}.template-service .service-content input[type=text],.template-service a input[type=text],.template-service p input[type=text]{height:60px;padding-left:30px;float:left}.template-service .service-content .search-wrapper,.template-service a .search-wrapper,.template-service p .search-wrapper{display:block}.template-service .service-content input[type=submit],.template-service a input[type=submit],.template-service p input[type=submit]{margin-left:10px;width:57px;height:56px;text-indent:-1000px;background:#cbd3db url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px;box-sizing:border-box;max-width:57px;padding:0;margin-left:-69px;float:right;position:relative;top:2px}.template-service .service-content input[type=submit]:hover,.template-service a input[type=submit]:hover,.template-service p input[type=submit]:hover{background:#b5d2dd url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px}.template-maintenance h1{padding-top:200px}@media screen and (min-width:768px) and (max-width:1199px){.template-maintenance h1{padding-top:100px}}@media screen and (max-width:767px){.template-maintenance h1{padding-top:60px}}@media screen and (min-width:768px) and (max-width:1199px){.template-searchresults .banner{height:220px}}.template-searchresults .banner .rich-text h1{font-size:48px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#fff;margin-top:0}.template-searchresults .banner .rich-text p{margin:0}.template-searchresults form.filter-form{padding:0 0}@media screen and (max-width:767px){.template-searchresults form.filter-form{padding:20px 0 40px}}.template-searchresults form.filter-form label{font-size:20px;line-height:22px;color:#1e1934;width:auto;display:inline-block}.template-searchresults form.filter-form #id_search{width:770px;height:70px;font-size:22px;padding:10px 70px 10px 30px;border-color:#d2d2d2}@media screen and (min-width:768px) and (max-width:1199px){.template-searchresults form.filter-form #id_search{width:360px;height:50px;font-size:18px}}@media screen and (max-width:767px){.template-searchresults form.filter-form #id_search{width:100%;height:50px;font-size:18px}}.template-searchresults form.filter-form:last-child{margin:10px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-searchresults form.filter-form:last-child{margin:0}}@media screen and (max-width:767px){.template-searchresults form.filter-form:last-child{margin:0;float:none;width:100%}}.template-searchresults form.filter-form input[type=submit]{margin-left:10px;width:57px;height:56px;text-indent:-1000px;background:#cbd3db url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px;box-sizing:border-box;max-width:57px;padding:0;margin-left:-69px;top:-2px;position:relative}@media screen and (max-width:1199px){.template-searchresults form.filter-form input[type=submit]{width:46px;height:46px;margin-left:-53px;background-size:27px;top:0}}@media screen and (max-width:767px){.template-searchresults form.filter-form input[type=submit]{float:right;margin-top:-48px;position:relative;margin-right:2px}}.template-searchresults form.filter-form input[type=submit]:hover{background:#b5d2dd url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px}.searches-containter .search-item{margin-bottom:40px}@media screen and (max-width:767px){.searches-containter .search-item{margin-bottom:30px}}.searches-containter .search-item .search-count{width:40px;display:inline-block;vertical-align:top}@media screen and (max-width:767px){.searches-containter .search-item .search-count{width:30px}}.searches-containter .search-item .search-count p{margin:5px 0}@media screen and (max-width:767px){.searches-containter .search-item .search-count p{margin:0}}.searches-containter .search-item .search-content{width:calc(100% - 50px);display:inline-block}@media screen and (max-width:767px){.searches-containter .search-item .search-content{width:calc(100% - 40px)}}.searches-containter .search-item .search-content h2{margin-top:0;margin-bottom:10px}@media screen and (max-width:767px){.searches-containter .search-item .search-content h2{font-size:22px;line-height:26px;margin-bottom:0;width:100%}}.searches-containter .search-item .search-content h2 a{font-size:30px;line-height:36px;color:#1e1934;margin-bottom:5px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;padding-right:20px;width:calc(100% - 120px);display:inline-block}@media screen and (max-width:767px){.searches-containter .search-item .search-content h2 a{width:100%;font-size:24px;line-height:30px;padding:0}}.searches-containter .search-item .search-content h2 a:hover .title{text-decoration:underline}.searches-containter .search-item .search-content h2 a .title{background-color:#fff;padding-right:20px;display:inline-block}@media screen and (max-width:767px){.searches-containter .search-item .search-content h2 a .title{padding:0}}.searches-containter .search-item .search-content h2.line a{background:url(../images/line.png) no-repeat right center;background-position-y:18px}@media screen and (max-width:767px){.searches-containter .search-item .search-content h2.line a{background:0 0}}.searches-containter .search-item .search-content .date{font-size:16px;color:#049fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;margin:5px 0}.searches-containter .search-item .search-content .label-container{background-color:#fff;float:right}@media screen and (max-width:767px){.searches-containter .search-item .search-content .label-container{float:none}}.searches-containter .search-item .search-content .type-label{background-color:#1e1934;padding:0 10px;font-weight:400;min-width:90px;display:inline-block;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;color:#fff;margin-left:20px;font-size:14px;text-align:center;top:-3px;position:relative}@media screen and (max-width:767px){.searches-containter .search-item .search-content .type-label{margin-left:0}}.searches-containter .search-item .search-content .type-label.blog{background-color:#fcb426;color:#1e1934}.searches-containter .search-item .search-content .type-label.event{background-color:#049fda;color:#fff}.template-recipeindexpage .cooking_time_data{float:left;margin-top:10px;margin-right:10px;background-color:#e6e7e8;padding:1px 5px 1px 5px;color:#1e1934;border-radius:10px;vertical-align:middle;line-height:25px;font-size:12px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .cooking_time_data{margin-top:5px}}@media screen and (max-width:767px){.template-recipeindexpage .cooking_time_data{margin-top:5px}}.template-recipeindexpage .prep_time_data{float:left;margin-top:10px;margin-right:10px;background-color:#e6e7e8;padding:1px 5px 1px 5px;color:#1e1934;border-radius:10px;vertical-align:middle;line-height:25px;font-size:12px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .prep_time_data{margin-top:5px}}@media screen and (max-width:767px){.template-recipeindexpage .prep_time_data{margin-top:5px}}.template-recipeindexpage .number_of_serves_data{float:left;margin-top:10px;margin-right:10px;background-color:#e6e7e8;padding:1px 5px 1px 5px;color:#1e1934;border-radius:10px;vertical-align:middle;line-height:25px;font-size:12px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .number_of_serves_data{margin-top:5px}}@media screen and (max-width:767px){.template-recipeindexpage .number_of_serves_data{margin-top:5px}}.template-recipeindexpage .serve_cup_data{float:left;margin-top:10px;margin-right:10px;background-color:#e6e7e8;padding:1px 5px 1px 5px;color:#1e1934;border-radius:10px;vertical-align:middle;line-height:25px;font-size:12px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .serve_cup_data{margin-top:5px}}@media screen and (max-width:767px){.template-recipeindexpage .serve_cup_data{margin-top:5px}}.template-recipeindexpage .clear{clear:both}.template-recipeindexpage .icons{width:15px}.template-recipeindexpage .banner{height:auto;margin-top:165px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .banner{height:auto;margin-top:75px}}@media screen and (max-width:767px){.template-recipeindexpage .banner{height:auto;margin-top:60px}}.template-recipeindexpage .banner .wrapper{padding:30px 0;height:auto;color:#fff;background:url(../images/new_blog.png) no-repeat 95%;background-size:200px 245px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .banner .wrapper{padding:50px 0;margin:0 40px;background-position:right center;width:calc(100% - 80px)}.template-recipeindexpage .banner .wrapper .top{width:calc(100% - 300px)}}@media screen and (max-width:767px){.template-recipeindexpage .banner .wrapper{background:#1e1934;padding:30px 20px;height:auto}}.template-recipeindexpage .banner .wrapper .page-title,.template-recipeindexpage .banner .wrapper h2{margin-top:0;color:#fff;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .banner .wrapper .page-title,.template-recipeindexpage .banner .wrapper h2{font-size:42px;line-height:40px}}@media screen and (max-width:767px){.template-recipeindexpage .banner .wrapper .page-title,.template-recipeindexpage .banner .wrapper h2{font-size:24px;line-height:14px;margin-top:15px}}.template-recipeindexpage .banner .wrapper p{color:#149fda}@media screen and (max-width:767px){.template-recipeindexpage .banner .wrapper p{font-size:18px;line-height:24px;margin-bottom:0}.template-recipeindexpage .banner .wrapper p .btn-yellow{display:none}}.template-recipeindexpage form.filter-form{padding:20px 0}@media screen and (max-width:767px){.template-recipeindexpage form.filter-form{padding:20px 0 40px}.template-recipeindexpage form.filter-form .form-button-wrapper{position:relative;display:inline-block;width:100%}}.template-recipeindexpage form.filter-form label{font-size:20px;line-height:22px;color:#1e1934;width:auto;display:inline-block}.template-recipeindexpage form.filter-form p{display:inline}@media screen and (max-width:767px){.template-recipeindexpage form.filter-form p{display:inline-block;width:100%}}.template-recipeindexpage form.filter-form p #id_search{width:770px;height:70px;font-size:22px;padding:10px 70px 10px 30px;border-color:#d2d2d2}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage form.filter-form p #id_search{width:360px;height:50px;font-size:18px}}@media screen and (max-width:767px){.template-recipeindexpage form.filter-form p #id_search{width:100%;height:50px;font-size:18px}}.template-recipeindexpage form.filter-form p:last-child{float:right;margin:10px 0}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage form.filter-form p:last-child{margin:0}}@media screen and (max-width:767px){.template-recipeindexpage form.filter-form p:last-child{margin:0;float:none;width:100%}}.template-recipeindexpage form.filter-form input[type=submit]{margin-left:10px;width:57px;height:56px;text-indent:-1000px;background:#cbd3db url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px;box-sizing:border-box;max-width:57px;padding:0;margin-left:-69px;top:-2px;position:relative}@media screen and (max-width:1199px){.template-recipeindexpage form.filter-form input[type=submit]{width:46px;height:46px;margin-left:-53px;background-size:27px;top:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage form.filter-form input[type=submit]{position:relative;vertical-align:top;top:2px}}@media screen and (max-width:767px){.template-recipeindexpage form.filter-form input[type=submit]{vertical-align:bottom;top:auto;position:relative;margin-top:-64px;float:right;right:2px;margin-left:0}}.template-recipeindexpage form.filter-form input[type=submit]:hover{background:#b5d2dd url(../images/magnify_search_icon.svg) no-repeat center center;background-size:30px}@media screen and (max-width:1199px){.template-recipeindexpage form.filter-form input[type=submit]:hover{background:#b5d2dd url(../images/magnify_search_icon.svg) no-repeat center center;background-size:27px}}.template-recipeindexpage form.filter-form .select-wrapper{width:180px;height:48px;border-color:#d2d2d2;background:#fff}@media screen and (max-width:767px){.template-recipeindexpage form.filter-form .select-wrapper{margin-top:20px;width:calc(100% - 105px);position:relative;right:0}}.template-recipeindexpage form.filter-form .select-wrapper select{background-color:#fff;border-color:#d2d2d2}.template-recipeindexpage form.filter-form .select-wrapper .arrow{background-color:#1e1934;color:#fff;height:50px;top:0;right:0}.template-recipeindexpage .featured-blog{padding-bottom:45px;margin-top:10px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .featured-blog{padding-bottom:10px;overflow:auto}}@media screen and (max-width:767px){.template-recipeindexpage .featured-blog{padding-bottom:10px;overflow:auto}}.template-recipeindexpage .featured-blog .blog-row{vert-align:top;overflow:auto}.template-recipeindexpage .featured-blog .blog-row:first-child{display:inline-block;width:auto}.template-recipeindexpage .featured-blog .blog-row:first-child:hover{background-color:#000}.template-recipeindexpage .featured-blog .blog-row:first-child:hover img{opacity:.7}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .featured-blog .blog-row:first-child img{width:200px;height:150px}}@media screen and (max-width:767px){.template-recipeindexpage .featured-blog .blog-row:first-child{display:block;width:100%}.template-recipeindexpage .featured-blog .blog-row:first-child img{width:100%;height:auto}}.template-recipeindexpage .featured-blog .blog-row:last-child{display:inline-block;width:calc(100% - 430px);margin-left:30px;float:right}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .featured-blog .blog-row:last-child{width:calc(100% - 230px);margin-left:20px}.template-recipeindexpage .featured-blog .blog-row:last-child h2{margin-top:0}}@media screen and (max-width:767px){.template-recipeindexpage .featured-blog .blog-row:last-child{width:100%;margin-left:0;float:none}.template-recipeindexpage .featured-blog .blog-row:last-child h2{margin-top:10px}}.template-recipeindexpage .featured-blog .blog-row:last-child .date{margin-top:0;font-size:16px;color:#049fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}@media screen and (max-width:767px){.template-recipeindexpage .featured-blog .blog-row:last-child .date{font-size:14px;margin:30px 0 25px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}}.template-recipeindexpage .featured-blog .blog-row:last-child h2 a{font-size:38px;color:#149fda;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:43px;margin-bottom:15px}.template-recipeindexpage .featured-blog .blog-row:last-child h2 a:hover{color:#1e1934;text-decoration:none}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .featured-blog .blog-row:last-child h2 a{font-size:34px;line-height:40px}}@media screen and (max-width:767px){.template-recipeindexpage .featured-blog .blog-row:last-child h2 a{font-size:28px;line-height:32px;display:block;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}}.template-recipeindexpage .featured-blog .blog-row:last-child h3{font-size:16px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;color:#696969;font-weight:100}@media screen and (max-width:767px){.template-recipeindexpage .featured-blog .blog-row:last-child h3{line-height:22px}}.template-recipeindexpage .featured-blog .blog-row p a{fonr-size:16px;color:#1e1934;line-height:24px;text-decoration:none}.template-recipeindexpage .featured-blog .blog-row p a:hover{text-decoration:none}.template-recipeindexpage .featured-blog .blog-row h2{margin-top:5px;margin-bottom:5px}.template-recipeindexpage .blogs.blog-post .blog-box{vertical-align:top;display:inline-block;width:calc((100% - 40px)/ 2);margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box{width:100%}}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box{width:100%}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row{vert-align:top;overflow:auto}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:first-child{display:inline-block;width:auto}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:first-child{width:100%;display:block}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:first-child:hover{background-color:#000}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:first-child:hover img{opacity:.7}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:first-child img{width:187px;height:130px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:first-child img{width:150px;height:100px}}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:first-child img{width:100%;height:auto}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child{display:inline-block;width:calc(100% - 207px);margin-left:20px;float:right}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child{width:calc(100% - 170px);margin-left:20px}}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child{width:100%;margin-left:0}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child .date{margin-top:0;font-size:14px;color:#049fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child .date{margin-bottom:10px}}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child .date{font-size:14px;margin:15px 0 10px;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h2{margin:0 0}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h2{margin:0 0}}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h2{margin:10px 0}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h2 a{font-size:30px;color:#149fda;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;margin-bottom:10px}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h2 a:hover{color:#1e1934;text-decoration:none}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h2 a{font-size:30px;line-height:24px}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h3{font-size:16px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;color:#696969;font-weight:100}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h3{line-height:24px}}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box .blog-row:last-child h3{line-height:22px}}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row p:last-child{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row p:last-child a{color:#1e1934;text-decoration:none}.template-recipeindexpage .blogs.blog-post .blog-box .blog-row p:last-child a:hover{text-decoration:none}.template-recipeindexpage .blogs.blog-post .blog-box:nth-child(even){margin-left:30px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blogs.blog-post .blog-box:nth-child(even){margin-left:0}}@media screen and (max-width:767px){.template-recipeindexpage .blogs.blog-post .blog-box:nth-child(even){margin-left:0}}.template-recipeindexpage .blog-article .row{display:inline-block;vertical-align:top}.template-recipeindexpage .blog-article .row.post-article{width:80%}.template-recipeindexpage .blog-article .row.post-article .rich-text img{width:auto}.template-recipeindexpage .blog-article .row.post-article .rich-text table{min-width:unset}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.post-article{width:100%}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article{width:100%}}.template-recipeindexpage .blog-article .row.post-article table{min-width:auto;width:80%}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.post-article table{width:80%}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article table{width:100%}}.template-recipeindexpage .blog-article .row.post-article>h1{font-size:38px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#149fda;line-height:45px;margin-bottom:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.post-article>h1{font-size:34px;line-height:45px}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article>h1{font-size:28px;line-height:32px;margin-bottom:10px}}.template-recipeindexpage .blog-article .row.post-article .switchbtn{font-size:14px;padding:9px 20px}.template-recipeindexpage .blog-article .row.post-article .switchbtn:hover{background-color:#049fda}.template-recipeindexpage .blog-article .row.post-article .switchbtn:focus{outline:0}.template-recipeindexpage .blog-article .row.post-article .btnSelected{background-color:#049fda;color:#fff}.template-recipeindexpage .blog-article .row.post-article .btnUnSelected{background-color:transparent}.template-recipeindexpage .blog-article .row.post-article .metricimperialswitch{float:right}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article .metricimperialswitch{float:none;clear:both;text-align:center}}.template-recipeindexpage .blog-article .row.post-article .ingredientItem{display:block;width:80%}.template-recipeindexpage .blog-article .row.post-article .ingredientItem p{margin:2px 0 2px 0}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article .ingredientItem{width:100%}}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.post-article .ingredientItem{width:100%}}.template-recipeindexpage .blog-article .row.post-article .ingredient_metric_desc{float:left}.template-recipeindexpage .blog-article .row.post-article .ingredient_imperial_desc{float:left}.template-recipeindexpage .blog-article .row.post-article .ingredient_weight_metric{margin:2px 5px 2px 5px;float:right;background-color:#e6e7e8;padding:1px 10px;color:#1e1934;border-radius:10px}.template-recipeindexpage .blog-article .row.post-article .ingredient_weight_imperial{margin:2px 5px 2px 5px;float:right;background-color:#e6e7e8;padding:1px 10px;color:#1e1934;border-radius:10px}.template-recipeindexpage .blog-article .row.post-article .ingredientdescholder{float:left;width:90%}.template-recipeindexpage .blog-article .row.post-article .ingredientdescholder p{margin:2px 0 2px 0}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article .ingredientdescholder{width:70%}}.template-recipeindexpage .blog-article .row.post-article .stepsitem p{margin:2px 0 2px 0}.template-recipeindexpage .blog-article .row.post-article .ingredients{width:100%;color:#4c5357;font-weight:300}.template-recipeindexpage .blog-article .row.post-article ol{counter-reset:my-counter;list-style:none;display:block;padding:0;margin-left:0}.template-recipeindexpage .blog-article .row.post-article ol li{counter-increment:my-counter;margin-top:5px;margin-bottom:10px;position:relative}.template-recipeindexpage .blog-article .row.post-article ol li::before{margin-right:10px;content:"Step " counter(my-counter) "";marign-top:5px;line-height:1.2;color:#000;width:10px;font-size:12px;background-color:#049fda;padding:2px 10px 2px 10px;color:#fff;border-radius:10px}.template-recipeindexpage .blog-article .row.post-article ol li::after{clear:both}.template-recipeindexpage .blog-article .row.post-article h2{color:#149fda;font-size:22px;margin-bottom:10px}.template-recipeindexpage .blog-article .row.post-article img{width:100%;height:auto}.template-recipeindexpage .blog-article .row.post-article img.icons{width:20px}.template-recipeindexpage .blog-article .row.post-article .date{margin-top:0;font-size:14px;color:#049fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;margin-bottom:10px}.template-recipeindexpage .blog-article .row.post-article h3{font-size:18px;line-height:32px;color:#1e1934}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article h3{line-height:22px;font-size:16px;margin-top:30px}}.template-recipeindexpage .blog-article .row.post-article .authorinfo{font-size:16px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;line-height:28px;color:#696969;font-weight:100}.template-recipeindexpage .blog-article .row.post-article .social-share{margin-bottom:28px}.template-recipeindexpage .blog-article .row.post-article .social-share div{display:inline-block;width:auto}.template-recipeindexpage .blog-article .row.post-article .social-share a{text-indent:-9999999px;display:inline-block;width:34px;height:34px}.template-recipeindexpage .blog-article .row.post-article .social-share .facebook-this a{background:#305891 url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-recipeindexpage .blog-article .row.post-article .social-share .facebook-this a:hover{background:#294d7f url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-recipeindexpage .blog-article .row.post-article .social-share .tweet-this a{background:#2ca8d2 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-recipeindexpage .blog-article .row.post-article .social-share .tweet-this a:hover{background:#288eb1 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-recipeindexpage .blog-article .row.post-article .social-share .pin-this a{background:#c82828 url(../images/svg/pin.svg) no-repeat center 1px;background-size:44px 40px}.template-recipeindexpage .blog-article .row.post-article .social-share .pin-this a:hover{background:#ae2424 url(../images/svg/pin_hover.svg) no-repeat center 1px;background-size:44px 40px}.template-recipeindexpage .blog-article .row.post-article .social-share .gplus-this a{background:#9d0502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}.template-recipeindexpage .blog-article .row.post-article .social-share .gplus-this a:hover{background:#830502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.post-article .social-share{text-align:center}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.post-article .social-share{text-align:center}}.template-recipeindexpage .blog-article .row.blog-related{width:calc(100% - 840px);margin-left:60px}.template-recipeindexpage .blog-article .row.blog-related .social-share{margin-bottom:28px;margin-top:26px}.template-recipeindexpage .blog-article .row.blog-related .social-share div{display:inline-block;width:auto}.template-recipeindexpage .blog-article .row.blog-related .social-share a{text-indent:-9999999px;display:inline-block;width:34px;height:34px}.template-recipeindexpage .blog-article .row.blog-related .social-share .facebook-this a{background:#305891 url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-recipeindexpage .blog-article .row.blog-related .social-share .facebook-this a:hover{background:#294d7f url(../images/svg/facebook_icon_white.svg) no-repeat right bottom;background-size:28px 28px}.template-recipeindexpage .blog-article .row.blog-related .social-share .tweet-this a{background:#2ca8d2 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-recipeindexpage .blog-article .row.blog-related .social-share .tweet-this a:hover{background:#288eb1 url(../images/svg/twitter_icon_white.svg) no-repeat center center;background-size:23px 23px}.template-recipeindexpage .blog-article .row.blog-related .social-share .pin-this a{background:#c82828 url(../images/svg/pin.svg) no-repeat center 1px;background-size:44px 40px}.template-recipeindexpage .blog-article .row.blog-related .social-share .pin-this a:hover{background:#ae2424 url(../images/svg/pin_hover.svg) no-repeat center 1px;background-size:44px 40px}.template-recipeindexpage .blog-article .row.blog-related .social-share .gplus-this a{background:#9d0502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}.template-recipeindexpage .blog-article .row.blog-related .social-share .gplus-this a:hover{background:#830502 url(../images/svg/gplus.svg) no-repeat center center;background-size:23px 23px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.blog-related .social-share{visibility:hidden;margin:0}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related .social-share{visibility:hidden;margin:0}}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.blog-related{width:223px;margin-left:20px}.template-recipeindexpage .blog-article .row.blog-related .blog-post{overflow:auto}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related{width:100%;margin:0 0 40px}.template-recipeindexpage .blog-article .row.blog-related .blog-post{width:100%;margin:0;display:inline-block;vertical-align:top}.template-recipeindexpage .blog-article .row.blog-related .blog-post:first-child{margin-right:0}.template-recipeindexpage .blog-article .row.blog-related .blog-post:nth-child(2){margin-right:20px}.template-recipeindexpage .blog-article .row.blog-related .blog-post:last-child{display:none}}.template-recipeindexpage .blog-article .row.blog-related>h3{font-size:38px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;color:#1e1934;line-height:45px;margin-bottom:50px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.blog-related>h3{font-size:24px;line-height:45px;margin-top:0;margin-bottom:30px}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related>h3{font-size:28px;line-height:32px;margin:20px 0}}.template-recipeindexpage .blog-article .row.blog-related .blog-row{vertical-align:top;overflow:auto;margin-bottom:40px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.blog-related .blog-row{margin-bottom:30px}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related .blog-row{margin-bottom:20px}}.template-recipeindexpage .blog-article .row.blog-related .blog-row:first-child{display:inline-block;width:auto}.template-recipeindexpage .blog-article .row.blog-related .blog-row:first-child:hover{background-color:#000}.template-recipeindexpage .blog-article .row.blog-related .blog-row:first-child:hover img{opacity:.7}.template-recipeindexpage .blog-article .row.blog-related .blog-row:first-child img{width:130px;height:94px}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.blog-related .blog-row:first-child img{width:65px;height:45px}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related .blog-row:first-child img{width:100%;height:auto}}.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child{display:inline-block;width:calc(100% - 167px);margin-left:30px;float:right;vertical-align:top;height:94px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child{width:calc(100% - 85px);margin-left:20px}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child{display:block;width:100%;margin-left:0;float:none;vertical-align:top;height:auto;overflow:hidden}}.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child .date{margin-top:0;font-size:12px;color:#049fda;font-family:HelveticaNeueW01-77BdCn_692722,Arial,serif;margin-bottom:5px}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child .date{font-size:14px;line-height:24px}}.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child h2{margin:5px 0;font-size:20px}.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:20px;color:#149fda;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;line-height:25px;margin-bottom:0}.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child h2 a:hover{color:#1e1934;text-decoration:none}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:16px;line-height:20px}}@media screen and (max-width:767px){.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child h2 a{font-size:28px;line-height:32px;margin:20px 0;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;width:100%;display:block}}.template-recipeindexpage .blog-article .row.blog-related .blog-row:last-child h3{font-size:18px;line-height:28px;margin:0}.template-recipeindexpage .blog-post-nav a{font-weight:HelveticaNeueW01-67MdCn_692710,Arial,serif;padding:15px 30px}.template-recipeindexpage .blog-post-nav .icon-indicator{display:inline-block;width:30px;height:20px;font-size:10px;padding:0 10px;vertical-align:top;position:relative;font-size:12px;margin:0}.template-recipeindexpage .blog-post-nav .icon-indicator.left{padding-left:0}.template-recipeindexpage .blog-post-nav .icon-indicator.left:before{content:"\e002"}.template-recipeindexpage .blog-post-nav .icon-indicator.right{padding-right:0}.template-recipeindexpage .blog-post-nav .icon-indicator.right:before{content:"\e003"}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-post-nav{display:none}}@media screen and (max-width:767px){.template-recipeindexpage .blog-post-nav{overflow:auto;margin-top:30px}.template-recipeindexpage .blog-post-nav .btn{margin:0 0 20px;font-size:18px;padding:17px 40px}}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage .blog-post-nav.tablet{display:block;margin-bottom:80px}}@media screen and (min-width:768px) and (max-width:1199px){.template-recipeindexpage footer{margin-top:-50px}}.template-recipeindexpage br:first-child{display:none}.template-directory .banner{height:auto}@media screen and (min-width:768px) and (max-width:1199px){.template-directory .banner{height:auto}}@media screen and (max-width:767px){.template-directory .banner{height:auto}}.template-directory .banner .wrapper{padding:30px 0;height:auto;color:#fff}@media screen and (min-width:768px) and (max-width:1199px){.template-directory .banner .wrapper{padding:25px 40px 25px;margin:0;background-position:right center;height:auto;width:calc(100% - 90px)}}@media screen and (max-width:767px){.template-directory .banner .wrapper{background:#1e1934;padding:30px 20px 30px;height:auto}}.template-directory .banner .wrapper h1{color:#fff;width:80%;font-size:48px;font-weight:400;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif}@media screen and (min-width:768px) and (max-width:1199px){.template-directory .banner .wrapper h1{font-size:42px;line-height:40px;width:60%}}@media screen and (max-width:767px){.template-directory .banner .wrapper h1{font-size:24px;line-height:22px;margin-top:10px}}.template-directory .banner .wrapper p{width:80%;color:#149fda}@media screen and (min-width:768px) and (max-width:1199px){.template-directory .banner .wrapper p{margin-top:15px}}@media screen and (max-width:767px){.template-directory .banner .wrapper p{font-size:18px;line-height:22px}.template-directory .banner .wrapper p .btn-yellow{display:none}}.template-directory .banner .wrapper a{background-color:#fcb426;color:#1e1934;font-size:20px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;text-decoration:none;padding:10px 30px;height:50px;box-sizing:border-box;margin-top:20px;display:inline-block;vertical-align:middle;border-radius:4px;margin-right:20px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory .banner .wrapper a{margin-top:10px}}.template-directory .page-content{padding:30px 0}@media screen and (max-width:767px){.template-directory .page-content{padding:10px 0}}.template-directory .page-content .certified_company_logo_div{width:100%}.template-directory .page-content .content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px;height:200px;text-align:center;background-color:#e8eae6;box-sizing:border-box;padding:10px;z-index:100;display:none}.template-directory .page-content .close-btn{position:absolute;right:20px;top:15px;background-color:#000;color:#fff;border-radius:50%;padding:4px}.template-directory .page-content .certified_company_logo_div .richtext-image{padding:20px;width:280px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory .page-content .certified_company_logo_div .richtext-image{width:30%}}@media screen and (max-width:767px){.template-directory .page-content .certified_company_logo_div .richtext-image{width:70%;margin:0 15% 10px}}.template-directory .page-content .rich-text{width:100%}.template-directory .page-content .rich-text .richtext-image{height:auto}.template-directory .page-content .rich-text a{color:#149fda;text-decoration:none}.template-directory .page-content .rich-text a:hover{color:#1e1934}.template-directory .page-content .rich-text .left{float:left;padding-right:10px}.template-directory .page-content .rich-text .right{float:left;padding-left:10px}.template-directory .page-content .rich-text .clearFloat{clear:both}.template-directory .page-content h1{font-size:38px;line-height:45px;color:#1e1934;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-bottom:40px;margin-top:50px}.template-directory .page-content h2{font-size:34px;line-height:40px;color:#149fda;margin-bottom:20px;font-family:HelveticaNeueW01-47LtCn_692686,Arial,serif;margin-top:35px}.template-directory .page-content h3{font-size:26px;line-height:32px;color:#1e1934;margin-bottom:32px;margin-top:50px}.template-directory .page-content h4{font-size:22px;line-height:28px;color:#1e1934;margin-bottom:25px;margin-top:50px}.template-directory .page-content h5{font-size:14px;line-height:24px;color:#049fda;margin-bottom:18px;margin-top:50px}.template-directory .page-content .accordion-box .title{padding:12px 20px}.template-directory .page-content .accordion-box .heading{font-size:16px;font-family:HelveticaNeueW01-57Cn,Arial,serif;color:#1e1934;line-height:1.5;max-width:88%}.template-directory .page-content #controls-div{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;margin-bottom:10px}.template-directory .page-content #controls-div #option_btn_div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.template-directory .page-content #controls-div img{height:40px;padding-left:10px;max-width:fit-content}.template-directory .page-content #controls-div #directory-current-format-div,.template-directory .page-content #controls-div #directory-current-language-div{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#e6e7e8;color:#149fda;padding:5px;border-radius:10px;font-size:12px;white-space:nowrap;margin-left:10px;position:relative;overflow:visible;height:fit-content}.template-directory .page-content #controls-div #directory-current-format-div #directory-remove-format-filter,.template-directory .page-content #controls-div #directory-current-format-div #directory-remove-language-filter,.template-directory .page-content #controls-div #directory-current-language-div #directory-remove-format-filter,.template-directory .page-content #controls-div #directory-current-language-div #directory-remove-language-filter{font-size:9px;width:17px;height:17px;position:absolute;top:-7px;right:-7px;background-color:#c6deef;color:#1e1934;border-radius:50%;cursor:pointer;-ms-flex-line-pack:center;align-content:center;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:9px;box-sizing:border-box}.template-directory .page-content #controls-div #directory-current-format-div #directory-current-format-text,.template-directory .page-content #controls-div #directory-current-format-div #directory-current-langauge-text,.template-directory .page-content #controls-div #directory-current-language-div #directory-current-format-text,.template-directory .page-content #controls-div #directory-current-language-div #directory-current-langauge-text{text-align:center;width:100%;box-sizing:border-box}.template-directory .page-content #directory-additional-filters-div{display:none}.template-directory .page-content #directory-filter-on{display:none}.template-directory .page-content #directory-no-results-found{display:none}.template-directory .page-content #directory-show-map{display:none}.template-directory .page-content #directory-language-filter,.template-directory .page-content #directory-name-filter{width:40%;margin-bottom:10px}@media screen and (min-width:768px) and (max-width:1199px){.template-directory .page-content #directory-language-filter,.template-directory .page-content #directory-name-filter{width:70%}}@media screen and (max-width:767px){.template-directory .page-content #directory-language-filter,.template-directory .page-content #directory-name-filter{width:100%}}.template-directory .page-content .directory-click-text{cursor:pointer;text-decoration:underline}.template-directory .page-content #directory-global-filters{display:none}.template-directory .page-content button.gm-ui-hover-effect{width:20px!important;height:20px!important;margin-top:5px!important}.template-directory .page-content .gm-ui-hover-effect span{margin:1px!important}.template-directory .page-content .gm-style-iw-chr{width:97%!important}.template-directory .page-content .directory-card{border:1px solid #c6deef;padding:1em;width:25%;-ms-flex-line-pack:baseline;align-content:baseline;margin:.5em;color:#2b2b2b;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:16px;font-weight:400;min-width:45%;word-wrap:break-word}@media screen and (max-width:767px){.template-directory .page-content .directory-card{min-width:90%}}.template-directory .page-content .directory-card h4{text-transform:capitalize;margin:0 0 10px 0;color:#149fda}.template-directory .page-content .directory-card div{margin-bottom:5px}.template-directory .page-content .directory-card .email{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/mail.original.png) no-repeat;background-size:20px 20px;padding-left:30px}.template-directory .page-content .directory-card .address{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Location-31-1.max-165x165.png) no-repeat;background-size:20px 20px;padding-left:30px}.template-directory .page-content .directory-card .website{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Website-1.max-165x165.png) no-repeat;background-size:20px 20px;padding-left:30px}.template-directory .page-content .directory-card .phone{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Phone-32-1.max-165x165.png) no-repeat;background-size:20px 20px;padding-left:30px}.template-directory .page-content .directory-card .languages{background:url(../images/language.png) no-repeat;background-size:20px 20px;padding-left:30px}.template-directory .page-content .directory-card .directory-online-only{float:right;background-color:#e6e7e8;padding:1px 5px 1px 5px;color:#149fda;border-radius:10px;vertical-align:middle;line-height:25px;font-size:12px;margin-top:0}.template-directory .page-content .gm-style-iw-chr{height:0}.template-directory .page-content .gmpx-place-picker{width:100%;float:left}@media screen and (max-width:767px){.template-directory .page-content .gmpx-place-picker{width:100%}}.template-directory .page-content .info-window{margin-top:5px}.template-directory .page-content .info-window h4{color:#149fda;font-size:medium;margin:2px}.template-directory .page-content .info-window p{color:#000;font-size:small;margin:5px}.template-directory .page-content .info-window .directory-online-only-infoWindow{float:left;background-color:#e6e7e8;padding:1px 5px 1px 5px;color:#149fda;border-radius:10px;vertical-align:middle;line-height:18px;font-size:12px;margin-top:5px}.template-directory .page-content .info-window .email{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/mail.original.png) no-repeat;background-size:15px 15px;padding-left:30px;margin-bottom:5px}.template-directory .page-content .info-window .address{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Location-31-1.max-165x165.png) no-repeat;background-size:15px 15px;padding-left:30px;margin-bottom:5px}.template-directory .page-content .info-window .website{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Website-1.max-165x165.png) no-repeat;background-size:15px 15px;padding-left:30px;margin-bottom:5px}.template-directory .page-content .info-window .phone{background:url(https://fodmap-publicsite-us-east-2.s3.amazonaws.com/production/media/images/Phone-32-1.max-165x165.png) no-repeat;background-size:15px 15px;padding-left:30px;margin-bottom:5px}.template-directory .page-content #directory-results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:10px;min-height:300px;width:100%;clear:both}.template-directory .page-content .mapholder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto}.template-directory .page-content #map{height:50vmin;width:100%}@media screen and (max-width:767px){.template-directory .page-content #map{height:100vmin}}.template-directory .page-content #map #map-legend{-ms-flex-align:center;align-items:center;color:#2b2b2b;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:12px;font-weight:400;background:rgba(255,255,255,.7);padding-left:3px;padding-right:3px}.template-directory .page-content #map #map-legend .legend-item{width:10px;height:10px;border-radius:50%;margin-right:3px;padding-bottom:2px}.template-directory .page-content #map #map-legend .spacer{margin-right:5px}.template-directory .page-content #map #map-legend #face-to-face-legend{background-color:#fdb525}.template-directory .page-content #map #map-legend #online-only-legend{background-color:#00ac3e}.template-directory .page-content #map-legend-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:#2b2b2b;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:16px;font-weight:400;margin-top:5px}.template-directory .page-content #map-legend-mobile .legend-item-mobile{width:18px;aspect-ratio:1/1;border-radius:50%;margin-right:3px;margin-left:5px;padding-bottom:2px}.template-directory .page-content #map-legend-mobile #face-to-face-legend-mobile{background-color:#fdb525}.template-directory .page-content #map-legend-mobile #online-only-legend-mobile{background-color:#00ac3e}.template-directory .page-content #directory-autocomplete-div{margin:10px;padding:5px;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif;font-size:medium;float:left}.template-directory .page-content gmp-place-autocomplete{width:300px}.template-directory .page-content #infowindow-content .title{font-weight:700}.template-directory .page-content #infowindow-content,.template-directory .page-content #map{display:inline}.template-directory .page-content #directory-loader{display:none;border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #444;width:70px;height:70px;animation:spin 1s linear infinite}.template-directory .page-content .center{position:relative;top:10px;bottom:0;left:0;right:0;margin:auto}@keyframes spin{100%{transform:rotate(360deg)}}.template-directory .page-content .directory-tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.template-directory .page-content .directory-tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s}.template-directory .page-content .directory-tab button:hover{background-color:#ddd}.template-directory .page-content .directory-tab button.active{background-color:#ccc}.template-directory .page-content .directory-tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}iframe{max-width:100%}#directory-continent-div>button{margin:5px}#directory-apply-cancel-buttons{margin-top:20px!important}#directory-format-filter-label{margin-top:10px;margin-bottom:10px}button{border-radius:5%;background-color:#fdb525;font-family:HelveticaNeueW01-67MdCn_692710,Arial,serif}#directory-cancel-filter{background-color:#d3d3d3}#directory-back-to-top{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#1f1933;color:#e6e6e6;font-weight:700;height:60px;width:60px;border-radius:50%;font-size:36px;cursor:pointer;position:fixed;bottom:20px;right:50%;-ms-transform:translateX(50%);transform:translateX(50%);z-index:1000}#directory-back-to-top:hover{background-color:#a9a9a9;color:#fff}#directory-no-results-found{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:20px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:40px;line-height:20px;text-align:center;color:#149fda;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#149fda;opacity:.75}.clearfix:after{content:"";display:table;clear:both}
/*# sourceMappingURL=style.css.map */
