/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
button,input[type=text],input[type=password],label,select,textarea{background:0 0;line-height:1;font-size:14px;font-family:Arial,non-serif;margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;outline:none}input:focus{outline:0}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:0;padding:0;width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}
button,input,label,select{white-space:normal}textarea{resize:none}
b,strong{font-weight:bold}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#content{margin-top:10px}
body{background:url(http://gradcontent.com/lib/content/bck/cook/body.jpg) repeat fixed 0 0 #fdedcc;font-size:13px;font-family:Arial, non-serif;line-height:18px;}
img{vertical-align:top}
a{color:#dd6b00;text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:24px;line-height:24px}
h2{font-size:20px;line-height:20px}
iframe{border:none}
ins{color:green;font-weight:bold;text-decoration:none}
input[type="text"], textarea, select, input[type="password"]{background:#fff;font-size:13px}
.hide{display:none}
.boxTitle{border-bottom:1px solid #444;font-size:22px;font-weight:normal;line-height:22px;margin:30px 0 10px;padding:0 0 5px;color:#444}
.g-shortage, .g-previewitem{margin:0 0 8px 18px}
.inline{display:inline-block;vertical-align:top}
.anowsm{overflow-x:hidden;width:491px}
 
/* SPRITE */
#panel .box,  
#konkurs ul.p li:before, 
.socialmedia div,  
.gp_s span,
.ifb_s span,
.ipin_s span,
.itweet_s span,
.rss span,
.pr li,  
.pr2 li,  
.zZ,  
.icon,  
.ratingsmall,  
.menu .expanded.l a,  
.menu .expanded strong,  
.icomment,  
.sprit,  
.arrow, 
.sp_select, 
.select_arrow, 
.sp_srchbutton, 
.select_results
{background:url("http://gradcontent.com/lib/content/bck/cook/newsprite.png") no-repeat;display:inline-block}


/* ICONS */
.icon-favour{background-position:-108px -433px;height:9px;width:10px}
.icon-recipe{background-position:-120px -433px;height:9px;width:10px}
.icon-cooked{background-position:-139px -433px;height:13px;width:19px}
.icon-comments-small{background-position:-149px -432px;height:10px;width:11px}
.icon-logo{background-position:0 -312px;height:81px;width:84px}
.icon-nav-left{background-position:-116px -259px;height:11px;width:7px}
.icon-nav-right{background-position:-125px -259px;height:11px;width:7px}
.icon-admin{background-position:-132px -130px;height:22px;width:22px}
.icon-inbox{background-position:-157px -131px;height:23px;width:22px}
.icon-status2{background-position:-92px -130px;height:23px;width:15px}
.icon-logout{background-position:-72px -130px;height:22px;width:18px}
.icon-rsearch-arrow{background-position:-1px -61px;height:30px;width:30px}
.zZ.bullet{background-position:-33px -71px;height:9px;width:9px}
.zZ.favourites{background-position:-179px -267px}
.zZ.net_fb{background-position:-157px -267px}
.zZ.net_gplus{background-position:-177px -246px}
.zZ.net_pint{background-position:-156px -247px}
.zZ.net_twitter{background-position:-199px -246px}
.icon-favourite-insert{background-position:-180px -267px;height:16px;width:16px}
.icon-rating-0, .ratingsmall.s0, .icon-rating.s0, .zZ-rating-0{background-position:-142px -156px;height:12px;width:68px}
.icon-rating-1, .ratingsmall.s1, .icon-rating.s1, .zZ-rating-1{background-position:-128px -156px;height:12px;width:68px}
.icon-rating-2, .ratingsmall.s2, .icon-rating.s2, .zZ-rating-2{background-position:-114px -156px;height:12px;width:68px}
.icon-rating-3, .ratingsmall.s3, .icon-rating.s3, .zZ-rating-3{background-position:-100px -156px;height:12px;width:68px}
.icon-rating-4, .ratingsmall.s4, .icon-rating.s4, .zZ-rating-4{background-position:-86px -156px;height:12px;width:68px}
.icon-rating-5, .ratingsmall.s5, .icon-rating.s5, .zZ-rating-5{background-position:-72px -156px;height:12px;width:68px}
.icon-comment, .icomment, .iblue, .zZ.comments{background-position:-1px -43px;height:17px;width:16px}
.icomment{color:#777;padding-left:18px}
.icon-pictures-count{background-position:-135px -264px;height:12px;width:16px}
.zZ.icon-search, .icon-submit-search{background-position:-116px -221px;height:18px;width:17px}
.zZ.icon-message{background-position:-108px -47px;height:10px;width:14px}
.zZ.icon-add-image, .zZ.addimg{background-position:-1px -92px;height:39px;width:60px}
.zZ.arrow-left{background-position:-176px -169px;height:28px;width:23px}
.zZ.arrow-play{background-position:-107px -169px;height:28px;width:23px}
.zZ.arrow-pause{background-position:-72px -169px;height:28px;width:23px}
.zZ.arrow-right{background-position:-141px -169px;height:28px;width:23px}
.zZ.icon-cooked-tick{background-position:-1px -132px;height:73px;width:70px}
.sprit.iclock, .icon-clock{background-position:-125px -45px;height:32px;width:27px}
.sprit.iclock2, .icon-clock2{background-position:-154px -52px;height:25px;width:25px}
.sprit.iportion, .icon-portion{background-position:-181px -51px;height:25px;width:21px}
.sprit.iarrow, .icon-romb{background-position:-33px -61px;height:9px;width:9px}
.zZ.ratingStar{height:21px;width:114px}
.zZ.ratingStar.s0{background-position:-116px -287px}
.zZ.ratingStar.c1{background-position:-93px -287px} 
.zZ.ratingStar.c2{background-position:-70px -287px} 
.zZ.ratingStar.c3{background-position:-47px -287px} 
.zZ.ratingStar.c4{background-position:-24px -287px} 
.zZ.ratingStar.c5{background-position:-1px -287px}
.zZ.icon-arrow-down{background-position:-45px -72px;height:11px;width:7px}
.zZ.icon-arrow-down.ok, .zZ.icon-sel-arrow, .icon-select-down{background-position:-45px -84px;height:7px;width:11px}
.star-tiny.star-full{background-position:-33px -81px}
.small-star .current-rating{background-position:4px -252px;height:16px}
.small-star.star-rating-non-editable-container{background-position:4px -269px;height:16px;width:120px}
.gp_s span{background-position:-151px -223px}
.gp_s:hover{background-position:1px 0}
.ifb_s span{background-position:-168px -223px}
.ifb_s:hover{background-position:-81px 0}
.ipin_s span{background-position:-201px -264px}
.ipin_s:hover{background-position:-163px 0}
.itweet_s span{background-position:-185px -223px}
.itweet_s:hover{background-position:-122px 0}
.rss span{background-position:-207px -224px}
.rss:hover{background-position:-40px 0}
.zZ.icon-like{background-position:-128px -109px;height:13px;width:13px}
.zZ.icon-status{background-position:-101px -110px;height:13px;width:13px}
.zZ.icon-updated{background-position:-115px -111px;height:11px;width:9px}
.zZ.icon-stpo{background-position:-116px -240px;height:18px;width:18px}
.zZ.forum-alert{background-position:-82px -97px;height:13px;width:15px}
.zZ.forum-answer{background-position:-64px -93px;height:16px;width:15px}
.zZ.forum-cite{background-position:-64px -62px;height:15px;width:15px}
.zZ.forum-edit{background-position:-100px -62px;height:15px;width:16px}
.zZ.cooked{background-position:-64px -43px;height:17px;width:23px}
.zZ.chbx{background-position:-71px -200px;height:13px;width:13px}
.zZ.chbx:hover{background-position:-84px -200px}
.zZ.chbx.check{background-position:-97px -200px}
.zZ.chbx.check:hover{background-position:-110px -200px}
.zZ.view, .iseen{background-position:-39px -44px;height:15px;width:22px}
.zZ.orderup{background-position:-109px -100px;height:6px;width:8px}
.zZ.orderup:hover, .zZ.orderup.check{background-position:-127px -100px}
.zZ.orderdown{background-position:-118px -100px;height:6px;width:8px}
.zZ.orderdown:hover, .zZ.orderdown.check{background-position:-100px -100px}
.zZ.icon-selected-close, .icon-clearable{background-position:-135px -236px;height:14px;width:14px}
.zZ.icon-selected-close:hover{background-position:-135px -221px}
.zZ.c-drop-arrow{background-position:-138px -100px;height:5px;width:10px}
.icon-tick{background-position:-44px -60px;height:12px;width:13px}
.zZ.icon-edit{background-position:-135px -251px;height:11px;width:12px}
.lid2{background-position:-90px -45px;height:13px;width:16px}
.ilike{background-position:-142px -310px;height:20px;width:49px}
.igp{background-position:-159px -98px;height:20px;width:32px}
.icon-present{background-position:-192px -93px;height:25px;margin-top:1px;width:25px}
.icon-flag-bg{background-position:-158px -81px;height:13px;width:16px}
.icon-flag-sr{background-position:-140px -81px;height:12px;width:16px}
.icon-presents-middle{background-position:-162px -443px;height:18px;width:18px}
.icon-recipes-middle{background-position:-107px -444px;height:16px;width:18px}
.icon-comments-middle{background-position:-125px -443px;height:18px;width:19px}
.icon-rated-middle{background-position:-144px -443px;height:18px;width:18px}

.zZ.avatar{background-position:-725px -593px;height:65px;width:65px}
.zZ.avatar45{height:45px;width:45px;background-position:-791px -593px}
.ifb{cursor:pointer;background-position:-555px -363px}
.arrow{width:19px;height:19px;cursor:pointer}
.arrow.ileft{background-position:-702px -66px}
.arrow.ileft:hover{background-position:-724px -66px}
.arrow.iright{background-position:-676px -66px}
.arrow.iright:hover{background-position:-748px -66px}

.icon-close{background-position:-116px -272px;display:block;height:13px;vertical-align:top;width:13px}
.icon-searchbox{background-position:-128px -336px;display:block;height:29px;vertical-align:top;width:29px}
.icon-plus{background-position:-186px -336px;display:block;height:30px;vertical-align:top;width:28px}
.icon-notify{background-position:-159px -336px;display:block;height:29px;vertical-align:top;width:24px}
.icon-menu{background-position:-85px -314px;display:block;height:24px;vertical-align:top;width:30px}
.icon-shopping-cart{background-position:-196px -403px;display:block;height:31px;vertical-align:top;width:34px}
.icon-messages{background-position:-197px -313px;height:14px;width:22px}
.icon-recipes{background-position:-86px -376px;height:20px;width:22px}
.icon-articles{background-position:-114px -376px;height:21px;width:24px}
.icon-comments{background-position:-143px -376px;height:20px;width:22px}
.icon-forum{background-position:-195px -375px;height:23px;width:22px}
.icon-favourites{background-position:-169px -375px;height:23px;width:24px}
.icon-points{background-position:-103px -351px;height:20px;width:23px}
.icon-profile{background-position:-83px -351px;height:21px;width:16px}
.icon-settings{background-position:-117px -311px;height:22px;width:22px}

/* CLEARBOXES */
.clearboxes{position:relative}
.clearboxes .clearlink{bottom:0;display:block;cursor:pointer;position:absolute;right:0;top:0;text-align:center;width:40px}
.clearboxes .clearlink .icon{left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%}

/* BODY WRAP */
#wrap{margin:auto;width:1000px;z-index:50}

#content.inline{display:block}

/* HEADER LOGIN FORM */
#loginForm{padding:20px;z-index:100}
#loginForm #ajaxComment{display:block}
#loginForm fieldset{border:0;margin:0 0 15px;padding:0}
#loginForm fieldset:last-child{margin-bottom:0}
#loginForm legend{font-weight:bold;margin:0 0 5px;padding:0}
#loginForm input[type="text"],  #loginForm input[type="password"]{border:1px solid #bbb;padding:8px 10px;width:100%}
#loginForm input[type="checkbox"]{margin:0 5px 0 0}
#loginForm .b2 > *{display:inline-block;width:50%}
#loginForm .b2 > *:last-child{text-align:right}
#loginForm .b2 > * > *{display:inline-block;font-size:13px;line-height:13px;vertical-align:middle}
#loginForm .buttons,  #loginForm .register{text-align:center}
#loginForm .obtn{margin-bottom:10px;padding:8px 10px;width:100%}

/* RSEARCH */
#rsearch{border:1px solid #c1bdb4;border-radius:4px;background:#f1d7b1;color:#393636;padding:15px 25px;position:relative;text-align:right}
#rsearch header{color:#4f4f4f;text-align:left}
#rsearch .main_search{text-align:left}
#rsearch .sp_select{background:#fff;border-radius:5px;display:inline-block;height:32px;margin:10px 26px 0 0;padding-left:10px;position:relative;vertical-align:top;width:192px}
#rsearch .sp_select.last{margin-right:0}
#rsearch .sp_select.maxw{margin-right:0;padding:0;width:100%}
#rsearch .sp_select .selected{display:inline-block;font-size:14px;line-height:32px;vertical-align:top;width:151px}
#rsearch .sp_select .select_arrow{display:inline-block;margin:1px 1px 1px 0;vertical-align:top}
#rsearch .sp_select input{color:#393636;font-size:15px;line-height:32px;padding-left:10px;width:100%}
#rsearch .select_results{display:none;position:absolute;left:0;right:0;top:32px}
#rsearch .select_results ul{border-radius:0 0 4px 4px;max-height:162px;overflow-y:auto}
#rsearch .select_results li{background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;padding:5px 10px}
#rsearch .select_results li.set{background:#f0f0f0} 
#rsearch .select_results li:first-child{border-radius:4px 4px 0 0}
#rsearch .select_results li:last-child{border-radius:0 0 4px 4px}
#rsearch .sp_srchbutton{display:inline-block;margin-top:10px}
#rsearch .sp_srchbutton div{background:#ff7e1a;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:bold;font-size:16px;line-height:31px;padding:0 20px;text-align:center}

/* RSRCH */
#rsrch{border:1px solid #c1bdb4;border-radius:4px;background:#f1d7b1;color:#393636;padding:15px 25px}
#rsrch .title{color:#4f4f4f;padding-bottom:10px}
#rsrch form{margin-right:-25px}
#rsrch form fieldset{margin:0 25px 10px 0}
#rsrch form fieldset:last-child{margin-bottom:0}
#rsrch form fieldset.c3{margin-right:0}
#rsrch form fieldset.c3 > *{display:inline-block;padding-right:25px;vertical-align:top;width:33.3333%}
#rsrch input[type="text"]{border-radius:5px;font-size:14px;height:32px;padding-left:10px;width:100%}
#rsrch .select{position:relative}
#rsrch .select .icon{position:absolute;right:26px;top:1px}
#rsrch .select select{border-radius:5px;font-size:15px;height:32px;padding-left:10px;width:100%}
#rsrch .select select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
#rsrch .select select:focus option.holder{display:none}
#rsrch .actions{text-align:right}
#rsrch button{background:#ff7e1a;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:bold;font-size:15px;line-height:32px;padding:0 20px}

/* COOKIE */
#cookie-statement{background:#dddcdc;bottom:0;position:fixed;width:100%;z-index:9999}
#cookie-statement .text{padding:10px 0;text-align:center}
#cookie-statement .text > *{vertical-align:middle}
#cookie-statement a{color:#326fa0;font-weight:normal}
#cookie-statement a:hover{text-decoration:none}
#cookie-statement #close-cc-bar{background:#dd6b00;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;line-height:17px;margin-left:10px;padding:4px 16px}

/* TEASER */
#teaser{color:#4F4A4A;margin-bottom:15px;position:relative}
#teaser div{margin-top:5px}
#teaser h1{font-size:24px;line-height:24px;margin-bottom:5px}
#teaser .social{position:absolute;right:20px;top:0}
#teaser .social > *{vertical-align:top}


/* FOOTERTEXT */
#footertext{background:#fff;color:#444;display:inline-block;margin-top:20px;padding:15px}

/* MAIN PAGE RECIPES SLIDER */
.recipes_slider{position:relative}
.recipes_slider header h2{background:#ff7e1a;border-radius:3px;color:#fff;display:inline-block;font-size:14px;left:10px;padding:2px 10px;position:absolute;top:10px;z-index:100}
.recipes_slider header h2:hover{text-decoration:none}
.recipes_slider .nav-left{background:#1c1c1c;border-radius:0 90px 90px 0;height:66px;left:0;position:absolute;top:80px;width:31px}
.recipes_slider .nav-right{background:#1c1c1c;border-radius:90px 0 0 90px;height:66px;right:0;position:absolute;top:80px;width:31px}
.recipes_slider ul{font-size:0;height:248px;overflow:hidden}
.recipes_slider li{border-right:1px solid #fcf4e3;display:inline-block;position:relative;vertical-align:top;width:25%}
.recipes_slider li:nth-child(4n){border-right:0}
.recipes_slider a{color:#fff;font-size:15px;line-height:16px}
.recipes_slider img{width:100%}
.recipes_slider .content{bottom:0;display:block;height:69px;left:0;padding:20px 7px 5px 7px;position:absolute;right:0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+50,000000+100&0+0,0.7+50,0.7+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
}
.recipes_slider .content .titles{position:absolute;bottom:0}
.recipes_slider .extra{color:#fff;display:block;margin-top:5px}
.recipes_slider .extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
.recipes_slider .comment i{margin-right:3px}
.recipes_slider .stars i{display:block;}
.recipes_slider .nav > *:hover{background:#ff7e1a;cursor:pointer}
.recipes_slider .nav-left i{margin:27px 0 0 9px}
.recipes_slider .nav-right i{margin:27px 0 0 15px}

/* TREE CATEGORIES WITH IMAGE */
.tree_image > div{color:#666;display:inline-block;padding:0 4px;vertical-align:top;width:16.6666666666666%}
.tree_image img{border-radius:100px;width:100%}
.tree_image .title{color:#444;font-weight:bold;font-size:17px;margin:10px 0;text-align:center}
.tree_image .title a{color:#444;font-size:17px}
.tree_image li a{font-size:14px}
.tree_image li{font-size:12px;padding:3px 0;text-align:center}
.tree_image li span{margin-left:5px}

/* ADVICES SHORT */
#advices-short .c{background:rgba(255, 255, 255, 0.2);border:1px solid #C1BDB4;border-radius:5px;padding-top:5px}
#advices-short .c li{border-top:1px solid #fff;border-bottom:1px solid #fad382;display:inline-block;padding:7px 5px 7px 15px;vertical-align:top;width:50%}
#advices-short .c li.t{border-top:0}
#advices-short .c li.e{border-bottom:0}
#advices-short .c li a{display:inline-block;font-size:14px;height:36px;font-weight:normal;margin-top:4px;width:283px}
#advices-short .c li a span{display:table-cell;vertical-align:middle}
#advices-short a{color:#444}
#advices-short .pointer{background:#f77000;border-radius:10px 0;color:#fff;display:inline-block;font-weight:bold;float:left;line-height:26px;margin:7px 10px 0 0;text-align:center;width:25px}
#advices-short li.p{border:none;padding:0;clear:both;color:#DD6B00;padding-right:15px;text-align:right;width:100%}
#advices-short li.p a{color:#f77000;font-weight:normal;text-decoration:underline;width:auto}
#advices-short li.p a:hover{text-decoration:none}

/* COLLECTIONS */
.collection{margin:50px 0}
.collection .tabs{background:#3f3d3b;color:#fff;position:relative;z-index:10}
.collection .tabs li{display:inline-block;font-size:16px;padding:15px 0;text-align:center;vertical-align:top;width:16.6666666%}
.collection .tabs li:hover{background:#292725;cursor:pointer}
.collection .tabs li.selected{background:#ff7e1a;color:#fff;cursor:inherit;position:relative}
.collection .tabs li.selected::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #ff7e1a;content:"";height:0;left:50%;margin-left:-16px;position:absolute;top:45px;width:0}
.collection .list{position:relative;z-index:5}
.collection .list .nav-left{background:#1c1c1c;border-radius:0 90px 90px 0;height:66px;left:0;position:absolute;top:75px;width:31px}
.collection .list .nav-right{background:#1c1c1c;border-radius:90px 0 0 90px;height:66px;right:0;position:absolute;top:75px;width:31px}
.collection .list .nav-left i{margin:27px 0 0 9px}
.collection .list .nav-right i{margin:27px 0 0 15px}
.collection .list ul{height:225px;overflow:hidden;padding:8px 40px;text-align:center}
.collection .list li{display:inline-block;padding:26px 17px;text-align:center;vertical-align:top;width:149px}
.collection .list .image{border-radius:100px;display:inline-block;overflow:hidden}
.collection .list img{vertical-align:top;width:115px}
.collection .list a{color:#2d2d2d;font-size:16px}
.collection .list .content{display:block;padding-top:10px}
.collection .navigation > *:hover{background:#ff7e1a;cursor:pointer}

/* FOOTER */
#footer{background:url(http://gradcontent.com/lib/content/bck/cook/footer.jpg) repeat-x;margin-top:20px}
#footer .wrap{margin:0 auto;padding:40px 0 20px;width:1000px}
#footer .wrap.cookie{padding-bottom:74px}
#footer .wrap > *{display:inline-block;vertical-align:top;width:33.333%}
#footer .col1 > div,  #footer .col2 > div,  #footer .col4 > div{color:#d8d8d7;font-size:18px;font-style:italic;margin-bottom:10px}
#footer ul li{margin-bottom:5px}
#footer ul li:last-child{margin-bottom:0}
#footer ul li > *{color:#d8d8d7;display:inline-block;font-size:14px;vertical-align:middle}
#footer ul li i{margin:1px 8px 0 0}
#footer ul li a:hover{color:#f58001}
#footer ul li strong{color:#fff}
#footer .col3{position:relative}
#footer .col3 .mobilelink{left:0;position:absolute;top:82px}
#footer .col3 .mobilelink a{font-size:15px}

/* BE PARTNER */
#bepartner{text-align:right}
#bepartner .t{color:#d8d8d7;font-size:18px;font-style:italic}
#bepartner .b{display:inline-block;text-align:center}
#bepartner a{background:#f58001;border-radius:5px;color:#fff;display:block;font-size:19px;font-weight:normal;line-height:34px;margin-top:10px;padding:0 20px;text-decoration:none}
#bepartner a:hover{background:#c26501}

/* BREADCRUMB */
.breadcrumb{color:#777;margin-bottom:15px}
.breadcrumb > *{display:inline-block;font-size:14px;line-height:20px;vertical-align:top}
.breadcrumb a{margin:0px 2px 0 5px}
.breadcrumb div:first-child a{margin-left:0}
.breadcrumb a strong{padding:0}
.breadcrumb strong, .breadcrumb h1{font-weight:normal;padding-left:5px}

/* PAGINATION */
.pagination{margin-top:20px}
.pagination > *{border-radius:1px;color:#fff;display:inline-block;font-size:15px;margin-right:10px;padding:10px 15px;vertical-align:top}
.pagination span{background:#a2a2a2}
.pagination a{background:#f58001;color:#fff}
.pagination a:hover{background:#dd6b00;text-decoration:none}
.pagination #custom_page{background:#f2f2f2;border:1px solid #dadada;color:#444;line-height:18px;margin-right:10px;padding:9px 3px}

/* OBTN */
.obtn{background:#f58001;border:0;border-radius:0;color:#fff;cursor:pointer;display:block;padding:8px 15px;text-decoration:none}
.obtn:hover{background:#dd6b00;text-decoration:none}

/* CONTROLS BUTTON */
#controls input[type=button]{background:#9a220b;border:0;color:#fff;cursor:pointer;margin-right:5px;padding:7px 10px}
#controls input[type=button]:hover{background:#ca2d0e}

/* SMILIES */
#smilies li{display:inline-block;margin:0 2.5px;vertical-align:middle}
#smilies li:first-child{margin-left:0}
#smilies li:last-child{margin-right:0}
#smilies li img{cursor:pointer;vertical-align:top}

/* SIDEBLOCK */
.sideblock-wide li{background:rgba(255,  255,  255,  0.6);border-bottom:1px solid #cbcbcb;border-radius:0 0 5px 5px;display:inline-block;margin:16px 16px 0 0;width:187px}
.sideblock-wide li:nth-child(5n){margin-right:0}
.sideblock-wide li .image{display:block;height:187px;overflow:hidden;position:relative;width:187px}
.sideblock-wide li .image img{border-radius:3px 3px 0 0;height:100%;transition:all 0.3s ease 0s;width:100%}
.sideblock-wide li .image:hover img{height:250px;margin-left:-37.5px;margin-top:-37.5px;width:250px}
.sideblock-wide li .image .pic-count{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;left:2px;line-height:14px;padding:4px 8px;position:absolute}
.sideblock-wide li .image .pic-count i{margin-right:3px}
.sideblock-wide li .content{display:block;padding:10px}
.sideblock-wide li .title{background:none;color:inherit;display:block;font-weight:normal;height:40px;overflow:hidden;padding:0;text-align:left}
.sideblock-wide li .title a{font-size:15px;line-height:18px}
.sideblock-wide li .extra{color:#999;display:block;font-size:14px;margin-top:5px}
.sideblock-wide li .extra > span,  .sideblock-wide li .extra > span > *{display:inline-block;vertical-align:middle}
.sideblock-wide li .extra .comment{margin-left:10px}
.sideblock-wide li .extra .comment i{margin-right:2px}
.maincolumn .sideblock-wide li{width:175px}
.maincolumn .sideblock-wide li .image{height:175px;width:175px}
.maincolumn .sideblock-wide li:nth-child(4n){margin-right:0}
.maincolumn .sideblock-wide li:nth-child(5n){margin-right:16px}

/* RECIPE FOLDER */
#recipeFolder .breadcrumb{margin-bottom:20px}
#recipeFolder .mcats{margin:0}
#recipeFolder .sidecolumn, #recipeFolder .maincolumn{display:inline-block;vertical-align:top}
#recipeFolder .sidecolumn{margin-right:30px;width:220px}
#recipeFolder .maincolumn{width:750px}
#recipeFolder .maincolumn h1{background:none;border-bottom:1px solid #d7c7a6;color:#222;height:auto;font-size:24px;padding:0 0 5px;width:auto}
#recipeFolder #teaser div{color:#444;font-size:15px;line-height:20px;margin-top:5px}
#recipeFolder .list{margin-bottom:20px}
#recipeFolder .list li{background:rgba(255,255,255,.6);border-bottom:1px solid #cbcbcb;border-radius:0 0 5px 5px;display:inline-block;margin:16px 16px 0 0;padding:0;vertical-align:top;width:175px}
#recipeFolder .list li:nth-child(4n){margin-right:0}
#recipeFolder .list li.slide{background:none;border:0;display:block;margin:0;padding:10px 0;width:100%}
#recipeFolder .list .image{display:block;height:175px;overflow:hidden;position:relative;width:175px}
#recipeFolder .list .image img{border-radius:3px 3px 0 0;height:100%;transition:all 0.3s ease 0s;width:100%}
#recipeFolder .list .image:hover img{height:250px;margin-left:-37.5px;margin-top:-37.5px;width:250px}
#recipeFolder .list .content{color:#555;display:block;font-size:15px;height:56px;line-height:18px;padding:10px}
#recipeFolder .list .content a{font-size:15px;line-height:18px}

/* MAIN CATEGORIES FOR RECIPE FODLER  */
.mcats{width:100%;background:#F0EDE7;border-radius:5px;margin:10px 0 0}
.mcats h3{background:#787673;color:#fff;border-radius:4px 4px 0 0;padding:10px 0 10px 15px}
.mcats li{padding:10px 0 10px 15px;border:1px solid #C1BDB4;border-top:none;font-size:14px}
.mcats li.sel{background:#fff}
.mcats li strong{color:#666;font-weight:normal}
.mcats li:hover{background:#DD6B00}
.mcats li.sel:hover{background:#fff}
.mcats li a{color:#303636}
.mcats li:hover a{color:#fff;text-decoration:none}

/* SOCIAL NETWORKS */
#social_box{position:relative}
#social_box > .social{margin-bottom:10px}
.networks li{display:inline-block;cursor:pointer;margin-right:1%;overflow:hidden;position:relative;text-align:left;vertical-align:top;width:19.2%}
.networks li:last-child{margin-right:0} 
.networks li > *{color:#fff;display:inline-block;vertical-align:middle}
.networks li:hover .overlay{margin-left:38px} 
.networks li:hover i{margin:10px}
.networks i{margin:10px 5px;transition:all 0.3s ease 0s;height:16px;width:18px}
.networks .facebook{background:#3a579a}
.networks .googleplus{background:#df4a32}
.networks .twitter{background:#55acee}
.networks .pinterest{background:#cb2027}
.networks .fv{background:#ff8e1b}
.networks .label{font-size:13px;font-weight:bold;margin-left:5px;position:relative;z-index:2}
.networks .name{margin-right:10px}
.networks .overlay{background-color:rgba(0,  0,  0,  0.1);bottom:0;height:100%;left:0;margin-left:28px;position:absolute;transition:all 0.3s ease 0s;width:100%;z-index:1}

/* COMMUNITY STATUSPOST */
.statuspost{box-shadow:0 2px 2px -1px #9e9e9e;margin-bottom:20px}
.statuspost fieldset{border:0;margin:0}
.statuspost .head{background:#f9f9f9;border-radius:3px 3px 0 0;font-size:12px;padding:6px 13px}
.statuspost .head > *{display:inline-block;vertical-align:middle}
.statuspost .head i{margin-right:7px;vertical-align:top}
.statuspost .head span{padding-top:2px}
.statuspost .main{background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #dbdee3;padding:13px 13px 23px}
.statuspost .main > *{display:inline-block;vertical-align:top}
.statuspost .main textarea{border:0;font-size:15px;line-height:18px;margin:9px 0 0 10px;min-height:30px;overflow-x:hidden;padding:3px;resize:none;width:590px}
.statuspost .foot{background:#f6f7f9;border-radius:0 0 3px 3px;padding:8px 9px 9px;text-align:right}
.statuspost .obtn{background:#de6b00;border:1px solid #c25f02;border-radius:3px;display:inline-block;font-weight:bold;line-height:10px;padding:7px 19px}
.statuspost .obtn:hover{background:#c25f02}

/* COMMUNITY FUNKLINK */
.funklink{position:absolute;right:0px;text-align:right;top:0px}
.funklink div{cursor:pointer;display:inline-block;opacity:0.5;padding:0px 5px}
.funklink div:hover{opacity:1}
.funklink ul li a{color:#222;text-decoration:none}
.funklink ul li{color:#222;font-size:14px;padding:5px 10px}
.funklink ul li:hover{cursor:pointer;background:#e5e5e5}
.funklink ul{border:1px solid #bbb;border-radius:1px 1px 3px 3px;box-shadow:#bbb 0px 2px 2px 1px;display:none;position:absolute;right:0px;text-align:left;width:200px;z-index:200;background:#fff}

/* AUTHOR DATA */
.author-data{padding:0 15px 10px}
.author-data > *{display:inline-block;font-size:15px;vertical-align:top}
.author-data .avatar{margin-right:5px}
.author-data .avatar img{vertical-align:top;width:45px}
.author-data .avatar i{vertical-align:top}
.author-data .content > span{display:block}
.author-data .content .rank{padding-top:10px}
.author-data .content .rank, .author-data .content .presents{color:#777;display:inline-block;vertical-align:middle}
.author-data .content .presents{font-weight:bold;color:#cc0000;line-height:16px;margin-left:10px}
.author-data .content .presents .icon{vertical-align:bottom}
.author-data .content i{margin-left:10px}

/* TRANSLATION FLAGS */
.translation-flags{line-height:1px;margin-bottom:-17px;text-align:right}
.translation-flags a{display:inline-block;margin-left:10px;vertical-align:top}
.translation-flags a:first-child{margin:0}
.translation-flags a span{vertical-align:top}

/* USER DETAILS */
.user-details, #newsGal .image .source{background:url('http://gotvach.bg/files/lib/content/bck/textures/oldtime_content5.jpg') repeat-x;}
.user-details{margin-bottom:15px}
.user-details .wrap{background:rgba(0,0,0,.8);padding:10px}
.user-details .wrap > *{display:inline-block;vertical-align:middle}
.user-details .image img{border-radius:50px}
.user-details .content{padding-left:10px}
.user-details .content > *{display:inline-block;vertical-align:middle}
.user-details .user{width:290px}
.user-details .user > span{color:#dbdbdb;display:block;font-size:15px}
.user-details .user .top > *{display:inline-block;margin-right:5px;vertical-align:bottom;}
.user-details .stats{padding:0!important}
.user-details .stats > *{display:inline-block;line-height:1px;margin-right:20px;vertical-align:top}
.user-details .stats > *:last-child{margin-right:0}
.user-details .stats > * > *{color:#777;display:inline-block;line-height:20px;vertical-align:middle}                
.user-details .stats .icon{margin-right:3px}
.user-details .presents{margin-left:10px}
.user-details .presents > *{color:#cc0000;display:inline-block;vertical-align:bottom}
.user-details .presents .icon{margin-left:3px}

/* RECIPE */
#recipe{position:relative}
#recipe h1{color:#4f4a4a;font-weight:normal;font-size:24px;padding:15px 0 10px}
#recipe #turl{position:absolute;right:90px;top:18px}
#recipe #turl .lid2{display:block}
#recipe .recipic{position:relative}
#recipe .recipic .date{position:absolute;right:0;top:-32px}
#recipe > .description{color:#555;font-size:14px;font-style:italic;margin:5px 0 15px}
#recipe .mbox{background:#f7dfc1;border-radius:4px;display:inline-block;padding:10px 0;width:310px}
#recipe .mbox .feat{color:#333;display:inline-block;font-size:10px;line-height:14px;text-align:center;width:25%}
#recipe .mbox .feat .l{display:block;font-weight:bold}
#recipe .stats{clear:both;padding:10px 0 0}
#recipe .stats a{color:#222;text-transform:uppercase}
#recipe .stats a:hover{text-decoration:none}
#recipe .stats .top{text-align:right}
#recipe .stats .top > span{cursor:pointer}
#recipe .stats i{margin-left:6px}
#recipe .stats .bottom{margin-top:10px}
#recipe .stats .bottom li{border-bottom:1px solid #f7dfc1;font-size:12px;line-height:24px}
#recipe .stats .bottom li span{display:inline-block;vertical-align:middle}
#recipe .stats .bottom li span:first-child{width:250px}
#recipe .products{color:#444;display:inline-block;font-size:14px;min-height:270px;padding:20px 10px 0 0;width:340px}
#recipe .products li{color:#645d5d;line-height:20px;padding:4px 0}
#recipe .products li span.sub{color:#919191;display:block;font-weight:bold;margin-top:13px;text-transform:uppercase}
#recipe .products li .sprit{margin-right:10px}
#recipe .products.new li{font-weight:bold}
#recipe .products.new li:after{clear:both;content:"";display:block}
#recipe .products.new li > span{margin:-4px 5px 0}
#recipe .products.new input{float:left;margin:4px 5px 0}
#recipe .products.new .hint{color:#777;padding-top:15px}
#recipe .products.new .results .text{background:#bbb;border-radius:3px;margin-top:10px;padding:5px 10px}
#recipe .products.new .results a{font-weight:bold;text-decoration:underline}
#recipe .products.new li span.sub{margin:13px 0 0 5px}
#recipe .text h2,  #recipe .products h2{color:#222;font-size:23px;font-weight:normal;line-height:24px;padding-bottom:20px}
#recipe #prep{padding:20px 0 10px}
#recipe #instructions{color:#444;font-size:14px;line-height:20px;margin-bottom:20px}
#recipe #instructions a{color:#932100}
#recipe .pagination{margin:0 10px}
#recipe #recgal{padding:10px 0 0}
#recipe .rating-box, #recipe #newComments{margin:0 -15px}

.morebtn{background:#3b5998;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:bold;margin:20px;padding:15px 30px}
.morebtn:hover{background:#273b6d;text-decoration:none}

/* RECIPE GALLERY */
#recipeGallery{position:relative}
#recipeGallery .images li{display:none}
#recipeGallery .images li:first-child{display:block}
#recipeGallery .setup_box{bottom:5px;left:5px;position:absolute;right:5px}
#recipeGallery .setup_box a span{color:#000;display:block}
#recipeGallery .setup_box > *{width:50%}
#recipeGallery .information{background:rgba(255, 255, 255, 0.75);border-radius:3px;float:right;line-height:28px;padding:5px 10px;width:auto}
#recipeGallery .information a{color:#fff}
#recipeGallery .upload_box{background:rgba(255, 255, 255, 0.75);border-radius:3px;cursor:pointer;right:5px;padding:2px 4px 2px 2px;position:absolute;top:5px}
#recipeGallery .upload_box > img{margin-right:-1px}
#recipeGallery .upload_box span span{display:block;text-align:center}
#recipeGallery .setup_box > *,  #recipeGallery .setup_box .controller > *,  #recipeGallery .upload_box > *{display:inline-block;vertical-align:middle}
#recipeGallery .upload_box img{height:auto!important;width:auto!important}
#recipeGallery .controller > *{background:rgba(255, 255, 255, 0.75);border-radius:3px;cursor:pointer;height:38px;line-height:28px;margin-right:10px;padding:5px 10px}
#recipeGallery .controller > *:last-child{margin-right:0}
#recipeGallery form{display:none}
#recipe #newsGal img{height:auto;width:100%}

/* RCOL */
#rcol{display:inline-block;vertical-align:top;width:300px}

/* COOKEDBOX */
#cookedBox,  #cookedBox > *{display:inline-block;vertical-align:middle}
#cookedBox{background:#f7dfc1;border-radius:4px;line-height:17px;margin-left:15px;padding:6px 0 6px 10px;vertical-align:top;width:315px}
#cookedBox i{cursor:pointer}
#cookedBox > div{width:225px;margin-left:5px}
#cookedBox > div div{display:inline-block;color:#444;padding-right:10px}
#cookedBox .hit{cursor:pointer;font-size:19px;margin:1px 0 2px}
#cookedBox .hit span{font-size:13px;margin-left:20px}
#cookedBox .hit:hover{text-decoration:none}
#cookedBox .first{font-size:13px;line-height:15px}

/* RECGAL */
#recgal{padding:10px 15px 0;text-align:left}
#recgal > *{display:inline-block;vertical-align:top}
#recgal .title{color:#222;font-size:23px;padding:15px 0;width:100%}
#recgal li{display:inline-block;margin:0 10px 10px 0;position:relative;text-align:left;vertical-align:top;width:150px}
#recgal li:nth-child(4n){margin-right:0}
#recgal li a{background:rgba(0,  0,  0,  0.65);bottom:0;color:#fff;display:block;font-size:13px;left:0;line-height:20px;overflow:hidden;padding:0 5px;position:absolute;text-decoration:none;text-overflow:ellipsis;vertical-align:text-bottom;width:100%;white-space:nowrap}
#recgal li:hover .a{bottom:0;color:#fff;display:block;font-size:14px;left:0;line-height:17px;padding:10px;position:absolute;text-decoration:none;text-overflow:inherit;top:0;vertical-align:text-bottom;white-space:pre-line}

/* RATING */
.rating-box{padding:10px 0px 20px;vertical-align:top}
.rating-box .bar-label .star-tiny{left:-2px;position:relative;top:-2px}
.rating-box .bar-label{font-size:11px;height:23px;line-height:24px;left:-28px;letter-spacing:1px;position:absolute;top:0px}
.rating-box .bar-number{color:#333;font-size:11px;left:5px;height:23px;line-height:24px;position:absolute;top:0px}
.rating-box .rating-bar-container{color:#737373;height:23px;font-weight:400;margin-bottom:2px;position:relative;width:100%}
.rating-box .rating-bar-container.gray{background:#e3e3e3}
.rating-box .rating-histogram{padding:20px 15px 20px 30px}
.rating-box .rating-histogram{width:450px}
.rating-box .rating-you .label{font-size:16px;width:150px}
.rating-box .rating-you{padding:10px 40px}
.rating-box .reviewers-small{top:3px}
.rating-box .score-container .score{color:#333;font-size:64px;font-weight:100;line-height:64px}
.rating-box .score-container{padding:20px 15px;text-align:center;width:220px}
.rating-box .score-container, .rating-box .rating-histogram{display:inline-block;vertical-align:middle}
.rating-box .current-rating{display:block}
.rating-bar-container .bar{opacity:0.8;transition:width 0.25s ease;display:inline-block;height:100%}
.rating-bar-container.five .bar{background:#88b131}
.rating-bar-container.four .bar{background:#9c0}
.rating-bar-container.one .bar{background:#ff6f31}
.rating-bar-container.one{margin-bottom:0px}
.rating-bar-container.three .bar{background:#ffcf02}
.rating-bar-container.two .bar{background:#ff9f02}
.star-rating-non-editable-container{position:relative}
.star-tiny{display:inline-block;height:10px;vertical-align:middle;width:10px}
.score-container .reviews-stats{color:#8d8d8d}
.score-container-star-rating{height:16px;margin:5px 0px 10px}


/* RATING BOX */
#ratingBox > *{display:inline-block;vertical-align:middle}
#ratingBox #ratingButton{cursor:pointer;margin:0px 10px;vertical-align:top}

/* COMMENTS */
#newComments{border-top:1px solid #dad2c2}
#newComments .author > *{display:inline-block;font-weight:normal;line-height:14px;vertical-align:middle}
#newComments .avatar img{border-radius:30px;vertical-align:top}
#newComments .avatar{border-radius:30px;background:#fff}
#newComments .avatar,  #newComments .content{display:inline-block;vertical-align:top}
#newComments .comment-reply{border-radius:3px;cursor:pointer;display:none;padding:0px 10px;background:#ffc668}
#newComments .comment-reply:hover{border-radius:3px;display:inline-block ;background:#ffc668}
#newComments .content{margin-left:10px;position:relative;width:575px}
#newComments .date{color:#999;margin-left:10px}
#newComments .description{color:#444;font-size:13px;line-height:19px;margin-top:5px}
#newComments .extras > *{display:inline-block;line-height:17px;vertical-align:top}
#newComments .extras{position:absolute;right:0px;top:1px}
#newComments .list > div{border-bottom:1px solid #f0e8d8;padding:15px 10px;position:relative}
#newComments .list > div:first-child{border-top:1px solid #f0e8d8}
#newComments .list > div:hover .comment-reply{display:inline-block}
#newComments .user-actions > *{display:inline-block;margin-right:10px;vertical-align:top}
#newComments .user-actions > :last-child{margin-right:0px}
#newComments .user-actions{font-size:12px;margin-right:10px}
#newComments .votes *{display:inline-block;vertical-align:top}
#newComments .votes .minus{border-bottom:1px solid #cd0000;border-right:1px solid #cd0000;line-height:13px;padding:0px 5px 3px 6px;background:#f05858}
#newComments .votes .minus:hover{background:#b30000}
#newComments .votes > div:last-child span{margin-right:0px}
#newComments .votes label{border-bottom:1px solid #006700;border-radius:2px;border-right:1px solid #006700;color:#fff;cursor:pointer;font-size:16px;line-height:16px;padding:0px 3px 0px 4px;background:#66cd66}
#newComments .votes label:hover{background:#004d00}
#newComments .votes span{font-size:12px;line-height:17px;margin:0px 10px 0px 5px;width:16px}
#newComments header h2{border-top:1px solid #fffff6;font-size:26px;font-weight:normal;line-height:26px;padding:20px 10px}
#newComments .comment_order{margin-top:20px;padding:10px;text-align:center}
#newComments .comment_order *{font-size:13px;font-weight:normal;margin-left:10px}
#newComments .comment_order *:first-child{margin-left:0}
#newComments .comment_order a{text-decoration:underline}
#newComments .comment_order a:hover{text-decoration:none}
#newComments .zZ.icon-avatar{background-position:-668px -105px;border-radius:30px;height:60px;vertical-align:top;width:60px}
#newComments .replies{padding-top:20px}
#newComments .replies > div{background:#f7dfc1;margin-top:5px;padding:10px}
#newComments .replies .content{width:485px}
#newComments .replies .extras{right:-10px}

/* xFrm */
.xFrm{font-size:13px;margin:20px auto 0;padding:30px 20px;width:425px}
.xFrm h1{line-height:23px!important;margin:0 0 30px!important;padding:0!important;text-align:center}
.xFrm #teaser{margin:0}
.xFrm legend{padding-bottom:3px}
.xFrm label{display:block;line-height:13px;margin-bottom:5px;vertical-align:top}
.xFrm input[type="checkbox"]{float:left}
.xFrm input[type=text], .xFrm input[type=password], .xFrm input[type=submit]{padding:10px;width:100%}
.xFrm input[type=text], .xFrm input[type=password]{background:#f9f9f1;border:1px solid #efefe7}
.xFrm input[type=text].alert, .xFrm input[type=password].alert{border:1px solid #cc0000}
.xFrm span.alert{color:#cc0000}

/* REGISTRATION */
#registration{background:#fff;padding:20px}
#registration #teaser{width:auto}
#registration #teaser h1{background:none;height:auto;text-align:center;width:auto}
#registration legend{margin:0;padding:0 0 3px}
#registration fieldset{border:0;margin:0 0 15px;padding:0}
#registration fieldset.rec{font-weight:bold;margin-bottom:25px}
#registration fieldset.rec input{background:#e7e7e7;border:1px solid #aaa}
#registration fieldset:last-child{margin:0}
#registration #captcha, #registration #captimg{display:inline-block;margin-right:10px!important;vertical-align:top;width:100px!important}
#registration input[type=checkbox]{margin-right:5px!important}
#registration span.alert{display:block}
#registration .complete p{padding:20px 0}

/* LOGIN ACTIVATE */
#loginAct .obtn{color:#fff;display:inline-block;margin-top:10px}
#loginAct .send{background:#96e34f;display:block;font-size:15px;margin:20px 0;padding:10px 20px;text-align:center}
#loginAct h2{color:#1d58a7}

/* LOGIN FORM */                                       
#login{background:#fff;color:#4f4a4a;margin:30px auto;padding:20px;width:440px}
#login #teaser, #login #teaser h1{background:none;height:auto;width:auto}
#login #teaser{margin:0 0 30px}
#login fieldset{border:0;margin:0 0 15px;padding:0}
#login fieldset:last-child{margin-bottom:0}
#login fieldset div{display:inline-block;vertical-align:middle;width:50%}
#login fieldset .clearboxes{display:block;width:100%}
#login fieldset div:last-child{text-align:right}
#login fieldset div:last-child a{font-weight:normal}
#login legend{font-size:14px;padding:0 0 3px}
#login input[type="text"], #login input[type="password"]{background:#f2f2f2;border:1px solid #dbdbdb;padding:8px 15px!important;width:100%}
#login input[type="text"].alert, #login input[type="password"].alert{border:1px solid #D44942} 
#login input[type="checkbox"]{margin-right:5px!important;vertical-align:sub}
#login label{font-size:14px;vertical-align:middle}
#login span.alert{color:#D44942;font-size:14px;margin-top:5px}
#login input[type="submit"]{font-weight:bold;width:100%} 
#login .facebook .title{padding:30px 0;text-align:center}
#login #ajaxComment{display:block;margin:0 auto;width:190px!important}
#login .register{font-size:14px;line-height:14px;margin-top:30px;text-align:center}
#login .register a{font-size:14px;font-weight:normal;margin-left:10px;text-decoration:underline}
#login .message{color:#D44942;font-weight:bold;margin-bottom:30px}
#login p.hin{color:#444;font-size:13px;line-height:18px;border:1px solid #ccc;background:#ededed;border-radius:4px;padding:8px}
#login p.hin a{font-size:13px}
#login .obtn{line-height:19px}
#login a{font-weight:bold} 

/* ADMIN FORGET PASSWORD */
#passForget{background:#fff;margin:30px auto;width:400px}
#passForget #teaser h1{margin:0;background:none;text-align:center}
#passForget fieldset{margin-bottom:15px}
#passForget fieldset:last-child{margin-bottom:0}
#passForget #captcha{margin-right:10px;width:100px}
#passForget #captcha, #passForget #captimg{display:inline-block;vertical-align:bottom}
#passForget span.alert{display:block}

/* ALERTBOX */
#alertBox{font-size:15px;text-align:left;width:500px}
#alertBox div{margin-top:20px;text-align:center}
#alertBox .obtn{border-radius:5px;display:inline-block;width:120px}
#alertPreloader{height:35px;text-align:center}

/* COMMENTS REPLY FORM */
.commentReplyForm{padding-top:10px}
.commentReplyForm .message div{background:#4BB74C;border-radius:2px;color:#fff;height:30px;font-size:13px;margin-bottom:10px;padding:5px 10px}
.commentReplyForm .message div.error{background:#D44942}
.commentReplyForm textarea{border:1px solid #f0e8d8;border-radius:0;margin:0;min-height:32px;overflow-x:hidden;padding:10px;resize:none;vertical-align:top;width:100%;box-sizing:border-box}
.commentReplyForm .actions{display:none;margin-top:5px}
.commentReplyForm .actions > *, .commentReplyForm .actions label > *{display:inline-block;vertical-align:middle}
.commentReplyForm .actions label > *{line-height:13px}
.commentReplyForm input{margin-right:5px!important}
.commentReplyForm .obtn{border-radius:2px;margin-left:245px;padding:5px 10px!important}

/* COMMENTS FORM */
#newCommentsForm{padding:0px 10px}
#newCommentsForm .message div{background:#4BB74C;border-radius:2px;color:#fff;height:30px;font-size:13px;margin-bottom:10px;padding:5px 10px}
#newCommentsForm .message div.error{background:#D44942}
#newCommentsForm .message a{color:#fff}
#newCommentsForm .actions > *,  #newCommentsForm .actions label > *{display:inline-block;vertical-align:middle}
#newCommentsForm .actions label > *{line-height:13px}
#newCommentsForm .actions{display:none;margin-top:5px}
#newCommentsForm .obtn{border-radius:2px;margin-left:320px;padding:5px 10px}
#newCommentsForm input{margin-right:5px }
#newCommentsForm textarea{background:#fff;border:1px solid #f0e8d8;border-radius:0px;margin:0px;min-height:100px;overflow-x:hidden;padding:10px;resize:none;vertical-align:top;width:100%}

/* POPUP */
#popup{background:rgba(0, 0, 0, 0.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100}
#popup *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#popup h1{background:#b5b5b5;display:vlock;font-weight:bold;font-size:15px;margin:0 0 20px;padding:10px 20px;text-align:center}
#popup .c, #popup .box{background:#fff;border-radius:2px;margin:60px auto 0}
#popup .c > div, #popup .box > div{padding:0 20px 15px}
#popup .button{margin-right:10px;padding:0 20px}
#popup .box{background:#f2f2f2;width:800px}
#popup .box input[type="text"], #popup .box select{border:1px solid #d6d6d6;font-size:14px;font-family:Arial;line-height:18px;padding:10px!important;width:100%}
#popup .box textarea{border:1px solid #d6d6d6;font-size:14px;font-family:Arial;line-height:18px;min-height:200px;padding:10px;resize:none;width:100%}
#popup .box legend{display:block;font-weight:bold}
#popup .button{border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:inherit;line-height:30px;margin:0 10px 0 0!important;outline:medium none;padding:0 10px!important;text-decoration:none}
#popup .button.blue{background:#1e62b9}
#popup #bbeditor input{background:#c7c7c7;border:none;border-radius:1px;color:#444;cursor:pointer;margin-right:5px!important;padding:5px 10px!important}
#popup #bbeditor input:hover{background:#e0e0e0}

/* ACTIVE USERS */
#activeUsers .activities{padding:5px;background:#fff}
#activeUsers .activities li{display:inline-block;margin:6px 6px 20px;vertical-align:top;width:120px;background:#c6c6c6}
#activeUsers .activities li > *{display:block}
#activeUsers .activities li .content a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#activeUsers .activities li .content{padding-top:5px;background:#fff}
#activeUsers .activities li .image > *{vertical-align:top}

/* GRID LIST USER */
.grid-list-user li{background:#fff;border-bottom:1px solid #cbcbcb;border-radius:5px;display:inline-block;margin:0 20px 20px 0;vertical-align:top;width:210px}
.grid-list-user li:nth-child(3n){margin-right:0}
.grid-list-user li a{display:block}
.grid-list-user li .common .image{display:block;overflow:hidden;position:relative}
.grid-list-user li .common .image img{border-radius:5px 5px 0 0;height:auto;width:100%}
.grid-list-user li .common .content{display:block;height:92px;padding:10px 10px 0}
.grid-list-user li .common .title{font-size:16px;line-height:20px}
.grid-list-user li .common .extra{display:block;margin-top:5px}
.grid-list-user li .common .extra > *{color:#bababa;display:inline-block;line-height:1px;margin-right:20px;vertical-align:middle}
.grid-list-user li .common .extra .comment .icon{margin-right:3px}
.grid-list-user li .common .extra .comment > *{display:inline-block;vertical-align:middle}
.grid-list-user li .user{border-top:1px dashed #bababa;margin:13px 10px 15px;padding-top:15px}
.grid-list-user li .user > *{display:inline-block;vertical-align:middle}
.grid-list-user li .user img{border-radius:100px}
.grid-list-user li .user img.cut{margin-left:-15%}
.grid-list-user li .user .content{font-size:16px;padding-left:10px;width:145px}
.grid-list-user li .user .extra{color:#444;display:block;font-size:13px;line-height:10px;margin-top:3px}
.grid-list-user li .user .stars > *{display:inline-block;vertical-align:middle}
.grid-list-user li .comment-text{color:#555;font-style:italic;display:block;height:87px;padding:0 10px 15px}

/* ADVICE */
#advice .maincolumn{background:rgba(255,  255,  255,  0.498039);display:inline-block;margin-right:30px;padding-bottom:15px;vertical-align:top;width:670px}
#advice .sidecolumn{display:inline-block;vertical-align:top;width:300px}
#advice .heading{padding:15px 15px 0}
#advice .heading img{border-radius:3px;height:auto;width:100%}
#advice .heading .asked-from{padding-bottom:10px;text-align:right}
#advice .heading .asked-from > *{color:#777;display:inline-block;font-size:14px;line-height:14px;vertical-align:middle}
#advice .heading .asked-from label{color:#555;font-weight:bold;margin-left:5px}
#advice .advice-date{color:#555;margin:-30px 15px 30px;text-align:right}
#advice .text{color:#444;font-size:15px;line-height:24px;padding:0 15px}
#advice .text p{margin:10px 0 20px}
#advice h1{color:#4f4a4a;font-size:27px;line-height:29px;margin-bottom:10px}
#advice .author-data{padding:0 0 10px}
#advice #social_box{padding:0 15px}
#advice .image{position:relative}
#advice .image .source{background:#000;bottom:0;border-radius:5px 0 0 0;color:#fff;font-size:10px;line-height:20px;padding:0 8px;position:absolute;right:0;z-index:200}
#advice .news-grid-simple{margin-top:20px}
#advice .news-grid-simple ul{margin-right:-20px}
#advice .news-grid-simple li{margin:0;padding:0 20px 20px 0;width:33.33333%}

/* ADD ADVICE FORM */
#addAdviceForm{margin-bottom:20px;position:relative}
#addAdviceForm .actions{margin-top:10px}
#addAdviceForm .actions div{display:inline-block}
#addAdviceForm .actions.s:after{clear:both;content:'';display:block;height:38px}
#addAdviceForm .add{border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:7px 0px 6px;position:absolute;right:0px;text-align:center;width:100px;background:#f58001}
#addAdviceForm .add:hover{box-shadow:#763e01 0px -1px 4px inset}
#addAdviceForm .alert{border-radius:3px;clear:both;color:#fff;display:none;margin-bottom:10px;padding:8px 15px;background:#4bb74c}
#addAdviceForm .comment_captcha{width:80px;margin-left:10px }
#addAdviceForm .name{margin-right:20px }
#addAdviceForm .question{width:100%;padding:15px }
#addAdviceForm input{border:0px;outline:none;width:263px;padding:8px 15px }

/* RECIPES AGGREGGATION */
#aggreggation ul li{line-height:13px;padding:4px 0px;position:relative}
#aggreggation .box > div{margin:0px 10px}
#aggreggation .box > div:last-child{padding:10px 0px}
#aggreggation .box{color:#fa3;margin-bottom:10px;background:#484647}
#aggreggation .t1 .count, #aggreggation .t2 .count{color:#ccc;display:block;font-size:12px;line-height:13px;position:absolute;right:0px;top:5px}
#aggreggation .t1 label > *, #aggreggation .t2 label > *{display:inline-block;line-height:13px;vertical-align:top}
#aggreggation .t1 label span, #aggreggation .t2 label span{font-size:13px;margin-left:6px}
#aggreggation .t1 label, #aggreggation .t2 label{cursor:pointer}
#aggreggation .t1 li.less, #aggreggation .t1 li.more, #aggreggation .t2 li.less, #aggreggation .t2 li.more{color:#ccc;cursor:pointer;display:inline-block;font-style:italic}
#aggreggation .t3 .submit{cursor:pointer;display:inline-block;height:30px;margin:1px 0px 1px 5px;padding:5px;vertical-align:top;width:32px;background:#dd6b00}
#aggreggation .t3 input[type="text"]{border:1px solid #2f2f2f;border-radius:0px;display:inline-block;vertical-align:top;width:240px;padding:7px }
#aggreggation .title span{display:block;text-align:left}
#aggreggation .title{border-bottom:1px solid #bbb;font-size:15px;height:38px;line-height:14px;padding:10px;position:relative;text-align:right;margin:0px ;background:#222}
#aggreggation .title .clear{cursor:pointer;position:absolute;right:0;top:5px;text-transform:lowercase}
#aggreggation .title .clear:hover{text-decoration:underline}
#aggreggation .t1 li.less.hide, #aggreggation .t2 li.less.hide, #aggreggation .t1 li.more.hide, #aggreggation .t2 li.more.hide{display:none}

/* TREE CATEGORY */
.treeCat ul{margin-bottom:15px}
.treeCat ul li{background:#f0ede7;border:1px solid #c1bdb4;border-top:0;color:#a3a2a2;font-size:12px;padding:8px 6px}
.treeCat ul li:last-child{border-radius:0 0 4px 4px}
.treeCat ul li:hover, .treeCat ul li:hover a{background:#f58001;color:#fff}
.treeCat ul li a{color:#303636;font-size:12.5px;text-decoration:none}
.treeCat ul li span{margin-left:5px}
.treeCat ul li:first-child{border:0;border-radius:4px 4px 0 0;padding:0}
.treeCat ul li:first-child > *{background:#5e5e5e;border-radius:4px 4px 0 0;color:#fff;display:block;font-weight:bold;font-size:16px;padding:10px 6px}

/* RSS */
#rss{background:rgba(255, 255, 255, 0.6);padding:20px}
#rss #teaser > div{margin-top:20px}
#rss #teaser > div, #rss .wish{font-size:15px;line-height:20px}
#rss .content > ul{margin-bottom:20px}
#rss .content > ul li{font-size:14px;padding:3px 0}
#rss .content > ul li > *{display:inline-block;vertical-align:middle}
#rss .content > ul li img{margin-right:10px}

/* TREES */
.trees ul{margin-bottom:20px}
.trees ul li{color:#666;line-height:13px;padding:4px 0;position:relative}
.trees ul li:after{clear:both;content:"";display:table}
.trees ul li:first-child{border-bottom:1px solid #d7c7a6;font-size:13px;font-weight:bold;height:auto;margin:0 0 10px;padding:5px 0 8px}
.trees ul li:first-child > *{color:#222;font-size:15px;font-weight:bold;line-height:13px}
.trees ul li a{color:#222}
.trees ul li span{position:absolute;right:0;top:4px}

/* TOPKW */
.topkw li, #cats li{font-size:12px}
.topkw li a, #cats li a{color:#303636;display:block;font-size:14px;padding:8px 10px}
.topkw li a:hover, #cats li a:hover{color:#dd3b00;text-decoration:none}

/* COMMUNITY USER ABOUT */
#chefAbout .list li span{display:inline-block;vertical-align:middle}
#chefAbout .list li span:first-child{width:200px}
#chefAbout .list li{line-height:24px}
#chefAbout .list{background:#fff;padding:10px 20px}
#chefAbout .presents{padding-top:30px}
#chefAbout .presents h2{font-size:18px;line-height:18px;padding-bottom:15px}
#chefAbout .presents ul li{background:rgba(255,255,255,0.6);border-bottom:1px solid #cbcbcb;border-radius:0 0 5px 5px;display:inline-block;margin:0 23px 23px 0;text-align:center;vertical-align:top;width:150px}
#chefAbout .presents ul li:nth-child(4n){margin-right:0}
#chefAbout .presents ul li > *{display:block}
#chefAbout .presents ul li .product, #chefAbout .presents ul li .content{padding:10px 5px}
#chefAbout .presents ul li .place{display:block;font-weight:bold;margin-bottom:5px}
#chefAbout .presents ul li .product{background:#484747;color:#fff}

/* RECIPES GRID LIST */
.recipes-grid-list li{background:#fff;border-bottom:1px solid #cbcbcb;border-radius:5px;display:inline-block;margin:0 20px 20px 0;vertical-align:top;width:210px}
.recipes-grid-list li:nth-child(3n){margin-right:0}
.recipes-grid-list li a{display:block}
.recipes-grid-list li .image{display:block;position:relative}
.recipes-grid-list li .image img{border-radius:5px 5px 0 0}
.recipes-grid-list li .pic-count{background:rgba(0,0,0,0.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:8px;position:absolute}
.recipes-grid-list li .pic-count > *{color:#fff;display:inline-block;vertical-align:middle}
.recipes-grid-list li .pic-count .icon{margin-right:3px}
.recipes-grid-list li .video{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;right:2px;padding:8px;position:absolute}
.recipes-grid-list li .video .icon{display:block;vertical-align:bottom}
.recipes-grid-list li .content{display:block;padding:10px}
.recipes-grid-list li .title{display:block;height:36px;font-size:16px}
.recipes-grid-list li .extra{display:block;margin-top:5px}
.recipes-grid-list li .extra > *{color:#bababa;display:inline-block;line-height:1px;margin-right:20px;vertical-align:middle}
.recipes-grid-list li .extra .comment .icon{margin-right:3px}
.recipes-grid-list li .extra .comment > *{display:inline-block;vertical-align:middle}

.recipes-grid li{background:#fff;border-bottom:1px solid #cbcbcb;border-radius:5px;display:inline-block;margin:0 20px 20px 0;vertical-align:top;width:210px}
.recipes-grid li:nth-child(3n){margin-right:0}
.recipes-grid li a{display:block}
.recipes-grid li .image img{height:100%;transition:all 0.3s ease 0s;width:100%}
.recipes-grid li .image{border-radius:5px 5px 0 0;display:block;height:210px;overflow:hidden;position:relative;width:210px}
.recipes-grid li .image:hover img{height:250px;margin-left:-37.5px;margin-top:-37.5px;width:250px}
.recipes-grid li .pic-count{background:rgba(0,0,0,0.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:4px;position:absolute}
.recipes-grid li .pic-count > *{color:#fff;display:inline-block;font-size:12px;line-height:12px;vertical-align:middle}
.recipes-grid li .pic-count .zZ{margin-right:3px}
.recipes-grid li .video{margin-left:-30px;line-height:1px;left:50%;margin-top:-30px;position:absolute;right:auto;top:50%}
.recipes-grid li .video .icon-video{background-position:-46px -433px;display:block;height:60px;width:60px}
.recipes-grid li .content{display:block;padding:10px}
.recipes-grid li .titles{display:block;height:36px;font-size:16px;overflow:hidden}
.recipes-grid li .extra{display:block;margin-top:5px}
.recipes-grid li .extra > *{color:#bababa;display:inline-block;line-height:1px;margin-right:20px;vertical-align:middle}
.recipes-grid li .extra .comment .icon{margin-right:3px}
.recipes-grid li .extra .comment > *{display:inline-block;vertical-align:middle}
.recipes-grid .user{border-top:1px dashed #bbb;display:block;margin-top:10px;padding-top:10px}
.recipes-grid .user:after{clear:both;content:"";display:block}
.recipes-grid .user img{border-radius:30px} 
.recipes-grid .user-image{float:left;margin-right:5px}
.recipes-grid .user-name{display:block;font-size:12px;line-height:12px}
.recipes-grid .user-extra{display:block;line-height:1px;margin-top:7px}
.recipes-grid .user-extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
.recipes-grid .user-extra > *:last-child{margin-right:0}
.recipes-grid .user-extra > * > *{display:inline-block;font-size:11px;line-height:11px;vertical-align:text-top}
.recipes-grid .user-extra .icon{margin-right:2px}
.recipes-grid .user a{color:#777}
.recipes-grid .user a:hover{text-decoration:none} 
.recipes-grid .user.anon > *{display:inline-block;float:none;vertical-align:middle}

/* CHEF NEWS */
#chefNews .list{background:#fff}
#chefNews .list li{border-bottom:1px solid #e5e5e5;color:#999;padding:10px}
#chefNews .list li a{font-size:16px}
#chefNews .list .image, #chefNews .list .content{display:inline-block;vertical-align:top}
#chefNews .list .content{margin-left:10px;width:540px}
#chefNews .list .titles{display:block}
#chefNews .list .extra{color:#999;display:block;font-size:14px}
#chefNews .list .extra > span{display:block;margin-top:5px}
#chefNews .list .extra > span > *, #chefNews .list .extra .commen > *{display:inline-block;vertical-align:middle}
#chefNews .list .extra .date{font-size:13px}
#chefNews .list .extra .commen{margin-left:10px}
#chefNews .list .extra i{margin-right:3px}
#chefNews .sorting-power{background:#ededed;padding:5px 10px 5px 12px}
#chefNews .sorting-power li{display:inline-block;margin-right:47px;vertical-align:top}
#chefNews .sorting-power li.l{margin-right:0}
#chefNews .sorting-power li > *{color:#444;font-size:13px;text-decoration:underline}
#chefNews .sorting-power li > span{display:inline-block;font-weight:bold;vertical-align:middle;text-decoration:none}
#chefNews .sorting-power li > span:last-child{margin-left:3px}

/* COMMUNITY USER COMMENTS */
#chefComments .list .bottom{color:#555}
#chefComments .list .content{display:block;margin-left:134px}
#chefComments .list .image{float:left}
#chefComments .list .middle .date{color:#999;display:block;font-size:14px;line-height:19px;margin-top:10px}
#chefComments .list .middle .title{color:#444;display:inline-block;font-size:22px;line-height:28px;margin:12px 10px 0px 0px}
#chefComments .list .middle{border:1px solid #ededed;margin-left:20px;width:500px;background:#f6f6f6}
#chefComments .list .text a{font-weight:bold}
#chefComments .list li > *{display:block;margin-bottom:10px}
#chefComments .list li > :last-child{margin-bottom:0px}
#chefComments .list li{padding:10px;margin-bottom:20px;background:#fff}
#chefComments .list li::after, #chefComments .list .middle::after{clear:both;content:"";display:table}

/* COMMUNITY USER IMAGES */
#chefImages .list li{display:inline-block;margin:6px;vertical-align:top}
#chefImages .list{padding:5px;background:#fff}

/* COMMUNITY USER RECIPES */
#chefRecipes .list .content{display:block;padding-top:9px}
#chefRecipes .list .extra .commen{margin-left:10px}
#chefRecipes .list .extra > span > *, #chefRecipes .list .extra .commen > *{display:inline-block;vertical-align:middle}
#chefRecipes .list .extra > span{display:inline-block;margin-top:5px;vertical-align:middle}
#chefRecipes .list .extra i{margin-right:3px}
#chefRecipes .list .extra{color:#999;display:block;font-size:14px}
#chefRecipes .list .image .pic-count i{margin-right:3px}
#chefRecipes .list .image .pic-count{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;left:2px;line-height:1px;padding:4px;position:absolute}
#chefRecipes .list .image .pic-count > *{display:inline-block;font-size:12px;line-height:13px;vertical-align:middle}
#chefRecipes .list .image .pic-count span{line-height:11px;vertical-align:text-bottom}
#chefRecipes .list .image img{height:100%;transition:all 0.3s ease 0s;width:100%}
#chefRecipes .list .image .favourite{background:rgba(0,  0,  0,  0.6);border-radius:50px;top:10px;color:#fff;right:10px;line-height:1px;padding:12px;position:absolute}
#chefRecipes .list .image{display:block;height:200px;overflow:hidden;position:relative;width:200px}
#chefRecipes .list .image:hover img{height:250px;margin-left:-37.5px;margin-top:-37.5px;width:250px}
#chefRecipes .list .titles a{font-size:16px;line-height:20px}
#chefRecipes .list .titles{display:block;height:40px;overflow:hidden}
#chefRecipes .list li{border-bottom:1px solid #e5e5e5;color:#999;display:inline-block;margin:10px 25px 10px 0px;padding:0px 0px 10px;vertical-align:top;width:200px}
#chefRecipes .list li:nth-child(3n){margin-right:0px}
#chefRecipes .list{padding:0px 10px;background:#fff} 
#chefRecipes .sorting-power li{display:inline-block;margin-right:47px;vertical-align:top}
#chefRecipes .sorting-power{padding:5px 10px 5px 12px;background:#ededed}
#chefRecipes.chef.main #aggreggation .box > div{margin:0px}
#chefRecipes.chef.main #aggreggation .box{color:#222;background:none}
#chefRecipes.chef.main #aggreggation .box:first-child > div{padding:0px}
#chefRecipes.chef.main #aggreggation .box:first-child{left:250px;position:absolute;top:34px;width:750px}
#chefRecipes.chef.main #aggreggation .t1 .count, #chefRecipes.chef.main #aggreggation .t2 .count{color:#666}
#chefRecipes.chef.main #aggreggation .t1 li.less, #chefRecipes.chef.main #aggreggation .t1 li.more, #chefRecipes.chef.main #aggreggation .t2 li.less, #chefRecipes.chef.main #aggreggation .t2 li.more{color:#666}
#chefRecipes.chef.main #aggreggation .t3 .submit{border-width:1px 1px 1px 0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-top-color:#c85600;border-right-color:#c85600;border-bottom-color:#c85600;border-radius:0px 5px 5px 0px;height:38px;margin:0px;padding:8px 0px;text-align:center;width:60px}
#chefRecipes.chef.main #aggreggation .t3 .submit:hover{background:#cf5d00}
#chefRecipes.chef.main #aggreggation .t3 input[type="text"]{border-width:1px 0px 1px 1px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#cfcfcf;border-bottom-color:#cfcfcf;border-left-color:#cfcfcf;border-radius:5px 0px 0px 5px;line-height:16px;width:690px;padding:10px 15px }
#chefRecipes.chef.main #aggreggation .t3 .clearboxes{display:inline-block;width:690px}
#chefRecipes.chef.main #aggreggation .title{border-bottom:1px solid #d7c7a6;height:auto;font-size:13px;font-weight:bold;padding:6px 0px;background:none}
#chefRecipes.chef.main .list .content{padding:10px}
#chefRecipes.chef.main .list .image img{border-radius:3px 3px 0px 0px}
#chefRecipes.chef.main .list .image{height:175px;width:175px}
#chefRecipes.chef.main .list .titles a{font-size:15px;line-height:20px}
#chefRecipes.chef.main .list li{border-bottom:1px solid #cbcbcb;border-radius:0px 0px 5px 5px;margin:16px 16px 0px 0px;padding:0px;width:175px;background:rgba(255,  255,  255,  0.6)}
#chefRecipes.chef.main .list li:nth-child(4n){margin-right:0px}
#chefRecipes.chef.main .list{padding:4px 0px 0px;background:none}
#chefRecipes.chef.main .maincolumn .time{color:#777;display:block;font-size:12px;margin:50px 60px 15px 0px;text-align:right}
#chefRecipes.chef.main .maincolumn h1{border-bottom:1px solid #d7c7a6;font-size:24px;padding:0px 0px 5px;width:100%;background:none}
#chefRecipes.chef.main .maincolumn{margin-top:-3px}
#chefRecipes.chef.main .maincolumn{width:750px}
#chefRecipes.chef.main .profile .name{font-size:14px}
#chefRecipes.chef.main .profile .rank{color:#555}
#chefRecipes.chef.main .profile, #chefRecipes.chef.main .links{color:#000;margin-bottom:20px;padding:0px;background:none}
#chefRecipes.chef.main .sidecolumn{margin-right:30px;position:relative;width:220px}
#chefRecipes.chef.main .sorting-power li > *{color:#444;font-weight:bold;vertical-align:bottom}
#chefRecipes.chef.main .sorting-power li a{font-size:13px;font-weight:normal;text-decoration:underline}
#chefRecipes.chef.main .sorting-power li{margin-right:20px}
#chefRecipes.chef.main .sorting-power li:last-child{margin-right:0px}
#chefRecipes.chef.main .sorting-power{padding:0px;text-align:right;background:none}
#chefRecipes.chef.main .selected{padding:0 0 15px 0}
#chefRecipes.chef.main .selected li{display:inline-block;margin-right:25px}
#chefRecipes.chef.main .selected li > *{display:inline-block;line-height:14px;vertical-align:middle}
#chefRecipes.chef.main .selected li i{display:block;margin-left:5px}
#chefRecipes.chef.main .tags header h2{border-bottom:1px solid #d7c7a6;font-size:15px;font-weight:bold;line-height:13px;margin:0 0 10px;padding:0 0 5px}
#chefRecipes.chef.main .tags li{line-height:15px;padding:4px 0}
#chefRecipes.chef.main .tags a{color:#222}
#chefRecipes.chef.main.popular #teaser h1{background:none;border:0;padding-left:0}
#chefRecipes.chef.main.popular .list{padding:0}
#chefRecipes.chef.main.popular .maincolumn, #chefRecipes.chef.main.popular .sidecolumn{margin:0}
#chefRecipes.chef.main.popular .list li{width:148px}
#chefRecipes.chef.main.popular .list .image{height:148px;width:148px}
#chefRecipes.chef.main.popular #teaser{margin:0;padding:0}
#chefRecipes.chef.main.popular #teaser h1{margin:0;padding:15px 0 10px}

#chefRecipes.chef.main.nsearch #teaser h1{background:none;border:0;padding-left:0}
#chefRecipes.chef.main.nsearch .list{padding:0}
#chefRecipes.chef.main.nsearch .maincolumn, #chefRecipes.chef.main.nsearch .sidecolumn{margin:0}
#chefRecipes.chef.main.nsearch .list li{width:148px}
#chefRecipes.chef.main.nsearch .list .image{height:148px;width:148px}
#chefRecipes.chef.main.nsearch #teaser{margin:0;padding:0}
#chefRecipes.chef.main.nsearch #teaser h1{margin:0;padding:15px 0 10px}

#chefRecipes.chef.main.video #aggreggation .box:first-child{top:83px}
#chefRecipes.chef.main.video #teaser{margin-bottom:55px;padding:0}
#chefRecipes.chef.main.video .time{margin:50px 60px 15px 0}
#chefRecipes.chef.main.video #teaser{min-height:71px}

#chefRecipes.chef.main .maincolumn .list .image .video{margin-left:-30px;line-height:1px;left:50%;margin-top:-30px;position:absolute;right:auto;top:50%}
#chefRecipes.chef.main .maincolumn .list .image .video .icon-video{background-position:-46px -433px;display:block;height:60px;width:60px}


#chefRecipes .bestLink{margin-bottom:-18px}
#chefRecipes .bestLink a{background:#3b5998;border-radius:2px;color:#fff;font-size:12px;padding:4px 13px}
#chefRecipes .bestLink a:hover{background:#273d6b;text-decoration:none}

#chefRecipes .list .user{border-top:1px dashed #bbb;display:block;margin-top:10px;padding-top:10px}
#chefRecipes .list .user:after{clear:both;content:"";display:block}
#chefRecipes .list .user img{border-radius:30px} 
#chefRecipes .list .user-image{float:left;margin-right:5px}
#chefRecipes .list .user-name{display:block;font-size:12px;line-height:12px}
#chefRecipes .list .user-extra{display:block;line-height:1px;margin-top:7px}
#chefRecipes .list .user-extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
#chefRecipes .list .user-extra > *:last-child{margin-right:0}
#chefRecipes .list .user-extra > * > *{display:inline-block;font-size:11px;line-height:11px;vertical-align:text-top}
#chefRecipes .list .user-extra .icon{margin-right:2px}
#chefRecipes .list .user a{color:#777}
#chefRecipes .list .user a:hover{text-decoration:none} 
#chefRecipes .list .user.anon > *{display:inline-block;float:none;vertical-align:middle}

.chef .sidecolumn .profile .avatar img{width:40px}
.chef .sidecolumn .profile .avatar{float:left;margin-right:10px}
.chef .sidecolumn .profile .name{font-size:16px;padding-bottom:5px}
.chef .sidecolumn .profile .rank{color:#ccc}
.chef .sidecolumn .profile{color:#fa3;padding:10px;background:#484647}
.chef .sidecolumn .profile::after{clear:both;content:"";display:table}

/* POPUP */
#scart_popup{background:rgba(0, 0, 0, 0.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9995}
#scart_popup h1{border-bottom:1px solid #f2f2f2;display:block;font-weight:normal;font-size:20px;margin-bottom:20px;padding:20px 30px}
#scart_popup h2{font-size:14px;font-weight:bold;margin:15px 30px 10px}
#scart_popup .box{background:#fff;border-radius:2px;margin:40px auto 0}
#scart_popup .box > div{padding:0 30px 20px}
#scart_popup .box > div:last-child{padding-bottom:30px}
#scart_popup .button{margin-right:10px;padding:0 20px}
#scart_popup .box{width:800px}
#scart_popup .box input[type="text"], #scart_popup .box select{border:1px solid #e2e2e2;border-radius:3px;color:#000;font-size:14px;line-height:16px;padding:7px 10px;width:100%}
#scart_popup .box select{padding:6px 10px}
#scart_popup .box textarea{min-height:100px;resize:none;width:100%}
#scart_popup .box legend{color:#999;display:block;font-size:12px;font-weight:bold;margin-bottom:2px}
#scart_popup .box legend .required{color:#c00;font-size:16px;margin-left:3px}
#scart_popup .box .row > div{display:inline-block;vertical-align:top;padding-left:10px}
#scart_popup .box .row > div:first-child{padding:0}
#scart_popup .box .row.b2 > div{width:50%}
#scart_popup .box .row.b3 > div{width:33.33333333%}
#scart_popup .box .row.b4 > div{width:25%}
#scart_popup .box .row.b5 > div{width:20%}
#scart_popup .box div.alert input[type="text"], #scart_popup .box div.alert select{border:1px solid #c00}
#scart_popup .box div.alert .alert-text{color:#c00;font-size:12px}
#scart_popup .actions > *{display:inline-block;margin-right:20px!important}
#scart_popup button::-moz-focus-inner{border:0;padding:0}
#scart_popup .button{background:#f3f3f3;border:none;border-radius:2px;color:#222;cursor:pointer;display:inline-block;font-size:15px;line-height:38px;margin:0;padding:0 20px;outline:none;text-decoration:none}
#scart_popup .button.blue{background:#1e62b9;color:#fff}
#scart_popup .button.blue:hover{background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1))}
#scart_popup a.button, #scart_popup div.button{line-height:32px}

/* COMMUNITY USER FORUM REPLIES */
#chefReplies .list .avatar{float:left}
#chefReplies .list .content{display:block;margin-left:55px}
#chefReplies .list .top a.thread{font-size:15px;font-weight:bold}
#chefReplies .list .top{margin-bottom:10px}
#chefReplies .list li > *{display:block}
#chefReplies .list li{padding:10px;margin-bottom:10px;background:#fff}
#chefReplies .list li::after{clear:both;content:"";display:table}

/* COMMUNITY USER FORUM THREADS*/
#chefThreads .list .avatar{float:left}
#chefThreads .list .content a{font-size:16px}
#chefThreads .list .content{display:block;margin-left:55px}
#chefThreads .list .text{display:block;margin-top:5px}
#chefThreads .list li{padding:10px;margin-bottom:10px;background:#fff}
#chefThreads .list li::after{clear:both;content:"";display:table}

/* COMMUNITY */
#communityPage .activities .avatar{float:left}
#communityPage .activities .body .comments{display:block;overflow:hidden}
#communityPage .activities .body .image img{width:100%}
#communityPage .activities .body{font-size:14px;line-height:19px;margin-top:10px}
#communityPage .activities .content > *{display:block}
#communityPage .activities .content{color:#9197a3;display:block;line-height:20px;margin:0px 55px;vertical-align:top}
#communityPage .activities .content.inl .date{margin-left:5px}
#communityPage .activities .content.inl > *{display:inline}
#communityPage .activities .date{display:block}
#communityPage .activities .head .status{position:absolute;right:0px;top:0px}
#communityPage .activities .head{position:relative}
#communityPage .activities .head::after{content:"";clear:both;display:table}
#communityPage .activities .url{font-size:15px}
#communityPage .activities .url, #communityPage .activities .url > *{font-size:15px}
#communityPage .activities .user{font-size:14px;font-weight:bold;margin-right:5px}
#communityPage .activities > ul > li > *{display:block}
#communityPage .activities > ul > li{margin-bottom:20px;padding:10px;background:#fff}
#communityPage .comment-complex .likes_box .liked{color:#e16c00}
#communityPage .comment-complex .likes_box > *{color:#777;cursor:pointer;display:inline-block;margin-right:15px;vertical-align:middle}
#communityPage .comment-complex .likes_box > .likes_count > *{display:inline-block;vertical-align:middle}
#communityPage .comment-complex .likes_box > .likes_count i{margin:-3px 3px 0px 0px}
#communityPage .comment-complex .likes_box > .likes_count span{text-decoration:none }
#communityPage .comment-complex .likes_box > .likes_count{font-size:12px;margin:0px}
#communityPage .comment-complex .likes_box span span:hover{text-decoration:underline}
#communityPage .comment-complex .list .cavatar{float:left;margin-top:2px}
#communityPage .comment-complex .list .ccontent .btn{cursor:pointer;display:none;position:absolute;right:0px;top:0px}
#communityPage .comment-complex .list .ccontent > *{display:block}
#communityPage .comment-complex .list .ccontent a{font-size:12px;margin-right:5px;font-weight:bold}
#communityPage .comment-complex .list .ccontent{display:block;font-size:12px;padding:0px 30px 0px 42px;position:relative;line-height:17px}
#communityPage .comment-complex .list .ccontent:hover > .text_box .btn{display:block}
#communityPage .comment-complex .list .ccontent .replies{margin-top:10px}
#communityPage .comment-complex .list li{margin-bottom:13px}
#communityPage .comment-complex .list li::after{content:"";clear:both;display:table}
#communityPage .comment-complex .list li:last-child{margin-bottom:0px}
#communityPage .comment-complex .list{margin-top:10px}
#communityPage .comment-complex .main > *{display:inline-block;vertical-align:top}
#communityPage .comment-complex .main > :last-child{margin-left:10px;width:608px}
#communityPage .comment-complex textarea{border:1px solid #ededed;border-radius:0px;line-height:24px;margin:7px 0 0;min-height:32px;overflow-x:hidden;padding:3px 8px;resize:none;width:100%}
#communityPage .comment-complex .main textarea{margin:0}
#communityPage .comment-complex{margin:10px -10px -10px;padding:10px;background:#f6f7f8}
#communityPage .recipe .date{color:#999;margin:10px 0px 0px 134px}
#communityPage .recipe .photo{float:left}
#communityPage .recipe .title{color:#444;font-size:22px;line-height:28px;display:block;margin:12px 10px 0px 134px}
#communityPage .recipe{border:1px solid #ededed;display:block;margin:10px 0px 10px 20px;width:95%;background:#f6f6f6}
#communityPage .recipe::after{content:"";clear:both;display:table}
#communityPage .social-action .like-list div span{color:#dd6b00}
#communityPage .social-action .like-list div span:hover{cursor:pointer;text-decoration:underline}
#communityPage .social-action .like-list div{border-bottom:1px solid #e1e2e3;padding:10px}
#communityPage .social-action .list .share .facebook:hover .name{color:#3a579a}
#communityPage .social-action .list .share .googleplus:hover .name{color:#df4a32}
#communityPage .social-action .list .share .label{cursor:inherit}
#communityPage .social-action .list .share .pinterest:hover .name{color:#cb2027}
#communityPage .social-action .list .share div{margin-right:20px}
#communityPage .social-action .list .share div:last-child{margin-right:0px}
#communityPage .social-action .list .share{cursor:inherit;float:right}
#communityPage .social-action .list .share:hover span{color:inherit;cursor:pointer;text-decoration:none}
#communityPage .social-action .list div{color:#777;cursor:pointer;display:inline-block}
#communityPage .social-action .list div.stop span{color:#e16c00}
#communityPage .social-action .list div:hover .zZ.icon-like, #communityPage .social-action .list div.stop .zZ.icon-like{background-position:-143px -109px}
#communityPage .social-action .list div:hover span{color:#e16c00;text-decoration:underline}
#communityPage .social-action .list div:hover span, #communityPage .social-action .list .share > div:hover span{color:#e16c00;text-decoration:underline}
#communityPage .social-action .list{border-bottom:1px solid #e5e5e5;line-height:20px;padding:0px 10px 5px;background:#fff}
#communityPage .social-action .zZ.icon-like{margin:0px 5px -1px 0px}
#communityPage .social-action{margin:10px -10px -10px;background:#f6f7f8}

/* CONTACTS */
#contacts .address li{padding:1px 0px}
#contacts .address ul{display:inline-block;vertical-align:top}
#contacts .address ul:first-child{margin-right:100px}
#contacts .address{font-size:14px;padding-bottom:20px}
#contacts .message{background:#b0ea7b;border:1px solid #95e44f;display:block;font-size:15px;font-weight:bold;margin-bottom:20px;padding:10px 20px}
#contacts .obtn{display:inline-block;padding:10px 15px }
#contacts form{padding:20px;background:#fff}
#contacts form fieldset{border:0px;margin:0px 0px 15px;padding:0px}
#contacts form fieldset:last-child{margin-bottom:0px}
#contacts form input[type="text"], #contacts form textarea{background:#f2f2f2;border-width:1px;border-style:solid;border-color:#c1c1c1 #dadada #dadada;border-radius:0px;color:#424242;padding:0 10px;width:100%}
#contacts form input[type="text"]{height:36px}
#contacts form textarea{padding:10px}
#contacts form input[type="text"].alert, #contacts form textarea.alert{border:1px solid #ff0000}
#contacts form legend span{color:#c00;font-weight:bold;margin-left:2px}
#contacts form legend{font-size:14px;line-height:14px;padding:0px 0px 3px}
#contacts form span.alert{color:#ff0000;display:block;padding-top:5px}
#contacts form .captcha > div > *{display:inline-block;vertical-align:top}
#contacts form .captcha input{margin-left:10px;width:100px}
#contacts form .captcha img{height:36px;width:auto}

/* CONTCOL2 */
#contcol2{display:inline-block;margin-right:30px;width:670px}

/* COOKED ENTITY */
#cookedEntity .latestCooked .htitle{color:#4f4a4a;font-size:22px;line-height:22px;margin-bottom:20px}
#cookedEntity .latestCooked li .image{margin:5px 0px}
#cookedEntity .latestCooked li .title{height:55px}
#cookedEntity .latestCooked li .users a{color:#444;font-size:12px}
#cookedEntity .latestCooked li a{display:block}
#cookedEntity .latestCooked li{display:inline-block;margin:0px 10px 40px 0px;vertical-align:top;width:120px}
#cookedEntity .latestCooked li:nth-child(5n){margin-right:0px}
#cookedEntity .latestCooked{padding-top:40px}
#cookedEntity .rank{color:#777;display:block;line-height:25px}
#cookedEntity .users .name{font-size:16px}
#cookedEntity .users li .content{display:block;position:relative}
#cookedEntity .users li .date{position:absolute;right:0px;top:0px}
#cookedEntity .users li .image{float:left;margin-right:10px}
#cookedEntity .users li{margin-bottom:10px;padding:10px;background:rgba(255,  255,  255,  0.498039)}
#cookedEntity .users li::after{clear:both;content:"";display:table}
#cookedEntity #teaser{margin:0;padding:0}
#cookedEntity #teaser h1{margin:0;padding:15px 0 10px}
#cookedEntity #cookedBox{margin:0;width:100%}

/* INLINE MENU */
#inlinemenu ul{background:#787673;border-radius:2px;font-size:12px;line-height:12px;margin-bottom:20px;padding:5px 0}
#inlinemenu li{border-right:1px solid #aaa;display:inline-block;padding:0px 5px}
#inlinemenu li a{color:#fff;display:block}
#inlinemenu li a:hover{text-decoration:underline}
#inlinemenu li:first-child{border-left:0}
#inlinemenu li:last-child{border-right:0}

/* KONKURS */
#konkurs #gallery img{vertical-align:top;border:1px solid #ccc;border-radius:5px;margin:0px 0px 5px}
#konkurs #gallery img:hover{border:1px solid #dd6b00}
#konkurs .presents .sponsor a img:hover{box-shadow:#777 4px 4px 4px}
#konkurs .presents .sponsor a{display:block;padding-top:10px}
#konkurs .presents .sponsor{text-align:center;margin-top:25px}
#konkurs .presents .title{color:#222;padding:0px;display:block;height:38px;background:none}
#konkurs .presents li .nagrada{font-size:20px;margin-bottom:10px;text-align:center}
#konkurs .presents li > *{display:block}
#konkurs .presents li{display:inline-block;margin-right:19px;vertical-align:top}
#konkurs .presents li{width:150px}
#konkurs .presents li:nth-child(6){margin-right:0px}
#konkurs .presents{margin-top:30px}
#konkurs h2, #winner h2{color:#1d58a7;font-size:23px;margin:52px 0px 0px;padding:0px;font-weight:normal}
#konkurs h2.t{margin:12px 0px 0px}
#konkurs p{font-size:14px;line-height:19px;margin:10px 0px 15px}
#konkurs ul.p .f a{color:#111}
#konkurs ul.p .f{display:inline-block;width:600px}
#konkurs ul.p .l{display:inline-block;font-weight:bold}
#konkurs ul.p li{border-bottom:1px solid #ccc;padding-bottom:15px;font-size:14px;margin:15px 0px 10px}
#konkurs ul.p li:before{background-position:-44px -60px;content:"";height:12px;margin-right:10px;width:13px}
#konkurs ul.p{margin:10px 0px 0px 10px}          
#konkurs{margin-top:20px}

/* MAIN PAGE */
#mainPage .comment > *{display:inline-block;font-size:13px;vertical-align:top}
#mainPage .comment{background:none;color:#777}
#mainPage .maincolumn{margin-right:20px;width:680px}
#mainPage .maincolumn, #mainPage .sidecolumn{display:inline-block;margin-top:20px;vertical-align:top}
#mainPage .sidecolumn{width:300px}
#mainPage .teaser a{font-size:13px}
#mainPage .teaser h1{color:#222;margin:2px 0px 5px;padding:0px}
#mainPage .teaser{color:#555;padding:10px 10px 11px;border-radius:5px 5px 0px 0px;background:rgba(255,  255,  255,  0.498039)}
#mainPage .recipes_list .images-on{margin:0 -1px 20px 0}
#mainPage .recipes_list .images-on img{border-radius:0}
#mainPage .recipes_list .images-on li{background:none;border-radius:0;height:auto;margin:0;padding:0 1px 1px 0;position:relative;width:33.333333%}
#mainPage .recipes_list .images-on li .content{position:absolute;height:61px;bottom:1px;right:1px;left:0;margin:0;padding:20px 7px 5px 7px;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
}
#mainPage .recipes_list .images-on li .content a{color:#fff;font-size:15px;line-height:16px}
#mainPage .recipes_list .images-on li .stars{display:none}
#mainPage .recipes_list .images-on li .pic-count{bottom:auto;position:absolute;left:5px;top:5px;z-index:100}

/* NEWS ENTITY */
#news{background:rgba(255,  255,  255,  0.498039);display:inline-block;margin-right:30px;position:relative;width:670px}
#news .text{color:#444;margin:5px 15px 0px}
#news .text a{color:#932100;font-weight:normal}
#news .text h3{color:#c25012;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0px}
#news .text p{font-size:15px;line-height:24px;margin-bottom:25px}
#news .text .inline{float:left}
#news .text .fright{float:right}
#news .cleft{margin:5px 15px 0 0}
#news .allignc{margin:15px 15px 0}
#news .allignc img{width:100%}
#news #turl span{display:block;margin-top:5px}
#news h1{color:#4f4a4a;padding:15px}
#news #social_box{margin:0 15px}
#news .wfull img{margin:10px 0 25px;width:100%}
#news .g-article-embeded{text-align:center}
#news .author-data, #news .translation-flags{display:inline-block;padding:0 0 10px;vertical-align:top;width:50%}
#news .author-data{padding:0 15px}
#news .translation-flags{text-align:right}
#news .translation-flags a{display:inline-block;margin-left:10px}
#news .translation-flags a:first-child{margin:0}
#news .translation-flags .icon{display:block}


/* NEWS CATEGORIES */
#newsCat .list .content a{font-size:15px;line-height:18px}
#newsCat .list .content{color:#555;display:block;font-size:15px;height:60px;line-height:18px;padding:10px}
#newsCat .list .image img{border-radius:3px 3px 0px 0px;height:100%;transition:all 0.3s ease 0s;width:100%}
#newsCat .list .image{display:block;height:187px;overflow:hidden;position:relative;width:187px}
#newsCat .list .image:hover img{height:250px;margin-left:-37.5px;margin-top:-37.5px;width:250px}
#newsCat .list li{border-bottom:1px solid #cbcbcb;border-radius:0px 0px 5px 5px;display:inline-block;margin:16px 16px 0px 0px;padding:0px;vertical-align:top;width:187px;background:rgba(255,  255,  255,  0.6)}
#newsCat .list li:nth-child(5n){margin-right:0px}
#newsCat .list{margin-bottom:20px}

/* NEWS SEARCH FORM */
#nsearch form{margin:0px 10px 20px 0px }
#nsearch form fieldset{border:0px;display:inline-block;margin:0px;padding:0px;vertical-align:top;width:80%}
#nsearch form fieldset:last-child{width:20%}
#nsearch form input[type="submit"]{display:block;font-size:14px;height:34px;line-height:32px;padding:0 10px;width:100%}
#nsearch form input[type="text"]{border:0px;border-radius:0px;display:block;font-size:14px;height:34px;line-height:14px;padding:10px;width:100%}
#nsearch .nsmall .icon.date{background:none}

/* PAGES */
#page{background:#f6f6f6;border:1px solid #acacac;border-radius:5px;color:#4f4a4a;font-size:14px;line-height:20px;padding:20px}
#page h1{margin:0 0 20px}
#page .inline.mr10 img{float:left;margin-right:10px}

/* PANEL */
#panel{background:#f6f6f6;padding:10px;width:660px}
#panel .inner{border:1px solid #acacac}
#panel .elem{position:relative}
#panel .elem > *{display:inline-block;vertical-align:top;width:50%}
#panel .elem .box{position:absolute}
#panel .box{background-position:-1009px -325px;height:66px;left:272px;margin-top:-33px;top:50%;width:65px;}
#panel .box .o{color:#fff;display:block;font-size:16px;margin:22px 0px 0px 22px}
#panel .inhalt{padding:5px 5px 5px 20px}
#panel .head{color:#4f4a4a;font-size:16px}
#panel h2 a{display:inline-block;font-size:22px;line-height:22px;margin:7px 0 9px}
#panel .ratingsmall, #panel .icomment{display:inline-block;vertical-align:middle}
#panel .icomment{margin:0 20px 0 0}
#panel .desc{color:#4f4f4f;font-size:14px;padding-top:10px}

/* PARTNERS */
#partners .condition .rules li, #partners .advantage ul li{padding:3px 0px}
#partners .condition .rules{margin-top:10px}
#partners .condition .rules, #partners .advantage ul{margin-left:10px}
#partners .contact a{font-weight:bold}
#partners .list li a img{margin-top:5px;vertical-align:middle}
#partners .list li a::after{content:"";clear:both;display:table}
#partners .list li a:first-child{font-size:15px;font-weight:bold}
#partners .list li{display:inline-block;min-height:160px;vertical-align:middle;text-align:center;width:20%}
#partners .list, #partners .condition, #partners .advantage{margin-top:40px}
#partners h2{font-size:16px;margin-bottom:10px}
#partners, #partners .contact{margin-top:20px}

/* RATED RECIPES */
#ratedRecipes .list .head li{color:#fff;padding:10px 0px;text-align:center}
#ratedRecipes .list .head li, #ratedRecipes .list .main li > *{display:inline-block;vertical-align:middle}
#ratedRecipes .list .head li:first-child, #ratedRecipes .list .main li > :first-child{width:100px}
#ratedRecipes .list .head li:last-child, #ratedRecipes .list .main li > :last-child{width:100px}
#ratedRecipes .list .head li:nth-child(2), #ratedRecipes .list .main li > :nth-child(2){margin:0px 10px;text-align:left;width:730px}
#ratedRecipes .list .head{background:#dd6b00}
#ratedRecipes .list .main .date{color:#777;display:block;margin-top:5px}
#ratedRecipes .list .main .title{font-size:16px;line-height:16px}
#ratedRecipes .list .main li{border-bottom:1px solid #dfdfdf;padding:10px 0px}

/* RECIPE GALLERY */
#recGallery #teaser{margin:0}
#recGallery #teaser h1{margin:0;padding:15px 0 10px}
#recGallery .side-list.recies ul li{height:auto}
#recGallery .recies.em li .titel{width:200px}

/* RECIPE COMMENTS */
#recipeComments h1{padding:15px 0 10px}
#recipeComments #newComments{border:0}
#recipeComments #newComments header{display:none}
#recipeComments #newCommentsForm{padding-bottom:20px}
#recipeComments .podk{font-size:16px;margin:0 10px 10px}
#recipeComments .pagination{margin:10px 10px 0}

/* RECIPE GALLERY */
#recipeFullGallery .controller > *{border-radius:3px;cursor:pointer;color:#fff;display:inline-block;font-size:14px;font-weight:normal;line-height:30px;margin-right:10px;padding:0px 10px;text-decoration:none;background:#3f3d3b}
#recipeFullGallery .controller > :last-child{margin:0px}
#recipeFullGallery .controller{margin:20px 0px;text-align:center}
#recipeFullGallery .images ul img{cursor:pointer}
#recipeFullGallery .images ul li{display:inline-block;margin:0px 8px 8px 0px;vertical-align:top}
#recipeFullGallery .images ul li:nth-child(6n){margin-right:0}
#recipeFullGallery .main .information{background:rgba(0,0,0,0.8);bottom:0;color:#fff;font-size:11px;line-height:11px;padding:5px;position:absolute;right:0}
#recipeFullGallery .main img{height:391px;width:100%}
#recipeFullGallery .main{position:relative}
#recipeFullGallery .upload_box > *{display:inline-block;vertical-align:middle}
#recipeFullGallery .upload_box span span{display:block;text-align:center}
#recipeFullGallery .upload_box{border-radius:3px;cursor:pointer;right:5px;padding:2px 4px 2px 2px;position:absolute;top:5px;background:rgba(255,  255,  255,  0.74902)}
#recipeFullGallery img{vertical-align:top}
#recipeFullGallery{position:relative}
#uploadImageForm{display:none}

/* RECIPE TEXT */
#rectext header h2{background:#777;color:#fff;font-size:20px;margin-bottom:0px;padding:10px 15px}
#rectext li{border-bottom:1px solid #bcbcbc;display:block;padding:15px}
#rectext li:last-child{border-bottom:0}
#rectext li .titel a{font-size:17px}
#rectext li .titel a:hover{color:#444;text-decoration:none}
#rectext li .ratingsmall{float:right;margin-top:3px}
#rectext li .icomment{float:right;margin-right:30px}

/* STICKY */
#sticky{position:fixed;width:160px;height:600px;top:78px}
#sticky.l{float:left;left:0px}

/* TAGS */
#tags{border:1px #c1bdb4;margin:10px 0px}
#tags ul{border:1px solid #c1bdb4;border-top:0;border-radius:0px 0px 4px 4px;padding:13px 16px}
#tags ul li{display:inline-block;padding:0px 7px;line-height:18px}
#tags ul li a{color:#393636}
#tags ul li a:hover{color:#dd6b00}

/* TOP MONTH */
#topMonth .hline div{display:inline-block;vertical-align:middle}
#topMonth .hline div:first-child{width:350px}
#topMonth .hline div:nth-child(2){width:120px}
#topMonth .hline{color:#fff;font-size:14px;margin-bottom:5px;padding:10px;background:#f58001}
#topMonth .list .htitle{font-size:20px;padding-bottom:10px}
#topMonth .list li .tit{font-size:16px;line-height:23px;margin:0px 10px;width:270px}
#topMonth .list li .visits{width:100px}
#topMonth .list li > *, #topMonth .list li .content > *{display:inline-block;vertical-align:middle}
#topMonth .list li img{vertical-align:top}
#topMonth .list li{margin-bottom:5px;padding:10px;background:#fff}
#topMonth .list li.w{background:#f3f3f3}
#topMonth .list.mu .content{width:470px}
#topMonth .list.mu .image{margin-right:10px}
#topMonth .list.mu .rank{display:block}
#topMonth .months div, #topMonth .years div{border-bottom:1px solid #bbb;font-size:16px;margin-bottom:10px;padding-bottom:5px}
#topMonth .months li a, #topMonth .years li a{border-radius:3px;color:#fff;display:block;padding:5px 10px;text-decoration:none;background:#f58001}
#topMonth .months li a.sel, #topMonth .years li a.sel{background:#8c8c8c}
#topMonth .months li a:hover, #topMonth .years li a:hover{background:#dd6b00}
#topMonth .months li, #topMonth .years li{display:inline-block;margin:0px 10px 10px 0px;vertical-align:middle}
#topMonth .months, #topMonth .years{margin-bottom:40px}
#topMonth .mu .hline div:first-child{width:525px}

/* UCHASTVA */
#uchastva{color:#fff;padding:17px 20px;font-size:18px;display:inline-block;margin:25px auto 10px;border-radius:10px;background:#c00}
#uchastva:hover{text-decoration:none;background:#dd6b00}

/* USER LIKE LIST */
#userLikeList{max-height:325px;overflow-x:hidden;width:300px}
#userLikeList li{border-bottom:1px solid #e9eaed;text-align:left;padding:10px}
#userLikeList li:after{clear:both;content:"";display:table}
#userLikeList li > *{display:inline-block;vertical-align:middle}
#userLikeList li .image > *{vertical-align:top}
#userLikeList li .content{margin-left:10px}
#userLikeList li.title{background:#f6f7f8;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:bold;padding:15px 10px}

/* USER VOTES */
#userVotes .votes .no-votes{color:#777}
#userVotes .votes .title{font-size:20px;line-height:20px;margin-bottom:10px}
#userVotes .votes > *{margin:10px 0 15px}
#userVotes .votes li{display:inline-block;margin-right:15px;vertical-align:top}
#userVotes #teaser{margin:0;padding:0}
#userVotes #teaser h1{line-height:27px;margin:0;padding:15px 0 10px}

/* WINNER */
#winner .head a{font-size:13px}
#winner .head h1{margin-bottom:10px}
#winner .head{font-size:13px;color:#222;line-height:17px}
#winner .pe li .avatar img{width:45px}
#winner .pe li .avatar{margin-right:0px;display:inline-block;width:45px}
#winner .pe li .content .h{display:block;margin:-4px 0px 2px}
#winner .pe li .content .i{color:#444;font-size:14px;font-weight:bold;vertical-align:middle}
#winner .pe li .content{margin-left:73px;width:178px;line-height:15px}
#winner .pe li .image img{border:1px solid #ccc;border-radius:5px;width:80px;height:80px;position:absolute;top:-10px;left:0px}
#winner .pe li .image img:hover{border:1px solid #fa3}
#winner .pe li .label{width:100px;padding:15px;text-align:center}
#winner .pe li .points a{display:block;font-size:16px;padding-bottom:7px;font-family:arial;text-transform:none}
#winner .pe li .points span .wt{display:inline;font-size:14px}
#winner .pe li .points span span{font-size:20px;color:#444}
#winner .pe li .points span, #winner li .content .h, #winner li .label{font-family:verdana;text-transform:uppercase}
#winner .pe li .points{width:220px;text-align:right}
#winner .pe li > *{display:inline-block;margin-right:10px;vertical-align:middle}
#winner .pe li{border-radius:5px 0px 0px 5px;margin:12px 0px;position:relative;padding:7px;width:100%;border-top:10px solid #ccc;border-bottom:10px solid #ccc;color:#777;font-size:11px;background:#fff}
#winner .pe{margin-bottom:70px}
#winner .pe.kon li .content .i{font-size:16px}
#winner .pe.kon li .content{width:300px}
#winner .pe.kon li .label{width:200px}
#winner .pe.kon li .points{width:311px}
#winner h2{color:#1d58a7;font-size:23px;margin:52px 0px 0px;padding:0px;font-weight:normal}

/* AJAX BLOCK */
.ajaxbl .el{background:#d3cec2;border-left:1px solid #a8a59f;border-top:1px solid #a8a59f;cursor:pointer;display:inline-block;font-size:15px;margin-top:10px;padding:7px 0px;text-align:center;width:121px}
.ajaxbl .el.first{border-left:1px solid #c1bdb4;width:71px}
.ajaxbl .el.last{border-right:1px solid #c1bdb4;width:108px}
.ajaxbl .el.active{background:rgba(255, 255, 255, 0.2);border-top:1px solid #ec8e26;cursor:text}
.ajaxbl .inhalt{background:rgba(255, 255, 255, 0.2);border-right:1px solid #c1bdb4;border-bottom:1px solid #c1bdb4;border-left:1px solid #c1bdb4;border-top:none;border-radius:0px 0px 4px 4px}
.ajaxbl .inhalt li{padding:20px 10px;border-bottom:1px solid #c1bdb4}
.ajaxbl .inhalt li a{color:#000;display:inline-block;font-size:14px;vertical-align:top;width:237px}
.ajaxbl .inhalt li.last{border-bottom:none;border-radius:0px 0px 4px 4px}
.ajaxbl .inhalt li:hover{background:rgba(255, 255, 255, 0.6)}
.ajaxbl .inhalt li:hover a{color:#dd6b00}
.ajaxbl .inhalt li:hover .seen{color:#555}
.ajaxbl .inhalt li:hover .iblue{background-position:-1081px -32px}

/* CHEF */
.chef .expand .more{color:#dd6b00;cursor:pointer;margin-left:5px}
.chef .expand .more:hover{text-decoration:underline}
.chef .maincolumn{width:670px}
.chef .maincolumn, .chef .sidecolumn{display:inline-block;vertical-align:top}
.chef .sidecolumn .avatar img{width:300px}
.chef .sidecolumn .avatar{text-align:center;background:#bbb}
.chef .sidecolumn .contact > *{display:inline-block;vertical-align:middle}
.chef .sidecolumn .contact img{margin-left:130px}
.chef .sidecolumn .links .points span{right:5px;background:none}
.chef .sidecolumn .links > * span{border-radius:7px;display:inline-block;font-size:12px;font-weight:normal;line-height:24px;padding:0px 10px;position:absolute;right:15px;top:8px;background:#3f3d3b}
.chef .sidecolumn .links > *{border-bottom:1px solid #555;color:#fa3;display:block;font-size:14px;font-weight:normal;line-height:40px;padding:0px 15px;position:relative;text-decoration:none}
.chef .sidecolumn .links > span{background:#222}
.chef .sidecolumn .links span.inactiv{color:#666;background:#333}
.chef .sidecolumn .links span.points{color:#fff}
.chef .sidecolumn .links{background:#484747}
.chef .sidecolumn .profile .avatar img{width:40px}
.chef .sidecolumn .profile .avatar{float:left;margin-right:10px}
.chef .sidecolumn .profile .name{font-size:16px;padding-bottom:5px}
.chef .sidecolumn .profile .rank{color:#ccc}
.chef .sidecolumn .profile{color:#fa3;padding:10px;background:#484647}
.chef .sidecolumn .profile::after{clear:both;content:"";display:table}
.chef .sidecolumn{margin-right:30px;width:300px}
.chef h1{border-bottom:1px solid #bbb;color:#222;font-size:16px;padding:7px 0px 7px 10px;background:rgba(255,  255,  255,  0.8)}
.chef img{vertical-align:top}

/* JSLINE */
.jsline{position:relative}
.jsline .inhalt{height:220px;overflow:hidden}
.jsline .arrow{position:absolute;top:10px;right:0}
.jsline .arrow.ileft{right:40px}
.jsline .slide li{background:rgba(255,255,255,0.2);border:1px solid #c1bdb4;border-radius:4px;display:inline-block;height:220px;margin-right:20px;padding:15px 14px;text-align:center;vertical-align:top;width:150px}
.jsline .slide li:nth-child(6){margin-right:0}
.jsline .slide li img{border-radius:4px;margin-bottom:5px}
.jsline .slide li a{line-height:16px;font-size:13px;color:#393636;font-weight:bold}
.jsline .slide li:hover{background:rgba(255,255,255,0.6);box-shadow:#aaa 0px 0px 4px}
.jsline .slide li:hover a{color:#dd6b00;text-decoration:none}

/* LAST RATED */
.lastRated{padding-top:40px}
.lastRated h2{color:#4f4a4a;font-size:22px;line-height:22px;margin-bottom:20px}
.lastRated ul{margin-right:-10px}
.lastRated li{display:inline-block;padding:0 10px 40px 0;vertical-align:top;width:20%}
.lastRated .content{display:block;padding-top:5px}
.lastRated .extra{display:block;margin-top:5px}

/* TREE */
.tree{display:inline-block;vertical-align:top;width:160px}
.tree .menu{background:#f0ede7;margin-bottom:15px}
.tree .menu li{border:1px solid #c1bdb4;border-top:0;color:#a3a2a2;font-size:12px;padding:8px 2px 6px 6px}
.tree .menu li:last-child{border-radius:0px 0px 4px 4px}
.tree .menu li:hover, .tree .menu li:hover a{background:#f58001;color:#fff}
.tree .menu li a{color:#303636;font-size:12.5px;text-decoration:none}
.tree .menu li.expanded{border:0;padding:0}
.tree .menu li.expanded > *{background:#5e5e5e;border-radius:4px 4px 0 0;color:#fff;display:block;font-weight:bold;font-size:16px;padding:10px 6px}

/* NEWS PREVIEW */
.preview.s{display:inline-block;vertical-align:top;width:505px}
.preview.s.newList{display:block;width:660px}
.newList .nsmall{margin:0 0 15px;width:auto}
.newList .nsmall:after{clear:both;content:"";display:block}
.newList .nsmall .title{display:inline-block;margin:21px 0 3px;padding:0}
.tips .newList .nsmall .title, .saveti .newList .nsmall .title{margin-top:6px}
.newList .nsmall .teaser{display:block;line-height:20px;margin-left:148px;width:auto}
.newList .nsmall > span, .newList .nsmall .extras{display:inline-block;line-height:17px;margin-top:0;vertical-align:middle}
.newList .nsmall .icon.date{background:none} 

/* NEWS SMALL */
.nsmall{background:rgba(255,255,255,0.2);border:1px solid #c1bdb4;border-radius:5px;margin:0px 0px 15px 18px;padding-bottom:1px;width:481px}
.nsmall:after{clear:both;content:"";display:table}
.nsmall img{border:1px solid #b7b2ab;border-radius:4px;float:left;margin:14px}
.nsmall .cat{color:#393636;display:block;font-size:12px;margin:13px 0px 0px;text-transform:uppercase}
.nsmall .title{font-size:16px;font-weight:bold;line-height:21px;padding-right:15px}
.nsmall p{color:#333;font-size:13px;line-height:16px;margin:4px 20px 0px 16px}
.nsmall p.extras{color:#777}
.nsmall p.teaser{overflow:hidden;height:65px}
.nsmall:hover{box-shadow:#aaa 0px 0px 4px}
.nsmall.st h3, .nsmall.noc h3{margin-top:16px}

/* RECIPES */
.recepti.pages #chefRecipes.chef.main .sidecolumn .links > * span{line-height:inherit;padding:0px;top:7px;right:0px;background:none}
.recepti.pages #chefRecipes.chef.main .sidecolumn .links > *{border-bottom:1px solid #d7c7a6;color:#222;font-size:13px;font-weight:bold;line-height:16px;padding:7px 0px;background:none}
.recepti.pages #chefRecipes.chef.main .sidecolumn .links > :last-child{border:0px}
.recepti.pages #chefRecipes.chef.main .sidecolumn .links > a:hover{transition:all 0.3s ease 0s;padding-left:10px;background:rgba(255,  255,  255,  0.4)}
.recepti.pages #chefRecipes.chef.main .sidecolumn .links > span{font-weight:normal}
.recepti.pages #chefRecipes.chef.main .sidecolumn .links img{display:none}

/* RECIES */
.recies li .titel{display:inline-block;padding:5px 0 0 7px;width:200px}
.recies li .titel a{font-size:15px;line-height:19px;color:#444}
.recies li .titel a:hover{text-decoration:none;color:#dd3b00}
.recies .pic-count{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;left:2px;padding:2px 4px;position:absolute}
.recies .pic-count i{margin-right:3px}
.recies .ratingsmall, .recies .icomment{margin-top:5px}
.recies .icomment{margin-left:10px}

.recies.em header{background:none;margin:25px 0 10px;border-bottom:2px solid #777;color:#444;padding:0 0 5px 0}
.recies.em header .title{background:none;border-radius:0;color:initial;font-size:21px;padding:0}
.recies.em li{background:none;border-top:none;display:inline-block;margin-bottom:10px;padding-bottom:10px;position:relative;vertical-align:top;width:50%}
.recies.em .pic-count{bottom:12px}


/* RECIPES LiST */
.recipes_list .images-on li{background:#fff;border-radius:4px;display:inline-block;font-size:14px;overflow:hidden;height:276px;margin:0px 20px 20px 0px;vertical-align:top;width:213px}
.recipes_list .images-on li:nth-child(3n){margin-right:0px}
.recipes_list .images-on .comment i{margin-right:3px}
.recipes_list .images-on .content > *{display:block}
.recipes_list .images-on .content{display:block;margin:5px 5px 0  5px}
.recipes_list .images-on .extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
.recipes_list .images-on .extra{display:block;margin-top:2px}
.recipes_list .images-on .stars i{vertical-align:text-top}
.recipes_list .images-on .pic-count{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;line-height:11px;left:2px;padding:4px;position:absolute}
.recipes_list .images-on .pic-count > *{display:inline-block;vertical-align:bottom}
.recipes_list .images-on .pic-count .icon{margin-right:3px}
.recipes_list .images-on .pic-count span{font-size:12px}
.recipes_list .images-on .video{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;right:2px;padding:4px;position:absolute}
.recipes_list .images-on .video .icon{display:block;vertical-align:bottom}
.recipes_list .images-on .image{display:block;position:relative}
.recipes_list .images-on .image a{display:block}
.recipes_list .images-on img{border-radius:4px 4px 0px 0px;width:100%}
.recipes_list .images-off li{border-bottom:1px solid #bbb;display:inline-block;margin:0px 20px 20px 0px;min-height:96px;padding:0px 10px 20px;vertical-align:top;width:330px}
.recipes_list .images-off li:nth-child(2n){margin-right:0px}
.recipes_list .images-off li a{color:#444;font-size:18px;line-height:25px}
.recipes_list .images-off .comment i{margin-right:3px}
.recipes_list .images-off .extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
.recipes_list .images-off .extra{display:block;margin-top:5px}
.recipes_list .images-off .stars i{vertical-align:text-top}

/* SEARCH BOTTOM */
.searchbtm{background:rgba(255,255,255,0.2);border:1px solid #c1bdb4;border-radius:4px;margin-top:10px;padding:10px 10px 5px}
.searchbtm ul{margin-left:71px}
.searchbtm li{display:inline-block;margin:0 25px 5px 0}
.searchbtm li.title{font-weight:bold;margin:0 10px 0 -71px}
.searchbtm li a{color:#303636;font-size:13px}
.searchbtm li a:hover{color:#dd6b00}

/* FORUM LATEST */
#forumlatest li .iblue{margin:3px 15px 20px 5px}
#forumlatest li .seen{color:#8f8f8f;display:block;font-size:12px;margin-left:36px}

/* SOCIAL MEDIA */
.socialmedia{padding-top:10px;text-align:right}
.socialmedia > div{background-position:5px -396px;cursor:pointer;height:42px;width:42px}
.socialmedia > div span{display:block;height:20px;margin:10px;width:20px}

/* TOPI */
.topi{padding-left:10px}
.topi a{background:#3b5998;border-radius:2px;color:#fff!important;font-size:13px;padding:3px 8px;white-space:nowrap}
.topi a:hover{background:#273d6b;text-decoration:none}

.big2.recies ul li{border-bottom:none;background:none;height:100px;margin-top:10px}
.big2.recies li .img{display:inline-block;margin-right:10px;vertical-align:top}
.big2.recies li .titel{background:#fff;height:100%;padding:9px 9px 5px 9px;width:190px}
.big2.recies li .titel a{color:#333}
.big2.recies .ratingsmall, .big2.recies .icomment{margin-top:10px}

/* SOCIAL NETWORKS LIKE */
#social_networks_live li{display:inline-block;height:20px;margin-right:50px;vertical-align:middle}
#social_networks_live li:last-child{margin-right:0}
.maincolumn #social_networks_live li{margin-right:15px}

/* ADVERTS */
#adverts{margin-bottom:20px;text-align:center;width:1000px}
#adverts .topics{background:#f77000;color:#fff;margin-top:20px;overflow:hidden;padding:10px 0}
#adverts .topics span{display:inline-block;font-size:15px}
#adverts .row{background:rgba(255,255,255,.3);border:1px solid #ffd1ac;border-top:0;overflow:hidden;padding:10px 0;position:relative}
#adverts .row:hover{background:rgba(255,255,255,.8)}
#adverts .row span{display:inline-block;vertical-align:middle}
#adverts .row .zoom img{cursor:pointer}
#adverts .p60{width:13%}
#adverts .p80{width:17%}
#adverts .p40{width:9%}
#adverts .p100{width:21%}
#adverts .p140{width:30%}
#adverts .desc{font-size:15px;line-height:23px;margin:20px 5px 35px;text-align:left}
#adverts .desc h2{margin-bottom:10px}
#adverts .desc li{margin:5px 10px}

/* WHYREGISTER */
#whyregister{color:#333;font-size:15px}
#whyregister h1{color:#111;font-size:27px;margin:35px 0 0}
#whyregister ul{padding:20px 0;width:750px}
#whyregister li{margin:5px 0 18px}
#whyregister li:after{clear:both;content:"";display:table}
#whyregister li .n{background:#f77000;border-radius:17px 0;color:#fff;font-size:26px;float:left;font-weight:bold;line-height:43px;padding:4px 20px;margin:0 15px 0 0;text-align:center}
#whyregister li .n.b{padding:4px 13px}
#whyregister li .t{line-height:21px;padding-top:6px;vertical-align:middle}
#whyregister p{line-height:16px;margin-bottom:20px}

/* RANGOVE */
#rangove .head div{margin-bottom:10px}
#rangove li{padding:3px 5px}
#rangove li strong{display:inline-block;width:150px}
#rangove .info div{padding:20px 0 10px}
#rangove .icon{margin-right:5px}

/* PR REKLAMA */
#pr-reklama h2{padding-bottom:10px}
#pr-reklama i{display:block;font-style:italic;margin-bottom:10px}
#pr-reklama a{font-weight:bold}
#pr-reklama .icon{margin-right:10px}
#pr-reklama .list > *{padding-top:30px}
#pr-reklama .list li{padding:5px 0}
#pr-reklama .info{padding:25px 0}

/* FACEBOOK LIKE */
#fbPg li{display:inline-block;margin:36px 18px 0px 0px;vertical-align:top;width:320px}
#fbPg li:nth-child(3n){margin-right:0px}

/* ERROR PAGE */
#errorPage{font-size:14px;line-height:20px}
#errorPage .maincolumn, #errorPage .subcolumn{display:inline-block;margin-bottom:20px;vertical-align:top}
#errorPage .maincolumn{margin-right:30px;width:670px}
#errorPage .subcolumn{width:300px}
#errorPage ul{padding:30px 0}
#errorPage ul li{display:inline-block;padding:5px 0;vertical-align:top;width:50%}
#errorPage ul a{font-size:19px;line-height:19px}

/* ONPAGE */
.recipeonpage{position:absolute;right:13px;top:33px;z-index:999}
.recipeonpage .action{text-align:right}
.recipeonpage .action img{cursor:pointer}
.recipeonpage .action img.fixed{background:red;padding:3px}
.newsonpage{top:0;position:absolute;right:0}
.newsonpage .action{text-align:right}
.newsonpage .action img{cursor:pointer}

/* TERMS */
#terms h2{padding-top:25px}
#terms ul{font-size:14px;line-height:18px}
#terms ul li{padding:10px 0}

/* RELATED KW */
.related-kw li{display:inline-block;margin:0 20px 10px 0;vertical-align:top}

/* NEWSGEL */
#newsGal{position:relative}
#newsGal img{height:auto;width:100%}
#newsGal .image{position:relative}
#newsGal .image .source{bottom:0;color:#fff;font-size:11px;position:absolute;right:0;z-index:200}
#newsGal .image .source .wrap{background:rgba(0,0,0,0.8);padding:3px 5px 5px;}
#newsGal .description{background:#dd6b00;color:#fff;margin-bottom:20px;padding:15px}
#newsGal .navigation{bottom:0;left:0;position:absolute;right:0;top:0}
#newsGal .navigation a{display:inline-block;height:100%;vertical-align:top;width:50%}
#newsGal .navigation a > span{background:#1c1c1c;color:#fff;font-size:26px;height:66px;line-height:60px;margin-top:-33px;text-align:center;width:31px} 
#newsGal .navigation a:hover > span{background:#dd6b00}
#newsGal .navigation a.prev > span{border-radius:0 90px 90px 0;left:0;position:absolute;top:50%}
#newsGal .navigation a.next > span{border-radius:90px 0 0 90px;right:0;padding-left:5px;position:absolute;top:50%}
#newsGal.page .description{font-size:15px;line-height:19px}
#newsGal.page .description b, #newsGal.page .description h3{display:block;font-size:19px}
#newsGal .top-navigation{font-size:12px;font-weight:bold;padding-bottom:5px}
#newsGal .top-navigation > *{display:inline-block;vertical-align:middle}
#newsGal .top-navigation .counter{margin-right:10px}
#newsGal .top-navigation .position a:first-child{margin-right:5px}
#newsGal .top-navigation a{background:#dd6b00;color:#fff;display:inline-block;font-size:16px;padding:2px 10px;vertical-align:middle}
#newsGal .top-navigation a:hover{text-decoration:none}
#newsGal .top-navigation a.morebtn{background:#3b5998;font-size:12px;font-weight:normal;margin:0;position:absolute;right:0;top:0}

/* RECIPE SEARCH */
.recipe-search{background:#fdedcc url("http://gradcontent.com/lib/content/bck/cook/body.jpg") repeat fixed 0 0;padding-bottom:20px}
.recipe-search fieldset{display:inline-block;vertical-align:top}
.recipe-search fieldset:first-child{width:610px}
.recipe-search .button{background:#dd6b00;border:1px solid #c85600;border-left:0;border-radius:0 5px 5px 0;cursor:pointer;padding:10px;width:60px}
.recipe-search .button:hover{background:#cf5d00}
.recipe-search input[type="text"]{border:1px solid #cfcfcf;border-right:0;border-radius:5px 0 0 5px;line-height:20px;padding:9px;width:100%}
.recipe-search input[type="submit"]{border:0;cursor:pointer;display:block;margin:auto;padding:0}

/* RECIPE TABS */
.recipe-tabs li{display:inline-block;vertical-align:top;width:12%}
.recipe-tabs li:nth-child(6), .recipe-tabs li:nth-child(7){width:20%}
.recipe-tabs li > *{background:#c3976d;border-bottom:1px solid #8b5f35;border-right:1px solid #8b5f35;color:#fff;display:block;font-size:15px;padding:10px 0;text-align:center;text-decoration:none;text-transform:capitalize}
.recipe-tabs li > *:hover{background:#a87c52}
.recipe-tabs li:last-child > *{border-right:0}
.recipe-tabs li > span{background:rgba(255,255,255,.5);border-bottom:1px solid transparent;color:#222;font-weight:normal}
.recipe-tabs li > span:hover{background:rgba(255,255,255,.5)}
.recipe-tabs li > * > span{margin-left:5px}

/* HEADER MAIN */
#headerMain{background:#fff;margin-bottom:15px;position:relative;top:0;text-align:left;width:100%;z-index:1000}
#headerMain .container{font-size:0;margin:0 auto;padding:5px 0;position:relative;width:1000px}
#headerMain .container > *{display:inline-block;font-size:13px;vertical-align:middle} 
#headerMain .logo{height:44px;position:relative;width:84px}
#headerMain .logo a{display:block;position:absolute;top:-15px}
#headerMain .logo .icon{vertical-align:top}
#headerMain .staff{position:relative;text-align:right;width:916px}
#headerMain .staff > *{display:inline-block;text-align:left;vertical-align:top}
#headerMain .other{height:44px;width:375px}
#headerMain .other > *{display:inline-block;margin-right:20px;vertical-align:middle}
#headerMain .other > *:last-child{margin-right:0}
#headerMain .boxList{display:none}
#headerMain .boxIcon{cursor:pointer;position:relative}
#headerMain .boxIcon .activity{background:#feaa26;border-radius:30px;color:#fff;font-size:11px;height:20px;line-height:20px;position:absolute;right:-5px;text-align:center;top:-5px;width:20px}
#headerMain .boxIcon .icon:hover{opacity:.6}
#headerMain .boxList{background:#fff;border-radius:3px;box-shadow:0 4px 4px rgba(0,  0,  0,  0.7);display:none;position:absolute;top:55px;z-index:9990}
#headerMain .boxList::after{border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:8px solid #fff;content:"";height:0;left:50%;margin-left:-16px;position:absolute;top:-8px;width:0}

#headerMain .primary{padding-left:70px;width:541px}
#headerMain .primary > ul > li{cursor:pointer;display:inline-block;position:relative;vertical-align:top}
#headerMain .primary > ul > li > *:hover{color:#dd6b00;text-decoration:none}
#headerMain .primary > ul > li > *, #headerMain .primary > ul > li .drop{color:#4d4d4d;display:block;font-size:13px;font-weight:bold;padding:13px 10px;text-transform:uppercase}
#headerMain .primary > ul > li > span{color:#999;cursor:default}
#headerMain .primary > ul > li > span:hover{color:#999;text-decoration:none}

#headerMain .boxForm{background:#fff;bottom:0;display:none;left:0;padding:5px 70px 5px 40px;position:absolute;right:0;top:0;z-index:100}
#headerMain .boxForm form fieldset{display:inline-block;margin-right:10px;vertical-align:top}
#headerMain .boxForm form fieldset:last-child{margin-right:0}
#headerMain .boxForm form input[type="text"]{background:#f2f2f2;border:1px solid #e6e6e6;border-radius:1px;color:#555;font-size:15px;height:32px;padding:0 10px;width:430px}
#headerMain .boxForm form select{background:#f2f2f2;border:1px solid #e6e6e6;border-radius:1px;color:#555;font-size:15px;height:32px;padding:0 10px;width:150px}
#headerMain .boxForm form input[type="submit"]{background:#feaa26;border:0;border-radius:1px;color:#fff;cursor:pointer;font-size:15px;height:32px;padding:0 20px}
#headerMain .boxForm form input[type="submit"]:hover{background:#f19d19} 
#headerMain .boxForm .close{background:#f2f2f2;border:1px solid #e6e6e6;border-radius:30px;padding:10px;position:absolute;right:0;top:5px}
#headerMain .boxForm .close:hover{background:#ebebeb;cursor:pointer}

#headerMain .userAdd{position:relative}
#headerMain .userAdd .boxList{left:-99px;padding:5px 10px;width:220px}
#headerMain .userAdd .boxList li{border-bottom:1px solid #ebebeb}
#headerMain .userAdd .boxList li:last-child{border:0}
#headerMain .userAdd .boxList a{color:#4d4d4d;display:block;font-size:15px;line-height:40px;padding-left:10px}
#headerMain .userAdd .boxList a:hover{color:#dd3b00;text-decoration:none}

#headerMain .boxList .infoText{background:#fff;border-radius:3px;box-shadow:0 4px 4px rgba(0,  0,  0,  0.7);color:#4d4d4d;padding:30px 0;position:absolute;right:-139px;top:26px;width:300px}
#headerMain .boxList .infoText header{font-size:20px;margin-bottom:20px;text-align:center}
#headerMain .boxList .infoText ul{display:inline-block;list-style-type:square;width:210px}
#headerMain .boxList .infoText li{font-size:15px;margin-bottom:5px;text-align:left}
#headerMain .boxList .infoText li:befores{background:#444;border-radius:40px;content:"";display:inline-block;margin:-3px 10px 0 0;padding:3px;vertical-align:middle}
#headerMain .boxList .infoText li:last-child{margin:0}
#headerMain .boxList .infoText li a{background:none;border:0;display:inline-block;font-size:inherit;padding:0;position:initial}
#headerMain .boxList .infoText div{text-align:center}       
#headerMain .boxList .infoText div > a{background:#feaa26!important;border:0!important;border-radius:5px;color:#fff!important;display:inline-block!important;font-size:16px!important;margin-top:25px;padding:10px 20px!important}
#headerMain .boxList .infoText div > a:hover{background:#f19d19!important;text-decoration:none}

#headerMain .userNotify{position:relative}
#headerMain .userNotify .boxList{position:inherit;top:auto}
#headerMain .userNotify .boxList::after{border:0}
#headerMain .userNotify .boxList a{background:#f1f1f1;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:13px;display:block;padding:10px;text-align:left}
#headerMain .userNotify .boxList a.seen{background:#fff}
#headerMain .userNotify .boxList a:first-child{border-top:0}
#headerMain .userNotify .boxList a:first-child::after{border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:8px solid #fff;content:"";height:0;left:50%;margin-left:-16px;position:absolute;top:-8px;width:0}
#headerMain .userNotify .boxList a > *{display:inline-block;vertical-align:top}
#headerMain .userNotify .boxList a img{height:auto;vertical-align:top;width:40px}
#headerMain .userNotify .boxList a .content{color:#777;font-size:13px;font-weight:normal;margin-left:10px;width:295px}
#headerMain .userNotify .boxList a .content span{display:block;line-height:14px}
#headerMain .userNotify .boxList a .content span:first-child{margin-bottom:3px;color:#111}
#headerMain .userNotify .actions{background:#ddd;cursor:default;padding:10px;text-align:right}
#headerMain .userNotify .actions > div{display:inline-block;width:50%}
#headerMain .userNotify .actions a{background:none;border:0;display:inline-block;padding:0}
#headerMain .userNotify .actions .set{text-align:left}
#headerMain .userNotify .noresults{background:#f2f2f2;cursor:default;padding:10px;text-align:left}

#headerMain .boxList .infoLinks{background:#fff;border-radius:3px;box-shadow:0 4px 4px rgba(0,  0,  0,  0.7);color:#4d4d4d;position:absolute;right:-173px;top:26px;width:370px}

#headerMain .userIn{position:relative}
#headerMain .userIn > .boxIcon{background:#f2f2f2;border-radius:5px;cursor:pointer}
#headerMain .userIn > .boxIcon:hover{background:#ebebeb}
#headerMain .userIn > .boxIcon > *{display:inline-block;vertical-align:top}
#headerMain .userIn > .boxIcon .avatar{padding:7px 10px;position:relative}
#headerMain .userIn > .boxIcon .avatar img{border-radius:30px}
#headerMain .userIn > .boxIcon .avatar .activity{background:#feaa26;border-radius:30px;color:#fff;font-size:11px;height:20px;line-height:20px;position:absolute;right:5px;text-align:center;top:3px;width:20px}
#headerMain .userIn > .boxIcon .name{font-size:15px;height:44px;line-height:44px;overflow:hidden;padding-right:5px;width:100px}
#headerMain .userIn > .boxIcon .select{background:#e0e0e0;border-radius:0 5px 5px 0;line-height:44px;padding:0 10px}
#headerMain .userIn > .boxIcon:hover .select{background:#d3d3d3}
#headerMain .userIn ul{padding:5px 10px 0;width:260px}
#headerMain .userIn ul li{border-bottom:1px solid #ebebeb}
#headerMain .userIn ul li:last-child{border:0}
#headerMain .userIn ul li:last-child span{cursor:pointer;display:block;font-size:17px;line-height:40px;text-align:center}
#headerMain .userIn ul li:hover .icon{opacity:.6}
#headerMain .userIn ul a{color:#4d4d4d;display:block;font-size:15px;line-height:36px;padding-left:10px;text-transform:capitalize}
#headerMain .userIn ul a:hover{color:#717171}
#headerMain .userIn ul a > *{display:inline-block;vertical-align:middle}
#headerMain .userIn ul a .boxIcon{width:45px}
#headerMain .userIn ul a .icon{display:block}
#headerMain .userIn ul .activity{font-size:11px;height:16px;line-height:16px;right:17px;top:-8px;width:16px}
#headerMain .userIn > .boxList{right:0;top:62px}

#headerMain .userOut > .boxIcon{background:#f2f2f2;border-radius:5px;cursor:pointer}
#headerMain .userOut > .boxIcon:hover{background:#ebebeb}
#headerMain .userOut > .boxIcon > *{display:inline-block;vertical-align:top}
#headerMain .userOut > .boxIcon .avatar{padding:7px 10px}
#headerMain .userOut > .boxIcon .avatar img{border-radius:30px}
#headerMain .userOut > .boxIcon .login{background:#feaa26;border-radius:0 5px 5px 0;color:#fff;font-size:15px;line-height:44px;text-align:center;width:132px}
#headerMain .userOut > .boxIcon:hover .login{background:#f19d19}
#headerMain .userOut > .boxList{right:52px;top:62px}

#headerMain .userMenu .boxList{padding:0 5px 20px;right:0;top:62px;width:950px}
#headerMain .userMenu .boxList::after{left:auto;right:2px}
#headerMain .userMenu .boxList > div{display:inline-block;padding:20px 15px 0;vertical-align:top;width:25%}
#headerMain .userMenu .boxList ul{border-top:1px solid #e6e6e6;margin-top:5px;padding-top:5px}
#headerMain .userMenu .boxList ul li a{color:#4d4d4d;font-size:15px;line-height:25px;padding-left:5px}
#headerMain .userMenu .boxList a:hover{color:#dd3b00;text-decoration:none}
#headerMain .userMenu .boxList header *{color:#4d4d4d;font-size:18px;line-height:25px}
#headerMain .userMenu .boxList header .icon{margin-left:10px}
#headerMain .userMenu .boxList .preloader{display:block;margin:20px;text-align:center} 

/* BLOCK GRID */
.block-grid{margin-right:-20px}
.block-grid header{padding:10px}
.block-grid header h2{font-size:17px;line-height:17px}
.block-grid li{display:inline-block;padding:0 20px 30px 0;vertical-align:top;width:33.3333333%}
.block-grid li .image{position:relative}
.block-grid li .image a{display:block}
.block-grid li .image .pic-count{background:rgba(0, 0, 0, 0.6);border-radius:3px;bottom:3px;color:#fff;display:block;font-size:12px;left:3px;line-height:1;padding:4px 8px;position:absolute}
.block-grid li .image .pic-count i{margin-right:3px}
.block-grid li .content{display:block;padding-top:5px}
.block-grid li .title{display:block}
.block-grid li .title a{color:#444;font-size:15px;line-height:19px}
.block-grid li .title a:hover{color:#dd6b00;text-decoration:none}
.block-grid li .extra{color:#777;display:block;line-height:1px;margin-top:3px}
.block-grid li .extra > *{display:inline-block;margin-right:10px;vertical-align:bottom}
.block-grid li .extra > *:last-child{margin-right:0}
.block-grid li .extra .icon{margin-right:3px}
.block-grid li .extra *{display:inline-block;font-size:15px;line-height:17px;vertical-align:middle}

/* BLOCK GRID */
.block-bigimg header h2{font-size:23px;line-height:23px;padding:0 0 10px}
.block-bigimg li{margin-bottom:20px}
.block-bigimg li .image{position:relative}
.block-bigimg li .image a{display:block}
.block-bigimg li .image .pic-count{background:rgba(0, 0, 0, 0.6);border-radius:3px;bottom:3px;color:#fff;display:block;font-size:12px;left:3px;line-height:1;padding:4px 8px;position:absolute}
.block-bigimg li .image .pic-count .icon{margin-right:3px}
.block-bigimg li .content{display:block;padding-top:3px}
.block-bigimg li .title{display:block}
.block-bigimg li .title a{color:#444;font-size:15px;line-height:19px}
.block-bigimg li .title a:hover{color:#dd6b00;text-decoration:none}
.block-bigimg li .extra{color:#777;display:block;line-height:1px;margin-top:3px}
.block-bigimg li .extra > *{display:inline-block;margin-right:10px;vertical-align:bottom}
.block-bigimg li .extra > *:last-child{margin-right:0}
.block-bigimg li .extra .icon{margin-right:3px}
.block-bigimg li .extra *{display:inline-block;font-size:15px;line-height:17px;vertical-align:middle}

/* BLOCK LIST */
.block-col2 header h2{font-size:23px;line-height:23px;padding-bottom:10px}
.block-col2 li{border-bottom:1px solid #f0e8d8;display:inline-block;padding:10px 0;vertical-align:top;width:50%}
.block-col2 li:after{clear:both;content:"";display:block}
.block-col2 li .image{float:left;position:relative}
.block-col2 li .image a{display:block}
.block-col2 li .image .pic-count{background:rgba(0, 0, 0, 0.6);border-radius:3px;bottom:3px;color:#ccc;display:block;font-size:12px;left:3px;line-height:1px;padding:4px;position:absolute}
.block-col2 li .image .pic-count .icon{margin-right:3px}
.block-col2 li .content{display:block;margin-top:-3px;padding:0 5px 0 68px}
.block-col2 li .title{display:block}
.block-col2 li .title a{color:#444;font-size:15px;line-height:19px}
.block-col2 li .title a:hover{color:#dd6b00;text-decoration:none}
.block-col2 li .extra{color:#777;display:block;line-height:1px;margin-top:3px}
.block-col2 li .extra > *{display:inline-block;margin-right:10px;vertical-align:bottom}
.block-col2 li .extra > *:last-child{margin-right:0}
.block-col2 li .extra .icon{margin-right:3px}
.block-col2 li .extra *{display:inline-block;font-size:15px;line-height:17px;vertical-align:middle}

/* BLOCK MY SEARCHES */
.block-my-searches header{background:#787673;border-radius:5px 5px 0 0;color:#fff;padding:10px}
.block-my-searches header h2{font-size:17px;line-height:17px}
.block-my-searches li{background:#fcf8f0;border-bottom:1px solid #e2d9c4;padding:10px}
.block-my-searches li:after{clear:both;content:"";display:block}
.block-my-searches li:last-child{border-bottom:0}
.block-my-searches li a{color:#444;font-size:15px;line-height:19px}
.block-my-searches li a:hover{color:#dd6b00;text-decoration:none}

/* RECIPE ENTITY */
.recipe-content{background:rgba(255, 255, 255, 0.5)}
.recipe-content .maincolumn, .recipe-content .sidecolumn{display:inline-block;padding:0 15px;vertical-align:top}
.recipe-content .maincolumn{width:670px!important}
.recipe-content .sidecolumn{width:330px!important}
.recipe-content .rating-box, .recipe-content #newComments{margin:0 -15px}

/* RECIPE ENTITY */
#recipeEntity .recipe-search{padding:0 0 20px}
#recipeEntity .recipe-search fieldset:first-child{width:940px}
#recipeEntity .rec-more li{margin:0 2.5% 10px 0;padding:0;position:relative;width:31.66666666%}
#recipeEntity .rec-more li:nth-child(3n){margin:0 0 10px}
#recipeEntity .rec-more li a{background:none;bottom:auto;color:#424242;display:block;font-size:16px;left:auto;line-height:20px;padding:0;position:initial;right:auto;top:auto;white-space:initial}
#recipeEntity .rec-more li:hover a{background:none;bottom:auto;color:#424242;display:block;font-size:16px;left:auto;line-height:20px;padding:0;position:initial;right:auto;text-decoration:underline;top:auto;white-space:initial}
#recipeEntity .rec-more li .a{padding:5px 0!important}
#recipeEntity .rec-more .pic-count{background:rgba(0,  0,  0,  0.6);border-radius:3px;color:#fff;line-height:11px;left:2px;padding:2px 4px;position:absolute;top:134px}
#recipeEntity .rec-more .pic-count > *{display:inline-block;vertical-align:bottom}
#recipeEntity .rec-more .pic-count i{margin-right:3px}
#recipeEntity .rec-more .pic-count span{font-size:12px}
#recipeEntity .rec-more .video{background:rgba(0,  0,  0,  0.6);border-radius:3px;color:#fff;right:2px;padding:4px;position:absolute;top:130px}
#recipeEntity .rec-more .video i{display:block}
#recipeEntity .smallrec{padding:0 0 20px}
#recipeEntity .smallrec .title{padding-top:0}
#recipeEntity .smallrec li{margin:0;position:relative}
#recipeEntity .smallrec li a{opacity:0}
#recipeEntity .smallrec li:hover a{opacity:1}
#recipeEntity .smallrec .pic-count{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;line-height:11px;left:2px;padding:2px 4px;position:absolute}
#recipeEntity .smallrec .pic-count > *{display:inline-block;vertical-align:bottom}
#recipeEntity .smallrec .pic-count i{margin-right:3px}
#recipeEntity .smallrec .pic-count span{font-size:12px}
#recipeEntity .smallrec .video{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;right:2px;padding:4px;position:absolute}
#recipeEntity .smallrec .video i{display:block}
#recipeEntity .big2 li{height:auto;margin:0 0 20px}
#recipeEntity .big2 li:last-child{margin-bottom:0}
#recipeEntity .big2 .img{display:block;margin:0}
#recipeEntity .big2 .titel{background:none;display:block;padding:5px 0 0;width:auto}
#recipeEntity .big2 .titel a{font-size:16px}
#recipeEntity .big2 .pic-count{bottom:auto;top:2px}
#recipeEntity .big2 .video{bottom:auto;top:2px}
#recipeEntity .big2 .ratingsmall, #recipeEntity .big2 .icomment{margin-top:3px}
#recipeEntity #recipeGallery .navigation, #recipeEntity #recipeGallery .upload_box{display:none} 
#recipeEntity #recipeGallery .image:hover .navigation, #recipeEntity #recipeGallery .image:hover .upload_box{display:block} 
#recipeEntity .sim-rec h2{color:#222;font-size:23px;padding:15px 0}
#recipeEntity .sim-rec li{border-bottom:1px solid #f0e8d8;display:inline-block;padding:10px 0;vertical-align:top;width:50%}
#recipeEntity .sim-rec a *{color:#333;text-decoration:none}
#recipeEntity .sim-rec a:hover .title{color:#dd6b00}
#recipeEntity .sim-rec a:after{clear:both;content:"";display:block}
#recipeEntity .sim-rec .image{float:left}
#recipeEntity .sim-rec .content{display:block;margin-left:70px}
#recipeEntity .sim-rec .title{display:block;font-size:16px;line-height:18px}
#recipeEntity .sim-rec .extra{display:block;padding-top:5px}
#recipeEntity .sim-rec .extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
#recipeEntity .sim-rec .extra > *:last-child{margin-right:0}
#recipeEntity .sim-rec .comment > *{display:inline-block;vertical-align:middle}
#recipeEntity .sim-rec .comment .icon{margin-right:3px}
#recipeEntity .rec-more li a img{height:152px;transition:all 0.3s ease 0s;width:100%}
#recipeEntity .rec-more li a:hover img{height:162px;margin-left:-10px;margin-top:-10px;width:220px}
#recipeEntity .big2 h2{background:none;border-bottom:1px solid #333;color:#444;font-size:22px;margin:0 0 10px;padding:0 0 5px} 
#recipeEntity .big2 h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;margin-bottom:20px;padding-bottom:10px;position:relative}
#recipeEntity .big2 h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:30px;width:0}
#recipeEntity .sodata.s{border-radius:3px;border:1px dashed #bbb}
#recipeEntity .sodata.s > *{display:inline-block;vertical-align:middle}
#recipeEntity #recipe .mbox{background:none}
#recipeEntity #cookedBox{background:none;border-radius:0;border-left:1px dashed #bbb;margin-left:5px;padding:0 0 0 15px;width:320px}
#recipeEntity .maincolumn .news-grid-simple{margin:0}
#recipeEntity .maincolumn .news-grid-simple li{margin-right:12px}
#recipeEntity .maincolumn .news-grid-simple li:nth-child(3n){margin-right:0}

/* RECIPES GRID LIST */
.news-grid-simple{margin:0 15px}
.news-grid-simple h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;margin-bottom:20px;padding-bottom:10px;position:relative}
.news-grid-simple h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:30px;width:0}
.news-grid-simple li{display:inline-block;margin:0 20px 20px 0;vertical-align:top;width:205px}
.news-grid-simple li:nth-child(3n){margin-right:0}
.news-grid-simple li a{display:block}
.news-grid-simple li .image{display:block;position:relative}
.news-grid-simple li .pic-count{background:rgba(0,0,0,0.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:8px;position:absolute}
.news-grid-simple li .pic-count > *{color:#fff;display:inline-block;vertical-align:middle}
.news-grid-simple li .pic-count .icon{margin-right:3px}
.news-grid-simple li .video{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;right:2px;padding:8px;position:absolute}
.news-grid-simple li .video .icon{display:block;vertical-align:bottom}
.news-grid-simple li .content{display:block;padding-top:5px}
.news-grid-simple li .title{display:block;height:58px;font-size:16px}
.news-grid-simple li .extra{display:block;margin-top:5px}
.news-grid-simple li .extra > *{color:#bababa;display:inline-block;line-height:1px;margin-right:20px;vertical-align:middle}
.news-grid-simple li .extra .comment .icon{margin-right:3px}
.news-grid-simple li .extra .comment > *{display:inline-block;vertical-align:middle}

/* LANDING RECIPES */
#recipesLand .maincolumn, #recipesLand .sidecolumn{display:inline-block;vertical-align:top}
#recipesLand .maincolumn{margin-right:30px;width:670px}
#recipesLand .sidecolumn{width:300px}
#recipesLand .collection .tabs li{width:25%}
#recipesLand .collection .list ul{padding:8px 31px}
#recipesLand .collection .list ul li{padding:26px 5px;width:152px}
#recipesLand .boxTitle{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;line-height:20px;margin:0 0 30px;padding-bottom:10px;position:relative}
#recipesLand .boxTitle::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:50px;margin-left:-16px;position:absolute;top:30px;width:0}
#recipesLand .tree_image .image{padding:0 15px}
#recipesLand .collection .list{background:rgba(255,255,255,.5)}

/* LANDING RECIPES SEARCH */
#landingSearch{margin:20px 0 50px}
#landingSearch fieldset{display:inline-block;vertical-align:top}
#landingSearch input[type="text"]{border-width:1px 0px 1px 1px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#cfcfcf;border-bottom-color:#cfcfcf;border-left-color:#cfcfcf;border-radius:5px 0px 0px 5px;line-height:16px;padding:10px 15px;width:610px}
#landingSearch button{background:#dd6b00;border-width:1px 1px 1px 0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-top-color:#c85600;border-right-color:#c85600;border-bottom-color:#c85600;border-radius:0px 5px 5px 0px;height:38px;margin:0px;padding:8px 0px;text-align:center;width:60px}
#landingSearch button:hover{background:#cf5d00}

/* LANDING RECIPES SMALL SLIDER */
.small_slider{margin-bottom:50px}          
.small_slider h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;padding-bottom:7px;position:relative}
.small_slider h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:27px;width:0}
.small_slider .list{position:relative;z-index:5}
.small_slider .list .nav-left, .small_slider .list .nav-right{background:#1c1c1c;height:20px;line-height:20px;text-align:center;width:30px}
.small_slider .list ul{height:240px;overflow:hidden;padding:8px 0;text-align:center}
.small_slider .list li{display:inline-block;margin-right:3.333333%;padding:20px 0;text-align:center;vertical-align:top;width:22.5%}
.small_slider .list li:nth-child(4n){margin-right:0}
.small_slider .list .image{display:block;position:relative}
.small_slider .list .pic-count{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;line-height:11px;left:2px;padding:4px;position:absolute}
.small_slider .list .pic-count > *{display:inline-block;vertical-align:bottom}
.small_slider .list .pic-count .icon{margin-right:3px}
.small_slider .list .pic-count span{font-size:12px}
.small_slider .list .video{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;right:2px;padding:4px;position:absolute}
.small_slider .list .video .icon{display:block;vertical-align:bottom}
.small_slider .list a{color:#2d2d2d;font-size:16px}
.small_slider .list .content{display:block;padding-top:10px}
.small_slider .navigation{position:absolute;right:0;top:-28px}
.small_slider .navigation .icon{margin:4px auto}
.small_slider .navigation > *{display:inline-block;vertical-align:top}
.small_slider .navigation > *:first-child{margin-right:5px}
.small_slider .navigation > *:hover{background:#ff7e1a;cursor:pointer}
.small_slider.users .list ul{height:260px}
.small_slider.users img{border-radius:100px;opacity:.6}
.small_slider.users .rank{display:block;color:#dd6b00;margin-bottom:10px}
.small_slider.users a:hover{text-decoration:none}
.small_slider.users a:hover img{opacity:1}

/* LANDING TODAY RECIPES */
.today_recipes{margin-bottom:50px}
.today_recipes > div{display:inline-block;margin-right:2.5%;vertical-align:top;width:31.33333%}
.today_recipes > div:last-child{margin-right:0}
.today_recipes h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;margin-bottom:30px;padding-bottom:10px;position:relative}
.today_recipes h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:30px;width:0}
.today_recipes li{padding-bottom:10px}
.today_recipes li a{font-size:15px;line-height:17px} 

/* LANDING RECIPES LINKS */
.land_rec_links{margin-bottom:50px}
.land_rec_links h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;padding-bottom:10px;position:relative}
.land_rec_links h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:30px;width:0}
.land_rec_links ul{margin-top:35px}
.land_rec_links li{display:inline-block;margin:0 20px 10px 0;vertical-align:top}
.land_rec_links li a{background:#ff7e1a;border-radius:3px;color:#fff;display:block;font-size:14px;padding:5px 20px}
.land_rec_links li a:hover{background:#e96804;text-decoration:none}

/* LANDING RECIPES US LINKS */
.us-links h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;margin-bottom:30px;padding-bottom:10px;position:relative}
.us-links h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:30px;width:0}
.us-links .images li{display:inline-block;vertical-align:top}
.us-links .links{padding-left:12px}
.us-links .links li{list-style-type:square;padding-bottom:10px}
.us-links .links a{font-size:16px}

/* ALL LAST PREVIEW */
.allLastPrev .maincolumn, .allLastPrev .sidecolumn{display:inline-block;vertical-align:top}
.allLastPrev .maincolumn{margin-right:30px;width:670px}
.allLastPrev .sidecolumn{width:300px}
.allLastPrev .list li{background:#fff;border-bottom:1px solid #cbcbcb;border-radius:5px;display:inline-block;margin:0 20px 20px 0;vertical-align:top;width:210px}
.allLastPrev .list li:nth-child(3n){margin-right:0}
.allLastPrev .list li a{display:block}
.allLastPrev .list li .recipe .image{display:block;overflow:hidden;position:relative}
.allLastPrev .list li .recipe .image img{border-radius:5px 5px 0 0}
.allLastPrev .list li .pic-count{background:rgba(0,0,0,0.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:4px;position:absolute}
.allLastPrev .list li .pic-count > *{color:#fff;display:inline-block;vertical-align:middle}
.allLastPrev .list li .pic-count .icon{margin-right:3px}
.allLastPrev .list li .recipe .content{display:block;height:71px;padding:10px 10px 0}
.allLastPrev .list li .recipe .title{font-size:16px}
.allLastPrev .list li .recipe .extra{display:block;margin-top:5px}
.allLastPrev .list li .recipe .extra > *{color:#bababa;display:inline-block;line-height:1px;margin-right:20px;vertical-align:middle}
.allLastPrev .list li .recipe .extra .comment .icon{margin-right:3px}
.allLastPrev .list li .recipe .extra .comment > *{display:inline-block;vertical-align:middle}
.allLastPrev .list li .user{border-top:1px dashed #bababa;margin:13px 10px 15px;padding-top:15px}
.allLastPrev .list li .user > *{display:inline-block;vertical-align:middle}
.allLastPrev .list li .user img{border-radius:100px}
.allLastPrev .list li .user img.cut{margin-left:-15%}
.allLastPrev .list li .user .content{font-size:16px;padding-left:10px;width:145px}
.allLastPrev .list li .user .extra{color:#444;display:block;font-size:13px;line-height:10px;margin-top:3px}
.allLastPrev .list li .user .stars > *{display:inline-block;vertical-align:middle}
.allLastPrev .list li .comment-text{color:#555;font-style:italic;display:block;height:87px;padding:0 10px 15px}

/* BLOCKS TITLE */
.side-list h2{background:#787673;border-radius:5px 5px 0px 0px;color:#fff;font-size:17px;line-height:17px;padding:10px}
.side-list li:after{clear:both;content:'';display:block}
.side-list .image{display:block;position:relative}
.side-list .pic-count{background:rgba(0,0,0,0.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:4px;position:absolute}
.side-list .pic-count > *{color:#e6e6e6;display:inline-block;vertical-align:middle}
.side-list .pic-count .icon{margin-right:3px}
.side-list .video{background:rgba(0,0,0,0.5);border-radius:3px;bottom:2px;color:#fff;right:2px;padding:4px;position:absolute}
.side-list .video .icon{display:block}
.side-list .content{display:block}
.side-list .title{display:block}
.side-list .title a{font-size:15px;line-height:17px}
.side-list .extra{display:block;padding-top:2px}
.side-list .extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
.side-list .extra > *:last-child{margin-right:0}
.side-list .stars .icon{display:block}
.side-list .comment > *{display:inline-block;vertical-align:middle}
.side-list .comment .icon{margin-right:3px}

/* SIDE NEWS */
.list-1 li{background:#fff;border-bottom:1px solid #e2d9c4}
.list-1 li:last-child{border-bottom:0}
.list-1 .image{float:left}
.list-1 .content{display:block;padding:5px 5px 0 108px}

/* SIDE LIST 1 */
.list-2 li{margin-bottom:20px}
.list-2 li:last-child{margin-bottom:0}
.list-2 .content{padding-top:5px}

/* SIDE LINKS */
.side-links h2{background:#787673;border-radius:5px 5px 0 0;color:#fff;font-size:17px;padding:10px}
.side-links li{background:#fcf8f0;border-bottom:1px solid #e2d9c4}
.side-links li a{color:#303636;display:block;font-size:15px;line-height:17px;padding:10px}
.side-links li a:hover{color:#dd3b00}

#newsEntity .side-list li{background:#fcf8f0;border-bottom:1px solid #e2d9c4}
#newsEntity .news-content{background:rgba(255,255,255,.6)}
#newsEntity #news, #newsEntity #rcol{background:none}
#newsEntity #news{margin:0}
#newsEntity #news > *{margin-right:0!important;padding-right:0!important}
#newsEntity #rcol{padding:15px;width:330px}

.side-list-big h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;margin-bottom:20px;padding-bottom:10px;position:relative}
.side-list-big h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:30px;width:0}
.side-list-big li{margin-bottom:20px}
.side-list-big li:last-child{margin-bottom:0}
.side-list-big .image{display:block;position:relative}
.side-list-big .content{display:block;padding-top:5px}
.side-list-big .title{font-size:16px}
.side-list-big .extra{display:block;margin-top:5px}
.side-list-big .pic-count{background:rgba(0,0,0,0.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:4px;position:absolute}
.side-list-big .pic-count > *{color:#fff;display:inline-block;vertical-align:middle}
.side-list-big .pic-count .icon{margin-right:3px}
.side-list-big .video{background:rgba(0,  0,  0,  0.6);border-radius:3px;bottom:2px;color:#fff;right:2px;padding:4px;position:absolute}
.side-list-big .video .icon{display:block}
.side-list-big .extra{display:block;margin-top:5px}
.side-list-big .extra > *{color:#bababa;display:inline-block;line-height:1px;margin-right:20px;vertical-align:middle}
.side-list-big .extra .comment .icon{margin-right:3px}
.side-list-big .extra .comment > *{display:inline-block;vertical-align:middle}


/* ALL GET DATA BLOCKS */

/* BLOCK LIST */
.block-list header{background:#787673;border-radius:5px 5px 0 0;color:#fff;padding:10px}
.block-list header h2{font-size:17px;line-height:17px}
.block-list li{background:#fcf8f0;border-bottom:1px solid #e2d9c4}
.block-list li:after{clear:both;content:"";display:block}
.block-list li:last-child{border-bottom:0}
.block-list li .image{float:left;position:relative}
.block-list li .image a{display:block}
.block-list li .pic-count{background:rgba(0,0,0,.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:4px;position:absolute}
.block-list li .pic-count > *{color:#fff;display:inline-block;vertical-align:middle}
.block-list li .pic-count .icon{margin-right:3px}
.block-list li .video{background:rgba(0, 0,0,.5);border-radius:3px;bottom:2px;line-height:1px;padding:4px;position:absolute;right:2px}
.block-list li .video .icon{display:block}
.block-list li .content{display:block;padding:5px 5px 0 108px}
.block-list li .title{display:block}
.block-list li .title a{color:#444;font-size:15px;line-height:19px}
.block-list li .title a:hover{color:#dd6b00;text-decoration:none}
.block-list li .extra{color:#777;display:block;line-height:1px;margin-top:3px}
.block-list li .extra > *{display:inline-block;margin-right:10px;vertical-align:bottom}
.block-list li .extra > *:last-child{margin-right:0}
.block-list li .extra .icon{margin-right:3px}
.block-list li .extra *{display:inline-block;font-size:15px;line-height:17px;vertical-align:middle}

/* BLOCK TEXT */
.block-text header{background:#787673;border-radius:5px 5px 0 0;color:#fff;padding:10px}
.block-text header h2{font-size:17px;line-height:17px}
.block-text li{border-bottom:1px solid #e6e6e6;padding:15px 10px}
.block-text li:last-child{border-bottom:0}
.block-text li:after{clear:both;content:'';display:block}
.block-text li .title{float:left} 
.block-text li .title a{color:#444;font-size:15px;line-height:17px}
.block-text li .title a:hover{color:#dd6b00;text-decoration:none}
.block-text li .extra{color:#777;display:block;float:right}
.block-text li .extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
.block-text li .extra > *:last-child{margin-right:0}
.block-text li .extra .stars .icon{display:block}
.block-text li .extra .comment > *{display:inline-block;font-size:14px;vertical-align:middle}
.block-text li .extra .comment .icon{margin-right:5px}

/* BLOCK LINK */
.block-link header{background:#787673;border-radius:5px 5px 0 0;color:#fff;padding:10px}
.block-link header h2{font-size:17px;line-height:17px}
.block-link li{background:#fcf8f0;border-bottom:1px solid #e2d9c4;padding:10px}
.block-link li:last-child{border-bottom:0}
.block-link li a{color:#444;font-size:15px;line-height:17px}
.block-link li a:hover{color:#dd6b00;text-decoration:none}

/* BLOCK LIST BIG IMAGE */
.block-list-big h2{border-bottom:1px solid #3f3d3b;color:#222;font-size:24px;margin-bottom:20px;padding-bottom:10px;position:relative}
.block-list-big h2::after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:8px solid #3f3d3b;content:"";height:0;left:30px;margin-left:-16px;position:absolute;top:30px;width:0}
.block-list-big li{margin-bottom:20px}
.block-list-big li:last-child{margin-bottom:0}
.block-list-big .image{display:block;position:relative}
.block-list-big .pic-count{background:rgba(0,0,0,.5);border-radius:3px;bottom:2px;left:2px;line-height:1px;padding:4px;position:absolute}
.block-list-big .pic-count > *{color:#fff;display:inline-block;vertical-align:middle}
.block-list-big .pic-count .icon{margin-right:3px}
.block-list-big .video{background:rgba(0, 0,0,.5);border-radius:3px;bottom:2px;line-height:1px;padding:4px;position:absolute;right:2px}
.block-list-big .video .icon{display:block}
.block-list-big .content{display:block;padding-top:5px}
.block-list-big .title{font-size:16px}
.block-list-big .extra{display:block;margin-top:5px}
.block-list-big .extra > *{color:#bababa;display:inline-block;line-height:1px;margin-right:20px;vertical-align:middle}
.block-list-big .extra .comment > *{display:inline-block;vertical-align:middle}
.block-list-big .extra .comment .icon{margin-right:3px}

/* BLOCK LIST */
.block-list-two-col header{}
.block-list-two-col header h2{border-bottom:2px solid #222;color:#222;font-size:22px;line-height:22px;padding-bottom:5px}
.block-list-two-col li{border-bottom:1px solid #e2d9c4;display:inline-block;padding:10px 0;vertical-align:top;width:50%}
.block-list-two-col li:after{clear:both;content:"";display:block}
.block-list-two-col li .image{float:left;position:relative}
.block-list-two-col li .image a{display:block}
.block-list-two-col li .image .pic-count{background:rgba(0, 0, 0, 0.6);border-radius:2px;bottom:3px;color:#d3d3d3;display:block;font-size:12px;left:3px;line-height:1px;padding:4px;position:absolute}
.block-list-two-col li .image .pic-count > *{display:inline-block;font-size:13px;vertical-align:middle}
.block-list-two-col li .image .pic-count .icon{margin-right:5px}
.block-list-two-col li .content{display:block;padding:0 5px 0 108px}
.block-list-two-col li .title a{color:#444;font-size:15px;line-height:17px}
.block-list-two-col li .title a:hover{color:#dd6b00;text-decoration:none}
.block-list-two-col li .extra{color:#777;display:block;line-height:12px;margin-top:5px}
.block-list-two-col li .extra > *{display:inline-block;margin-right:10px;vertical-align:middle}
.block-list-two-col li .extra > *:last-child{margin-right:0}
.block-list-two-col li .extra .stars .icon{display:block}
.block-list-two-col li .extra .comment > *{display:inline-block;font-size:14px;vertical-align:middle}
.block-list-two-col li .extra .comment .icon{margin-right:5px}

/* YOUTUBE VIDEO */
.ytube h2{color:#4f4a4a;font-size:23px;font-weight:normal;line-height:24px;padding-bottom:20px}
.ytube object{display:block}
.ytube .video_old{position:relative;padding-bottom:100%;height:0;overflow:hidden}
.ytube .video{position:relative;padding-bottom:56.25%;height:500px;margin:auto;overflow:hidden;width:500px}
.ytube .video iframe, .ytube .video object, .ytube .video embed{position:absolute;top:0;left:0;width:100%;height:100%}
