*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}  strong { font-weight: bold }
em { font-style: italic }
a img { border:none }   .sqad{display:none; width:260px; margin:0 auto;} body { font-family: 'Geologica', Arial, sans serif; font-size:15px; color:#333;  }
a { text-decoration:none; color:#ff0000; }
a:hover { text-decoration:underline; }
p { line-height:20px; }
img {
border-radius:10px;
} .box{
width: 98%;
height: 50px;
}
.container-1{
width: 100%;
vertical-align: middle;
white-space: nowrap;
position: relative;
}
.container-1 input#s{
width: 100%;
height: 50px;
background: #fafafa;
border: none;
font-size: 12pt;
float: left;
color: #000;
padding-left: 45px;
border-bottom: 2px solid #fff;
outline: none !important;
-webkit-transition: border .35s ease;
-moz-transition: border .35s ease;
-ms-transition: border .35s ease;
-o-transition: border .35s ease;
transition: border .35s ease;
}
.container-1 input#s:focus{
border-bottom: 2px solid #f00;
font-weight: bold;
}
#sky,
.mob-title{
display: none;
}
.container-1 input#s::-webkit-input-placeholder {
color: #999;
}
.container-1 input#s:-moz-placeholder { color: #999;  
}
.container-1 input#s::-moz-placeholder { color: #999;  
}
.container-1 input#s:-ms-input-placeholder {  
color: #999;  
}
.container-1 .icon{
position: absolute;
top: 48%;
margin-left: 15px;
margin-top: 12px;
z-index: 1;
color: #999;
}
.widget .post-item-meta{display:none !important;}
.post-item-side h4{font-family:'Geologica'; font-weight:600; font-size:15px;} #top-header-wrapper { clear:both; }
#top-header { width:960px; margin:0 auto; }
#header-wrapper {  height:117px; }
#header { max-width:960px; width:100%; margin:0 auto; }
#logo { padding-top:10px; float:left; }
#header-banner { float:right; padding-top:10px; } #top-navigation { float:left; }
#top-navigation li { float:left; margin-right:18px; padding-top:10px;  position:relative; display:block; height:26px;  }
#top-navigation li a { color:#AAA; text-shadow: 1px 1px 1px #FFF; }
#top-navigation li ul { position:absolute; padding:0; top:36px; z-index:2; left:-20000px; background:#FFF; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; width:220px; }
#top-navigation li:hover ul { left:0; }
#top-navigation li ul li { float:none; padding-left:12px; height:25px;  text-shadow:0;width:209px; padding-top:10px; background:none;}
#top-navigation li ul li:hover { background:#333333;color:#fff; }
#top-navigation li ul li ul { top:2000px; }
#top-navigation li ul li:hover ul { top:0; left:220px; width:220px; border-top:1px solid #CCC; }  .post-item-grid img{width:200px; height: auto;} #navigation-wrapper { background:#ff0000 url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/navigation-bg.png) repeat-x; height:50px; }
#navigation {  margin:0 auto; font-family:'Geologica';}
#navigation ul { text-transform: uppercase; }
#navigation li { float:left; display:block; margin-right:24px; height:50px; position:relative; }
#navigation li.current-menu-item { height:49px; margin-top:1px; }
#navigation li.current-menu-item a {  background:#ff0000 url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/navi-current-bg.png) repeat-x; padding:0 12px 0 14px; float:left; }
#navigation li.current-menu-item .right-line { background:#ff0000 url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/navi-line.png) repeat-y right; height:43px; width:2px; float:right;}
#navigation li ul li.current-menu-item .right-line { display:none; }
#navigation li a { color:#FFF; font-size:15px; text-shadow: 1px 1px 1px #9e3709; line-height:46px; }
#navigation li ul { position:absolute; padding:0; top:50px; z-index:2; left:-20000px; background:#FFF; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; width:220px; }
#navigation li.current-menu-item ul { top:49px; }
#navigation li:hover ul { left:0; }
#navigation li ul li, #navigation li.current-menu-item ul li, #navigation li ul li.current-menu-item  { float:none; padding-left:12px; height:25px; width:209px; padding-top:10px; background:none;}
#navigation li ul li:hover, #navigation li.current-menu-item ul li:hover, #navigation li ul li.current-menu-item:hover { background:#ff0000; color:#fff !important; }
#navigation li.current-menu-item ul li a, #navigation li ul li.current-menu-item a { padding:0; float:none; background:none;}
#navigation li ul li a:hover{color:#fff !important;}
#navigation li ul li a { font-size:14px; color:#000; text-shadow:none !important; line-height:0;}
#navigation li ul li ul, #navigation li.current-menu-item ul li ul, #navigation li ul li.current-menu-item ul { top:2000px; }
#navigation li ul li:hover ul { top:0; left:220px; width:220px; border-top:1px solid #999; } #wrapper { background:#ffffff;  width:960px; margin:0 auto; overflow:hidden; padding:0px 10px;}
.wrapper-full { width:980px; margin:0 auto; overflow:hidden;padding:0px 10px; }
#main { float:left; clear:both; width:637px; overflow:hidden; }
.main-full { float:left; clear:both; width:960px; overflow:hidden; } #featured-wrapper { padding-top:25px; width:620px; margin-bottom:25px; overflow:hidden; height:400px; }
.featured-item { position:relative; margin-bottom:10px; height:300px; }
.featured-text h2 a { font-family:'Geologica', Arial, sans serif; font-size:26px; color:#FFF; text-shadow: 1px 1px 1px #000; }
.featured-text span { color:#888; text-shadow: 1px 1px 1px #000; margin-bottom:5px; display:block; } .post-block { clear:both; margin-bottom:30px; overflow:hidden; }
.post-block.latest { margin-top:25px; }
.post-block h3 { font-size:19px;  color:#000;  font-weight:700;  }
.post-block  img { padding:4px;  float:left; margin-right:10px; }
.post-block p { color:#444; line-height:22px; font-size:19px; }
.post-block.archive { margin-top:25px; }
.post-item-meta { display:block; margin-bottom:8px; float:left;}
.post-item-meta span { margin-right:10px; color:#777; font-size:12px;  }
.post-item-meta a { color:#555; }
.post-item-meta .comments { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/comment.png) no-repeat left; padding-left:20px; }
.post-item-small .post-item-meta, .post-item-big .post-item-meta, .post-item-grid .post-item-meta { float:none; }
.post-item-small { width:620px; clear:both; margin-bottom:20px; overflow:hidden; }
.post-item-small h2 { font-size:22px; color:#333; font-family: 'Geologica',Arial, sans serif; margin-bottom:6px;font-weight:700; }
.post-item-big { margin-bottom:20px; }
.post-item-big h2 { font-size:24px; color:#333; font-family: 'Geologica',Arial, sans serif; margin-bottom:6px; }
.post-block .post-item-big img { margin-bottom:6px; display:block; float:none; }
.post-item-grid { width:196px; float:left; margin-right:16px; height:165px; }
.post-item-grid.last { margin-right:0; }
.post-item-grid h2 { margin-bottom:6px; line-height:16px; margin-left: 3px; margin-top: -6px;}
.post-item-grid .post-item-meta { padding-bottom:10px; }
.post-block .post-item-grid img { float:none; margin-bottom:6px; } #title-wrapper { height:83px; margin-bottom:0px; }
#title { width:960px; margin:0 auto; }
.title-text { float:left; padding-top:42px; }
.title-text h1 { font-family:'Geologica',Arial, sans serif; font-size:28px; text-shadow: 1px 1px 1px #FFF; color:#444; margin-bottom:6px;font-weight:700; }
.title-text.big { padding-top:22px; }
.title-text.big h1 { width:auto; }
.title-text span { font-size:15px; color:#AAA; text-shadow: 1px 1px 1px #FFF; }
#recipe-info { float:right; text-align:right; padding-top:30px; }
.persons { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/people-icon.png) no-repeat right;  padding:13px 52px 13px 13px; display:block; margin-bottom:10px; color:#FFF; text-shadow: 1px 1px 1px #000; }
.time { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/clock-icon.png) no-repeat right;  padding:13px 52px 13px 13px; display:block; color:#FFF; text-shadow: 1px 1px 1px #000; }
.title-text.archive { padding-top:54px; } #crumbs-wrapper { margin:0 auto;padding:15px 10px; background:#ffffff;  color:#ef6123; max-width:960px; }
#crumbs a { color:#555; font-size:14px;}
.delimiter { margin:0 6px 0 6px; } #sidebar { float:right; width:317px; margin-top:20px; } #footer-wrapper { background:#f0f0f0 url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/footer-bg.png) repeat-x; overflow:hidden; }
#footer { width:960px; margin:0 auto; padding-top:40px; }
#footer-bottom-wrapper { border-top:1px solid #DDD;background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/cloth.png); }
#footer-bottom { width:1200px; margin:0 auto; padding:12px 0 12px 0; color:#666; overflow:hidden; }
.footer-right { float:right; }
.footer-left { float:left; }
#footer-bottom span{
padding:2px 6px;
background:#fff;
border-radius:10px;
} .post-item-side { margin-bottom:16px; overflow:hidden; }
.post-item-side:last-child { margin-bottom:0; }
.post-item-side h4 { margin-bottom:7px; line-height:20px; }
.post-item-side .post-item-meta span { display:block; margin-bottom:6px; overflow:hidden; }
.post-item-side .post-item-meta a { color:#555; }
.post-item-side:last-child .post-item-meta { margin-bottom:-7px; }
.widget li { border-bottom:1px dashed #E2E2E2; padding-bottom: 10px; margin-bottom: 10px; } #footer .widget { width:30%; float:left; margin-right:40px; }
#footer .widget.last { margin-right:0; }
#footer .widget h3 { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/footer-line.png) repeat-x bottom; font-size:17px; color:#999; text-shadow: 1px 1px 1px #FFF; padding-bottom:10px;  margin-bottom:20px; }
#footer .widget p { line-height:20px; margin-bottom:16px; }
#footer .widget .post-item-side img { width:50px; height:45px; background:#FFF; }
#footer .widget li { border-bottom:1px dashed #D5D5D5; } #sidebar .widget { margin-bottom:30px; width:300px; padding-left:17px; overflow:hidden; }
#sidebar .widget h3 { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/double-line.png) repeat-x bottom; font-size:17px;  color:#888; padding-bottom:8px; margin-left:-17px; padding-left:17px; margin-bottom:20px; }
#sidebar .widget .widget-content { width:300px; margin-left:17px; }
#sidebar .post-block { margin-bottom:0; } .about-cook-text { border-bottom:1px solid #e8e8e8; margin-bottom:16px; padding-bottom:14px; line-height:20px; }
.about-cook-image { float:right; padding:4px; bordeR:1px solid #E5E5E5; margin:0 0 5px 5px; }
.about-email { float:right; width:145px; }
.about-email input { background:#f6f6f6; border:1px solid #dfdfdf; width:98px; padding:6px; float:left; font-family: 'Open Sans',Arial, sans serif; font-size:13px; color:#888; }
.about-email input:focus { outline:none; }
.about-email .email-button { background:#444; width:30px; float:right; color:#CCC; cursor:pointer; } .tabs-wrapper ul.tabs { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/double-line.png) repeat-x bottom; margin-left:-17px; height:41px; margin-bottom:20px; padding-left:17px; }
.tabs-wrapper ul.tabs li { background:none; float:left; margin-right:5px; border-top:1px solid #E8E8E8; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; padding:10px;  }
.tabs-wrapper ul.tabs li.active { background:#efefef; border-top:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; text-shadow: 1px 1px 1px #FFF; }
.tabs-wrapper ul.tabs li a { color:#888; }
.tabs-wrapper .tab_content { padding:0; } .tagcloud a { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/tag.png) no-repeat left; padding-left:21px; padding-right:10px; height:18px; margin:4px; padding-top:5px; font-size:11px !important; color:#777; text-shadow: 1px 1px 1px #FFF; display:inline-block;  -moz-border-radius: 2px; -webkit-border-radius:2px; border-radius: 2px; } .textwidget p { margin-bottom:20px; } .flickr_badge_image { float:left; margin-right:15px; margin-bottom:13px; }
.flickr_badge_image img { padding:4px; border:1px solid #E5E5E5; }
#footer .widget .flickr_badge_image { margin-right:5px; margin-bottom:6px; }
#footer .widget .flickr_badge_image img { width:60px; height:60px; background:#FFF; } #twitter_update_list li { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/twitter_small.png) no-repeat top left; padding-left:26px; line-height:20px; } #post { margin-top:0px; overflow:hidden; margin-bottom:10px; background-color:#fff; }
#post .wp-post-image { border:1px solid #E5E5E5; padding:1%;width:97%; height:auto; } .post-thumb { margin-bottom:20px; }
.about-author-text { width:525px; overflow:hidden; }
.post-tags { margin-bottom:15px; clear:both; margin-top:-20px !important;margin-left:20px; }
.post-tags a { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/tag.png) no-repeat left; padding-left:21px; padding-right:10px; line-height:15px; height:18px; margin:4px 10px 4px 0; padding-top:5px; font-size:15px !important; color:#000; text-shadow: 1px 1px 1px #FFF; display:inline-block; -moz-border-radius: 2px; -webkit-border-radius:2px; border-radius: 2px;} .post-content { width:620px; }
.post-content.full { width:960px;padding:0px 10px; }
.post-content p { line-height:20px; margin-bottom:20px; text-align:justify;}
.post-content h1 { font-size:28px; margin-bottom:14px; }
.post-content h2 { font-size:26px; font-weight:600; font-family:'Geologica',Arial, sans serif; }
.post-content h3 { font-size:20px; margin-bottom:14px; }
.post-content h4 { font-size:18px; margin-bottom:14px; }
.post-content h5 { font-size:16px; margin-bottom:14px; }
.post-content h6 { font-size:14px; margin-bottom:14px; }
.post-content hr { border:0; background-color: #DDD; height:1px; margin-bottom:18px; color:#DDD; }
.post-content ul { padding-left: 30px; margin-bottom:20px; font-size:15px; line-height:20px; }
.post-content ul li{ background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/ul-dot.png) no-repeat; padding-left:16px; margin-bottom:10px; }
.post-content ol { padding-left:46px; margin-bottom:20px; font-size:15px; line-height:20px; }
.post-content ol li { list-style-type: decimal; margin-bottom:6px; }
.post-content .alignright { float:right; margin:0 0 4px 10px; }
.post-content .alignleft { float:left; margin:0 10px 4px 0; }
.post-content blockquote { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/quote.png) no-repeat; padding-left:32px; padding-top:3px; margin-left:25px; color:#777; font-style:italic; }
.wp-caption, .gallery-caption  { margin-bottom:20px; text-align: center; }
p.wp-caption-text { margin-bottom:2px; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .note-wrapper { float:right; margin:0 0 10px 10px; width:251px; }
.note-top { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/note-top.png) no-repeat; width:251px; height:42px; }
.note-content { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/note-bg.png) repeat-y; padding-bottom:1px; }
.note-content ul { padding-left:32px; margin:0 !important; }
.note-content li { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/note-dot.png) no-repeat top left !important; padding:1px 2px 0 14px !important; margin:0 !important; line-height:25px; color:#444; }
.note-bottom { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/note-bottom.png) no-repeat; width:251px; height:28px; } .share-box { width: 80px; text-align:center; padding: 10px 0px; padding-bottom:0; background: #FFF; border: 1px solid #DDD; -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
position: fixed;
top: 389px;
left: auto;
z-index: 15;
margin-left: -108px;
}
.share-widget { margin-bottom:10px; } #comments-content { width:620px; }
ol.commentlist { margin-bottom:30px; }
li.commentlist { }
.the-comment { margin-bottom:24px; }
.avatar { border:1px solid #CCC; float:left; margin-right:14px; }
.comment-arrow { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/comment-arrow.png) no-repeat; width:8px; height:15px; float:left; margin-top:16px; margin-right:-1px; }
.comment-box { border:1px solid #E5E5E5; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; padding:14px; overflow:hidden;  }
.comment-author { margin-bottom:10px; color:#555; }
.comment-author small { color:#888; }
.comment-text { line-height:20px; }
.comment-text p { margin-top:15px; }
.children { margin: 20px 0 0 83px; }
.children li.comment { margin: 0 0 20px 0; }
.cancel-comment-reply { margin-bottom:10px; }
.no-comments { color:#888; }
.comment-text-side { color:#888; line-height:20px; }
li.bypostauthor .comment-box { background:#F7F7F7; }
#respond-content { width:620px; }
#comment-input { float:left; margin-right:20px; }
#comment-input input { border:0; margin-bottom:17px; color:#666; }
#comment-input input:focus, textarea:focus { outline:none; }
#comment-input label { display:block; margin-bottom:8px; }
#comment-input label .req { color:#999; }
.input-name { background:#E9E9E9; width:230px; height:28px; padding:11px 10px 0 10px; }
.input-email { background:#E9E9E9; width:230px; height:28px; padding:11px 10px 0 10px; }
.input-website { background:#E9E9E9; width:230px; height:28px; padding:11px 10px 0 10px; }
#comment-textarea { float:right; }
.textarea-comment { background:#E9E9E9; border:0; width:308px; height:168px; padding:14px; font-family:'Open Sans',arial; color:#666; }
#comment-textarea label { display:block; margin-bottom:8px; }
#comment-textarea-admin { float:none; margin-bottom:16px; }
#comment-textarea-admin label { display:block; margin:10px 0 5px 0; }
#comment-submit { clear:both; float:right; margin-bottom:10px; }
#comment-submit-admin { clear:both; margin-bottom:10px; }
.comment-submit { background:#E9E9E9; border:0; color:#333; text-shadow: 1px 1px 1px #FFF; padding:12px; cursor:pointer; }
.comment-submit:hover { background:#DDD; background-position:0 -42px;  }  .video-shortcode { margin-bottom:20px; } .button { padding:9px 10px 9px 10px; display:inline-block; margin:0 10px 20px 0; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; cursor:pointer; }
.button a:hover { text-decoration:none; }
.button.black a { color:#FFF; }
.button.black {
background: #333;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#333');
background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333));
background: -moz-linear-gradient(top,  #555, #333);
border:1px solid #111;
}
.button.black:hover {
background: #444;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#444');
background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
background: -moz-linear-gradient(top,  #666, #444);
border:1px solid #111;
}
.button.green a { color:#FFF; }
.button.green {
background: #3ba323;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#43b928', endColorstr='#3ba323');
background: -webkit-gradient(linear, left top, left bottom, from(#43b928), to(#3ba323));
background: -moz-linear-gradient(top,  #43b928, #3ba323);
border:1px solid #2c8816;
}
.button.green:hover {
background: #3ba323;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ac82d', endColorstr='#42b528');
background: -webkit-gradient(linear, left top, left bottom, from(#4ac82d), to(#42b528));
background: -moz-linear-gradient(top,  #4ac82d, #42b528);
border:1px solid #2c8816;
}
.button.red a { color:#FFF; }
.button.red {
background: #a80d0d;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c31010', endColorstr='#a80d0d');
background: -webkit-gradient(linear, left top, left bottom, from(#c31010), to(#a80d0d));
background: -moz-linear-gradient(top,  #c31010, #a80d0d);
border:1px solid #990c0c;
}
.button.red:hover {
background: #a80d0d;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c80f0f', endColorstr='#b40e0e');
background: -webkit-gradient(linear, left top, left bottom, from(#c80f0f), to(#b40e0e));
background: -moz-linear-gradient(top,  #c80f0f, #b40e0e);
border:1px solid #990c0c;
}
.button.blue a { color:#FFF; }
.button.blue {
background: #0f57a2;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1062b5', endColorstr='#0f57a2');
background: -webkit-gradient(linear, left top, left bottom, from(#1062b5), to(#0f57a2));
background: -moz-linear-gradient(top,  #1062b5, #0f57a2);
border:1px solid #0a447f;
}
.button.blue:hover {
background: #0f57a2;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1268c1', endColorstr='#105eaf');
background: -webkit-gradient(linear, left top, left bottom, from(#1268c1), to(#105eaf));
background: -moz-linear-gradient(top,  #1268c1, #105eaf);
border:1px solid #0a447f;
}
.button.orange a { color:#FFF; }
.button.orange {
background: #cd460a;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e24e0c', endColorstr='#cd460a');
background: -webkit-gradient(linear, left top, left bottom, from(#e24e0c), to(#cd460a));
background: -moz-linear-gradient(top,  #e24e0c, #cd460a);
border:1px solid #bc400a;
}
.button.orange:hover {
background: #cd460a;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1530d', endColorstr='#dc4b0b');
background: -webkit-gradient(linear, left top, left bottom, from(#f1530d), to(#dc4b0b));
background: -moz-linear-gradient(top,  #f1530d, #dc4b0b);
border:1px solid #bc400a;
}
.button.light a { color:#777; }
.button.light {
background: #DDD;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1', endColorstr='#DDD');
background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#DDD));
background: -moz-linear-gradient(top,  #F1F1F1, #DDD);
border:1px solid #CCC;
}
.button.light:hover {
background: #DDD;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E5E5E5');
background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#E5E5E5));
background: -moz-linear-gradient(top,  #F7F7F7, #E5E5E5);
border:1px solid #CCC;
} .dropcap { font-size:36px; margin-right:6px; padding-top:4px;  float: left; position: relative; top: 5px; color:#888; } .highlight1 { background:#f6f67a; }
.highlight2 { background:#222; color:#CCC; } .one_half, .one_third, .two_third, .three_fourth, .one_fourth { margin-right: 4%; float: left; font-size:13px; line-height:20px; margin-bottom:20px; }
.one_half { 	width: 48%; }
.one_third { width: 30.6666%; }
.two_third { width: 65.3332%; }
.one_fourth { width: 22%; }
.three_fourth { width: 74%; }
.last { margin-right: 0 !important; clear: right; }
.clearboth{ clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow:hidden; } .toggle { background:#EEE; border:1px solid #CCC; padding:10px; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; cursor:pointer; margin-bottom:6px; }
.toggle:hover { background:#F3F3F3; }
.toggle a { background:url(//www.kitchenqueen.gr/wp-content/themes/foodpress/images/toggle-arrow.png) no-repeat; padding-left:13px; color:#FFF; text-decoration:none; text-shadow: 1px 1px 1px #FFF; color:#444; font-size:15px; }
.toggle-content { display:none; background:#F7F7F7; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; padding:10px; border:1px solid #DDD; font-size:13px; line-height:18px; text-shadow: 1px 1px 1px #FFF; margin-bottom:16px; }
.toggle-content .block {padding:0px;} .pagination { margin-bottom:40px; clear:both; margin-top:-10px; }
.pagination a { background:#EEE; padding:8px 12px 8px 12px; border:1px solid #CCC; margin-right:6px; text-shadow: 1px 1px 1px #FFF; }
.pagination .current { font-weight:bold; padding:8px 12px 8px 12px; border:1px solid #CCC; margin-right:6px; text-shadow: 1px 1px 1px #FFF; } .entry404 img { border:none !important; padding-right:30px; margin-right:30px; float:left; }
.text404 p { color:#666; }
#content{float:left; width:70%; max-width: 960px;}
.ipad-banner{
display: none;
padding-top:30px;
}
.rec-info h1,
.rec-info h2{
padding:.6em; font-size:24px; font-weight:600;max-width:720px; background-color:rgba(0,0,0,0.5);color:#fff;display:block;font-family:'Geologica',Arial, sans serif;
border-radius:10px;
}
#mobile-title {display:none;}
#mobile-title h1{
padding:.6em; font-size:18px; font-weight:600;font-family:'Geologica',Arial, sans serif;}
.rec-tit{
float:left;position:absolute;margin-left:30px;
}
.rec-tit small{color:#fff;text-shadow:1px 1px 1px #000;}
.rec-info{
position:absolute;padding-top:30px;width:100%;max-width:1280px;z-index:999;}
#recipe-info{position:relative; padding-right:40px; float:right;}
@media screen and  (min-width: 1281px)  {
.post-item-small{
float:left;
width:49% !important;
display:block;
clear: none !important;
}
#content, #wrapper, #main, #top-header, #footer, #title, #crumbs-wrapper{width:1280px; }
#crumbs-wrapper{max-width:1280px;}
#header{max-width:1280px;}
.single-post #sidebar{
display:block !important;
}
#sidebar{
display:none;
}
}
@media screen and (min-width:1259px){
#sky{
display: block !important;
}
}
@media screen and (max-width: 1280px){
.rec-info{ max-width: 960px;
}
}
@media screen and (max-width: 1024px) and (min-width: 790px)  {
.post-item-small{
float:left;
width:49% !important;
display:block;
clear: none !important;
}
.post-block h2 img{
display:none !important;
}
.desktop-banner{
display:none;
}
.ipad-banner{
display: block;
}
.desktop-banner,#gad{
display:none;
}	
}
@media screen and (max-width: 1024px)   {
.post-item-grid{
width:46%;
height:auto;
}
.post-item-grid img {
width: 100%;
height:auto;
}
.post-item-grid h2{
height: 60px;
margin-left: 5px;
font-size: 18px;
line-height: 22px;
}
#content{width:100%;}
#sidebar{
display:none;
}
.note-wrapper{
margin: 0 auto;
float:none !important;
}
.rec-info{
display:none;
}
#mobile-title {display:block;}
#main {
width: 100%;
padding:0;
margin:0;
}
#featured-wrapper {
width: 100%;
}
#navigation{
width: 95% !important;
}
#featured-item, #wrapper {
width: 95%;
padding:0 2%;
margin:0;
}
#logo a {
display:block;
width:200px;
padding: 15px 0;
}
#logo a img {
height: auto;
width: 231px;
}
#header-wrapper{
height: auto !important;
}
#footer .widget{
width:90%;
padding:4%;
display:block;
clear:both;
float:none !important;
margin:0;
}
#footer-bottom, #footer,  #top-header{
width: 95%;  
}
#footer-bottom span{
float:none;
display: block;
margin-bottom:3px;
text-align:center;
}
.post-item-small h2{
font-size:18px !important;
line-height:22px !important;
}
.title-text.big h1 {font-size:18px;}
#search-wrapper{float:none; margin: 0 auto; display:block; width:220px;}
}
@media screen and (max-width: 790px)  {
.desktop-banner,
#gad,
.home .post-item-small h2, 
.archive .post-item-small h2
{
display:none;
}
.archive .post-block p,
#main .post-block p{
padding:0;
position: initial;
color:#000;
bottom: inherit;
opacity: 1;
background: rgba(255,255,255,1);
font-size: 16px;}
.sqad,
.mob-title{display:block !important;margin-left: 5px;}
.post-item-small{
width: 100%; }
.post-item-grid{
width:100%;
height:auto;
}
} .post-block{
position: relative;
}
#main .post-block  img.attachment-post-thumb{
width: 98%;
height: auto;transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
}
@media (min-width: 800px) {
#main .post-block  img.attachment-post-thumb:hover{transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
transform: scale3d(1.3, 1.3, 1) rotate(0.02deg);
}
#main .post-item-small:hover img.attachment-post-thumb{
transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
transform: scale3d(1.3, 1.3, 1) rotate(0.02deg);
}
}
#main .post-item-small:hover p {
opacity:1;
transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
}
#main .post-item-small:hover h2 a{
background: rgba(255,0,0,.9);
transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
}
.post-item-small h2{
position: absolute;
margin:10px;
}
.post-item-small h2 a{
transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
color: #F1F1F1 !important;
padding: .6em .6em;
background: rgba(0,0,0,.6);
display:block;
line-height: 30px;
border-radius:10px;
}
.post-item-small h2 a:hover{
transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
color: #FFF !important;
text-decoration: none !important;
background: rgba(255,0,0,.9);
}
.post-block p {
position: absolute;
width: 92%;
padding:2%;
margin:2%;
color:#fff;
bottom: 54px;
opacity:0;
font-size: 14px;
background: rgba(0,0,0,.7);
transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
}
.post-item-meta{
position: absolute;
display:none;
}
.post-item-small{
position: relative;
width: 100%; 
border-radius:10px;
}
.title-text.archive,.title-text.search {
padding-top: 24px !important;
}
@media screen and (max-width: 1004px)   {
.archive #title-wrapper, .search #title-wrapper{ height: 43px;}
#title-wrapper{
background: #fff;}	
#logo, 
#logo a{
margin-top: -34px;
margin-left: 5px;
}
#navigation-wrapper{
background: none !important;
}
.title-text h1{
font-size: 18px;
margin-left: 15px;
}
#crumbs-wrapper{
display: none !important;
}
}
#footer .widget li a{
padding-left: 20px;
background: url(https://www.kitchenqueen.gr/wp-content/uploads/favicon5.ico) no-repeat;
}
.tf_link img {
width:134px;
height:100px;
}