@import url('https://fonts.googleapis.com/css?family=Life+Savers:400,700');@import url(https://fonts.googleapis.com/css?family=Cabin:400,500,700,400italic);@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic);
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
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{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 #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;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:url(/themes/ilovethisdiet/css/colorbox/images/overlay.png) repeat 0 0;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxTopLeft{width:21px;height:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) no-repeat -101px 0;}#cboxTopRight{width:21px;height:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) no-repeat -130px 0;}#cboxBottomLeft{width:21px;height:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) no-repeat -101px -29px;}#cboxBottomRight{width:21px;height:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) no-repeat -130px -29px;}#cboxMiddleLeft{width:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) right top repeat-y;}#cboxTopCenter{height:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px;background:url(/themes/ilovethisdiet/css/colorbox/images/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;overflow:hidden;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}#cboxLoadingOverlay{background:url(/themes/ilovethisdiet/css/colorbox/images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(/themes/ilovethisdiet/css/colorbox/images/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/themes/ilovethisdiet/css/colorbox/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.loaderBackground{background:url(/themes/ilovethisdiet/images/ajax-loader.gif) no-repeat center center;height:100%;}#colorbox #cboxClose{top:0;right:0;}#cboxLoadedContent{margin-top:28px;margin-bottom:0;}.hide-loader #cboxWrapper{display:none;}
body.page-create-my-daily-food-journal div.add-wrapper h1{display:none;}body.path-daily-food-journal h1.page-title{display:block;margin-top:0px;}.type-in-weight{width:100%;text-align:center;background-color:#1B1464;}.type-in-weight h1{color:#FFF799;font-size:40px;}.add-lbs{width:50px;border:1px solid red;margin-right:10px;}div.add-wrapper span{color:black;font-family:helvetica;font-weight:700;}section.type-in-weight h1{font-family:'life savers';font-weight:600;}.how-to-use a{font-family:helvetica;text-decoration:underline;font-weight:bold;}.how-to-use a:hover{border-bottom:none;text-decoration:underline;}.calendar-button-wrapper{width:260px;}.dfj-line-items{width:100%;font-weight:700;color:#333333;font-family:'Arimo';background-color:white;word-wrap:break-word;min-height:100px;}.dfj-line-item{color:inherit;}.dfj-line-item-title,.dfj-title-span,.dfj-title-hover{color:inherit;}.dfj-remove-item-container{position:relative;top:20%;}.dfj-remove-item-message{font-weight:bold;font-size:2em;}.dfj-remove-item-title{font-size:1.5em;padding-top:1em;padding-bottom:1em;}.dfj-remove-item-yes,.dfj-remove-item-no{display:inline-block;margin-left:10%;margin-right:10%;font-size:2em;text-decoration:underline;cursor:pointer;}.dfj-title-span{cursor:pointer;}.dfj-line-item-hidden-title{display:none !important;}.dfj-line-item-hidden-prefix{display:none !important;}.dfj-line-item-title .dfj-line-item-hover-icon{display:none;position:absolute;}.dfj-title-span:hover .dfj-line-item-hover-icon{display:inline;}.dfj-title-span:hover .dfj-title-hover{text-decoration:underline;}.dfj-line-item-nid,.dfj-line-item-quantity,.dfj-line-item-calories,.dfj-line-item-fruit,.dfj-line-item-dairy,.dfj-line-item-veggie,.dfj-line-item-starchy-veggie,.dfj-line-item-protein{display:none !important;}div.dfj-remove-line-item-colorbox,div.dfj-remove-line-item-colorbox div{background-color:#fed7a7;color:#d1852a;font-family:life savers;text-align:center;}#colorbox.dfj-remove-line-item-colorbox #cboxContent,#colorbox.dfj-remove-line-item-colorbox #cboxLoadingOverlay,#colorbox.dfj-remove-linte-item-colorbox .cboxIframe{background:none !important;}body.daily-food-journal h3{margin-top:0px;}body.daily-food-journal #content h2{font-size:28px !important;color:#393535;}body.page-edit-my-daily-food-journal  h1.title{display:none;}body.path-daily-food-journal .page-title{background-color:#1B1464;color:#FFF799;}body.path-daily-food-journal section.row input{display:inline-block;margin-right:10px;}.lbs{display:inline-block;}.tooltip-my-weight-today{display:inline-block;}div.max-calories{font-weight:bold;color:#333;}div.min-calories{color:#333;}body.path-daily-food-journal section.row .first input{width:60px;border:1px solid black;font-weight:700;color:#333;font-family:'Arimo';font-size:15px;}body.path-daily-food-journal section.row .first{margin-top:5px;}input.calories{width:50px;}section.row textarea{resize:none;}div.content textarea{overflow:visible !important;resize:none;}section.2-col textarea{resize:none;}section.header-information > div{display:inline-block;vertical-align:top;margin-right:6%;}section.header-information  div span{font-size:15px;margin-bottom:5px;}section.header-information  div.third{margin-top:11px;margin-right:15px;}section.header-information  div.fourth{margin-right:0px;margin-top:20px;float:right;}section.header-information  div a{font-size:15px;font-weight:bold;text-decoration:underline;}section.header-information  div a:hover{border-bottom:none;}section.header-information div.second{margin-top:10px;}section.header-information div.diet-instructions a{display:block;margin-bottom:10px;}section.header-information div.diet-instructions a:nth-child(3){margin-top:-20px;}section.header-information div.diet-instructions a:nth-child(5){margin-top:-22px;}.3-col.second{float:left;margin-right:10%;}.3-col.last{float:left;}.header-information span{color:#393535;font-family:Arimo;font-weight:700;}.calender-image{float:right;}.calorie-limit-wrapper{background:#FFF;padding:10px;font-size:12px;border:1px solid #ccc;margin-top:10px;margin-bottom:20px;width:250px;min-height:36px;}body.path-daily-food-journal section.row input.calories{display:block;width:55px;font-weight:700;color:#333;font-family:'Arimo';font-size:15px;}input.calories{display:block;}h1.edit-page-title{font-size:60px;font-family:'life savers';font-weight:bold;}body.path-daily-food-journal .featured-top{background:#faf2e9;border-bottom:none;}body.path-daily-food-journal .container .3-col{display:inline-block;}body.path-daily-food-journal div.3-col.second{display:inline-block;vertical-align:top;margin-top:10px;}body.path-daily-food-journal div.3-col.last{display:inline-block;vertical-align:top;}h2.lunch-title{display:inline-block;width:auto;}h2.dinner-title{display:inline-block;width:auto;}h2.dairy-title{display:inline-block;width:auto;}h2.veggie-title{display:inline-block;width:auto;}section.fruit h2.fruits-title{display:inline-block !important;width:auto !important;}h2#fruit-title{display:inline-block;width:auto;}h2.hh-title{display:inline-block;width:auto;}h2.treat-title{display:inline-block;width:auto;}h2.condiments-title{display:inline-block;width:auto;}h2.dressings-title{display:inline-block;width:auto;}h2#exercise-title{display:inline-block;width:auto;}body.path-daily-food-journal h2{color:black;font-family:helvetica;}body.path-daily-food-journal h3{font-style:italic;font-family:helvetica;color:#393535;font-size:18px;}body.path-daily-food-journal textarea{width:100%;min-height:100px;font-weight:700;color:#333;font-family:'Arimo';font-size:15px;}body.path-daily-food-journal .row.breakfast textarea{min-height:120px;}section.today{margin:auto;color:black;font-size:45px;font-family:life savers;font-weight:bold;text-align:center;margin-bottom:10px;}h2.breakfast-title{display:inline-block;width:auto;}div.add-button ul{display:block;list-style-type:none;text-align:left;padding-left:0px;margin-top:0px;position:absolute;padding:10px;border-radius:0px 0px 5px 5px;z-index:50;}div.add-button ul  li{font-weight:400;font-size:11px;}div.add-button ul  li:hover{color:white;opacity:.7;}div.add-button{font-style:italic;color:black;font-weight:900;font-family:helvetica,arial,sans-serif;-webkit-box-shadow:1px 1px 0px rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 0px rgba(50,50,50,0.75);box-shadow:1px 1px 0px rgba(50,50,50,0.75);border-radius:3px;font-size:12px;float:left;text-transform:uppercase;line-height:24px;padding:0px 6px 0px 4px !important;margin-right:10px;cursor:pointer;}div.add-button:hover{cursor:pointer;}div.clear-button:hover{cursor:pointer;}.green-arrow{cursor:pointer;}a:hover{cursor:pointer;opacity:.7;}body.path-daily-food-journal div.clear-button{float:right;background-color:#F15F49;color:white;padding:4px 5px 2px 5px;border-radius:3px;font-weight:900;font-style:italic;font-size:12px;font-family:helvetica;-webkit-box-shadow:1px 1px 0px rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 0px rgba(50,50,50,0.75);box-shadow:1px 1px 0px rgba(50,50,50,0.75);text-transform:uppercase;margin-bottom:0px;}section.breakfast{margin-top:20px;}@media (max-width:1216px){section.breakfast{margin-top:90px;}}@media (max-width:1000px){section.breakfast{margin-top:20px;}}section.breakfast h2{margin-top:0px;}.full-path-daily-food-journal-demo row.breakfast textarea{height:120px;}.breakfast-buttons{margin-bottom:40px;}div.breakfast-dropdown{background-color:#fca170;}.region-content ul.breakfast-options{display:none;background-color:#fca170;}ul.breakfast-options  li{text-align:left;}div.breakfast-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}.lunch-buttons{margin-bottom:40px;}div.lunch-frozen-meal-dropdown{background-color:#5fddfc;}.region-content ul.lunch-frozen-meal-options{display:none;background-color:#5fddfc;z-index:50;}div.lunch-salad-dropdown{background-color:#6ad884;}.region-content ul.lunch-salad-options{display:none;background-color:#6ad884;}.lunch-cookbook-recipe-dropdown{background-color:#FED5DA;}.region-content ul.lunch-cookbook-recipe-options{display:none;background-color:#FED5DA;}div.lunch-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.dinner-frozen-meal-dropdown{background-color:#5fddfc;}.region-content ul.dinner-frozen-meal-options{display:none;background-color:#5fddfc;}div.dinner-salad-dropdown{background-color:#6ad884;}.region-content ul.dinner-salad-options{display:none;background-color:#6ad884;}.dinnercookbook-recipe-dropdown{background-color:#FED5DA;}.region-content ul.dinner-cookbook-recipe-options{display:none;background-color:#FED5DA;}.dinner-buttons{margin-bottom:40px;}div.dinner-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}.dairy-dropdown{background-color:#daf4fe;}.dairy-buttons{margin-bottom:40px;}.region-content ul.dairy-options{display:none;background-color:#daf4fe;}div.dairy-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.veggie-dropdown{background-color:#acd473;}.region-content ul.veggie-options{display:none;background-color:#acd473;}.veggie-buttons{margin-bottom:40px;}div.veggie-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.fruit-dropdown{background-color:#fbafd2;}.region-content ul.fruit-options{display:none;background-color:#fbafd2;}.fruit-buttons{margin-bottom:40px;}div.fruit-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.hh-dropdown{background-color:#00CECE;}.region-content ul.hh-options{display:none;background-color:#00CECE;}.hh-buttons{margin-bottom:40px;}section.hunger-helpers{display:inline-block;width:48%;margin-right:2%;}div.hh-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.treat-dropdown{background-color:#FEBFD3;}.region-content ul.treat-options{display:none;background-color:#FEBFD3;}.treat-buttons{margin-bottom:40px;}section.treat{display:inline-block;width:48%;margin-left:0%;}div.treat-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.condiments-dropdown{background-color:#f58291;}.region-content ul.condiments-options{display:none;background-color:#f58291;}.condiments-buttons{margin-bottom:40px;}section.condiments{display:inline-block;width:48%;margin-right:2%;}div.condiments-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.dressings-dropdown{background-color:#deba91;}.region-content ul.dressings-options{display:none;background-color:#deba91;}.dressings-buttons{margin-bottom:40px;}section.dressings{display:inline-block;width:48%;margin-left:0%;}div.dressings-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}section.misc{width:48%;display:inline-block;margin-right:2%;}.misc-non-plan{display:inline;color:#333;}section.misc h2{display:inline-block;}section.misc textarea{margin-top:10px;}section.misc span{font-style:italic;color:black;font-family:helvetica;font-size:16px;margin-bottom:20px;}div.misc-calories-wrapper{display:inline-block;font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.misc-button{padding:5px 10px 5px 10px;width:50px;border-radius:3px;text-align:center;background-color:#1b1464;font-family:'life savers';font-size:15px;color:#fff799;display:inline-block;margin-left:20px;}div.misc-button:hover{opacity:.5;}input.misc-calories{width:50px;}.misc-form .result{display:block;}.colorbox-content h3{display:none;}.misc-form h3{display:block;}.misc-calories input{color:black;font-weight:bold;}div.misc-calories-wrapper label{color:black;font-family:helvetica;font-size:14px;}div.misc-calories-wrapper .description span{font-style:normal;font-size:12px;}section.exercise{width:48%;display:inline-block;margin-left:0%;}section.exercise textarea{margin-top:10px;}section.exercise span{font-style:italic;color:black;font-family:helvetica;font-size:16px;margin-bottom:20px;}input.exercise-calories{width:50px;}div.exercise-buttons{margin-bottom:40px;}.exercise-calories{font-family:'Arimo';font-size:15px;margin-bottom:5px;font-weight:bold;color:#333;}div.exercise-calories-wrapper label{color:black;font-family:helvetica;font-size:12px;}div.exercise-calories-wrapper  .description span{font-style:normal;font-size:12px;}.exercise-dropdown{background-color:#2c60d2;color:white !important;}.misc-search-dropdown{background-color:red;color:white !important;}body.path-daily-food-journal h2.misc-food-header{color:black;font-size:45px;font-family:'life savers';font-weight:bold;}div.purple-inner div.misc-usda-form{text-align:left;}div.purple-inner .misc-clear-wrapper{height:30px;margin-top:10px;}div.purple-inner .misc-clear-button{background-color:red;color:white;}div.misc-food-label{font-family:'life savers';color:rgb(69,35,73);font-size:18px;font-weight:bold}div.misc-usda-add-food{margin-bottom:5px;}.misc-usda-food-select-dropdown{max-width:400px;display:block;}div.misc-form input{width:250px;}div.misc-form div.title-wrapper{display:inline-block;margin-right:45px;}div.misc-form div.title-wrapper input{display:block;}div.misc-form div.calorie-wrapper{display:inline-block;}div.misc-form div.calorie-wrapper input{display:block;}@media (max-width:800px){div.misc-form h3.result{margin:0px;}div.misc-form h2{margin-bottom:0px;}.add-extra-serving-pic{background-size:80%;}}.first-bar-box{display:inline-block;}.second-bar-box{display:inline-block;}.bottom-bar{width:100%;background-color:#1b1464;height:auto;position:fixed;bottom:50px;left:0;margin:auto;z-index:1;text-align:center;}.bottom-bar input{width:50px;display:inline-block;position:relative;bottom:11px;left:10px;}.bottom-bar img{display:inline-block;}div.bottom-bar-wrapper{max-width:1200px;margin:auto;}div.bottom-bar input{position:relative;top:-8px;height:30px;padding:0px;font-size:20px;font-weight:bold;text-align:center;font-family:arial;}.bottom-bar .bottom-bar-total{display:inline-block;float:left;margin-left:30px;vertical-align:baseline;font-family:life savers;color:white;position:relative;top:5px;}#protein-today-text{margin-left:145px;}.bottom-bar-text{display:inline-block;font-size:26px;font-weight:bold;}.total-cal{margin-left:86px;}.bottom-bar .saving-icon{display:inline-block;width:125px;margin-left:20px;}.requirements-met{background-color:#38CF6D !important;color:#fff !important;}.requirements-exceeded{background-color:red !important;color:#fff !important;}div.arrow-box{height:140px;min-width:250px !important;position:fixed;bottom:100px;background-color:white;padding:10px;border:2px solid black;color:black;display:none;z-index:5;}div.arrow-box a{color:black;}div.arrow-box div{float:left;margin-right:30px;}div.arrow-box p{margin:0px;}.full-path-daily-food-journal-demo .colorbox-content table.Breakfast tbody tr{opacity:.4;}.full-path-daily-food-journal-demo .colorbox-content table.Breakfast tbody tr.clear-row{opacity:1;}.full-path-daily-food-journal-demo .ui-dialog-titlebar{display:none;}.full-path-daily-food-journal-demo .ui-dialog .ui-dialog-content{padding:0;border-radius:20px;}.full-path-daily-food-journal-demo .ui-dialog .ui-dialog-buttonpane{background:transparent;border-color:transparent;}.full-path-daily-food-journal-demo .ui-dialog{background:transparent;border:none;}.full-path-daily-food-journal-demo .ui-dialog-buttonset{position:relative;bottom:60px;left:8px;}.full-path-daily-food-journal-demo .ui-button{background:rgb(30,172,241) !important;border-radius:14px;padding:7px 15px;color:white;}.full-path-daily-food-journal-demo .ui-button-text{color:white;}.full-path-daily-food-journal-demo .ui-button-text:after{content:&#8594;}#cboxContent h3{text-transform:uppercase;font-weight:bold;font-style:normal;margin:auto;width:95%;margin-bottom:5px;margin-top:20px;}div.colorbox-content h3{font-weight:700;font-family:'Arimo';font-size:15px;margin-bottom:5px;margin-top:4px;}div.colorbox-content h4{font-size:16px;font-weight:bold;padding-left:2.5%;padding-bottom:10px;color:#333;}div.colorbox-legend{margin-left:2.5%;padding:5px;font-weight:bold;color:#333;}.legend{padding:5px;font-weight:bold;font-size:16px;color:#333;}div.colorbox-content table{width:95%;}div.colorbox-content table tbody tr:hover{background-color:#fdfced;}div.colorbox-content table tr:nth-child(even):hover{background-color:#fdfced;}div.colorbox-content .Salads-colorbox thead tr{background-color:#006600;}div.colorbox-content p.salad-instructions,div.colorbox-content p.breakfast-instructions{padding-left:2.5%;}#cboxContent div.colorbox-content h3.fav-salad{color:#006600;}div.colorbox-content h3.salads{color:#006600 !important;}div.colorbox-content h3.cookbook{color:#C91224 !important;}.click-to-add{background:#fff799;font-family:"life savers";color:#1b1464;font-size:15px;font-weight:bold;border-bottom:2px solid #000;border-right:1px solid #000;padding:2px 5px;display:inline-block;text-decoration:none;cursor:pointer;}.click-to-add:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#468ccf),color-stop(1,#63b8ee));background:-moz-linear-gradient(center top,#468ccf 5%,#63b8ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf',endColorstr='#63b8ee');background-color:#468ccf;}div.no-favorites{color:#393535;font-family:'life savers';font-weight:500;font-size:20px;padding:20px;}div#cboxTopCenter{background:none;}div#cboxMiddleLeft{background:none;}div#cboxMiddleRight{background:none;}div#cboxBottomCenter{background:none;}div#cboxTopLeft{background:none;}div#cboxTopRight{background:none;}div#cboxBottomRight{background:none;}div#cboxBottomLeft{background:none;}table.Breakfast thead tr{background-color:#FE7830;}table.Breakfast tbody tr{background-color:#fcefe9;}table.Breakfast tbody tr:nth-child(even){background-color:#fffbf8;}#cboxContent h3.breakfast{color:#FE7830;}table.Smoothie thead tr{background-color:#FA89CB;}table.Smoothie tbody tr{background-color:#fdcfea;}table.Smoothie tbody tr:nth-child(even){background-color:#fef3f9;}#cboxContent h3.smoothie{color:#FA89CB;}table.Frozen thead > tr{background-color:#0471b8;}table.Frozen thead > tr th{color:white;}table.Frozen tbody tr{background-color:#80cdfe;}table.Frozen tbody tr:nth-child(even){background-color:#cdebfe;}#cboxContent h3.lunch{color:#0471B8;}#cboxContent h3.dinner{color:#0471B8;}table.Love thead > tr{background-color:#C91224;}table.Love thead > tr th{color:white;}table.Love tbody tr{background-color:#FED5DA;}table.Love tbody tr:nth-child(even){background-color:#FFF1F3;}table.Dairy-colorbox thead > tr{background-color:#c4fdfe;}table.Dairy-colorbox thead > tr th{color:#0e69be;}table.Dairy-colorbox tbody tr{background-color:#d9f2fb;}table.Dairy-colorbox tbody tr:nth-child(even){background-color:#ecf8fc;}#cboxContent h3.dairy{color:#04AEE6;}#cboxContent h3.veggie{color:#43cb64;}table.Vegetables-colorbox thead > tr{background-color:#006600;}table.Vegetables-colorbox tbody tr{background-color:rgb(221,251,228);}table.Vegetables-colorbox tbody tr:nth-child(even){background-color:#f3fef6;}table.Fruit-colorbox thead > tr{background-color:#7C015A;}table.Fruit-colorbox thead > tr th{color:white;}table.Fruit-colorbox tbody tr{background-color:#fef7fb;}table.Fruit-colorbox tbody tr:nth-child(even){background-color:#fcebf3;}table.fruit-colorbox thead > tr{background-color:#7C015A;}table.fruit-colorbox thead > tr th{color:white;}table.fruit-colorbox tbody tr{background-color:#fef7fb;}table.fruit-colorbox tbody tr:nth-child(even){background-color:#fcebf3;}table.Fruits-colorbox thead > tr{background-color:#7C015A;}table.Fruits-colorbox thead > tr th{color:white;}table.Fruits-colorbox tbody tr{background-color:#fef7fb;}table.Fruits-colorbox tbody tr:nth-child(even){background-color:#fcebf3;}#cboxContent h3.fruit{color:#7C015A;}table.Hunger thead > tr{background-color:#00CECE;}table.Hunger thead > tr th{color:white;}table.Hunger tbody tr{background-color:#DDFFFF;}table.Hunger tbody tr:nth-child(even){background-color:#ECFFFF;}#cboxContent h3.hh{color:#00CECE;}table.Treats-colorbox thead > tr{background-color:#D10A4A;}table.Treats-colorbox thead > tr th{color:white;}table.Treats-colorbox tbody tr{background-color:#FEBFD3;}table.Treats-colorbox tbody tr:nth-child(even){background-color:#FEE7EF;}#cboxContent h3.treat{color:#D10A4A;}table.condiments-colorbox thead > tr{background-color:#F58694;}table.condiments-colorbox thead > tr th{color:white;}table.condiments-colorbox tbody tr{background-color:#FED5DA;}table.condiments-colorbox tbody tr:nth-child(even){background-color:#FFF1F3;}#cboxContent h3.condiments{color:#F58694;}table.dressings-colorbox thead > tr{background-color:#C2A65D;}table.dressings-colorbox thead > tr th{color:white;}table.dressings-colorbox tbody tr{background-color:#D8C699;}table.dressings-colorbox tbody tr:nth-child(even){background-color:#FDF8E8;}#cboxContent h3.dressings{color:#C2A65D;}table.Exercises-colorbox thead > tr{background-color:#0471b8;}table.Exercises-colorbox thead > tr th{color:white;}table.Exercises-colorbox tbody tr{background-color:#d0defd;}table.dressings-colorbox tbody tr:nth-child(even){background-color:#eef4fe;}div.exercise-calories input{color:red;}#cboxContent h3.exercise{color:#2c60d2;}.misc-form div.save-button{background:#fff799;font-family:"'life savers'";color:#1b1464;font-size:15px;font-weight:bold;border-bottom:2px solid #000;border-right:1px solid #000;padding:2px 5px;display:inline-block;text-decoration:none;cursor:pointer;}.misc-form{text-align:center;}.misc-form .title-wrapper{margin-top:25px;margin-bottom:50px;}.misc-form .calorie-wrapper{margin-bottom:20px;}#cboxContent .misc-form h3{margin-top:0px;}.dfj-my-weight-tip{display:inline-block;}.dfj-breakfast-title-tip{display:inline-block;}.dfj-lunch-title-tip{display:none;}.dfj-dinner-title-tip{display:none;}.dfj-dairy-title-tip{display:inline-block;}.dfj-veggie-title-tip{display:inline-block;}.dfj-fruit-title-tip{display:inline-block;}.dfj-hh-title-tip{display:inline-block;}.dfj-treat-title-tip{display:inline-block;}.dfj-condiments-title-tip{display:inline-block;}.dfj-dressings-title-tip{display:inline-block;}.dfj-misc-title-tip{display:inline-block;}.dfj-exercise-title-tip{display:inline-block;}@media (max-width:1100px){.bottom-bar .bottom-bar-total{margin-left:50px;}}@media (max-width:1055px){div.arrow-box{bottom:150px;}}@media (max-width:1000px){div.add-button{float:none;width:50%;margin-bottom:8px;}body.path-daily-food-journal div.clear-button{float:none;width:50%;}.how-to-use{display:none;}section.breakfast{margin-top:50px;}body.path-daily-food-journal section.today{margin-top:100px;}}@media (max-width:1000px){section.hunger-helpers{display:block;width:100%;}section.condiments{display:block;width:100%;}section.treat{width:100%;margin-left:0px;}section.misc{display:block;width:100%;}section.dressings{width:100%;margin-left:0px;}section.exercise{width:100%;margin-left:0px;}section.today{margin-left:0px;position:relative;top:-63px;}}@media (max-width:850px){.bottom-bar .bottom-bar-total{margin-left:12px;}}@media (max-width:800px){div.add-button{width:98%;text-align:center;}body.path-daily-food-journal div.clear-button{width:98%;text-align:center;}section textearea{width:98%;}.breakfast-buttons{margin-bottom:10px;}.bottom-bar div.saving-icon{display:none;}}@media (max-width:700px){div.arrow-box{bottom:170px;}}@media (max-width:680px){body.daily-food-journal h1.page-title{font-size:266%;}}@media (max-width:670px){div.copyright-info li span{display:none;}span.daily-requirements-wrapper{display:block;}}@media (max-width:600px){body.daily-food-journal #main-wrapper{width:90%;}section.today{position:relative;top:-63px;}.misc-non-plan{display:block;}div.misc-form h2{font-size:20px !important;}div.misc-form div.title-wrapper{display:inline-block;margin-right:0px;margin-bottom:0px;margin-top:0px;}.page-mydailyfoodjournal #cboxContent table tr th{width:auto;}.page-mydailyfoodjournal #cboxContent table tr th:nth-child(2){width:1% !important;}}@media (max-width:575px){#protein-today-text{margin-left:0px;}}@media (max-width:500px){body.daily-food-journal h1.page-title{font-size:30px;}section.header-information  div.fourth{margin-top:0px;}section.breakfast{margin-top:-20px;}}@media (max-width:450px){span.daily-requirements-wrapper span{font-size:16px;}div.bottom-bar input{margin-left:-10px;margin-right:10px;}span.daily-requirements-wrapper input{width:40px !important;}}@media (max-width:416px){h1.edit-page-title{font-size:28px;text-align:center;}section.today{font-size:25px;text-align:center;margin-top:85px;}.calorie-limit-wrapper{width:100%;margin:auto;}section.header-information{margin-top:-50px;}}@media only screen
and (max-width:400px)
and (orientation :portrait){body.daily-food-journal footer.site-footer{position:relative;bottom:95px;}}@media only screen
and (max-device-width:800px)
and (orientation :landscape){.bottom-bar{bottom:0px;}span.bottom-bar-total{font-size:20px;}span.second-bar-box{display:inline-block;}div.arrow-box{bottom:50px;}}@media (max-width:330px){body.daily-food-journal h1.page-title{font-size:25px;}}@media (max-width:300px){div.arrow-box{bottom:155px;left:12px;}div.bottom-bar-text{margin-left:5px;}#veggies-today-text{margin-left:15px;}}@media print{div.printer-friendly{display:none;}.tooltip{display:none;}.flag-shopping-list{display:none !important;}.post-it{display:none !important;}div.add-button{display:none !important;}div.clear-button{display:none;}div.diet-instructions{display:none !important;}section.header-information div.last{display:none;}section.breakfast{margin-top:0px;}section.today{font-size:20px;}.bottom-bar{position:static;text-align:left;}.bottom-bar img{display:none;}div#calories-today-text{font-size:12px;}div#fruit-today-text{font-size:12px;}div#dairy-today-text{font-size:12px;}div#veggies-today-text{font-size:12px;}div#protein-today-text{font-size:12px;}.daily-requirements-wrapper{display:inline-block;}.total-calories{display:inline-block;}body.path-daily-food-journal textarea{min-height:0px !important;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.path-daily-food-journal .how-to-use{float:none;}.diet-instructions #main a{display:inline !important;}}img.ajax-error-window{max-width:100%;height:auto;max-height:100%;text-align:center;margin:auto;display:block;cursor:pointer;}.full-path-daily-food-journal-demo .ui-dialog{z-index:12000 !important;}.full-path-daily-food-journal-demo .dfj-img{display:none;}body.full-path-daily-food-journal-demo.user-logged-out ul.clearfix.menu{display:none !important;}.path-daily-food-journal .colorbox-content table thead th:nth-child(1){text-transform:uppercase;}.daily-food-journal #cboxLoadedContent{margin-top:0px;}.daily-food-journal #cboxClose{border-radius:50%;}body.path-daily-food-journal .colorbox-legend{margin-left:0px;padding:0px;width:98.4%;margin:auto;}body.path-daily-food-journal .purple-inner{background:rgb(220,190,222);border:4px solid rgb(69,35,73);padding:10px 10px;}.path-daily-food-journal .purple-container{background:rgb(69,35,73);border:4px solid white;}.path-daily-food-journal .purple-container h2{color:white !important;}body.path-daily-food-journal div.colorbox-content table{width:99%;}body.path-daily-food-journal .colorbox-content table.Breakfast{border:4px solid #FE7830;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Breakfast{border:4px solid #FE7830;}body.path-daily-food-journal .colorbox-content table.Smoothie{border:4px solid #FA89CB;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Smoothie{border:4px solid #FA89CB;}body.path-daily-food-journal .colorbox-content table.Exercises-colorbox{border:4px solid #0471b8;}body.path-daily-food-journal .colorbox-content table.Frozen{border:4px solid #0471b8;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Frozen{border:4px solid #0471b8;}body.path-daily-food-journal .colorbox-content table.Salads-colorbox{border:4px solid #006600;}body.path-daily-food-journal .colorbox-content div.colorbox-content.Salads{border:4px solid #006600;}body.path-daily-food-journal .colorbox-content table.Cookbook-colorbox{border:4px solid #C91224;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Cookbook{border:4px solid #C91224;}body.path-daily-food-journal .colorbox-content table.Dairy-colorbox{border:4px solid #c4fdfe;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Dairy{border:4px solid #c4fdfe;}body.path-daily-food-journal .colorbox-content table.Vegetables-colorbox{border:4px solid #006600;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Vegetables{border:4px solid #006600;}body.path-daily-food-journal .colorbox-content table.Fruit-colorbox{border:4px solid #7C015A;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Fruit{border:4px solid #7C015A;}body.path-daily-food-journal .colorbox-content table.Hunger{border:4px solid #00CECE;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Hunger{border:4px solid #00CECE;}body.path-daily-food-journal .colorbox-content table.Treats-colorbox{border:4px solid #D10A4A;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.Treats{border:4px solid #D10A4A;}body.path-daily-food-journal .colorbox-content table.condiments-colorbox{border:4px solid #F58694;}body.path-daily-food-journal .colorbox-content table.div.colorbox-legend.condiments{border:4px solid #F58694;}body.path-daily-food-journal .colorbox-content table.dressings-colorbox{border:4px solid #C2A65D;}body.path-daily-food-journal .colorbox-content div.colorbox-legend.dressings{border:4px solid #C2A65D;}body.path-daily-food-journal h4.colorbox-location{display:none;}body.path-daily-food-journal .colorbox-content h3{color:white;}.extra-serving-box{width:99%;margin:auto;box-sizing:border-box;text-align:right;padding:5px;padding-bottom:0px;}.extra-breakfast-box{border:4px solid #FE7830;background:white;}.extra-smoothie-box{border:4px solid #FA89CB;background:white;}.extra-frozen-box{border:4px solid #0471b8;background:white;}.extra-salad-box{border:4px solid #006600;background:white;}.extra-cookbook-box{border:4px solid #C91224;background:white;}.extra-dairy-box{border:4px solid #c4fdfe;background:white;}.extra-veggie-box{border:4px solid #006600;background:white;}.extra-fruit-box{border:4px solid #7C015A;background:white;}.extra-condiment-box{border:4px solid #F58694;background:white;}.extra-dressing-box{border:4px solid #C2A65D;background:white;}.extra-treat-box{border:4px solid #D10A4A;background:white;}.extra-helper-box{border:4px solid #00CECE;background:white;}.extra-exercise-box{border:4px solid #0471b8;background:white;}.extra-salad-box p{font-weight:bold;color:#006600;}.extra-dressing-box p{font-weight:bold;color:#C2A65D;}.extra-helper-box p{font-weight:bold;color:#00CECE;}.extra-frozen-box p{font-weight:bold;color:#0471b8;}.extra-condiment-box p{font-weight:bold;color:#F58694;}.extra-serving-box .breakfast-instructions{margin-bottom:0px;color:#9C4C22;font-family:arial;font-weight:bold;}.extra-serving-box .smoothie-instructions{margin-bottom:0px;color:#9C4C22;font-family:arial;font-weight:bold;}.add-extra-serving-pic{text-align:center;padding:5px;background-repeat:no-repeat;background-position:center;height:100px;}.dfj-img{text-align:left;}.extra-favorites-Breakfast{border:4px solid #FE7830;}.extra-favorites-Breakfast .dfj-img{background-image:url('/themes/ilovethisdiet/images/breakfast-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Breakfast .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-breakfasts.png');height:125px;}.extra-favorites-Smoothie{border:4px solid #FA89CB;}.extra-favorites-Smoothie .dfj-img{background-image:url('/themes/ilovethisdiet/images/smoothies-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Smoothie .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-smoothies.png');height:125px;}.extra-favorites-Salads-box{border:4px solid #006600;}.extra-favorites-Salads-box .dfj-img{background-image:url('/themes/ilovethisdiet/images/salad-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Salads-box .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-salads.png');height:125px;}.extra-favorites-Love{border:4px solid #C91224;}.extra-favorites-Love .dfj-img{background-image:url('/themes/ilovethisdiet/images/cookbook-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Love .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-cookbook.png');height:125px;}.extra-favorites-Dairy-box{border:4px solid #c4fdfe;}.extra-favorites-Dairy-box .dfj-img{background-image:url('/themes/ilovethisdiet/images/dairy-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Dairy-box .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-dairy.png');height:125px;}.extra-favorites-Vegetables-box{border:4px solid #006600;}.extra-favorites-Vegetables-box .dfj-img{background-image:url('/themes/ilovethisdiet/images/veggie-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Vegetables-box .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-veggies.png');height:125px;}.extra-favorites-Fruits-box{border:4px solid #7C015A;}.extra-favorites-Fruits-box .dfj-img{background-image:url('/themes/ilovethisdiet/images/fruit-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Fruits-box .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-fruit.png');height:125px;}.extra-favorites-Hunger{border:4px solid #00CECE;}.extra-favorites-Hunger .dfj-img{background-image:url('/themes/ilovethisdiet/images/helper-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Hunger .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-hunger.png');height:125px;}.extra-favorites-Treats-box{border:4px solid #D10A4A;}.extra-favorites-Treats-box .dfj-img{background-image:url('/themes/ilovethisdiet/images/treat-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Treats-box .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-treats.png');height:125px;}.extra-favorites-dressings-box{border:4px solid #C2A65D;}.extra-favorites-dressings-box .dfj-img{background-image:url('/themes/ilovethisdiet/images/dressing-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-dressings-box .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-dressings.png');height:125px;}.extra-favorites-Frozen{border:4px solid #0471b8;}.extra-favorites-Frozen .dfj-img{background-image:url('/themes/ilovethisdiet/images/frozen-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-Frozen .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-frozen.png');height:125px;}.extra-favorites-condiments-box{border:4px solid #F58694;}.extra-favorites-condiments-box .dfj-img{background-image:url('/themes/ilovethisdiet/images/condiment-dfj.png');background-repeat:no-repeat;height:27px;}.extra-favorites-condiments-box .add-extra-serving-pic{background-image:url('/themes/ilovethisdiet/images/fav-condiments.png');height:125px;}.extra-recent-pic{background-image:url('/themes/ilovethisdiet/images/recently_added.png');}.extra-dietitians-picks-pic{background-image:url('/themes/ilovethisdiet/images/dietitians-picks.png');}.extra-vegetarian-pic{background-image:url('/themes/ilovethisdiet/images/vegetarian.png');}.extra-gluten-free-pic{background-image:url('/themes/ilovethisdiet/images/gluten-free.png');}.extra-eating_well-pic{background-image:url('/themes/ilovethisdiet/images/eating-well.png');}.extra-good_food_made_simple-pic{background-image:url('/themes/ilovethisdiet/images/good-food-made-simple.png');}.extra-blake-s-pic{background-image:url('/themes/ilovethisdiet/images/blakes.png');}.extra-stouffer-s-pic{background-image:url('/themes/ilovethisdiet/images/stouffers.png');}.extra-healthy_choice-pic{background-image:url('/themes/ilovethisdiet/images/healthy-choice.png');}.extra-healthy_choice_canada-pic{background-image:url('/themes/ilovethisdiet/images/healthy-choice.png');}.extra-lean_cuisine-pic{background-image:url('/themes/ilovethisdiet/images/lean-cuisine.png');}.extra-lean_cuisine_canada-pic{background-image:url('/themes/ilovethisdiet/images/lean-cuisine.png');}.extra-smart_ones-pic{background-image:url('/themes/ilovethisdiet/images/smart-ones.png');}.extra-smart_ones_canada-pic{background-image:url('/themes/ilovethisdiet/images/smart-ones.png');}.extra-amy-s-pic{background-image:url('/themes/ilovethisdiet/images/amys.png');}.extra-amy-s_canada-pic{background-image:url('/themes/ilovethisdiet/images/amys.png');}.extra-kashi-pic{background-image:url('/themes/ilovethisdiet/images/kashi.png');}.extra-michelina-s_canada-pic{background-image:url('/themes/ilovethisdiet/images/michelina-pic.png');}.extra-eating_right_for_healthy_living-pic{background-image:url('/themes/ilovethisdiet/images/eating-right.png');}.extra-vh_steamers-pic{background-image:url('/themes/ilovethisdiet/images/vh.png');}.extra-compliments-pic{background-image:url('/themes/ilovethisdiet/images/compliments.png');}.extra-president-s_choice-pic{background-image:url('/themes/ilovethisdiet/images/president.png');}.extra-saffron_road-pic{background-image:url('/themes/ilovethisdiet/images/saffron-road-pic.png');}.extra-sweet_earth-pic{background-image:url('/themes/ilovethisdiet/images/sweet-earth-pic.png');}.extra-trader_joe-s-pic{background-image:url('/themes/ilovethisdiet/images/trader-joes-pic.png');}.extra-evol-pic{background-image:url('/themes/ilovethisdiet/images/evol.png');}.extra-luvo-pic{background-image:url('/themes/ilovethisdiet/images/luvo-pic.png');}.extra-luvo_canada-pic{background-image:url('/themes/ilovethisdiet/images/luvo-pic.png');}.extra-michelina-s-pic{background-image:url('/themes/ilovethisdiet/images/michelina-pic.png');}.extra-simply_balanced_target-pic{background-image:url('/themes/ilovethisdiet/images/simply-pic.png');}.extra-breakfast-box .extra-dairy-pic{background-image:url('/themes/ilovethisdiet/images/add-dairy.png');}.extra-breakfast-box .extra-fruit-pic{background-image:url('/themes/ilovethisdiet/images/add-fruit.png');}.extra-breakfast-box .extra-breakfast-choices-pic{background-image:url('/themes/ilovethisdiet/images/breakfast-choices.png');}.extra-smoothie-box .extra-dairy-pic{background-image:url('/themes/ilovethisdiet/images/add-dairy.png');}.extra-smoothie-box .extra-fruit-pic{background-image:url('/themes/ilovethisdiet/images/add-fruit.png');}.extra-smoothie-box .extra-smoothie-choices-pic{background-image:url('/themes/ilovethisdiet/images/smoothies.png');}.extra-cookbook-box .cookbook-pic{background-image:url('/themes/ilovethisdiet/images/cookbook.png');}.extra-salad-box .extra-add-on-pic{background-image:url('/themes/ilovethisdiet/images/choose-add-on.png');}.extra-salad-box .extra-soup-pic{background-image:url('/themes/ilovethisdiet/images/add-soup.png');}.extra-salad-box .salad-combo-pic{background-image:url('/themes/ilovethisdiet/images/salad-combo.png');}.extra-salad-box .soup-salad-combo-pic{background-image:url('/themes/ilovethisdiet/images/choose-a-soup-salad.png');}.extra-salad-box .meal-sized-pic{background-image:url('/themes/ilovethisdiet/images/meal-sized.png');}.extra-dairy-box .dairy-pic{background-image:url('/themes/ilovethisdiet/images/dairy.png');}.extra-veggie-box .starchy-pic{background-image:url('/themes/ilovethisdiet/images/starchy.png');}.extra-veggie-box .non-starchy-pic{background-image:url('/themes/ilovethisdiet/images/non-starchy.png');}.extra-fruit-box .fruit-pic{background-image:url('/themes/ilovethisdiet/images/fruit.png');}.extra-condiment-box .condiment-pic{background-image:url('/themes/ilovethisdiet/images/condiment.png');}.extra-dressing-box .dressing-pic{background-image:url('/themes/ilovethisdiet/images/dressing.png');}.extra-treat-box .frozen-treat-pic{background-image:url('/themes/ilovethisdiet/images/treat.png');}.extra-treat-box .sweet-treat-pic{background-image:url('/themes/ilovethisdiet/images/sweet-treat.png');}.extra-treat-box .salty-treat-pic{background-image:url('/themes/ilovethisdiet/images/salty-treat.png');}.extra-helper-box .soup-helper-pic{background-image:url('/themes/ilovethisdiet/images/soup-helper.png');}.extra-helper-box .grain-helper-pic{background-image:url('/themes/ilovethisdiet/images/grain-helper.png');}.extra-helper-box .dairy-helper-pic{background-image:url('/themes/ilovethisdiet/images/dairy-helper.png');}.extra-helper-box .protein-helper-pic{background-image:url('/themes/ilovethisdiet/images/protein-helper.png');}.extra-helper-box .shakes-helper-pic{background-image:url('/themes/ilovethisdiet/images/shake-helper.png');}.extra-exercise-box .exercise-pic{background-image:url('/themes/ilovethisdiet/images/exercise.png');}.hover-box{display:none;background:rgb(249,236,127);position:absolute;height:auto;text-align:center;padding:10px;padding-bottom:30px;}.hover-wrapper img{display:block;margin:auto;}.post-it-list{text-align:left;}.post-it-list{height:auto;margin-top:-30px;}.post-it-list ul li{text-decoration:underline;color:blue;}.post-it-list ul li:hover{cursor:pointer;}.hover-wrapper{display:inline-block;}.post-it,.post-it-list{position:relative;top:20px;left:5px;}.hide-tooltip-content{display:none;}span.brand{display:none;}.joyride-tip-guide .joyride-content-wrapper p,.joyride-tip-guide .joyride-content-wrapper h1{color:transparent;}.joyride-next-tip{top:150px;float:right;position:relative;}.joyride-tip-guide.custom{background-size:cover;width:700px;}.joyride-content-wrapper{color:transparent !important;}.joyride-tip-guide.custom span.joyride-nub.top{border-color:rgb(38,46,143);border-color:rgb(38,46,143);}.joyride-tip-guide.custom-2 .joyride-content-wrapper p,.joyride-tip-guide.custom-2 .joyride-content-wrapper h2{color:transparent;}.joyride-tip-guide.custom-2 .joyride-next-tip{top:340px;right:10px;position:absolute;}.joyride-tip-guide.custom-2{background:url('/themes/ilovethisdiet/images/tour2.png');background-size:cover}.joyride-tip-guide.custom-2 span.joyride-nub.bottom{border-color:rgb(38,46,143);}div.lunch-meal-build-your-own,div.dinner-meal-build-your-own,div.lunch-meal-build-portrait,div.dinner-meal-build-portrait{background-color:#DAA7FF;}div.breakfast-build-your-own,div.breakfast-build-portrait{background-color:#DAA7FF;}div.smoothie-breakfast-build-your-own,div.smoothie-breakfast-build-portrait,div.lunch-smoothie-build-your-own,div.smoothie-lunch-build-portrait,div.smoothie-dinner-build-your-own,div.smoothie-dinner-build-portrait{background-color:#DAA7FF;}.breakfast-smoothie-dropdown{background-color:#FA89CB;}.region-content ul.breakfast-smoothie-options{display:none;background-color:#FA89CB;}.lunch-smoothie-dropdown{background-color:#FA89CB;}.region-content ul.lunch-smoothie-options{display:none;background-color:#FA89CB;}.dinner-smoothie-dropdown{background-color:#FA89CB;}.region-content ul.dinner-smoothie-options{display:none;background-color:#FA89CB;}#generateMenu{width:260px;margin-top:20px;}#restoreMenu{width:210px;margin-top:20px;}#addToGroceries{width:210px;margin-top:0px;}.dfj-replace-menu-container{position:relative;top:20%;}.dfj-replace-menu-message{font-weight:bold;font-size:2em;}.dfj-replace-menu-title{font-size:1.5em;padding-top:1em;padding-bottom:1em;}.dfj-replace-menu-yes,.dfj-replace-menu-no{display:inline-block;margin-left:10%;margin-right:10%;font-size:2em;text-decoration:underline;cursor:pointer;}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;width:100%;}.sf-menu li{position:relative;font-family:Cabin;font-weight:bold;}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;width:auto;}.sf-menu > li{float:left;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block;}.sf-menu a{display:block;position:relative;font-size:18px;}.sf-menu ul ul{top:0;left:100%;}.sf-menu{margin-bottom:1em;}.sf-menu > ul{background:#d4e9e1;box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;width:12em;}.sf-menu ul{background:#d4e9e1;}.sub-menu{border-bottom:3px solid #499176;}.purple{background-color:blue !important;}.sf-menu a{color:#002157;padding:.75em 1em;text-decoration:none;zoom:1;}.sf-menu li{background:#d4e9e1;white-space:nowrap;-webkit-transition:background .2s;transition:background .2s;background-color:none;}.sf-menu li:hover,.sf-menu li.sfHover{-webkit-transition:none;transition:none;}
.tooltipster-default{border-radius:5px;border:2px solid #000;background:white;color:#fff;}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden;}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px;}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:200px;overflow:visible;}.tooltipster-base .tooltipster-content{overflow:hidden;}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px;}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px;}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px;}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px;}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px;}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px;}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px;}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px;}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px;}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade-show{opacity:1;}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0;}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0;}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.fc{direction:ltr;text-align:left;}.fc-rtl{text-align:right;}body .fc{font-size:1em;}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover{border-color:#ddd;}.fc-unthemed .fc-popover{background-color:#fff;}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee;}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;}.fc-unthemed .fc-today{background:#fcf8e3;}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30);}.fc-bgevent{background:rgb(143,223,130);opacity:.3;filter:alpha(opacity=30);}.fc-nonbusiness{background:#d7d7d7;}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fc-icon:after{position:relative;}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:bold;font-size:200%;top:-7%;}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:bold;font-size:200%;top:-7%;}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%;}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%;}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%;}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%;}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer;}.fc button::-moz-focus-inner{margin:0;padding:0;}.fc-state-default{border:1px solid;}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px;}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px;}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle;}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6;}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none;}.fc-button-group{display:inline-block;}.fc .fc-button-group > *{float:left;margin:0 0 0 -1px;}.fc .fc-button-group > :first-child{margin-left:0;}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15);}.fc-popover .fc-header{padding:2px 4px;}.fc-popover .fc-header .fc-title{margin:0 2px;}.fc-popover .fc-header .fc-close{cursor:pointer;}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left;}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right;}.fc-unthemed .fc-popover{border-width:1px;border-style:solid;}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px;}.fc-popover > .ui-widget-header + .ui-widget-content{border-top:0;}.fc-divider{border-style:solid;border-width:1px;}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0;}.fc-clear{clear:both;}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0;}.fc-bg{bottom:0;}.fc-bg table{height:100%;}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em;}.fc th{text-align:center;}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top;}.fc td.fc-today{border-style:double;}.fc .fc-row{border-style:solid;border-width:0;}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent;}.fc-row:first-child table{border-top:0 hidden transparent;}.fc-row{position:relative;}.fc-row .fc-bg{z-index:1;}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0;}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%;}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent;}.fc-row .fc-bgevent-skeleton{z-index:2;}.fc-row .fc-highlight-skeleton{z-index:3;}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px;}.fc-row .fc-helper-skeleton{z-index:5;}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0;}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0;}.fc-scroller{-webkit-overflow-scrolling:touch;}.fc-scroller > .fc-day-grid,.fc-scroller > .fc-time-grid{position:relative;width:100%;}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:normal;}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none;}.fc-event[href],.fc-event.fc-draggable{cursor:pointer;}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed;}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25);}.fc-event .fc-content{position:relative;z-index:2;}.fc-event .fc-resizer{position:absolute;z-index:4;}.fc-event .fc-resizer{display:none;}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block;}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2);}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,0.3);}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0;}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0;}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0;}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px;}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px;}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px;}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px;}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px;}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px;}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px;}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25;filter:alpha(opacity=25);}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden;}.fc-day-grid-event .fc-time{font-weight:bold;}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px;}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px;}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none;}a.fc-more:hover{text-decoration:underline;}.fc-limited{display:none;}.fc-day-grid .fc-row{z-index:1;}.fc-more-popover{z-index:2;width:220px;}.fc-more-popover .fc-event-container{padding:10px;}.fc-now-indicator{position:absolute;border:0 solid red;}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.fc-toolbar{text-align:center;margin-bottom:1em;}.fc-toolbar .fc-left{float:left;}.fc-toolbar .fc-right{float:right;}.fc-toolbar .fc-center{display:inline-block;}.fc .fc-toolbar > * > *{float:left;margin-left:.75em;}.fc .fc-toolbar > * > :first-child{margin-left:0;}.fc-toolbar h2{margin:0;}.fc-toolbar button{position:relative;}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2;}.fc-toolbar .fc-state-down{z-index:3;}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4;}.fc-toolbar button:focus{z-index:5;}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.fc-view,.fc-view > table{position:relative;z-index:1;}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em;}.fc-basic-view .fc-body .fc-row{min-height:4em;}.fc-row.fc-rigid{overflow:hidden;}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0;}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:0 2px;}.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-top:2px;padding-bottom:2px;}.fc-basic-view .fc-week-number{text-align:center;}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em;}.fc-ltr .fc-basic-view .fc-day-number{text-align:right;}.fc-rtl .fc-basic-view .fc-day-number{text-align:left;}.fc-day-number.fc-other-month{opacity:0.3;filter:alpha(opacity=30);}.fc-agenda-view .fc-day-grid{position:relative;z-index:2;}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em;}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em;}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap;}.fc-ltr .fc-axis{text-align:right;}.fc-rtl .fc-axis{text-align:left;}.ui-widget td.fc-axis{font-weight:normal;}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1;}.fc-time-grid{min-height:100%;}.fc-time-grid table{border:0 hidden transparent;}.fc-time-grid > .fc-bg{z-index:1;}.fc-time-grid .fc-slats,.fc-time-grid > hr{position:relative;z-index:2;}.fc-time-grid .fc-content-col{position:relative;}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0;}.fc-time-grid .fc-business-container{position:relative;z-index:1;}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2;}.fc-time-grid .fc-highlight-container{position:relative;z-index:3;}.fc-time-grid .fc-event-container{position:relative;z-index:4;}.fc-time-grid .fc-now-indicator-line{z-index:5;}.fc-time-grid .fc-helper-container{position:relative;z-index:6;}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0;}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted;}.fc-time-grid .fc-slats .ui-widget-content{background:none;}.fc-time-grid .fc-highlight-container{position:relative;}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0;}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px;}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%;}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1;}.fc-time-grid .fc-bgevent{left:0;right:0;}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0;}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.fc-time-grid-event{overflow:hidden;}.fc-time-grid-event.fc-selected{overflow:visible;}.fc-time-grid-event.fc-selected .fc-bg{display:none;}.fc-time-grid-event .fc-content{overflow:hidden;}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px;}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap;}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap;}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top;}.fc-time-grid-event.fc-short .fc-time span{display:none;}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start);}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0";}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0;}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize;}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"=";}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px;}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0;}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px;}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent;}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent;}
.fc{max-width:100% !important;}.fc-event{background:#fff !important;color:#000 !important;page-break-inside:avoid;}.fc-event .fc-resizer{display:none;}div.fullcalendar-wrapper
th,div.fullcalendar-wrapper
td,div.fullcalendar-wrapper
hr,div.fullcalendar-wrapper
thead,div.fullcalendar-wrapper
tbody,.fc-row{border-color:#ccc !important;background:#fff !important;}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton,.fc-bgevent-container,.fc-business-container,.fc-highlight-container,.fc-helper-container{display:none;}.fc tbody .fc-row{height:auto !important;min-height:0 !important;}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0 !important;}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em;}.fc tbody .fc-row .fc-content-skeleton table{height:1em;}.fc-more-cell,.fc-more{display:none !important;}.fc tr.fc-limited{display:table-row !important;}.fc td.fc-limited{display:table-cell !important;}.fc-popover{display:none;}.fc-time-grid{min-height:0 !important;}.fc-agenda-view .fc-axis{display:none;}.fc-slats,.fc-time-grid hr{display:none !important;}.fc-time-grid .fc-content-skeleton{position:static;}.fc-time-grid .fc-content-skeleton table{height:4em;}.fc-time-grid .fc-event-container{margin:0 !important;}.fc-time-grid .fc-event{position:static !important;margin:3px 2px !important;}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px !important;}.fc-time-grid .fc-event.fc-not-end:after{content:"...";}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px !important;}.fc-time-grid .fc-event.fc-not-start:before{content:"...";}.fc-time-grid .fc-event .fc-time{white-space:normal !important;}.fc-time-grid .fc-event .fc-time span{display:none;}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full);}.fc-scroller,.fc-day-grid-container,.fc-time-grid-container{overflow:visible !important;height:auto !important;}.fc-row{border:0 !important;margin:0 !important;}.fc-button-group,.fc button{display:none;}
.selectboxit-container{position:relative;display:inline-block;vertical-align:top;}.selectboxit-container *{font:14px Helvetica,Arial;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap;}.selectboxit-container .selectboxit{width:220px;cursor:pointer;margin:0;padding:0;border-radius:6px;overflow:hidden;display:block;position:relative;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:30px;line-height:30px;display:block;}.selectboxit-container .selectboxit:focus{outline:0;}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default;}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left;}.selectboxit .selectboxit-option-icon-container{margin-left:5px;}.selectboxit-container .selectboxit-options{-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:6px;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.selectboxit-option .selectboxit-option-anchor{padding:0 2px;}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none;}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none;}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px;}.selectboxit-optgroup-header + .selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px;}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.selectboxit-optgroup-header{font-weight:bold;}.selectboxit-optgroup-header:hover{cursor:default;}.selectboxit-arrow-container{width:30px;position:absolute;right:0;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%;}.selectboxit-option-icon-container{float:left;}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle;}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left;}.selectboxit-rendering{display:inline-block !important;display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.jqueryui .ui-icon{background-color:inherit;}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px;}.selectboxit-btn{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#333333;background-color:#e6e6e6;}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#333333;text-decoration:none;background-position:0 -15px;}.selectboxit-default-arrow{width:0;height:0;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;}.selectboxit-list{background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);}.selectboxit-list .selectboxit-option-anchor{color:#333333;}.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#0088cc,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);background-image:-o-linear-gradient(top,#0088cc,#0077b3);background-image:linear-gradient(to bottom,#0088cc,#0077b3);background-repeat:repeat-x;}.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor{color:#999999;}span.selectboxit{min-width:150px;}body.page-lowcalorierestaurantmeals span.selectboxit{min-width:200px;}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}.nivo-box img{display:block;}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.nivo-caption p{padding:5px;margin:0;}.nivo-caption a{display:inline !important;}.nivo-html-caption{display:none;}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav{left:0px;}.nivo-nextNav{right:0px;}.nivo-controlNav{text-align:center;padding:15px 0;}.nivo-controlNav a{cursor:pointer;}.nivo-controlNav a.active{font-weight:bold;}
.theme-default .nivoSlider{position:relative;background:#fff url(/themes/ilovethisdiet/css/nivoSlider/loading.gif) no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a;}.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}.theme-default .nivoSlider a{border:0;display:block;}.theme-default .nivo-controlNav{text-align:center;padding:20px 0;}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(/themes/ilovethisdiet/css/nivoSlider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px;}.theme-default .nivo-controlNav a.active{background-position:0 -22px;}.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(/themes/ilovethisdiet/css/nivoSlider/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.theme-default:hover .nivo-directionNav a{opacity:1;}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px;}.theme-default a.nivo-prevNav{left:15px;}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}.theme-default .nivo-caption a:hover{color:#fff;}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%;}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px;}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
#wowslider-container1{zoom:1;position:relative;max-width:283px;margin:10px auto 40px;z-index:90;border:none;text-align:left;}* html #wowslider-container1{width:283px}#wowslider-container1 .ws_images ul{position:relative;width:10000%;height:auto;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow:visible;}#wowslider-container1 .ws_images ul li{width:1%;line-height:0;float:left;font-size:0;padding:0 0 0 0 !important;margin:0 0 0 0 !important;}#wowslider-container1 .ws_images{position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden;}#wowslider-container1 .ws_images a{width:100%;display:block;color:transparent;}#wowslider-container1 img{max-width:none !important;}#wowslider-container1 .ws_images img{width:100%;border:none 0;max-width:none;padding:0;}#wowslider-container1 a{text-decoration:none;outline:none;border:none;}#wowslider-container1  .ws_bullets{font-size:0px;float:left;position:absolute;z-index:70;}#wowslider-container1  .ws_bullets div{position:relative;float:left;}#wowslider-container1  a.wsl{display:none;}#wowslider-container1 sound,#wowslider-container1 object{position:absolute;}#wowslider-container1 .ws_frame{display:block;position:absolute;left:0;top:0;bottom:0;right:0;border:solid 8px black;z-index:9;opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}* html #wowslider-container1 .ws_frame{width:$FrameW$px;height:$FrameH$px;}#wowslider-container1  .ws_bullets{padding:10px;}#wowslider-container1 .ws_bullets a{margin:0;width:16px;height:15px;background:url(/themes/ilovethisdiet/css/slider/bullet.png) left top;float:left;text-indent:-4000px;position:relative;color:transparent;}#wowslider-container1 .ws_bullets a:hover{background-position:-16px 0;}#wowslider-container1 .ws_bullets a.ws_selbull{background-position:right top;}#wowslider-container1 .ws_bullets a.ws_overbull{background-position:50% top;}#wowslider-container1 .ws_bullets a:hover{background-position:50% top;}#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{position:absolute;display:block;top:50%;margin-top:-28px;z-index:60;height:56px;width:29px;background-image:url(/themes/ilovethisdiet/css/wowSlider/./arrows.png);}#wowslider-container1 a.ws_next{background-position:100% 0;right:-29px;}#wowslider-container1 a.ws_prev{left:-29px;background-position:0 0;}#wowslider-container1  .ws_bullets{bottom:-24px;left:50%;}#wowslider-container1  .ws_bullets div{left:-50%;}#wowslider-container1 .ws_bullets .ws_bulframe{bottom:20px;}#wowslider-container1 .ws-title{position:absolute;bottom:18px;left:18px;margin-right:23px;z-index:50;padding:5px;color:#FFF;background:#000;font-family:Tahoma,Arial,Helvetica;font-size:14px;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}#wowslider-container1 .ws-title div{padding-top:5px;font-size:12px;}#wowslider-container1 .ws_images ul{animation:wsBasic 24s infinite;-moz-animation:wsBasic 24s infinite;-webkit-animation:wsBasic 24s infinite;}@keyframes wsBasic{0%{left:-0%}8.33%{left:-0%}16.67%{left:-100%}25%{left:-100%}33.33%{left:-200%}41.67%{left:-200%}50%{left:-300%}58.33%{left:-300%}66.67%{left:-400%}75%{left:-400%}83.33%{left:-500%}91.67%{left:-500%}}@-moz-keyframes wsBasic{0%{left:-0%}8.33%{left:-0%}16.67%{left:-100%}25%{left:-100%}33.33%{left:-200%}41.67%{left:-200%}50%{left:-300%}58.33%{left:-300%}66.67%{left:-400%}75%{left:-400%}83.33%{left:-500%}91.67%{left:-500%}}@-webkit-keyframes wsBasic{0%{left:-0%}8.33%{left:-0%}16.67%{left:-100%}25%{left:-100%}33.33%{left:-200%}41.67%{left:-200%}50%{left:-300%}58.33%{left:-300%}66.67%{left:-400%}75%{left:-400%}83.33%{left:-500%}91.67%{left:-500%}}#wowslider-container1  .ws_shadow{background-repeat:no-repeat;background-size:100%;position:absolute;z-index:-1;left:-1.77%;top:-2.86%;width:103.53%;height:125.14%;}* html #wowslider-container1 .ws_shadow{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine1/bg.png',sizingMethod='scale');}*+html #wowslider-container1 .ws_shadow{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine1/bg.png',sizingMethod='scale');}#wowslider-container1 .ws_bullets  a img{text-indent:0;display:block;bottom:15px;left:-39px;visibility:hidden;position:absolute;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border:5px solid #FFFFFF;max-width:none;}#wowslider-container1 .ws_bullets a:hover img{visibility:visible;}#wowslider-container1 .ws_bulframe div div{height:48px;overflow:visible;position:relative;}#wowslider-container1 .ws_bulframe div{left:0;overflow:hidden;position:relative;width:77px;background-color:#FFFFFF;}#wowslider-container1  .ws_bullets .ws_bulframe{display:none;overflow:visible;position:absolute;cursor:pointer;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border:5px solid #FFFFFF;}#wowslider-container1 .ws_bulframe span{display:block;position:absolute;bottom:-11px;margin-left:-5px;left:39px;background:url(/themes/ilovethisdiet/css/wowSlider/./triangle.png);width:15px;height:6px;}
body{position:relative;}#joyRideTipContent{display:none;}#joyRideTipContent2{display:none;}.joyRideTipContent{display:none;}.joyride-tip-guide{position:absolute;background:#000;background:rgba(0,0,0,0.8);display:none;color:#fff;width:500px;height:300px;background-repeat:no-repeat;top:0;left:0;font-family:"HelveticaNeue","Helvetica Neue","Helvetica",Helvetica,Arial,Lucida,sans-serif;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:10px;z-index:10000;}.joyride-content-wrapper{padding:10px 10px 15px 15px;}@media only screen and (max-width:767px){.joyride-tip-guide{width:65% !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;left:2.5% !important;}.joyride-tip-guide.custom,.joyride-tip-guide.custom-2{max-height:330px;width:260px !important;}.joyride-tip-guide.custom .joyride-next-tip,.joyride-tip-guide.custom-2 .joyride-next-tip{top:290px;}.joyride-tip-guide-wrapper{width:100%;}}.joyride-tip-guide span.joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:solid 14px;border:solid 14px;}.joyride-tip-guide span.joyride-nub.top{border-color:#000;border-color:rgba(0,0,0,0.8);border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;border-top-width:0;top:-14px;bottom:none;}.joyride-tip-guide span.joyride-nub.bottom{border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-width:0;bottom:-14px;bottom:none;}.joyride-tip-guide span.joyride-nub.right{border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-right-width:0;top:22px;bottom:none;left:auto;right:-14px;}.joyride-tip-guide span.joyride-nub.left{border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;border-left-width:0;top:22px;left:-14px;right:auto;bottom:none;}.joyride-tip-guide span.joyride-nub.top-right{border-color:#000;border-color:rgba(0,0,0,0.8);border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;border-top-width:0;top:-14px;bottom:none;left:auto;right:28px;}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#fff;}.joyride-tip-guide h1{font-size:30px;}.joyride-tip-guide h2{font-size:26px;}.joyride-tip-guide h3{font-size:22px;}.joyride-tip-guide h4{font-size:18px;}.joyride-tip-guide h5{font-size:16px;}.joyride-tip-guide h6{font-size:14px;}.joyride-tip-guide p{margin:0 0 18px 0;font-size:14px;line-height:18px;}.joyride-tip-guide a{color:rgb(255,255,255);text-decoration:none;border-bottom:dotted 1px rgba(255,255,255,0.6);}.joyride-tip-guide a:hover{border-bottom:none;}.joyride-tip-guide .joyride-next-tip{width:155px;height:40px;font-size:13px;text-decoration:none;color:transparent;background:url('/themes/ilovethisdiet/images/demo/continue-button.png');background-size:cover;border-radius:7px;}.joyride-next-tip:hover{opacity:1;color:transparent;}.joyride-tip-guide .joyride-next-tip:focus{outline:none !important;}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px rgba(255,255,255,0.1);position:absolute;right:17px;bottom:16px;}.joyride-timer-indicator{display:block;width:0;height:inherit;background:rgba(255,255,255,0.25);}.joyride-close-tip{position:absolute;right:10px;top:10px;color:rgba(255,255,255,0.4) !important;text-decoration:none;font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;border-bottom:none !important;}.joyride-close-tip:hover{color:rgba(255,255,255,0.9) !important;}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:rgb(0,0,0);background:transparent;background:rgba(0,0,0,0.25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.5;z-index:100;display:none;top:0;left:0;}.joyride-expose-wrapper{background-color:#ffffff;position:absolute;z-index:102;-webkit-box-shadow:-3px 0px 4px 5px rgba(255,255,255,1);-moz-box-shadow:-3px 0px 4px 5px rgba(255,255,255,1);box-shadow:-3px 0px 4px 5px rgba(255,255,255,1);}.joyride-expose-cover{background:transparent;position:absolute;z-index:10000;top:0px;left:0px;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing{cursor:url(/themes/ilovethisdiet/css/owlcarousel/grabbing.png) 8 8,move;}.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(/themes/ilovethisdiet/css/owlcarousel/AjaxLoader.gif) no-repeat center center}
.build-your-own-wrapper{padding:5px 5px 5px 5px;}.build-your-own-wrapper .build-your-own-header{margin-top:25px;}.build-your-own-wrapper .build-your-own-header .byo-header-top-left{display:inline-block;font-family:'life savers';font-size:16px;font-weight:700;width:25%;text-align:left;}.build-your-own-wrapper .build-your-own-header .byo-header-top-center{display:inline-block;font-family:'life savers';font-size:32px;font-weight:900;width:49%;text-align:center;}.build-your-own-wrapper .build-your-own-header .byo-header-top-right{display:inline-block;font-family:'life savers';font-size:16px;font-weight:700;width:25%;text-align:right;}.build-your-own-wrapper .build-your-own-header .byo-header-top-right input{box-sizing:content-box;width:75px;height:.8em;border:2px solid #838383;}.build-your-own-wrapper .build-your-own-header .byo-header-informational-text{margin-top:15px;}.build-your-own-wrapper .build-your-own-header .informational-text-header .show,.build-your-own-wrapper .build-your-own-header .informational-text-header .hide{text-align:center;text-decoration:underline;display:none;}.build-your-own-wrapper .build-your-own-header .byo-header-informational-text p{font-family:arial;font-size:16px;text-align:center;color:#838383;margin:0 0 0 0;}.build-your-own-wrapper .build-your-own-header .byo-header-helper-text{color:#74b500;text-align:center;margin-top:10px;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper{margin-top:15px;margin-left:.5%;margin-right:.1%;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul{margin:0 0 0 0;padding:0 0 0 0;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li{display:inline-block;width:16.6%;margin:0 0 0 0;padding:10px 0 10px 0;border-radius:20px 20px 0 0;text-align:center;font-size:24px;font-family:'life savers';color:white;cursor:pointer;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li:hover{opacity:.75;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.active:hover{opacity:1;cursor:default;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-greens{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-protein{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-base{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-veggies{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-grain{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-fruit{background-color:#cd0094;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-add-ons{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-dairy{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-dressings{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-condiments{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-finish{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body thead tr td{font-size:16px;color:white;font-family:arial;}.build-your-own-wrapper span.selectboxit.row-quantity-select.selectboxit-enabled.selectboxit-btn,.build-your-own-wrapper span.selectboxit.row-quantity-select.selectboxit-enabled.selectboxit-btn.selectboxit-hover{width:50px !important;min-width:50px !important;}.build-your-own-wrapper .build-your-own-body tbody tr:nth-child(odd){background-color:white;}.build-your-own-wrapper .build-your-own-body table tr:nth-child(odd):hover{background-color:white;}.build-your-own-wrapper .build-your-own-body tbody tr:nth-child(even){background-color:#C9C9C9;}.build-your-own-wrapper .build-your-own-body table tr:nth-child(even):hover{background-color:#C9C9C9;}.build-your-own-wrapper .build-your-own-body div.row-add-button{width:130px;color:white;text-align:center;margin:0 0 0 0;padding:0 5px 0 5px;cursor:pointer;}.build-your-own-wrapper .build-your-own-body div.row-remove-button{width:130px;color:white;text-align:center;margin:0 0 0 0;padding:0 5px 0 5px;cursor:pointer;}.byo-tab-content.byo-finish{border:5px solid #009acc;padding:10px 10px 10px 10px;margin-left:.5%;width:96.3%;}.build-your-own-wrapper .build-your-own-body .byo-greens-table{border:5px solid #74b500;}.build-your-own-wrapper .build-your-own-body .byo-greens-table thead tr{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-greens-table thead tr:hover{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-greens-table tbody tr.favorite-row{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-greens-table tbody tr div.row-add-button{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-greens-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-veggies-table{border:5px solid #28db93;}.build-your-own-wrapper .build-your-own-body .byo-veggies-table thead tr{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-veggies-table thead tr:hover{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-veggies-table tbody tr.favorite-row{background-color:#28db93 !important;}.build-your-own-wrapper .build-your-own-body .byo-veggies-table tbody tr div.row-add-button{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-veggies-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-fruit-table{border:5px solid #cd0094;}.build-your-own-wrapper .build-your-own-body .byo-fruit-table thead tr{background-color:#cd0094;}.build-your-own-wrapper .build-your-own-body .byo-fruit-table thead tr:hover{background-color:#cd0094;}.build-your-own-wrapper .build-your-own-body .byo-fruit-table tbody tr.favorite-row{background-color:#cd0094 !important;}.build-your-own-wrapper .build-your-own-body .byo-fruit-table tbody tr div.row-add-button{background-color:#cd0094;}.build-your-own-wrapper .build-your-own-body .byo-fruit-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-add-ons-table{border:5px solid #ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-add-ons-table thead tr{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-add-ons-table thead tr:hover{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-add-ons-table tbody tr.favorite-row{background-color:#ff6c00 !important;}.build-your-own-wrapper .build-your-own-body .byo-add-ons-table tbody tr div.row-add-button{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-add-ons-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-dressings-table{border:5px solid #ffb407;}.build-your-own-wrapper .build-your-own-body .byo-dressings-table thead tr{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-dressings-table thead tr:hover{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-dressings-table tbody tr.favorite-row{background-color:#ffb407 !important;}.build-your-own-wrapper .build-your-own-body .byo-dressings-table tbody tr div.row-add-button{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-dressings-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .byo-save-button{font-family:'life savers';font-size:32px;font-weight:900;color:white;width:200px;height:50px;padding:5px 0 5px 0;text-align:center;vertical-align:middle;margin:auto;display:block;background-color:#009acc;border-radius:15px 15px 15px 15px;cursor:pointer;}.lunch-salad-build-portrait,.dinner-salad-build-portrait{display:none;}@media screen and (max-width:500px){.byo-header-informational-text{display:none;}.byo-header-helper-text{display:none;}}@media screen and (orientation:landscape) and (max-width:800px){.byo-header-informational-text{display:none;}.byo-header-helper-text{display:none;}}@media screen and (orientation:portrait){#cboxContent.byo{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:500px;height:auto;overflow:scroll;}}.build-your-own-wrapper .build-your-own-body .byo-protein-table{border:5px solid #74b500;}.build-your-own-wrapper .build-your-own-body .byo-protein-table thead tr{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-protein-table thead tr:hover{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-protein-table tbody tr.favorite-row{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-protein-table tbody tr div.row-add-button{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-protein-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-condiments-table{border:5px solid #ffb407;}.build-your-own-wrapper .build-your-own-body .byo-condiments-table thead tr{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-condiments-table thead tr:hover{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-condiments-table tbody tr.favorite-row{background-color:#ffb407 !important;}.build-your-own-wrapper .build-your-own-body .byo-condiments-table tbody tr div.row-add-button{background-color:#ffb407;}.build-your-own-wrapper .build-your-own-body .byo-condiments-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-grain-table{border:5px solid #28db93;}.build-your-own-wrapper .build-your-own-body .byo-grain-table thead tr{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-grain-table thead tr:hover{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-grain-table tbody tr.favorite-row{background-color:#28db93 !important;}.build-your-own-wrapper .build-your-own-body .byo-grain-table tbody tr div.row-add-button{background-color:#28db93;}.build-your-own-wrapper .build-your-own-body .byo-grain-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-dairy-table{border:5px solid #ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-dairy-table thead tr{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-dairy-table thead tr:hover{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-dairy-table tbody tr.favorite-row{background-color:#ff6c00 !important;}.build-your-own-wrapper .build-your-own-body .byo-dairy-table tbody tr div.row-add-button{background-color:#ff6c00;}.build-your-own-wrapper .build-your-own-body .byo-dairy-table tbody tr div.row-remove-button{background-color:#009acc;}.build-your-own-wrapper .build-your-own-body .byo-base-table{border:5px solid #74b500;}.build-your-own-wrapper .build-your-own-body .byo-base-table thead tr{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-base-table thead tr:hover{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-base-table tbody tr.favorite-row{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-base-table tbody tr div.row-add-button{background-color:#74b500;}.build-your-own-wrapper .build-your-own-body .byo-base-table tbody tr div.row-remove-button{background-color:#009acc;}.lunch-meal-build-portrait,.dinner-meal-build-portrait{display:none;}.breakfast-build-portrait{display:none;}.smoothie-breakfast-build-portrait,.lunch-smoothie-build-portrait,.smoothie-dinner-build-portrait{display:none;}.byo-smoothie-tab{width:20% !important;}.build-your-own-smoothie .byo-tab-content:not(.byo-finish){width:99.8% !important;}.build-your-own-smoothie .build-your-own-body .byo-tabs-wrapper{margin-left:.1% !important;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li span{color:inherit;}@media screen and (max-width:700px){.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-fruitveg span{font-size:20px;}.build-your-own-wrapper .build-your-own-body .byo-tabs-wrapper ul li.byo-tab-condiments span{font-size:19px;}}
html{height:100%;}body{min-height:100%;line-height:1.5;word-wrap:break-word;font-family:Georgia,"Times New Roman",Times,serif;font-size:87.5%;}a,a.link{text-decoration:none;border-bottom:1px dotted;}.link{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}h1 a,h2 a{border-bottom:none;}a.favorites-how-to{float:right;text-decoration:underline;}div.click-to-add-fav{text-align:center;font-size:24px;color:blue;}div.click-to-add-fav a{text-decoration:underline;}div.view-header a span{color:rgb(7,130,193) !important;}h1,.heading-a{margin:1.0em 0 0.5em;font-weight:inherit;font-size:1.357em;color:#000;}h2,.heading-b{margin:1.0em 0 0.5em;font-weight:inherit;font-size:1.143em;}h3,.heading-c{margin:1.0em 0 0.5em;font-weight:inherit;font-size:1.092em;}h4,.heading-d{margin:1.0em 0 0.5em;font-weight:inherit;font-size:1.05em;}h5,.heading-e{margin:1.0em 0 0.5em;font-weight:inherit;font-size:0.889em;text-transform:uppercase;letter-spacing:0.1em;}h6,.heading-f{margin:1.0em 0 0.5em;font-weight:inherit;font-size:0.67em;text-transform:uppercase;letter-spacing:0.1em;}p{margin:0 0 1.2em;}del{text-decoration:line-through;}blockquote{background:#f7f7f7;border-left:1px solid #bbb;font-style:italic;margin:1.5em 10px;padding:0.5em 10px;}[dir="rtl"] blockquote{border-left:none;border-right:1px solid #bbb;}blockquote:before{color:#bbb;content:"\201C";font-size:3em;line-height:0.1em;margin-right:0.2em;vertical-align:-0.4em;}[dir="rtl"] blockquote:before{content:"\201D";margin-left:0.2em;margin-right:0;}blockquote:after{color:#bbb;content:"\201D";font-size:3em;line-height:0.1em;vertical-align:-0.45em;}[dir="rtl"] blockquote:after{content:"\201C";}blockquote > p:first-child{display:inline;}img{max-width:100%;height:auto;}th a:hover{text-decoration:none !important;}@media print{body.path-favorites .click-to-add-fav{display:none;}body.path-favorites a.favorites-how-to{display:none;}body.path-favorites a.favorites-print{display:none;}body.path-favorites div.selector{display:none;}}div#block-ilovethisdiet-branding{float:right;}div.region-header{max-width:1200px;height:98px;margin:auto;float:none;}@media (max-width:330px){body.page-node-type-sales-page div.region-header{float:right;height:48px;}body.full-path-membership-discount-mHwq div.region-header{float:right;height:48px;}}header#header{line-height:1;}header#header ul{padding:0px;}nav#block-ilovethisdiet-mainnavigation{background-color:#d4e9e1;border-bottom:3px solid #499176;-webkit-box-shadow:0px 1px 4px rgba(50,50,50,1);-moz-box-shadow:0px 1px 4px rgba(50,50,50,1);box-shadow:0px 1px 4px rgba(50,50,50,1);}h1.node__title{display:none;}div.logo{max-width:1200px;margin:auto;}a.site-logo{position:relative;top:5px;}a.site-logo:hover{opacity:1;cursor:default;}div{font-family:helvetica;}span{color:black;}p{color:black;}div{color:black;}ol{text-align:left;}ul{text-align:left;}h1.page-title span{font-family:'Life Savers';font-size:60px;color:white;}h1.page-title{margin-top:0px;}@media (max-width:500px){h1.page-title{font-size:30px;}h1.page-title span{font-size:30px;}}.pager__item{background-color:#0471b8;margin-right:10px;border-radius:5px;}.pager__item  a{color:white;}.pager__item.is-active a{color:white !important;}ul.pager__items .pager__item--first{padding:10px 10px 10px 10px;}ul.pager__items .pager__item--previous{padding:10px 10px 10px 10px;}.printer-friendly{margin-top:40px;font-size:16px;font-weight:bold;text-decoration:underline;color:#0370b8;}div#messages{max-width:1200px;}section textarea{border:none;}section input{border:none;}div.featured-top{background:transparent !important;border:none !important;max-width:1200px;margin:auto;}div.featured-top h1{color:white;font-family:life savers;font-size:60px;background-color:#67B798;}div.featured-top h1:before{content:url('/themes/ilovethisdiet/images/heart-header.png');padding-right:10px;}div.featured-top h1:after{content:url('/themes/ilovethisdiet/images/heart-header.png');padding-left:10px;}#block-copyrightinfo h2{display:none;}.site-footer__top .content li a{font-family:Cabin;font-weight:bold;}.site-footer__top .content li a:hover{color:#4499F7 !important;}.site-footer div.bottom-menu ul li{display:inline-block;color:#002157;font-weight:700;font-size:16px;padding:0px 3px 0px 3px;}.site-footer div.bottom-menu ul li a{color:#002157;font-family:cabin;}.site-footer div.bottom-menu ul li a:hover{color:#4499F7 !important;border-bottom:none;}div#main-wrapper{max-width:1200px;padding:0px 10px 0px 10px;}@media (max-width:1240px){#main-wrapper{width:90%;}}body.path-frontpage div#main-wrapper{padding:0px;width:100%;}body.path-favorites div#main-wrapper{padding:0px;width:100%;}body.frozen-meals-lean-cuisine div#main-wrapper{padding:0px;width:100%;}body.full-path-frozen-meals-canada-LeanCuisine{padding:0px;width:100%;}body.frozen-meals-healthy-choice div#main-wrapper{padding:0px;width:100%;}body.frozen-meals-smart-ones div#main-wrapper{padding:0px;width:100%;}body.full-path-frozen-meals-canada-SmartOnes div#main-wrapper{padding:0px;width:100%;}body.frozen-meals-amys div#main-wrapper{padding:0px;width:100%;}body.frozen-meals-kashi div#main-wrapper{padding:0px;width:100%;}body.page-allfrozenmeals div#main-wrapper{padding:0px;width:100%;}body.full-path-frozen-meals-canada-all div#main-wrapper{padding:0px;width:100%;}body.frozen-meals div#main-wrapper{padding:0px;width:100%;}@media (max-width:800px){body.full-path-frozen-meals-canada-all div#main-wrapper td.views-field.views-field-name{padding:0px;padding-left:5px;}body.full-path-frozen-meals-canada-all div#main-wrapper td.views-field.views-field-title{padding:2px;}}a:hover{border-bottom:none;}tr td{text-align:left;padding-left:30px;}tr th{text-align:left;padding-left:30px;}table{width:100%;}@media (min-width:600px){.view-content table th{white-space:nowrap;width:auto;}}@media (max-width:600px){table .tooltip{display:none;}}body.page-gettingstarted4 .info-box{text-align:left;}.getting-started-pager{margin-bottom:0px;}.next-arrow-link-top{font-weight:bold;font-size:16px;color:#2E9258;}.next-arrow-link-top:hover{color:#2E9258;}.next-arrow-link-bottom{font-weight:bold;font-size:16px;color:rgb(255,255,0);}.next-arrow-link-bottom:hover{color:rgb(255,255,0);}body.page-gettingstarted4 .field--name-body{text-align:center;}ul.getting-started-pager-two:before:before{content:'next step';}p.getting-started-video{position:relative;}body.getting-started{background-color:black !important;}ul.getting-started-pager{list-style-type:none;text-align:center;}ul.getting-started-pager li{display:inline-block;}ul.getting-started-pager a{color:#2E9258;font-size:25px;margin-right:10px;}ul.getting-started-pager a.active{background-color:#2E9258;color:black;border-radius:3px;padding:2px;}ul.getting-started-pager-two{list-style-type:none;margin-bottom:10px;text-align:center;}ul.getting-started-pager-two li{display:inline-block;}ul.getting-started-pager-two a{color:#2E9258;font-size:35px;margin-right:20px;}div.getting-started-wrapper p.watch span:nth-child(2){color:rgb(255,255,0);}div.getting-started-wrapper em{color:rgb(255,255,0);}ul.getting-started-pager-two a.active{background-color:#2E9258;color:black;border-radius:3px;padding:2px;}body.getting-started h1.page-title{background-color:#2E9258;}body.page-getting-started{background-color:black !important;}p.getting-started-video iframe{width:100%;height:800px;}div.getting-started-wrapper span{color:white;}div.getting-started-wrapper{text-align:center;}div.getting-started-wrapper .welcome{font-size:28px;}div.getting-started-wrapper .watch cite{font-size:30px;}p.please span{font-size:22px;color:rgb(51,255,153);}p.return span{font-size:22px;}h2.getting-started-sub-header{font-family:'life savers';text-align:center;background:#8A0810;color:white;font-size:35px !important;}body.getting-started p.diet-instruction-color-inbetween{color:white;}@media (max-width:1200px){body.getting-started p.getting-started-video iframe{height:400px;}}@media (max-width:800px){body.getting-started p.getting-started-video iframe{height:auto;}ul.getting-started-pager-two a{font-size:25px;}}p.grid-wrapper{margin:auto;margin-top:50px;}p.grid-container{margin:auto;margin-top:50px;}p.grid-wrapper img{margin:0px 25px 30px 25px;}p.grid-wrapper img:hover{opacity:.5;}p.grid-container img{margin:0px 25px 30px 25px;}p.grid-container img:hover{opacity:.5;}p.grid-wrapper a.thumb:hover{border-bottom:none;}p.grid-wrapper a.thumb:hover{border-bottom:none;}p.grid-container a:hover{border-bottom:none;}p.grid-wrapper a:hover{border-bottom:none;}@media (max-width:1120px){p.grid-wrapper img{margin-left:0px;}p.grid-container img{margin-left:0px;}}@media (max-width:750px){p.grid-wrapper img{margin:20px;}p.grid-container img{margin:20px;}p.grid-wrapper{text-align:center;}p.grid-container{text-align:center;}a.polar-thumb{display:block;margin:auto;}a.polar-thumb img{display:block;margin:auto;}}body.page-myfoods h1.page-title{background:#005952;}body.page-frozen-meal-reviews h1.page-title{background-color:#0471b8;}.views-field-field-non-starchy-vegetable-serv{display:none;}.luvo-table table{width:100%;}.michelina-table table{width:100%;}.simply-table table{width:100%;}.view-frozen-meals nav.pager .is-active a{color:yellow !important;}.view-frozen-meals nav.pager span{color:white;}.turn-message{display:none;}.turn-message-small{display:none;color:red;font-weight:bold;text-align:center;}@media (max-width:360px){.turn-message{display:block;}}@media (max-width:340px){.turn-message-small{display:block;}}@media (max-width:325px){.turn-message{font-size:14px;margin-bottom:15px;}.turn-message-small{font-size:14px;margin-bottom:15px;}}@media (orientation:landscape){.turn-message{display:none;}.turn-message-small{display:none;}}body.page-breakfast-guide h1.page-title{background-color:#FA7B69;}body.page-fruit h1.page-title{background-color:#7c015a;}body.page-vegetable-guide h1.page-title{background-color:#007819;}@media (max-width:500px){body.how-to-prepare-your-veggies p img{float:none;}}body.page-dairy-guide h1.page-title{background-color:#04aee6;}body.full-path-salad-guide h1.page-title{background-color:#4b871b;}body.page-hungerhelpers h1.page-title{background-color:#363cc2;}div.hunger-helpers-wrapper{text-align:center;width:1200px;}div.hunger-helpers-wrapper strong{font-family:helvetica;color:black;margin-bottom:30px;font-size:17px;}div.hunger-helpers-wrapper span{font-family:helvetica;color:black;display:block;font-size:17px;margin-top:30px;}body.page-hungerhelpers p.hunger-description{text-align:center;}@media (max-width:500px){p.grid-wrapper{margin-top:0px;}}body.page-treats-guide h1.page-title{background-color:#d00245;}div.treats-guide-wrapper{text-align:center;}div.treats-guide-wrapper strong{font-family:helvetica;color:black;margin-bottom:30px;font-size:17px;display:block;}div.treats-guide-wrapper span{font-family:helvetica;color:black;display:block;font-size:17px;margin-top:30px;}body.page-tools h1.page-title{background-color:#006699;}div.tools-guide-wrapper{text-align:center;width:1200px;}div.tools-guide-wrapper strong{font-family:helvetica;color:black;margin-bottom:30px;font-size:17px;display:block;}div.tools-guide-wrapper span{font-family:helvetica;color:black;display:block;font-size:17px;margin-top:30px;}body.page-help h1.page-title{background-color:black;}div.help-guide-wrapper{text-align:center;width:1200px;}div.help-guide-wrapper strong{font-family:helvetica;color:black;margin-bottom:30px;font-size:17px;display:block;}div.help-guide-wrapper span{font-family:helvetica;color:black;display:block;font-size:17px;margin-top:30px;}body.page-sample-menus- h1.page-title{background-color:#9F1D35;}div.sample-menus-grid-wrapper{text-align:center;width:1200px;}div.sample-menus-grid-wrapper strong{font-family:helvetica;color:black;margin-bottom:30px;font-size:17px;display:block;}div.sample-menus-grid-wrapper span{font-family:helvetica;color:black;display:block;font-size:17px;margin-top:30px;}body.sample-menu-men-1400 h1.page-title{display:none;}body.sample-menu-men-1500 h1.page-title{display:none;}body.sample-menu-men-1600 h1.page-title{display:none;}body.sample-menu-men-1700 h1.page-title{display:none;}body.sample-menu-men-1850 h1.page-title{display:none;}body.sample-menu-women-1300 h1.page-title{display:none;}body.sample-menu-women-1400 h1.page-title{display:none;}body.sample-menu-women-1500 h1.page-title{display:none;}body.sample-menu-women-1600 h1.page-title{display:none;}body.sample-menu-women-1700 h1.page-title{display:none;}body.page-exercise-guide h1.page-title{background-color:#0471B8;}div.exercise-grid-wrapper{text-align:center;width:1200px;}body.page-exercise-guide{text-align:left;}div.exercise-guide-wrapper span{font-family:helvetica;color:black;display:block;font-size:18px;margin-top:30px;}body.page-restaurant-guide h1.page-title{background-color:#440D30;}div.restaurant-grid-wrapper{text-align:center;width:1200px;}body.page-lowcalorierestaurantmeals div.js-form-wrapper{display:inline-block;margin-top:30px;}@media (max-width:600px){body.page-lowcalorierestaurantmeals div.js-form-wrapper{display:block;margin-top:-20px;}body.page-lowcalorierestaurantmeals .js-form-item-field-restaurant-target-id{margin-bottom:0px;}}body.page-moneysaver h1.page-title{background-color:#FAB3F7;}body.path-frozen-meals h1.page-title{background-color:#7c015a;}body.path-frozen-meals table{width:100%;margin:auto;}body.path-frozen-meals table a{border-bottom:none;}body.path-frozen-meals table thead tr{background-color:#7c015a;}body.path-frozen-meals table thead tr th{color:white;}body.path-frozen-meals table tbody tr{background-color:#fcebf3;}body.path-frozen-meals  tbody tr:nth-child(even){background-color:#fef7fa;}body.path-frozen-meals li.pager__item{background-color:#7c015a;}@media (max-width:500px){div.view-frozen-meals-view td{padding:6px !important;}body.page-allfrozenmeals div.view-frozen-meals td{padding:2px !important;}body.full-path-frozen-meals-canada-all div.view-frozen-meals td{padding:0px !important;}}a.recipe-close-button h4{text-decoration:underline;}a.recipe-close-button h4:hover{opacity:.7;}body.page-node-type-recipe div#block-fruitanddairyneeds{display:none;}body.page-node-type-recipe .view-breakfast-recipe{display:none;}body.page-node-type-recipe .view-smoothie-recipe{display:none;}body.page-node-type-recipe .view-lc-recipe{display:none;}body.page-node-type-recipe .view-meal-sized-recipe{display:none;}body.page-node-type-recipe .view-soup-and-salad-recipe{display:none;}body.page-node-type-recipe .view-salad-combo-recipe{display:none;}.visible-view-recipe{position:relative;top:41px;}.vis-view-par{position:relative;z-index:100;}body.page-node-type-recipe div.recipe-button-wrapper{position:absolute;right:0px;padding-bottom:10px;}body.page-node-type-food div.recipe-button-wrapper{position:absolute;right:0;}body.page-node-type-recipe h1.page-title{background-color:#C91224;}body.page-node-type-recipe div.field--name-field-what-you-ll-need{width:600px;display:inline-block;vertical-align:top;}body.page-node-type-recipe div.field--name-field-what-you-ll-need ul{text-align:left;background-color:#D3EBE8;padding:10px 10px 10px 40px;border:1px solid #ccc;}body.page-node-type-recipe div.field--name-field-how-it-s-made{width:90%;}body.page-node-type-recipe div.field--name-field-how-it-s-made ul{text-align:left;background-color:#fdd6d9;padding:10px 10px 10px 40px;border:1px solid #ccc;}body.page-node-type-food div.field--name-field-image{margin-top:35px;}body.page-node-type-recipe div.field--name-field-image{display:inline-block;margin-top:35px;max-width:435px;}body.page-node-type-recipe div.field--name-field-image{display:none;}body.page-node-type-recipe div.field--name-field-image div.field-label{display:none;}body.page-node-type-recipe div.field--name-field-non-starchy-vegetable-serv{display:none;}.field--name-field-serving-size{color:black;font-weight:bold;text-align:center;font-size:25px;margin-bottom:1em;}.field--name-field-serving-size .field__label{display:none;}.field--name-field-serving-size .field__items{display:inline;}.field--name-field-serving-size .field__item{display:inline;}body.page-node-type-recipe div.field--name-field-dairy-servings{display:none;}body.page-node-type-recipe div.field--name-field-fruit-servings{display:none;}body.page-node-type-recipe div.field--name-field-starchy-vegetable-servings{display:none;}body.page-node-type-recipe div.field--name-field-protein-servings{display:none;}div.field--name-field-recipe-type{display:none !important;}body.page-node-type-recipe div.field-label{color:black;}body.page-node-type-recipe div.field-item{color:black;}body.recipe-type-breakfast h1.page-title{background-color:#FA7B69;}body.recipe-type-breakfast div.field--name-field-what-you-ll-need ul{background-color:#c6f4d2;}body.recipe-type-breakfast div.field--name-field-how-it-s-made ul.how-its-made{background-color:#ffccaa;}body.recipe-type-soup-and-salad-combo h1.page-title{background-color:#4B871B;}body.recipe-type-soup-and-salad-combo div.field--name-field-what-you-ll-need ul{background-color:#dafcbf;}body.recipe-type-soup-and-salad-combo div.field--name-field-how-it-s-made ul{background-color:#fadea5;}body.recipe-type-salad-combo h1.page-title{background-color:#4B871B;}body.recipe-type-salad-combo div.field--name-field-what-you-ll-need div.field__item{background-color:#dafcbf;padding:0px;border:1px solid #ccc;margin-bottom:20px;margin-top:20px;}body.recipe-type-salad-combo div.field--name-field-what-you-ll-need div.field__item p{padding:10px;}body.recipe-type-salad-combo div.field--name-field-what-you-ll-need ul{background-color:transparent;border:none;}body.recipe-type-salad-combo div.field--name-field-how-it-s-made ul{background-color:#fadea5;}body.recipe-type-meal-sized-salad h1.page-title{background-color:#4B871B;}body.recipe-type-meal-sized-salad div.field--name-field-what-you-ll-need ul{background-color:#dafcbf;}body.recipe-type-meal-sized-salad div.field--name-field-how-it-s-made ul{background-color:#fadea5;}body.page-node-type-food div.food-page-info-box-top{max-width:100%;}body.page-node-type-food div.food-page-info-box-bottom{max-width:100%;}@media (max-width:1300px){body.page-node-type-food #main-wrapper{width:90%;}body.page-node-type-food div.recipe-button-wrapper{position:static;}a.recipe-close-button h4{margin-top:35px;}.field--name-field-serving-size{margin-bottom:10%;}}@media (max-width:500px){body.page-node-type-food #main-wrapper{width:90%;}body.page-node-type-food div.recipe-button-wrapper{position:static;}body.page-node-type-food #block-printthisbuton{top:90px;}a.recipe-close-button h4{margin-top:35px;}.field--name-field-serving-size{margin-bottom:10%;}}body.page-node-type-recipe div.field--name-field-image{max-width:300px;}body.page-node-type-recipe div.field--name-field-what-you-ll-need{max-width:100%;}body.page-node-type-recipe div.field--name-field-how-it-s-made{max-width:100%;}@media (max-width:1300px){body.page-node-type-recipe #main-wrapper{width:90%;}body.page-node-type-recipe div.recipe-button-wrapper{position:static;}a.recipe-close-button h4{margin-top:35px;}.field--name-field-serving-size{margin-bottom:10%;}}@media (max-width:500px){body.page-node-type-recipe #main-wrapper{width:90%;}body.page-node-type-recipe div.recipe-button-wrapper{position:static;}body.page-node-type-recipe #block-printthisbuton{top:90px;}a.recipe-close-button h4{margin-top:35px;}.field--name-field-serving-size{margin-bottom:10%;}body.page-node-type-recipe div.field--name-field-image{max-width:none;text-align:center;width:100%;}}@media print{body.page-node-type-recipe h1.page-title span{font-size:35px;}#block-printthisbuton{display:none;}div.field--name-field-image img{width:300px;}body.page-node-type-recipe div.field--name-field-image{float:none;}div.recipe-button-wrapper{display:none;}div.field--name-field-serving-size{margin-bottom:0px;font-size:18px;margin-top:60px;}div#block-viewrecipeslist{display:none;}body.page-node-type-recipe h1.page-title{margin-top:50px;}body.page-node-type-recipe footer.site-footer{display:none;}body.page-node-type-recipe div#block-fruitanddairyneeds{display:none;}.print:last-child{page-break-after:auto;}html{height:auto !important;}}.print:last-child{page-break-after:auto;}fieldset#edit-left-side{display:inline-block;vertical-align:top;width:46%;}fieldset#edit-right-side{display:inline-block;width:46%;}body.my-settings fieldset{color:black;border:none;}body.my-settings h1.page-title{background-color:transparent;color:black;text-align:left;margin-bottom:-20px;margin-top:0px;}body.my-settings input{border:none;}body.my-settings span#edit-time-zoneSelectBoxItContainer{width:250px;}input#edit-submit,input#edit-submit-colorbox,.checkout #place-order,.create-account-button{position:static;-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;box-shadow:inset 0px 1px 0px 0px #c1ed9c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#9dce2c),color-stop(1,#8cb82b));background:-moz-linear-gradient(center top,#9dce2c 5%,#8cb82b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',endColorstr='#8cb82b');background:rgba(157,206,44,1);-webkit-border-top-left-radius:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;text-indent:0;border:1px solid #83c41a;display:inline-block;color:#ffffff;font-family:Arial;font-size:17px;font-weight:bold;font-style:normal;height:35px;line-height:35px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #689324;padding:0 5px 0 5px;text-transform:capitalize;}#cboxLoadedContent .form-item{margin-left:16px;}input#edit-submit--2{position:static;-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;box-shadow:inset 0px 1px 0px 0px #c1ed9c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#9dce2c),color-stop(1,#8cb82b));background:-moz-linear-gradient(center top,#9dce2c 5%,#8cb82b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',endColorstr='#8cb82b');background:rgba(157,206,44,1);-webkit-border-top-left-radius:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;text-indent:0;border:1px solid #83c41a;display:inline-block;color:#ffffff;font-family:Arial;font-size:17px;font-weight:bold;font-style:normal;height:35px;line-height:35px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #689324;padding:0 5px 0 5px;text-transform:capitalize;}@media (max-width:600px){body.full-path-my-settings input{width:60%;}body.full-path-my-settings input[type='file']{color:transparent;}fieldset#edit-left-side{width:80%;display:block;}fieldset#edit-right-side{display:block;width:80%;}body.full-path-my-settings input.form-submit{width:50%;}#edit-email-address{width:100%;}}body.page-how-to-edit-your-personal-settings{background-color:black;}body.page-how-to-edit-your-personal-settings h1.page-title{color:white;background-color:black;}span.renew-span{position:relative;bottom:30px;color:#008000;}form#iltd-renew-membership-form{text-align:center;}body.full-path-membership-renew{background-color:white !important;}body.full-path-membership-renew h1.page-title{background-color:transparent;color:#008000;}body.full-path-membership-renew p{text-align:center;color:#008000;}body.full-path-membership-renew p span{color:#008000;}body.full-path-membership-renew fieldset.fieldgroup{display:none;}body.full-path-membership-renew fieldset{border:none;}body.full-path-membership-renew fieldset#edit-left-side img{position:relative;left:150px;}body.full-path-membership-renew fieldset#edit-right-side{margin-left:-20px;margin-right:-200px;}p.ending-note{font-family:'Life Savers';color:black;font-weight:bold;font-size:17px;width:489px;margin:auto;}body.full-path-membership-renew fieldset#edit-right-side img{z-index:1;}body.full-path-membership-renew input#edit-submit{display:none;}#cboxContent.user-info-box{background-color:#faf2e9;}div.user-info-collection{background-color:#faf2e9;}div.user-info-collection{text-align:left;padding:10px;}div.user-info-collection input{border:none;}div.user-info-collection h1{font-family:'Life Savers';color:black;font-size:36px;font-weight:bold;text-align:center;margin-top:0px;}div.user-info-collection h2{font-weight:bold;font-size:17px;}div.user-info-collection span.first-name{display:block;margin-top:10px;margin-bottom:35px;}div.user-info-collection span.ui-starting-weight-wrapper{display:block;margin-top:30px;}div.user-info-collection span.ui-goal-weight-wrapper{display:block;margin-top:35px;}div.user-info-collection span.gender{display:block;margin-top:35px;}div.user-info-collection span.location{display:block;margin-top:30px;}div.user-info-collection span.user-info-submit{display:block;margin-top:30px;}div.user-info-collection span.user-info-submit input{-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;box-shadow:inset 0px 1px 0px 0px #c1ed9c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#9dce2c),color-stop(1,#8cb82b));background:-moz-linear-gradient(center top,#9dce2c 5%,#8cb82b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',endColorstr='#8cb82b');background-color:#9dce2c;-webkit-border-top-left-radius:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;text-indent:0;border:1px solid #83c41a;display:inline-block;color:#ffffff;font-family:Arial;font-size:34px;font-weight:bold;font-style:normal;height:50px;width:200px;line-height:35px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #689324;padding:0 5px 0 5px;text-transform:uppercase;}@media (max-width:500px){div.user-info-collection span.first-name{margin-top:10px;margin-bottom:5px;}div.user-info-collection span.location{margin-top:15px;}div.user-info-collection span.ui-starting-weight-wrapper{margin-top:5px;}div.user-info-collection span.user-info-submit{margin-top:5px;}div.user-info-collection span.ui-goal-weight-wrapper{margin-top:5px;}div.user-info-collection span.gender{margin-top:5px;}div.user-info-collection h1{font-size:20px;margin-top:0px;}div#cboxLoadedContent{margin-top:0px;}}body.diet-instructions p{font-size:17px !important;}div.info-box{padding:5px 10px 10px 10px;font-size:20px;margin-bottom:20px;}div.info-box ul{text-align:left;}div.info-box p{font-size:17px;}#content div.info-box h2{margin-bottom:20px;text-transform:uppercase;border-radius:3px;padding-left:30px;display:inline-block;color:white;padding:10px;margin-bottom:10px;}#content div.info-box h2:before{padding-right:5px;position:relative;top:3px;}#diet-intro{background-color:#F7DFBB;}#food-journal-summary{background-color:#ECD7D7;}#food-journal-summary h2{background:#2E005B;}#food-journal-summary h2:before{content:url('/themes/ilovethisdiet/images/daily-food-journal-icon.png');}#nutritional-summary{background-color:#FEE1D8;}#nutritional-summary h2{background:#E87400;}#nutritional-summary h2:before{content:url('/themes/ilovethisdiet/images/daily-food-journal-icon.png');}#breakfast-info{background-color:#CBE3EB;}#breakfast-info h2{background:#326ABE;}#breakfast-info h2:before{content:url('/themes/ilovethisdiet/images/breakfast-icon.png');}#lunch-dinner-info{background-color:#ffefc6;}#lunch-dinner-info h2{background:#8A0810;}#lunch-dinner-info h2:before{content:url('/themes/ilovethisdiet/images/lunch-dinner-icon.png');}#lunch-dinner-info div.saladguide-subheading h2{background-color:#4B871B;}#lunch-dinner-info div.lovecookbook-subheading h2{background-color:#FC6D80;}#lunch-dinner-info div.restaurants-subheading h2{background-color:#440D30;}#vegetables{background-color:#deebb0;}#vegetables h2{background:#2b8738;}#vegetables h2:before{content:url('/themes/ilovethisdiet/images/vegetable-icon.png');}#fruits{background-color:#EACCE2;}#fruits h2{background:#7C015A;}#fruits h2:before{content:url('/themes/ilovethisdiet/images/fruit-icon.png');}#dairy{background-color:#cbdff4;}#dairy h2{background-color:#007bc4;}#dairy h2:before{content:url('/themes/ilovethisdiet/images/dairy-icon.png');}#hunger-helpers{background-color:#FADCF2;}#hunger-helpers h2{background:#EB72CA;}#hunger-helpers h2:before{content:url('/themes/ilovethisdiet/images/hunger-helpers-icon.png');}#treats{background-color:#fef1c7;}#treats h2{background:#FA7B69;}#treats h2:before{content:url('/themes/ilovethisdiet/images/treats-icon.png');}#beverages{background-color:#e1e8f5;}#beverages h2{background:#007DFB;}#beverages h2:before{content:url('/themes/ilovethisdiet/images/beverages-icon.png');}#condiments{background-color:#fef1c7;}#condiments h2{background:#f4772e;}#condiments h2:before{content:url('/themes/ilovethisdiet/images/condiments-icon.png');}#supplements{background-color:#e1e8f5;}#supplements h2{background:#007bc4;}#supplements h2:before{content:url('/themes/ilovethisdiet/images/supplements-icon.png');}#myfavoritefoods{background-color:#D2E2CD;}#myfavoritefoods h2{background:#407584;}#myfavoritefoods h2:before{content:url('/themes/ilovethisdiet/images/heart-white.png');}#daily-food-journal{background-color:#dfeaa9;}#daily-food-journal h2{background:#2b8738;}#daily-food-journal h2:before{content:url('/themes/ilovethisdiet/images/daily-food-journal-icon.png');}#understanding-limits{background-color:#F5D9BA;}#understanding-limits h2{background:#804040;}#understanding-limits h2:before{content:url('/themes/ilovethisdiet/images/calculator-icon.png');}#dos-donts{background-color:#e1e8f5;}#dos-donts h2{background:#1e56a6;}#dos-donts h2:before{content:url('/themes/ilovethisdiet/images/calculator-icon.png');}#community-forums{background-color:#EFEFEF;}#community-forums h2{background:#333;}#community-forums h2:before{content:url('/themes/ilovethisdiet/images/person-icon.png');}#money-saver{background-color:#fce7f0;}#money-saver h2{background:#dd0084;}#money-saver h2:before{content:url('/themes/ilovethisdiet/images/money-saver-icon.png');}#faqs{background-color:#fffde5;}#faqs h2{background:#009ee1;}#faqs h2:before{content:url('/themes/ilovethisdiet/images/faqs-icon.png');}#nutritional-summary-end{background-color:#FEE1D8;}#nutritional-summary-end h2{background:#E87400;}#nutritional-summary-end h2:before{content:url('/themes/ilovethisdiet/images/daily-food-journal-icon.png');}.ajax-error-window{vertical-align:center;text-align:center;font-size:2.5em;font-family:'Life Savers';}.ajax-error-window .ajax-error-bold{font-weight:bold;}.ajax-error-window .ajax-error-blue{color:#428bca;}@media (max-width:500px){body.diet-instructions h1.page-title{font-size:28px;}body.page-node-type-diet-instructions img.lc-img{float:none !important;}body.page-node-type-diet-instructions #content img{float:none !important;}}body.page-jointoday{background-color:white !important;}body.page-jointoday #edit-left-side img{float:right;margin-right:40px;}body.page-jointoday #edit-left-side{border:none;}body.page-jointoday #edit-right-side{border:none;}body.page-jointoday #block-ilovethisdiet-content p{text-align:center;color:black;font-size:20px;font-family:helvetica;}body.page-jointoday #edit-membership-type--wrapper{display:none;}body.page-jointoday #edit-submit{display:none;}body.page-terms-and-conditions h1.page-title{background-color:black;}body.page-terms-and-conditions div.field-items p{font-size:16px !important;}body.page-privacy-policy h1.page-title{background:black;}body.page-privacy-policy div.field-items p{font-size:16px !important;color:black;}.flex-video iframe{width:100%;}body.diet-instructions ul{text-align:left;}body.page-accessdenied .site-footer{display:none !important;}body.page-login .bottom-menu ul{display:none;}body.page-login h1.page-title{background-color:transparent;color:black;text-align:left;font-size:25px;font-family:helvetica;}body.page-login .description{display:none;}body.page-log-in label{color:black;}body.page-login ul.sf-menu{display:none !important;}body.page-login nav{height:auto !important;}body.page-forgotyourlogininfo nav{height:auto !important;}body.page-forgotyourlogininfo ul.sf-menu{display:none !important;}body.page-login ul.tabs li:nth-child(1){display:none !important;}body.page-login ul.tabs li:nth-child(2){display:none;}body.page-forgotyourlogininfo ul.tabs li:nth-child(2){display:none;}body.page-login ul.tabs li:nth-child(1){display:none;}body.page-login ul.tabs li:nth-child(3){display:none;}body.page-forgotyourlogininfo ul.tabs li:nth-child(1){display:none;}body.page-forgotyourlogininfo ul.tabs li:nth-child(3){display:none;}body.page-login #block-ilovethisdiet-content{display:inline-block;}body.page-login #block-loginpagephoto{float:right;}body.page-login ul.tabs{background:none;}body.page-login #block-ilovethisdiet-page-title{display:none;}body.page-forgotyourpasswordorusername ul.tabs li:nth-child(2){display:none;}@media (max-width:1055px){body.page-login div#block-ilovethisdiet-content{width:56%;}}@media (max-width:600px){body.page-login div#block-ilovethisdiet-content{width:70%;}}@media (max-width:810px){body.page-login div#block-loginpagephoto{float:none;}body.page-login div.region-content{text-align:center;}body.page-login ul.tabs{text-align:center;}body.page-login .menu-toggle{display:none !important;}}body.full-path-user-register div.password-strength{display:none;}body.full-path-user-register #edit-name--description{display:none;}body.full-path-user-register ul.sf-menu{display:none !important;}#content #block-registerblock1 h2{font-size:30px !important;color:#333;font-weight:500;}body.full-path-user-register ul.tabs{display:none;}body.full-path-user-register h1.page-title{display:none;}body.full-path-user-register .password-strength__title{display:none;}body.full-path-user-register .password-suggestions{display:none !important;}#content h2.register-ready span{font-size:30px;color:#333;}.register-girl{float:right;}@media (max-width:1210px){.register-girl{width:45%;}}@media (max-width:1070px){.register-girl{width:35%;}}@media (max-width:980px){.register-girl{display:none;}}body.path-invite fieldset{border:none;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{font-size:15px;}a.print-link{float:right;width:100%;text-align:right;}p.shopping-list-selector{float:left;}p.add-to-shopping-container{font-weight:bold;}body.page-myshoppinglist table{width:100%;}body.page-myshoppinglist table td{width:500px;}.print-this-page:hover{color:white;}.recipe-add-fav{background-color:#63B0DA;padding:7px 10px 7px 7px;border-radius:3px;color:white;}.recipe-add-fav:hover{color:white;}.recipe-remove-fav{background-color:red;padding:7px 10px 7px 7px;border-radius:3px;color:white;}.recipe-reomve-fav:hover{color:white;}.recipe-add-shop{background-color:#63B0DA;padding:5px;border-radius:5px;color:white;}.recipe-add-shop:hover{color:white;}.recipe-remove-shop:hover{color:white;}.recipe-remove-shop{background-color:red;padding:5px;border-radius:5px;color:white;}@media (max-width:1200px){.recipe-add-fav{display:inline-block;text-align:center;}.recipe-remove-fav{display:inline-block;text-align:center;}.recipe-add-shop{display:inline-block;text-align:center;}.recipe-remove-shop{display:inline-block;text-align:center;}.print-this-page{display:inline-block;text-align:center;}}.remove-from-shopping-list{background:none repeat scroll 0 0 red;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;}.add-new-other-shopping{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;min-width:132px;max-width:132px;margin-top:20px;cursor:pointer;}body.page-myshoppinglist div#colorbox div.add-shopping-wrapper div{margin-top:20px;text-align:center;}div.add-shopping-wrapper input.shopping-item-submit{background:#fff799;font-family:"'life savers'";color:#1b1464;font-size:15px;font-weight:bold;border-bottom:2px solid #000;border-right:1px solid #000;padding:2px 5px;display:inline-block;text-decoration:none;cursor:pointer;}body.page-myshoppinglist div.region-content table thead{display:none;}@media screen and (max-width:700px){body.page-myshoppinglist table td{width:95px;}}@media screen and (max-width:500px){body.page-myshoppinglist table td.views-field-nid{width:65%;}}@media screen and (max-width:580px){body.page-howtomakeasmoothie div.content p img{float:none !important;display:block;}body.page-howtomakeasmoothie div#main{}}div#calendar div.fc-widget-header table{display:block !important;}div#calendar div.fc-widget-header thead > tr{background:#2E9258;}div#calendar div.fc-widget-header table thead th{border:none;}div#calendar div.fc-row td.fc-day-number{text-align:center;border:1px solid white;color:#f26522;}div#calendar div.fc-row td.show-pointer{cursor:pointer;}.show-pointer{cursor:pointer;}.show-pointer:hover{opacity:.8;}div#calendar div.fc-row td.edit-dfj{color:#2E9258;}body.page-homepage div.colorbox-content table{width:100%;}div#calendar div.fc-row td.fc-today{background:rgb(255,255,0);}div#calendar{margin-top:45px;}div.cal-buttons-wrapper{display:block;margin-top:20px;}div.cal-previous-button{float:left;margin-left:20px;background:#fff799;font-family:"life savers";color:#1b1464;font-size:15px;font-weight:bold;border-bottom:2px solid #000;border-right:1px solid #000;padding:2px 5px;display:inline-block;text-decoration:none;}div.cal-next-button{float:right;margin-right:20px;background:#fff799;font-family:"life savers";color:#1b1464;font-size:15px;font-weight:bold;border-bottom:2px solid #000;border-right:1px solid #000;padding:2px 5px;display:inline-block;text-decoration:none;}div.fc-toolbar div.fc-left{margin-top:40px;}div.fc-content-skeleton tbody td{display:none;}td.fc-event-container{display:none;}.fc .fc-toolbar>*>*{float:none;}.fc-toolbar .fc-left{float:none;}.close-button{text-decoration:underline;color:#0370b8;text-align:center;}.full-path-membership-warning .page-title{display:none;}.full-path-membership-warning .extend-membership a{-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;box-shadow:inset 0px 1px 0px 0px #c1ed9c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#9dce2c),color-stop(1,#8cb82b));background:-moz-linear-gradient(center top,#9dce2c 5%,#8cb82b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',endColorstr='#8cb82b');background-color:#9dce2c;-webkit-border-top-left-radius:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;text-indent:0;border:1px solid #83c41a;display:inline-block;color:#ffffff;font-family:Arial;font-size:17px;font-weight:bold;font-style:normal;height:35px;line-height:35px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #689324;padding:0 5px 0 5px;text-transform:capitalize;}.colorbox-error{color:red;}.path-membership:not(.full-path-membership-discount-mHwq) .menu-item{display:none;}.path-membership:not(.full-path-membership-discount-mHwq) .menu-toggle{display:none !important;}body.checkout .menu-toggle{display:none !important;}body.how-to-use-my-favorite-foods{background-color:black;}body.how-to-use-my-favorite-foods h1.page-title{background:black;}body.page-delete ul.tabs li:first-child{display:none;}body.path-search a.search-help-link{display:none;}body.path-search details.search-advanced{display:none;}body.show-tutorial-page-formatting{background-color:black;}body.show-tutorial-page-formatting h1.page-title{background-color:black;}.renew-badges{max-width:600px;margin:auto;}#edit-right-side .fieldset-wrapper img{cursor:pointer;}body.page-checkout .selectboxit-container ul{width:200px;}.page-checkout #content h2,.checkout h2{font-family:'Life savers';font-size:32px;margin-bottom:20px;font-weight:bold;}.page-checkout .pay-button{margin-top:10px;}.page-checkout #edit-billing-information,.page-checkout #edit-submit,.page-checkout .form-item-payment-method,.page-checkout h2,.pay-button{display:none;}.page-checkout .new-account-header,.page-checkout .billing-information{font-weight:700;font-family:'Life Savers';font-size:1.5em;}.checkout #place-order:hover{opacity:.8;}body.page-checkout div{color:#333;}body.page-checkout table{width:100%;}body.page-checkout table thead tr{background:#D7D8D1;}body.page-checkout table thead th{color:black;}body.page-checkout div.fieldset-wrapper p{font-size:16px;}body.page-checkout div#edit-confirm-email--description{font-size:16px;}body.page-checkout fieldset.form-wrapper{border:none;}body.page-checkout div.create-account-button{color:white;}body.page-checkout .name-tip{display:inline-block;}body.page-checkout div.form-item-username label{display:inline-block;}body.page-checkout div.form-item-username input{display:block;}.page-checkout .site-footer,.page-confirmyouramazonpayment .site-footer{display:none;}.page-checkout tbody tr:hover{background-color:rgb(221,251,228);}.page-checkout #block-ilovethisdiet-branding a:hover{opacity:1;}.page-confirmyouramazonpayment .sf-menu li{height:60px;}.page-confirmyouramazonpayment .sf-menu li a{display:none;}.affiliate table{width:100%;}body.page-checkout div#CCButton img:nth-child(2){padding-left:5px;}@media (max-width:900px){body.page-checkout div#CCButton img{display:block;}body.page-checkout div#CCButton img:nth-child(2){padding-bottom:5px;padding-top:4px;}}@media (max-width:550px){body.page-checkout div#main{padding:0px 10px 0px 10px;}body.page-checkout div#CCButton img{margin:auto;}body.page-checkout div.pay-button{text-align:center;}}::-ms-clear{display:none;}body.page-node-type-page.full-path-contact h1.page-title{background:black;}body.page-node-type-page.full-path-contact .contact-text{font-size:18px;}body.page-search div.item-list{display:none;}body.page-resetyourpassword ul.tabs li:nth-child(2){display:none;}.watch-prompt{margin-top:15px;}div.recipe-button-wrapper div{display:inline-block;}.add-shopping-wrapper h3{display:initial;}table td.views-field-link-flag-1 a{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;min-width:120px;}.flag.action-flag a{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;}.flag.action-unflag a{background:none repeat scroll 0 0 #FF0000;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;}.flag-shopping-list.action-flag a{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;margin-right:10px;margin-bottom:10px;}.print-this-page a{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;}.flag-shopping-list.action-unflag a{background:none repeat scroll 0 0 #FF0000;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;margin-right:10px;margin-bottom:10px;}.welcome-page-whatisit{background-color:#0794d5;border-radius:12px;color:#ffffff;font-family:Arial,serif;font-weight:bold;font-size:19px;padding-left:12px;padding-top:12px;padding-bottom:12px;padding-right:12px;margin-bottom:12px;margin-top:6px;}.welcome-page-whatisit-inner{font-style:italic;color:#fff799;}.food-page-frozen-meal-type{font-family:'Life Savers';font-weight:bold;font-size:22px;color:#0571b9;padding-bottom:.5em;padding-top:.5em;}.food-page-info-box-top{background-color:#d2ebe8;border:1px solid #ccc;width:600px;}.food-page-food-category-header{padding-bottom:.5em;padding-top:.5em;}.food-page-servings-header{padding-bottom:.5em;padding-top:.5em;}.vegetarian-text,.gluten-free-text{padding-bottom:.5em;padding-top:.5em;}.food-page-info-box-bottom{background-color:#FED5D9;border:1px solid #ccc;width:600px;}div.food-page-info-box-top ul.food-page-ul,div.food-page-info-box-bottom ul.food-page-ul{padding-left:2em;}.page-node-type-food .field--name-field-food-image{margin-top:35px;}.food-page-li-italic{font-style:italic;list-style-type:none;}.food-page-helper-text{margin-bottom:1em;}.page-node-type-food .tooltipster-base[style]{width:auto !important;}.page-node-type-food .tooltipster-content{white-space:nowrap;}.jw-video{-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);}
.layout-container{max-width:860px;margin-left:auto;margin-right:auto;}@media all and (min-width:851px){.layout-container{max-width:1290px;}}.layout-main-wrapper{min-height:300px;}.layout-main{margin-top:20px;margin-bottom:40px;}#block-breadcrumbs  h2{display:none;}body{background-color:#faf2e9;color:#3b3b3b;}.found{background-color:yellow;}
.path-admin #content img{margin-right:15px;}[dir="rtl"] .path-admin #content img{margin-left:15px;margin-right:0;}.path-admin #content .simpletest-image img{margin:0;}.path-admin #admin-dblog img{margin:0 5px;}.demo-block{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}.featured-top .demo-block{font-size:0.55em;}#header .demo-block{width:500px;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}[dir="rtl"] .block ol,[dir="rtl"] .block ul{padding:0 1em 0.25em 0;margin-right:0;}
.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0;}
.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.929em;}
.caption{margin-bottom:1.2em;}.caption > *{background:#F3F3F3;padding:0.5ex;border:1px solid #CCC;}.caption > figcaption{border:1px solid #CCC;border-top:none;padding-top:0.5ex;font-size:small;text-align:center;}.caption-pre > pre,.caption-blockquote > blockquote{margin:0;}.caption-blockquote > figcaption::before{content:"— ";}.caption-blockquote > figcaption{text-align:left;}[dir="rtl"] .caption-blockquote > figcaption{text-align:right;}
#content .comment-wrapper h2{margin-bottom:1em;}.comment{margin-bottom:20px;display:table;vertical-align:top;}.comment__attribution{display:table-cell;padding:0 30px 0 0;vertical-align:top;overflow:hidden;}[dir="rtl"] .comment__attribution{float:right;padding:0 0 0 30px;}.comment__attribution img{border:1px solid #d3d7d9;}.comment .field-name-user-picture img{margin:0;}.comment__author .username{white-space:nowrap;}.comment__submitted__data{margin:4px 0;font-size:1.071em;line-height:1.2;}.comment__time{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.786em;color:#68696b;}.comment__permalink{font-size:0.786em;}.comment__content{font-size:0.929em;line-height:1.6;}.comment__text{padding:10px 25px;border:1px solid #d3d7d9;display:table-cell;vertical-align:top;position:relative;width:100%;}.comment__text:before{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #d3d7d9;border-bottom:20px solid transparent;}[dir="rtl"] .comment__text:before{right:auto;left:100%;border-right:none;border-left:20px solid #d3d7d9;}.comment__text:after{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;margin-right:-1px;}[dir="rtl"] .comment__text:after{right:auto;left:100%;border-right:none;border-left:20px solid #fff;margin-right:0;margin-left:-1px;}.comment .indented{margin-left:40px;}[dir="rtl"] .comment .indented{margin-right:40px;margin-left:0;}.comment ul.links{padding:0 0 0.25em 0;}.comment ul.links li{padding:0 0.5em 0 0;}[dir="rtl"] .comment ul.links li{padding:0 0 0 0.5em;}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#fff4f4;}[dir="rtl"] .comment--unpublished{margin-left:5px;margin-right:0;padding:5px 5px 5px 2px;}.comment-footer{display:table-row;}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#fff4f4;}[dir="rtl"] .comment--unpublished .comment__text:after,[dir="rtl"] .node--unpublished .comment__text:after{border-left-color:#fff4f4;}
.content,.node__content{margin-top:10px;}h1.page-title{line-height:1;}.main-content .section{padding:0 15px;}@media all and (min-width:851px){.main-content{float:left;position:relative;}[dir="rtl"] .main-content{float:right;}.layout-two-sidebars .main-content{margin-left:25%;margin-right:25%;width:50%;}.layout-one-sidebar .main-content{width:75%;}.layout-no-sidebars .main-content{width:100%;}.layout-sidebar-first .main-content{margin-left:25%;margin-right:0;}[dir="rtl"] .layout-sidebar-first .main-content{margin-left:0;margin-right:25%;}.layout-sidebar-second .main-content{margin-right:25%;margin-left:0;}[dir="rtl"] .layout-sidebar-second .main-content{margin-right:0;margin-left:25%;}}#content h2{margin-bottom:2px;font-size:1.429em;line-height:1.4;}.node__content{font-size:1.071em;}.node--view-mode-teaser .node__content{font-size:1em;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;line-height:1.6;}.node__meta{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field-name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field-name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.field-name-field-tags{margin:0 0 1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.field-name-field-tags .field-label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field-name-field-tags .field-label{padding-left:5px;padding-right:0;}.field-name-field-tags .field-label,.field-name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field-name-field-tags .field-label,.node--view-mode-teaser .field-name-field-tags ul.links{font-size:0.821em;}.field-name-field-tags ul.links{padding:0;margin:0;list-style:none;}.field-name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field-name-field-tags ul.links li{padding:0 0 0 1em;float:right;}.node__links{text-align:right;}[dir="rtl"] .node__links{text-align:left;}@media all and (min-width:560px){.node .field-type-image{float:left;margin:0 1em 0 0;}[dir="rtl"] .node .field-type-image{float:right;margin:0 0 0 1em;}.node .field-type-image + .field-type-image{clear:both;}}.field-type-image img,.field-name-field-user-picture img{margin:0 0 1em;}.field-type-image a{border-bottom:none;}ul.links{color:#68696b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.821em;}.node--unpublished,.unpublished{padding:20px 15px 0;}.node-preview-container{background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);font-family:Arial,sans-serif;box-shadow:0 1px 3px 1px rgba(0,0,0,0.3333);position:fixed;z-index:499;width:100%;padding:10px;}.node-preview-backlink{background-color:#419ff1;background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);border:1px solid #0048c8;border-radius:.4em;box-shadow:inset 0 1px 0 rgba(255,255,255,.4);color:#fff;font-size:0.9em;line-height:normal;margin:0;padding:4px 1em 4px 0.6em;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}[dir="rtl"] .node-preview-backlink{background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);padding:4px 0.6em 4px 1em;float:right;}.node-preview-backlink:focus,.node-preview-backlink:hover{background-color:#419cf1;background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);border:1px solid #0048c8;text-decoration:none;color:#fff;}[dir="rtl"] .node-preview-backlink:focus,[dir="rtl"] .node-preview-backlink:hover{background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);}.node-preview-backlink:active{background-color:#0e69be;background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);border:1px solid #0048c8;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);}.node-preview-backlink:active{background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);}.node-preview-backlink::before{content:'';width:10px;display:inline-block;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 15px;}[dir="rtl"] .region-content ul,[dir="rtl"] .region-content ol{padding:0 15px 0.25em 0;}#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}a#logo{float:right;}.page-title{font-size:60px;color:white;font-family:'Life Savers';background:#0471b8;padding:20px 0 20px;text-align:center;}.layout-container{max-width:none;width:100%;}.copyright-info  li{display:inline-block;color:#002157;text-align:center;font-size:15px;font-style:bold;}.copyright-info a{color:#002157 !important;}.info{text-align:center;color:black;}#main #block-breadcrumbs h2{display:none;}
#header .contextual .trigger,.site-footer .contextual .trigger{border:none;}.contextual-region .contextual .contextual-links a{border-bottom:none;font-size:0.923em;text-shadow:0 0 0;}.contextual-links{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.js .dropbutton-multiple.open .dropbutton-widget{border-radius:1em;}.js .dropbutton-widget{position:relative !important;border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);color:#3a3a3a;cursor:pointer;text-align:center;margin:0.125em 0;border-radius:1em;}.js .dropbutton-widget:hover{border-top-color:#e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;}.js .dropbutton-widget .button{border:none;margin:0;padding:0.32em 1em;width:100%;border-radius:1em;}.js .dropbutton-widget .button:hover{border-radius:1em 0 0 1em;}[dir="rtl"].js .dropbutton-widget .button:hover{border-radius:0 1em 1em 0;}.js .dropbutton-single .dropbutton-widget .dropbutton-action a{color:#3a3a3a;}.js .dropbutton-single .dropbutton-widget .dropbutton-action a:hover{background:#dedede;border-radius:1em;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{color:#3a3a3a;margin-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a:hover{background:#dedede;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action:first-child a:hover{border-radius:1em 0 0 1em;}[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action:first-child a:hover{border-radius:0 1em 1em 0;}.js .dropbutton-multiple.open .dropbutton-widget .dropbutton-action:first-child a:hover{border-radius:1em 0 0 0;}[dir="rtl"].js .dropbutton-multiple.open .dropbutton-widget .dropbutton-action:first-child a:hover{border-radius:0 1em 0 0;}.js .dropdown-widget .publish .button{border-radius:1em 0 0 1em;}[dir="rtl"].js .dropbutton-widget .publish .button{border-radius:0 1em 1em 0;}.js .dropbutton-multiple.open .dropbutton-action:first-child a,.js .dropbutton-multiple.open .dropbutton-action:first-child .button{border-radius:1em 0 0 0;}[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child a,[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child .button{border-radius:0 1em 0 0;}.js .dropbutton-multiple.open .dropbutton-action:last-child a,.js .dropbutton-multiple.open .dropbutton-action:last-child .button{border-radius:0 0 0 1em;}[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child a,[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child .button{border-radius:0 0 1em 0;}.js .dropbutton .secondary-action{border-top-color:#ccc;}.js .dropbutton-toggle button{border-radius:0 1em 1em 0;background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#e8e8e8,#d2d2d2);background-image:linear-gradient(to bottom,#e8e8e8,#d2d2d2);}[dir="rtl"].js .dropbutton-toggle button{border-radius:1em 0 0 1em;}.js .dropbutton-toggle .button:hover{background:#ccc;}.js .dropbutton a{border-bottom:none;}.js .dropbutton a:hover{border-bottom-style:none;}
.featured-top{text-align:center;font-size:1.2em;font-weight:normal;line-height:1.4;margin:0;width:100%}.featured-top h2{font-size:1.2em;line-height:1;}.featured-top p{margin:0;padding:0;}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0 0;}
.password-field{margin:0;}form{margin:0;padding:0;}fieldset{margin:1em 0;}details,fieldset,.filter-wrapper{border-radius:4px;}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0;}.filter-help a{font-size:0.857em;}.filter-wrapper .form-item label{margin-right:10px;}[dir="rtl"] .filter-wrapper .form-item label{margin-left:10px;margin-right:0;}summary{background:#dbdbdb;color:#3b3b3b;text-shadow:0 1px 0 #fff;}details summary a{color:#3b3b3b;}details summary a:hover,details summary a:active,details summary a:focus{color:#000;}details .details-description{font-style:italic;}label{display:table;font-weight:bold;}label[for]{cursor:pointer;}input,textarea,select{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}input{margin:2px 0;padding:4px;max-width:100%;box-sizing:border-box;}input,textarea{font-size:0.929em;}@media screen and (max-width:60em){input,textarea{font-size:1.142857143em;}}textarea{line-height:1.5;}textarea.form-textarea,select.form-select{padding:4px;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,select.form-select{border:1px solid #ccc;color:#3b3b3b;}input.form-submit:hover,input.form-submit:focus{background:#dedede;}.password-suggestions ul li{margin-left:1.2em;}[dir="rtl"] .password-suggestions ul li{margin-right:1.2em;margin-left:0;}.form-item label{font-size:0.929em;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}[dir="rtl"] .form-type-radio label,[dir="rtl"] .form-type-checkbox label{margin-right:4px;margin-left:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2px;margin-left:0;}.form-actions{padding-top:10px;}#edit-body{margin-bottom:2em;}.node-form label,.node-form .description{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.node-form .form-wrapper{margin-bottom:2em;}.contact-form #edit-name{width:75%;border-radius:4px;}.contact-form #edit-mail{width:75%;border-radius:4px;}.contact-form #edit-subject{width:75%;border-radius:4px;}.contact-form #edit-message{width:76.3%;border-top-left-radius:4px;border-top-right-radius:4px;}.form-disabled input,.form-disabled select,.form-disabled textarea{background:#ededed;border-color:#bbb;color:#717171;}.form-disabled label{color:#717171;}.comment-form label{float:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.929em;width:120px;}[dir="rtl"] .comment-form label{float:right;}.comment-form input,.comment-form .form-select{margin:0;border-radius:4px;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}[dir="rtl"] .comment-form .form-type-checkbox,[dir="rtl"] .comment-form .form-radios,[dir="rtl"] .comment-form .form-item .description{margin-left:0;margin-right:120px;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.layout-no-sidebars .comment-form .form-text{width:800px;}.layout-one-sidebar .comment-form .form-text{width:500px;}.layout-two-sidebars .comment-form .form-text{width:320px;}.comment-form .form-item .description{font-size:0.786em;line-height:1.2;margin-left:120px;}#content h2.comment-form{margin-bottom:0.5em;}.comment-form .form-textarea{border-top-left-radius:4px;border-top-right-radius:4px;}.comment-form details.filter-wrapper .details-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{width:auto;float:none;}.filter-wrapper .form-select{min-width:120px;}.comment-form details.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}[dir="rtl"] #edit-actions input{margin-left:0.6em;margin-right:0;}.user-info-collection .ui-starting-weight-wrapper input,.user-info-collection .ui-goal-weight-wrapper input{width:65px;}.page-addadfj #edit-submit{display:none;}
.to-top-button{text-align:center;}.to-top-button a{text-decoration:underline;}.to-top-arrow:hover{cursor:pointer;}.page-addnewcomment h1.page-title{display:none;}.page-addnewcomment{display:block !important;}.page-createforumtopic nav.breadcrumb{display:none !important;}.field--name-taxonomy-forums{display:none;}.page-node-type-forum .form-item-shadow{display:none;}.page-forums td.container .forum__name a:hover{opacity:1;cursor:default;}.Administrator .field--name-taxonomy-forums{display:block;}body.path-forum table{width:100%;table-layout:fixed;white-space:normal;}body.path-forum .forum td{white-space:normal !important;}table td.views-field-link-flag-1 a{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;min-width:120px;}table td.views-field-link-flag a{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;}table td.views-field-link-flag-2 a{background:none repeat scroll 0 0 #63B0DA;border:medium none;border-radius:3px;color:white !important;padding:7px 10px 7px 7px;}table .views-field-link-flag-2{min-width:120px;}table .views-field-link-flag{min-width:80px;}span.submitted a{font-size:18px;}.forum__name{font-size:1.083em;}.forum__description{font-size:12px;}body.path-forum h1#page-title{background:#67B798;border-radius:5px;}body.path-forum h1.page-title{background:#67B798;border-radius:5px;}body.path-forum .region-help{border:none;}body.path-forum table{background-color:transparent;width:100%;table-layout:auto;}body.path-forum table tr{width:100%;padding:0px;border-radius:5px;border-left:1px solid black;}body.path-forum table td{border-right:1px solid black;border-bottom:1px solid black;background-color:white;}body.path-forum thead tr{background:#BA1032;border-left:0px;}body.path-forum thead th{font-size:20px;font-weight:normal;text-align:center;}body.page-forums tr.red-header{background-color:#BA1032;font-size:20px;}body.page-forums tr th{font-weight:normal;text-align:center;}body.page-forums thead{display:none;}body.path-forum table td div.name a{color:black;font-weight:bold;}body.path-forum td.container{background:#67B798;font-family:helvetica;font-size:38px;border-radius:5px;border-right:none;border-bottom:none;}body.path-forum td.container div.name a{color:white;}body.page-forums tr.forum-wrapper td.container div.forum__icon{display:none;}body.page-forums td.container > .forum__description{display:none;}body.path-forum tr.forum-wrapper{border-left:0px;}body.path-forum div.forum__name a{color:black;font-weight:bold;font-size:18px;}body.page-node-type-forum li.comment-add{display:none;}body.page-node-type-forum .comment .content h3{font-weight:bold;}body.page-node-type-forum .field--label-above .field__item{font-weight:bold;}body.page-node-type-forum .comment-form__title{display:none;}.path-comment article.comment ul.links{display:none;}body.path-forum tr.forum-wrapper div.forum__name a{color:white;font-size:45px;font-weight:500;}p.forum-header-wrapper{text-align:center;}#block-ilovethisdietcommunity p{margin-bottom:-10px;}#block-ilovethisdietcommunity div.content{margin-top:0px;}body.path-forum table .forum__icon{background-image:url('/themes/ilovethisdiet/images/forum_list_default.png');height:53px;width:53px;background-position:center;float:left;margin:0 15px 0 0;background-repeat:no-repeat;}body.path-forum table .forum__topic-status--new{background-image:url('/themes/ilovethisdiet/images/forum_list_new_posts.png');height:53px;width:53px;background-position:center;}div.forum-status-new{background-image:url('/themes/ilovethisdiet/images/forum_list_new_posts.png') !important;}body.forum .action-links a{display:none;}body.page-node-type-forum h1.page-title{background:#67B798;border-radius:5px;}div#block-dietcommunity{text-align:center;border:none;}div.region-help{border:none;}body.full-path-forum li.action-links{display:none;}body.full-path-forum h1.page-title{border-radius:5px;}div.forum table th:nth-child(2){width:50px;}div.forum table th:nth-child(3){width:50px;}div#block-ilovethisdietcommunity{text-align:center;}div.forum table thead tr{display:none;}.topic-content-wrapper header.author-info-header{display:inline-block;vertical-align:top;width:15%;text-align:center;}.topic-content-wrapper .topic-inner{display:inline-block;width:80%;padding:10px;padding-top:0px;}.topic-inner .field--name-taxonomy-forums .field__label{display:none;}body.page-node-type-forum .node__content{display:none;}div.header-topic-wrapper{background:white;padding:10px;margin-bottom:20px;}div.header-topic-wrapper a{color:#67b798;}header.author-info-header h2.node__title{padding-top:0px;}header.author-info-header{min-width:75px;}body.page-node-type-forum nav.breadcrumb{background:rgb(248,85,86);position:relative;top:-30px;}body.forum nav.breadcrumb{background:rgb(248,85,86);position:relative;top:-30px;}body.page-node-type-forum nav.breadcrumb a{color:white;font-size:20px;position:relative;top:12px;}body.forum nav.breadcrumb a{color:white;font-size:20px;position:relative;top:12px;}body.page-node-type-forum ol li:before{font-size:20px;color:white;position:relative;top:12px;}body.forum nav.breadcrumb ol li:before{font-size:20px;color:white;position:relative;top:12px;margin:0px 10px;}body.page-node-type-forum nav.breadcrumb ol li:before{margin:0px 10px;}body.forum nav.breadcrumb ol li:last-child a{color:yellow !important;}body.page-node-type-forum nav.breadcrumb{display:none;}body.forum nav.breadcrumb{display:none;}body.page-node-type-forum nav.breadcrumb ol li:last-child a{color:yellow !important;}body.forum a.button-action{color:white !important;border-radius:0px !important;border:none !important;background:rgb(87,94,245) !important;}body.full-path-forum tr.red-header th:nth-child(1){text-align:left;}body.full-path-forum tr.red-header th:nth-child(4){text-align:left;}body.page-node-type-forum article.comment{background:white;padding:0px;width:100%;}.page-node-type-forum input#edit-preview,.path-comment input#edit-preview,.page-createforumtopic input#edit-preview{display:none;}body.Administrator.page-node-type-forum input#edit-preview{display:inline;}body.page-node-type-forum article.comment footer{padding:10px 10px 0 10px;}body.page-node-type-forum article.comment .content{padding:0 10px 10px 10px;}body.page-node-type-forum article.comment a{color:#67b798;}body.page-node-type-forum p.comment__permalink{display:none;}body.page-node-type-forum article.comment div.comment__text{border:none;}body.page-node-type-forum article.comment div.comment__text:before{display:none;}a.reply-button{font-family:'Lucida Grande';color:white;background:rgb(67,102,239);padding:7px;font-size:13.006px;}article.node--type-forum img{max-width:325px;}.forum__title a{font-size:18px;}.indented{margin-left:20px;}#comment-form .selectboxit-container .selectboxit-options{position:static !important;}@media (max-width:600px){body.path-forum tr.forum-wrapper div.forum__name a{font-size:20px;}body.page-forums tr th{font-size:12px;}body.path-forum thead th{font-size:12px;}.forum .indented{margin-left:0px;}body.path-forum table .forum__icon{display:none;}.forum__name{font-size:16px;}span.submitted a{font-size:12px;}body.path-forum .forum td{padding:4px;}body.forum nav.breadcrumb{top:-15px;}.topic-content-wrapper header.author-info-header{width:100%;text-align:left;}}@media (max-width:570px){.topic-content-wrapper .topic-inner{width:70%;}}
#header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.header .section{position:relative;}.region-header{float:right;margin:.5em 5px .75em;}[dir="rtl"] .region-header{float:left;}@media all and (min-width:461px) and (max-width:900px){.region-header{margin:.5em 5px .75em;}}@media all and (min-width:901px){.region-header{margin:1em 5px 1.5em;}}#logo,.site-logo{float:left;padding:4px 4px 4px 9px;}[dir="rtl"] #logo,[dir="rtl"] .site-logo{padding:4px 9px 4px 4px;}@media all and (min-width:461px) and (max-width:900px){#logo,.site-logo{padding:5px 0 0 5px;}[dir="rtl"] #logo,[dir="rtl"] .site-logo{padding:5px 5px 0 0;}}@media all and (min-width:901px){#logo,.site-logo{padding:9px 4px 4px 9px;}[dir="rtl"] #logo,[dir="rtl"] .site-logo{padding:9px 9px 4px 4px;}}#name-and-slogan,.site-branding-text{float:left;margin:0;padding:5px 10px 8px;}[dir="rtl"] #name-and-slogan,[dir="rtl"] .site-branding-text{margin:0 15px 30px 0;}@media all and (min-width:461px) and (max-width:900px){#name-and-slogan,.site-branding-text{padding:10px 10px 8px;}}@media all and (min-width:901px){#name-and-slogan,.site-branding-text{padding:26px 0 0;margin:0 0 30px 15px;}[dir="rtl"] #name-and-slogan,[dir="rtl"] .site-branding-text{margin:0 15px 30px 0;}}#site-name,.site-name{font-size:1.6em;color:#686868;line-height:1;}@media all and (min-width:901px){#site-name,.site-name{font-size:1.821em;}}h1#site-name,h1.site-name{margin:0;}#site-name a,.site-name a{font-weight:normal;}#site-slogan,.site-slogan{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.929em;margin-top:7px;word-spacing:0.1em;font-style:italic;}.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;clear:both;}.region-header .block > h2{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.region-header .block .content{margin:0;padding:0;}.region-header .block ul{margin:0;padding:0;}.region-header .block li{list-style:none;list-style-image:none;padding:0;}.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}[dir="rtl"] .region-header .form-text{margin-left:2px;margin-right:0;}.region-header .form-text:hover,.region-header .form-text:active,.region-header .form-text:focus{background:#fff;background:rgba(255,255,255,0.8);}.region-header .form-required:after{background-image:url(/themes/ilovethisdiet/images/required.svg);}.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}.region-header .block-menu li a:hover,.region-header .block-menu li a:active,.region-header .block-menu li a:focus{text-decoration:none;background:rgba(255,255,255,0.15);}.region-header .block-menu li:last-child a{border-bottom:0;}.region-header #block-user-login{width:auto;}.region-header #block-user-login .content{margin-top:2px;}.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}.region-header #block-user-login div.item-list{clear:both;}.region-header #block-user-login div.description{display:inline;}.region-header #block-user-login .item-list ul{padding:0;line-height:1;}.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}.region-header #block-user-login .item-list li:last-child{padding-left:0.5em;}[dir="rtl"] .region-header #block-user-login .item-list li:last-child{padding-left:0;padding-right:0.5em;}.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}.region-header #block-search-form{width:208px;}.region-header #block-search-form .form-text{width:154px;}.region-header .block-locale ul li{display:inline;padding:0 0.5em;}[role*=banner] a{border-bottom:none;}[dir="rtl"] #logo,[dir="rtl"] .site-logo,[dir="rtl"] #name-and-slogan,[dir="rtl"] .site-branding-text,[dir="rtl"] .region-header .block,[dir="rtl"] .region-header #block-user-login .form-item,[dir="rtl"] .region-header #block-user-login .item-list li{float:right;}.site-branding-text{display:none;}.no-margin{margin:0 0 0 0;}.no-float{float:none;}body.page-node-type-sales-page div#block-salespagelogo{position:relative;top:4px;margin-bottom:2px;}body.full-path-membership-discount-mHwq div#block-salespagelogo-2{position:relative;top:4px;margin-bottom:2px;}@media (max-width:330px){html{min-height:3500px !important;}body.page-node-type-sales-page div#block-salespagelogo{display:block !important;}body.full-path-membership-discount-mHwq div#block-salespagelogo-2{display:block !important;}}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{padding:0.2em 0 0 0.5em;}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0;}.list-group__description{margin:0 0 10px;}
.node-preview-container{background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);font-family:Arial,sans-serif;box-shadow:0 1px 3px 1px rgba(0,0,0,0.3333);position:fixed;z-index:499;width:100%;padding:10px;}.node-preview-backlink{background-color:#419ff1;background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);border:1px solid #0048c8;border-radius:.4em;box-shadow:inset 0 1px 0 rgba(255,255,255,.4);color:#fff;font-size:0.9em;line-height:normal;margin:0;padding:4px 1em 4px 0.6em;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}[dir="rtl"] .node-preview-backlink{background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);padding:4px 0.6em 4px 1em;float:right;}.node-preview-backlink:focus,.node-preview-backlink:hover{background-color:#419cf1;background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);border:1px solid #0048c8;text-decoration:none;color:#fff;}[dir="rtl"] .node-preview-backlink:focus,[dir="rtl"] .node-preview-backlink:hover{background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);}.node-preview-backlink:active{background-color:#0e69be;background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);border:1px solid #0048c8;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);}[dir="rtl"] .node-preview-backlink:active{background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);}.node-preview-backlink::before{content:'';width:10px;display:inline-block;}
.pager .pager__items{padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.pager__item{font-size:0.929em;padding:10px 15px;}.pager__item a{display:inline-block;}.pager__item.is-active a{color:#3b3b3b;border-bottom:0;}.pager__item--first,.pager__item--previous{padding:10px 10px 10px 0;}[dir="rtl"] .pager__item--first,[dir="rtl"] .pager__item--previous{padding-left:10px;padding-right:0;}.pager__item--ellipsis{padding:10px 0;}.pager__item--last,.pager__item--next{padding:10px 0 10px 10px;}[dir="rtl"] .pager__item--last,[dir="rtl"] .pager__item--next{padding-left:0;padding-right:10px;}
.panel{background:#fbfbfb;border:1px solid #ccc;margin:10px 0;padding:0 5px 5px;}.panel__title{margin:16px 7px;}.panel__content{padding:0 4px 2px 8px;}[dir="rtl"] .panel__content{padding-right:8px;padding-left:4px;}
.region-primary-menu{clear:both;}.region-primary-menu .menu{font-size:0.929em;margin:0 5px;padding:0;text-align:left;}[dir="rtl"] .region-primary-menu .menu{text-align:right;}.region-primary-menu .menu-item{float:none;list-style:none;margin:0;padding:0;height:auto;width:100%;}.region-primary-menu .menu a{float:none;display:block;text-decoration:none;text-shadow:0 1px #eee;border-radius:8px;margin:4px 0;padding:0.9em 0 0.9em 10px;}[dir="rtl"] .region-primary-menu .menu a{padding:0.9em 10px 0.9em 0;}.region-primary-menu .menu a:hover,.region-primary-menu .menu a:focus{}.region-primary-menu .menu a:active{}.region-primary-menu .menu-item a.is-active{}.menu-toggle,.menu-toggle-target{display:none;}.region-primary-menu .menu-toggle-target{display:inherit;position:fixed;top:0;}nav#block-canadianmainmenu-2 .menu-toggle-target{display:inherit;position:fixed;top:0;}.region-primary-menu .menu-toggle{display:none;}nav#block-canadianmainmenu-2 .menu-toggle{display:none;}body:not(:target) .region-primary-menu .menu-toggle{color:#333;background:#ccc;background:rgba(255,255,255,0.7);float:none;font-size:0.929em;display:block;text-decoration:none;text-shadow:0 1px #eee;padding:0.9em 10px 0.9em 10px;font-weight:bold;text-transform:uppercase;}body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle{color:#333;background:#ccc;background:rgba(255,255,255,0.7);float:none;font-size:0.929em;display:block;text-decoration:none;text-shadow:0 1px #eee;padding:0.9em 10px 0.9em 10px;}body:not(:target) .region-primary-menu .menu-toggle:after{content:"";background:url(/misc/icons/ffffff/hamburger.svg) no-repeat;background-size:contain;width:22px;height:22px;display:inline-block;position:absolute;right:10px;}body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle:after{content:"";background:url(/misc/icons/ffffff/hamburger.svg) no-repeat;background-size:contain;width:22px;height:22px;display:inline-block;position:absolute;right:10px;}[dir="rtl"] body:not(:target) .region-primary-menu .menu-toggle:after{right:initial;left:10px;}[dir="rtl"] body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle:after{right:initial;left:10px;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle,body:not(:target) .region-primary-menu .menu-toggle--hide{display:none;}body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle-target-show:target ~ .menu-toggle,body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle--hide{display:none;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle--hide{display:block;}body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle-target-show:target ~ .menu-toggle--hide{display:block;}body:not(:target) .region-primary-menu .menu-item{height:0;overflow:hidden;}body:not(:target) .region-canadian-menu .menu-item{height:0;overflow:hidden;}body:not(:target) .region-primary-menu,.menu-toggle-target-show:target ~ .menu .menu-item{height:auto;overflow:visible;}body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle-target-show:target ~ .menu .menu-item{height:auto;overflow:visible;}@media all and (min-width:800px) and (max-width:900px){.region-primary-menu .menu{margin:0 5px;padding:0;text-align:center;}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{float:left;margin-right:5px;padding:0;display:inline-block;width:32.75%;height:auto;overflow:visible;}.region-canadian-menu .menu-item,body:not(:target) .region-canadian-menu .menu-item{float:left;margin-right:5px;padding:0;display:inline-block;width:32.75%;height:auto;overflow:visible;}body.page-homepage .region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{width:auto;}[dir="rtl"] .region-primary-menu .menu-item,[dir="rtl"] body:not(:target) .region-primary-menu .menu-item{float:right;margin-left:5px;margin-right:0;}.region-primary-menu .menu-item:nth-child(3n){margin-right:-5px;}[dir="rtl"] .region-primary-menu .menu-item:nth-child(3n){margin-left:-5px;margin-right:0;}.region-primary-menu .menu a{float:none;display:block;border-radius:8px;margin-bottom:5px;padding:0.9em 5px;}body:not(:target) .region-primary-menu .menu-toggle{display:none;}body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle{display:none;}}@media all and (min-width:901px){.region-primary-menu .block-menu .menu{font-size:0.929em;margin:0;padding:0 15px;}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{float:left;list-style:none;padding:0 1px;margin:0 1px;width:auto;height:auto;overflow:visible;}.region-canadian-menu .menu-item,body:not(:target) .region-canadian-menu .menu-item{float:left;list-style:none;padding:0 1px;margin:0 1px;width:auto;height:auto;overflow:visible;}[dir="rtl"] .region-primary-menu .menu-item,[dir="rtl"] body:not(:target) .region-primary-menu .menu-item{float:right;}.region-primary-menu .menu a{float:left;padding:0.7em 0.8em;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}[dir="rtl"] .region-primary-menu .menu a{float:right;padding:0.7em 0.8em;}.featured .region-primary-menu .menu-item a:active,.featured .region-primary-menu .menu-item a.is-active{background:#f0f0f0;background:rgba(240,240,240,1.0);}body:not(:target) .region-primary-menu .menu-toggle{display:none;}body:not(:target) nav#block-canadianmainmenu-2 .menu-toggle{display:none;}}.mobile-toggle{float:right !important;top:-11px !important;bottom:10px;}.mobile-menu-bar{height:20px !important;}.mobile-toggle:after{width:16px !important;}body.page-node-type-sales-page:not(:target) .region-primary-menu .menu-toggle{font-size:0px !important;}body.full-path-membership-discount-mHwq:not(:target) .region-primary-menu .menu-toggle{font-size:0px !important;}
#block-search-form{padding-bottom:7px;}#block-search-form .content{margin-top:0;}#search-form input[type="search"],#block-search-form input[type="search"]{box-sizing:border-box;padding:4px;-webkit-appearance:textfield;}#search-form input[type="search"]::-webkit-search-decoration,#block-search-form input[type="search"]::-webkit-search-decoration{display:none;}#search-form input#edit-keys,#block-search-form .form-item-search-block-form input{float:left;font-size:1em;margin-right:5px;}[dir="rtl"] #search-form input#edit-keys,[dir="rtl"] #block-search-form .form-item-search-block-form input{float:right;margin-left:5px;margin-right:0;}#search-block-form input.form-submit,#search-form input.form-submit{margin-left:0;margin-right:0;height:25px;width:34px;padding:0;cursor:pointer;text-indent:-9999px;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background:#f0f0f0 url(/misc/icons/505050/loupe.svg) no-repeat center;overflow:hidden;}#search-block-form input.form-submit:hover,#search-block-form input.form-submit:focus,#search-form input.form-submit:hover,#search-form input.form-submit:focus{background:#dedede url(/misc/icons/424242/loupe.svg) no-repeat center;}#search-form .form-item-keys label{display:block;}
ol.search-results{padding-left:0;list-style-position:inside;}[dir="rtl"] ol.search-results{padding-right:0;}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}.search-results li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:1em;}.search-results .search-snippet-info{padding-left:0;}[dir="rtl"] .search-results .search-snippet-info{padding-right:0;}
.region-secondary-menu .menu{text-align:right;font-size:0.929em;margin:0 10px;padding:0;}[dir="rtl"] .region-secondary-menu .menu{text-align:left;}.region-secondary-menu .menu-item{margin:0;padding:0;display:inline;}.region-secondary-menu .menu a{display:inline-block;padding:0.8em;}.region-secondary-menu .menu a:hover,.region-secondary-menu .menu a:focus{text-decoration:underline;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper h1.page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper h1.page-title{float:right;}div.add-or-remove-shortcuts{padding-top:0.9em;}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,0.6);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
@media all and (min-width:560px){.sidebar{float:left;position:relative;width:50%;}[dir="rtl"] .sidebar{float:right;}.layout-one-sidebar .sidebar{width:100%;}}@media all and (min-width:851px){.layout-one-sidebar .sidebar{width:25%;}#sidebar-first{width:25%;margin-left:-100%;}[dir="rtl"] #sidebar-first{margin-right:-100%;margin-left:0;}#sidebar-second{width:25%;margin-left:-25%;clear:none;}[dir="rtl"] #sidebar-second{margin-right:-25%;margin-left:0;}}.sidebar .section{padding:10px 15px 0;}.sidebar .block{border-style:solid;border-width:1px;padding:15px 20px;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1px solid #d6d6d6;}
.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 15px 30px;}.site-footer .region{box-sizing:border-box;padding:0 10px;}@media all and (min-width:560px){.site-footer__top .region{float:left;position:relative;width:50%;}[dir="rtl"] .site-footer__top .region{float:right;}.region-footer-third{clear:both;}}@media all and (min-width:851px){.site-footer__top .region{width:25%;}.region-footer-third{clear:none;}}.site-footer h2{color:#c0c0c0;color:rgba(255,255,255,0.65);}.site-footer blockquote{color:#555;}.site-footer .content{color:#c0c0c0;color:rgba(255,255,255,0.65);font-size:0.857em;}.site-footer .content .menu-item{padding:0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em;}[dir="rtl"] .site-footer .content ol:not(.menu),[dir="rtl"] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0;}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,0.8);}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}.site-footer .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}.site-footer table{font-size:1em;}.site-footer tr td,.site-footer tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}.site-footer tr.odd{background-color:transparent;}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}.site-footer__top h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;}.site-footer__top .content{margin-top:0;}.site-footer__top p{margin-top:1em;}.site-footer__top .content .menu{padding-left:0;}[dir="rtl"] .site-footer__top .content .menu{padding-right:0;}.site-footer__top .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:0.8em 2px 0.8em 20px;text-indent:-15px;}[dir="rtl"] .site-footer__top .content li a{padding:0.8em 20px 0.8em 2px;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,0.05);text-decoration:none;}.site-footer__top .block-menu,.site-footer__bottom .block{margin:0;padding:0;border:none;}.site-footer__bottom .block{margin:0.5em 0;}.site-footer__bottom .content{padding:0.5em 0;margin-top:0;}.site-footer__bottom .block h2{margin:0;}.site-footer__bottom{letter-spacing:0.2px;margin-top:30px;}.site-footer__bottom .region{margin-top:20px;}.site-footer__bottom .block{clear:both;}.site-footer__bottom .menu{padding:0;}.site-footer__bottom .menu-item a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);}[dir="rtl"] .site-footer__bottom .menu-item a{float:right;border-left:1px solid #555;border-right:none;}.site-footer__bottom .menu-item:first-child a{padding-left:0;}[dir="rtl"] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px;}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none;}[dir="rtl"] .site-footer__bottom .menu-item:last-child a{padding-left:0;padding-right:12px;border-left:none;}.region-footer-first{width:100%;}.site-footer{width:50%;margin:auto;}.site-footer__top  .region{width:100%;}footer ul{text-align:center;}
table{border:0;border-spacing:0;margin:10px 0;width:100%;}table table{font-size:1em;}tr{padding:0.1em 0.6em;}table tr th{border-bottom-style:none;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}table ul.links{margin:0;padding:0;font-size:1em;}table ul.links li{padding:0 1em 0 0;}[dir="rtl"] table ul.links li{padding-left:1em;padding-right:0;}@media screen and (max-width:600px){}@media screen and (max-width:600px){body.page-node-type-page #main-wrapper,body.page-homepage #main-wrapper{width:95%;}.main-content .section{padding:0px;}}table{background-color:white;width:60%;margin:auto;}tr{background-color:rgb(221,251,228);}tr.odd{background-color:rgb(221,251,228);}tr.even{background-color:rgb(221,251,228);}thead  > tr{background-color:rgb(187,234,187);width:50%;}tr td{border:none;padding-top:10px;padding-bottom:10px;}th{width:200px;border:none;font-family:helvetica;padding:10px;text-align:center;text-decoration:none;background:transparent;color:white;}th a{color:white;}th a:hover{color:white;}tr th{border:none;padding-top:10px;padding-bottom:10px;}td{font-family:helvetica;text-align:center;padding:10px;color:black;text-align:center;}td.is-active{background-color:transparent !important;}tbody tr:hover{background:white;}tr:nth-child(even){background:#f3fef6;}a,a.link{border-bottom:none;}body.path-low-calorie-restaurant-options table{width:100%;margin:auto;}body.path-low-calorie-restaurant-options h1.page-title{background-color:#440D30;}body.path-low-calorie-restaurant-options table thead tr{background-color:#440D30;color:white;}body.path-low-calorie-restaurant-options table tbody tr:hover{background-color:white;}body.path-low-calorie-restaurant-options table tbody tr{background-color:#d9f2fb;}body.path-low-calorie-restaurant-options table tbody tr:nth-child(even){background-color:#ecf8fc;}body.path-low-calorie-restaurant-options table tbody tr td a{color:black;}body.path-low-calorie-restaurant-options table thead tr th{color:white;}body.path-low-calorie-restaurant-options .form-type-select label{color:black;font-size:16px;}body.path-food-dairy h1.page-title{background-color:#04aee6;}body.path-food-dairy table{width:100%;}body.path-food-dairy table thead tr th a{background-color:#04aee6;color:white;}body.path-food-dairy table thead tr{background-color:#04aee6;}body.path-food-dairy table tbody tr{background-color:#d9f2fb;height:50px;}body.path-food-dairy table tbody tr:hover{background-color:white;}body.path-food-dairy table tbody tr:nth-child(even){background-color:#ecf8fc;}body.path-soup-reviews h1.page-title{background-color:#B8161D;}body.path-soup-reviews table{width:100%;}body.path-soup-reviews table thead tr th{color:white;text-decoration:underline;}body.path-soup-reviews table thead tr{background-color:#B8161D;}body.path-soup-reviews table tbody tr{background-color:#F7B9BC;height:50px;}body.path-soup-reviews table tbody tr a{color:black;}body.path-soup-reviews table tbody tr:hover{background-color:#F5F19C;}body.path-soup-reviews table tbody tr:nth-child(even){background-color:#FBD9DB;}body.path-soup-reviews table tbody tr:nth-child(even):hover{background-color:#F5F19C;}body.path-soup-reviews .view-header p{font-family:helvetica;color:black;font-size:16px;}body.full-path-salad-add-ons h1.page-title{background-color:#67b798;}body.full-path-salad-add-ons table{width:100%;}body.full-path-salad-add-ons table thead tr th{color:white;text-decoration:underline;}body.full-path-salad-add-ons table thead tr{background-color:#67b798;}body.full-path-salad-add-ons table tbody tr{background-color:#def8ee;height:50px;}body.full-path-salad-add-ons table tbody tr a{color:black;}body.full-path-salad-add-ons table tbody tr:hover{background-color:#F5F19C;}body.full-path-salad-add-ons table tbody tr:nth-child(even){background-color:#f2fdf8;}body.full-path-salad-add-ons table tbody tr:nth-child(even):hover{background-color:#F5F19C;}body.full-path-salad-add-ons .view-header p{font-family:helvetica;color:black;font-size:16px;}body.salad h1.page-title{background-color:#67b798;}body.salad table{width:100%;}body.salad table thead tr th{color:white;text-decoration:underline;}body.salad table thead tr{background-color:#67b798;}body.salad table tbody tr{background-color:#def8ee;height:50px;}body.salad table tbody tr a{color:black;}body.salad table tbody tr:hover{background-color:#F5F19C;}body.salad table tbody tr:nth-child(even){background-color:#f2fdf8;}body.salad table tbody tr:nth-child(even):hover{background-color:#F5F19C;}body.salad .view-header p{font-family:helvetica;color:black;font-size:16px;}body.full-path-salad-dressings h1.page-title{background-color:#C2A65D;}body.full-path-salad-dressings table{width:100%;}body.full-path-salad-dressings table thead tr th{color:white;text-decoration:underline;}body.full-path-salad-dressings table thead tr{background-color:#C2A65D;}body.full-path-salad-dressings table tbody tr{background-color:#D8C699;height:50px;}body.full-path-salad-dressings table tbody tr a{color:black;}body.full-path-salad-dressings table tbody tr:hover{background-color:#F5F19C;}body.full-path-salad-dressings table tbody tr:nth-child(even){background-color:#FDF8E8;}body.full-path-salad-dressings .view-header{text-align:center;}body.full-path-salad-dressings .view-header a{font-size:16px;font-weight:bold;font-family:helvetica;text-decoration:underline;}body.full-path-salad-dressings .view-header strong{font-size:18px;margin-top:20px;}body.full-path-salad-dressings .view-header p{margin-top:20px;font-size:16px;color:black;}body.full-path-salad-dressingsordertitlesortasc h1.page-title{background-color:#C2A65D;}body.full-path-salad-dressingsordertitlesortasc table{width:100%;}body.full-path-salad-dressingsordertitlesortasc table thead tr th{color:white;text-decoration:underline;}body.full-path-salad-dressingsordertitlesortasc table thead tr{background-color:#C2A65D;}body.full-path-salad-dressingsordertitlesortasc table tbody tr{background-color:#D8C699;height:50px;}body.full-path-salad-dressingsordertitlesortasc table tbody tr a{color:black;}body.full-path-salad-dressingsordertitlesortasc table tbody tr:hover{background-color:#F5F19C;}body.full-path-salad-dressingsordertitlesortasc table tbody tr:nth-child(even){background-color:#FDF8E8;}body.full-path-salad-dressingsordertitlesortasc .view-header{text-align:center;}body.full-path-salad-dressingsordertitlesortasc .view-header a{font-size:16px;font-weight:bold;font-family:helvetica;text-decoration:underline;}body.full-path-salad-dressingsordertitlesortasc .view-header strong{font-size:18px;margin-top:20px;}body.full-path-salad-dressingsordertitlesortasc .view-header p{margin-top:20px;font-size:16px;color:black;}body.full-path-salad-dressingsordertitlesortdesc h1.page-title{background-color:#C2A65D;}body.full-path-salad-dressingsordertitlesortdesc table{width:100%;}body.full-path-salad-dressingsordertitlesortdesc table thead tr th{color:white;text-decoration:underline;}body.full-path-salad-dressingsordertitlesortdesc table thead tr{background-color:#C2A65D;}body.full-path-salad-dressingsordertitlesortdesc table tbody tr{background-color:#D8C699;height:50px;}body.full-path-salad-dressingsordertitlesortdesc table tbody tr a{color:black;}body.full-path-salad-dressingsordertitlesortasc table tbody tr:hover{background-color:#F5F19C;}body.full-path-salad-dressingsordertitlesortdesc table tbody tr:nth-child(even){background-color:#FDF8E8;}body.full-path-salad-dressingsordertitlesortdesc .view-header{text-align:center;}body.full-path-salad-dressingsordertitlesortdesc .view-header a{font-size:16px;font-weight:bold;font-family:helvetica;text-decoration:underline;}body.full-path-salad-dressingsordertitlesortdesc .view-header strong{font-size:18px;margin-top:20px;}body.full-path-salad-dressingsordertitlesortdesc .view-header p{margin-top:20px;font-size:16px;color:black;}body.full-path-salad-salad-dressings-favorites h1.page-title{background-color:#C2A65D;}body.full-path-salad-salad-dressings-favorites table{width:100%;}body.full-path-salad-salad-dressings-favorites table thead tr th{color:white;text-decoration:underline;}body.full-path-salad-salad-dressings-favorites table thead tr{background-color:#C2A65D;}body.full-path-salad-salad-dressings-favorites table tbody tr{background-color:#D8C699;height:50px;}body.full-path-salad-salad-dressings-favorites table tbody tr a{color:black;}body.full-path-salad-salad-dressings-favorites table tbody tr:hover{background-color:#F5F19C;}body.full-path-salad-salad-dressings-favorites table tbody tr:nth-child(even){background-color:#FDF8E8;}body.full-path-salad-salad-dressings-favorites .view-header{text-align:center;}body.full-path-salad-salad-dressings-favorites .view-header a{font-size:16px;font-weight:bold;font-family:helvetica;text-decoration:underline;}body.full-path-salad-salad-dressings-favorites .view-header strong{font-size:18px;color:black;margin-top:20px;}body.full-path-salad-salad-dressings-favorites .view-header p{margin-top:20px;font-size:16px;color:black;}table.recent-food-journals th{background-color:#bbeabb;color:black;}table.recent-food-journals thead tr:hover{background-color:none;}table.recent-food-journals tbody tr{background-color:#ddfbe4;}table.recent-food-journals tbody tr:hover{background-color:#FFF;}table.recent-food-journals table tbody tr:first-child:hover{background-color:#bbeabb;}table.recent-food-journals table tbody tr:nth-child(even){background-color:#f3fef6;}td.views-field-link-flag a{display:none;}td.views-field-link-flag-1 a{display:none;}td.views-field-link-flag-2 a{display:none;}body.full-path-my-shopping-list table{width:100%;}@media screen and (max-width:500px) and (orientation:portrait){div.turn-phone-message{display:block;}}@media screen and (min-width:500px) and (orientation:landscape){div.turn-phone-message{display:none;}}
div.tabs{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;}.tabs ul.primary{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.tabs ul.primary li a{color:#000;background-color:#ededed;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:1.8em;line-height:1.9;display:block;font-size:0.929em;padding:0 10px 3px;margin:0;text-shadow:0 1px 0 #fff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border:1px solid #bbb;}@media screen and (max-width:37.5em){.tabs ul.primary{border-bottom:1px solid #bbb;}.tabs ul.primary li{display:block;margin:0;}.tabs ul.primary li a{padding:5px 10px;}.tabs ul.primary li.is-active a{border-bottom:none;}}@media screen and (min-width:37.5em){.tabs ul.primary{border-collapse:collapse;height:auto;line-height:normal;padding:0 3px;margin:0;overflow:hidden;border:none;background:transparent url(/themes/ilovethisdiet/images/tabs-border.png) repeat-x left bottom;white-space:nowrap;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}[dir="rtl"] .tabs ul.primary li{margin:0 0 0 5px;float:right;}.tabs ul.primary li a{float:left;border-top-left-radius:6px;border-top-right-radius:6px;}.tabs ul.primary li.is-active a{border-bottom:1px solid #fff;}}.tabs ul.secondary{border-bottom:none;margin:5px;padding:0.5em 0;overflow:hidden;}.tabs ul.secondary li{border-right:1px solid #ccc;display:block;float:left;margin:0;padding:0 1em;}[dir="rtl"] .tabs ul.secondary li{border-left:1px solid #ccc;border-right:none;float:right;}.tabs ul.secondary li:last-child{border-right:none;}[dir="rtl"] .tabs ul.secondary li:last-child{border-left:none;}.tabs ul.secondary li:first-child{padding-left:0;}[dir="rtl"] .tabs ul.secondary li:first-child{padding-right:0;}.tabs ul.secondary li a{display:inline;padding:0.25em 0.5em;text-decoration:none;}.tabs ul.secondary li a.is-active{background:white;border-bottom:none;border-radius:5px;}#block-ilovethisdiet-mainnavigation .content  a{color:#002157;background:transparent;font-weight:700;line-height:20px;font-size:18px;}#block-ilovethisdiet-mainnavigation .content  a:hover{color:#4499F7;}h2#block-ilovethisdiet-mainnavigation-menu{display:none;}
ul.tips{padding:0 0 0 1.25em;}[dir="rtl"] ul.tips{padding:0 1.25em 0 0;}
.toolbar a{border-bottom:none;}
#featured-bottom-wrapper{background-color:#f0f0f0;background:rgba(30,50,10,0.08);border-top:1px solid #e7e7e7;}.region-featured-bottom-first,.region-featured-bottom-second,.region-featured-bottom-third{box-sizing:border-box;padding:0 20px 0;}@media all and (min-width:560px){.region-featured-bottom-first,.region-featured-bottom-second,.region-featured-bottom-third{float:left;position:relative;box-sizing:border-box;padding:20px 15px 30px;width:33%;}[dir="rtl"] .region-featured-bottom-first,[dir="rtl"] .region-featured-bottom-second,[dir="rtl"] .region-featured-bottom-third{float:right;}.region-featured-bottom-second{padding:20px 5px 30px;}}@media all and (min-width:851px){.region-featured-bottom-first,.region-featured-bottom-second,.region-featured-bottom-third{padding:0 20px;}}#featured-bottom h2{color:#000;font-size:1.4em;margin-bottom:0.6em;text-shadow:0 1px 0 #fff;line-height:1;}#featured-bottom .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3;}#featured-bottom .block:last-child{border-bottom:none;}#featured-bottom .block ul li,#featured-bottom .block ol li{list-style:none;}#featured-bottom .block ul,#featured-bottom .block ol{padding-left:0;}#featured-bottom #block-user-login .form-text{width:185px;}#featured-bottom #block-user-online p{margin-bottom:0;}#featured-bottom #block-node-syndicate h2{overflow:hidden;width:0;height:0;}#featured-bottom-third #block-node-syndicate{text-align:right;}#featured-bottom #block-search-form .form-type-search input{width:185px;}#featured-bottom-second #block-system-powered-by{text-align:center;}#featured-bottom-third #block-system-powered-by{text-align:right;}
.profile .field-name-field-user-picture{float:none;}div.password-suggestions{border:0;}.user-register-form #edit-timezone,#iltd-checkout-form .form-item-time-zone{display:none;}
.vertical-tabs__menu{margin:-1px 0 -1px -15em;padding:0;}[dir="rtl"] .vertical-tabs__menu{margin-left:0;margin-right:-15em;padding:0;}
.views-display-top .secondary .action-list{padding-left:0;}[dir="rtl"] .views-display-top .secondary .action-list{padding-left:inherit;padding-right:0;}.views-displays .region-content .secondary,.views-displays .region-content .secondary{padding-bottom:0;padding-left:0;}[dir="rtl"] .views-displays .region-content .secondary{padding-right:0;}.views-displays .secondary a{font-size:smaller;}.views-displays .secondary > li a{border-radius:5px;}.views-displays .secondary > li.open a{border-radius:5px 5px 0 0;}.views-displays .secondary .open > a:hover,.views-displays .secondary .open > a:focus{color:#0071B3;}.views-displays .secondary input.form-submit{font-size:smaller;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#F9F9F9;}.views-display-column .details-wrapper{margin-top:0;}.views-display-column details summary{background:none;border:none;font-family:inherit;font-size:13px;line-height:inherit;position:relative;text-indent:0;text-shadow:none;top:3px;}.views-display-columns details{position:inherit;}.views-display-columns details summary{padding:0 0 4px 2px;}[dir="rtl"] .views-display-columns details summary{padding:0 2px 4px 0;}.views-display-columns a.fieldset-title{color:#0071B3;}.views-display-columns a.fieldset-title:hover,.views-display-columns a.fieldset-title:focus{color:#018FE2;}.views-ui-display-tab-actions .dropbutton input{color:#0071B3;}.views-ui-display-tab-actions .dropbutton input:hover,.views-ui-display-tab-actions .dropbutton input:focus{color:#018FE2;}.views-ui-display-tab-actions .dropbutton input.form-submit{margin-right:0;margin-top:0;}[dir="rtl"] .views-ui-display-tab-actions .dropbutton input.form-submit{margin-left:0;}.views-view-table thead tr th a{color:white;}.pager__item--next a,.pager__item--next span,.pager__item--last a,.pager__item--last span{color:white;}.path-favorites .page-title{margin-top:0;}.views-field-commission-banner-link textarea{width:100%;height:100%;}
.button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}.button:hover,.button:active,.button:focus{background:#dedede;color:#5a5a5a;text-decoration:none;}.button.is-disabled:hover,.button.is-disabled:active,.button.is-disabled:focus,.button.is-disabled{background:#ededed;border-color:#bbb;color:#717171;cursor:default;}.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}
.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}
@font-face{font-family:'Relay Bold';src:url('/themes/ilovethisdiet/fonts/relay-bold.ttf');}
