/*
Theme Name: Twenty Fourteen
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
@font-face {
    font-family: 'lucida_blackletterregular';
    src: url('fonts/ufonts.com_lucida_blackletter-webfont.eot');
    src: url('fonts/ufonts.com_lucida_blackletter-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_lucida_blackletter-webfont.woff') format('woff'),
         url('fonts/ufonts.com_lucida_blackletter-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_lucida_blackletter-webfont.svg#lucida_blackletterregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lucida_consoleregular';
    src: url('fonts/ufonts.com_lucida_console__2_-webfont.eot');
    src: url('fonts/ufonts.com_lucida_console__2_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_lucida_console__2_-webfont.woff') format('woff'),
         url('fonts/ufonts.com_lucida_console__2_-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_lucida_console__2_-webfont.svg#lucida_consoleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/************************************Wordpress-Reset-CSS**************************************************/
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
border-top: 1px solid #E7E7E7;
padding: 7px 20px;
text-shadow: none;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
color: #FACC2E;
width: 69px;
height: 28px;
background: #500000;
border: none;
border-radius: 5px;

}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
/************************************Slider CSS****************************************/
* {
  margin: 0;
  padding: 0;
}

html {
  background: #222 url("images/bg.png") repeat;
}

body {
  _width: 70%;
  color: #888;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 20px auto 0;
  max-width: 800px;
  text-align: center;
  text-shadow: 0 -2px 1px #000;
  -webkit-font-smoothing: antialiased;
  }

h1 {
  font: 40px/60px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  font-weight: 200;
  }

h2 {
  font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 40px;
  }

#wrapper {
  padding: 20px;
  }

p,h3,h4,pre {
  text-align: left;
  max-width: 540px;
  margin: 0 auto 20px;
  }

.rslides {
  margin: 0 auto 40px;
  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

a {
  color: #fff;
  text-decoration: none;
  }

#download {
  background: #333;
  background: rgba(255,255,255,.1);
  border: 1px solid rgba(255,255,255,.1);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin: 60px auto;
  max-width: 500px;
  padding: 20px;
  }

#download:hover {
  background: rgba(255,255,255,.15);
  }

.footer {
  font-size: 11px;
  }

/* Callback example */

h3 {
  font: 20px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  color: #fff;
  }

.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}

@media screen and (max-width: 600px) {
  h1 {
    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  .callbacks_nav {
    top: 47%;
    }
  }

	
/**************************************************************************************/
.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{ color:#000; text-decoration:none; outline:0 none;}
a:hover										{ color:#000; text-decoration:none;}
h1											{ font-size:24px;}
h2											{ font-size:22px;}
h3											{ font-size:18px;}
h4											{ font-size:16px;}
h5											{ font-size:14px;}
h6											{ font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{ }
body										{ color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_Lt										{ float:left; display:inline;}
.flt_Rt										{ float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{ background: none repeat scroll 0 0 #161515;
    border-bottom: 1px solid #A68551;
    margin: 0 auto;
    position: relative;
    width: 1000px;}
.container									{ width:960px; margin:0 auto; border-top:0 none; min-height:200px;}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#header										{ margin: 0px 0px 0px 13px;
border-right: 2px solid #5b5b54;
padding-top: 5px;}

.social_icon								{ background:#060505; width:236px;float:left;}
.social_icon img								{ float:left;padding-left: 3px;}

.top-header									{ }
.top-header	ul								{ padding:11px 55px 0px 75px; float:left; margin:0px;}
.top-header	ul li								{ display:inline; padding-right:16px;}
.top-header	ul li a							{ font-family: 'lucida_blackletterregular'; font-size:24px; color:#dbae67;  }
.top-header	ul li a:hover						{ font-family: 'lucida_blackletterregular'; font-size:24px; color:#fff;  }

.header_right								{ float:right; }
.header_right a								{ display:block; padding-right:20px; }	

.main_search								{ padding:0px 14px 0px 22px; }
input[type="submit"].sbmt					{ background:url(images/search.png) no-repeat; width:141px; height:40px; font-family: 'lucida_blackletterregular'; font-size:24px; color:#dbae67; border:none;  padding-bottom: 5px;  cursor: pointer;}
input[type="submit"].sbmt:hover				{ background:url(images/search.png) no-repeat; width:141px; height:40px; font-family: 'lucida_blackletterregular'; font-size:24px; color:#fff; border:none;  padding-bottom: 5px;  cursor: pointer;}
input[type="text"].serch_box				{
border: none;
width: 127px;
height: 27px;
margin-top: 14px;
box-shadow: none;
padding: 0px;
background: #f8f1f4;
text-align: left;
padding: 0 4px;
}


#logo										{ background:url(images/img-border_03.jpg) no-repeat top right;}
/* --------- NAVIGATION HERE ----------*/
#nav										{ }
#nav ul										{ }
#nav ul li										{ }
#nav ul li a									{ }
#nav ul li a span								{ }
#nav ul li a:hover								{ }
/* ---------------------------------------------------------*/

/* ------------------------ MAIN CONTENT HERE --------------*/
.main-content
{
border-right: 2px solid #5b5b54;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 10px;
}
.main_content								{ border-right:2px solid #5b5b54; padding-right:20px; padding-top:5px;}
.content-left								{ width:180px; float:left; padding-right:6px; padding-left:6px;}	

.content-right			
	{	
 	background: url("images/main-cnt-img_05.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: auto;
    padding-bottom: 0;
    width: 786px;
}	
.content									{ width:615px; margin:0 auto; padding:44px 22px 0px;}
.sub_content_left							{ width:615px; margin:0 auto; padding-top:9px;}
.cnt_left									{ width:277px; float:left; padding:85px 0px 7px 27px; background:#fff;}
.cnt_left a									{ font-family: 'lucida_consoleregular'; font-size:24px; color:#dbae67; text-shadow: none; padding-bottom:38px; display:block;}					
.cnt_left a:hover							{ font-family: 'lucida_consoleregular'; font-size:24px; color:#000; text-shadow: none; padding-bottom:38px; display:block;}					
.cnt_left label								{ font-family: 'lucida_consoleregular'; font-size:10px; color:#dbae67; text-shadow: none; width:115px; display:block; padding-left:65px;}			
		
.cnt_rght									{ width:277px; float:right; padding:85px 0px 7px 27px; background:#fff;}
.cnt_rght a									{ font-family: 'lucida_consoleregular'; font-size:24px; color:#dbae67; text-shadow: none; padding-bottom:38px; display:block;}	
.cnt_rght a:hover							{ font-family: 'lucida_consoleregular'; font-size:24px; color:#000; text-shadow: none; padding-bottom:38px; display:block;}	


.cnt_rght label								{ font-family: 'lucida_consoleregular'; font-size:10px; color:#dbae67; text-shadow: none; width:115px; display:block; padding-left:65px;}	
.fb_like a									{ font-family: 'lucida_consoleregular'; font-size:10px; color:#dbae67; text-shadow: none; width:115px; display:block; padding-left:65px; padding-bottom:0px;}
.fb_like a:hover								{ font-family: 'lucida_consoleregular'; font-size:10px; color:#000; text-shadow: none; width:115px; display:block; padding-left:65px; padding-bottom:0px;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
#footer										{ background:#161515; width:1000px;  height:100px;  padding: 10px 0; }
.copy										{ }
/* ---------------------------------------------------------*/





.post-thumbnail{

display:none;
}
.wpsc_category_grid_item
{
display:none !important;
}

.fb_iframe_widget {
display: inline-block !important;
position: absolute !important;
top: 78% !important;
left: 24% !important;
}
.entry-content
{

min-height: 510px !important;
font-size: 16px;
text-shadow: none;
color: #000;
font-weight: 700;
}
div.chatContainer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FF0000;
    border-image: none;
    border-style: solid;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-width: 5px 5px 0;
    bottom: 0;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    display: none;
    height: 32px;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 2px;
    width: 250px;
}
.page-content p
{
	color: #FFFFFF;
    font-size: 14px;
    margin: 0 auto 20px;
    max-width: 540px;
    text-align: left;
    text-shadow: none;
}
.screen-reader-text{
 color: #FFFFFF;
    font-size: 17px;
    text-shadow: none;
}
.featured_item_image iframe {
	left: 100px !important;
	position: absolute !important;
	top: 88% !important;
	width: 103px !important;
}
#supportMobiMainFrame #divClosedChatBar
{
	background: none repeat scroll 0 0 #161515 !important;
	background-image: none !important;
}

#u_0_2
{
	font-size: 12px;
color: #000;
}
.product_description iframe{
border: none !important;
overflow: hidden!important;
width: 100% !important;
height: 60px !important;
float: left !important;
margin-top: 35px !important;
}
.total_price
{
	color: #000;
font-size: 17px;
}
.wpsc_email_address
{
	font-size: 13px;
color: #000;
}
.wpsc_billing_forms h4{
font-size: 18px;
text-align: center;
color: #000;
text-decoration: underline;
}
table.wpsc_checkout_table label {
display: inline;
padding-right: 10px;
color: #000;
font-size: 15px !important;
}

/*-------------------------------------Accordian---------------------------*/
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu a {
  line-height: 1.3;
}
#cssmenu {  width: 178px;  position:relative;  background:url(images/ul-background_middel_02.jpg) repeat; padding:14px 0px 35px 0px;  margin-bottom: 35px;}
#cssmenu > ul 								{width:178px; height:auto;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; position:relative; z-index:9999;} 
		
#cssmenu > ul > li > a 						{   font-family: 'lucida_blackletterregular'; font-size:24px; color:#c9a46a; display:block; line-height:38px;}



#cssmenu > ul > li > a :hover					{   font-family: 'lucida_blackletterregular'; font-size:24px; color:#fff; display:block; line-height:38px;}
		
#cssmenu > ul > li > a > span 					{  background:url(images/ul-li-bg_03_03.jpg) no-repeat;  margin:6px 21px 0px 21px;  width:141px; height:40px;  font-family: 'lucida_blackletterregular'; font-size:24px; color:#c9a46a; display:block; }
#cssmenu > ul > li:first-child a > span 		{  background:url(images/ul-li-first_03_03.jpg) no-repeat; width:138px; height:39px; list-style:none;}

#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
.top-ul-bg									{ background:url(images/ul-background_top_01.jpg) no-repeat; width:178px; height:32px; position:absolute; z-index:9; top:0px; left:0px;}
.bottom-ul-bg								{ background:url(images/ul-background_bottom_03.jpg) no-repeat; width:178px; height:105px; position:absolute; z-index:9; bottom:0px; left:0px;}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
}
#cssmenu > ul > li.active > a span {
  
}
#cssmenu span.cnt {
  position: absolute;
  top: 8px;
  right: 15px;
  padding: 0;
  margin: 0;
  background: none;
}
/* Sub menu */
#cssmenu ul ul {  display: none; }
#cssmenu ul ul li {
  background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    margin: 2px 26px;
    width: 130px;
}
#cssmenu ul ul a {
  padding: 10px;
  display: block;
  color: #ed1144;
  font-size: 13px;
}
#cssmenu ul ul a:hover {
  color: #bd0e36;
}
#cssmenu ul ul li.odd {
  background: #f4f4f4;
  margin:2px 26px;
  width: 130px;
  border-radius:10px;
}
#cssmenu ul ul li.even {
  background: #fff;
  margin:2px 26px;
  width: 130px;
  border-radius:10px;
}
#cssmenu ul ul li.last {
  background: #fff;
  margin:2px 26px !important;
  width: 130px;
  border-radius:10px;
}  

#cssmenu > ul > li:first-child a > span {
    background: url("images/ul-li-first_03_03.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 39px;
    list-style: none outside none;
    width: 138px;
}
.sub-menu li a span
{
	text-shadow: none;
font-size: 13px;
color: #000;
font-weight: 600;
}
.[product] .content-right h1 {
	display: none;
}
.wplc-admin-message strong
{
	text-shadow: none;
}
.wpcf7
{
	width: 360px;
margin: 0 auto !important;
}

.wpcf7 p
{
	font-family: 'lucida_consoleregular';
}
.attachment-featured-product-thumbnails.wp-post-image {
    height: 100%;
    width: 100%;
}

.piereg_loginform {
    margin: 0 auto !important;
    width: 40% !important;
}
.button.button-primary.button-large {
    margin-bottom: 15px;
}
.pieregformWrapper.pieregWrapper {
    margin: 0 auto !important;
    width: 52% !important;
}

#pie_register .fields label {
    color: hsl(0, 0%, 0%);
}
#piereg_passwordStrength {
    margin-left: 19px;
    width: 61%;
}
#pie_register .fields .input_fields {
       color: hsl(0, 0%, 0%) !important;
}
#piereg_pie_form_heading {
    color: hsl(0, 0%, 0%);
}

#piereg_pie_form_desc {
    color: hsl(0, 0%, 0%);
}
.right_section
{
	float: right;
	padding: 0 2%;
    	text-align: right;
    	width: 15%;
    	font-size: 13px;
    	
}
.right_section a { color:#b1b1b1;}

.left_section
{
	float: left;
	padding: 0 2%;
    	text-align: left;
    	width: 76%;
}

section {
    float: left;
    padding: 11px 0 0 50px;
    width: 78%;
}
.entry-header h1 {
    color: hsl(0, 0%, 100%);
    display: none;
    text-align: left;
}
.entry-title > a {
    color: hsl(0, 0%, 100%);
    text-align: left !important;
}
#post-33 h1
{
	display:none;
}
.search .entry-header h1 {
    color: hsl(0, 0%, 100%);
    display: block;
    text-align: left;
}
.wpsc_category_details {
    display: none;
}
.wpsc-breadcrumbs {
    margin-bottom: 20px;
    margin-left: 41px;
    text-align: left;
}
.featured_images 
{
float: left;
margin-left: 85px;
margin-top: 35px;
margin-right: 28px;
}
.featured_last
{
	margin-left: 0;
}