/*  
Theme Name: UNVOGUE
Version: 1.2.2
Description: Designed by <a href="http://lidia-anain.com">Lidia-Anain</a>.
Author: Lidia-Anain
Author URI: http://lidia-anain.com

/* Default styles */
@import "css/reset.css";
/*-------------------------------------------------------------------------------------------

/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
/* 1.1 Defaults */
body  { font: 13px Georgia, serif; line-height: 1.65; color: #000; background-color: #000; font-weight:400; }
h1, h2, h3, h4, h5, h6  {margin:0;color:#777;font-weight: normal;text-shadow: 1px 1px 1px #666; }
h1 {font-size: 24px;} h2 {font-size: 20px;} h3 {font-size: 16px;} h4 {font-size: 14px;} h5 {font-size: 13px;} h6 {font-size: 12px;}
p  {margin: 0;}
/* 1.2 Hyperlinks */
a:link, a:visited  {color:#111;}
a:hover  {}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
.container_12,
.container_16 {margin-left:auto;margin-right:auto;width:960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display:inline;float:left;margin-left:0px;margin-right:20px;}
.container_12 .grid_3, .container_16 .grid_4 {width:220px;}
/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/
/* 2.1 Containers & Columns */
#container {}
.col-left {float:left;}
.col-right {float:right;}
.col-full  {width:940px;margin:0 auto;}
/* 2.2 Navigation */
#navigation ul.rss{background:url(images/ico-rss.png) no-repeat 0 center;padding:6px 0 4px 15px;}
#navigation ul.rss li{display:inline;padding:0 10px;}
#navigation a {color:#fff;text-decoration:none;font-size:12px}
#nav, #nav ul  {z-index:100; margin:0; padding:0; list-style:none; line-height:1;}
#nav a  {display:block; z-index:100; padding:0 10px; line-height:36px;}
#nav a:hover  {background:#444;}
#nav li  {float:left;width:auto;}
/* 2.2.1 Drop-down menus */
#nav li ul {position: absolute; left: -999em; width: 172px; border-top: 1px solid #ddd;}
#nav li ul li {border: 1px solid #ddd; background: #FFF; border-width: 0 1px 1px;}
#nav li ul li a {width:150px; line-height:32px; font-size:11px; color:#555;}
#nav li ul li a:hover  {background:#f5f5f5;}
#nav li ul ul  {margin: -33px 0 0 170px;}
#nav li ul ul li a {}
#nav li ul li ul li a {}
#nav li:hover,#nav li.hover  {position:static;}
#nav li:hover ul ul, #nav li.sfhover ul ul,
#nav li:hover ul ul ul, #nav li.sfhover ul ul ul,
#nav li:hover ul ul ul ul, #nav li.sfhover ul ul ul ul {left:-999em;}
#nav li:hover ul, #nav li.sfhover ul,
#nav li li:hover ul, #nav li li.sfhover ul,
#nav li li li:hover ul, #nav li li li.sfhover ul,
#nav li li li li:hover ul, #nav li li li li.sfhover ul  {left:auto;}
/* 2.3 Header */
#header {padding:30px 0;clear:both;position:relative;}
#logo {float:left;}
#logo img {}
#logo .site-title, #logo .site-description {font-family:Verdana, Geneva, sans-serif; color: #000; display:none;}
#logo .site-title a { color:#555; font-size:36px; line-height:40px; text-transform:none; font-weight:bold; text-decoration:none; letter-spacing:-3px; }
#logo .site-title a:hover { text-decoration:underline; }
#logo .site-description { color:#777; font:italic 14px Georgia, serif; }
#topad{float:right; margin-top:13px; padding: 4px;}
.about {color:#fff;float:left;font-size:17px;width:440px;}
.about h2 {color:#fff;font-size:26px;padding:5px 0 20px; line-height:34px; font-weight:normal;text-shadow: 1px 1px 0 rgba(0.99, 0.99, 0.99, 0.99) }
/* Featured / Slider */
#featured .subscribe {position:absolute;right:0;top:25px;}
#featured .alignleft {margin:0px;float:left;}
#slider-block {overflow:hidden; min-height:600px; }
.container {float: left;width:460px;height:600px; overflow:hidden; position:relative;margin:0;}
.slides {position:relative;top:0;left:0;width:460px;}
.slides div.slide {position:absolute;top:0; width:460px; display:none;}
#loopedSlider {width:460px;float: left; margin:0 0 20px 40px; padding:28px 0;}
#featured h2, #featured p {display:none;}
#featured .slider-image {padding:5px;}
.postcard-front {float:left;width:460px;}
#albums {padding: 20px 0px 0px 0px;float:left; }
#albums p.category {margin:0;}
#albums p.category a {background-color:#fff;text-align:center;color:#000;display:block;height:40px;font-size:15px;font-weight:bold;line-height:40px;padding:5px;margin-bottom:20px;}
#albums p.category a:hover {background-color:#fff;}
.category-image-block {background-color:#fff;width:220px;height:150px;margin-bottom:1px;}
.stampdate {width:82px;padding-top:15px;height:65px;color: #fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);}
.single .stampdate, .postcard-back .stampdate {float:left;margin:0 20px 15px 0;}
.stampdate .postMonth {float:left;font-size:14px;width:82px;line-height:14px;text-align:center;}
.stampdate .postDay {font-size:36px;width:82px;line-height:30px;float:left;text-align:center;}
.postcard-meta li {border-bottom:1px solid #ccc;padding:10px 0;}
/* 2.4 Content */
#content{padding:30px 0;}
* html #content{}
#main{width:700px;}
#main.fullwidth {width:940px;}
#main.home {width:460px;}
/* 2.5 Sidebar */
#sidebar{width:220px;overflow:hidden;}
#home-sidebar {width:460px;}
.subcol-sidebar {width:220px;}
/* 2.6 Footer */
#footer {font-size:11px;padding: 20px 0;}
#footer #credit img {vertical-align:middle;}
#footer #credit span {display:none;}
/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/
#breadcrumb {padding:20px;}
#breadcrumb strong {font-weight: normal;}
.archive_header {display:block;float:left;width:678px;margin-bottom:20px;font-size:16px;padding:10px;}
.archive_header .catrss a {font-size:12px;text-decoration:underline;line-height:24px;}
.post {margin:0 0 25px 0;}
.single {padding:20px;position:relative;}
.home .post .title, .archive .title {margin:0 0 20px 0;line-height:24px;}
.single .title {margin-bottom:5px;}
.post .title a:link, .post .title a:visited {}
.post .post-header {padding-bottom:20px;}
.post .post-header h1 {font-size:28px;padding-top:5px;line-height:32px;}
.post .date-inner {padding:5px;font-size:10px;text-transform:uppercase;float:left;}
.post .date {float:right;margin-left:20px;} 
.post-meta{margin:0 0 15px 0;font-size:12px;color:#999;}
.post-meta a {text-decoration:none;}
.post-meta .comments {float:right;}
.post-meta .comments a {padding:0;}
.post-meta .comments span {background:url(images/bg_comment_cloud.png) no-repeat center center; padding: 6px 20px 14px 20px;}
.post p.tags {width:100%;clear:both;}
.post-content {padding:20px;}
.post-meta {border-top:none;padding:20px;}
.entry  {}
/* 3.1 Typographic Elements */
.entry h1 {}  .entry h2 {}  .entry h3 {}  .entry h4 {}  .entry h5 {}  .entry h6 {}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {margin:0 0 15px 0;}
.entry p {margin:0 0 20px 0;}
.entry blockquote {padding:30px 30px 10px 30px;margin-bottom:20px;}
.entry blockquote p {font-style:italic;font-size:18px;}
.entry ul {margin:0 0 15px 0;padding:0 0 0 30px;}
.entry ul ul {margin:0;}
.entry ul li {list-style-type:circle;}
.entry ul ul li {list-style-type:disc;}
.entry ol  {margin:0 0 15px 0;padding:0 0 0 30px;}
.entry ol ol {margin:0;}
.entry  ol li {list-style-type:upper-latin;}
.entry  ol li ol li {list-style-type:lower-latin;}
/* 3.2 Images */
.entry img, .attachment-thumbnail {padding:5px;border:1px solid #ccc;background-color:#fff;}
img.wp-smiley {padding:0;border:none;}
.entry .alignleft {float:left;width:auto;margin:10px 15px 10px 0;}
.entry .alignright {float:right;width:auto;margin:10px 0 10px 15px;}
.entry .aligncenter {text-align:center;}
.entry #gallery-1 .gallery-item {margin:10px 0;}
.entry .wp-caption {padding:1px;text-align:center;background:#F8F8F4;border:solid 1px #e6e6e6;}
.entry .wp-caption img {margin:0;padding:4px 0;background:none;border:0;}
.entry .wp-caption-text {margin:0;padding:0;font-size:11px;text-align:center;}
/* 3.3 Pagination / WP-Pagenavi */
.more_entries {font-size:13px;}
.more_entries a {display:block;margin:15px 0 0 0;}
.more_entries .wp-pagenavi {margin:25px 0 0 0;text-align:center;}
.more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited {display:inline;text-decoration:none !important;padding:4px 6px!important;}
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover {padding:4px 7px;}
.more_entries .wp-pagenavi .extend {background:none;border:none;}
.more_entries .wp-pagenavi span.pages {background-color:transparent;border:none;margin:2px 5px;padding:2px 4px;}
/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/
/* 4.2 Generic Widgets */
.widget {color:#fff;margin:0 3px 25px 3px;}
.widget h3 {color:#fff;margin:0 0 15px 0;font-size:18px;padding:14px;}
.widget ul, .widget p {color:#fff;margin:14px;}
.widget ul {color:#fff;clear:both; border-top:1px solid #eee;}
.widget ul ul li {color:#fff;list-style:circle;}
.widget ul li a {color:#fff;display:block;padding:0;line-height:30px;text-decoration:none;color:#666;border-bottom: 1px solid #eee;}
.widget ul li a:hover {color:#fff;}
.widget ul ul {margin:0 14px; padding-left:5px;border-top:none;color:#fff;}
.widget ul ul a {color:#fff;font-size:11px;}
/* 4.2 Specific Widgets */
/* WIDGET FORMS */
#searchform  {margin:15px 0 0 0;padding:0 10px 10px;}
.widget input#s, .widget input.field  {width:105px;margin:0 7px 0 0;padding:6px 5px;border:1px solid #898989;}
.widget input.submit, .widget input#searchsubmit {padding:5px;background-color:#486083;border:1px solid #486083;color:#fff;cursor:pointer;}
.widget .screen-reader-text {display:none;}
.widget select.postform {width:180px;margin:14px;margin-top:0;}
/* COMMENT & TWITTER */
.widget_recent_comments li, #woo-twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } 
.widget_recent_comments li a, #woo-twitter a  { display: inline; padding: 0; line-height: 18px!important; background: none!important; border: none!important; }
#twitter span {background:url("images/ico-twitter.png") no-repeat left center !important;padding-left:48px;}
#woo-twitter a {color:#fff;}
.follow {padding:0 14px 14px 14px;}
/* Search Widget */
#searchform div {padding:0 14px 14px 14px;}
/* Tag Cloud & Text Widget */
.widget_tag_cloud div, .textwidget {padding:0 20px 20px 20px;}
/* Blogroll */
.blogroll img {vertical-align:middle;margin-right:5px;}
/* LIFESTREAM */
.widget_lifestream ul li  {border-bottom: 1px solid #e0e6e6;}
.widget_lifestream ul li a {border:none;background:none!important;}
.widget_lifestream ul .lifestream_meta {color:inherit;}
/* CALENDAR */
#wp-calendar {width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption {padding:10px;}
#wp-calendar th,#wp-calendar td {text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td {background:transparent;}
#wp-calendar td,table#wp-calendar th {padding:3px 0;}
/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/
/* 5.1 Comments */
#comments {position:relative;margin-top:20px;padding:0;padding:20px;}
#comments h3 {font-style:italic;padding-bottom:20px;}
#comments ol.commentlist {border-top:1px solid #fff;padding-top:20px;}
#comments .comment{zoom: 1;width:100%;list-style-type:none;font-family:Georgia, serif;font-size:12px;color:#666666;}
#comments .comment-inner {margin-bottom:20px;}
#comments .comment .comment-container {padding-top:28px;}
#comments .comment-foot {padding:0 20px 20px 20px;}
#comments .name {color:#111;margin-bottom:10px;font-style:normal;font-size:13px;}
#comments .comment-foot .date, #comments .comment-foot .edit, #comments .comment-foot .perma {font-size:11px;}
#comments .comment-entry {padding:0 20px;font-size:16px;font-style:italic;}
#comments .comment-entry p {margin:0 0 20px 0;}
#comments .comment-right  {float:right;margin:0 20px 0 20px;width:68px;}
#comments div.avatar  {float:left;background:url(images/avatar.png) center center no-repeat;padding:7px;width:54px;height:54px;}
#comments img.avatar {vertical-align:middle;padding:3px;background-color:#fff;}
#comments .reply {margin:10px 0;float:left;}
#comments .reply a {font-family:verdana, arial, sans-serif;font-size:10px;text-transform:uppercase;font-weight:normal;padding:2px 5px;margin:0 10px;width:36px;display: block;text-align:center;}
#comments ul.children {margin:0 0 0 40px;padding:0;}
#comments ul.children li {border-top:0;}
#comments .comment-container .cancel-comment-reply {padding:20px 0 0 0;}
#comments .comment-container .cancel-comment-reply a {text-decoration:underline;}
#comments .navigation {}
#comments .navigation a {display:block;margin:15px 0 0 0;text-decoration:none;}
#comments .navigation a:hover {}
/* 5.2 Pingbacks / Trackbacks */
h3#pings  {margin:20px 0 10px 0;}
.pinglist li {margin:0 0 0 20px;list-style-type:decimal;}
.pinglist li .author {font-weight:bold;font-size:15px;}
.pinglist li .date {font-size:11px;}
.pinglist li .pingcontent {display:block;margin:10px 0;}
/* 5.3 Comments Form */
#respond  {margin:15px 0 0 0;}
#comments .comment-container #respond {margin:20px}
#respond h3 {}
#respond p {margin:10px 0;}
#commentform {margin:0;border-top:1px solid #fff;padding:10px 0;}
#commentform input.txt {width:300px;margin:0 5px 10px 0;padding:7px 5px;border:1px solid #C8C7BA;}
#commentform label {position:relative; display:inline; vertical-align:top;display:inline-block;margin-top:5px;}
#commentform textarea {width:95%!important;padding:5px;}
#commentform #submit {margin:15px 0 0 0;font-size:11px;text-transform:uppercase;padding:5px 20px;cursor:pointer;}
/*-------------------------------------------------------------------------------------------*/
/* 5. MISC */
/*-------------------------------------------------------------------------------------------*/
/* 6.1 Contact Form */
#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }
#contact-page ol.forms{list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;float:left;margin: 0 0 20px 0;position:relative;width:90%; list-style:none; }
#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
#contact-page ol.forms input.txt{width:214px;}
#contact-page ol.forms input#sendCopy{border:none;}
#contact-page ol.forms textarea{height:300px;width:400px;}
#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin:15px 0 0 120px;}
#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}
#contact-page ol.forms input, #contact-page ol.forms textarea {border:1px solid #dcdcdc;padding:5px;}
/* 6.2 Info Boxes */
p.alert, p.download, p.info, p.note, p.tick {margin:10px 0 20px 0;padding:9px 10px 9px 50px;}
p.alert {border-top:1px solid #f0baa2;border-bottom:1px solid #f0baa2;background:#ffd9c8 url(images/ico-alert.png) no-repeat 20px 13px;}
p.download {border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(images/ico-download.png) no-repeat 20px 13px;}
p.tick {border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(images/ico-tick.png) no-repeat 20px 13px;}
p.info {border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee url(images/ico-info.png) no-repeat 20px 13px;}
p.note {border-top:1px solid #efe3ae;border-bottom:1px solid #efe3ae;background:#fef6d2 url(images/ico-note.png) no-repeat 20px 13px;}
/* 6.3 Google Map */
.woo_map_single_output {margin-bottom:20px;}
/* 6.4 Category Image Gallery */
.gallery-nav, .gallery-nav li, .gallery-nav li.active, .gallery-nav li:hover, .gallery-nav a {display:none;}
#ajaxResponse h2 {margin: 20px 0 20px 0;}
#ajaxResponse .attachment-thumbnail {margin:0 4px 4px 0;padding:4px;}
#TB_secondLine {font-size:13px !important;}