/*
Theme Name: Domacica
Author: Domacica team
Author URI: http://www.domacica.com/
Description: Thema za domacica.net
Version: 1.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* Correct FF custom dropdown height */
@-moz-document url-prefix() { form.custom div.custom.dropdown a.selector { height: 28px; } }
.lt-ie9 form.custom div.custom.dropdown a.selector { height: 28px; }
/* The Grid ---------------------- */
.row { width: 1270px; margin: 0 auto; }
.row.collapse .column, .row.collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row .row.collapse { margin: 0; }
.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.column.centered, .columns.centered { float: none; margin: 0 auto; }
[class*="column"] + [class*="column"]:last-child { /* float: right; */ }
[class*="column"] + [class*="column"].end { float: left; }
img { height: auto; }
img, object, embed { max-width: 100%; }
img { -ms-interpolation-mode: bicubic; }
#map_canvas img, .map_canvas img { max-width: none!important; }
/* Nicolas Gallagher's micro clearfix */
.row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

/* GLOBAL: #Reset & Basics (Inspired by E. Meyers)
================================================== */
	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 {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	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: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

/* GLOBAL: #Basic Styles
================================================== */
	body {
		font: 12px/21px "Helvetica", "Helvetica Neue", Arial, sans-serif;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		background: #EDEDED;
	}	
	.hidden { display:none; }

/* GLOBAL: #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 30px; line-height: 34px; margin-bottom: 14px;}
	h2 { font-size: 24px; line-height: 30px; margin-bottom: 10px; }		
	h3 { font-size: 20px; line-height: 34px; margin-bottom: 8px; }
	h3.widget-title { font-size: 14px; line-height: 1; margin-bottom:15px; text-transform: uppercase; }
	#footer h3.widget-title	{ color: #fff; font-size: 14px; line-height: 30px; margin-bottom: 10px; text-transform: uppercase; }
	h3.section-title { font-size:30px; letter-spacing: -1px; text-shadow: 0 -1px 0 rgba(0,0,0,0.5); }	
	h4 { font-size: 18px; line-height: 30px; margin-bottom: 4px; }	 
	h5 { font-size: 16px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }

	p { margin: 0 0 15px 0; }
	p img { margin: 0; }
	p.excerpt { font-size: 16px; font-weight:bold; }

	em { font-style: italic; }
	strong { font-weight: bold; }
	small { font-size: 80%; }

	pre { font: 13px "Courier 10 Pitch", Courier, monospace; line-height: 1.5; margin-bottom: 15px; overflow: auto; padding: 0.75em 1.625em; }
	code, kbd, samp, var { font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
	abbr, acronym, dfn { border-bottom: 1px dotted #666; cursor: help; }
	address { display: block; margin: 0 0 1.625em; }
	sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }
	sup { bottom: 1ex; }
	sub { top: .5ex; }

	blockquote, blockquote p { font-size: 17px; line-height: 24px; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 15px 0 15px; }
	blockquote cite { display: block; font-size: 12px; }
	blockquote cite:before { content: "\2014 \0020"; }


/* GLOBAL: #Links
================================================== */
	a, a:visited {
		text-decoration: none;
		outline: 0;
		-moz-transition: color 0.2s linear;
		-webkit-transition: color 0.2s linear;
		transition: color 0.2s linear;
	}
	a:hover {   }
	p a, p a:visited { line-height: inherit; }


/* GLOBAL: #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { margin-bottom: 8px; }


/* GLOBAL: #Tables
================================================== */
	table { width:100%; }

/* GLOBAL: #Images
================================================== */
	img.scale-with-grid {
		max-width: 100%;
		height: auto; }
		
/* PLUGIN: #FlexSlider Custom Styles
================================================== */

/* Direction Nav */
.format-gallery .entry-thumb.flexslider { margin-bottom: 35px !important; }
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 14px; height: 9px; margin: -20px 0 0; display: block; background: url(images/sprites.png) no-repeat -33px 0; top: auto; position: absolute; bottom: -23px; cursor: pointer; text-indent: -9999px; opacity: 0.3; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;}

.flex-direction-nav .flex-next {background-position: -51px 0; right: 43.5%;}
.flex-direction-nav .flex-prev { left: 43.5%;}
.flexslider:hover .flex-next {opacity: 0.5; right: 43.5%; }
.flexslider:hover .flex-prev {opacity: 0.5; left: 43.5%; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}


/* GLOBAL: #Floats
================================================== */
	.alignleft { float:left; margin:5px 15px 15px 0; }
	.alignright { float:right; margin:5px 0 15px 15px; }
	.aligncenter { clear: both;	display: block;	margin-left: auto; margin-right: auto; }
	
	.cleared { display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; }

/* GLOBAL: #Buttons
================================================== */
	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
	  display: inline-block;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 1px rgba(255, 255, 255, .75);
	  cursor: pointer;
	  line-height: normal;
	  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}

/* GLOBAL: #Forms
================================================== */
	form {
		margin-bottom: 10px; }
	fieldset {
		margin-bottom: 10px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea
	{
		padding: 6px 4px;
		outline: none;
		font: 13px "Helvetica", "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin: 0;
		width: 210px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
	}
	select { padding: 0; }
	textarea { min-height: 60px; }
	label, legend { display: block; font-weight: bold; font-size: 13px;  }
	select { width: 220px; }
	input[type="checkbox"] { display: inline; }
	label span, legend span { font-weight: normal; font-size: 13px; }


input[type=text], textarea {
	margin: 0;
	font: inherit;
	font-size: 12px;
	padding: 9px 10px 10px;
	line-height: 1;
	width: 100%;
	display: block;
	background: #F8F8F8;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.05);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font: inherit;
	color: #888;
}

input[type=text]:focus, textarea:focus {
	-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	-o-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;

}

.searchform .searchsubmit img {
	line-height: 1;
}

input[type=submit]:active, .btn:active {
	-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	-o-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
}

.fLabel {
	background: none !important;
	border: none !important;
	font-family: Oswald, Helvetica, sans-serif !important;
	position: absolute;
	text-transform: uppercase;
	top: 11px !important;
	left: 10px !important;
	color: #888;
	line-height: 1 !important;
}

.btn, input[type=submit], .btn:visited {
	font-weight: normal !important;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-shadow: none;
	line-height: 1;
	box-sizing: content-box;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 1px 1px 0 0 rgba(255,255,255,0.3);
	-webkit-box-shadow: inset 1px 1px 0 0 rgba(255,255,255,0.3);
	box-shadow: inset 1px 1px 0 0 rgba(255,255,255,0.3);
	-moz-transition: 0s all 0s linear;
	-webkit-transition: 0s all 0s linear;
	-o-transition: 0s all 0s linear;
	transition: 0s all 0s linear;
}

.btn:hover {
}

form fieldset p { position: relative; }

/* GLOBAL: #WordPress Styles
================================================== */

	.wp-caption { font-size:11px; }
	.wp-caption-text { font-style:italic; }
	.sticky, .gallery-caption, .bypostauthor {}

/* GLOBAL: #Default Color
================================================== */
a, a:visited { color: #97A004; }
a:hover { color: #994230; }
input[type=text]:focus, textarea:focus { border-color: #97a004; }
/* MODULE: #Main navigation
================================================== */

/* MODULE: #Header
================================================== */
.head-wrap{ background: none repeat scroll 0 0 #FFFFFF; position: relative; }
.head-top{ position:relative; background:none #fff; margin:0 auto; max-width: 100%; width: 1270px; }
#logo{ position:relative; background: url('images/logo.png') no-repeat scroll 5px 11px transparent; background-size:132px 160px; z-index: 9999; height:171px; width:1270px; }
#logo h1{ padding-top:70px; padding-left:145px; float:left; width:500px; }
#logo a .logo{ margin-left:95px; }
#logo h1 a, #logo h1 a:visited { color: #EA0109; font-family:'Kaushan Script',cursive; text-transform:none; font-size:32px; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); }
.banner-top { float:right; margin:26px 0px 12px 0; }
.nine { width:960px; }
.three { width:295px; }
.ur-four { width: 240px; }
.fright { float:right; }
.fleft { float:left; }
.nopad { padding-right:0;  padding-left:0;}
.nopadr { padding-right:0;}
.nopadl { padding-left:0;}
.searchform { box-sizing: content-box; line-height: 0; margin: 0; padding: 0; position: relative; }
.searchform div { display: inline; line-height: 0; margin: 0; padding: 0; }
.searchform .searchsubmit { cursor: pointer; display: block; font-family: 'Open Sans', sans-serif; position: absolute; right: -2px; top: 2px; background: url("images/search.png") no-repeat scroll 0 center rgba(0, 0, 0, 0); border: 0 none; border-radius: 0; height: 26px; text-indent: 9999px; width: 36px; }
.searchform .searchsubmit img { line-height: 1; }
input.s { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; box-shadow: none; display: block; margin: 2px 0 0; min-height: 30px; padding: 4px 8px;
transition: all 0.2s linear 0s; width: 100%; background:#FFF; font-family: 'Open Sans', sans-serif; color: #929292; font-size: 14px;
text-transform: lowercase; top: 10px; font-weight:bold; letter-spacing:1px; }
.top-widgets { position:relative; overflow:hidden; }


/* MODULE: #Main navigation
================================================== */
	.top-menu, .top-menu * { overflow: visible; margin: 0; padding: 0; list-style: none; z-index: 1000; }
	.top-menu { line-height:	1.0; float: left; margin-bottom: 0; }
	.top-menu ul { z-index: 1000; position: absolute; top: -999em; padding: 7px; overflow: visible !important; }
	.top-menu ul li { display: block; width: 100%; }
	.top-menu ul li a { margin-bottom: 2px; display: block; width: 100% !important; background: rgba(0,0,0,0.08); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}
	.top-menu ul li a:hover { background: rgba(0,0,0,0.15); }
	.top-menu li:hover { visibility: inherit; }
	.top-menu li { float: left; position: relative; text-decoration:none;  }
	.top-menu a {  color: #959595; font-weight: bold; white-space: nowrap; display: block; position: relative; font-size:12px; padding: 10px 16px; text-transform: uppercase; text-shadow: none; }
	.top-menu > li > a {display: block; background: url(images/menu_div.png) no-repeat right center; }
	.top-menu li li a { font-size:12px; text-shadow: 0 -1px 0 rgba(0,0,0,0.6); }
	.top-menu > li:first-child a { padding-left: 25px; }
	.top-menu > li:last-child a { background: none; padding-right: 25px;; }
	.top-menu a:hover { border:none; color: #333333; }
	.top-menu li:hover ul,.top-menu li.sfHover ul { left: -1px; top: 39px; z-index: 99; }
	ul.top-menu li:hover li ul, ul.top-menu li.sfHover li ul { top: -999em; }
	ul.top-menu li li:hover ul, ul.top-menu li li.sfHover ul { left: 13em; top: -1px; }
	ul.top-menu li li:hover li ul, ul.top-menu li li.sfHover li ul { top: -999em; }
	ul.top-menu li li li:hover ul, ul.top-menu li li li.sfHover ul { left: 10em; top: 0; }
	.top-menu li:hover { outline: 0; }
	.top-menu li li a:hover { color:#fff !important; }
	.top-menu > li:hover { border:none !important; background: none !important; }
	.alt-nav { display:none; }
	#nav { padding: 4px 0 6px 135px; height:36px; overflow:hidden;	}
	#nav a { font-family: 'Open Sans', sans-serif; letter-spacing:0.6px; }
	.top-menu a:visited { color: #959595; }
	.top-menu li.active a { color: #EA0109; }
	.top-menu li.active a:hover { color: #808080; }

/* MODULE: #Main navigation
================================================== */

	.under-menu, .under-menu * { overflow: visible; margin: 0; padding: 0; list-style: none; z-index: 500; }
	.under-menu { line-height:	1.0; float: left; margin-bottom: 0; }
	.under-menu ul { z-index: 500; position: absolute; top: -999em; padding: 7px; overflow: visible !important; }
	.under-menu ul li { display: block; width: 100%; }
	.under-menu ul li a { margin-bottom: 2px; display: block; width: 100% !important; background: rgba(0,0,0,0.08); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}
	.under-menu ul li a:hover { background: rgba(0,0,0,0.15); }
	.under-menu li:hover { visibility: inherit; }
	.under-menu li { float: left; position: relative; text-decoration:none;  }
	.under-menu a {  color: #ffffff; font-weight: bold; white-space: nowrap; display: block; position: relative; font-size:12px; padding: 10px 16px;  text-shadow: none; }
	.under-menu > li > a {display: block; background: url(images/menu_div.png) no-repeat right center; }
	.under-menu li li a { font-size:12px; text-shadow: 0 -1px 0 rgba(0,0,0,0.6); }
	.under-menu > li:first-child a { padding-left: 0; }
	.under-menu > li:last-child a { background: none; padding-right: 0; }
	.under-menu a:hover { border:none; color:#363636; }
	.under-menu li:hover ul,.under-menu li.sfHover ul { left: -1px; top: 39px; z-index: 59; }
	ul.under-menu li:hover li ul, ul.under-menu li.sfHover li ul { top: -999em; }
	ul.under-menu li li:hover ul, ul.under-menu li li.sfHover ul { left: 13em; top: -1px; }
	ul.under-menu li li:hover li ul, ul.under-menu li li.sfHover li ul { top: -999em; }
	ul.under-menu li li li:hover ul, ul.under-menu li li li.sfHover ul { left: 10em; top: 0; }
	.under-menu li:hover { outline: 0; }
	.under-menu li li a:hover { color:#fff !important; }
	.under-menu > li:hover { border:none !important; background: none !important; }
	.alt-nav { display:none; }
	#nav-under { padding: 0px 0 0px 105px; overflow:hidden;	width:1270px;}
	#nav-under a { font-family: Arial,Helvetica,sans-serif; }
	#nav-under li.active a { color: #363636; }
	#nav-under li.active a:hover { color: #363636; }

	#nav-hold-pod a{ color:#ffffff; }
	#nav-hold-pod a:visited{ color:#ffffff; }
	#nav-hold-pod a:hover{ color: #363636; }
	#nav-hold-pod, #bottom-widget {	background-color:#97a004; }

/* MODULE: #Homepage and General Template
================================================== */
#main {	padding: 20px 0; }

/* MODULE: #slider homepage
================================================== */

.toprow { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EFEFEF; border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(195, 195, 195, 0.92) !important; line-height: 0; margin-bottom: 10px; max-height:320px; overflow: hidden; padding: 4px !important; position: relative; text-align: center; transition: border-color 0.2s linear 0s; }
.toprow_r { float:right; margin-right:1px; width:308px; }
.toprow_l { float:left; position: relative; width:621px; }
.custom-bg { display:block; line-height:0; height:308px; overflow: hidden; position: relative; width:621px; }
.custom-bg img { left:0; position:absolute; top:-5px; width:621px; }
.toprow_title { background:rgba(89, 143, 188, 0.94); border:1px solid #7a97af; color:#eef2e8; font-family: 'Open Sans', sans-serif; font-size:22px; left:75px; line-height:30px; min-width:466px; max-width:515px; padding:12px 20px 12px 25px; position:absolute; text-align:left; top:35px; }
.toprow_title a { color:#fff !important; letter-spacing:1.1px; }
.toprow_title a:hover { color:#ccd7bf; }
.toprow_summary { background:rgba(255, 255, 255, 0.93); bottom:8px; color:#164474; font-family: 'Open Sans', sans-serif; font-size:14px; font-style:italic; font-weight:600; height:100px; line-height:20px; overflow:hidden; padding:12px 15px 12px 15px; position:absolute; right:148px; text-align:left; width:440px; }
.toprow_summary a { color:#598fbc !important; }
.toprow_summary a:hover { color:#526b32; text-decoration:underline; }
.toprow_metas { background:rgba(238, 126, 106, 0.9); bottom:8px; color:#FFF; font-size:20px; font-style:italic; font-weight:bold; height:100px; line-height:32px; padding:10px 15px 15px 15px; position:absolute; overflow:hidden; right:8px; text-align:left; width:140px; }
.toprow_metas .post-ratings IMG, .toprow_metas .post-ratings-loading IMG, .toprow_metas .post-ratings-image IMG { margin-right:2px !important; }

.bottomrow { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EFEFEF; border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(195, 195, 195, 0.92) !important; font-family: 'Open Sans', sans-serif; height:220px; line-height: 0; margin-bottom: 10px; overflow: hidden; padding: 4px !important; position: relative; text-align: center; transition: border-color 0.2s linear 0s; }
.row_small { color: #E8F5D4; float:left;	height:211px; margin-right:5px; position:relative; text-align: center; transition: border-color 0.2s linear 0s; width:308px; }
.row_small:last-child { margin-right:0px; }
.custom-bg-small { display:block; height:209px; line-height:0; overflow: hidden; position:relative;	width:308px; }
.custom-bg-small img { width:308px; }
.bottomrow_summary { background:rgba(139, 185, 77, 0.92); bottom:0; color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:20px; left:0; min-height:90px; overflow:hidden; padding:10px 12px 10px 12px; position:absolute; text-align:left; width:100%; }
.bottomrow_summary a { color:#e8f5d4; }
.bottomrow_summary a:hover { color:#ccd7bf; text-decoration:underline; }
.bottomrow_summary h1 { font-size:14px; font-weight:bold; font-style:italic; font-family: 'Open Sans', sans-serif; line-height:18px; margin-bottom:6px;}
.bottomrow_summary h1 a{ color:#e8f5d4; font-size:14px; font-weight:bold; font-style:italic; margin-bottom:6px; line-height:18px; }
.bottomrow_summary p { font-size:12px; font-family: 'Open Sans', sans-serif; line-height:16px; margin-bottom:2px; }
.bottomrow_summary h1 a:hover { color:#ccd7bf; text-decoration:underline; }
.bottomrow_summary p a { color:#e8f5d4; }
.bottomrow_summary p a:hover { color:#ccd7bf; text-decoration:underline; }
.bottomrow_summary span{ float:right; font-size:12px; margin-top:2px; }
.bottomrow_summary span a { color:#e8f5d4; font-size:12px; text-decoration:underline; }
.bottomrow_summary span a:hover { color:#c61a18; text-decoration:none; }
.botrowblue { background:rgba(125, 185, 213, 0.92); }
.botroworange { background:rgba(223, 130, 1, 0.92); }
.fsidesl{ margin-left:10px; }

/* MODULE: #BANNERI
================================================== */

#promo { background: none repeat scroll 0 0 #FFFFFF; border-radius: 3px; border: 1px solid #EFEFEF; box-shadow: 0 1px 3px 0 rgba(195, 195, 195, 0.92) !important; line-height: 0px; margin-bottom:10px; overflow:hidden; padding: 4px !important; position:relative; text-align:center; transition: border-color 0.2s linear 0s; }	
#promo img{ width:100%; }

.banner-wrap {
	border: 1px solid #CFD7E3;
    box-shadow: 0 1px 3px 0 rgba(195, 195, 195, 0.72);
	padding: 3px;
	margin-top:10px;
	line-height:0;
	text-align:center;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
.banner-wrap img{
	width:100%;
}

.banner-wrap2 {
	padding: 9px 3px;
}

.promo-button {
	background-repeat:no-repeat;
	background-position: left center; position:relative; width:100%; min-height:220px; display:block;
	padding-top:195px;
}
.promo-button a{
	background-color:#ff1211;
	color:#fff !important; 
	border:1px solid #fff; 
	padding:10px 15px;
	font-size:14px;
	font-weight:bold;
}

.promo-button a:hover{
	background-color:#be100f;
}

/* MODULE: #BANNERI
================================================== */	

#nav-food{ z-index:900; position:absolute; width:75%; left:255px; top:0; padding-top:15px; }
#nav-food ul { list-style: none outside none; margin: 0; overflow: hidden; padding: 0; z-index: 901; padding-left:8px; height:40px; }
#nav-food li { float: left; position: relative; text-decoration: none; height:28px; cursor:pointer; display:block; color:#a8a8a8; font-weight:bold; font-size:10px; margin-right:3%; }
#nav-food li a{ color:#666; }
#nav-food a li:hover{ color:#97a004; }
.li-glavna-jela{ background:url('images/ic_glavna-jela.png') no-repeat; background-position:left -10px;	 background-size:45px auto;	opacity:1; padding-left:50px; padding-top:2px; }
.li-peciva{ background:url('images/ic_peciva.png') no-repeat; background-position:left -10px; background-size:45px auto;	 opacity:1;	padding-left:50px; padding-top:2px; }
.li-predjela{ background:url('images/ic_predjela.png') no-repeat; background-position:left -10px; background-size:45px auto; opacity:1; padding-left:50px; padding-top:2px; }
.li-salate{ background:url('images/ic_salate.png') no-repeat; background-position:left -10px; background-size:45px auto;	opacity:1; padding-left:50px; padding-top:2px; }
.li-dezerti{ background:url('images/ic_dezerti.png') no-repeat; background-position:left -10px; background-size:45px auto; opacity:1; padding-left:48px; padding-top:2px; }
.li-dezerti:hover, .li-salate:hover, .li-predjela:hover, .li-peciva:hover, .li-glavna-jela:hover{ opacity:0.9; background-position:left -55px; color:#97a004; }
.li-dezerti-recepti:hover, .li-salate-recepti:hover, .li-predjela-recepti:hover, .li-peciva-recepti:hover, .li-glavna-jela-recepti:hover, .li-recepti-peciva:hover, .li-napitci-i-pica:hover{ opacity:0.9; background-position:left -55px; color:#97a004; }
.li-napitci-i-pica { background:url('images/ic_napitci.png') no-repeat; background-position:left -10px; background-size:45px auto; opacity:1; padding-left:42px; padding-top:2px; }
.activecat { opacity:1; background-position:left -55px; color:#97a004; }
.no-margin{ margin-right:0; }

#entry-list { position: relative; margin-left:-5px;}
#entry-list .nonentry { position: absolute; }














	.leftbar {
		width:100px;
		height:500px;
		top:10px;
		left:20px;
	}
	
	.minimenu {
		width:500px;
		height:50px;
		top:0px;
		left:300px;
	}
	


.ur-iso {
	width:231px;
}
.ur-cat {
	width:710px;
}
#box-container {
	margin: 0 auto;
	max-width:100%;
	position:relative;
}

.box-item {
	margin-bottom: 30px;
	padding:0 8px;
	margin-right:10px;
	color:#4f4f4e;
}

.box-item-side {
	margin-bottom: 30px;
	padding:0 0px;
	margin-right:0px;
}

.box-item .box-wrap {
padding:3px;
}
.box-item-side{
	background: #fff;
		padding:15px;
box-shadow: 0px 1px 3px 0px rgba(195,195,195,0.92);
}

#box-container #entry-list .post .box-wrap {
    padding: 3px;
}

.box-wrap-side {
	border: none;
}

.entry-thumb {
	position: relative;
	margin-bottom: 12px;
	line-height: 0;
}

.single .entry-thumb img{
	background: #efefef;
	text-align: center;
	padding:4px;
	border:1px solid #e4e4e4;
}

.box-item .entry-title {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 2px;
	font-weight:bold;
	color:#a2a2a2;
}

.entry time {
    color: #C5797B;
    display: block;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px;
}
.entry time a{
	font-style:italic;
	font-size: 10px;
	text-decoration:none;
}
.entry time a:hover{
	text-decoration:underline;
}
.entry-content {
    padding: 0 5px;
	line-height: 20px;
}
.entry-content p {
    line-height: 20px;
    margin: 0 0 5px;
}

.entry-content time a {
    color: #C5797B;
    font-weight: bold;
    text-decoration: none;
}
.entry-content time a:hover {
    text-decoration: underline;
}
.time-single {
    font-style: italic;
}


time.time-single{
display: inline-block; width: 300px; vertical-align: top; margin-top: 10px;
}
.sharer-article-top{
display: inline-block; vertical-align: top; margin-right: 0px; width: 352px; margin-top: -3px;
}
.entry-meta {
	padding-top: 10px;
	float:right;
	width:55px;
	z-index:9999;
}




/* Video Format */

#entry-list .format-video .entry-video {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 65%;
}

#entry-list .format-video .entry-video iframe,
#entry-list  .format-video .entry-video object,
#entry-list  .format-video .entry-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.format-video .entry-content .entry-video {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 65%;
}

/* Audio Format */


.format-audio .audio-wrap {
	margin-bottom: 15px;
}

.format-audio .audio-wrap .jp-audio {
	max-width: 100%;
}

.format-audio .audio-wrap.with-thumb {
	margin-top: -55px;
	margin-bottom: 25px;
}

.format-audio .audio-wrap.with-thumb .jp-audio {
	max-width: 230px;
}

.jp-audio {
	position: relative;
	background: #000;
	color: #fff;
	border-radius: 4px;
	padding: 5px 10px;
	margin: 0 auto;
	height: 30px;
}

.jp-progress {
	width: 61%;
	position: absolute;
	right: 10px;
	top: 11px;
	height: 10px;
	border-radius: 20px;
}

.jp-seek-bar {
	width: 100% !important;
	height: 8px;
	background: #1B1B1B;

	border-radius: 20px;
}

.jp-play-bar {
	height: 8px;
	box-shadow: inset 0 1px 2px 0 rgba(255,255,255,0.6);
	border-radius: 20px;
}

.jp-controls {
	width: 40%;
	position: absolute;
	left: 10px;
	top: 9px;
	margin: 0;
}

.jp-controls li {
	margin: 0;
	padding: 0;
}

.jp-play, .jp-pause, .jp-forward, .jp-back {
	display: block;
	position: absolute;
	text-indent: -999em;
	background: url("images/sprites.png") no-repeat;
	width: 14px; height: 13px;
	cursor: pointer;
}

.jp-play {
	background-position: -5px -182px;
	left: 20px;
}

.jp-pause {
	background-position:  -5px -161px;
	left: 20px;
}

.jp-forward {
	background-position: -3px -204px;
	left: 36px;
	top: 2px;
}

.jp-back {
	background-position: -2px -142px;
	top: 2px;
}

.jp-current-time { display: none;}

.article_icons_share_index{ border: 0 none; color: #FFFFFF; font-size: 8px; height: 25px; padding-bottom:5px; line-height:16px; text-align: center; width: 60px; float:right; margin-top:5px; margin-bottom:5px; }
.fb_iframe_widget_lift{
	width:450px !important;
	z-index:99999;
}

.post-shadow { box-shadow: 0px 1px 3px 0px rgba(195,195,195,0.92); }
#box-container #entry-list .post {
    background-color: #ffffff;
    margin-right: 25px;
    padding: 0;
    width: 215px;
}

#banner-left {
	margin-left:-5px;
	margin-right:15px;
}

.article_icons_bg_index{ width:45px; height:45px; top:0; left:0; position:absolute;}
.article_icons_wrap_index{ position:absolute;  z-index:50; width:90px;  height:45px; top:0px; left:0px;	 border-radius:0 0 2px 0px; opacity:0.90; }
.ico2 { left:45px;}
.dezerti{ background:url('images/ic_dezerti.png') no-repeat #fff; background-position:center 5px; background-size:35px auto; }
.glavna-jela{ background:url('images/ic_glavna-jela.png') no-repeat #fff; background-position:center 5px; background-size:35px auto; }
.peciva{ background:url('images/ic_peciva.png') no-repeat #fff; background-position:center 5px; background-size:35px auto; }
.predjela{ background:url('images/ic_predjela.png') no-repeat #fff; background-position:center 5px; background-size:35px auto; }
.salate{ background:url('images/ic_salate.png') no-repeat #fff; background-position:center 5px; background-size:35px auto; }
.napitci { background:url('images/ic_napitci.png') no-repeat #fff; background-position:center 5px; background-size:35px auto; }



/* MODULE: #PAGINACIJA
================================================== */	
.pagination-row { margin-top: 20px; position:relative; height:55px; padding-top:15px; margin-bottom:15px; text-align:center; }
.pagination-row li { display: inline-block; }
.pagination-row a.page-numbers, .pagination-row span.page-numbers { padding:7px 11px; background-color:#efefef; border-bottom:1px solid #cac8c9; border-top:1px solid #fffdff;	 font-size: 12px; font-weight: bold; display: inline-block; color: #8f8e8e; vertical-align: middle; line-height: 110%; text-transform: uppercase; box-shadow: 0 1px 3px 0 rgba(195, 195, 195, 0.92); }
.pagination-row span.page-numbers, .pagination-row a.page-numbers:hover { background: #fff; }
.pagination-row > a, .pagination-row > span { font-size: 12px; font-weight: bold; display: inline-block; color: #8f8e8e; padding: 7px 11px; background: #f6f6f6; vertical-align: middle; line-height: 110%; text-transform: uppercase; }
.pagination-row > span, .pagination-row > a:hover { background: #fff; color:#5e5b5b; }
.pagination-row .prev { margin-right:15px; }
.pagination-row .next { margin-left:15px; }
.pagination-row .prev span.icon-text { display: inline-block; padding-right: 9px; line-height: 120%; }
.pagination-row .next span.icon-text { display: inline-block; padding-left: 9px; line-height: 120%; }

/* MODULE: #WIDGETS
================================================== */	
.widget_nav_menu{ background-image: url("images/asideh1.png"); background-size: 50px auto; background-repeat:no-repeat; background-position: top left; }
.widget_nav_menu h3{ padding-left:55px; font-size:16px; padding-top:10px; border-bottom:2px solid #4F4F4E; line-height:25px; padding-bottom:1px; text-transform:capitalize; color:#959595; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.widget_nav_menu ul {}
.widget_nav_menu ul li { background-image: url("images/marker1.png"); background-repeat:no-repeat; background-position: 12px 6px; padding-left:27px; border-bottom:1px dotted #e7e8e2; }
.widget_nav_menu ul li a { color:#646464; }
.widget_nav_menu ul li a:hover { color:#994230; text-decoration:underline; }
.widget_nav_menu ul li:last-child{ border-bottom:none; }
.widget_recent_entries{ background-image: url("images/asideh5.png"); background-size: 45px auto; background-repeat:no-repeat; background-position: left -10px ; }
.widget_recent_entries h3{ padding-left:50px; font-size:16px; padding-top:17px; border-bottom:2px solid #4F4F4E; line-height:25px; padding-bottom:1px; 	text-transform:capitalize; color:#959595; font-family:Arial, Helvetica, sans-serif;	font-weight:bold; }
.widget_recent_entries ul {}
.widget_recent_entries ul li{ background-image: url("images/marker1.png"); background-repeat:no-repeat; background-position: 12px 6px; padding-left:27px; 	border-bottom:1px dotted #e7e8e2; }
.widget_recent_entries ul li a{ color:#646464; }
.widget_recent_entries ul li a:hover{ color:#994230; text-decoration:underline; }
.widget_recent_entries ul li:last-child{ border-bottom:none; }
.widget_post_month_widget { background-image: url("images/asideh6.png"); background-position: left top; background-repeat: no-repeat; background-size: 35px auto; }
.widget_post_month_widget h3 { border-bottom: 2px solid #4f4f4e; color: #959595; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;    line-height: 25px; padding-bottom: 1px; padding-left: 45px; padding-top: 10px; text-transform: uppercase; }
.widget_post_month_widget h3 a{ text-decoration:none; color:#959595; }
.widget_post_month_widget h3 a:hover{ text-decoration:none; color:#818813; }
.widget_post_month_widget ul li{ padding-left:17px; border-bottom:1px dotted #e7e8e2; font-size:14px; line-height:30px; }
.widget_post_month_widget ul li:last-child{ border-bottom:none; }
.widget_post_month_widget ul li a { color:#646464; }
.widget_post_month_widget ul li a:hover{ color:#994230; text-decoration:underline; }
.sidebar .widget, .widget-box .widget { margin-bottom: 25px; padding-bottom: 15px; }
.widget-img { display: block; }
.widget ul { margin-bottom: 10px; }
.widget ul li:last-child { margin-bottom: 0; }

.widget_fb_suggested{ background-image: url("images/aside_fb.png"); background-size: 50px auto; background-repeat:no-repeat; background-position: top left; }
.widget_fb_suggested h3{ padding-left:60px; font-size:16px; padding-top:20px; border-bottom:2px solid #4F4F4E; line-height:25px; padding-bottom:1px; text-transform:capitalize; color:#959595; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.widget_fb_suggested ul {}
.widget_fb_suggested ul li {  border-bottom:1px dotted #e7e8e2; float:left; display:block; width:100%; padding:4px 0px; margin-bottom: 0; }
.widget_fb_suggested ul li a { color:#646464; display:block; padding-top:6px; line-height:16px;}
.widget_fb_suggested ul li a:hover { color:#994230; text-decoration:underline; }
.widget_fb_suggested ul li:last-child{ border-bottom:none; }
.widget_fb_suggested span { width: 52px; margin-right:12px; border-right:1px solid #3b5998;text-align:center; display: inline; color:#3b5998; font-size:14px; font-weight:600; font-family:"Open Sans";
    margin-top: 0px; padding:3px 4px 3px 0px;
    float: left; }
	
.widget_fb_suggested h4{ font-size: 13px; font-weight: normal; }

.widget_polls-widget{ background-image: url("images/asideh3.png"); background-size: 50px auto; background-repeat:no-repeat; background-position: top left; }
.widget_polls-widget h3{ padding-left:60px; font-size:16px; padding-top:10px; border-bottom:2px solid #4F4F4E; line-height:25px; padding-bottom:1px; text-transform:capitalize; color:#959595; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.wp-polls .poll-title { font-size:14px; color:#858585; background-color:#f3f3f3; padding:10px; width:100%; font-weight:bold; margin-bottom:10px;}
#footer .widget { margin-bottom: 20px; }
#footer .widget p { margin-bottom: 5px; }
#bottom-widget .widget { margin-bottom: 0; }
.wp-polls-ul input[type="radio"] { color:#646464; padding-left:25px; }
.wp-polls LABEL { padding-left:10px; color:#646464; }
.wp-polls .poll-Buttons { padding:8px 12px; margin-right:3px; border:1px solid #dadada; border-radius:2px; }
.wp-polls-ans a { margin-left:14px; }
.poll-archive { margin-top:-37px; margin-right:15px; float:right; }
#bottom-widget {  padding: 17px 0 15px; }

/* WIDGET: #Recent Comments
================================================== */
.recentcomments { padding:3px 0; }

/* WIDGET: #Twitter
================================================== */
.widget_ci_twitter_widget span { display:block; }
.widget_ci_twitter_widget a.twitter-time { display:block; font-size:11px; }
#bottom-widget .widget_ci_twitter_widget a.twitter-time, #bottom-widget .widget_ci_twitter_widget span { display:inline; font-size: 12px; }
#bottom-widget 	.widget_ci_twitter_widget span { margin-right: 5px; }
#bottom-widget .widget_ci_twitter_widget { padding-left: 32px; background: url(images/sprites-tw.png) no-repeat 0 0px; }
#bottom-widget .widget_ci_twitter_widget span { line-height: 1.2; }
#bottom-widget .widget_ci_twitter_widget { color: #fff; font-family: Oswald, Helvetica, Arial, sans-serif; font-size: 12px; text-transform: uppercase; 		text-shadow: 1px 1px 0 rgba(0,0,0,0.3); }
#bottom-widget { background-color: #97a004; background-image: -moz-linear-gradient(center bottom , #acb428 0%, #97a004 100%); border-top: 1px solid #66711b;
 max-height:85px; }

/* MODULE: #Footer
================================================== */

#footer { font-size: 13px; padding: 45px 0 0; background-color: #fefefe; color: #4f4f4e; }
#credits { font-size: 14px; background: rgba(235,235,235,0.6); border-top: 1px solid rgba(255,255,255,0.1); padding: 15px 0; color: #605f5f; text-align:center; }
.eleven, .row .eleven { width: 91.6667%; }
.utwo, .row .utwo{ width: 17.3333%; }
.utwo1, .row .utwo1{ width: 24%; }
#footer .coolbck { background-image: url("images/oklagija.png"); background-position: right 145px bottom 52px; background-repeat: no-repeat; }
#footer a, #footer a:visited, #bottom-widget a, #bottom-widget a:visited { color: #66711b; }
#footer a:hover, #bottom-widget a:hover { color: #cad339; }
#footer h3.widget-title { color: #4f4f4e; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; }
#footer-ci_pod_menu{ line-height:20px; }
#footer-ci_pod_menu li{ margin-bottom:4px; }
#footer-sides{ line-height:20px; }
#footer-sides li{ margin-bottom:4px; }
.footer-share img { border: 0 none; box-shadow: none !important; display: inline; padding: 6px; vertical-align: middle; width:46px !important; }
.footer-share .fb-s{ padding-left:0px; width:40px !important; }
.ctct-phone {  display:block;  background:url('images/telefon.png') no-repeat;  background-position:left center;  background-size:30px 30px;  height:35px;  padding-left:36px;  padding-top:7px; }
.ctct-mail {  display:block;  background:url('images/mail.png') no-repeat;  background-position:left center;  background-size:30px 30px;  height:35px;  padding-left:36px;  padding-top:6px; }
.footer-widget-holder { margin-bottom: 45px; }
#footer .s_recipe-fot{ width: 160px; padding: 8px 12px; background: #97A004; border: 0; text-align:center; color: #FFFFFF; display:block; font: 400 20px/30px 'Kaushan Script',cursive; }
#footer a.s_recipe-fot  {  color: #fff !important;  width: 160px; padding: 8px 12px; background: #97A004; border: 0; text-align:center; display:block; font: 400 20px/30px 'Kaushan Script',cursive; border-radius:3px; }
#footer a.s_recipe-fot:hover { color: #fff; background:#717621; }

/* WIDGET: #About
================================================== */
.widget_about .alignleft,
.widget_about .alignright { margin-bottom: 10px; }
.widget_about img { width: 110px; height: auto; }

.cat_container {
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
}
.cat_container h2{ 
	font: 42px/50px 'Kaushan Script', cursive;
	background: url("images/h2_bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	padding-bottom: 25px;
	padding-top: 0px;
	font-weight:400;
}

.cat_container p { 
	padding:15px 30px;
	text-align:center;
	line-height: 22px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing:0.5px;
	color:#60605c;
}
.redcat {
	color:#ea0109;
}
.img-cat {
 	display: inline;
    float: left;
    margin-right: 5px;
    position: relative;
	margin-top:8px;
	width:140px;
	height:140px;
	border-radius: 70px;
    overflow: hidden;
	background-color:rgba(255, 255, 255, 0.82);
	box-shadow: 3px 5px 3px 0 rgba(195, 195, 195, 0.32);
	text-align:center;
	background-repeat:no-repeat;
	background-size:100px auto;
	background-position:center center;
}
.detail-cat {
 	display: inline;
    float: left;
	margin-right:40px;
    margin-left: 30px;
	margin-bottom:25px;
    position: relative;
	width:650px;
	text-align:center;
}
.detail-cat li {
	margin-bottom:4px;
}
.img-cat-no {
 	display: inline;
    float: left;
    margin-left: 90px;
    margin-right: 5px;
    position: relative;
	margin-top:8px;
	width:140px;
	height:140px;
    overflow: hidden;
	text-align:center;
}
.cat_container li { display: block; padding:0 16px 0 0; float: left; }
.cat_container li a { color: #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; }
.cat_container li a:hover { color: #ea0109; text-decoration:none; }


#nav-food-cat{ z-index:9999999; position:relative; width:100%; left:0px; top:0; padding-top:8px; margin-top:10px; margin-bottom:10px; }
#nav-food-cat ul { list-style: none outside none; margin: 0; overflow: hidden; padding: 0; z-index: 500; padding-left:18px; height:40px; }
#nav-food-cat li { float: left; position: relative; text-decoration: none; height:28px; cursor:pointer; display:block; color:#a8a8a8; font-weight:bold; font-size:10px;		 margin-right:3%;			 }
#nav-food-cat a li:hover{ color:#97a004; }
#nav-food-cat li.activecat{ color:#97a004; }



/* WIDGET: #Category
================================================== */
.catgz { width: 100%; }

#category-list .post {
    background-color: #ffffff;
    margin-bottom: 24px;
    padding: 5px;
}
.article_auth { position:absolute;  z-index:200; width:209px;  height:25px; bottom:0px; left:5px; background-color:#FFFFFF; opacity:0.9; text-align:center; color: #EA0109; font-family: 'Kaushan Script',cursive; font-size:12px; padding-top:1px; }
.article_auth a{ color: #EA0109; }
.article_auth a:hover{ color: #994230; }
.category_page {
	width:215px; max-height:180px; overflow:hidden; float:left;
}
.category_page a img{ max-width:209px !important; }
.c_page_d{ width:470px; float:left; margin-left:10px;}
.c_page_d h1 {
    border-bottom: 2px solid #ededed;
    color: #97a004;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    height: 34px;
    margin-bottom: 5px;
    margin-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.c_page_d p {
    color: #8f8f8f;
    font-family: Arial;
    font-size: 12px;
	padding:3px 0 8px 0;
	line-height:20px;
	margin-bottom:2px;
	min-height:60px;
}
.aishare_cat { position:absolute; bottom:10px; right:10px; width:80px; }
.c_icons_col {
	float:left;
	width:36%;
}

.c_icons_col li{
  list-style: none outside none;
  margin: 0;
  padding: 0;
  color:#949494; 
  font-size: 12px;
}

.c_icons_col li i {
    height: 25px;
    margin-right: 0px;
    width: 25px;
	display:inline-block;
	vertical-align:middle;
}

.c_icons_col span {
}

.c_icons_col strong {
    color: #888888;
    font-size: 12px;
}
.green strong {
    color: #97a004;
    font-size: 14px;
}

.c_priprema {
   background: url("images/priprema-small.png") no-repeat scroll 1px top / 70% auto rgba(0, 0, 0, 0);
}
.c_broj_osoba {
   background: url("images/osobe_small.png") no-repeat scroll left top / 80% auto rgba(0, 0, 0, 0);
}
.c_kuhanje {
    background: url("images/kuhanje_small.png") no-repeat scroll left top / 80% auto rgba(0, 0, 0, 0);
}
.c_tezina_pripreme {
    background: url("images/tezina_small.png") no-repeat scroll left top / 80% auto rgba(0, 0, 0, 0);
}
.c_total {
    background: url("images/ukupno_small.png") no-repeat scroll 1px top / 80% auto rgba(0, 0, 0, 0);
}
.c_icons_t {
	float:left; margin-top:2px; margin-right:8px;
}
.c_ocjena {
	width:100px; margin-top:3px; float:left;
}
.nofl { padding-top:30px; }
#category-list .format-category-video .entry-video {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 65%;
}


/* WIDGET: #Category Domacice
================================================== */
.ts-fab-avatar {     display: block; float: left; height: 64px; width: 64px; }
.cat-domacice { position:relative; padding-right:15px; padding-top:8px; padding-left:15px; }
.cat-domacice h4 { color:#ed1c24; font-size:24px; font-family: 'Kaushan Script',cursive; }
.cat-domacice p { padding-left:100px; color:#a2a2a2; font-size:14px; line-height:18px; font-style:italic; }
.cat-domacice span.aut-no-recept { padding-left:100px; color:#c3c1c1; font-size:12px; line-height:16px; }
.cat-domacice .ts-fab-avatar { display: block; float: left; height: 64px; width: 64px; margin:20px 25px 10px 10px; }
.cat-domacice .ts-fab-avatar img { box-shadow: 0px 1px 4px 0px rgba(56,51,56,0.45); padding:1px; background-color:#FFFFFF; }
.lat-posts-author { border-top:2px solid #bcc886; margin-top:10px; }
.lat-posts-author h3 { font-size:12px; color:#adadad; text-transform:uppercase; margin-top:5px; margin-bottom:2px; }
.lat-posts-author li { float: left; margin: 0 3% 12px 0; position: relative; width: 17%; }
.lat-posts-author-img{ height: 90px; overflow: hidden; padding:3px; }
.lat-posts-author img{ background-color: #A8AFBA; border: 1px solid #CCCCCC; width: 100%; }
.lat-posts-author img:hover{ box-shadow: 0px 1px 6px 0px rgba(151,160,4,1); }
.lat-posts-author a{ border: 0 none; color: #97A004; display: block; line-height: 0; overflow: hidden; padding: 0 2px 0 0; position: relative; text-decoration: none; width: 100%; }
.lat-posts-author span{ color: #97A004; font-size: 12px; line-height: 18px; padding: 4px 2px 2px 4px; text-decoration: inherit; margin-top:1px; display:block; }
.lat-posts-author span:hover{ text-decoration: underline; }
.all-reclink { float:right; margin-top:2px; margin-right:10px; text-transform:uppercase; font-weight:bold; }

.img-aut {
	border-radius: 32px;
    overflow: hidden;
	height:64px;
	width:64px;
	background-color:rgba(255, 255, 255, 0);
	box-shadow: 3px 5px 3px 0 rgba(195, 195, 195, 0.32);
	border:3px solid #fff;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:text-bottom;
	margin-right:16px;
}
.img-aut-no {
	display:none;
}
.detail-cat img {
}

/* WIDGET: #SINGLE PAGE
================================================== */

.box-item-single{
	background: #fff;
		padding:25px;
box-shadow: 0 0 6px rgba(195, 195, 195, 0.9), 0 0 4px 0 rgba(195, 195, 195, 0.95) inset;
}

.box-item-single .entry-title {
	margin-bottom: 5px;
	font-size:36px;
	color:#97A004;
	font-weight:bold;
	line-height:44px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
}


.entry span.author {
	display: inline-block;
    color: #c5797b;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 2px;
}
.entry-content span.author a {
    color: #c5797b;
    font-weight: bold;
    text-decoration: underline;
}
.entry-content span.author a:hover {
    text-decoration: none;
}

.entry-content .time-single-page{
display: inline-block; width: 300px;
}

.rsummary {
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 15px;
    padding-top: 10px;
}

#top_shar {
    float: right;
    margin-bottom: 10px;
    width: 310px;
}

#bot_shar {
    float: right;
    margin-bottom: 70px;
    width: 310px;
}



.article_icons_bg_single{ width:100px; height:100px; top:0; left:0; position:absolute;}
.article_icons_wrap_single{ position:absolute;  z-index:9999; width:200px;  height:100px; top:0px; left:0px;	 border-radius:0 0 2px 0px; opacity:0.9; }
.s-ico2 { left:100px;}
.dezerti-s{ background:url('images/single-dezerti.png') no-repeat #fff; background-position:center center; background-size:90% auto; }
.glavna-jela-s{ background:url('images/single-glavna-jela.png') no-repeat #fff; background-position:center 5px; background-size:90% auto; }
.peciva-s{ background:url('images/single-peciva.png') no-repeat #fff; background-position:center center; background-size:90% auto; }
.predjela-s{ background:url('images/single-predjela.png') no-repeat #fff; background-position:center center; background-size:90% auto; }
.salate-s{ background:url('images/single-salate.png') no-repeat #fff; background-position:center center; background-size:90% auto; }
.napitci-s { background:url('images/single-napitci-i-pica.png') no-repeat #fff; background-position:center center; background-size:90% auto; }



.times-head{
    margin-bottom: 2px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}
.recipetime {
    float: left;
    font-weight: bold;
    text-align: center;
    width: 20%;
	min-height:60px;
	font-size:12px;	
}
.recipetime1 {
    float: left;
    font-weight: bold;
    text-align: center;
    width: 20%;
	min-height:30px;
	padding-top:6px;
	padding-bottom:6px;	
}

.prepTimeImg {
    background-image: url("images/clock-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    display: block;
    height: 50px;
    margin-bottom: 4px;
    width: 100%;
}

.cookTimeImg {
    background-image: url("images/cook.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45px auto;
    display: block;
    height: 50px;
    margin-bottom: 4px;
    width: 100%;
}

.totalTimeImg {
	margin-bottom: 4px;
	display:block;
	width:100%;
	height:50px;
	background-image: url("images/clock-2.png");
	background-size: 45px auto;
	background-repeat:no-repeat;
	background-position: center center;	
}

.servesImg {
	margin-bottom: 4px;
	display:block;
	width:100%;
	height:50px;
	background-image: url("images/plate.png");
	background-size: 45px auto;
	background-repeat:no-repeat;
	background-position: center center;	
}
.diffImg {
	margin-bottom: 4px;
	display:block;
	width:100%;
	height:50px;
	background-image: url("images/kapa.png");
	background-size: 45px auto;
	background-repeat:no-repeat;
	background-position: center center;	
}

.recTopRight {
    width: 100%;
    text-align: right;
    z-index:2;
	padding-top:5px;
	padding-right:5px;
	margin-top:15px;
	margin-bottom:6px;
	overflow:hidden;
	position:relative;
}

.printbutton {
    width: 90px;
    text-align: left;
	float:left;
	padding-left:10px;
}


.TimeHeading {
    margin-bottom: 4px;
	line-height:16px;
	padding-top:3px;
	font-weight: normal;
}
.TimeItem {
    font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#496B82;	
}


.recTimes {
    border-bottom: 1px dotted #666666;
    border-top: 1px dotted #666666;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
	min-height:35px;
}

.TimeRight {
    border-left: 1px solid #CCCCCC;
}


.instr {
	margin-top:12px;
    margin-bottom: 18px;
    padding-bottom: 5px;
    width: 100%;
	overflow:hidden;
	font-size:14px;
}

.ingred {
    float: left;
    text-align: right;
    width: 30%;
	padding-right:30px;
	height:100%;
	padding-top:15px;
	color:#496b82;	
	line-height:22px;
}

.ingredHeading {
    margin-bottom: 4px;
	padding-top:3px;
	color:#636363;
	padding-bottom:15px;
    line-height: 28px;
    margin-bottom: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 20px;		
}

.instructHeading {
    margin-bottom: 4px;
	padding-top:3px;
	color:#636363;
	padding-bottom:15px;
	padding-left:10px;
	font-size: 20px;
    line-height: 28px;
    margin-bottom: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;

}

.instruct {
    float: left;
    text-align: left;
    width: 60%;
	padding-left:20px;
	height:100%;
	padding-bottom:15px;
	padding-top:15px;
	border-left: 2px solid #ebebeb;
}

.instruct ol li {
    border-bottom: 1px solid #e3e3e3;
    line-height: 18px;
    padding-bottom: 6px;
	color:#496b82;
}

.instruct h1 {
	margin-left:0px;
	color:#636363;
	font-size:14px;
	line-height:20px;		
}
.ingredContent h1 {
	margin-left:0px;
	font-size:14px;
	line-height:20px;	
	text-transform:uppercase;
	margin-bottom:2px;
	margin-top:12px;
	color:#636363;	
	font-weight:bold;
}
.ingredContent{
	list-style-type:none;
}
.ingredContent li{
	margin-bottom:2px;
}


.instr_rate {
	float:right;
	width:100px;
	margin-top:2px;
}
.instr_ocjena {
	float:right;
	width:50px;
}
.yarpp-related  .yrel {
    color: #4a4645 !important;
    font: 400 22px/34px "Open Sans" !important;
    padding-left: 3px !important;
    text-transform: uppercase !important;
	font-weight:normal !important;
	margin-bottom:10px;
}
.yarpp-related { margin-top:20px; overflow:hidden; }
.y-thumbnail img { background-color: #A8AFBA; border:1px solid #CCC; width:100%; }
.y-thumbnail { border:1px solid #CCC; color: #555555; display: block; line-height: 0; overflow: hidden; padding: 0 2px 0 0; position: relative; text-decoration: none; min-height:110px; height:110px; width:100%; }
.y-thumbnail:hover{ text-decoration:underline; }
.y-thum-img { overflow:hidden; height:90px;}
.y-row { float: left; margin: 5px 12px 12px 0; position: relative; width: 148px; }
.y-thumbnail-title { font-size: 12px; height: 45px; line-height: 16px !important; padding:4px 2px 2px 2px; text-decoration: none; overflow: hidden; color:#797878; }
.yarpp-related a.y-tit { font-size: 14px; text-decoration: none; color:#4a4645; line-height:20px; display:block; font-family: "Open Sans"; font-weight:normal !important; margin-top:6px; min-height:50px; margin-bottom:10px;}
.yarpp-related a.y-tit:hover{ text-decoration: underline !important; color:#797878; }
.y-nom { margin: 5px 0px 12px 0;}

.ts-fab-avatar {     display: block; float: left; height: 64px; width: 64px; }


.tag-cat {
    left: 285px;
    padding-top: 15px;
    position: absolute;
    top: 0;
    width:600px;
    z-index: 900;
	text-align:center;
	min-height:150px;
	max-height:220px;
	overflow:hidden;
}
.tag-cat h2{ 
	font: 42px/50px 'Kaushan Script', cursive;
	background: url("images/h2_bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	padding-bottom: 25px;
	padding-top: 0px;
	font-weight:400;
}

.tag-cat p { 
	padding:10px 30px;
	text-align:center;
	line-height: 22px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	letter-spacing:0.5px;
	color:#60605c;
}

.search-cat {
    left: 285px;
    padding-top: 15px;
    position: absolute;
    top: 0;
    width:600px;
    z-index: 900;
	text-align:center;
	min-height:150px;
}

.search-cat h2{ 
	font: 26px/34px 'Kaushan Script', cursive;
	background: url("images/h2_bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	padding-bottom: 25px;
	padding-top: 0px;
	font-weight:400;
	color:#000;
}

.search-cat span { 
	color:#ea0109;
	font-size: 32px;
}




/* WIDGET: #DODAJ RECEPT I PAGES
================================================== */
.formrec_title {  font: 400 42px/50px 'Kaushan Script',cursive; padding: 45px 4px 20px 225px; background-image: url("images/recipes.png"); 	background-repeat:no-repeat; background-size:150px auto; background-position:70px 15px; margin-top:20px; color:#c63f27; }
.formrec_cont { padding:10px 95px 30px 80px; font-size:14px; color:#858585; }
.rec_red { clear: both; display: block; padding: 3px 0; position: relative; }
.rec_header { float: left; font-size: 14px; line-height: 20px; padding: 20px 20px 5px 20px; text-align: right; width: 250px; color:#797272; font-family:Arial, Helvetica, sans-serif; }
.rec_header1 { float: left; font-size: 14px; line-height: 20px; padding: 14px 20px 5px 20px; text-align: right; width: 250px; color:#797272; font-family:Arial, Helvetica, sans-serif; }
.rec_input { float: left; margin: 10px 0 4px 0; overflow: visible; position: relative; }
.rec_sugg { float: left; margin: 2px 20px 5px 250px; position: relative; width: 440px; font-size:10px; color:#c69e9e; line-height:14px; }
.rec_input_button { float: right; margin: 15px 30px 5px 30px; overflow: visible; position: relative; width: 250px; }
.s_recipe{ width: auto !important; padding: 10px 15px !important; background: #97A004 !important; border: 0 !important; color: #FFFFFF !important; font: 400 32px/40px 'Kaushan Script',cursive !important; }
#posaljiRecept .potrebno { box-shadow: 0 1px 2px #c63f27 inset, 0 -1px 2px #c63f27 inset, 1px 0 2px #c63f27 inset, -1px 0 2px #c63f27 inset, 0 0 4px rgba(35, 146, 243, 0.5) !important; }
#success_msg { display:none; border:1px solid #e5db55; position:fixed; left:50%; top:25%; width:400px; min-height:150px; color:#6e6e5c; padding:15px 10px 20px 110px; z-index:0; margin-left: -300px; font-weight:normal; line-height:22px; font-size:14px; border-radius:6px; background: url("images/warning.png") 30px 50px no-repeat #fefccb; font-family:Tahoma, Geneva, sans-serif; }
#success_msg h1{ color:#9f9b39; font-weight:normal; line-height:22px; font-size:16px; font-family:Tahoma, Geneva, sans-serif; }
.it_upload { background-color:#f1f1f1 !important; }
.smallin { width:90px !important; }
#posaljiRecept input[type=text] { border-radius: 3px; border: none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;
  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; font-size: 13px; color: #222222; position: relative; height: 36px; width: 300px;  padding-left: 10px; }
#posaljiRecept .fullname { background: url(images/fullname.png) 3px 3px no-repeat, -moz-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: url(images/fullname.png) 3px 3px no-repeat, -webkit-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: url(images/fullname.png) 3px 3px no-repeat, -o-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: url(images/fullname.png) 3px 3px no-repeat, -ms-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: url(images/fullname.png) 3px 3px no-repeat, linear-gradient(to bottom, #f7f7f8 0%, #ffffff 100%); padding-left: 48px !important; }
#posaljiRecept input[type=text]::-webkit-input-placeholder {  color: #acacac; }
#posaljiRecept input[type=text]:-moz-placeholder {  color: #acacac; }
#posaljiRecept input[type=text]::-moz-placeholder {  color: #949494; }
#posaljiRecept input[type=text]:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #acacac; }
#posaljiRecept input[type=text]:focus {  box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px rgba(35, 146, 243, 0.5); outline: none; }
#posaljiRecept .useremail { background: url(images/emailicon.png) 3px 3px no-repeat, -moz-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(images/emailicon.png) 3px 3px no-repeat, -webkit-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(images/emailicon.png) 3px 3px no-repeat, -o-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(images/emailicon.png) 3px 3px no-repeat, -ms-linear-gradient(top, #f7f7f8 0%, #ffffff 100%);
  background: url(images/emailicon.png) 3px 3px no-repeat, linear-gradient(to bottom, #f7f7f8 0%, #ffffff 100%);
  padding-left: 48px !important; }
.addline { background-image: url("images/penline.png"); background-repeat:no-repeat; background-position:85px 100px; }
.rec_separator { clear: both; display: block; padding: 3px 0; position: relative; background-image: url("images/penline.png"); background-repeat:no-repeat; height:30px; background-position:70px 0px; margin-top:20px; }
#posaljiRecept .rec_title{ background: -moz-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: -o-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: -ms-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: linear-gradient(to bottom, #f7f7f8 0%, #ffffff 100%); width: 440px !important; }
textarea.it_textarea { border-radius: 3px; border: none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; font-size: 13px; color: #222222; position: relative;
  padding-left: 10px; width: 440px; overflow:auto; }
textarea.it_textarea:focus { box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px rgba(35, 146, 243, 0.5); outline: none; }
.img_ing { background-image: url("images/ingredientss.jpg"); background-repeat:no-repeat; background-position:right bottom 25px; background-size:200px auto; }
.img_ins { background-image: url("images/dishes.jpg"); background-repeat:no-repeat; background-position:right bottom 25px; background-size:200px auto; }
.styled-select select {  width: 268px; padding: 5px; font-size: 12px; line-height: 1; border: 0; border-radius: 0; height: 30px; color:#787878; background: url(images/select.png) no-repeat right 30px top 1px, -moz-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: url(images/select.png) no-repeat right 30px top 1px, -webkit-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background:  url(images/select.png) no-repeat right 30px top 1px, -o-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background: url(images/select.png) no-repeat right 30px top 1px, -ms-linear-gradient(top, #f7f7f8 0%, #ffffff 100%); background:  url(images/select.png) no-repeat right 30px top 1px, linear-gradient(to bottom, #f7f7f8 0%, #ffffff 100%); }
.styled-select { width: 240px; height: 30px; overflow: hidden; border: 1px solid #ccc; }
.obavezno { color:#C63F27; }
.nagrada_title { font: 400 42px/50px 'Kaushan Script',cursive; padding: 45px 4px 20px 10px; margin-top:20px; color:#c63f27; text-align:center; }
.nagrada_cont { padding:10px 95px 30px 80px; font-size:14px; color:#858585; }
.addline1 { background-image: url("images/penline.png"); background-repeat:no-repeat; background-position:center 100px; }
.nagradna_lista{ list-style: none outside none; float:left; padding:0; }
.nagradna_lista li { float: left; position: relative; width:140px; margin-right:10px; padding-top:60px; margin-top:20px; }
.nagradna_lista li:last-child { margin-right:none; }
.nagradna_lista h1{ font: 400 22px/30px 'Kaushan Script',cursive; margin-bottom:0; color:#505050; }
.nagradna_lista span{ padding:4px 10px 4px 18px; display:block; font-size:12px; line-height:15px; }
.sastojci_recepta { background-image: url("images/1-basket-full.png"); background-repeat:no-repeat; background-position:center top;	}
.opis_recepta { background-image: url("images/1-tag.png"); background-repeat:no-repeat; background-position:center top; }
.vrijeme_recepta { background-image: url("images/1-timer.png"); background-repeat:no-repeat; background-position:center top; }
.fotografija_recepta { background-image: url("images/1-photo-camera.png"); background-repeat:no-repeat; background-position:center top;	}
.priprema_recepta { background-image: url("images/1-preparation.png"); background-repeat:no-repeat; background-position:center top;	}
.nagrade1{ padding:0; margin-top:15px; margin-bottom:15px; }
ol.nagrade { list-style-type: none; list-style-type: decimal !ie; /*IE 7- hack*/ margin: 0; margin-left: 3em; margin-top:15px; margin-bottom:75px; padding: 0; counter-reset: li-counter; width:450px; position:relative; }
ol.nagrade > li{ position: relative;  margin-bottom: 5px; padding-left: 0.5em; min-height: 55px; border-left: 2px solid #CCCCCC; }
ol.nagrade > li:before { position: absolute; top: 0; left: -35px; margin-top: 4px; width: 0.8em; font-size: 28px; line-height: 1; font-weight: bold; text-align: right; color: #464646; font-family: 'Kaushan Script',cursive; content: counter(li-counter); counter-increment: li-counter; }
ol.nagrade span{ color:#C63F27;	}
ol.nagrade strong { font-weight: bold; padding-top: 10px;}
ol.nagrade .imgs { right: 0px; margin: 5px 0 15px 15px; position: absolute; top: -10px; }
.s_recipe1{ width: auto; padding: 10px 30px; background: #97A004; border: 0; color: #FFFFFF; font: 400 32px/40px 'Kaushan Script',cursive; }
span.s_recipe1 a { color: #FFFFFF; }
.promo-button { background-repeat:no-repeat; background-position: left center; position:relative; width:100%; min-height:220px; display:block; padding-top:195px; }
.promo-button a{ background-color:#ff1211; color:#fff !important; border:1px solid #fff; padding:10px 15px; font-size:14px; font-weight:bold; }
.promo-button a:hover{background-color:#be100f; }
#success_msgphp { display:block; border:1px solid #e5db55; position:relative; width:400px; left:250px; min-height:150px; color:#6e6e5c; padding:15px 10px 20px 110px; z-index:0; margin-left: 0px; font-weight:normal; line-height:22px; font-size:14px; border-radius:6px; background: url("images/warning.png") 30px 50px no-repeat #fefccb; font-family:Tahoma, Geneva, sans-serif;	margin-bottom:30px; }
#success_msgphp h1{ color:#9f9b39; font-weight:normal; line-height:22px; font-size:16px; font-family:Tahoma, Geneva, sans-serif; }
#success_okphp { display:block; border:1px solid #9adf8f; position:relative; width:400px; left:250px; min-height:60px; color:#6e6e5c; padding:15px 10px 20px 110px; z-index:0;	margin-left: 0px; font-weight:normal; line-height:22px; font-size:14px; border-radius:6px; background: url("images/success.png") 30px 22px no-repeat #d4ffcd; font-family:Tahoma, Geneva, sans-serif;	margin-bottom:30px; }
#success_okphp h1{ color:#319021; font-weight:normal; line-height:22px; font-size:16px; font-family:Tahoma, Geneva, sans-serif; margin-top:5px; margin-bottom:5px; }
.testfl span { background: #97A004; border: 0; color: #FFFFFF; font: 400 32px/40px 'Kaushan Script',cursive; }
.testfl img { border:3px solid #fff; }
.glasajte_title { font: 400 42px/50px 'Kaushan Script',cursive;  padding: 25px 4px 10px 45px; margin-top:20px; color:#c63f27; text-align:left; }
.glasajte_cont { padding:10px 25px 5px 35px; font-size:14px; color:#858585; overflow:hidden; }
.addline3 { background-image: url("images/penline.png"); background-repeat:no-repeat; background-position:30px 65px; }
.glas-fix { margin-bottom:10px !important; }
.color-vote { background-color:#e9f1e5 !important; }
.likes_no_bg{ background-image: url("images/likes-bckg.png"); background-repeat:no-repeat; background-position: top left; float:left; width:130px; padding-left:60px; margin:5px 0 15px 0; font-size:26px; font-family:'Kaushan Script',cursive; }
.like_placeholder { float:right; margin:5px 5px 15px 0;	}
.nagradna-tri { padding:0; width:285px; margin-right:25px; }
.nagradna-mjesto0{ position:absolute; top:-10px; left:-18px; background-image: url("images/najbolji-recept1.png"); background-repeat:no-repeat; background-position: top left; background-size:120px auto; opacity:0.95; 	width:150px; height:150px; z-index:100000 !important; }
.nagradna-mjesto1{ position:absolute; top:-10px; left:-18px; background-image: url("images/najbolji-recept2.png"); background-repeat:no-repeat; background-position: top left; background-size:120px auto; width:150px; 	height:150px; z-index:100000 !important; }
.nagradna-mjesto2{ position:absolute; top:-10px; left:-18px; background-image: url("images/najbolji-recept3.png"); background-repeat:no-repeat; background-position: top left; background-size:120px auto; width:150px; 	height:150px; z-index:100000 !important; }
.fhe { margin-bottom: 25px; margin-top:35px; font-size:34px; color:#C63F27; line-height:44px; text-transform:none; font-family: 'Kaushan Script', cursive !important; }
.fhecont { font-size:14px; padding:0 30px; }
.fheimg { font-size:14px; padding:0 30px; }
.fhecont a{ font-size:14px; color:#C63F27; }

/* WIDGET: #DODAJ RECEPT I PAGES
================================================== */


.t_meni {
   background: url("images/bajramski-men-bcki.jpg") repeat-x top center rgba(217, 199, 162, 0);
}

.t-side {
	box-shadow: 0 2px 10px 8px rgba(255, 255, 255, 0.7);
}
.t_menib {
   background: url("images/bajramski-meni-pat.jpg") repeat bottom center rgba(217, 199, 162, 0);
}
.page_containers {
	text-align:center;
	position:relative;
	padding-left:20px;
}
.b_recs {
	float:left;
	width:440px;
	padding-left:5px;
	padding-right:5px;
	margin-right:10px;
	margin-left:10px;
}

.b_rec_box {
		padding:25px 0px 5px 0;
	background: rgba(255, 255, 255, 0.3);
}

.b_rbox {
	background: url("images/bajramski-meni-tekst.png") no-repeat top right;
	padding-top:20px;
	padding-right:15px;
	margin-bottom:90px;	
}
.b_rboxd {
	background: url("images/bajramski-meni-tekst-1.png") no-repeat bottom left;
	padding-bottom:20px;
	padding-left:15px;
}
.b_rec_box li{
  list-style: none outside none;
  margin: 0;
  padding: 0;
  color:#533328;
  font-size:12px;
  font-weight:bold;
}

.b_rec_box a{ 
	font: 20px/34px 'Kaushan Script', cursive;
	padding-bottom: 25px;
	padding-top: 0px;
	font-weight:400;
	color:#991d42;
	text-decoration:underline;
}
.b_rec_box a:hover{ 
	color:#321207;
	text-decoration:none;
}

.tag-post-content h2{
	text-transform:uppercase;
	color: #4a4645;
	font: 26px/34px 'Open Sans';
	font-weight:400;
	padding-left:3px;
}
.tag-post-content h2 a{
	text-transform:uppercase;
	color: #4a4645;
	font: 26px/34px 'Open Sans';
	font-weight:400;
	padding-left:3px;
}

.tag-domac {
	min-height:50px;
}
.tag-post-content a.tag-post-dom {
	color: #4a4645;
	font: 26px/47px 'Open Sans';
	font-weight:400;
	padding-left:3px;
	text-transform:none;
}

.tag-posts{
	float:left;
	width:168px;
	margin-right:8px;
	position:relative;
}
.tag-posts h1{
	text-transform:none;
    color: #a2a2a2;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 1px;	
	margin-top:5px;
}

.tag-posts-img img{
	padding:5px;
	display: block;
	margin:0 auto;
}
.tag-posts-wrap{
	box-shadow: 0 2px 8px -4px #555;
	background-color:#ffffff;	
	position:relative;
	overflow:hidden;
	padding:7px 7px 15px 7px;
}

.tag-post-content .entry-thumb {
    line-height: 0;
    margin-bottom: 8px;
    position: relative;
}
.tag-post-content .entry-video {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 65%;
}

.tag-posts time a {
    color: #c5797b;
	font-style:italic;
	font-size: 10px;
	text-decoration:none;
}
.tag-posts time a:hover {
    text-decoration: underline;
}
.tag-posts-img{
/*	background-color:#f9f5e9;*/
	text-align:center;
	overflow:hidden;
	display: inline-block;
	width:168px;
    height: 140px;	
	position:relative;
}
.tag-posts-img a{
/*	background-color:#f9f5e9;*/
	display: inline-block;
	width:168px;
    overflow: hidden;
    height: 180px;	
}
.tags-like{ border: 0 none; color: #FFFFFF; font-size: 8px; height: 25px; line-height:16px; text-align: center; width: 90px; float:right; margin-top:5px; margin-bottom:5px; }

.tag-posts-more { margin-top: 5px; margin-bottom:2px; position:relative; height:35px; padding-top:5px; text-align:right; }

.tag-posts-more a.page-numbers, .tag-posts-more span.page-numbers { padding:7px 15px; background-color:#efefef; border-bottom:1px solid #cac8c9; border-top:1px solid #fffdff;	 font-size: 12px; font-weight: bold; display: inline-block; color: #8f8e8e; vertical-align: middle; line-height: 110%; text-transform: uppercase; box-shadow: 0 1px 3px 0 rgba(195, 195, 195, 0.92); }
.tag-posts-more span.page-numbers, .tag-posts-more a.page-numbers:hover { background: #fff; }
.tag-posts-more > a, .tag-posts-more > span { font-size: 12px; font-weight: bold; display: inline-block; color: #8f8e8e; padding: 7px 15px; background: #f6f6f6; vertical-align: middle; line-height: 110%; text-transform: uppercase; }
.tag-posts-more > span, .tag-posts-more > a:hover { background: #fff; color:#5e5b5b; }
.tag-posts-more .next { margin-left:15px; }
.tag-posts-more .next span.icon-text { display: inline-block; padding-left: 9px; line-height: 120%; }

#pop-tags {
	background-color:#fbfbfb;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	padding-top:20px;	
	padding-bottom:20px;
}
#pop-tags #footer- li{
	float:left;
	margin-right:22px;
}
	
.nomargin-r {
	margin-right:0;
}

.main-title {
    left: 0px;
    padding-top: 30px;
    position: absolute;
    top: 0;
    width: 75%;
    z-index: 5;
	text-transform:uppercase;
	color: #4a4645;
	font: 28px/34px 'Open Sans';
	font-weight:400;
	padding-left:10px;	
}

.img-aut-ind {
	border-radius: 24px;
    overflow: hidden;
	height:48px;
	width:48px;
	background-color:rgba(255, 255, 255, 0);
	box-shadow: 3px 5px 3px 0 rgba(195, 195, 195, 0.32);
	border:3px solid #fff;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:top;
	margin-right:12px;
}


.subkatg { margin-left:-40px; }
.subkatg li { display: block; padding:2px 10px 2px 23px; float: left; background: url(images/list_bg.png) no-repeat 4px 7px #FFF; margin-left:15px; margin-bottom:10px; box-shadow: 1px 1px 1px 0 rgba(195, 195, 195, 0.52); }
.subkatg li a { color: #000; font-family:'Open Sans'; font-size:14px; text-decoration:none;}
.subkatg li a:hover { color: #ea0109; text-decoration:none; }
.subkatg span { font-size:10px; line-height: 15px; vertical-align: text-bottom; color:#7a810a;}

.promoo {
	border-left: 2px solid #4080bc;
    padding: 3px 3px 7px 4px !important;
}

.promo_wrap_index{ width:97px; height:96px; top:0; right:0; position:absolute; background:url('images/promo.png') no-repeat; background-position:right top;}

/* highlight results */
.ui-autocomplete span.hl_results {
    background-color: #ffff66;
}
 
/* loading - the AJAX indicator */
.ui-autocomplete-loading {
    background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat;
}
 
/* scroll results */
.ui-autocomplete {
    max-height: 350px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding for vertical scrollbar */
    padding-right: 5px;
}
 
.ui-autocomplete li {
    font-size: 14px;
	font-family:"Open Sans";
}
 
 .ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
  }
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 350px;
}

	
#adv_search	{
	margin-top:10px;
	position:relative;
	height:50px;
}


input.advsearch {
	margin: 0;
	font-size: 20px;
	padding:6px 10px 6px 16px;
	width: 710px;
	line-height:27px;	
	display: block;
	background: #fff;
	height:46px;
	border: 1px solid rgba(0,0,0,0.22);
	box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.05);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #4a4645;
	font-family:"Open Sans";
	float:left;
	margin-right:3px;
}
.searchadv .searchsubmit { cursor: pointer; display: block; font-family: 'Open Sans', sans-serif; position: absolute; right: 2px; top: 2px; background: url("images/search-icon.png") no-repeat scroll center center  #d1160b; background-size:22px auto; border: 0 none; border:1px solid #be1010; line-height: 38px; text-indent: 9999px; width: 55px; border-radius:5px; padding:1px 5px; }


.advsearch:focus {
	-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	-o-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
}

.cat_select	{
	position:absolute;
	right:60px;
}






.cd-dropdown > span,
.cd-dropdown ul li:nth-last-child(-n+3) span {
	/* box-shadow: 0 1px 1px rgba(0,0,0,0.1); */
}

.cd-dropdown ul {
	position: absolute;
	top: 0px;
	width: 200px;
}

.cd-dropdown ul li {
	position: absolute;
	width: 200px;
	margin-bottom: 0px;
}

.cd-active.cd-dropdown > span {
	color: #fc756f;
}

.cd-active.cd-dropdown > span,
.cd-active.cd-dropdown ul li span {
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.cd-active.cd-dropdown ul li span {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.cd-active.cd-dropdown ul li span:hover {
	background: #ea2e34;
	color: #fff;
}


/* Header Style */
.codrops-top {
	line-height: 24px;
	font-size: 11px;
	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}

.codrops-top a {
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	display: inline-block;
}

.codrops-top a:hover {
	background: rgba(255,255,255,0.8);
	color: #000;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	float: left;
	display: block;
}

/* Demo Buttons Style */
.codrops-demos {
	float: right;
	padding-top: 10px;
}

.codrops-demos a {
	display: inline-block;
	margin: 10px;
	color: #666;
	font-weight: 700;
	line-height: 30px;
	border-bottom: 4px solid transparent;
}

.codrops-demos a:hover {
	color: #000;
	border-color: #000;
}

.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	color: #aaa;
	border-color: #aaa;
}


.cd-dropdown,
.cd-select {
	position: absolute;
	width: 200px;
	right:82px;
	top:2px;
	display: block;	
}

.cd-dropdown > span {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999;
	font-weight: 400;
	font-size: 14px;
	background: #fff;
	display: block;
	padding: 0 15px 0 20px;
	position: relative;
	cursor: pointer;
	font-family:"Open Sans";	
}

.cd-dropdown > span:after {
	content: '\25BC';
	position: absolute;
	right: 0px;
	top: 15%;
	width: 50px;
	text-align: center;
	font-size: 12px;
	padding: 10px;
	height: 70%;
	line-height: 12px;
	border-left: 1px solid #ddd;
}

.cd-dropdown.cd-active > span:after {
	content: '\25B2';
}

.cd-dropdown ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
}

.cd-dropdown ul li {
	display: block;
}

.cd-dropdown ul li span {
	width: 200px;
	background: #fff;
	line-height: 40px;
	padding: 0px 15px 0 20px;
	display: block;
	color: #999;
	cursor: pointer;
	font-weight: 700;
}

.cd-dropdown > span,
.cd-dropdown ul li span {
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cd-dropdown > span span[class^="icon-"],
.cd-dropdown > span span[class*=" icon-"]{
	padding: 0 15px 0 0px;
}

/* Select fallback styling */
.cd-select {
	border: 1px solid #ddd;
}

.cd-dropdown span[class^="icon-"]:before, 
.cd-dropdown span[class*=" icon-"]:before {
	font-family: 'icomoon';
	font-style: normal;
	speak: none;
	font-weight: normal;
	position: absolute;
	font-size: 22px;
	line-height: 40px;
	width: 50px;
	top: 50%;
	right: 44px;
	margin-top: -20px;
	text-align: center;
	color:red;
}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?be7590');
	src:url('fonts/icomoon.eot?#iefixbe7590') format('embedded-opentype'),
		url('fonts/icomoon.woff?be7590') format('woff'),
		url('fonts/icomoon.ttf?be7590') format('truetype'),
		url('fonts/icomoon.svg?be7590#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}


.icon-sastojci:before {
	content: "\e601";
}



span.h_results {
	background-color:#FFFF00;
}



/* ############## NEW YEAR STYLE ########### */

/*	body {
		background: url("images/background-newyear.jpg") no-repeat fixed center center #286f83;
		  -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
	}
	.head-wrap {
		background-color:transparent;
	}
	.head-top
	{
		background-color:transparent;
	}	
#nav-hold-pod, #bottom-widget{
	background-color:#196590;
}

#bottom-widget {
    background-image: none;
}

#logo{ position:relative; background: url('images/logo-newyear.png') no-repeat scroll 5px 35px transparent; background-size:120px 150px; z-index: 9999; height:171px; width:1270px; }

.main-title {
    color: #FFF;
}
.tag-post-content h2 a {
    color: #FFF;
}

#nav-under {
	background: url("images/ny-bot-men.png") no-repeat top left;
}
.head-top {
	background: url("images/ny-top-men.png") no-repeat bottom left;
}
#logo h1 a {
	display:block;
	text-indent:-9999px;
	height:60px;
}
#logo h1 {
	margin-bottom: 0px !important;
}

.banner-top {
	border:2px solid #fff;
	line-height:1px;
}
*/

.sponsored {
	background: url("http://domacica.com/wp-content/uploads/2015/07/rakila-sponsored.png") no-repeat bottom right;
	height:38px;
	width:265px;
	position:relative;
}

.sponsored-side {
	background: url("http://domacica.com/wp-content/uploads/2015/07/rakila-sponsored.png") no-repeat bottom right;
	height:38px;
	width:208px;
	position:relative;
}