/*
	Theme Name: Bumerang
	Description:  Bumerang.
	Version: 1.0
	Tags: green, fixed width, widget ready
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{ margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background-color:transparent; list-style:none;}

body { padding:0px; margin:0 auto; color:#464242; height: 100%; font:13px/18px Arial, Helvetica, sans-serif; background:#F0FFC6}
html {height: 100%;}

#wrapper { width:995px; margin:0 auto; min-height: 100%; height: auto!important; height: 100%; background: url(img/left-bg.gif) top left repeat-y #F0FFC6; }

/* header */
#header { display:none; }

/*top navigation*/
#top-nav { display:none;}

/* Middle*/
#middle { height: 1%; width:995px; margin:0px auto; padding:0 0 70px; }
#middle:after {	content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container { width: 100%; }
#content {	padding: 0 20px; overflow:hidden;}

/* Sidebar Left*/
#sideLeft {	display:none;  }

/*content */
#text-content { line-height:22px; padding:0px 40px; position:relative; overflow:hidden; width:100%;}
#text-content h1, #text-content h2, #text-content h3, #text-content h4, #text-content h5, #text-content h6 { margin-bottom:15px; color:#08801F; text-align:left}
#text-content h1.title {font-size:16px; background:url(img/h1.gif) left center no-repeat; padding:5px 5px 5px 50px;}
#text-content h1 {font-size:24px;}
#text-content h2 {font-size:22px;}
#text-content h3 {font-size:20px;}
#text-content h4 {font-size:18px;}
#text-content h5 {font-size:16px;}
#text-content h6 {font-size:15px;}
#text-content p {text-indent:15px; margin:10px 0; line-height:22px;}
#text-content table td { border:1px solid #ababab; padding:3px;}
#text-content strong { font-weight:bold;}
#text-content em { font-style:italic;}
#text-content ul li { margin-bottom:5px; list-style: url(img/li.gif); margin-left:30px; line-height:18px; text-align:left;}
#text-content ol li { margin-bottom:5px; list-style: decimal; margin-left:30px; line-height:18px; text-align:left;}
#text-content small { font-size:11px;}
#text-content hr {color:#027E06;	background:#027E06; height: 1px; border-width:0px;}

/*edit-link*/
a.post-edit-link {padding:3px 10px; background:#B4DB9A; color:#008102; border:none; margin-top:5px; text-decoration:none;}
a.post-edit-link:hover { color:#fff; background:#97B57F;  text-decoration:none;}

/*print-link*/
.print-link { position:absolute; top:10px; right:10px;}

.alignleft { float:left; margin:10px 20px 10px 0px; padding:0px; border:2px solid #FFCC01;  }
.alignright { float:right; margin:10px 20px 10px 0px; padding:0px; border:2px solid #FFCC01;}
.alignnone { margin:10px 20px 10px 0px; padding:0px; border:2px solid #FFCC01; }
.size-full { margin:10px 20px 10px 0px; padding:0px; border:2px solid #FFCC01; }
.size-medium { margin:10px 20px 10px 0px; padding:0px; border:2px solid #FFCC01;}

.clear { clear:both; display:block;}

/*page navigation*/
.wp-pagenavi { clear:both !important; display:block !important; font-size:0.9em !important; padding:15px 0px; text-align:center; color:#008004}
.wp-pagenavi span { font-weight:bold; margin:0 6px; }
.wp-pagenavi a { border:1px solid #97B57F; margin-right:3px; padding:3px 7px; text-decoration:none; color:#97B57F;}
.wp-pagenavi a:hover { background:#97B57F; color:#fff;}

/*gallery*/
.ngg-galleryoverview  {clear:both; display:block !important; margin-top:10px; overflow:hidden; width:100%;}
.ngg-gallery-thumbnail-box { float:left; width:25%;}
.ngg-gallery-thumbnail  {float:left; margin-right:5px; text-align:center;}
.ngg-gallery-thumbnail img { background:#ffdc3a;  display:block; margin:4px 0 4px 5px; padding:4px;
position:relative;}
.ngg-gallery-thumbnail img:hover { background:#FF9B39;}

/*post*/
.hentry { margin-bottom:15px; margin-top:18px; border:1px solid #97B57F; padding:10px 10px 20px;}
.hentry p.byline { margin-bottom:0px;}
.hentry p.byline small { color:#7e8393; font-size:15px; }
.hentry h2.entry-title { font-size:22px; color:#3b7eaf; padding-left:15px; font-weight:normal; text-align:left;}
.hentry h2.entry-title a {color:#97B57F; text-decoration:none; border-bottom:1px dashed #97B57F; }
.hentry h2.entry-title a:hover {color:#97B57F; text-decoration:none; border:none;}
.hentry a.next-link {padding:0px 10px; background:#B4DB9A; color:#008102; border:none; margin-top:5px; text-decoration:none; float:right; font-size:11px;}
.hentry a.next-link:hover { color:#fff; background:#97B57F;  text-decoration:none;}
.hentry .entry-summary { color:#696972; border-bottom:1px solid #d9dfeb; padding-bottom:30px;}
.hentry .entry-summary p { margin-bottom:0px;}
.hentry .entry {padding:0px 5px 25px 5px; }

/*contact*/
div.wpcf7 p { text-indent:0px!important; line-height:18px;}
span.wpcf7-not-valid-tip  {background:#FFFFFF; border:1px solid #FF0000; font-size:10pt; left:0%; padding:2px; position:absolute; top:0%; z-index:100; width:220px;}
span.wpcf7-form-control-wrap {	position: relative;}
span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block;}
span.wpcf7-list-item { margin-left: 0.5em;}
.wpcf7-display-none { display: none;}
img.ajax-loader { border: none;	vertical-align: middle;}
div.wpcf7-validation-errors {border:2px solid #cd251d; padding:5px;}
.wpcf7-form-control-wrap input {border: 1px solid #B4DB9A; padding: 3px; font-size:0.9em; background: #EBEBEB; font-family: Arial, Tahoma, georgia; width:220px; }
textarea{width: 220px; height: 60px;	border: 1px solid #B4DB9A;	padding: 3px; font-size:0.9em; background: #EBEBEB; font-family: Arial, Tahoma, georgia; }
.btn-contact {  padding:3px 10px; background:#B4DB9A; color:#008102; border:none; cursor:pointer; margin-top:5px;}
.btn-contact:hover { color:#fff; background:#97B57F; }

/*catalogue*/

table.catalog {	margin:10px 0px; width:100%; /*border-collapse:separate; border-spacing:5px;*/	border:none!important;}
table.catalog td {	padding:5px; text-align:center;	border:none!important;}
table.catalog tr.catalog-photo td {	width:170px; height:170px; vertical-align: middle;	padding:0px 25px;}
table.catalog tr.catalog-text {	line-height:14px;}
table.catalog tr.catalog-text td {	padding:0px 25px 10px;	vertical-align:top; text-align:center;}
table.catalog tr.catalog-text a {	color:#52594F;	text-decoration: underline;	font-size:12px;	display:block;}
table.catalog tr.catalog-text a:hover {	color:#52594F;	text-decoration: none}
table.catalog .cat-items {	width:170px; height:170px; border:1px solid #027E06; overflow:hidden; text-align:center; padding:5px; background:#f4fed9;}

table.items { margin:0px; width:100%; width:100%; border:none!important;}
table.items td { text-align:center; border:none!important;}
table.items tr.items-photo td {	width:170px; height:170px; vertical-align: middle;	padding:0px 25px;}
table.items tr.items-text {	line-height:14px;}
table.items tr.items-text td { padding:0px 25px 10px; vertical-align:top; text-align:center;}
table.items tr.items-text a { color:#52594F;	text-decoration: underline;	font-size:12px;	display:block;}
table.items tr.items-text a:hover {	color:#52594F;	text-decoration: none}
table.items .cat-items { width:170px; height:170px; border:1px solid #027E06; overflow:hidden; text-align:center; padding:5px; background:#f4fed9;}

.wrap { display: table-cell; vertical-align: middle; width: 100%; height: 165px; overflow:hidden;  }
.just-for-IE { display: none; width: 1px; margin-left: -1px; }
.valign-center { text-align:center;	width:165px; overflow:hidden;  }
* html .just-for-IE, * html .valign-center {display: inline-block; vertical-align: middle; }
* html .valign-center { width: 100%; }
* html .just-for-IE { height: 100%; }
* html .just-for-IE, * html .valign-center {display: inline;}

.hidden {display:none;}
.info { border:1px solid #027E06; padding:10px; margin-top:10px;}
.country-img, .country-text  { cursor:pointer;}
.country-text { padding: 10px;}

.breadcrumb { display:none;}
.breadcrumb a {	color:#000;	text-decoration: none;}
.breadcrumb a:hover { color:#000; text-decoration: underline}
.single-item {width:167px; height:167px; border:1px solid #027E06; overflow:hidden; text-align:center; padding:5px; background:#f4fed9; float:left; margin:3px;}
.cat-items-img { width: 165px; height: 165px; overflow:hidden;}
.single-brend {	margin:0px 0px 10px 0px;}

/* footer */
#footer {display:none;}

/* links*/
a { color:#97B57F; text-decoration:underline;}
a:hover { color:#97B57F; text-decoration:none;}
