html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,img,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

* {box-sizing: border-box;}

body {
  background-image: url("../img/1.jpg");
  font-family:trebuchet ms,sans-serif;
  font-weight:normal;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
}

.admin-section-title{width:100%;border:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:3px 0px 3px 0px;text-align:left;font-size:.9rem;font-weight:normal;}
.admin-field-note{color:#ccc;font-size:.8rem;}
.admin-field-standard{width:99%;margin:2px 0px 0px 0px;padding:3px 0px 3px 0px;}
.admin-field-type{display:inline-block;width:32.5%;text-align:left;vertical-align:top;}
.admin-field-times{width:100%;margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
.admin-section-ingredient-amount{display:inline-block;width:24%;margin:2px 1px 0px 0px;padding:0px 0px 0px 0px;}
.admin-field-ingredient-amount{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}
.admin-section-ingredient-item{display:inline-block;width:74%;margin:2px 0px 0px 1px;padding:0px 0px 0px 0px;}
.admin-field-ingredient-item{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
.admin-textarea-instructions{width:100%;height:100px;}
.admin-textarea-tips{width:100%;height:60px;}
.admin-error-msg{width:100%;margin:0px 0px 10px 0px;color:red;font-size:.8rem;text-align:center;}

.bullet-list {
  column-count: 1;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-gap: 0px;
  list-style-position: inside;
  list-style-type: square;
  text-align: left;
  margin-left: 30px;
  margin-bottom:10px;
}

.container-main {border:0px red dotted;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:.9rem;text-align:center;;}
.container-1 {width:98%;margin:0px auto 0px auto;padding:5px 5px 5px 5px;border:1px solid #000;border-radius:5px 5px 5px 5px;text-align:center;background-color:#fff;}
.section_container {border:1px black solid;border-radius:5px;margin:5px 0px 0px 0px;padding:3px 3px 3px 3px;text-align:center;background-color:#fff;}
.banner {width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:'Tangerine',serif;font-size:64px;font-style:normal;font-weight:bold;text-align:center;color:#000;}
.intro {text-transform:uppercase;font-family:sans-serif;font-size:1rem;}
.text_intro{margin:10px 0px 0px 0px;padding:0px 10px 10px 10px;font-family:'Lora',serif;font-size:1rem;color:#333;text-align:left;}
.recipe_group_title {margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;font-family:lora,serif;font-size:1.3rem;text-decoration:underline;}
.recipe_title {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Times New Roman, serif;font-size:2rem;}
.recipe_type_title{font-weight:bold;text-align:left;}
.recipe_serving_suggestion {font-family:sans-serif;font-size:1rem;font-style:normal;}
.recipe_type {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Times New Roman, serif;font-size:1.2rem;font-style:italic;}
.recipe_description {margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:sans-serif;font-size:1.0rem;text-align:right;}
.recipe_times {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:sans-serif;font-size:1rem;}
.recipe_section_title {margin:0px 0px 0px 5px;font-size:1.1rem;text-align:left;}
.recipe_list {display:block;margin:10px 10px 10px 0px;padding:0px 0px 0px 40px;text-align:left;list-style-type:square;font-family:sans-serif;font-size:1rem;}
.category_txt {vertical-align:top;text-align:center;font-size:1rem;margin:0px;padding:5px;}
.kitchen_list {padding:10px 10px 10px 25px;font-size:.9rem;}
.kitchen_group_description_title {margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;font-family:lora,serif;font-size:1.3rem;text-decoration:underline;}
.kitchen_group_description {width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border:0px black solid;border-radius:5px;text-align:center;vertical-align:top;}
.kitchen_group_description_text {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:lora,serif;font-size:.85rem;}
.kitchen_group_list {width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:1px black dotted;border-radius:5px;text-align:left;vertical-align:top;background-color:#ffe6e9;}
.navigation {width:100%;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;text-align:center;}
.list_container {border:1px black solid;border-radius:5px;margin:10px 0px 0px 0px;padding:3px 3px 3px 3px;text-align:left;}
.list {display:block;margin:10px 10px 10px 0px;padding:0px 0px 0px 40px;font-family:sans-serif;font-size:1rem;}
.quotation {width:100%;margin:0px;padding:15px 5px 10px 5px;font-family:serif;font-size:1.3rem;font-weight:bold;font-style:italic;text-align:center;}
.link {text-decoration:none;color:#ff6699;}
.link:hover {text-decoration:underline;color:#f84782;}
.link_breadcrumb {text-decoration:underline;color:#ff6699;}
.link_breadcrumb:hover {text-decoration:underline;color:#f84782;}
.link_list {font-family:sans-serif;font-size:1rem;text-decoration:none;color:#000;}
.link_list:hover {text-decoration:underline;color:#ff6699;}
.link_banner {text-decoration:none;color:#000;}
.link_menu_on {margin:0px 0px 0px 0px;padding:4px 3px 4px 3px;font-family:sans-serif;font-size:1rem;text-decoration:none;color:#fff;background-color:#ff6699;border-radius:10px;}
.link_menu_on:hover {background-color:#f84782;}
.link_menu_off {margin:0px 0px 0px 0px;padding:4px 3px 4px 3px;font-family:sans-serif;font-size:1rem;text-decoration:none;color:#000;}
.link_menu_off:hover {color:#ff6699;}
.link_sort_on {margin:0px 0px 0px 0px;padding:4px 3px 4px 3px;font-family:sans-serif;font-size:1rem;text-decoration:none;color:#fff;background-color:#ff6699;border-radius:10px;}
.link_sort_on:hover {background-color:#f84782;}
.link_sort_off {margin:0px 0px 0px 0px;padding:4px 3px 4px 3px;font-family:sans-serif;font-size:1rem;text-decoration:none;color:#ff6699;}
.link_sort_off:hover {color:#f84782;}
.link_ftr_on {font-family:sans-serif;font-size:1rem;text-decoration:underline;color:#ff6699;}
.link_ftr_on:hover {text-decoration:underline;color:#f84782;}
.link_ftr_off {font-family:sans-serif;font-size:1rem;text-decoration:none;color:#000;}
.link_ftr_off:hover {text-decoration:underline;color:#ff6699;}
.copyright{width:100%;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;font-family:sans-serif;color:#555;font-size:.9rem;text-align:center;}
img {float:right;border:1px solid black;border-radius:5px;margin:0px 0px 10px 10px;padding:3px 3px 3px 3px;width:200px;height:200px;}
li {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
p::first-letter {font-size: 4rem;float: left;line-height: 1;margin-right: 0.1em;color: #333;font-family: Georgia, serif;}
table {width:100%;border:1px solid #000;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;background-color:#fff;}
table, img, .section_container {-moz-box-shadow: 0px 2px 7px #aaa;-webkit-box-shadow: 0px 2px 7px #aaa;box-shadow: 0px 2px 7px #aaa;}
td {width:100%;border:1px solid #000;margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-radius:5px 5px 5px 5px;border-collapse:collapse;}