/*
File:			custom.css
Description:	Custom styles for Thesis for Rashko Dorosiev
Author:			kristarella
Author URL:		http://www.kristarella.com
*/

.custom #bg_container {background:#B1D978 url(images/bg.jpg) repeat;}

/* === HEADER === */
.custom #header_area {background:#B1D978 url(images/bg-top.jpg) top left repeat-x;}
	.custom #header_area .page {padding-top:1.5em; background:transparent url(images/plant1.png) bottom right no-repeat;}

.custom #header {position:relative;}
	.custom #header #logo {padding-right:1em; text-indent:-9999px;}
		.custom #header #logo a {background:url(images/title.png) top right no-repeat; display:block; width:100%; height:50px;}
		.custom #header #logo a:hover {background:url(images/title.png) bottom right no-repeat;}

.custom .social {position:absolute; right:5em; bottom:0.5em;}
	.custom .social a {padding:0.5em 0 0 0.75em;}
		.custom .social a img {position:relative;}
		.custom .social a:hover img {top:-0.5em;}
		
		
/* === NAV === */
.custom .nav_area {}
	.custom .nav_area .page {background:#5C713E url(images/nav-bg.jpg) top left repeat-x; border-bottom:1px solid #fff;}
	
.custom ul.menu {border-right:1px solid #5C713E;}
	.custom ul.menu li {border-right:1px solid #90AC69;}
	.custom ul.menu li.current, .custom ul.menu li.current-cat {}
	.custom ul.menu li.rss {}
		.custom ul.menu li a {background:transparent; border-top:0;}
		.custom ul.menu li a:hover {background:#5C713E;}
		.custom ul.menu li.current a, .custom ul.menu li.current-cat a {background:#5C713E; border-bottom:0;}

.custom ul.submenu {background:#5C713E;}
	.custom ul.submenu li {border-right:0;}
		.custom ul.submenu li a:hover {background:#65523A;}
		.custom ul.submenu li.current a:hover {background:#5C713E;}
			.custom ul.submenu li.current li a:hover {background:#65523A;}

/* === CONTENT === */
.custom #content_area .page {border-top:1px solid #ddd; border-bottom:1px solid #f5f5f5; background:#fff url(images/plant2.png) left bottom no-repeat;}

.custom .post_box {border-top:0;}

.custom .format_text p a:hover, .custom .format_text li a:hover {background:#DFEFC8;}

.custom span.definition {position:relative; border-bottom:1px dotted #5C713E;}
.custom span.definition:hover {cursor:help;}
	.custom span.definition span {display:none; width:300px; padding:1em; background:#DFEFC8; border:2px solid #C8E4A0; position:absolute; z-index:10; top:1em; left:0;}
	
.custom p.email-link {text-align:right;}
	.custom p.email-link a {padding:10px 0 5px 40px; background:#fff url(images/mail_send.png) top left no-repeat;}
	.custom p.email-link a:hover {background:#DFEFC8 url(images/mail_send.png) top left no-repeat;}

.custom .sociable {text-align:right;}

/* contact forms */
.custom .wpcf7 label {display:block; float:left; width:10em;}
	.custom .wpcf7 label sup {color:red;}
.custom .wpcf7 p.button {text-align:center;}
	.custom .wpcf7 p.button input {background-color:#C29E70; border:solid #65523A; border-width:0 1px 1px 0; color:#fff; width:7em;}
	
/* product pages */
.custom ul.product-list {list-style:none;position:relative; z-index:1; padding-bottom:300px;}
.custom ul.product-list:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.custom ul.product-list li {width:150px; height:250px; margin:1em; float:left; position:relative; z-index:auto; text-align:center;}
		.custom ul.product-list li a {text-decoration:none;}
		.custom ul.product-list li a:hover {background:none;}
		.custom ul.product-list li a img {display:block;}
		.custom ul.product-list li span {display:none; width:300px; padding:1em; background:#DFEFC8; border:2px solid #C8E4A0; position:absolute; z-index:20; top:143px; left:2px; text-align:left;}

/* === SIDEBARS === */
.custom #multimedia_box {}

.custom #subscribe2 {background:#DFEFC8; padding:1em; width:auto;}
	.custom #subscribe2 h3 {padding-right:50px; padding-top:0.25em; background:url(images/mail.png) bottom right no-repeat; margin-bottom:1.5em;}
	.custom #subscribe2 div {background:#fff; padding:1em; border:1px solid #ddd;}
		.custom #subscribe2 p {text-align:center;}
			.custom #subscribe2 input[type=submit] {background-color:#C29E70; border:solid #65523A; border-width:0 1px 1px 0; color:#fff; width:7em;}

.custom li.widget h3 {}
	.custom li.widget h3 a.rsswidget {color:#65523A;}
		.custom li.widget h3 a.rsswidget img {display:none;}
.custom li.widget .rss-date {font-size:0.85em;}

.custom #wp-calendar {}
	.custom #wp-calendar caption {background:#5C713E url(images/nav-bg.jpg) bottom left repeat-x; color:#fff;}
	.custom #wp-calendar th {background:#B1D978 url(images/nav-bg.jpg) top left repeat-x; color:#fff; border-bottom-color:#fff;}
	.custom #wp-calendar tbody {background-color:#f5f5f5;}


/* === FOOTER === */
.custom #footer_widget_area {}
	.custom #footer_widget_area .page {border-top:1px solid #90AC69;}
		.custom #footer_widget_area .sidebar {float:left; width:100%; background:#C8E4A0 url(images/footer-bg.jpg) no-repeat right bottom;}
			.custom #footer_widget_area .sidebar_list {float:left; width:auto; padding:1.1em; border-left:1px solid #90AC69; border-right:1px solid #DFEFC8; border-bottom:1px solid #DFEFC8;}
		
.custom #footer_widget_area li.widget {width:31%; margin:0 1%; float:left;}

.custom #footer_area {background:url(images/bg-bottom.jpg) bottom left repeat-x;}
	.custom #footer_area .page {background:transparent; padding-bottom:2em;}

.custom #footer {}
	.custom #footer #copyright {text-align:left; float:left; width:60%;}