
.directions1 {box-sizing: border-box; display:block;width:100%;height:100%; background: #fff;color:#777; margin:auto;overflow: hidden;}
h2 { font: normal 400 1em/100% 'Open Sans', sans-serif; letter-spacing:0.2em; color:#785348;padding:10px 0 0 10px; margin:0px; }
.directions1 p {font:normal 200 0.8em/1.4em 'Doris', sans-serif; padding: 0 12px 0px 20px; color:#545454;}
.directions1 p a:link {font:normal 200 1em/1.0em 'Doris', sans-serif;color: #5dc35d; text-decoration:underline;}
.directions1 p a:visited {font:normal 200 1em/1.0em 'Doris', sans-serif;color: #5dc35d; text-decoration:underline;}
.directions1 p a:hover {color:#ee1807;}
ul.directions {list-style-type: none; float:right; margin-right:12px;margin-left:12px; width:33%;border:1px solid #ff5648;}
ul.directions li {font:normal 200 0.8em/1.2em 'Doris', sans-serif;margin-left:-26px;padding: 0 0 4px 0;}
ul.directions li #last {padding: 0 0 10px 0;}
ul.directions3  {list-style-type: none; clear:left;}
ul.directions3 li {font:normal 200 0.8em/1.2em 'Doris', sans-serif; padding: 0 10px 4px 0;}
 #kitchen {float:left; padding:14px 20px;}
 #kitchen2 {float:left;}
span.fwtxt {font:normal 200 1.3em/1.7em 'Open Sans', sans-serif; color: #ff5648;}
 


@media only screen 
and (min-width : 320px) 
and (max-width : 667px) {
.aside {background-color:#ccc;}
#kitchen {width:100%; padding: 10px 0px; float:none;}
ul.directions {padding-right: 4px;}
h2 { font: normal 400 1.25em/100% 'Open Sans', sans-serif; letter-spacing:0.2em; color:#785348;padding:8px 0 0 10px; }
.directions1 p { font: normal 400 1.0em/110% 'Open Sans', sans-serif;}
ul.directions li {font:normal 200 1.0em/1.25em 'Doris', sans-serif;margin-left:-26px;padding: 0 0 4px 0;}
ul.directions3 li {font:normal 200 1.0em/1.25em 'Doris', sans-serif; padding: 0 10px 4px 0;}
ul.directions3 {margin-right: 14px; }