/*
THEME NAME: Eva Khurshid
THEME URI: http://evakhurshid.com
VERSION: 3.0
AUTHOR: Ali Khan
AUTHOR URI: www.vesul.com
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');

.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}


/* Basic Styles */

body { font-size: 82.5%; font-family: helvetica, arial, sans-serif;}

#branding { padding: 0; margin: 35px auto 15px;}
	
#blog-title a {
	display: block;
	background: url(images/logo.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0 auto;
	width: 270px;
	height: 45px;
}

#access { border: none; width: 960px; margin: 0 auto; }	

#main {
	background: url(images/container-bg.png) repeat-y;
	padding: 0;
	height: 500px;
	
}

#content {
	background: #fff;
}

.hentry {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#footer {
	border-top: none;
}

/* Navigation */
	
#access .menu {
	width: 760px;
	margin: 0 auto;
}

#access .menu ul, #access .menu ul a {
	border: none;
}

#access .menu ul li a {
	width: 227px;
	text-align: center;
	text-transform: uppercase;
}

#extra_nav {
        width: 760px;
        margin: 0 auto;
        text-align: right;
}

#extra_nav a, #extra_nav a:visited {
        text-transform: uppercase;
        text-decoration: none;
        color: #888;
        font-size: .8em;
        padding: 0 0 0 5px;
}

#extra_nav a:hover, #extra_nav li.current_page_item a {
	color: #666
}

#access .menu li a {
}

#access .menu li a:hover, #access .menu li.current_page_item a {
    background: none;
    color: #666;
}

#access .menu li.page-item-196 a {
    text-align: left;
}

#access .menu li.page-item-273 a {
    text-align: right;
}




/* Disable Drop-Down */

#access ul.sf-menu li ul li {
    display:none;
}


	/* Sidebars */
	
	

		/* Left Sidebar */

#primary {
	border: none;
	height: 500px;
}

.shopp_categories, .aside {
        text-align: right;
}

.shopp_categories {
	vertical-align: middle;
}

.shopp_categories h3, .aside h3 {
	color: #fff;
    font-size: 1em;
    font-style: normal;
    text-transform: uppercase;
    font-weight: lighter;
    letter-spacing: -.05em;
    margin-bottom: 1em;
    font-weight: lighter;
}

ul.shopp_categories li {
	text-transform: uppercase;
	font-size: .9em;
        list-style-type: none;
        margin: 0 0 30px 0;
}

.aside ul.shopp_categories li { color: #fff; font-size: 1em; font-weight: bold; }

.aside ul.shopp_categories li a {display: block; width: 100px; padding: 5px 10px 5px 0; color: #fff; font-weight: lighter; }
.aside ul.shopp_categories li a:hover { background: #fff; color: #2a0048; }

.aside a {
	text-decoration: none;
	color: #e9e9e9;
        font-size: .925em;
}

.aside a:active, .aside a:hover {color: #fff;}

ul.shopp_categories li.current a, ul.shopp_categories li.current a:hover {
	background: #fff;
	color: #2a0048;
}

.main-aside ul {
	padding: 0 10px 0 0;
}
    

/* Individual Pages */

.entry-content-half {
	width: 345px;
	padding: 15px 20px 0;
	float: right;
	height: 500px;
	background: url(images/entry-content-half.jpg) no-repeat top right;
}

.entry-content-half p {
	font-size: .907em;
	line-height: 1.4em;
	color: #e3e3e3;
}

/* About */	
#post-208 {
	background: url(images/about.jpg) no-repeat;
}

/* Contact */
#post-217 {
	background: url(images/contact.jpg) no-repeat;
}

#post-264 {
	background: url(images/press.jpg) no-repeat;
}

#post-273 {
	background: url(images/stores.jpg) no-repeat;
}

.pageid-217 #content, .pageid-264 #content, .pageid-273 #content {
	background: #383838;
}


/* Bottom */

#subsidiary {padding: 0;}
#subsidiary #first { margin: 0; width: 220px; }

/* Checkout */

body.slug-checkout #main {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}


/* Blog */

body.blog #content {background-color: #ffffff; padding: 10px; }
body.blog #main {height: auto;}

/* footer */


#footer { margin-top: 0; width: 760px; }

#siteinfo {
	text-align: center;
	color: #c9c9c9;
}

#siteinfo a {
	color: #c1c1c1;
}


input#mce-EMAIL {
    font-size: .7em;
    color: #999;
    float: left;	
    width: 175px;
    height: 12px;
    line-height: .7em;
    padding: 0;
}

.mce_inline_error {
	text-align: left;
}

a.facebook {
	background: url(images/fb_16.png) no-repeat top;
	height: 16px;
	width: 16px;
	float: left;
	margin: 0 5px 0 0;
}

a.twitter {
	background: url(images/tw_16.png) no-repeat top;
	height: 16px;
	width: 16px;
	float: left;
	margin: 0 5px 0 0;
}

a.facebook:hover, a.twitter:hover {
	background-position: bottom;
}

#misc {
    width: 760px;
    margin: 5px auto 0;
}

#mc_embed_signup {
    width: 210px;
    float: left;
}

/* Slideshow */

#slideshow {
	width: 380px;
	height: 500px;
	float: left;
}

#slideshow a {

    z-index:8;
    opacity:0.0;
    position: absolute;	
}

#slideshow a.active {
    z-index:10;
    opacity:1.0;
}

#slideshow a.last-active {
    z-index:9;
}

/* Misc */

.mc_signup_submit { padding: 1px 0 0 0; }
.mc_merge_var input {margin-right: 5px;}
span.wpcf7-not-valid-tip {background: #777777; border: 1px solid #555;}
body.slug-shop .entry-title, body.slug-tops .entry-title, body.slug-dresses .entry-title, body.slug-skirts .entry-title, body.slug-pants .entry-title, body.slug-jackets .entry-title { display: none; }
body.slug-shop .entry-content, body.slug-tops .entry-content, body.slug-dresses .entry-content, body.slug-skirts .entry-content, body.slug-pants .entry-content, body.slug-jackets .entry-content { padding: 0; }
#info { background: url(images/product_bg.jpg) no-repeat; width: 100%; margin: 0 0 0 -10px; width: 360px; padding: 10px; height: 500px; }
#info {color: #f4f4f4;}
#shophome .entry-content-half-shop { padding: 0; width: 380px; }
#shophome { background: url(images/shop2.jpg) no-repeat; }
#shopp .gallery .thumbnails {margin: -500px 0 0 0; z-index: 11;}
#shopp .gallery .thumbnails {
margin-top: 0px; }
#shopp .gallery .thumbnails {margin: -50px 0 0 0;}
#shopp { font-family: Helvetica, arial, sans-serif;}
input {font-family: helvetica, arial, sans-serif;}
.wpcf7-form span input, .wpcf7-form textarea { width: 330px; }
.aside ul ul {margin: 0;}
.frame a:hover {text-decoration: none;}
a.next, a.prev {text-decoration: none;}
a.post-edit-link {text-transform: uppercase; color: #2a0048; font-weight: bold;}

/* gallery */
body.slug-press .ngg-galleryoverview  { margin-top: -30px; }
body.slug-press .ngg-navigation a.page-numbers, body.slug-press .ngg-navigation a.next, body.slug-press .ngg-navigation a.prev, body.slug-press .ngg-navigation span.page-numbers, body.slug-press .ngg-navigation span.next, body.slug-press .ngg-navigation span.prev { border: none;}
.ngg-navigation span {color: #fff;}
a.page-numbers {color: #f3f3f3;}
.ngg-navigation a.prev, .ngg-navigation a.next {color: #f3f3f3;}
body.slug-press .ngg-navigation a.page-numbers:hover, body.slug-press .ngg-navigation a.next:hover, body.slug-press .ngg-navigation a.prev:hover, body.slug-press .ngg-navigation span.page-numbers:hover, body.slug-press .ngg-navigation span.next:hover, body.slug-press .ngg-navigation span.prev:hover { background-color: #2a0048;}

/* Stores Drawer */

.slug-stores .entry-content-half {
    padding: 0;
    width: 380px;
    margin: 0;
}

ul.drawers {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

ul.drawers li ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    background: #fff;
    padding: 0 10px;
}

ul.drawers li h2 {
    font-size: 1.3em;
    padding: 5px 10px;
    font-weight: lighter;
}

ul.drawers li h2.drawer-handle {
    background-color: #282828;
    color: #ffffff;
    border-bottom: 1px solid #474747;
    text-align: right;
}

ul.drawers li h2:hover {
	color: #282828;
	cursor: pointer;
        text-align: right;
}

ul.drawers li h2.open {
    background-color: #282828;
    color: #fff;
    border: none;
    text-align: left;
}

ul.drawers li ul li {
    padding: 5px 0;
    border-bottom: 1px solid #f8f8f8;
    color: #666;
    font-size: .8em;
    line-height: 1.8em;
}

h1.entry-title, h2.entry-title {
    border-bottom: 5px solid #282828;
}

h1.entry-title, h2.entry-title, h2.entry-title a, h2.entry-title a:visited {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
    color: #666;
    font-weight: lighter;
    font-style: italic;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

h2.entry-title a:hover {
	color: #4d4d4d;
}