/* 
WOO CUSTOM STYLESHEET
---------------------
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"Nunito Light";src:url("Nunito-Light.eot?") format("eot"),url("Nunito-Light.woff") format("woff"),url("Nunito-Light.ttf") format("truetype"),url("Nunito-Light.svg#Nunito-Light") format("svg");font-weight:normal;font-style:normal;}

/* 2.2 Navigation */
#language{ font: 12px/1em "Nunito Light", sans-serif; margin: 0; }
#language li  { float:left; width: auto; margin-left: 10px; list-style:none; }
#language li a:hover { vertical-align:bottom; }

#navigation{ font: 13px/1em nunito, sans-serif; margin-top: 30px; }
#navigation ul.rss  { margin: 0 0 0 10px; padding: 8px 0; }


.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }
.nav a  { position:relative; color: #ae5816; display:block; z-index:100; padding:7px 10px; line-height:18px; text-decoration:none; text-shadow:0 0 0 #000;  }
.nav li  { float:left; width: auto; margin-left: 15px; }
.nav li a.sf-with-ul { padding-right:20px; }

.nav a:hover, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a,
.nav li.sfHover { background:#fcecd2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }

/* Optional Styling */
#navigation { 
	
	/* Border Radius */ 
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	
	/* Box Shadow */
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,.03);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.03);
	box-shadow: 0 0px 0px rgba(0,0,0,.03);
}
#navigation .nav li a { }
#navigation .nav li:first-child a { border-left:none; }

/* 2.3 Header */

#header .col-full { padding: 2px 0 36px 0; clear: both; position: relative; }

#logo img  { margin-top: 14px;}

/* 2.4.1 Homepage */
.portfolio-item h3 a { color: #444444; }
.portfolio-item .portfolio-galleries { display:none }
.portfolio-item .portfolio-image { margin-bottom: 30px; }

.portfolio-items .portfolio-image.drop-shadow:after { margin-top: 20px; }
#main .widget_blog .title { font-family: Arial, Helvetica, sans-serif; margin-left: 5px; }

#main .block { width: 250px; float: left; padding-right: 75px; }
#main .block.last { padding-right: 0; }
#main .block .widget-title { font-size: 18px; font-family: "Nunito Light", sans-serif; font-weight: light; color: #ae5816; border-bottom: 1px solid #ae5816; text-shadow: 0px 0px 0px #ffffff; padding-bottom: 20px; margin-bottom: 20px; }

#intro { color: #444444; line-height: 20px; }

.widget_woo_blog .post { background: url(images/bg-widget.png) repeat top left !important; padding: 20px 0px 10px 0px; margin-bottom: 20px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; }
.widget_woo_blog .post h2 { padding: 0 20px; }
.widget_woo_blog .post h2 a { font-size: 20px; line-height: 20px; font-weight: bold;}
.widget_woo_blog .post span.post-category, .widget_woo_blog .post a.post-edit-link { display: none; }
.widget_woo_blog .post a { text-decoration: none; }
.widget_woo_blog .post a:hover { text-decoration: underline; }
.widget_woo_blog .post-meta { background: none; padding: 20px 20px 0px 20px;}
.widget_woo_blog .entry { border-bottom: 1px solid #d3d3d3; border-top: none; padding: 0px 20px; }
.widget_woo_blog .entry, .widget_woo_blog .entry p { font-size: 12px !important; }

/* 2.4.2 Slider */
.slide .entry h2 { font: 21px/1.4em "Nunito Light", sans-serif;color: #fff; text-shadow: 0px 0px 0px #000; margin-bottom: 20px;}

#wrapper .slide .entry a, #wrapper .slide .entry p, #wrapper .slide .entry p a:visited { font: 14px/1.5em "Nunito Light", sans-serif; color: #DD7D29 !important; text-shadow: 0px 0px 0px #000;}

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post .title, .page .title  { font:normal 30px/1em "Nunito Light", sans-serif;position:relative; margin: 0 0 0.4em; }
.post-meta {display: none}
.post-author { background: url(images/ico-meta.png) no-repeat left; padding-left: 20px;}
.post-more { clear:both; margin:1em 0; color:#999;}
.post p.tags{color:#999; background:url(images/ico-tag.png) no-repeat top left;padding-left:25px;width:100%;clear:both;margin-bottom:20px;}
.post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited { text-decoration: underline; color:#c1321d; }
.post-more a:hover, .post-meta a:hover, .post p.tags a:hover { text-decoration:underline; color:red;}

/* 3.1 Typographic Elements */
.entry { border-top: 1px solid #e0e0e0; padding-top: 1.5em; clear: both; }
.entry, .entry p  { font:14px/1.5em Helvetica, Arial, sans-serif; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { font-family: Arial, Helvetica, sans-serif; margin:0 0 0.5em; line-height:1.5em; }
.entry p  { margin-bottom: 1.2em; }
.entry blockquote  { background:url(images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444;   }
.entry blockquote p, blockquote p, blockquote { font: italic 14px Georgia, Times, serif; }

/* 3.2 Images */
.entry img, img.thumbnail { border: none;  }

/* 3.3 Footer */
#footer li  { float:right; width: auto; margin-left: 30px; list-style:none; }




