/*
Theme Name: Studio DDZ v2.0
Author URI: http://studio.daviddiez.com
Description: Studio DDZ portfolio theme based on Wpshower theme Expositio
Author: Studio DDZ
Version: 2.0.0
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/

@charset "UTF-8";
/* CSS Document */

/* Global reset of paddings and margins for all HTML elements */
* { margin:0; padding: 0;}
/* Correction: margin/padding reset caused too small select boxes. */
option { padding-left: 0 0.4em; } 
select { padding: 1px; }
/* Correction: reset table border. */
table { border-spacing: 0px; border-collapse: collapse; margin: 0; padding: 0; border: 0; }
/* Global fix of the Italics bugs in IE 5.x and IE 6  */
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
html { height: 100%; }
/* default for body */
body { font-size:12px; color: #333;font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; background: white; text-align: left; }

/* 	Lists	*/
ul li { margin:0; padding:0;}
ul.cls-menu li, ul.menu li { list-style:none;}
/*	Images	*/
img, img a, a, a img { border: none; outline: none;}
/* 	Border background	*/
.Frame, .Ft, .Ftl, .Ftr, .Fb, .Fbl, .Fbr, .Fc  { height:1%;}
.Frame { background-repeat:repeat-y;  background-position:center; }
.Frame * { background-position:center; }
.Ft { background-position:top; background-repeat:no-repeat;}
.Fb { background-position:bottom; background-repeat:no-repeat}
.Ftl { background-position:top left; background-repeat:no-repeat;}
.Ftr { background-position:top right; background-repeat:no-repeat;}
.Fbl { background-position:bottom left; background-repeat:no-repeat;}
.Fbr { background-position:bottom right; background-repeat:no-repeat;}
	
/*	Common styles	*/
/*	default for link */
a { color:#000; background:transparent; text-decoration:none; }
a:focus, a:hover { color:#000;  text-decoration: underline;}
.f-left { float: left;}
.f-right { float: right;}
.clr { clear: both; height: 0px;}
.notext-left { text-indent: -9999px;}
.notext-right { text-indent: 9999px;}

#badge { position: fixed; right: 6px; bottom: 6px; display: block; width: 47px; height: 61px;}


/*	Website styles lie beneath	*/

body {
	background: white;
	color: #494949;
	font-size: 13px;
	margin-top: 0;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

#site-wrapper {}
#site-inner { }
h1 { font-size: 13px; font-weight: bold; margin-bottom: 20px; line-height: 20px;}
h2 { font-size: 13px; font-weight: bold; margin-bottom: 20px; line-height: 20px;}
h4 { font-size: 11px; font-weight: normal; margin-bottom: 4px; line-height: 17px;}
h5 { font-size: 10px; font-weight: normal; margin-bottom: 10px; line-height: 16px;}
h6 { font-size: 9px; font-weight: normal; margin-bottom: 8px; line-height: 16px;}
		
		
/*	Sidebar	*/

#sidebar {	position: fixed; color: #000; top: 0px; left: 30px; width: 160px; padding: 43px 10px 6px 10px; z-index: 10; background-color:rgba(255, 255, 255, 0.8); line-height: 20px; height: 100%; /*	opacity:0.8; */ filter:alpha(opacity=80); /* For IE8 and earlier */ text-align: center;}
#sidebar.second{ left: 190px !important; width: 100px !important; padding: 119px 30px 6px 0px !important; background: none !important;}
	
#sidebar h1 { padding: 0 6px;}
#sidebar h2 { padding: 0 6px;}
#sidebar h4 { padding: 0 5px; font-weight: bold; font-size: 13px; margin-bottom: 6px;}
#logo { padding: 0 0px; margin: 6px 0 6px 0;}
.opentitle { pointer-events: none; cursor: default;}					 
.open { }					 

.main-menu { margin-bottom: 0px; padding-bottom: 0px; text-decoration: none; }
.main-menu li  { list-style: none;}
.main-menu a  { text-decoration: none;}
.main-menu li a  { text-decoration: none;}
.main-menu ul  { margin-bottom: 10px; margin-top: -2px; font-size: 9px; line-height: 12.7px; display: none;}
.main-menu ul li a  { padding: 0px 3px; display: block;}
.main-menu ul li a:hover { color: #ded624;}
.main-menu ul li a.current { color: #ded624;}
			
.sec-menu { margin-bottom: 20px; margin-top: 6px; text-decoration: none;}
.sec-menu li { list-style: none; font-size: 9px; line-height: 12px;}
.sec-menu li a { padding: 1px 6px; display: block; text-decoration: none;}
.sec-menu li a:hover { color: #ded624;}
			

/*	Content	*/

#content {}

table.table-gallery { margin: 40px 0 0 240px;}
table.table-gallery.second { margin-left:320px;}
table.table-gallery tr { height: 170px; margin-bottom: 17px; width:4000px; }
table.table-gallery td { vertical-align: top; padding-right: 20px;}
table.table-gallery td img { height:550px;}
table.table-gallery td iframe { min-width:640px; min-height:360px;}
table.table-gallery td h5 { font-weight: normal; line-height: 16px; margin: 2px 0 4px 0;}
table.table-gallery td.post-content { padding-right: 30px;}
table.table-gallery td.post-content h2 { width: 300px; padding: 0 3px; margin-top: -2px;}
table.table-gallery td.post-content .field-title {}
table.table-gallery td.post-content .field-content { width: 450px; padding: 0 3px 16px 3px; line-height: 20px;}
table.table-gallery td.post-content .field-content p { margin-bottom: 20px; }

table.table-thumbs { margin: 40px 0 0 240px;}
table.table-thumbs.second { margin-left:320px;}
table.table-thumbs tr { /* height: 170px; */ margin-bottom: 17px; width:4800px; display:inline-table; }
table.table-thumbs td { vertical-align: top; padding-right: 20px;}
table.table-thumbs td img { height:170px; padding-right: 20px;}

			
			
			
			
			
			