/*
Theme Name: Vikiworks Infinity
Theme URI: http://vikiworks.com
Version: 1.0.1
Author: yichi
Modify by: onixnoir. Sonia Jiménez
*/


/* Overal setup */
* { margin:0; padding:0; }
body { background: url(images/main_background.jpg) top center no-repeat; color:#666; font:12px/14px  'palatino linotype', palatino, serif; }
a   { color:#999;text-decoration:none;outline:0; }
a:hover { color:#ccc; }
a img { border: none; }
ul, li { list-style: none;margin:0;padding:0; }
h1  { font-size:30px; } 
h2  { font-size:14px; } 
h3  { font:bold 12px "Trebuchet MS",arial,verdana,sans-serif;color:#666;text-transform:capitalize; }
h4  { font-size:14px; }
.left { float:left;margin-top:3px;margin-right:8px; }
.right { float:right;margin-left:8px; }
.clear { clear: both; }
.clear-both { clear: both; }
.pagenavi  { margin: 10px 0; clear: both; }

/* navigation */
ul.topnav   { list-style:none;text-align:left; }
.topnav li   { float:left;margin: 0; }
.topnav li a  { font:12px 'palatino linotype', palatino, serif; outline:none; letter-spacing: 5pt; color:#666; display:block;padding:5px 15px; text-transform:uppercase; }	
.topnav li a:hover   { color:#000 !important; }


/* header */
#header { width:1000px;margin:0 auto;padding:1em 0 15em 0; }
#header h1 a { display:block;font-size: 20px; margin: 5px 0; width: 240px;text-indent: -999em; }
#header h1 a:hover { color: #7ebe40; }
#main-wrapper { width:1000px;display:block; margin:0 auto; padding:0px 10px;text-align:left;/*background:url(images/px.png);*/ }
.main { width: 1000px;padding:0;float:left;overflow: hidden; }


/* thumnail covers */
.thumb { background: url(images/thumb.png); display: block; width: 195px; overflow: hidden; height: 500px; margin: 0 5px 20px 0; position: relative; }
.thumb a img {float:left; left:-55px; position:absolute;}
.thumb1 { z-index: 1; left: 0px; width: 340px; overflow-x: hidden; overflow-y: hidden; display: block; background-position: 112px 242px;}
.thumb:hover {filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
.thumb-title { margin-bottom:10px;background:#000; width: 195px; bottom:0;right:3;display:block;position:absolute;padding:4px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.thumb-title:hover { background:#222; }
.thumb-title h2 { margin: 0; line-height: 1.4em; }
.thumb-title h2 a { font:9px 'palatino linotype', palatino, serif; text-transform:uppercase; letter-spacing: 4pt; text-align: center; display:block;color:#aaa;text-decoration: none;  }
.thumb-title h2 a:hover { color: #fff;}
.amp {
	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", "Warnock Pro", serif;
	font-weight: normal;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1em;
}


/*Generic Widgets */
.widget  { margin: 0 0 30px 0; }
.widget h3  { margin: 0; padding: 10px 0; text-transform:uppercase; color: #404040; }
.widget h4 { margin: 0; padding: 10px 0; text-transform:uppercase; color: #404040; }

.widget ul  { clear:both; }
.widget ul li  {font-family:'palatino linotype', palatino, serif;}
.widget ul li a:link, .widget ul li a:visited { display: block; padding: 0 0 0 25px; line-height: 30px; text-decoration: none; color:#666; }
.widget ul ul  { padding: 0 0 0 15px; border-top: none; }

.textwidget {font-style:normal; line-height:2em; }
.textwidget a {font-style:italic;}

/* Extended Footer - Ancillary*/
#extended-footer  { border-top-color:#999; border-top-style:solid; border-top-width:1px; margin-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;padding-top:15px;}
.col-full  {  margin: 0 auto; }
.block  { float: left; width: 300px; font-family:'palatino linotype', palatino, serif; font-style:italic; margin:10px; }
.block h4 {font:13px 'palatino linotype', palatino, serif; text-transform:uppercase; letter-spacing: 5pt; color:#333; margin:0 0 20px 0;}
.one {  }
.one h4 {}
.one h4 a {  color:#333;}
.one li{padding:3px 5px 10px 0;}
.two  { width:200px; float: left; padding: 0 0 0 60px; line-height:2.5em;}
.two li{font-size:14px;}
.two li a:hover { color:#000; }
.three  { padding: 0 0 0 50px; }
.entry-content {font-style: normal;}
.entry-content a {font-style: italic;}
.entry-meta { display: block; font-size: 80%; font-style:normal; margin-top:5px;}


/* single page */
.post.single {width:1000px;padding:3px; }
.post.single h2, .post.single h2 a { font:22px 'palatino linotype', palatino, serif; text-transform:uppercase; letter-spacing: 5pt; color:#999;text-decoration:none; }
.post.single .entry { overflow:hidden;padding-bottom:25px; }
.post .entry img,.entry a img { height:80px;width:80px;}
.post .entry a:hover img { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
.post.single h3 { font-size: 12px;font-weight:bold; color: #6199dc; display:inline; }
.post.single p { margin: 1em 0; }
.post.single p a,.post.single li a { color:#b3d565; }
.post.single p a:hover { color:#ddd; }
.post.single p strong { font-weight: bold; }
.post.single p em { font-style: normal; background: #f9f9de; }
.post.single a { color:#a9a393; }
.post.single a:hover { color:#ddd; }
.post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }
.post.single ul, .post.single ol { margin: 1em; }
.post.single ul li, .post.single ol li { margin: 0; color: #666; line-height: 1.4em; }


/* about */
#about{line-height:2.5em; font-family:Georgia, "Times New Roman";font-style:italic;text-align:justify}






/* form */
#commentform { margin: 1em 0;}
#author, #email,#url,#comment{font:1em 'palatino linotype', palatino, serif ;margin: 5px 0;padding:2px;}
.comment-warning strong { color: #999; font-weight: bold; }
#textarea{vertical-align: text-top;}
#contactform {float:left;  width: 340px; margin:0px 10px; line-height: 1.5em;}
#sociallinks{float:left; margin:0 12px 10px 45px; border-left-color:#333; border-left-style:solid;  border-left-width:1px; padding-bottom:10px; padding-left:20px; padding-right:10px;padding-top:10px;}
#sociallinks h4 {font:13px 'palatino linotype', palatino, serif; text-transform:uppercase; letter-spacing: 5pt; color:#000; margin-bottom:20px;}
#sociallinks a{color:#333; border-bottom-style:dotted;border-bottom-color:#333;border-bottom-width:1px;}
#sociallinks ul {}
#sociallinks ul li{height: 30px; padding-left:25px;}
#sociallinks ul li.flickr{ background-attachment:initial; background-clip:initial; background-color:initial; background-image:url(http://onixnoir.es/wp-content/themes/theme/images/flickr.png); background-origin:initial;background-repeat:no-repeat; }
#sociallinks ul li.twitter{ background-attachment:initial; background-clip:initial; background-color:initial; background-image:url(http://onixnoir.es/wp-content/themes/theme/images/twitter.png); background-origin:initial;background-repeat:no-repeat; }
#sociallinks ul li.px{ background-attachment:initial; background-clip:initial; background-color:initial; background-image:url(http://onixnoir.es/wp-content/themes/theme/images/500px.png); background-origin:initial;background-repeat:no-repeat; }
#sociallinks ul li.pinterest{ background-attachment:initial;  background-clip:initial; background-color:initial; background-image:url(http://onixnoir.es/wp-content/themes/theme/images/pinterest.png); background-origin:initial;background-repeat:no-repeat; }

div.wpcf7-submit {text-align: center;}


/* footer */
#footer { color:#555; font-size:9px;line-height:1.4em; padding:30px ;margin:20px 0 0 0 auto;height:20px;clear:both;text-align:center; }
#footer a { font-weight: bold;color:#999;}
#footer a:hover { color:#000; }
#footer img { display: none; }


