/*
|	Silver Superstore v3.0
|		Colors:
|			Black Text: #222;
|			Dark Blue : #275EB7;
|			Light Blue: #C3D5EA;
|			Light Green: #72C15B;
|			Dark Green: #77AF66;
*/

/*
| ===================================================
| BROWSER RESET AND DEFAULTS
| ===================================================
*/


/*
| ===================================================
| HEADER AREA
| ===================================================
*/


.tagline {
	position:absolute;
	z-index:5;
	top:4px;
	left:91px;
	color:#aaa;
	text-transform: uppercase;
	font-size:11px;
}

.site-meta {
	float:right;
	text-align:right;
}

.site-meta strong {
	font-size:20px;
}

.site-meta p {
	margin:0;
}

.ship-info {
	color:#275Eb7;
}

.cart-box {
	padding-top:10px;
}

.cart-box a {
	display:inline-block;
	padding:5px 10px 5px 40px;
	border-radius:5px;
	border:solid 1px #77AF66;
	box-shadow:1px 1px 3px rgba(0,0,0,0.4);
	background:url('site-assets/white-cart-icon.png') no-repeat 5px top #72C15B;
	color:#fff;
	text-decoration:none;
}

.cart-box a:active {
	position:relative;
	top:1px;
	box-shadow:0 0 2px rgba(0,0,0,0.2);
}

nav .wrapper {
	background:#275eb7;
	border-radius:3px;
}

nav ul, nav li {
	margin:0;
	padding:0;
}

nav ul {
	float:left;
	padding:0 0 0 10px;
}

nav li {
	list-style: none;
	float:left;
	margin-right:10px;
}

nav li a {
	display:inline-block;
	text-decoration:none;
	padding:3px 10px 3px 0;
	color:#fff;
	font-weight:bold;
}

nav li a:hover {
	color:#fff;
	text-decoration: underline;
}

nav form {
	float:right;
	margin:0;
	padding:0;
	padding-right: 5px;
}

nav input[type="text"] {
	display:inline-block;
	width:250px;
	border-radius:5px;
	padding:1px 5px;
	border:solid 1px #ddd;
}

nav input[type="submit"] {
	display:inline-block;
	border-radius:5px;
	padding:1px 5px;
	background:#ddd;
	border:solid 1px #ccc;
	color:#222;
}

/*
| ===================================================
| SIDEBAR AREA
| ===================================================
*/

.department-heading p {
	background:#275EB7;
	color:#fff;
	padding:5px;
	font-size:18px;
	text-transform: uppercase;
	font-weight:normal;
	border-radius:3px;
}

.department-heading a {
	color:#fff;
	text-decoration:none;
}

#sale-subnav .simple-style-display {
	position:relative;
}

#subnav {
	z-index:500;
	margin-bottom:30px;
}

#subnav li {
	position:relative;
	z-index:500;
	padding:5px 0 5px 10px;
	background:#fff;
	margin:0;
	border-bottom:solid 1px #ddd;
}

#subnav li:hover {
	background:#C3D5EA;
	font-weight:bold;
}

#subnav li a {
	color:#333;
	text-decoration: none;
	display:block;
}

#subnav ul {
	display:none;
	position:absolute;
	z-index: 600;
	top:0;
	left:200px;
	background:#fff;
	width:220px;
	border:solid 1px #C3D5EA;
	border-left:none;
}

#subnav li.nav-parent a {
	background:url(site-assets/nav-parent.png) no-repeat right 50% transparent;
}

#subnav li.nav-parent li a {
	background:transparent;
	color:#222;
}

#subnav ul li {
	border-left:solid 1px #C3D5EA;
}

#subnav li:hover ul {
	display:block;
}

#secondary-subnav ul {
	padding-left:10px;
	margin-bottom:20px;
}

#secondary-subnav .thumbs {
	max-height:500px;
	overflow-y:scroll;
}

.paypal-ad {
	text-align: center;
	margin-bottom: 30px;
}

/*
| ===================================================
| CONTENT AREA
| ===================================================
*/

.breadcrumbs p {
	font-style:italic;
	color:#999;
	font-size:12px;
}

.breadcrumbs a {
	color:#555;
}

.content-area .slides {
	margin:0;
	padding:0;
}

.flexslider-controls .flex-control-nav {
	margin:0;
	padding:0;
}

h3, .divider {
	background:#275eb7;
	border-radius:3px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	margin:15px 0 20px;
	padding:5px;
	font-weight:bold;
}

.divider a {
	color:#fff;
	text-decoration: none;
}

.divider a:hover {
	color:#fff;
	text-decoration: underline;
}

.item-subtitle, h1 span {
	font-style:italic;
	color:#777;
}

.product-display {
	width:200px;
	padding:20px 10px;
	margin:0 20px 20px 0;
	float:left;
	border: dashed 1px #ddd;
	text-align: center;
	position:relative;
	z-index:1;
}

.product-display:hover, .simple-style-display:hover, .style-display:hover {
	border: solid 1px #C3D5EA;
	box-shadow:0 0 10px #C3D5EA;
}

.page.banner img {
	display:block;
	margin:auto;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	margin-bottom:10px;
}

.content-area ul, .content-area ol {
	margin-bottom:20px;
	padding-left:40px;
}

.browse-by-manuf-stainless {
	width: 350px;
	margin: 0 0 0 80px;
}

.browse-by-alphabet {
	color:#999;
	font-weight:bold;
}

#engraving .simple-style-display {
	width: 140px;
	padding: 20px 0;
}
.description ul {
	list-style:disc;
}

.product-category ul {
	margin:0;
	padding:0;
}

.product-category li {
	text-align: center;
	background: #72C15B;
	padding: 10px 3px;
	margin: 20px 0;
	border: solid 1px #77AF66;
}

.product-category li a {
	color:#fff;
	text-decoration:none;
	display:block;
}

.product-display .sale-button {
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	z-index: 20;
	top: 10px;
	right: 10px;
	background: url(site-assets/sale-button.png) no-repeat left top;
}

#sale-subnav .simple-style-display {
	overflow:visible;
}

#sale-subnav .sale-button {
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	z-index: 20;
	top: -10px;
	right: -20px;
	background: url(site-assets/sale-button.png) no-repeat left top;
}

.flatware-desc p {
	padding-right:10px;
}

.on-sale-page .special {
	margin-bottom:30px;
}

.on-sale-page .special img {
	border:solid 5px #fff;
	box-shadow:0 0 5px rgba(0,0,0,0.6);
}

.china-list .simple-style-display {
	text-align: left;
}

.china-list .simple-style-display li {
	font-size:12px;
	line-height: 1.1;
	margin-bottom:10px;
}

/*--------------------
| STYLES FLATWARE METADATA
--------------------*/
.prod-meta table table {
  padding:5px;
  border:solid 1px #eee;
  border-collapse: collapse;
  font-size:12px;
  color:#555;
}

.prod-meta table tr {
  border-bottom: dotted 1px #eee;
}

.prod-meta table td {
  vertical-align: middle;
  padding:3px 5px;
}

.prodinfo {
  text-align: right;
}

.title {
  color:#275EB7;
  font-size:16px;
  margin-bottom:0;
  padding:10px 10px 0 10px;
}

.sizing {
  padding:2px 10px;
  font-size:12px;
}
.vitals {
  padding:2px 10px;
}

/*--------------------
| ONE COLUMN PRODUCT LAYOUT
--------------------*/
.style-display {
	padding:20px;
	border: dashed 1px #ddd;
	margin-bottom:20px;
}

.style-display h3 a {
	color:#fff;
}

.style-display .col-1 {
	padding-left:0;
}

.style-display .offering {
	padding-left:230px;
	float:none;
}

/*--------------------
| FOUR COLUMN PRODUCT LAYOUT
--------------------*/
.simple-style-display {
float: left;
width: 123px;
padding: 20px;
border: dashed 1px #ddd;
margin:10px;
/*overflow: hidden;*/
text-align: center;
position:relative;
z-index:1;
}

.simple-style-display .sale-button {
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	z-index: 20;
	top: -15px;
	right: -15px;
	background: url(site-assets/sale-button.png) no-repeat left top;
}

.simple-style-display p {
	margin-bottom:0;
}

.simple-style-display.last-item {
	margin-right:0;	
}

.simple-style-display.first-item {
	clear:left;
}

.simple-style-display ul {
	margin:0;
	padding:0;
}

/*--------------------
| SINGLE PRODUCT PAGES
--------------------*/
.description {
	margin-bottom:40px;
}

.flatware-desc .product-image {
	padding:20px;
	border: dashed 1px #ddd;
	text-align:center;
	margin:20px;
}

.flatware-desc h4 {
	color:#72C15B;
	font-weight:bold;
}

.flatware-desc ul {
	font-size:12px;
	padding-left:20px;
	margin-bottom:10px;
}

.pattern-includes h3 {
	background:none;
	color:#222;
	font-weight:normal;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
}

.product-table {
	width:510px;
	border-collapse:collapse;
	margin-bottom:20px;
}

.product-table input[type="text"] {
	width:22px;
	padding: 3px;
	border: solid 1px #ddd;
}

.product-table thead, .product-table tfoot {
	background:#275EB7;
	color:#fff;
	text-transform:uppercase;
}

.product-table tbody {
	border: dashed 1px #ddd;
	border-top:none;
}

.product-table tr {
	border-bottom: dashed 1px #ddd;
}

.product-table thead tr {
	border:none;
}

.product-table tr:nth-child(even) {
	background:#f1f1f1;
}

.product-table td {
	padding: 5px;
	vertical-align: middle;
}

.product-table thead td {
	text-align:center;
	border-right:dashed 1px #4a85e5;
}

.product-table thead td:last-child {
	border:none;
}

.product-table .table-qty {
	width: 90px;
	max-width: 90px;
	text-align: center;
}

.product-table .table-our-price,
.product-table .table-sugg-retail {
	text-align:right;
}

.product-table .table-sugg-retail {
	color:#999;
	text-decoration: line-through;
}

input[type="image"]:active {
	position:relative;
	top:1px;
}

.product-table .table-photo {
	width:50px;
}

.product-table .table-item {
	width:190px;
}

.product-table .table-sugg-retail {
	width:50px;
}

.product-table .table-our-price {
	width:80px;
}

.engr-title {
	color:#275EB7;
	font-size:18px;
	margin-bottom:5px;
}

.engraving-table, .standard-table {
	border-collapse: collapse;
	border: solid 1px #ddd;
	margin-bottom: 30px;
}

.engraving-table thead tr {
	background: #ddd !important;
	font-weight:bold;
	color:#222;
}

.standard-table thead tr {
	background: #275EB7 !important;
	font-weight:bold;
	color:#fff;
}

.engraving-table td {
	padding:3px;
	border: dotted 1px #eee;
	vertical-align: middle;
}

.standard-table td {
	padding:5px 10px;
	border: dotted 1px #ccc;
	vertical-align: middle;
}

.standard-table tr:nth-child(odd) {
	background:#f1f1f1;
}

.eng-desc {
	width:50%;
}

.eng-reg-price {
	width:25%;
}

.eng-sale-price {
	width:25%;
	color: #72C15B;
}

.eng-note {
	display:block;
	font-size:12px;
	color:#999;
	font-style:italic;
}

/*#like-box {
	position:relative;
	left:80px;
}*/

/*--------------------
| INFORMATIONAL PAGES
--------------------*/
.old-nav-links span {
	display: inline-block;
	width: 150px;
	padding: 0 10px;
}

.bbb-logo {
	width: 60px;
	margin: 20px auto;
}

.half-col h3 {
	width: 90%;
}

.half-col table {
	width: 85%;
	border: dashed 1px #ddd;
	padding:10px;
	margin:10px;
}

.half-col table tbody tr {
	background:#f1f1f1;
}

.half-col table td {
	padding:3px;
	vertical-align: middle;
}

.ship-heading {
	font-weight: bold;
}

/*
| ===================================================
| FOOTER AREA
| ===================================================
*/

.footer-separator {
	height:30px;
	background:#275eb7;
	border-radius:3px;
	margin-bottom:20px;
}

.we-accept, .social-box {
	float:left;
	padding:0 10px;
}

.we-accept {
	width:480px;
}

.social-box {
	width:440px;
	margin-bottom:10px;
}

.we-accept span, .social-box span {
	font-size:16px;
	color:#275EB7;
	text-transform:uppercase;
}

.we-accept span {
	position:relative;
	top:-15px;
}

.social-box .wrap {
	padding:10px;
	border:dashed 1px #ddd;
	background: url(site-assets/sss-logo-op.jpg) no-repeat bottom right #fff;
}

.social-icons {
	padding:10px 0 10px 30px;
}

.social-icons a {
	width:30px;
	height:30px;
	display:block;
	float:left;
	margin-right:25px;
	background:url(site-assets/social-icons.jpg) no-repeat left top;
}

.social-icons .fb {
	background-position: 0 -30px;
}

.social-icons .tw {
	background-position: 0 -60px;
}

.social-icons .email {
	background-position: 0 -90px;
}

.footer-links {
	width:440px;
	margin:auto;
	padding:10px 0 0 20px;
}
.footer-links ul {
	list-style:none;
	float:left;
	width:50%;
}

.copyright {
	clear:both;
	color:#555;
	margin:0;
}

/*FIX FOR CHAT SUPPORT BUG IN IE<9*/
#scenjZ img {
	width:auto;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -55px -90px no-repeat;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 /*
 CUSTOM STYLES
 */
.flexslider-container {
	background:#fff;
}

 .content-area .flexslider ul, 
 .content-area .flexslider ol {
 	margin:0;
 	padding:0;
 }

 .lt-ie9 .flexslider .flex-direction-nav {
 	display:none;
 }

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; background-color:Gray; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {
	zoom: 1;
	width:732px;
	height:261px;
}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;  overflow:hidden;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(http://www.silversuperstore.com/flexslider-2/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index:30; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/*
| ===================================================
| PRINT STYLESHEET
| ===================================================
*/
@media print { 
	header, .sidebar-nav, footer, .addthis_toolbox, nav {
		display:none!important;
	}

}


/*
| ===================================================
| MEDIA QUERIES
| ===================================================
*/
/* Smaller than 1024px */
	@media only screen and (max-width: 1024px) {
		/* hide positioned LIVECHAT WIDGET so it doesn't overlap important areas of the page */
		#scenjZ {
			display:none !important;
		}

		/* hide positioned SOCIAL WIDGET so it doesn't overlap important areas of the page */
		.addthis_toolbox {
			display:none;
		}

	}
	
#wrapper_main{
width:1000px;
height:1500px;
box-shadow: -10px 0px 3px 0px #c3c3c3;
}