﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic);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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#03A9F4;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;font-weight:600;line-height:1;padding:0.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#0275a8;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:0.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 0.75em;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em}label{font-weight:600;margin-bottom:0.375em}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#03A9F4;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(3,152,219,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern", "liga", "tnum";-moz-font-feature-settings:"kern", "liga", "tnum";-ms-font-feature-settings:"kern", "liga", "tnum";font-feature-settings:"kern", "liga", "tnum";border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:0.75em 0}tr,td,th{vertical-align:middle}body{-webkit-font-feature-settings:"kern", "liga", "pnum";-moz-font-feature-settings:"kern", "liga", "pnum";-ms-font-feature-settings:"kern", "liga", "pnum";font-feature-settings:"kern", "liga", "pnum";-webkit-font-smoothing:antialiased;color:#333;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.2;margin:0 0 0.75em}p{margin:0 0 0.75em}a{color:#03A9F4;text-decoration:none;transition:color 0.1s linear}a:active,a:focus,a:hover{color:#0275a8}a:active,a:focus{outline:none}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.centered-navigation{background-color:#FFF;border-bottom:1px solid #f0f0f0;border-bottom:1px solid #EBE9E4;min-height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:1;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-mobile-menu{color:rgba(51,51,51,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-mobile-menu{display:none}}.centered-navigation .centered-navigation-mobile-menu:focus,.centered-navigation .centered-navigation-mobile-menu:hover{color:#333}.centered-navigation .centered-navigation-wrapper{max-width:60em;margin-left:auto;margin-right:auto;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper::after{clear:both;content:"";display:table}.centered-navigation .centered-navigation-wrapper::after{clear:both;content:"";display:table}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}.centered-navigation ul.centered-navigation-menu.show{display:block}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em;margin-left:0}}.centered-navigation .nav-link:last-of-type{border-right:none}.centered-navigation ul li.nav-link{background:#FFF;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999;padding:0 2em;text-align:center;border-right:1px solid #eee}.centered-navigation ul li.nav-link a{color:rgba(51,51,51,0.7);display:inline-block;outline:none;text-decoration:none;font-weight:600;font-size:14px;text-transform:capitalize;padding:0;text-align:center}.centered-navigation ul li.nav-link a:focus,.centered-navigation ul li.nav-link a:hover{color:#333}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1.5em;padding:0}}.centered-navigation ul li.nav-link.active a{color:#03A9F4}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo span{font-size:1.7em;letter-spacing:-1px;color:#222222;line-height:29px;text-transform:uppercase;font-family:"Montserrat";position:relative;top:4px;display:inline-block;padding-left:10px}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:1;max-height:initial;max-width:initial;margin-bottom:-1.1em;max-height:3em}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(51,51,51,0.7);content:"\25BE"}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:"›";font-size:1em;position:absolute;right:0.5em}.centered-navigation li.more:focus>.submenu,.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;left:1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:15.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0;margin-top:-1px}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:45.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:3px;border-top-right-radius:3px}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#f7f7f7;display:inline-block;text-align:right;text-decoration:none;width:100%;text-align:center}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#FFF;padding-left:1em;text-align:left;width:16em}}.flash-alert{background-color:#fff6bf;color:#8c7800;display:block;font-weight:600;margin-bottom:0;padding:0.75em;text-align:center}.flash-alert a{color:#594c00}.flash-alert a:focus,.flash-alert a:hover{color:black}.flash-error{background-color:#fbe3e4;color:#97161b;display:block;font-weight:600;margin-bottom:0;padding:0.75em;text-align:center}.flash-error a{color:#6a0f13}.flash-error a:focus,.flash-error a:hover{color:#110203}.flash-notice{background-color:#e5edf8;color:#244e87;display:block;font-weight:600;margin-bottom:0;padding:0.75em;text-align:center}.flash-notice a{color:#19375f}.flash-notice a:focus,.flash-notice a:hover{color:#04080e}.flash-success{background-color:#e6efc2;color:#56651a;display:block;font-weight:600;margin-bottom:0;padding:0.75em;text-align:center}.flash-success a{color:#333c10}.flash-success a:focus,.flash-success a:hover{color:black}.hero{background-size:cover;background:url("http://f.cl.ly/items/243T1R1r16382G0X3Y0O/Mint-Green-Peas-French-Macarons-6-2000x1333-95585-2-compressor.jpg"),-webkit-linear-gradient(10deg, #20392B, #7F99BE),no-repeat #7F99BE scroll;background:url("http://f.cl.ly/items/243T1R1r16382G0X3Y0O/Mint-Green-Peas-French-Macarons-6-2000x1333-95585-2-compressor.jpg"),linear-gradient(10deg, #20392B, #7F99BE),no-repeat #7F99BE scroll;background-color:#324766;background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:3em;position:relative}.hero .hero-overlay{opacity:0.46;background-image:linear-gradient(-180deg, #000 0%, #000 100%);height:100%;width:100%;position:absolute;top:0;left:0;z-index:98}.hero .hero-logo img{height:4em;margin-bottom:1em}.hero .hero-inner{max-width:60em;margin-left:auto;margin-right:auto;color:white;margin:auto;padding:5em 3.5em 0em 3.5em;text-align:center;position:relative;z-index:99;max-width:45em;max-width:46em}.hero .hero-inner::after{clear:both;content:"";display:table}.hero .hero-inner::after{clear:both;content:"";display:table}.hero .hero-inner .hero-copy{text-align:center}.hero .hero-inner .hero-copy h1{font-size:2em;margin-bottom:0.5em;font-family:'Montserrat', sans-serif;font-weight:600;line-height:40px}@media screen and (min-width: 53.75em){.hero .hero-inner .hero-copy h1{font-size:3.25em;line-height:60px}}.hero .hero-inner .hero-copy p{font-weight:400;line-height:1.4em;margin:0 auto 3em auto;font-family:'Open Sans', sans-serif}@media screen and (min-width: 53.75em){.hero .hero-inner .hero-copy p{font-size:1.4em;max-width:65%}}.hero .hero-inner button{background-color:#03A9F4;border-radius:3px;border:0;color:white;display:inline-block;font-size:inherit;font-weight:bold;padding:7px 18px;text-decoration:none;background-clip:padding-box;padding:0.7em 1em}.hero .hero-inner button:hover:not(:disabled){background-color:#12b5ff;cursor:pointer}.hero .hero-inner button:active:not(:disabled),.hero .hero-inner button:focus:not(:disabled){background-color:#0796d6;cursor:pointer}.hero .hero-inner button:disabled{cursor:not-allowed;opacity:0.5}.cards{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.card{-webkit-flex-basis:15em;-moz-flex-basis:15em;flex-basis:15em;-ms-flex-preferred-size:15em;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#FFF;background-color:#fff;border-radius:3px;cursor:pointer;margin:0 1em 1.5em 1em;position:relative}.card .card-tag{position:absolute;top:15px;left:15px;background:#6B3DE4;background:#BEACEF;color:#fff;padding:4px 6px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:600;font-size:.75em;letter-spacing:1px;line-height:1em;border-radius:4px;color:#fff;padding:5px 6px 5px 7px;font-size:11px}.card .heart-button{position:absolute;top:15px;right:15px;height:30px;width:30px;fill:#D8D8D8;transition:all .2s ease-in-out}.card .heart-button:hover{fill:#fd9997}.card .heart-button.pulse{fill:#F60905}.card .heart-button span{position:absolute;right:35px;font-size:.8em;top:5px;color:#B6B6B6;font-weight:bold;font-family:'Open Sans', sans-serif;border:1px solid #eee;border-radius:4px;padding:0px 10px}.card .card-image{overflow:hidden;max-height:150px;min-height:150px;min-height:230px;background-repeat:no-repeat;background-position:50% 20px;background-size:contain}.card .card-image img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#DBD199;border-top-left-radius:3px;border-top-right-radius:3px;width:100%}.card .card-header{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#FFF;border-radius:3px 3px 0 0;border-radius:0;font-weight:bold;line-height:1.5em;padding:0.75em 0.75em;padding:1em 1em 0 1.2em;font-family:'Montserrat', sans-serif;font-size:18px;color:#3B3D40;line-height:1.2em}.card .card-copy{font-size:.85em;line-height:1.5em;padding:1em 1em;padding:1em 1em 1em 1.5em;font-family:'Open Sans', sans-serif;color:#838D8F}.card .card-copy p{margin:0 0 0.75em}.card:focus,.card:hover{background-color:white}.card:focus .card-image img,.card:hover .card-image img{background:#e2daac}.card:focus .card-header,.card:hover .card-header{background-color:white}.card:active{background-color:#FFF}.card:active .card-header{background-color:#FFF}.card.subscription .card-header{padding:15px 15px 0 15px;line-height:1.2em}.card.subscription label{display:none}.card.subscription .card-copy{padding:1em}.card.subscription .card-copy input{padding:.85em;color:#454545}.card.subscription .card-copy button,.card.subscription .card-copy input[type="submit"]{width:100%;padding:1em;color:#FFFFFF}.card.subscription .card-copy input[type="submit"]{margin-top:5px;font-family:'Montserrat', sans-serif;text-transform:uppercase;letter-spacing:0.1em}.hover-tile-outer{background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png");background-position:top;background-size:cover;background-color:beige;border:1px solid #ddd;cursor:pointer;height:10em;margin-bottom:1.5}.hover-tile-outer h4{margin:0}.hover-tile-outer p{line-height:1.5}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all, 0.2s ease-in-out;-moz-transition:all, 0.2s ease-in-out;transition:all, 0.2s ease-in-out;background:inherit;color:white;height:inherit;overflow:hidden;padding:1.5em}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:0.5em}.side-image{background:#F9F9F9;background:#fff}.side-image p{color:#333;line-height:1.5}@media screen and (min-width: 53.75em){.side-image{display:table;width:100%;table-layout:fixed}}.side-image .images-wrapper{background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png"),-webkit-linear-gradient(#B5EBEB, #5DAC5D),no-repeat #B5EBEB scroll;background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png"),linear-gradient(#B5EBEB, #5DAC5D),no-repeat #B5EBEB scroll;background-color:#B5EBEB;background-size:cover;border-bottom:1px solid rgba(38,74,38,0.2);display:block;min-height:12em;padding:3em}@media screen and (min-width: 53.75em){.side-image .images-wrapper{display:table-cell;width:50%;background-position:bottom;background-size:cover;border-right:1px solid rgba(38,74,38,0.2)}}.side-image .side-image-content{display:table-cell;width:100%;padding:1em 1em 4em 1em}@media screen and (min-width: 53.75em){.side-image .side-image-content{display:table-cell;width:50%;padding:4em 4em 8em 4em}}.side-image .side-image-content h1{margin-bottom:0.9em}.side-image .side-image-content h4{background:#BBB;color:white;display:inline-block;font-size:0.75em;font-weight:800;margin-bottom:1.3em;padding:3px 8px;text-transform:uppercase}.side-image .side-image-content p{color:gray;margin-bottom:3em}.side-image .side-image-content button,.side-image .side-image-content a{background-color:#03A9F4;border-radius:3px;border:0;color:white;display:inline-block;font-size:inherit;font-weight:bold;padding:7px 18px;text-decoration:none;background-clip:padding-box;padding:0.7em 1em;color:#fff}.side-image .side-image-content button:hover:not(:disabled),.side-image .side-image-content a:hover:not(:disabled){background-color:#12b5ff;cursor:pointer}.side-image .side-image-content button:active:not(:disabled),.side-image .side-image-content button:focus:not(:disabled),.side-image .side-image-content a:active:not(:disabled),.side-image .side-image-content a:focus:not(:disabled){background-color:#0796d6;cursor:pointer}.side-image .side-image-content button:disabled,.side-image .side-image-content a:disabled{cursor:not-allowed;opacity:0.5}.bullets{padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5;margin:1em;overflow:auto}.bullets h2{margin:0}.bullets li{list-style:none}.bullets p{color:#333;line-height:1.5}.bullets img{max-width:100%}.bullets .bullet{-webkit-flex-basis:20em;-moz-flex-basis:20em;flex-basis:20em;-ms-flex-preferred-size:20em;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.bullets .bullet-icon{background:#03A9F4;border-radius:50%;float:left;height:3.5em;padding:0.875em;width:3.5em}.bullets .bullet-icon-1{background:#03A9F4}.bullets .bullet-icon-2{background:#03f476}.bullets .bullet-icon-3{background:#f4ef03}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{border-bottom:1px solid rgba(51,51,51,0.2);display:inline-block;font-size:1.4em;margin-bottom:0.58333em;padding-top:0.5em}.grid-items p{line-height:1.5em}.grid-items a{text-decoration:none}.grid-items::after{clear:both;content:"";display:table}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#289bcf;border-bottom:9px solid #fff;border-left:4.5px solid #fff;border-right:4.5px solid #fff;border-top:0;cursor:pointer;float:left;height:14em;overflow:hidden;outline:none;padding:2em;text-align:center;width:100%}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#289bcf;box-shadow:inset 0px 0px 1px 2px #207ba4}.grid-items .grid-item:nth-child(1):focus,.grid-items .grid-item:nth-child(1):hover{background-color:#207ba4;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581A5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):focus,.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5FBEBE;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):focus,.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98C79A;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):focus,.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#A7A891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):focus,.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#BDCC97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):focus,.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979EA0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):focus,.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin-bottom:1em;margin:auto}.grid-items .grid-item h1{color:white;font-size:1.3em;margin-bottom:0.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url("https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/mountains.png");background-color:#289bcf;background-position:top;background-repeat:no-repeat;background-size:cover}.accordion-tabs-minimal{line-height:1.5;padding:0}.accordion-tabs-minimal::after{clear:both;content:"";display:table}.accordion-tabs-minimal li.tab-header-and-content{list-style:none}@media screen and (min-width: 12.5em){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal a.tab-link{background-color:#fff;color:#333;display:block;font-weight:400;padding:0.75em 1.618em;text-decoration:none;width:49%;text-align:center;position:relative;top:3px}@media screen and (min-width: 12.5em){.accordion-tabs-minimal a.tab-link{display:inline-block;border-top:0}}.accordion-tabs-minimal a.tab-link:hover{color:#477DCA}.accordion-tabs-minimal a.tab-link:focus{outline:none}.accordion-tabs-minimal a.tab-link.is-active{border-bottom:0}@media screen and (min-width: 12.5em){.accordion-tabs-minimal a.tab-link.is-active{border-bottom:3px solid #03A9F4;margin-bottom:0}}.accordion-tabs-minimal .tab-content{display:none;padding:1.5em 1.618em;padding:0;width:100%;margin-top:1em;margin:0;border-top:3px solid #ccc}@media screen and (min-width: 12.5em){.accordion-tabs-minimal .tab-content{float:left}}.footer{background:#333;padding:3em 1.618em;width:100%}.footer ul{padding:0}.footer li{list-style:none;line-height:1.5em}.footer a{text-decoration:none}.footer .footer-logo{margin-bottom:2em;text-align:center}.footer .footer-logo img{height:3em}.footer .footer-logo svg{height:5em}.footer .footer-links{margin-bottom:1.5em}.footer .footer-links::after{clear:both;content:"";display:table}@media screen and (min-width: 40em){.footer .footer-links{margin-left:25.58941%}}.footer ul{margin-bottom:3em}@media screen and (min-width: 40em){.footer ul{float:left;display:block;margin-right:2.35765%;width:23.23176%}.footer ul:last-child{margin-right:0}.footer ul:nth-child(3n){margin-right:0}.footer ul:nth-child(3n+1){clear:left}.footer ul::after{clear:both;content:"";display:table}}.footer li{text-align:center}@media screen and (min-width: 40em){.footer li{text-align:left}}.footer li a{color:rgba(255,255,255,0.4)}.footer li a:focus,.footer li a:hover{color:white}.footer li h3{color:white;font-size:1em;font-weight:800;margin-bottom:0.4em}.footer hr{border:1px solid rgba(255,255,255,0.1);margin:0 auto 1.5em;width:12em}.footer p{color:rgba(255,255,255,0.4);font-size:0.9em;line-height:1.5em;margin:auto;max-width:35em;text-align:center}.pagination{padding:10px 0 30px 0;text-align:center}.pagination ul{margin:0;padding:0}.pagination li{list-style:none}.pagination a{text-decoration:none;cursor:pointer}.pagination ul{display:inline;text-align:center}.pagination li{display:inline}.pagination a,.pagination em{display:inline-block;margin:5px 0px}@media screen and (min-width: 53.75em){.pagination a,.pagination em{display:inline;margin:0}}.pagination a.current,.pagination em.current{background-color:#DDD;border:1px solid #C2C2C2}.pagination a.current:hover,.pagination em.current:hover{background-color:#DDD;color:#333}.pagination a,.pagination em{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f7f7f7;border-radius:3px;border:1px solid #ddd;color:#333;outline:none;padding:0.375em 0.809em}.pagination a:hover,.pagination a:focus,.pagination em:hover,.pagination em:focus{background:white;color:#477DCA}.pagination a:active,.pagination em:active{background:#f7f7f7}.pagination a.next_page{display:block;width:70%;margin:0 auto;margin-top:20px}@media screen and (min-width: 53.75em){.pagination a.next_page{display:inline;width:auto;margin:initial;margin:0}}.modal{height:0}.modal svg{height:100px;width:100px;fill:#fff;display:none}@media screen and (min-width: 53.75em){.modal{width:50%}.modal svg{display:initial}}.modal h1{margin:0}.modal p{color:#333;line-height:1.5}.modal label{cursor:pointer;margin-bottom:0;padding-top:0}.modal label img{border-radius:150px;display:block;max-width:300px}.modal .modal-state{display:none}.modal .modal-trigger{background-color:#477DCA;border-radius:3px;border:0;color:white;display:inline-block;font-size:inherit;font-weight:bold;padding:7px 18px;text-decoration:none;background-clip:padding-box;padding:0.8em 1em}.modal .modal-trigger:hover:not(:disabled){background-color:#578ad4;cursor:pointer}.modal .modal-trigger:active:not(:disabled),.modal .modal-trigger:focus:not(:disabled){background-color:#3c71bb;cursor:pointer}.modal .modal-trigger:disabled{cursor:not-allowed;opacity:0.5}.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;padding-top:0.6em;text-align:left;visibility:hidden;z-index:99999999999}@media screen and (min-width: 53.75em){.modal .modal-window{padding-top:10em;padding-top:4%}}.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}.modal .modal-close{position:absolute;top:1.5em;right:1.5em;height:1.5em;width:1.5em;background:#fff;cursor:pointer}.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#ddd;content:'';display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#c4c4c4}.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;background:#fff;background:#03A9F4;color:#fff;border-radius:3px;margin-top:0;margin:auto;overflow:auto;padding:1.5em;position:relative;width:95%;text-align:center;padding-top:2em}@media screen and (min-width: 40em){.modal .modal-inner{padding:3em;width:60%}}@media screen and (min-width: 53.75em){.modal .modal-inner{width:50%}}.modal .modal-inner h1{color:#333;color:#fff;margin-bottom:0.6em;text-transform:capitalize}.modal .modal-inner .modal-intro{font-weight:800}.modal .modal-inner img{margin:1em;height:100px}.modal .modal-inner input[type="text"]{padding:1.1em;font-size:1.5em}.modal .modal-inner input[type="text"]::-webkit-input-placeholder{color:#fff}.modal .modal-inner input[type="text"]::-moz-placeholder{color:#fff}.modal .modal-inner input[type="text"]:-moz-placeholder{color:#fff}.modal .modal-inner input[type="text"]:-ms-input-placeholder{color:#fff}.modal .modal-inner .form-wrapper{position:relative}.modal .modal-inner .submit-notification{color:#fff;padding:.5em 1em;background:#03A9F4;border-radius:4px;position:absolute;top:50%;transform:translateY(-50%);right:1em}.modal .modal-inner .modal-content{color:#333}.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:0.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-window .modal-inner{top:0.5em}.modal-open{overflow:hidden}.modal-closed{overflow:auto}.modal #mc_embed_signup label,.card.subscription #mc_embed_signup label{padding:0 0 10px 0}.modal #mc_embed_signup label,#register-modal label{font-family:Montserrat;font-size:50px;line-height:1.2em}.modal #mc_embed_signup input[type="email"],.modal #mc_embed_signup input[type="password"],#register-modal input[type="email"],#register-modal input[type="password"]{padding:1em;margin:20px 0;font-size:1.2em;background-color:#0B88C1;border:1px solid #047FB7}.modal #mc_embed_signup input[type="email"]::-webkit-input-placeholder,.modal #mc_embed_signup input[type="password"]::-webkit-input-placeholder,#register-modal input[type="email"]::-webkit-input-placeholder,#register-modal input[type="password"]::-webkit-input-placeholder{color:#CAE4F0}.modal #mc_embed_signup input[type="email"]::-moz-placeholder,.modal #mc_embed_signup input[type="password"]::-moz-placeholder,#register-modal input[type="email"]::-moz-placeholder,#register-modal input[type="password"]::-moz-placeholder{color:#CAE4F0}.modal #mc_embed_signup input[type="email"]:-moz-placeholder,.modal #mc_embed_signup input[type="password"]:-moz-placeholder,#register-modal input[type="email"]:-moz-placeholder,#register-modal input[type="password"]:-moz-placeholder{color:#CAE4F0}.modal #mc_embed_signup input[type="email"]:-ms-input-placeholder,.modal #mc_embed_signup input[type="password"]:-ms-input-placeholder,#register-modal input[type="email"]:-ms-input-placeholder,#register-modal input[type="password"]:-ms-input-placeholder{color:#CAE4F0}.modal #mc_embed_signup input[type="submit"],#register-modal input[type="submit"]{display:block;width:100%;padding:1.5em;background:#333;letter-spacing:0.1em;font-family:'Montserrat', sans-serif;text-transform:uppercase}#register-modal .modal-inner{padding:2em 3em 3em 3em;max-width:440px}#register-modal .form-actions{margin-top:30px}#register-modal svg{display:initial}#register-modal label{font-size:1.2em;text-align:left}.type-system-geometric{text-align:left}.type-system-geometric h1,.type-system-geometric h2,.type-system-geometric h3,.type-system-geometric p{margin:0}.type-system-geometric hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}.type-system-geometric p{color:#333;line-height:1.5}.type-system-geometric a{color:#03A9F4;text-decoration:none}.type-system-geometric::after{clear:both;content:"";display:table}.type-system-geometric .type{border-bottom:1px solid;display:inline-block;font-family:"Montserrat", sans-serif;font-size:0.85em;font-weight:800;margin-bottom:2em;padding:0.3em 0;text-align:left;text-transform:uppercase;letter-spacing:1px}.type-system-geometric h1{font-family:"Open Sans", sans-serif;font-size:1.8em;font-weight:700;margin-bottom:0.5em}@media screen and (min-width: 40em){.type-system-geometric h1{font-size:2.6em}}.type-system-geometric h2{font-family:"Montserrat", sans-serif;font-size:1.3em;color:#000000}@media screen and (min-width: 40em){.type-system-geometric h2{font-size:1.4em}}.type-system-geometric code{background:#F7F7F7;border-radius:4.5px;border:1px solid #E0E0E0;font-size:0.7em;font-style:normal;padding:0.1em 0.4em;white-space:nowrap}.type-system-geometric h3{font-family:"Open Sans", sans-serif;font-size:1.4em;font-weight:400;line-height:1.3em;margin-bottom:0.4em;font-style:italic;padding:20px 0}.type-system-geometric p.date{color:rgba(51,51,51,0.4);font-family:"Open Sans", sans-serif;font-size:0.9em;font-style:italic;margin-bottom:0.3em}.type-system-geometric p{font-family:"Open Sans", sans-serif;font-size:1.05em;line-height:1.5em;margin-bottom:1.5em;color:#666666;line-height:28px}.type-system-geometric a.read-more{display:inline-block;font-family:"Montserrat", sans-serif;font-size:0.8em;font-weight:700;margin-left:0.2em;position:relative;text-transform:uppercase}.type-system-geometric a.read-more span{font-family:"Montserrat", sans-serif;font-size:1.5em;font-style:normal;position:absolute;right:-12px;top:-1px}.type-system-geometric hr{width:3em}.type-system-geometric p.author{font-family:"Montserrat", sans-serif}article.type-system-serif{text-align:left}article.type-system-serif h1,article.type-system-serif h2,article.type-system-serif h3,article.type-system-serif p{margin:0}article.type-system-serif hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}article.type-system-serif p{color:#333;line-height:1.5}article.type-system-serif a{color:#477DCA;text-decoration:none}article.type-system-serif::after{clear:both;content:"";display:table}article.type-system-serif .type{border-bottom:1px solid;display:inline-block;font-family:"Merriweather Sans", sans-serif;font-size:0.7em;font-weight:700;margin-bottom:2em;padding:0.3em 0;text-align:left;text-transform:uppercase}article.type-system-serif h1{font-family:"Lusitana", serif;font-size:2em;font-weight:700;margin-bottom:0.5em}@media screen and (min-width: 40em){article.type-system-serif h1{font-size:2.6em}}article.type-system-serif h2{font-family:"Merriweather", serif;font-size:1em;font-style:italic;font-weight:400;line-height:1.6em;margin-bottom:0.9em}@media screen and (min-width: 40em){article.type-system-serif h2{font-size:1.2em}}article.type-system-serif code{background:#F7F7F7;border-radius:4.5px;border:1px solid #E0E0E0;font-family:monaco;font-size:0.75em;font-style:normal;padding:0.1em 0.4em;white-space:nowrap}article.type-system-serif h3{font-family:"Lusitana", serif;font-size:1.4em;font-weight:400;line-height:1.3em;margin-bottom:.4em}article.type-system-serif p.date{color:rgba(51,51,51,0.4);font-family:"Merriweather", serif;font-size:0.9em;font-style:italic;margin-bottom:0.3em}article.type-system-serif p{font-family:"Merriweather", serif;font-size:0.9em;line-height:1.6em;margin-bottom:1.5em}article.type-system-serif p span{font-family:"Merriweather Sans", sans-serif;font-weight:700}article.type-system-serif a.read-more{display:inline-block;font-family:"Merriweather Sans", sans-serif;font-size:0.8em;font-weight:700;margin-left:0.2em;position:relative;text-transform:uppercase}article.type-system-serif a.read-more span{font-family:"Lusitana", serif;font-size:1.5em;font-style:normal;position:absolute;right:-12px;top:-1px}article.type-system-serif hr{width:3em}article.type-system-serif p.author{font-family:"Merriweather", serif;font-style:italic}article.type-system-traditional{text-align:left}article.type-system-traditional h1,article.type-system-traditional h2,article.type-system-traditional h3,article.type-system-traditional p{margin:0}article.type-system-traditional hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}article.type-system-traditional p{color:#333;line-height:1.5}article.type-system-traditional a{color:#477DCA;text-decoration:none}article.type-system-traditional::after{clear:both;content:"";display:table}article.type-system-traditional .type{border-bottom:2px solid;display:inline-block;font-family:"Noto Sans", sans-serif;font-size:.7em;font-weight:800;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}article.type-system-traditional h1{font-family:"Radley", serif;font-size:1.9em;font-weight:700;margin-bottom:0.3em}@media screen and (min-width: 40em){article.type-system-traditional h1{font-size:2.6em}}article.type-system-traditional h2{font-family:"Radley", serif;font-size:1.3em;font-weight:400;line-height:1.25em;margin-bottom:.9em}@media screen and (min-width: 40em){article.type-system-traditional h2{font-size:1.5em}}article.type-system-traditional code{background:#F7F7F7;border-radius:4.5px;border:1px solid #E0E0E0;font-size:0.75em;font-style:normal;padding:0.1em 0.4em;white-space:nowrap}article.type-system-traditional h2 code{font-size:0.65em}article.type-system-traditional h3{font-family:"Radley", serif;font-size:1.4em;font-style:italic;font-weight:400;line-height:1.3em;margin-bottom:0.4em}article.type-system-traditional p.date{color:rgba(51,51,51,0.4);font-family:"Radley", serif;font-style:italic;margin-bottom:.3em}article.type-system-traditional p{font-family:"Noto Sans", sans-serif;letter-spacing:1;line-height:1.55em;margin-bottom:1.5em}article.type-system-traditional p span{font-family:"Radley", serif;font-size:1.2em;font-style:italic}article.type-system-traditional a.read-more{display:inline-block;font-family:"Noto Sans", sans-serif;font-size:0.8em;font-weight:700;margin-left:0.2em;position:relative;text-transform:uppercase}article.type-system-traditional a.read-more span{font-family:"Noto Sans", sans-serif;font-size:1.5em;font-style:normal;position:absolute;right:-12px;top:-1px}article.type-system-traditional hr{width:3em}article.type-system-traditional p.author{font-family:"Radley", serif;font-size:1.2em;font-style:italic}.video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper embed,.video-wrapper object,.video-wrapper iframe{position:absolute;top:0px;left:0px;height:100%;width:100%}.tooltip-item{background:white;border-radius:3px;border:1px solid #ddd;display:inline-block;padding:0.5em 1em;position:relative;text-align:center}.tooltip-item p{color:#333;line-height:1.5;margin:0}.tooltip-item:focus,.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;right:0;bottom:3em;left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:white;background:#fff;border-radius:3px;box-shadow:0 2px 2px silver;color:#333;font-size:0.9em;line-height:1.5em;margin:0 auto;max-width:16em;opacity:0;padding:1em;text-align:center;visibility:hidden;z-index:10}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;right:0;left:0;border:8px solid transparent;bottom:-1.3em;color:white;content:'▼';font-size:1.4em;margin-left:-8px;text-align:center;text-shadow:0 2px 2px silver}.comment{border-bottom:1px solid rgba(51,51,51,0.1);display:table;margin-bottom:1.5em;padding-bottom:1em;width:100%}.comment .comment-image,.comment .comment-content{display:table-cell;vertical-align:top}.comment .comment-image{padding-right:1.4em}.comment .comment-image>img,.comment .comment-image svg{background:#82a7db;background:#03A9F4;border-radius:3px;display:block;height:auto;max-width:none;padding:0.7em;width:3em;border-radius:50%}.comment-reverse-order .comment .comment-image{padding-right:0;padding-left:10px}.comment .comment-content{width:100%}.comment .comment-content h1{font-size:1em;margin:0 0 0.5em 0;font-family:"Montserrat", "san-serif"}.comment .comment-content p{line-height:1.7em;margin-bottom:0.5em;padding-top:.5em;font-size:.95em;color:#666}.comment .comment-content p.comment-detail{color:rgba(51,51,51,0.5);font-size:0.9em;font-style:italic}.webui-popover{position:absolute;top:0;left:0;z-index:9999;display:none;width:276px;min-height:32px;padding:1px;text-align:left;white-space:normal;background-color:#ffffff;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.webui-popover.top,.webui-popover.top-left,.webui-popover.top-right{margin-top:-10px}.webui-popover.right,.webui-popover.right-top,.webui-popover.right-bottom{margin-left:10px}.webui-popover.bottom,.webui-popover.bottom-left,.webui-popover.bottom-right{margin-top:10px}.webui-popover.left,.webui-popover.left-top,.webui-popover.left-bottom{margin-left:-10px}.webui-popover.pop{-webkit-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);transition:transform 0.15s cubic-bezier(0.3, 0, 0, 1.5)}.webui-popover.fade{transition:opacity .15s linear}.webui-popover.in{-webkit-transform:none;-o-transform:none;transform:none;opacity:1}.webui-popover-inner .close{font-family:arial;margin:5px 10px 0 0;float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20);text-decoration:none}.webui-popover-inner .close:hover,.webui-popover-inner .close:focus{opacity:0.5;filter:alpha(opacity=50)}.webui-popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:bold;line-height:18px;background-color:#ffffff;border-bottom:1px solid #f2f2f2;border-radius:5px 5px 0 0}.webui-popover-content{padding:9px 14px;overflow:auto}.webui-popover-inverse{background-color:#333333;color:#eeeeee}.webui-popover-inverse .webui-popover-title{background:#333333;border-bottom:1px solid #3b3b3b;color:#eeeeee}.webui-no-padding .webui-popover-content{padding:0}.webui-no-padding .list-group-item{border-right:none;border-left:none}.webui-no-padding .list-group-item:first-child{border-top:0}.webui-no-padding .list-group-item:last-child{border-bottom:0}.webui-popover>.arrow,.webui-popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.webui-popover>.arrow{border-width:11px}.webui-popover>.arrow:after{border-width:10px;content:""}.webui-popover.top>.arrow,.webui-popover.top-right>.arrow,.webui-popover.top-left>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.webui-popover.top>.arrow:after,.webui-popover.top-right>.arrow:after,.webui-popover.top-left>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-top-color:#ffffff;border-bottom-width:0}.webui-popover.right>.arrow,.webui-popover.right-top>.arrow,.webui-popover.right-bottom>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.webui-popover.right>.arrow:after,.webui-popover.right-top>.arrow:after,.webui-popover.right-bottom>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.webui-popover.bottom>.arrow,.webui-popover.bottom-right>.arrow,.webui-popover.bottom-left>.arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.webui-popover.bottom>.arrow:after,.webui-popover.bottom-right>.arrow:after,.webui-popover.bottom-left>.arrow:after{content:" ";top:1px;margin-left:-10px;border-bottom-color:#ffffff;border-top-width:0}.webui-popover.left>.arrow,.webui-popover.left-top>.arrow,.webui-popover.left-bottom>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.webui-popover.left>.arrow:after,.webui-popover.left-top>.arrow:after,.webui-popover.left-bottom>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.webui-popover-inverse.top>.arrow,.webui-popover-inverse.top-left>.arrow,.webui-popover-inverse.top-right>.arrow,.webui-popover-inverse.top>.arrow:after,.webui-popover-inverse.top-left>.arrow:after,.webui-popover-inverse.top-right>.arrow:after{border-top-color:#333333}.webui-popover-inverse.right>.arrow,.webui-popover-inverse.right-top>.arrow,.webui-popover-inverse.right-bottom>.arrow,.webui-popover-inverse.right>.arrow:after,.webui-popover-inverse.right-top>.arrow:after,.webui-popover-inverse.right-bottom>.arrow:after{border-right-color:#333333}.webui-popover-inverse.bottom>.arrow,.webui-popover-inverse.bottom-left>.arrow,.webui-popover-inverse.bottom-right>.arrow,.webui-popover-inverse.bottom>.arrow:after,.webui-popover-inverse.bottom-left>.arrow:after,.webui-popover-inverse.bottom-right>.arrow:after{border-bottom-color:#333333}.webui-popover-inverse.left>.arrow,.webui-popover-inverse.left-top>.arrow,.webui-popover-inverse.left-bottom>.arrow,.webui-popover-inverse.left>.arrow:after,.webui-popover-inverse.left-top>.arrow:after,.webui-popover-inverse.left-bottom>.arrow:after{border-left-color:#333333}.webui-popover i.icon-refresh:before{content:""}.webui-popover i.icon-refresh{display:block;width:30px;height:30px;font-size:20px;top:50%;left:50%;position:absolute;margin-left:-15px;margin-right:-15px;background:url(../img/loading.gif) no-repeat}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}.webui-popover-backdrop{background-color:rgba(0,0,0,0.65);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9998}body{-webkit-font-smoothing:antialiased;background:#EEEEEE;padding-top:72px}.product-tags{margin:0 0 1em 0}.product-tags a.product-tag{background-color:#03A9F4;border-radius:3.75em;color:#fff;display:inline-block;font-size:0.75em;font-weight:600;line-height:1;padding:0.4em 1.2em;margin:0 .4em}.product-tags a.product-tag:hover{color:#60ccfd}.product-tags a.product-tag:first-of-type{margin:0 .4em 0 0}#tag-cloud{width:400px;line-height:1.6em}#tag-cloud .s{font-size:0.8em}#tag-cloud .m{font-size:1.2em}#tag-cloud .l{font-size:1.8em}.main-nav .centered-navigation-wrapper{padding:5px 0}.main-nav ul li.nav-link a{font-family:'Montserrat', sans-serif;font-weight:600;font-size:14px;color:#3C3D41}.main-nav ul li.nav-link a:hover{color:#00B0EC}.headroom{transition:transform 200ms linear;position:fixed;top:0}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.sub-nav{display:none}@media screen and (min-width: 53.75em){.sub-nav{display:block}}.sub-nav nav{padding:10px 0;padding-top:20px}.sub-nav ul li.nav-link{cursor:pointer;position:relative;display:inline-block;width:15%}.sub-nav ul li.nav-link:hover{color:#00B0EC !important}.sub-nav ul li.nav-link:hover svg path{stroke:#00B0EC}.sub-nav ul li.nav-link a{font-family:'Montserrat', sans-serif;font-weight:600;font-size:14px;color:#3C3D41;line-height:17px;position:relative;top:20px}.sub-nav svg{height:35px;width:35px;position:absolute;left:50%;transform:translateX(-50%)}.sub-nav svg path{transition:all .2s ease-in-out}.sub-nav svg:hover{fill:#00B0EC}.hero{background-color:#F15824;background-color:#24CABC;padding:0}.hero button{display:none !important}.about-the-batch{max-width:60em;margin-left:auto;margin-right:auto}.about-the-batch::after{clear:both;content:"";display:table}.product-grid{max-width:60em;margin-left:auto;margin-right:auto;padding:0}.product-grid::after{clear:both;content:"";display:table}.product-grid{padding-top:30px}.product-feature{max-width:60em;margin-left:auto;margin-right:auto;padding:0 15px 15px 15px}.product-feature::after{clear:both;content:"";display:table}.product-feature .side-image-content{padding:2em}.recommended-products{padding:0 1em}.recommended-products h3{padding:1em 0;border-bottom:1px solid #eee;margin:0}.recommended-products .recommended-product{border-bottom:1px solid #eee;padding:1em 0;position:relative;display:table;width:100%}.recommended-products .recommended-product::after{clear:both;content:"";display:table}.recommended-products img{float:left}.recommended-products p{color:#333;width:64%;font-weight:600;display:table-cell;vertical-align:middle;margin:0;padding-left:12px;font-size:.9em;line-height:21px}.recommended-products a{color:#333}.product-sidebar ul{position:relative}.email-bar{background:#03A9F4;opacity:.9;color:#fff;font-family:'Montserrat', sans-serif;display:none}@media screen and (min-width: 53.75em){.email-bar{display:block}}.email-bar p{float:left;margin:0;padding:15px 0}.email-bar #mc_embed_signup{float:right;width:52%;padding-top:1px}.email-bar #mc_embed_signup input[type="email"]{float:right;width:65%;height:40px;margin:0;color:#333;border:0px;padding-left:15px}.email-bar #mc_embed_signup input[type="submit"]{float:right;background:#0080BA;margin:0 10px;letter-spacing:0.1em;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:14px;padding:13px 20px}.email-bar .email-container{max-width:60em;margin-left:auto;margin-right:auto;max-width:54em;padding:3px 0px}.email-bar .email-container::after{clear:both;content:"";display:table}.bullet-points{max-width:60em;margin-left:auto;margin-right:auto}.bullet-points::after{clear:both;content:"";display:table}.masonry{max-width:60em;margin-left:auto;margin-right:auto;padding:15px}.masonry::after{clear:both;content:"";display:table}.webui-popover .rating{padding:0}.webui-popover .review-source-logo{height:20px;width:20px;position:absolute;top:8px;right:8px}.webui-popover .review-source-logo svg{height:100%;width:100%;right:0}.webui-popover span.rating-star{color:#FFBF3B;font-size:14px}.webui-popover .comment{margin:0;padding:.75em 0 0 0}.webui-popover .comment:last-of-type{border-bottom:none}.webui-popover .comment-content h1{margin-bottom:3px}.webui-popover .comment-content p{padding-top:3px}.webui-popover .card-no-reviews{text-align:center;padding:1.5em 0}.webui-popover .card-no-reviews svg{height:3em;width:3em;fill:#ddd}.product-show{max-width:60em;margin-left:auto;margin-right:auto;padding:20px 0}.product-show::after{clear:both;content:"";display:table}.product-show .product-hero-rating,.product-show .product-information-rating{padding:.75em 0;font-family:'Open Sans', sans-serif;font-size:1em;font-weight:400;color:#666;border-top:1px solid #eee;margin-top:20px}.product-show .product-hero-rating a span,.product-show .product-information-rating a span{font-size:.9em}.product-show .product-hero-rating p,.product-show .product-information-rating p{margin:0}.product-show .product-hero-rating span.rating-star,.product-show .product-information-rating span.rating-star{color:#FFBF3B}.product-show .product-hero-rating .rating,.product-show .product-information-rating .rating{unicode-bidi:bidi-override}.product-show .product-hero-rating .rating>span.rating-star,.product-show .product-information-rating .rating>span.rating-star{display:inline-block;position:relative;width:1.1em;width:.75em}.product-show .product-hero-rating .rating-source,.product-show .product-information-rating .rating-source{padding-left:5px}.product-show .product-information-rating{margin:0;border:none;padding:0}.product-show .product-hero{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff;margin-bottom:20px;border:1px solid #EBE9E4;box-shadow:0px 1px 1px rgba(0,0,0,0.06);position:relative}.product-show .product-hero:last-child{margin-right:0}.product-show .product-hero .product-hero-image{background-repeat:no-repeat;background-size:cover;background-size:100%;float:left;display:block;margin-right:2.35765%;width:100%;height:400px;background-size:contain;background-position:50% 50%;border-right:1px solid #eee}.product-show .product-hero .product-hero-image:last-child{margin-right:0}@media screen and (min-width: 53.75em){.product-show .product-hero .product-hero-image{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin:0}.product-show .product-hero .product-hero-image:last-child{margin-right:0}}.product-show .product-hero .share-button{margin:15px auto;display:block;position:absolute;top:5px;left:20px;transform:translateX(0)}.product-show .product-hero .share-button li::before{position:relative;bottom:2px}.product-show .product-hero .share-button label{background:#03A9F4;color:#FFF}@media screen and (max-width: 480px){.product-show .product-hero .share-button{width:35px;top:-5px;left:10px}.product-show .product-hero .share-button .share-button.sharer-0 .social li[class*=gplus]{display:none}.product-show .product-hero .share-button span{display:none}}@media screen and (max-width: 480px){.product-show .product-hero .share-button.sharer-0 .social.active.top{transform:translate(150px, 40px)}}@media screen and (min-width: 53.75em){.product-show .product-hero .share-button.sharer-0 .social.active.top{transform:translate(210px, 40px)}}.product-show .product-hero .product-hero-image-slider{height:15%;position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #ddd;opacity:.5;display:none}@media screen and (min-width: 53.75em){.product-show .product-hero .product-hero-image-slider{float:left;display:block;margin-right:2.35765%;width:65.88078%;display:none}.product-show .product-hero .product-hero-image-slider:last-child{margin-right:0}}.product-show .product-hero .product-hero-image-slider .slider-image{width:6%;height:40px;float:left;background-size:cover;background-repeat:no-repeat;cursor:pointer;border-radius:4px;border:1px solid #ddd;position:absolute;top:50%;margin-top:-20px;left:1em}.product-show .product-hero .product-hero-description{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff}.product-show .product-hero .product-hero-description:last-child{margin-right:0}.product-show .product-hero .product-hero-description .product-hero-description-wrapper{padding:0 1.5em 1.5em 1.5em}.product-show .product-hero .product-hero-description .product-hero-description-wrapper h4{margin:0 0 1em 0}@media screen and (min-width: 53.75em){.product-show .product-hero .product-hero-description{float:left;display:block;margin-right:2.35765%;width:31.76157%}.product-show .product-hero .product-hero-description:last-child{margin-right:0}.product-show .product-hero .product-hero-description .product-hero-description-wrapper{padding:30px 10px 10px 35px}}.product-show .product-hero .product-hero-description h1{font-size:1.75em;font-family:'Montserrat', sans-serif}.product-show .product-hero .product-hero-description h4{font-size:1em;font-weight:400;line-height:1.5em;color:#666;font-family:'Open Sans', sans-serif}.product-show .product-hero .product-hero-description .notify-me{display:block;padding:.5em 0}.product-show .product-hero .product-hero-description .buy-link{background:#6336DA;color:#fff;display:block;padding:1em;border-radius:4px;text-align:center;text-transform:uppercase;letter-spacing:0.1em;font-family:'Montserrat', sans-serif;font-weight:600;margin-bottom:10px}@media screen and (max-width: 480px){.product-show .product-hero{width:90%;margin:0 20px 20px 20px}.product-show .product-hero .product-hero-image{height:200px}.product-show .product-hero .product-hero-description h1{font-size:1.2em}.product-show .product-hero .product-hero-description h4{font-size:1em}}.product-show .product-information{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff;border:1px solid #EBE9E4;box-shadow:0px 1px 1px rgba(0,0,0,0.06);overflow:hidden;margin-bottom:20px}.product-show .product-information:last-child{margin-right:0}@media screen and (min-width: 53.75em){.product-show .product-information{float:left;display:block;margin-right:2.35765%;width:65.88078%}.product-show .product-information:last-child{margin-right:0}}.product-show .product-information article{padding:2.5em}.product-show .product-sidebar{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;background:#fff;padding:.5em 1.5em;padding:0;border:1px solid #EBE9E4;box-shadow:0px 1px 1px rgba(0,0,0,0.06)}.product-show .product-sidebar:last-child{margin-right:0}@media screen and (min-width: 53.75em){.product-show .product-sidebar{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}.product-show .product-sidebar:last-child{margin-right:0}}.product-show .product-sidebar-tabs .ingredients .tab-content p,.product-show .product-description-tabs .ingredients .tab-content p{padding:1em;margin:0}.product-show .product-description-tabs .tab-content{padding:0}.product-show .nutrition-empty,.product-show .ingredients-empty{text-align:center;padding:40px 0px;width:85%;margin:0 auto;border:1px solid #eee;border-radius:4px;margin-top:20px;background:#FAFAFA}.product-show .nutrition-empty svg,.product-show .ingredients-empty svg{height:70px;fill:#666}.product-show .nutrition-empty p,.product-show .ingredients-empty p{margin:10px 0;color:#666}.product-edit,.product-new,.review-edit,.review-show,.guide-edit,.guide-new,.registrations-new,.sessions-new,.reset-password,.edit-password,.forgot-password,.users-index,.terms-and-conditions{max-width:60em;margin-left:auto;margin-right:auto;padding:40px;margin:40px auto;background:#fff}.product-edit::after,.product-new::after,.review-edit::after,.review-show::after,.guide-edit::after,.guide-new::after,.registrations-new::after,.sessions-new::after,.reset-password::after,.edit-password::after,.forgot-password::after,.users-index::after,.terms-and-conditions::after{clear:both;content:"";display:table}.product-edit input,.product-new input,.review-edit input,.review-show input,.guide-edit input,.guide-new input,.registrations-new input,.sessions-new input,.reset-password input,.edit-password input,.forgot-password input,.users-index input,.terms-and-conditions input{margin:20px 0}.product-edit textarea,.product-new textarea,.review-edit textarea,.review-show textarea,.guide-edit textarea,.guide-new textarea,.registrations-new textarea,.sessions-new textarea,.reset-password textarea,.edit-password textarea,.forgot-password textarea,.users-index textarea,.terms-and-conditions textarea{min-height:300px}.product-index{max-width:60em;margin-left:auto;margin-right:auto;padding:40px;margin:40px auto;background:#fff}.product-index::after{clear:both;content:"";display:table}.nutrition-facts{padding:1.3em}.nutrition-facts::after{clear:both;content:"";display:table}.nutrition-facts .image{width:250px;float:left;margin:20px}.nutrition-facts body{font-size:small;line-height:1.4}.nutrition-facts p{margin:0}.nutrition-facts .performance-facts{border:1px solid black;padding:0.5rem;font-size:11px;margin:0 auto;width:auto}@media screen and (min-width: 53.75em){.nutrition-facts .performance-facts{float:none;width:250px}}.nutrition-facts .performance-facts table{border-collapse:collapse}.nutrition-facts .performance-facts__title{font-weight:bold;font-size:2rem;margin:0 0 0.25rem 0}.nutrition-facts .performance-facts__header{border-bottom:10px solid black;padding:0 0 0.25rem 0;margin:0 0 0.5rem 0}.nutrition-facts .performance-facts__header p{margin:0}.nutrition-facts .performance-facts__table,.nutrition-facts .performance-facts__table--small,.nutrition-facts .performance-facts__table--grid{width:100%}.nutrition-facts .performance-facts__table thead tr th,.nutrition-facts .performance-facts__table--small thead tr th,.nutrition-facts .performance-facts__table--grid thead tr th,.nutrition-facts .performance-facts__table thead tr td,.nutrition-facts .performance-facts__table--small thead tr td,.nutrition-facts .performance-facts__table--grid thead tr td{border:0}.nutrition-facts .performance-facts__table th,.nutrition-facts .performance-facts__table--small th,.nutrition-facts .performance-facts__table--grid th,.nutrition-facts .performance-facts__table td,.nutrition-facts .performance-facts__table--small td,.nutrition-facts .performance-facts__table--grid td{font-weight:normal;text-align:left;padding:0.25rem 0;border-top:1px solid black;white-space:nowrap}.nutrition-facts .performance-facts__table td:last-child,.nutrition-facts .performance-facts__table--small td:last-child,.nutrition-facts .performance-facts__table--grid td:last-child{text-align:right}.nutrition-facts .performance-facts__table .blank-cell,.nutrition-facts .performance-facts__table--small .blank-cell,.nutrition-facts .performance-facts__table--grid .blank-cell{width:1rem;border-top:0}.nutrition-facts .performance-facts__table .thick-row th,.nutrition-facts .performance-facts__table--small .thick-row th,.nutrition-facts .performance-facts__table--grid .thick-row th,.nutrition-facts .performance-facts__table .thick-row td,.nutrition-facts .performance-facts__table--small .thick-row td,.nutrition-facts .performance-facts__table--grid .thick-row td{border-top-width:5px}.nutrition-facts .small-info{font-size:0.7rem}.nutrition-facts .performance-facts__table--small{border-bottom:1px solid #999;margin:0 0 0.5rem 0}.nutrition-facts .performance-facts__table--small thead tr{border-bottom:1px solid black}.nutrition-facts .performance-facts__table--small td:last-child{text-align:left}.nutrition-facts .performance-facts__table--small th,.nutrition-facts .performance-facts__table--small td{border:0;padding:0}.nutrition-facts .performance-facts__table--grid{margin:0 0 0.5rem 0}.nutrition-facts .performance-facts__table--grid td:last-child{text-align:left}.nutrition-facts .performance-facts__table--grid td:last-child::before{content:"•";font-weight:bold;margin:0 0.25rem 0 0}.nutrition-facts .text-center{text-align:center}.nutrition-facts .thick-end{border-bottom:10px solid black}.nutrition-facts .thin-end{border-bottom:1px solid black}.guide-show{max-width:60em;margin-left:auto;margin-right:auto;margin:30px auto}.guide-show::after{clear:both;content:"";display:table}.guide-show .hero{height:392px;position:relative}@media screen and (min-width: 53.75em){.guide-show .hero{border-radius:8px 8px 0 0}.guide-show .hero .hero-overlay{border-radius:8px 8px 0 0}}.guide-show .hero .hero-inner{padding:8em 0em;position:initial;z-index:99}.guide-show .hero .hero-inner .hero-copy{width:300px;font-size:1em;position:absolute;bottom:85px;right:35px;border:3px solid #fff;z-index:999;padding:45px 0;padding:40px 10px;z-index:99}@media screen and (min-width: 53.75em){.guide-show .hero .hero-inner .hero-copy{left:50%;transform:translateX(-50%)}}.guide-show .hero .hero-inner h1{font-size:1.25em;line-height:initial;margin:0;color:#000;padding:.5em 0;color:#fff}.guide-show .hero .hero-inner p{font-size:14px;line-height:21px;max-width:85%;margin-bottom:0;color:#ACACAC;color:#ddd}.guide-show .hero .hero-inner .circle{position:absolute;height:80px;width:80px;background-color:#136D66;background-color:#03A9F4;top:-40px;font-size:13px;left:-40px;border-radius:50%;padding-top:23px;font-family:"Montserrat"}.guide-show .guide-wrapper{background:#fff;padding:0 0 50px 0}.guide-show .guide-wrapper::after{clear:both;content:"";display:table}.guide-show .guide-stats{border-bottom:1px solid #eee;max-width:60em;margin-left:auto;margin-right:auto;padding:20px 0}.guide-show .guide-stats::after{clear:both;content:"";display:table}.guide-show .guide-stats .stat{float:left;display:block;margin-right:2.35765%;width:23.23176%;border-right:1px solid #eee}.guide-show .guide-stats .stat:last-child{margin-right:0}.guide-show .guide-stats .stat::after{clear:both;content:"";display:table}.guide-show .guide-stats .stat>div{padding-left:2em}@media screen and (min-width: 53.75em){.guide-show .guide-stats .stat>div{display:table;margin:0 auto;position:relative;left:-5%;padding:0}}@media screen and (max-width: 480px){.guide-show .guide-stats .stat{float:left;display:block;margin-right:7.42297%;width:46.28851%;margin:0;border:none;margin:10px 0}.guide-show .guide-stats .stat:last-child{margin-right:0}}.guide-show .guide-stats .stat:last-of-type{border:none}.guide-show .guide-stats .stat-info{display:inline-block;padding-left:.5em}.guide-show .guide-stats .stat-info p{font-size:13px;margin:0;line-height:22px;padding-left:10px;font-family:"Montserrat"}.guide-show .guide-stats .stat-info p:first-child{color:#333}.guide-show .guide-stats .stat-info p:last-child{color:#03A9F4}.guide-show .guide-stats svg{height:2em;width:2em;float:left;display:inline-block;margin:5px 0 0 0}.guide-show .guide-stats svg g{stroke:#333}.guide-show .guide-content-markdown{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff;padding:2em 2em 2em 3em;border-right:1px solid #eee}.guide-show .guide-content-markdown:last-child{margin-right:0}@media screen and (max-width: 480px){.guide-show .guide-content-markdown{padding:2em}}.guide-show .guide-content-markdown h1,.guide-show .guide-content-markdown h2,.guide-show .guide-content-markdown h3,.guide-show .guide-content-markdown h4{font-family:'Montserrat';color:#404040;line-height:30px;font-size:20px;font-weight:700;font-style:normal;text-transform:none;padding-left:2em}.guide-show .guide-content-markdown ul{list-style-type:initial;padding:1em;padding:0 1em 2em 1em;font-family:'Libre Baskerville', serif;color:#555}.guide-show .guide-content-markdown strong{color:#333;font-size:1.2em;font-family:"Montserrat"}.guide-show .guide-content-markdown p{font-family:'Libre Baskerville', serif;color:#555;font-size:16px;line-height:30px}@media screen and (min-width: 53.75em){.guide-show .guide-content-markdown{float:left;display:block;margin-right:2.35765%;width:65.88078%}.guide-show .guide-content-markdown:last-child{margin-right:0}}.guide-show .guide-content-markdown .guide-step{position:relative;padding-left:2em}.guide-show .guide-content-markdown .guide-step span{position:absolute;height:35px;width:35px;left:-10px;top:18px;border-radius:50%;background:#333;color:#fff;text-align:center;padding-top:1px}.guide-show .guide-content-markdown .related-guides{border:1px solid #eee;max-width:60em;margin-left:auto;margin-right:auto;margin-bottom:30px}.guide-show .guide-content-markdown .related-guides::after{clear:both;content:"";display:table}.guide-show .guide-content-markdown .related-guides a:first-child>div{border-right:1px solid #eee}.guide-show .guide-content-markdown .related-guides>a{display:table-cell;width:50%}.guide-show .guide-content-markdown .related-guides>a:hover{background:#f7f8f9}.guide-show .guide-content-markdown .related-guides>a:hover span{color:#03A9F4}.guide-show .guide-content-markdown .related-guide{padding:25px}.guide-show .guide-content-markdown .related-guide span{display:block;font-family:'Montserrat', sans-serif;font-size:12px;font-weight:700;padding:5px 0;color:#ddd;color:#A7B3B6}.guide-show .guide-content-markdown .related-guide h4{padding:0;margin:0}.guide-show .guide-content-markdown .guide-step:nth-child(0) :before{background:black}.guide-show .guide-content-markdown .guide-step:nth-child(1) :before{background:#010101}.guide-show .guide-content-markdown .guide-step:nth-child(2) :before{background:#020202}.guide-show .guide-content-markdown .guide-step:nth-child(3) :before{background:#030303}.guide-show .guide-content-markdown .guide-step:nth-child(4) :before{background:#040404}.guide-show .guide-content-markdown .guide-step:nth-child(5) :before{background:#050505}.guide-show .guide-content-markdown .guide-step:nth-child(6) :before{background:#060606}.guide-show .guide-content-markdown .guide-step:nth-child(7) :before{background:#070707}.guide-show .guide-content-markdown .guide-step:nth-child(8) :before{background:#080808}.guide-show .guide-content-markdown .guide-step:nth-child(9) :before{background:#090909}.guide-show .guide-content-markdown .guide-step:nth-child(10) :before{background:#0a0a0a}.guide-show .guide-content-markdown .guide-step:nth-child(11) :before{background:#0b0b0b}.guide-show .guide-content-markdown .guide-step:nth-child(12) :before{background:#0c0c0c}.guide-show .guide-content-markdown .guide-step:nth-child(13) :before{background:#0d0d0d}.guide-show .guide-content-markdown .guide-step:nth-child(14) :before{background:#0e0e0e}.guide-show .guide-sidebar{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding:1em 1em 0 0}.guide-show .guide-sidebar:last-child{margin-right:0}@media screen and (min-width: 53.75em){.guide-show .guide-sidebar{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}.guide-show .guide-sidebar:last-child{margin-right:0}.guide-show .guide-sidebar.fixed{position:fixed;top:10px;width:300px}}.guide-show .guide-sidebar .card{margin:0;background-color:transparent}.guide-show .guide-sidebar .card .card-image{min-height:initial;max-height:initial;display:none}.guide-show .guide-sidebar .card .card-image img{border-radius:3px}.guide-show .guide-sidebar .guide-products h3{font-family:'Montserrat', sans-serif;font-size:16px;text-transform:none;font-style:normal;font-weight:700}.guide-show .guide-sidebar .guide-products img{height:65px;width:65px;border-radius:4px}.guide-show .guide-sidebar .guide-products .guide-product:hover p{color:#03A9F4}.guide-cards{max-width:60em;margin-left:auto;margin-right:auto;margin-top:25px;padding:0 15px}.guide-cards::after{clear:both;content:"";display:table}.guide-cards .side-image{float:left;display:block;margin-right:2.35765%;width:100%;overflow:hidden;margin-bottom:20px}.guide-cards .side-image:last-child{margin-right:0}@media screen and (min-width: 53.75em){.guide-cards .side-image{float:left;display:block;margin-right:2.35765%;width:48.82117%}.guide-cards .side-image:last-child{margin-right:0}.guide-cards .side-image:nth-child(2n){margin-right:0}}.guide-cards .side-image .side-image-content{padding:1em 2em;text-align:center}.guide-cards .side-image .side-image-content h3{margin-top:1em;font-size:1.2em}.guide-cards .side-image .side-image-content p{margin:0}.guide-cards .side-image .images-wrapper{min-height:initial;border:none;padding:7em}.guide-cards .side-image .read-more{padding:1.5em}.guide-cards .side-image .read-more button,.guide-cards .side-image .read-more a{width:100%;text-align:center;padding:1.2em;text-transform:uppercase;letter-spacing:0.1em;font-family:'Montserrat', sans-serif;font-weight:600;display:block;color:#fff;background-color:#03A9F4}.featured-guides{max-width:60em;margin-left:auto;margin-right:auto;margin-top:25px;padding:0 15px;border:1px solid #eee;display:-webkit-flex}.featured-guides::after{clear:both;content:"";display:table}@media screen and (min-width: 53.75em){.featured-guides{display:flex}.featured-guides .guide-card{float:left;display:block;margin-right:2.35765%;width:100%}.featured-guides .guide-card:last-child{margin-right:0}}.featured-guides .guide-card{float:left;display:block;margin-right:2.35765%;width:100%;min-height:260px;background:#fff;color:#fff;margin:0;padding:1.5em 1em;flex-grow:1;-webkit-flex-grow:1;text-align:center;background-size:cover;background-position:50% 50%;position:relative;transform:scale(1)}.featured-guides .guide-card:last-child{margin-right:0}.featured-guides .guide-card:hover h3{transform:scale(1.1);margin-top:85px}.featured-guides .guide-card:hover .card-overlay{background:#03A9F4 !important}.featured-guides .guide-card a{color:#fff}.featured-guides .guide-card h3{margin:140px 0 0 0;font-size:1.5em;font-family:'Montserrat', sans-serif;transition:all 0.2s ease-in-out}.featured-guides .guide-card p{font-family:'Open Sans', sans-serif;transition:all 0.2s ease-in-out}.featured-guides .guide-card .guide-info{position:relative;z-index:999}.featured-guides .guide-card .card-overlay{position:absolute;top:0;left:0;height:100%;width:100%;transition:all 0.2s ease-in-out;background:rgba(0,0,0,0.2);background:linear-gradient(rgba(0,0,0,0.3) 25%, rgba(0,0,0,0.9))}.featured-guides .guide-card:last-of-type{border-radius:0 3px 3px 0}.featured-guides .guide-title-card{background:#fff;border-radius:3px 0 0 3px;color:#333;text-align:left;padding:3em 2em}@media screen and (min-width: 53.75em){.featured-guides .guide-title-card{max-width:230px}}.featured-guides .guide-title-card h2{font-size:1.75em;font-family:'Montserrat', sans-serif}.featured-guides .guide-title-card a{background-color:#03A9F4;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;font-weight:600;line-height:1;padding:0.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}.guide-edit .token-input-list-facebook input{outline:none}ul.token-input-list-facebook{overflow:hidden;height:auto !important;height:1%;width:400px;border:1px solid #ddd;border-radius:3px;cursor:text;font-size:12px;font-family:Verdana;min-height:1px;z-index:999;margin:0;padding:5px;background-color:#fff;list-style-type:none;clear:left}ul.token-input-list-facebook li input{border:0;width:100px;padding:3px 8px;background-color:white;margin:2px 0;-webkit-appearance:caret;outline:none}li.token-input-token-facebook{overflow:hidden;height:auto !important;height:15px;margin:3px;padding:1px 3px;background-color:#eff2f7;color:#000;cursor:default;border:1px solid #ccd5e4;font-size:11px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;white-space:nowrap}li.token-input-token-facebook p{display:inline;padding:0;margin:0}li.token-input-token-facebook span{color:#a6b3cf;margin-left:5px;font-weight:bold;cursor:pointer}li.token-input-selected-token-facebook{background-color:#5670a6;border:1px solid #3b5998;color:#fff}li.token-input-input-token-facebook{float:left;margin:0;padding:0;list-style-type:none}div.token-input-dropdown-facebook{position:absolute;width:400px;background-color:#fff;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:default;font-size:11px;font-family:Verdana;z-index:1}div.token-input-dropdown-facebook p{margin:0;padding:5px;font-weight:bold;color:#777}div.token-input-dropdown-facebook ul{margin:0;padding:0}div.token-input-dropdown-facebook ul li{background-color:#fff;padding:3px;margin:0;list-style-type:none}div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook{background-color:#fff}div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook{background-color:#fff}div.token-input-dropdown-facebook ul li em{font-weight:bold;font-style:normal}div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook{background-color:#3b5998;color:#fff}
