/*
Theme Name:		ellajoias 
Version: 		2
Description: 	Based on <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Winy Schalke
Author URI:		http://www.alva-design.com
*/


/**
 * Reset - Resets all browsers down to common default settings
 *
 * @credits Eric Meyer's CSS Reset <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>
 * @package WPFramework
 * @subpackage Media
 */

/* Eric Meyer Reset Reloaded */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* Removes dotted line when focus */
:focus { outline: none; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

/* Regular clearing, just in case! */
.clear { clear: both; }


/**
 * Basic 2 column (content)(aside) fixed layout
 * 
 * @package WPFramework
 * @subpackage Layouts
 * @beta
 */

.container { width: 960px; margin: 20px 0 0 15px; }
.header {height:250px; position:relative;}
#sidebar1 { width: 300px; float: left; }
#content {margin-top:0; margin-bottom:20px; }
#primary { width: 465px; float: left; margin-left:30px; position:relative;}
#sidebar2 { width: 135px; float: right; }
.footer { clear: both; }


/**
 * CSS - Stylistic CSS Styles
 *
 * @package WPFramework
 * @subpackage Media
 */
html {background: #282706 url(library/media/images/plaatje-e-groot.gif) 15px 360px no-repeat; color: #f5ecb0; }
body {}

/* Font Styles */

body, input, textarea { font: 18px/1.5  "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; }
.sans-serif { font-family: "lucida sans", Verdana, Arial, Helvetica, sans-serif; }

/* Logo */

#logo {z-index:10; text-indent:-5000px;display:block;width:484px;height:103px;background: url(library/media/images/ellajoias-logo.gif) no-repeat;position:relative;}
#logo a:hover { color: #2361a1; text-decoration: none; }
#tagline {position:absolute; top:60px; left:165px;display:block;width:694px;height:140px; text-indent:-9999px; background: url(library/media/images/ellajoias-tagline.gif) no-repeat;}


/* Menu */
.nav {font-size: 12px; text-transform:uppercase;letter-spacing: .1em;  z-index:20;position:absolute; bottom:0; right:0;line-height: 1; width: 100%; border-bottom: 1px solid #807f49; list-style: none; margin-left: 0; }
.nav li { float: right; padding: 0; }
.nav a { display: block; padding: 0 10px 8px 10px; color: #807f49; border-right: 1px solid #807f49; text-decoration: none; }
.nav a:hover { text-decoration: none;  color: #f5ecb0; }
.nav li.page-item-158  a {border-right: 0; }/* contact */
/* Content */

.page-title { font-size: 14px; font-weight: bold; }
.page-title span { font-style: italic; font-weight: normal; }

#sidebar1 {font-style:italic;}
body.pageid-44 #primary h2, #sidebar1 h2, h1.entry-title { font-size: 17px; font-style:normal;text-transform:uppercase;letter-spacing: .1em; border-bottom:1px solid #807f49; margin-top:0; margin-bottom:10px;color:#807f49;}

#sidebar1 p { margin-bottom: 50px; margin-top:0;}
#primary .entry-content, #sidebar2 .entry-content {font-style:normal;font-size:13px;}
#sidebar2 h2 { font-size: 14px; font-style:normal;text-transform:uppercase;letter-spacing: .1em; border-bottom:1px solid #807f49; margin-top:5px; margin-bottom:10px;width:135px; color:#807f49;}
#sidebar2 p { margin-bottom: 40px; font-size:15px;}
#primary h3 { font-size: 14px; font-style:normal;text-transform:uppercase;letter-spacing: .1em;  color:#807f49; }
div.post-44 h1.entry-title { display:none;}/* post titel verbergen in linker en rechter kolom en op pagina recent collections */
#primary { margin-top: 0; }
body.home #primary { margin-top: -15px; }
/* Images */
/* tabel */
/* grote foto van collectie */
#primary img { border: 1px solid #f5ecb0; margin-top:5px; margin-bottom:5px;padding: 7px; }
/* gallery */
/* 2 thumbs van collectie */
.ngg-galleryoverview {width:136px; height: 220px; overflow:hidden;float:right;}
.ngg-gallery-thumbnail-box {margin:0;}

/* hide navigation */
.ngg-navigation {display:none;}


/* Links */
a { color: #807f49; text-decoration: none; }
a:hover { text-decoration: underline; }

.footer { font-size: 8px; font-style:normal;text-transform:uppercase;letter-spacing: .2em; border-top:1px solid #807f49; color:#807f49;padding-top:4px;padding-left:330px;}
.footer p { }

/**
 * Base - Sets vertical rhythm and basic overall typographic face-lift
 * 
 * @package WPFramework
 * @subpackage Media
 * @beta
 */


/* Vertical Rhythm  */
.entry-meta { margin-bottom: 10px; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol { margin-bottom: 20px; }
.hentry, .widget, .comment, .navigation-links { margin-bottom: 40px; }


/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: normal;  }

/* Text Elements */
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }

blockquote { color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 15px; padding-left: 10px; }

strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }

sup { bottom: 1ex; }
sub { top: .5ex; }
small { font-size: 12px; }

del { text-decoration: line-through; }
ins { text-decoration: underline; }

code, pre {  line-height: 15px; }
var, kbd, samp, code, pre { font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #fafafa; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
code { padding: 0px 3px; }

/* Lists: (ul, ol, dl) */
ul, ol, dl { margin-left: 15px; }
.nav { margin-left: 0px; }
.entry-content ul, .entry-content ol, #search-query { margin-left: 25px; }

li ul, li ol { margin-bottom: 0; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }

ol { list-style-type: decimal; }

ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }

dt { font-weight: bold; }

.fat li { margin-bottom: 10px; }





.wp-smiley { max-height: 13px; margin: 0 !important; } /* Prevent the smileys from breaking line-height */


/* Basic Alignments */
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }



/* Order form */
input, textarea {background: #f5ecb0; border:0;width:100%; }
input.button {width:50px; color: #282706; }


