#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a/* #Basic Styles
================================================== */

@font-face {
    font-family: 'baskerville';
    src: url('fonts/BaskervilleOldFace-webfont.eot');
    src: url('fonts/BaskervilleOldFace-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BaskervilleOldFace-webfont.woff2') format('woff2'),
         url('fonts/BaskervilleOldFace-webfont.woff') format('woff'),
         url('fonts/BaskervilleOldFace-webfont.ttf') format('truetype'),
         url('fonts/BaskervilleOldFace-webfont.svg#baskerville_old_face_fsRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	font-family: 'Arial', sans-serif;
	font-size: 11px;
	line-height: 21px;
	letter-spacing: 1px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	height: 100%;
	padding: 0px;
	margin: 0 0 0 0px;
	font-weight: 500;
}
/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
}
h1 {
	font-size: 77px;
	line-height: 1.5;
	clear: both;
}
h2 {
	font-size: 32px;
	line-height: 1.5;
}
h3 {
        font-family: 'baskerville', Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}
h4 {
        font-family: 'baskerville', Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}
h5 {
        font-family: 'baskerville', Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}
h6 {
	font-size: 14px;
	line-height: 1.5;
}
h1 span {
	color: #6d6e72;
}
p {
	margin: 0 0 20px 0;
}
p img {
	margin: 0;
}
small {
	font-size: 80%;
}
/*	Blockquotes  */
blockquote, blockquote p {
	font-size: 14px;
	line-height: 20px;
	color: #777;
	font-style: italic;
}
blockquote {
	margin: 0 0 20px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ddd;
}
blockquote cite {
	display: block;
	font-size: 12px;
	color: #555;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
	color: #555;
}
hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 30px;
	height: 0;
}
/* #Links
================================================== */
a, a:visited {
}
a:focus {
	outline: 0;
}
a:hover, a:focus {
	text-decoration: none;
}
p a, p a:visited {
}
a img {
	border: none;
}
/* #Lists
================================================== */
ul, ol {
	margin: 0;
	padding: 0
}
ul {
	list-style: none outside;
}
ol {
	list-style: decimal;
	list-style-position:inside;
}
ul ul, ul ol,  ol ol, ol ul {
	margin: 5px 0 5px 30px;
	font-size: 90%;
}
ul ul li, ul ol li,  ol ol li, ol ul li {
	margin-bottom: 6px;
}
li {
	line-height: 18px;
	margin-bottom: 0;
}
li p {
	line-height: 21px;
}
/* #Images
================================================== */

img {
	max-width: 100%;
	height: auto;
	width: auto;
}
/* #Basic WordPress Classes
================================================== */
/* Aligns, prev next links */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.navigation, .comment-navigation {
	display: block;
	clear: both;
}
.navigation {
	margin-top: 40px;
	padding-bottom: 70px;
}
.comment-navigation {
	margin-top: 15px;
	padding-bottom: 5px;
}
.navigation a, .comment-navigation a {
}
.navigation a:hover, .comment-navigation a:hover {
}
.attachment a {
	border: 0
}
.navigation a img {
	border-radius: 0;
	border: none
}
.navigation-image a {
	border: none
}
/* images */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* Captions */
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #fafafa;
	padding-top: 5px;
	margin: 5px 25px 25px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 16px;
	padding: 4px 4px 5px 0;
	margin: 0;
	color: #666;
}
/* Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
/* #Buttons
================================================== */


/* #Forms
================================================== */

form {
	margin-bottom: 20px;
}
fieldset {
	margin-bottom: 20px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 30px;
	padding: 0 6px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight:normal;
	line-height: 30px;
	color: #333 !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;

}
input, textarea, .uneditable-input {
	width: 206px;
}
textarea {
	height: 200px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #ffffff;
	border: 1px solid #000;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	border-radius: 0px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
 *margin-top: 0;
	/* IE7 */

	margin-top: 1px \9;
	/* IE8-9 */

	line-height: normal;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
	width: auto;
}
select, input[type="file"] {
	height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
	/* For IE7, add top margin to align select with labels */

	line-height: 30px;
}
.wpcf7-form-control-wrap {
	display: inline-block;
	margin-top: 5px;
}
.wpcf7-form-control-wrap input {
	margin-bottom: 0;
}
.wpcf7-form input[type="submit"] {
	background: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230)) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230)) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230)) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230)) repeat scroll 0 0 transparent;
	border: 1px solid rgb(208, 208, 208);
	border-radius: 5px;
	font-weight: 600;
	padding: 4px 12px;
}
.wpcf7-form input[type="submit"]:hover {
	background: rgb(230, 230, 230);
}
/* #Others
================================================== */
.remove-bottom {
	margin-bottom: 0 !important;
}
.half-bottom {
	margin-bottom: 10px !important;
}
.add-bottom {
	margin-bottom: 20px !important;
}
/* #Site Layout
================================================== */
#container, .container {
	width: 960px;
	margin: 0px auto;
}
.clear {
	clear: both;
}
.top-header {
	background-color: #fff;
	color: #000;
}
.top-header p {
	margin-bottom: 0px;
	padding: 12px 0px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}
.top-header a {
	color: #000;
	text-decoration: none;
}
.headercartbutton i {
	font-size: 14px;
	vertical-align: text-bottom;
}
.top-header a:hover {
	color: #000;
	text-decoration: none;
}
.top-header p.shipping {
	float: left;
}
.top-header p.login-account {
	float: right;
}
.top-header .container {
	width:98%;
	min-width:960px;
}
.top-header h1 {
	width:225px;
	position:relative;
	margin:0px auto;
	padding:0px;
	line-height:48px;
	z-index:1000;
}
.top-header nav {
	position:absolute;
	margin-top:-40px;
	width:98%;
	min-width:960px;
}
nav .top-left {
	width:40%;
	float:left;
}
nav .top-right {
	width:40%;
	float:right;
}
.middle-header {
	padding-bottom: 10px;
	background-color: #fff;
}
.middle-header h1 {
	float: left;
	margin: 0px;
	line-height: 0px;
}
.middle-header .main-menu {
	width: 710px;
	margin: 0 auto 0;
	padding-top: 22px;
}
.middle-header .main-menu ul li {
	float: left;
	list-style: none;
}
.middle-header .main-menu ul li a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 24px;
	font-weight: 500;
}
.middle-header .main-menu ul li a:hover {
	color: #ccc;
	text-decoration: none;
}
.product {
	position: relative;
	float: left;
	margin-right: 13px;
	width: 305px\9;
}
.summary h1 {display:block !important;}
.product:last-child {
	margin-right: 0px;
}
.product-detail {
	position: absolute;
	top: 120px;
	text-align: center;
	width: 310px;
}
.product-detail span h3 {
	font-weight: normal;
	margin: 0px;
}
.product-detail span {
	border-top: rgb(255, 255, 255) 1px solid;
	border-bottom: rgb(255, 255, 255) 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
.product-detail a {
	color: #fff;
	text-decoration: none;
}
.body-content {
	margin: 0px 0px 20px 0px;
}
.body-content {
	padding-top: 17px;
}
.body-content:before, .body-content:after {
	clear: both;
	display: block;
	content: "";
}
.footer-container {
	width:98%;
	margin:0px auto;
}
footer {
	border-top: 0px solid #000;
	padding: 10px 0px 25px 0px;
}
footer nav.footer-menu {
	float: left;
	margin-top: 5px;
}
footer nav.footer-menu ul li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px 10px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
}
footer nav.footer-menu ul li:first-child {
	padding-left: 0px;
}
footer nav.footer-menu ul li a {
	color: #000;
	text-decoration: none;
}
footer nav.footer-menu ul li a:hover {
	color: #9b9b9b;
	text-decoration: none;
}
.subscribe-form {
	float: right;
}
.subscribe-form form {
	margin-bottom: 0px;
}
.subscribe-form input[type="text"] {
	border: 1px solid rgb(179, 179, 179);
	border-radius: 0px;
	color: rgb(0, 0, 0);
	margin-top: 6px;
	border-radius: 0px;
	width: 160px;
	text-align: center;
	height: 28px;
}
.input-text {
	border: 1px solid rgb(179, 179, 179);
	border-radius: 0px;
	color: rgb(0, 0, 0);
	padding: 5px;
}
.subscribe-form input[type="submit"], .chat-btn, .button, .livechat_button a {
	background-color: #000;
	color: #ffffff !important;
	text-transform: uppercase;
	border: 1px solid #000;
	padding: 6px 20px;
	font-size: 11px;
	font-family: 'Arial', sans-serif;
	font-weight:bold;
	margin-left: -3px;
	cursor: pointer;
	font-weight: medium;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	background: #000;
	color: #ffffff !important;
	text-transform: uppercase;
	border: 1px solid #000 !important;
	padding: 7px 30px;
	border-radius: 0px;
	font-size: 13px;
	margin-left: -3px;
	cursor: pointer;
	font-weight: normal;
	text-shadow: none;
	box-shadow: none;
}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
	background: #000;
	color: #ffffff !important;
	text-transform: uppercase;
	border: 1px solid #000 !important;
	padding: 20px 40px;
	border-radius: 0px;
	font-size: 14px;
	margin-left: -3px;
	cursor: pointer;
	font-weight: bold;
	text-shadow: none;
	box-shadow: none;
	
}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	background: #000;
	color: #ffffff !important;
	text-transform: uppercase;
	border: 1px solid #000 !important;
	padding: 7px 30px;
	font-size: 13px;
	margin-left: -3px;
	cursor: pointer;
	font-weight: normal;
	text-shadow: none;
	box-shadow: none;
	border-radius: 0px;
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
	border-top: none;
}
.woocommerce .cart-collaterals .cart_totals tr:last-child td, .woocommerce .cart-collaterals .cart_totals tr:last-child th, .woocommerce-page .cart-collaterals .cart_totals tr:last-child td, .woocommerce-page .cart-collaterals .cart_totals tr:last-child th {
	border-top: 1px solid #000;
	padding-top: 15px;
	margin-top: 15px;
}
.copyright {
	font-size: 10px;
	color: #1b1b1b;
	float: left;
}

.social-icons {
	float: right;
}
.social-icons a {
	display: inline-block;
}
.social-icons a img {
	margin-left: 5px;
}
.social-icons a img:hover {
	opacity: .5;
}
.anotherpage {
	border-top: 0px solid #000;
}
.crate-wrapper {
	text-align: center;
}
.crate-wrapper h1 {
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}
.crate-block-wrapper {
	margin-top: 30px;
}
.crate-block {
	width: 250px;
	float: left;
	margin-left: 35px;
	margin-right: 51px;
}
.crate-block:last-child {
	width: 245px;
	float: left;
	margin-left: 20px;
	margin-right: 0px;
}
.crate-block h4 {
	font-weight: normal;
	margin-top: 15px;
	min-height: 100px;
	display:none;
}
#cratediv1{
       width: 65%; margin-left: auto; margin-right: auto;}
.crate-block p {
	text-align: left;
}
.crate-block-image {
	min-height: 80px;
}

.get-started, .crate-block-wrapper .single_add_to_cart_button {
	text-transform: uppercase;
	font-size: 18.5px;
	color: #fff;
	font-weight: normal;
	background-color: #000;
	text-decoration: none;
	padding:13px 129px 13px 129px;
	margin-bottom: 70px;
	display: inline-block;
	margin-top: 0px;
	margin-left: -1px;
}
.get-started:hover {
	text-transform: uppercase;
	font-size: 18.5px;
	color: #fff;
	font-weight: normal;
	background-color: #161515;
	text-decoration: none;
	padding: 13px 60px;
	margin-bottom: 70px;
	display: inline-block;
}
.metaslider .caption {
	text-align: center;
}
.metaslider .caption-wrap span h3 {
	font-weight: normal;
	margin: 1px 0px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase !important;
}
.metaslider .caption-wrap span {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px 0px;
	color: #fff;
	text-transform: uppercase !important;
}
.metaslider .caption-wrap a {
	text-decoration: none;
}
.metaslider .caption {
	padding: 20px 10px !important;
}
.metaslider .caption-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	background: none !important;
	color: rgb(255, 255, 255);
	line-height: 30px;
	opacity: 0.7;
	margin: 0;
	display: block;
	width: 100%;
}
.links ul li {
	float: left;
	list-style: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight:bold;
	margin-right: 10px;
}
.links ul li:first-child a {
	padding-left: 0px !important;
}
.links ul li a.active {
	float: left;
	list-style: none;
	background: url('../images/active-arrow.png') right center no-repeat;
	padding: 0px 25px;
	color: #333;
	text-decoration: none;
}
.links ul li a {
	float: left;
	list-style: none;
	background: url('../images/inactive-arrow.png') right no-repeat;
	padding: 0px 15px;
	padding-top: 1px;
	color: #a09b9b;
	text-decoration: none;
}
.links ul li a:hover {
	color: #333;
}
.about-wrapper img {
	margin-bottom: 20px;
	margin-top: 10px;
}
.about-wrapper h4 {
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.about-wrapper p:last-child {
	margin-bottom: 50px;
}
.about-bottom-para {
	font-weight: 500;
	text-align: center;
	line-height: 35px;
}
.left-content {
	width: 470px;
	float: left;
}
.right-content {
	float: right;
}
.aboutus-content-wrapper h4 {
	margin-bottom: 5px;
}
.aboutus-content-wrapper {
	padding-top: 40px;
}
.crate-wrapper .tag-line h3 {
	font-weight: normal;
	margin: 33px 180px 66px;
}
dl {
	width: 100%;
	overflow: hidden;
}
dt {
	float: left;
	width: 44%;
	margin: 0px;
	padding: 7px 5px;
	box-sizing: border-box;
	text-align: right;
}
dd {
	float: left;
	width: 56%;
	margin: 0px;
	padding: 0 5px;
	box-sizing: border-box;
	text-align: left;
	margin-bottom: 10px;
}
.crate-select {
	background: #000;
	color: #fff;
	width: 100px;
	height: 35px;
}
.crate-form label {
	font-size: 18px;
	font-weight: 400;
}
.add-to-bag {
	margin-bottom: 320px;
	padding: 10px 25px;
	font-size: 15px;
}
.add-to-bag:hover {
	margin-bottom: 320px;
	padding: 10px 25px;
	font-size: 15px;
}
.submit {
	float: right;
	background: #000;
	color: #fff;
	padding: 7px 25px;
	margin-top: 5px;
	text-decoration: none;
	margin-right: 120px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15.5px;
}
.crate-quiz dl {
	margin-bottom: 56px;
}
.crate-select {
	border: 0 !important;  /*Removes border*/
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	background: #000 url('../images/drop-down-arrow.png') no-repeat right;  /*Adds background-image*/
	width: 100px; /*Width of select dropdown to give space for arrow image*/
	text-indent: 0.01px; /* Removes default arrow from firefox*/
	text-overflow: "";  /*Removes default arrow from firefox*/
	/*My custom style for fonts*/

	color: #fff;
	border-radius: 0px;
}
table.variations select {
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	padding: 0px 36px 0px 7px !important;
	border: 0 !important;  /*Removes border*/
	background: #000 url('../images/drop-down-arrow.png') no-repeat right;  /*Adds background-image*/
	width: 100px; /*Width of select dropdown to give space for arrow image*/
	text-indent: 0.01px; /* Removes default arrow from firefox*/
	text-overflow: "";  /*Removes default arrow from firefox*/
	margin-bottom: 20px;
	/*My custom style for fonts*/

	color: #fff;
	border-radius: 0px;
}
.aafnaiclass {
padding: 5px 10px !important;
border: 0 !important;
-webkit-appearance: none;
-moz-appearance: none;
background: #000 url('../images/drop-down-arrow.png') no-repeat right;
width: 175px;
text-indent: 0.01px;
text-overflow: "";
display: block;
color: #fff;
border-radius: 0px;
}

.exSelect li{ padding:5px 10px;}
.exSelect {border-top: 1px solid #525252;}
.meroclass{
	background: #000;  /*Adds background-image*/
	border: 0 !important;  /*Removes border*/
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	width: 200px; /*Width of select dropdown to give space for arrow image*/
	text-indent: 0.01px; /* Removes default arrow from firefox*/
	text-overflow: "";  /*Removes default arrow from firefox*/
	margin-bottom: 20px;
	/*My custom style for fonts*/

	color: #fff;
	border-radius: 0px;
}


.input-field-group {
	display: inline-block;
	text-align: center;
	margin-bottom: 45px;
}
.input-group {
	width: 190px;
	float: left;
	margin-right: 12px;
	text-align: left;
}
.input-group input[type="text"] {
	width: 175px;
	border: 1px solid #000;
	height: 30px;
	border-radius: 0px;
}
.input-group label {
	font-size: 13px;
}
/* footer --------------------------------*/




/* reset webkit search input browser style */
input {
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration, input::-webkit-search-cancel-button {
 display: none; /* remove the search and cancel icon */
}
/* search input field */
input[type=search] {
	background: rgb(237, 237, 237) url(../images/icon-lens.png) no-repeat 9px center;
	border: solid 1px rgb(204, 204, 204);
	padding: 0px 7px 5px 34px;
	width: 55px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}
/************************** Search form  ****************************/
.search-icon {
	background: url('../images/icon-lens') no-repeat;
	height: 20px;
	width: 20px;
}
.search-form {
	float: right;
}
.search-form form {
	margin-bottom: 0px;
}
.search-form form input{
	width:156px;
	height:26px;
	font-size:12px;
	font-family: 'Arial', sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.header-section {
	position: relative;
}
.search-form form {
	position: absolute;
	right: 45px;
	top: 32px;
}
.search-icon {
	background: url('../images/icon-lens.png') no-repeat;
	background-size: 13px;
	height: 18px;
	width: 18px;
	position: absolute;
    right: 40px;
    top: 14px;
}
#demo-b {
	display: none;
}
.crate-title h2, .crate-title h4 {
	margin: 0px;
	line-height: 1.4;
	font-weight: normal;
	text-transform: uppercase;
}
.crate-title {
	margin-bottom: 30px;
}
.crate-block-wrapper .para h4 {
	text-align: center;
	color: #2d2d2d;
	margin-bottom: 15px;
}

}
.left-para {
	width: 360px;
	float: left;
	text-align: left;
	margin: 0px 60px 0px 71px;
}
.right-para {
	width: 385px;
	float: left;
	text-align: left;
	margin: 0px 20px 0px 20px;
}
.left-para .crate-select, .right-para .crate-select {
	margin-top: 5px;
}
.left-select {
	text-align: right;
}
.right-para label, .left-para label {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 15px;
	text-align: center;
}
.crate-price, .crate-block-wrapper .price .amount {
	text-align: center;
	font-size: 28px;
	margin: 60px 0px 40px 0px;
	display: inline-block;
}
.consult-wrapper {
	background-color: #000;
	margin: 45px 0px 5px 0px;
}
.consult-image {
	float: left;
	line-height: 0px;
	width: 645px;
}
.consult-detail {
	float: right;
	text-align: center;
	width: 315px;
	padding: 60px 0px 15px;
}
.consult-detail h4 {
	margin-top: 32px;
	margin-bottom: 10px;
	color: #fff;
	font-weight: normal;
}
.consult-detail a {
	color: #fff;
	text-decoration: none;
	font-weight: 600 !important;
}
.consult-detail a:hover {
	color: #333;
}
.consult-detail p {
	margin: 0 0 15px 0;
}
.consult-detail p.colored {
	color: #ffffff;
}
.consult-detail hr {
	border: solid rgb(255, 255, 255);
	border-width: 1px 0 0;
	clear: both;
	margin: 25px 60px 0px;
	height: 0;
}
.consult-caption {
	margin-bottom: 65px !important;
	color: #8d8c8c;
	font-size: 11px;
	line-height: 24px;
}
.product-category-wrapper ul li {
	list-style: none;
	float: left;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 60px;
}
.product-category-wrapper {
	margin-right: -22px;
}
.product-category-wrapper ul li a {
	text-decoration: none !important;
	color: #2c2c2c;
	font-weight: 500;
}
.product-category-wrapper ul li a:hover {
	color: #585858;
}
.product-category-wrapper ul li a h3 {
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	text-decoration: none;
}
.product-category-wrapper ul li a span.price {
	text-decoration: none;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb {
	margin-bottom: 35px;
	float: left;
	display:none;
}
.woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover {
	color: #333;
}
.pagination {
	float: right;
}
.product-detail-wrapper .images {
	float: left;
	margin-right: 50px;
}
.product-detail-wrapper .summary h1 {
	font-size: 14px;	
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;
}
.product-detail-wrapper .summary .price .amount {
	font-size: 11px;	
	font-weight: bold;
	margin: 0px;
}
.add-to-bag a, .woocommerce-page .single_add_to_cart_button {
	background: #000 !important;
	color: #fff;
	padding: 22px 82px !important;
	font-size: 14px;
	text-transform: uppercase !important;
	text-decoration: none;
	display: inline-block;
	line-height: 13px;
	margin-top: 25px;
	border: none !important;
}
.tag-line p {
	text-transform: uppercase;
}
/* #Woocommerse product-detail page
================================================== */
.woocommerce-page div.product span.price .amount {
	font-size: 25px;
	font-weight: normal;
	margin: 0px;
}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
	font-size: 25px;
	font-weight: normal;
	margin: 0px;
	color: #000;
	margin-bottom: 20px;
	margin-top: 5px;
}
.woocommerce-page div.product span.price .amount {
	color: #000 !important;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: none;
}
.reset_variations {
	display: block;
}
.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product {
	margin-bottom: 0;
	position: relative;
	width: 100%;
}
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width: 50px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 46%;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	color: rgb(20, 20, 20);
	font-weight: 500;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 0 8px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
	box-shadow: none;
	-webkit-box-shadow: none;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
	float: left;
	width: 100%;
	margin-right: 3.8%;
}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
	display: block;
	width: 100%;
	height: auto;
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}
#single-product .buttons_added {
	display: none !important;
}
.woocommerce .cart .cart-update {
	background: none;
	color: #000 !important;
	border: none !important;
	cursor: pointer;
	padding: 0px;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	font-size: 12px;
}

.removeitem{ 
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	font-size: 12px;
}

.woocommerce #content div.product div.images a img {
	margin-bottom: 2em;
	width: 350px;
	float: left;
	margin-right: 10px;
}
.woocommerce #content div.product div.images div.thumbnails {
	padding-top: 0em;
	width: 80px;
	float: right;
}
.woocommerce #content div.product div.images div.thumbnails a img {
	margin-bottom: 5px;
}
.woocommerce .upsells.products ul li.product {
	width: 220px !important;
	text-align: center;
}
hr {
	border-color: #000;
}
.recommendation h5, .size-guide h5 {
	text-align: center;
	font-weight: normal;
	margin-bottom: 40px;
}
.woocommerce .recommendation ul.products span.price {
	display: none;
}
.woocommerce .recommendation ul li.product {
	margin: 0 3.8% 0.992em 0;
}
.size-guide {
	padding-bottom: 23px;
}
#productdetailbreadcrum .woocommerce-breadcrumb {
	display: none;
}
.yoursizecontent h6 {
	font-weight: normal;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.secondtr select {
border: 1px solid #000;
border-radius: 0PX;
width: 185PX;
}


.yoursizecontent p.dark {
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 6px;
}
.yoursizecontent p.light {
	font-weight: normal;
	font-size: 14px;
	color: rgb(80, 80, 80);
}
.welcome-section h2 {
	font-weight: normal;
	font-size: 22px;
	text-transform: uppercase;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	padding: 9px 12px;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	border: none;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
	width: 135px;
}
.product-quantity .qty {
	border: 1px solid rgb(179, 179, 179);
	display: inline-block;
	width: 25px;
	height: 25px;
	font-size: 14px;
	line-height: 12px;
	padding-left: 5px;
}
.product-quantity .qty input {
	border: none;
	display: inline-block;
	line-height: 12px;
	padding: 0px;
	box-shadow: none;
}
.pr-ice {
	font-weight: 700px !important;
	font-size: 17px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: right;
	width: 75%;
	text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table {
	text-align: left;
	width: 100%;
}
.woocommerce .cart-collaterals .cart_totals table th {
	font-weight: normal;
}
.woocommerce .cart-collaterals .cart_totals table .order-total span.amount {
	font-weight: normal;
	font-size: 25px;
}
.woocommerce .variation dd p {
	margin-bottom: 0px !important;
}
.cart_totals {
	margin: 20px 0px 30px 0px;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
	text-align: right;
	width: 48%;
	float: right;
	margin: 10px 0px 65px 0px;
}
.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th {
	vertical-align: top;
	padding-top: 0px;
}
.cart_item .product-thumbnail {
	padding-top: 10px !important;
}
.product-name {
	width: 300px;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
	border-top: 3px solid rgb(0, 0, 0);
	display: none;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	background-color: rgb(0, 0, 0);
	content: "i";
	font-family: Times, Georgia, serif;
	font-style: italic;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
	background-color: rgb(2, 2, 2);
	content: "\2713";
}
.woocommerce .col2-set .col-1 {
	width: 260px;
	float: left;
	margin-right: 84px;
}
.woocommerce-page .col2-set .col-2 {
	width: 250px;
	float: left;
}
.woocommerce .col2-set .col-1 h3, .woocommerce-page .col2-set .col-2 h3, .woocommerce-page .col2-set .col-3 h3 {
	font-size: 18px;
	margin-bottom: 5px;
}
.woocommerce .col2-set .col-3 {
	margin-right: 0px;
	width: 285px;
	float: left;
}
.woocommerce .col2-set .col-2 {
	margin-right: 80px;
}
.woocommerce .col2-set .col-3 table {
	width: 100%;
	text-align: left;
}
.woocommerce .col2-set .col-3 table th {
	font-weight: normal;
}
.woocommerce .col2-set .col-3 table tr {
}
.woocommerce .col2-set .col-3 table tr.order-total td span.amount {
	font-size: 25px;
	font-weight: normal;
}
.woocommerce .col2-set .col-3 table tr.order-total th, .woocommerce .col2-set .col-3 table tr.order-total td {
	border-top: 1px solid #000;
}
.woocommerce .col2-set .col-3 table tr th {
	width: 200px;
}
.woocommerce .col2-set .col-3 table tr th, .woocommerce .col2-set .col-3 table tr td {
	padding: 10px 0px;
}
.woocommerce .col2-set .col-3 .button {
	float: right;
	padding: 20px 70px;
}
.woocommerce .col2-set .col-3 .button:hover {
	float: right;
	padding: 20px 70px;
}
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 26px;
	border: 1px solid rgb(0, 0, 0);
	border-radius: 0px;
	background: none !important;
	background-clip: padding-box;
	box-shadow: 0 0 3px rgb(255, 255, 255) inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #000;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	white-space: nowrap;
	line-height: 26px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	line-height: 22px;
}
.woocommerce #payment, .woocommerce-page #payment {
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.woocommerce table.shop_table .cart_item td {
	border-top: 1px solid #ddd;
	padding: 6px 12px;
	vertical-align: top;
	padding-top: 30px;
}
.woocommerce table.shop_table {
	border-bottom: 1px solid #ddd;
	border-radius: 0px;
}
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping th, .woocommerce-page .cart-collaterals .cart_totals table tr.shipping td {
	padding-bottom: 20px !important;
}
.woocommerce .shop_table .actions {
	display: none;
}
.checkoutqty {
	border: none !important;
}
.payment_method_authorizeaim img, .payment_box p, #payment_method_authorizeaim, .firstlabel {
	display: none;
}
.col-2 ul.payment_methods li:first-child label {
}
.payment_method_authorizeaim .billinginput {
	width: 95% !important;
	margin-bottom: 6px;
	height: 30px;
}
.woocommerce-checkout .page-wrapper h4:first-child {
	display: none;
}
.single-product .single_variation span.price {
	display: none !important;
}
.woocommerce-checkout .woocommerce {
	margin-top: 15px;
}
.woocommerce-checkout .woocommerce form .form-row, .woocommerce-checkout .woocommerce-page form .form-row {
	padding: 3px;
	margin: 0 0 6px;
}
.coupon-holder {
	float: right;
	margin-bottom:20px;
}
.minicart-thumb {
	float: left;
	margin-right: 10px;
}
.minicart-detail {
	float: left;
	width:140px;
}
.minicart-size {
	float: left;
	margin-right: 5px;
}
.minicart-variation {
	float: left;
}
.minicart-variation {
	text-transform: none !important;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	/*display: none;*/
}
/* # MENU CSS
================================================== */
#dc_jqmegamenu_widget-2-item ul.menu {
	width: 100%;
	position: relative;
}
#dc_jqmegamenu_widget-2-item ul li .sub-container {
	position: absolute;
	padding-left: 20px;
	margin-left: -3px;
	left: 0px;
	top: 25px !important;
	z-index: 1000;
	background: #f4f2f2;
}
#dc_jqmegamenu_widget-2-item ul li .sub li a {
	padding: 0px 0px 0px 15px;
	display: block;
}
#dc_jqmegamenu_widget-2-item ul {
	margin: 0px;
}
#dc_jqmegamenu_widget-2-item ul.sub li {
	border-right: #282828 solid 1px;
}
#dc_jqmegamenu_widget-2-item ul.sub li ul.sub-menu li {
	border-right: none;
}
#dc_jqmegamenu_widget-2-item ul.sub li:last-child {
	border-right: none;
}
#dc_jqmegamenu_widget-2-item ul li .sub-container .sub-menu:after {
	border-bottom: 10px solid #f4f2f2;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	width: 0;
	height: 0;
	content: "";
	display: block;
	position: absolute;
	bottom: 100%;
	left: 30px;
}
#dc_jqmegamenu_widget-2-item ul li .sub-container.mega .sub {
	padding: 20px 20px 10px 0;
}
#dc_jqmegamenu_widget-2-item ul li .sub {
	background: url(skins/images/bg_sub.png) no-repeat 100% 100%;
	padding: 20px 20px 20px 10px;
}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {
	color: #000 !important;
	text-shadow: none;
}
#dc_jqmegamenu_widget-2-item ul li .sub li a {
	color: #000 !important;
	font-size: 11px;
	text-shadow: none;
	letter-spacing:2px;
}
#dc_jqmegamenu_widget-2-item ul li .sub li a:hover {
	color: #000;
	font-size: 11px;
	text-shadow: none;
	text-decoration: underline;
}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a {
	padding: 5px 5px 5px 15px;
	margin-bottom: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #000 !important;
	letter-spacing:2px;
	font-weight:bold;
}
#dc_jqmegamenu_widget-2-item ul li .sub li {
	list-style: none;
	float: none;
	width: 260px;
	font-size: 1em;
	font-weight: normal;
	display: inline-block;
}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr {
	margin: 0 5px 10px 0;
	float: left;
}
#dc_jqmegamenu_widget-2-item ul li .sub li.last {
	border-right: none !important;
}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr.last:after {
	margin-right: 0;
	clear: both;
}
.mega ul:before, .mega ul:after, .mega .row:before, .mega .row:after {
	display: block;
	content: "";
	clear: both;
}
.mega:before {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
}
.profile .bio {
	float: left;
	display: inline;
	width: 260px;
	margin: 0 0 10px 10px;
}
/* line 400, ../sass/partials/_articles.scss */
.profile .bio h3 {
	padding: 10px 10px 10px 10px;
	margin: 0;
	border: 1px solid #eee;
	border-bottom: 0;
}
/* line 406, ../sass/partials/_articles.scss */
.profile .bio p {
	padding: 0 10px 10px 10px;
	margin: 0;
	border: 1px solid #eee;
	border-top: 0;
}
/* line 412, ../sass/partials/_articles.scss */
.profile .bio .box {
	-webkit-box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.15);
}
.team-member-wrapper a img {
	margin: 0px 7.5px;
	margin-bottom: 20px;
}
.team-member-wrapper {
	margin: 0px -8px;
}
.descriptionss {
	position: relative;
	padding-top: 20px;
}
.descriptionss:before {
	content: "Details";
	position: absolute;
	display: block;
	top: 0;
	width: 200px;
	height: 50px;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: 500;
}
.crate-block-wrapper table tbody .firsttr {
	float: left;
	margin-right: 60px;
}
.crate-block-wrapper table tbody .secondtr {
	float: right;
}
.crate-block-wrapper table tbody .secondtr .label {
	display: block;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 400;
	color: #2c2c2c;
	margin-bottom: 10px;
	display: inline-block;
}
.crate-block-wrapper table tbody .firsttr .label {
	display: block;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 400;
	color: #2c2c2c;
	margin-bottom: 10px;
	display: inline-block;
}
/*
.crate-block-wrapper table.variations td, .crate-block-wrapper table.variations tr
{
	display: inline;
}

.crate-block-wrapper table.variations td.value
{
	display: block;
}*/
.crate-block-wrapper .variations_form {
	text-align: center;
	display: inline-block;
}

/* #Media Queries
================================================== */
/* Smaller than standard 1200 (devices and browsers) */
@media only screen and (max-width: 1199px) {
.page-id-7568 h4{
display: none !important;
}
}

/* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width:1023px) {
}

/* Tablet Portrait size to standard 1024 (devices and browsers) */
@media only screen and (max-width:1023px) and (min-width:768px) {
.page-id-7568 h4{
display: none !important;
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {
.page-id-7568 h4{
display: none !important;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width:767px) and (min-width:480px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {
.page-id-7568 h4{
display: none !important;
}
#cratediv1{
width:100% !important;
}
}



/* Small Andriod Mobile Portrait Size ( 240 devices and browsers) */
@media only screen and (max-width:319px) {
.page-id-7568 h4{
display: none !important;
}
#cratediv1{
width:100% !important;
}
}
.variation dt {
	display: none !important;
}
.quantity .plus, .quantity .minus {
	display: none !important;
}

.crate-block-wrapper .product_title.entry-title, .crate-block-wrapper .buttons_added, .product_meta {
	display: none !important;
}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus {
	background: rgb(12, 11, 12);
	color: rgb(255, 255, 255);
	padding: 4px !important;
}
.woocommerce nav.woocommerce-pagination ul li a {
	background: #ddd;
	padding: 4px !important;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
	float: left;
	margin-right: 10px !important;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li {
	margin-right: 2px !important;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {
	display: inline-block;
	white-space: nowrap;
	padding: 0;
	clear: both;
	border: none;
	border-right: 0;
	margin: 1px;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	border-top: 3px solid rgb(0, 0, 0);
}
.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
	background-color: rgb(0, 0, 0);
	content: "\00d7";
	font-weight: 700;
}
.modal-dialog {
	width: 966px;
	margin: 30px auto;
}
.anotherpage .modalex1 {
	position: fixed;
	top: 52% !important;
	left: 50%;
	height: 530px;
	overflow-y: auto;
	overflow-x: hidden;
}
.modal a.close-modal {
	position: absolute;
	top: 5px;
	right: 1px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
}
.left-arrow {
	position: absolute;
	top: 300px;
	left: 0px;
}
.right-arrow {
	position: absolute;
	top: 300px;
	right: 0px;
}
.box-wrapper {
	padding: 0px 50px;
}
.shift-left {
	position: absolute;
	top: -99999px;
	width: 960px;
}
.woocommerce div.product form.cart .variations tbody tr td {
	margin: 5px 0px;
	display: block;
}
.woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label {
	font-weight: normal;
	font-size: 15px;
}
.single_variation_wrap .single_variation {
	padding: 10px 0px 20px 0px;
}
.single-product .single_variation_wrap .single_variation {
	padding: 0px !important;
}
.payment_method_paypal img {
	display: none;
}
.modal a.close-modal {
	position: absolute;
	top: 12.5px;
	right: 12.5px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background: url(close.png) no-repeat 0 0;
}
.profile .bio .box {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid rgb(0, 0, 0);
	margin-bottom: 10px;
}
.profile .bio .box h6 {
}
.profile .bio .box h3 {
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	border: none;
	border-bottom: 0;
	font-size: 15px;
	text-transform: none;
}
.profile .bio p {
	padding: 0 10px 10px 10px;
	margin: 0;
	border: none;
	font-weight:bold;
	border-top: 0;
}
.woocommerce .cart-collaterals .cart_totals table th {
	padding: 6px 12px 0 0;
	width: 70%;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table th {
	padding: 6px 12px 0 0;
	width: 45%;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
	width: 100%;
	border: 1px solid #000;
	border-radius: 0px;
}
.create-account {
	display: none;
}
.team-member-image-wrapper {
	margin-top: 40px;
}
.crate-wrapper table.variations select {
	padding: 0px 36px 0px 7px !important;
	border: 0 !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: rgb(0, 0, 0) url('../images/drop-down-arrow.png') no-repeat right;
	width: 100px;
	text-indent: 0.01px;
	text-overflow: "";
	color: rgb(255, 255, 255);
	border-radius: 0px;
	width: 100px;
}
.crate-wrapper table.variations select#pa_crate-bottom-size{
	margin-left:20px;}

.wrapper #extra {
	display: none !important;
}
.contact-block-wrapper .right-para, .contact-block-wrapper .left-para {
	text-align: center;
}
.contact-block-wrapper .right-para h4, .contact-block-wrapper .left-para h4 {
	margin-bottom: 15px;
	margin-top: 30px;
}
.contact-block-wrapper .right-para {
	width: 280px;
	margin: 0px 100px 0px 100px;
	float:right;
}
.contact-block-wrapper .left-para {
	width: 280px;
	margin: 0px 100px 0px 100px;
	float:left;
}
.contactus-wrapper {
	text-align: center;
	padding-top: 35px;
	padding-bottom: 100px;
}
.contact-block-wrapper .para p {
	margin-bottom: 0px;
}
.crate-wrapper .para p {
	margin-bottom: 10px;
}
.contact-block-wrapper .para a:hover {
	color: #959595;
}
.coupon .button {
	padding: 7px 40px !important;
}
.coupon .input-text {
	border: 1px solid rgb(179, 179, 179);
	border-radius: 0px;
	color: #B2B2B2;
	padding: 5px;
	height: 15px;
}
.mosaic-block {
	float: left;
	position: relative;
	overflow: hidden;
	width: 160px;
	height: 220px;
	margin: 10px 0px 10px 0px;
	background: rgb(17, 17, 17) url(../img/progress.gif) no-repeat center center;
	border: 1px solid rgb(255, 255, 255);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.mosaic-backdrop {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	background: rgb(17, 17, 17);
}
.press-block-wrapper ul li {
	width: 160px;
	margin: 10px 16px;
	float: left;
	text-align: left;
	font-size: 11px;
	min-height: 300px;
}
.lb-image {
	max-width: inherit;
}
.magazine-title {
	margin-top: 10px;
}
.page-wrapper h4 {
	margin: 10px 0px 25px 0px;
}
.woocommerce table.cart input[type="number"], .woocommerce #content table.cart input[type="number"], .woocommerce-page table.cart input[type="number"], .woocommerce-page #content table.cart input[type="number"] {
	height: 25px;
	width: 35px;
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
	width: 18px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}
.woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {
	width: 115px;
}
.woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name {
	width: 200px;
	padding-right: 80px !important;
}
 .mc_input::-webkit-input-placeholder {
	 font-size:12px;
 color: #b2b2b2;
}
.mc_input:-moz-placeholder {
    /* FF 4-18 */
    color:#b2b2b2;
	 font-size:12px;
}
.mc_input::-moz-placeholder {
    /* FF 19+ */
    color: #b2b2b2;
	 font-size:12px;
}
.mc_input:-ms-input-placeholder {
    /* IE 10+ */
    color: #b2b2b2;
	 font-size:12px; 
}


*::-webkit-input-placeholder {
 color: #b2b2b2;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color:#b2b2b2;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #b2b2b2;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #b2b2b2;
}
.rslides_nav {
	background: none !important;
	color: #000 !important;
	font-weight: 100 !important;
	margin-top: -15px;
	opacity: 0.5 !important;
	font-size: 90px;
}
.theme-default .nivo-directionNav a {
 background:
}
.rslides_nav.next, .nivo-nextNav {
	right: 180px !important;
	text-decoration: none;
}
.rslides_nav.prev, .nivo-prevNav {
	left: 180px !important;
	text-decoration: none;
}
.nivo-caption {
	display: none !important;
}
footer .mc_header_email {
	display: none !important;
}
footer .mc_merge_var {
	width: 170px;
	float: left;
}
footer .mc_signup_submit #mc_signup_submit {
	width: 115px;
	float: left;
	margin: 0px;
	font-family: 'Arial', sans-serif !important;
	padding: 5.5px 0px;
	line-height: 15px;
	height: 28px;
}
footer #mc_signup_form .mc_input {
	margin: 0px;
	width: 170px;
	line-height: 16px;
}
footer #mc_display_rewards {
	display: none;
}


-webkit-input-placeholder {
   font-size:11px;
}

-moz-placeholder { /* Firefox 18- */
   font-size:11px;  
}

-moz-placeholder {  /* Firefox 19+ */
   font-size:11px; 
}

-ms-input-placeholder {  
   font-size:11px;  
}



 .wocommerce-cart .page-wrapper h4 {
display: none;
}


footer #mc_message .mc_success_msg, footer #mc_message .mc_error_msg {
	position: absolute;
	background: rgb(255, 255, 255);
	padding: 10px;
	border: 1px solid #333;
	width: 265px;
	top: -60px;
	z-index: 9999;
}
footer #mc_message {
	/* display: none; */
	position: relative;
}
.mc_success_msg {
	color: #000;
	margin-bottom: 1.0em;
	font-weight: normal;
}
.subscribe-form {
	width: 285px;
}
.modal-container h3 {
	margin: 10px 0px 20px 0px;
}
.team-member-wrapper h4 {
	margin: 10px 0px 10px 0px;
}
.recom-product-name {
	text-transform: uppercase;
}
.mini-cart-sidebar {
	border: rgb(255, 255, 255) 1px solid;
	position: absolute;
	width: 240px;
	padding: 35px 25px 20px 25px;
	background: rgb(255, 255, 255);
	color: #333;
	top: 50px;
	right: 0px;
	z-index: 9999;
	border: 1px solid #333;
}
.mini-cart-sidebar h2 {
	font-size: 18px;
	border-bottom: 1px solid #000;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.mini-cart-sidebar .woocommerce-page ul.cart_list li img, .mini-cart-sidebar .woocommerce-page ul.product_list_widget li img {
	float: left;
	margin-left: 4px;
	width: 60px;
	height: auto;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	float: left;
	margin-left: 4px;
	margin-right: 10px;
	width: 60px;
	height: auto;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
}
.mini-cart-sidebar p {
	padding: 0px;
}
.mini-cart-sidebar a {
	color: #333;
}
.mini-cart-sidebar span.quantity {
	padding-left: 0px;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl {
	margin: 0;
	padding-left: 0px;
	border-left: none !important;
	width: 100px;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd {
	padding: 0 0 0 0 !important;
	margin: 0px;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	background: rgb(0, 0, 0);
	color: rgb(255, 255, 255) !important;
	text-transform: uppercase;
	border: 1px solid rgb(0, 0, 0) !important;
	padding: 7px 10px;
	border-radius: 0px;
	font-size: 11px !important;
	font-family: 'Arial', sans-serif;
	margin-left: -4px;
	cursor: pointer;
	font-weight: bold;
	text-shadow: none;
	box-shadow: none;
	margin-right: 5px;
}
.wc-forward:after, .wc-forward a:after {
	font-family: 'WooCommerce';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-left: 7px;
	content: "" !important;
	font-size: .75em;
}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	background: rgb(0, 0, 0);
	color: rgb(255, 255, 255) !important;
	text-transform: uppercase;
	border: 1px solid rgb(0, 0, 0) !important;
	padding: 7px 10px;
	font-size: 12px;
	margin-left: -4px;
	cursor: pointer;
	font-weight: bold;
	text-shadow: none;
	box-shadow: none;
	border-radius: 0px;
}
.headerminicart {
	position: relative;
}
body > header > section.top-header > div > div.headerminicart > div.minicartclosebutton {
	float: right;
	position: absolute;
	/* left: 95px; */
	right: 270px;
	z-index: 99999999;
	top: 60px;
	font-size: 17px;
	color: rgb(0, 0, 0);
	cursor: pointer;
}
.mini-cart-sidebar a.button {
	padding: 10px 13px !important;
	margin-right: 17px;
	width:90%;
	text-align:center;
}
.mini-cart-sidebar a.checkout {
	margin-right: 0px !important;
	display:none;
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
	border-top: none;
	padding: 5px 0px 5px 0px;
}
.col-3 .form-row {
	text-align: center;
	display: block;
	clear: both;
	padding-top: 10px;
}
.checkout h3#order_review_heading {
	margin: 15px 0px;
	font-size: 22px;
}
.woocommerce .upsells.products ul li.product {
	margin: 0 2.6% 0.992em 0;
}
.woocommerce .upsells.products ul li.last {
	margin-right: 0;
}
.theme-default .nivo-directionNav a {
	display: block;
	width: 40px !important;
	height: 40px !important;
	background: url(../images/arrows.png) no-repeat !important;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.theme-default a.nivo-nextNav {
	background-position: -32px 2px !important;
	right: 15px;
}
.lb-container {
	padding: 25px 35px 25px 25px;
}
footer #mc_message .mc_success_msg, footer #mc_message .mc_error_msg {
	position: absolute;
	background: rgb(255, 255, 255);
	padding: 10px;
	border: 1px solid rgb(51, 51, 51);
	width: 265px;
	top: -60px;
	z-index: 999 !important;
}
.mc_error_msg {
	color: #000 !important;
	margin-bottom: 1.0em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
	margin: 0 20px 2.992em 0;
	padding: 0;
	position: relative;
	width: 225px;
	margin-left: 0;
	height:415px;
}
div.pp_woocommerce .pp_content_container {
	background: #fff;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	box-shadow: 0 1px 30px 0 rgba(0,0,0,.25);
	-webkit-box-shadow: 0 1px 30px 0 rgba(0,0,0,.25);
	padding: 20px 0;
	width: 960px !important;
}
div.pp_woocommerce .pp_content {
	height: auto;
	width: auto !important;
}
.pp_pic_holder {
	left: 24.7% !important;
	top: 13% !important;
	width: 960px !important;
}
.pp_content_container {
	text-align: center !important;
	width: 90% !important;
}
div.pp_woocommerce .pp_nav {
	margin-right: 1em;
	position: relative;
	display: none;
}
div.pp_woocommerce .pp_description, div.pp_woocommerce .pp_nav {
	display: none !important;
}
div.ppt {
	color: #fff!important;
	font-weight: 700;
	display: none !important;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999;
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100% !important;
	z-index: 2000;
}
div.pp_overlay {
	background: none !important;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999;
}
div.pp_woocommerce .pp_next:before, div.pp_woocommerce .pp_previous:before {
	-webkit-border-radius: 100%;
	border-radius: 100%;
	text-shadow: none !important;
	color: #fff!important;
	font-size: 16px!important;
	line-height: 1em;
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	content: "";
	text-indent: 0;
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	text-align: center;
}
div.pp_woocommerce .pp_next:before {
	right: 3em;
	background: url(right-arrow.png) no-repeat;
	height: 106px;
	width: 36px;
}
div.pp_woocommerce .pp_previous:before {
	background: url(left-arrow.png) no-repeat;
	height: 106px;
	width: 36px;
}
div.pp_woocommerce .pp_close:before {
	font-size: 20px;
	color: #282828;
	background: url(close.png) no-repeat;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	text-indent: 0;
	z-index: 9999999;
}
div.pp_woocommerce .pp_close {
	-webkit-border-radius: 0%;
	border-radius: 0%;
	height: 2em;
	width: 1.1em;
	/* text-shadow: 0 1px 2px rgba(0,0,0,.5); */
	background-color: #fff;
	line-height: 2em;
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	top: 0.5em;
	right: 0.5em;
	z-index: 999999999;
}
div.pp_woocommerce .pp_close:hover {
	background-color: #fff;
}
.guide-title {
	font-weight: 600;
}
.g-block {
	width: 150px;
	float: left;
	margin-right: 50px;
}
.g-last {
	margin-right: 0px;
}
.size-guide h5 {
	text-align: center;
	font-weight: normal;
	margin-bottom: 25px;
}
.headerminicart {
	display: none;
}
.minicart-variation dl dd.variation-TopSize p {
	line-height: 18px;
	text-transform: lowercase;
}
.headerminicart .woocommerce ul.cart_list li, .headerminicart .woocommerce ul.product_list_widget li, .headerminicart .woocommerce-page ul.cart_list li, .headerminicart .woocommerce-page ul.product_list_widget li {
	padding: 0px 0 !important;
	margin: 0;
	list-style: none;
}
.minicart-detail:after {
	content: "";
	clear: both;
}
.headerminicart .cart_list {
	padding: 5px 0px;
}
.headerminicart .woocommerce ul.cart_list li a, .headerminicart .woocommerce ul.product_list_widget li a, .headerminicart .woocommerce-page ul.cart_list li a, .headerminicart .woocommerce-page ul.product_list_widget li a {
	display: block;
	font-weight: 600;
}
.headerminicart .woocommerce ul.cart_list, .headerminicart .woocommerce ul.product_list_widget, .headerminicart .woocommerce-page ul.cart_list, .headerminicart .woocommerce-page ul.product_list_widget {
	list-style: none outside;
	padding: 5px 0px;
	margin: 0;
}
#content > h2:before {
	content: "";
	display: block;
	clear: both;
}
.reset_variations {
	display: none !important;
}
.post-type-archive .woocommerce-breadcrumb {
	display: none;
}

.woocommerce-cart h4 {
display: none;
}



.middle-header .main-menu ul li a:hover {
	color: black;
}

.current-menu-item a{
	color: #000000 !important;
}

.sub-menu .current-menu-item a{
	color: #ffffff !important;
}


.middle-header .main-menu ul li a {
	font-weight: 400;
	font-size: 12px;
	color: #000;
	letter-spacing:2px;
}

.search-form form {
	/*top: -28px;*/
}

footer nav.footer-menu ul li a {
	font-size: 10px;
	color: grey;
}

footer nav.footer-menu ul li a:hover {
	color: black;
}
.anotherpage h1 {
	display: none;
}

.about-wrapper h4 {
	display: none;
}

input#payment_method_authorizeaim {
	display: none !important;
}

.firstlabel {
	display: none !important;
}

.woocommerce-checkout {
	font-size: 11px !important;
}

.input-text {
	font-size: 11px !important;
	font-weight:bold;
	color:#B2B2B2;
	text-align:center;
}

.shipping_method {
	width: 180px !important;
}

.terms-conditions-agree {
	display:none; 
	border:1px solid black; 
	padding:5px; 
	margin-bottom:20px; 
	height:300px; 
	overflow:hidden; 
	overflow-y: scroll;
	width: 580px;
}

.terms-conditions-agree-close {
	float: right !important;
	margin-top: 0px !important;
	margin-right: -10px !important;
}

.terms-contditions-not-agree-close {
	float: right !important;
	margin-top: -5px !important;
	margin-right: -20px !important;
}

div.terms-conditions-not-agree p {
	margin-top: 25px !important;
}

.exSelect {
	border-top: 1px solid #525252;
	position: absolute;
	top: 30px;
	background: #000;
	width: 100%;
	z-index: 999;
}
.exSelect li {
	cursor: pointer;
}

.meroclass{ position:relative;}

.woocommerce ul.products {padding-top:15px;}

.menu-item-object-custom {display:none !important;}
div.navigation-image-holder {display:none !important;}
.row {width:535px !important;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr {height:auto;}
#dc_jqmegamenu_widget-2-item ul.sub li:first-child {border-right:none !important;}
#dc_jqmegamenu_widget-2-item ul.sub li {border-right:none;}
.sub-menu {border-right:none !important;}
#dc_jqmegamenu_widget-2-item ul.sub li ul.sub-menu li  {border-right:none !important; margin:3px 0;}
#nav  li,
#nav1 li{
	text-align: left;
	padding-left:10px;
}
#nav > li:first-child, 
#nav1 > li:first-child 
{
	background: #000 url('../images/drop-down-arrow.png') no-repeat right top !important;
	padding:8px 5px 8px 10px !important;
	border-bottom: 1px solid #ddd;
}
.banner {max-width:100%; margin:0px auto;}
#menu-item-7831 {margin-top:25px !important;}
header {
	position: fixed;
    z-index: 10;
    width: 100%;
    opacity: 0.9;
    -webkit-box-shadow: 0 1px 2px #efefef;
            box-shadow: 0 1px 2px #efefef;
}
.fakeheader {
	display: block;
	min-height: 120px;
}
.bundle_text {color:#bd5a5a; font-size:12px;}
li#menu-item-5473 {height:160px !important;} 
#menu-item-14854 a {font-size: 12px !important; font-weight: bold; margin-top: 20px;}  