/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
	body {
	font:12px; line-height:18px; font-family: 'Roboto', sans-serif; font-weight:400; color:#000000; text-align:left; background-color:#fff;
/*		-webkit-font-smoothing: antialiased; 
		-webkit-text-size-adjust: 100%;
*/ }


/* #Typography
================================================== */
	.cms-index-index h1, .cms-index-index h2, .cms-index-index h3, .cms-index-index h4, .cms-index-index h5, .cms-index-index h6 {
		color: #181818;
		font-family: 'Roboto', sans-serif; 
		font-weight: normal; }
	.cms-index-index h1 a, .cms-index-index h2 a, .cms-index-index h3 a, .cms-index-index h4 a, .cms-index-index h5 a, .cms-index-index h6 a { font-weight: inherit; }
	#footer h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
	#footer h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
	#footer h3, #footer_higher h3{
		font-size: 16px;
		line-height: 1em;
		margin-bottom: 8px;
		color: #FFF;
		padding: 8px 0 8px 16px;
}
    #footer h3{background-color: #151515}
    #footer_higher h3{background-color: #333333;margin-bottom:28px;}
	
    #footer_higher #contact h3{margin-bottom:23px;}
	
	.cms-index-index h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	.cms-index-index h5 { font-size: 17px; line-height: 24px; }
	.cms-index-index h6 { font-size: 14px; line-height: 21px; }
	.subheader { color: #777; }

	.cms-index-index p img { margin: 0; }
	.cms-index-index p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	.cms-index-index em { font-style: italic; }
	strong { 	font-weight: bold}
	.cms-index-index small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; 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 { color: #000; outline: 0; }
	a:hover, a:focus { color: #000;  }
	p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
	.cms-index-index ul { list-style: none outside; }
	.cms-index-index ol { list-style: decimal; }
	.cms-index-index ol, .cms-index-index ul.square, .cms-index-index ul.circle, ul.disc { }
	.cms-index-index ul.square { list-style: square outside; }
	.cms-index-index ul.circle { list-style: circle outside; }
	.cms-index-index ul.disc { list-style: disc outside; }
	.cms-index-index ul ul, .cms-index-index ul ol,
	.cms-index-index ol ol, .cms-index-index ol ul { margin: 4px 0 5px 0; font-size: 90%;  }
	.cms-index-index ul ul li, .cms-index-index ul ol li,
	.cms-index-index ol ol li, .cms-index-index ol ul li { }
	.cms-index-index li { line-height: 18px;  }
	.cms-index-index ul.large li { line-height: 21px; }

/* #Images
================================================== */

	 img.scale-with-grid{
		max-width: 100%;
		height: auto;
		
}


/* #Buttons
================================================== */

	#header .button,
	#header button,
	#header input[type="submit"],
	#header input[type="reset"],
	#header input[type="button"] {
	  background: #707070;
	  border: none;
	  color: #d4d4d4 !important;
	  display: inline-block;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: none;
	  cursor: pointer;
	  margin-bottom: 10px;
	  line-height: normal;
	  padding: 6px 10px;
	 }

	#header .button:hover,
	#header button:hover,
	#header input[type="submit"]:hover,
	#header input[type="reset"]:hover,
	#header input[type="button"]:hover,
    .newsletter_footer_submit button:hover{
		color: #fff !important;
		background-color: #999999;
 }

	#header .button:active,
	#header button:active,
	#header input[type="submit"]:active,
	#header input[type="reset"]:active,
	#header input[type="button"]:active {
		background: #ff0000;
    }

	#header .button.full-width,
	#header button.full-width,
	#header input[type="submit"].full-width,
	#header input[type="reset"].full-width,
	#header input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
    }

	/* Fix for odd Mozilla border & padding issues */
/*	button::-moz-focus-inner,
	input::-moz-focus-inner {
  border: 0;
    padding: 0;
	}
*/

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

	#header input[type="text"],
	#header input[type="password"],
	#header input[type="email"],
	#header textarea,
	#header select {
		border: none;
		padding: 8px 10px;
		outline: none !important;
		font: 12px/20px Arial, sans-serif;
		color: #868686;
		margin: 0;
		width: 210px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #4A4A4A; 
	}
	
	#header select {
		padding: 0; 
	}
	.cms-index-index input[type="text"]:focus,
	.cms-index-index input[type="password"]:focus,
	.cms-index-index input[type="email"]:focus,
	textarea:focus {
 }
	.cms-index-index textarea {
		min-height: 60px; }
	.cms-index-index label,
	.cms-index-index legend {
		display: block;
		font-size: 14px;  }
	.cms-index-index select {
		width: 120px; }

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	.wrapper { width:100%; overflow:hidden;}
	.wrapper_w { width:100%;}

.category-view { clear:both;}
.box-new-prod h2.newproduct-grid { color: #000000; font-size: 20px; font-weight: normal; text-transform: uppercase; text-align: center; margin:0 0 20px 0; padding-top: 10px;}
.nova-slider-direction-nav { position:absolute; width:98%; bottom: 116px;}
.nova-slider-direction-nav a.nova-slider-prev { background:url(../images/arrow_left_mirror.jpg) left top no-repeat; float:left; width:13px; height:25px;}
.nova-slider-direction-nav a.nova-slider-next { background:url(../images/feature%20products-arrow-right.png) left top no-repeat; float:right; width:13px; height:25px;}

/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

.container .column,  .container .columns {
	float: left;
	display: inline;
	margin-right: 10px;
}

.row {
	margin-bottom:9px;
}
/* Nested Column Classes */
    .column.alpha, .columns.alpha {
	margin-left: 0;
}
.column.omega, .columns.omega {
	margin-right: 0;
}
/* Base Grid */
    .container .one.column,  .container .one.columns {
	width: 40px;
}
.container .two.columns {
	width: 100px;
}
.col2-left-layout {}
.container .three.columns {
	width: 160px;
}
.container .four.columns {
	width:248px;
}

.empty-cart { border-top: 0px;border-bottom:1px solid #D7D7D7; float:left; width:100%; padding-bottom:10px;}	
div.empty-cart h1 {float: left; color: #000000; font-family: sans-serif; font-size: 18px; text-transform: uppercase;  /*border-bottom:3px solid #000;*/ padding:0px; margin-bottom:5px ;margin-top:15px}
.empty-cart p{float: left; margin-top:15px; margin-right:0; font-family: sans-serif;  font-size: 14px;  font-weight:200; width:56%; text-align:center;  }

.empty-cart-shopping-button { cursor: pointer; display: block;  float: right; margin-top:9px; }
.empty-cart-shopping-button a { background-color:#999999; color:#fff; float:right; padding:5px 10px; border-radius:3px; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.empty-cart-shopping-button a:hover { background-color:#000; color:#FFF;}

.empty-cart-inner { padding:32px 0 0 0; width:100%; float:left; clear:both; text-align:center; }
.empty-cart-inner p{text-transform: uppercase; font-family: sans-serif; font-size: 14px; word-spacing:3px; padding-bottom:12px; float:left; clear:both; width:100%;  text-align:left;  }
.empty-cart-inner ul { float:left;}
.empty-cart-inner ul li { float:left; margin-right:17px; width:302px; }
.empty-cart-inner ul li.last { margin-right:0px; }

.empty-car-blocks {border:1px solid #dcdadb;  height:85px;  margin-bottom:25px; text-transform: uppercase; background:#f7f2ec; padding:10px 10px 5px; text-align:left; }
.empty-car-blocks a{float:right;text-decoration:underline;color:#757678;vertical-align:bottom; line-height:14px; line-height:6px; font-family: sans-serif;}
.empty-car-blocks a:hover { text-decoration:none;}
.empty-car-blocks h1{ font-family: sans-serif; font-size: 16px; margin:0 0 10px 0; padding:0;}
.first-card{ }
.first-card p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#78716b; min-height:45px; font-weight:normal}
.sec-div{ text-align:left;}
.sec-div p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#7a7675; min-height:45px; font-weight:normal}
.sec-div p span.bold { font-family: sans-serif; font-weight:bold; }
.third-div { margin-right:0;  text-align:left; }
.third-div p { font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#82817f; min-height:45px; font-weight:normal}

.slider-block { clear:both; margin:0 0 0 0; width:100%;}
.slider-block h1{font-family: sans-serif;text-transform: uppercase;font-size: 18px;margin:29px 0 30px 0; padding:0 0 5px 0;border-bottom:2px solid #000;}

.shoppin-bag-bottom { clear:both; width:100%; margin:22px 0 0 0; border-top: 2px solid #000000; padding:49px 0 53px 0; float:left;}
.shoppin-bag-bottom .phone-icon { float:left; margin:3px 47px 0 7px}
.shoppin-bag-bottom-box { float:left; width:37%; margin-right:0; margin-top:15px;}
.shoppin-bag-bottom-box h2 { font-weight:normal; border-bottom:1px solid #d0d0d0; font-size:15px; text-transform:uppercase; font-family: sans-serif; padding-bottom:9px; margin-bottom:8px;}
.shoppin-bag-bottom-box p { font-family: sans-serif; font-size:12px;   padding:0;}
.shoppin-bag-bottom-box p a { text-decoration:underline; color:#000000;}
.shoppin-bag-bottom-box p a:hover { text-decoration:none;}
.shoppin-bag-bottom-box p span { color:#000000;}

.checkout-cart { float:left; width:100%;  clear:both; padding:0;}

.product-view .product-shop .email_size_links{float: left; width:77%}

.product-view .product-shop .right_info {
    float: left;

}



.container .five.columns {
	width: 280px;
}
.container .six.columns {
	width: 340px;
}
.container .seven.columns {
	width: 400px;
}
.container .eight.columns {
	width: 460px;
}
.container .nine.columns {
	width: 520px;
}
.container .ten.columns {
	width: 580px;
}
.container .eleven.columns {
	width: 640px;
}
.container .twelve.columns {
	width: 700px;
}
.container .thirteen.columns {
	width: 760px;
}
.container .fourteen.columns {
	width: 820px;
}
.container .fifteen.columns {
	width: 880px;
}
.container .sixteen.columns {
	width: 940px;
}
.container .one-third.column {
	width: 300px;
}
.container .two-thirds.column {
	width: 620px;
}
/* Offsets */
    .container .offset-by-one {
	padding-left: 60px;
}
.container .offset-by-two {
	padding-left: 120px;
}
.container .offset-by-three {
	padding-left: 180px;
}
.container .offset-by-four {
	padding-left: 240px;
}
.container .offset-by-five {
	padding-left: 300px;
}
.container .offset-by-six {
	padding-left: 360px;
}
.container .offset-by-seven {
	padding-left: 420px;
}
.container .offset-by-eight {
	padding-left: 480px;
}
.container .offset-by-nine {
	padding-left: 540px;
}
.container .offset-by-ten {
	padding-left: 600px;
}
.container .offset-by-eleven {
	padding-left: 660px;
}
.container .offset-by-twelve {
	padding-left: 720px;
}
.container .offset-by-thirteen {
	padding-left: 780px;
}
.container .offset-by-fourteen {
	padding-left: 840px;
}
.container .offset-by-fifteen {
	padding-left: 900px;
}
.sidebar { width:220px !important}
.product-shop .product-name .pro-title-box { width:60%;}
.product-shop .add-to-cart { float:right; }




/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

   @media only screen and (min-width: 768px) and (max-width: 959px) {
	   .product-view .product-shop .right_info { float:left;}
 .container {
	 
width: 768px;
}
 .container .column,  .container .columns {
margin-left: 10px;
margin-right: 10px;
}
 .column.alpha, .columns.alpha {
margin-left: 0;
margin-right: 0;
}
 .column.omega, .columns.omega {
margin-right: 0;
margin-left: 0;
}
 .alpha.omega {
margin-left: 0;
margin-right: 0;
}
 .container .one.column,  .container .one.columns {
width: 28px;
}
 .container .two.columns {
width: 76px;
}
 .container .three.columns {
width: 124px;
}
 .container .four.columns {
width: 172px;
}

.empty-cart{ border-top: 0px;border-bottom:1px solid #D7D7D7; float:left; width:100%; padding-bottom:10px;}		
div.empty-cart h1 {float: left; color: #000000; font-family: sans-serif; font-size: 18px; text-transform: uppercase;  /*border-bottom:3px solid #000;*/    padding:0px; margin-bottom:5px ;margin-top:15px}
.empty-cart p{float: left; margin-top:15px; margin-right:0; font-family: sans-serif;  font-size: 14px;  font-weight:200;  width:45%; text-align:center; }

.empty-cart-shopping-button { cursor: pointer; display: block;  float: right; margin-top:9px; }
.empty-cart-shopping-button a { background-color:#999999; color:#fff; float:right; padding:5px 10px; border-radius:3px; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.empty-cart-shopping-button a:hover { background-color:#000; color:#FFF;}

.empty-cart-inner { padding:32px 0 0 0; width:100%; float:left; clear:both; text-align:center; }
.empty-cart-inner p{text-transform: uppercase; font-family: sans-serif; font-size: 14px; word-spacing:3px; padding-bottom:12px; float:left; clear:both; width:100%;  text-align:left;  }
.empty-cart-inner ul { float:left;}
.empty-cart-inner ul li { float:left; margin-right:13px; width:240px; }
.empty-cart-inner ul li.last { margin-right:0px; }
 
.empty-car-blocks {border:1px solid #dcdadb;  height:90px;  margin-bottom:25px; text-transform: uppercase; background:#f7f2ec; padding:10px 10px 5px; text-align:left; }
.empty-car-blocks a{float:right;text-decoration:underline;color:#757678;vertical-align:bottom; line-height:14px; line-height:6px; font-family: sans-serif;}
.empty-car-blocks a:hover { text-decoration:none;}
.empty-car-blocks h1{ font-family: sans-serif; font-size: 16px; margin:0 0 10px 0; padding:0;}
.first-card{ }
.first-card p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#78716b; min-height:53px; font-weight:normal}
.sec-div{ text-align:left;}
.sec-div p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#7a7675; min-height:53px; font-weight:normal}
.sec-div p span.bold { font-family: sans-serif; font-weight:bold; }
.third-div { margin-right:0;  text-align:left; }
.third-div p { font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#82817f; min-height:53px; font-weight:normal}

.slider-block { clear:both; margin:0 0 0 0; width:100%;}
.slider-block h1{font-family: sans-serif;text-transform: uppercase;font-size: 18px;margin:29px 0 30px 0; padding:0 0 5px 0;border-bottom:2px solid #000;}

.shoppin-bag-bottom { clear:both; width:100%; margin:22px 0 0 0; border-top: 2px solid #000000; padding:49px 0 53px 0; float:left;}
.shoppin-bag-bottom .phone-icon { float:left; margin:3px 47px 0 7px}
.shoppin-bag-bottom-box { float:left; width:37%; margin-right:0; margin-top:0px;}
.shoppin-bag-bottom-box h2 { font-weight:normal; border-bottom:1px solid #d0d0d0; font-size:15px; text-transform:uppercase; font-family: sans-serif; padding-bottom:9px; margin-bottom:8px;}
.shoppin-bag-bottom-box p { font-family: sans-serif; font-size:12px;   padding:0;}
.shoppin-bag-bottom-box p a { text-decoration:underline; color:#000000;}
.shoppin-bag-bottom-box p a:hover { text-decoration:none;}
.shoppin-bag-bottom-box p span { color:#000000;}

.checkout-cart { float:left; width:100%;  clear:both; padding:0;}


 .container .five.columns {
width:46%;
clear:both;
}
 .container .six.columns {
width: 268px;
}
 .container .seven.columns {
width: 316px;
}
 .container .eight.columns {
width: 364px;
}
 .container .nine.columns {
width: 412px;
}
 .container .ten.columns {
width: 460px;
}
 .container .eleven.columns {
width: 508px;
}
 .container .twelve.columns {
width: 556px;
}
 .container .thirteen.columns {
width: 604px;
}
 .container .fourteen.columns {
width: 652px;
}
 .container .fifteen.columns {
width: 700px;
}
 .container .sixteen.columns {
width: 748px;
}
 .container .one-third.column {
width: 236px;
}
 .container .two-thirds.column {
width: 492px;
}

        /* Offsets */
        .container .offset-by-one {
padding-left: 48px;
}
 .container .offset-by-two {
padding-left: 96px;
}
 .container .offset-by-three {
padding-left: 144px;
}
 .container .offset-by-four {
padding-left: 192px;
}
 .container .offset-by-five {
padding-left: 240px;
}
 .container .offset-by-six {
padding-left: 288px;
}
 .container .offset-by-seven {
padding-left: 336px;
}
 .container .offset-by-eight {
padding-left: 384px;
}
 .container .offset-by-nine {
padding-left: 432px;
}
 .container .offset-by-ten {
padding-left: 480px;
}
 .container .offset-by-eleven {
padding-left: 528px;
}
 .container .offset-by-twelve {
padding-left: 576px;
}
 .container .offset-by-thirteen {
padding-left: 624px;
}
 .container .offset-by-fourteen {
padding-left: 672px;
}
 .container .offset-by-fifteen {
padding-left: 720px;
}

.product-shop .product-name .pro-title-box { width:65%;}
.product-view .product-shop .add-to-box { clear:none !important;}
.product-shop .add-to-cart .clearfix { float:right; width:57%;}
.product-view .left-col { width: 320px; }
.showcase-arrow-previous {margin-left: -20px !important;}
.showcase-arrow-next { right: -39px !important;}
.col1-layout .product-view .product-shop { margin-left: 388px; }
.aw-base-mini ol li { width:49% !important;}

.category-view .box-new-prod .slider-items { width: 78.5%; margin: 0 auto;}
.category-view .box-new-prod .slider-items ul.nova-slider-direction-nav li a.nova-slider-prev { margin: 0 0 0 -68px;}
.category-view .box-new-prod .slider-items ul.nova-slider-direction-nav li a.nova-slider-next { margin: 0 97px 0 0;} 
.col1-layout .products-grid li img { width:100%;}	

}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
		
		.product-view .product-shop .right_info { float:left;}
.data-table thead th {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 17px 3px 20px;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}
#footer_higher { margin-left:0 !important} 
 .container {
width: 300px;
}
 .container .columns,  .container .column {
margin: 0;
}


.cart .cart-collaterals .totals form#discount-coupon-form .voucher-code {
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 100%;

}
.cart .cart-collaterals .totals ul.checkout-types { float:right; padding-right:0px; width:100%; text-align:center;}
.cart .cart-collaterals .totals ul.checkout-types li { margin-top:17px;}
.cart .cart-collaterals .totals ul.checkout-types li a { margin:5px 0 0 0; text-align:center;}
.cart .cart-collaterals .totals form#discount-coupon-form .voucher-code .discount .discount-form  .apply-coupon-b { float:left !important; }
.cart .cart-collaterals .totals form#discount-coupon-form .voucher-code .discount .discount-form  .apply-coupon-b button.button { margin-top:0px !important;}


 .container .one.column,  .container .one.columns,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns,  .container .one-third.column,  .container .two-thirds.column {
width: 300px;
}

.empty-cart{ border-top: 0px;border-bottom:1px solid #D7D7D7; float:left; width:100%; padding-bottom:10px;}	
div.empty-cart h1 {float: left; color: #000000; font-family: sans-serif; font-size: 18px; text-transform: uppercase;  /*border-bottom:3px solid #000;*/ width:100%;   padding:0px; margin-bottom:5px ;margin-top:15px}
.empty-cart p{float:left;margin-top:10px;margin-left:0; font-family: sans-serif;  font-size: 14px;  font-weight:200; width:100%; text-align:left; }

.empty-cart-shopping-button { cursor: pointer; display: block;  float: right; margin-top:9px; }
.empty-cart-shopping-button a { background-color:#999999; color:#fff; float:right; padding:5px 10px; border-radius:3px; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.empty-cart-shopping-button a:hover { background-color:#000; color:#FFF;}

.empty-cart-inner { padding:32px 0 0 0; width:100%; float:left; clear:both; text-align:center; }
.empty-cart-inner p{text-transform: uppercase; font-family: sans-serif; font-size: 14px; word-spacing:3px; padding-bottom:12px; float:left; clear:both; width:100%;  text-align:left;  }
.empty-cart-inner ul { float:left;}
.empty-cart-inner ul li { float:left; margin-right:0; width:100%; }
.empty-cart-inner ul li.last { margin-right:0px; }
 
.empty-car-blocks {border:1px solid #dcdadb;  height:85px;  margin-bottom:25px; text-transform: uppercase; background:#f7f2ec; padding:10px 10px 5px; text-align:left; }
.empty-car-blocks a{float:right;text-decoration:underline;color:#757678;vertical-align:bottom; line-height:14px; line-height:6px; font-family: sans-serif;}
.empty-car-blocks a:hover { text-decoration:none;}
.empty-car-blocks h1{ font-family: sans-serif; font-size: 16px; margin:0 0 10px 0; padding:0;}
.first-card{ }
.first-card p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#78716b; min-height:45px; font-weight:normal}
.sec-div{ text-align:left;}
.sec-div p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#7a7675; min-height:45px; font-weight:normal}
.sec-div p span.bold { font-family: sans-serif; font-weight:bold; }
.third-div { margin-right:0;  text-align:left; }
.third-div p { font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#82817f; min-height:45px; font-weight:normal}

.slider-block { clear:both; margin:0 0 0 0; width:100%;}
.slider-block h1{font-family: sans-serif;text-transform: uppercase;font-size: 18px;margin:29px 0 30px 0; padding:0 0 5px 0;border-bottom:2px solid #000;}

.shoppin-bag-bottom { clear:both; width:100%; margin:22px 0 0 0; border-top: 2px solid #000000; padding:49px 0 53px 0; float:left; text-align:center;}
.shoppin-bag-bottom .phone-icon { float:none; margin:0}
.shoppin-bag-bottom-box { float:left; width:100%; margin-right:0; text-align:left; margin-bottom:15px;}
.shoppin-bag-bottom-box h2 { font-weight:normal; border-bottom:1px solid #d0d0d0; font-size:15px; text-transform:uppercase; font-family: sans-serif; padding-bottom:9px; margin-bottom:8px;}
.shoppin-bag-bottom-box p { font-family: sans-serif; font-size:12px;   padding:0;}
.shoppin-bag-bottom-box p a { text-decoration:underline; color:#000000;}
.shoppin-bag-bottom-box p a:hover { text-decoration:none;}
.shoppin-bag-bottom-box p span { color:#000000;}


.checkout-cart { float:left; width:100%;  clear:both; padding:0;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left:60px !important;}


        /* Offsets */
        .container .offset-by-one,  .container .offset-by-two,  .container .offset-by-three,  .container .offset-by-four,  .container .offset-by-five,  .container .offset-by-six,  .container .offset-by-seven,  .container .offset-by-eight,  .container .offset-by-nine,  .container .offset-by-ten,  .container .offset-by-eleven,  .container .offset-by-twelve,  .container .offset-by-thirteen,  .container .offset-by-fourteen,  .container .offset-by-fifteen {
padding-left: 0;
}
.account-create .leftpart { width:100%;}
.account-create .rightpart { width:100%;}
.col2-set .col-1 { width:100%; padding-bottom:15px;}
.col2-set .col-2 { width:100%;}
.one-step-checkout .address-info-3-columns { width:100%;}
.checkout-rightpart { width:100%;}
.one-step-checkout .address-info-3-columns{ width:100% !important;}
.one-step-checkout .address-information  { width:100% !important;}
.product-shop .product-name .brand { float:right;  text-align:center;}
.product-shop .product-name .pro-title-box { width:65%;}
.product-shop .product-name .brand a { width:100%;  text-align:center;}
.product-shop .product-shop-left {width:40%; padding-top:0; float:left; }
.product-shop .add-to-cart .clearfix {padding:10px; float:right;}
.clearfix:before, .clearfix:after, .row:before, .row:after { padding-left:0px;}
.product-view .product-shop .add-to-box { float:right; width:50%;}
.aw-base-mini ol li { width:50%;}
.aw-base-mini ol li { width:99% !important;}


.category-view .box-new-prod .slider-items { width:46%; margin: 0 auto;}
.category-view .box-new-prod .slider-items ul.nova-slider-direction-nav li a.nova-slider-prev { margin: 0 0 0 -50px;}
.category-view .box-new-prod .slider-items ul.nova-slider-direction-nav li a.nova-slider-next { margin: 0 107px 0 0;} 
.col1-layout .products-grid li img { width:100%;}

}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		.product-view .product-shop .right_info { float:left;}
 .container {
width: 420px;
}
 .container .column,  .container .columns {
margin-left: 0;
margin-right: 0;
}
 .column.alpha, .columns.alpha {
margin-left: 0;
margin-right: 0;
}
 .column.omega, .columns.omega {
margin-right: 0;
margin-left: 0;
}
 .alpha.omega {
margin-left: 0;
margin-right: 0;
}
 .container .one.column,  .container .one.columns,  .container .two.columns,  .container .three.columns,  .container .four.columns {
width: 200px;
}

.empty-cart{ border-top: 0px;border-bottom:1px solid #D7D7D7; float:left; width:100%; padding-bottom:10px;}	
div.empty-cart h1 {float: left; color: #000000; font-family: sans-serif; font-size: 20px; text-transform: uppercase;  /*border-bottom:3px solid #000;*/ width:100%;   padding:0px; margin-bottom:5px ;margin-top:15px}
.empty-cart p{float:left;margin-top:15px;margin-left:0; font-family: sans-serif;  font-size: 14px;  font-weight:200; width:100%; text-align:left; }

.empty-cart-shopping-button { cursor: pointer; display: block;  float: right; margin-top:9px; }
.empty-cart-shopping-button a { background-color:#999999; color:#fff; float:right; padding:5px 10px; border-radius:3px; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.empty-cart-shopping-button a:hover { background-color:#000; color:#FFF;}

.empty-cart-inner { padding:32px 0 0 0; width:100%; float:left; clear:both; text-align:center; }
.empty-cart-inner p{text-transform: uppercase; font-family: sans-serif; font-size: 14px; word-spacing:3px; padding-bottom:12px; float:left; clear:both; width:100%;  text-align:left;  }
.empty-cart-inner ul { float:left;}
.empty-cart-inner ul li { float:left; margin-right:0; width:100%; }
.empty-cart-inner ul li.last { margin-right:0px; }
 
.empty-car-blocks {border:1px solid #dcdadb;  height:85px;  margin-bottom:25px; text-transform: uppercase; background:#f7f2ec; padding:10px 10px 5px; text-align:left; }
.empty-car-blocks a{float:right;text-decoration:underline;color:#757678;vertical-align:bottom; line-height:14px; line-height:6px; font-family: sans-serif;}
.empty-car-blocks a:hover { text-decoration:none;}
.empty-car-blocks h1{ font-family: sans-serif; font-size: 16px; margin:0 0 10px 0; padding:0;}
.first-card{ }
.first-card p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#78716b; min-height:45px; font-weight:normal}
.sec-div{ text-align:left;}
.sec-div p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#7a7675; min-height:45px; font-weight:normal}
.sec-div p span.bold { font-family: sans-serif; font-weight:bold; }
.third-div { margin-right:0;  text-align:left; }
.third-div p { font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#82817f; min-height:45px; font-weight:normal}

.slider-block { clear:both; margin:0 0 0 0; width:100%;}
.slider-block h1{font-family: sans-serif;text-transform: uppercase;font-size: 18px;margin:29px 0 30px 0; padding:0 0 5px 0;border-bottom:2px solid #000;}

.shoppin-bag-bottom { clear:both; width:100%; margin:22px 0 0 0; border-top: 2px solid #000000; padding:49px 0 53px 0; float:left; text-align:center;}
.shoppin-bag-bottom .phone-icon { float:none; margin:0}
.shoppin-bag-bottom-box { float:left; width:100%; margin-right:0; text-align:left; margin-bottom:15px;}
.shoppin-bag-bottom-box h2 { font-weight:normal; border-bottom:1px solid #d0d0d0; font-size:15px; text-transform:uppercase; font-family: sans-serif; padding-bottom:9px; margin-bottom:8px;}
.shoppin-bag-bottom-box p { font-family: sans-serif; font-size:12px;   padding:0;}
.shoppin-bag-bottom-box p a { text-decoration:underline; color:#000000;}
.shoppin-bag-bottom-box p a:hover { text-decoration:none;}
.shoppin-bag-bottom-box p span { color:#000000;}

.checkout-cart { float:left; width:100%;  clear:both; padding:0;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left:0 !important;}
.container .five.columns, .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns,  .container .one-third.column,  .container .two-thirds.column {
width: 420px; margin:0; }
.product-view .custom_block_items .custom_block_item { width:100% !important;}
.product-shop .product-status-cart .special-price .price { font-size:19px;}
.mycarousel_viewed1 .jcarousel-skin-tango .jcarousel-next-horizontal { right:101px;}
.toolbar .pagination { float:left; margin: 0 0 0 -10px;}


.category-view .box-new-prod .slider-items { width:46%; margin: 0 auto;}
.category-view .box-new-prod .slider-items ul.nova-slider-direction-nav li a.nova-slider-prev { margin: 0 0 0 -50px;}
.category-view .box-new-prod .slider-items ul.nova-slider-direction-nav li a.nova-slider-next { margin: 0 168px 0 0;} 


}

@media only screen and (max-width: 480px) {
	.product-shop .product-name .pro-title-box { width:100% !important;}
	.product-shop .product-name .brand { float:left;}
	.product-shop .add-to-cart .clearfix { width:100%;}
	.product-shop .product-name .brand { float:left; padding:15px 0; text-align:center;}
	.product-view .product-shop .add-to-box { float:left; width:100%;}
.product-shop .product-shop-left {width:100%; padding-top:0; float:left; }
.aw-base-mini ol li { width:99% !important;}

	

}
/* 1200px Media Query for the Skeleton Grid - http://getskeleton.com
* Adapted from http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/responsive-css-grid-systems-345
* Added .alpha.omega combo classes. Hope to see that fixed in later versions of Skeleton: https://github.com/dhgamache/Skeleton/issues/68
*/
@media only screen and (min-width: 1200px) {
 .container {
width: 1004px;
}
.container .column, .container .columns {
margin-right: 21px;
}

 .column.alpha, .columns.alpha {
margin-left: 0;
}
.column.omega, .columns.omega {
margin-right: 0;
}
 .column.alpha.omega, .columns.alpha.omega {
margin-left: 0;
margin-right: 0
}
 .container .one.column {
width: 55px;
}
.container .two.columns {
width: 130px;
}
.container .three.columns {
width: 205px;
}
.container .four.columns {
width: 280px;
}
#bestsellers_slider .container .four.columns { width: 249px; }

.empty-cart{ border-top: 0px;border-bottom:1px solid #D7D7D7; float:left; width:100%; padding-bottom:10px;}	
div.empty-cart h1 {float: left; color: #000000; font-family: sans-serif; font-size: 18px; text-transform: uppercase;  /*border-bottom:3px solid #000;*/  padding:0px; margin-bottom:5px ;margin-top:15px}
.empty-cart p{float: left; margin-top:15px; margin-right:0; font-family: sans-serif;  font-size: 14px;  font-weight:200; width:65%; text-align:center; }

.empty-cart-shopping-button { cursor: pointer; display: block;  float: right; margin-top:9px; }
.empty-cart-shopping-button a { background-color:#999999; color:#fff; float:right; padding:5px 10px; border-radius:3px; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.empty-cart-shopping-button a:hover { background-color:#000; color:#FFF;}

.empty-cart-inner { padding:32px 0 0 0; width:100%; float:left; clear:both; text-align:center; }
.empty-cart-inner p{text-transform: uppercase; font-family: sans-serif; font-size: 14px; word-spacing:3px; padding-bottom:12px; float:left; clear:both; width:100%;  text-align:left;  }
.empty-cart-inner ul { float:left;}
.empty-cart-inner ul li { float:left; margin-right:23px; width:378px; }
.empty-cart-inner ul li.last { margin-right:0px; float:left; }
 
.empty-car-blocks {border:1px solid #dcdadb;  height:85px;  margin-bottom:25px; text-transform: uppercase; background:#ececec; padding:10px 10px 5px; text-align:left; }
.empty-car-blocks a{float:right;text-decoration:underline;color:#757678;vertical-align:bottom; line-height:14px; line-height:6px; font-family: sans-serif;}
.empty-car-blocks a:hover { text-decoration:none;}
.empty-car-blocks h1{ font-family: sans-serif; font-size: 16px; margin:0 0 10px 0; padding:0;}
.first-card{ }
.first-card p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#78716b; min-height:45px; font-weight:normal}
.sec-div{ text-align:left;}
.sec-div p{ font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#7a7675; min-height:45px; font-weight:normal}
.sec-div p span.bold { font-family: sans-serif; font-weight:bold; }
.third-div { margin-right:0;  text-align:left; }
.third-div p { font-family: sans-serif; font-size: 12px; line-height:13px; padding:0; color:#82817f; min-height:45px; font-weight:normal}

.slider-block { clear:both; margin:0 0 0 0; width:100%;}
.slider-block h1{font-family: sans-serif;text-transform: uppercase;font-size: 18px;margin:29px 0 30px 0; padding:0 0 5px 0;border-bottom:2px solid #000;}

.shoppin-bag-bottom { clear:both; width:100%; margin:22px 0 0 0; border-top: 2px solid #000000; padding:49px 0 53px 0; float:left;}
.shoppin-bag-bottom .phone-icon { float:left; margin:3px 47px 0 7px}
.shoppin-bag-bottom-box { float:left; width:37%; margin-right:0; margin-top:15px;}
.shoppin-bag-bottom-box h2 { font-weight:normal; border-bottom:1px solid #d0d0d0; font-size:15px; text-transform:uppercase; font-family: sans-serif; padding-bottom:9px; margin-bottom:8px;}
.shoppin-bag-bottom-box p { font-family: sans-serif; font-size:12px;   padding:0;}
.shoppin-bag-bottom-box p a { text-decoration:underline; color:#000000;}
.shoppin-bag-bottom-box p a:hover { text-decoration:none;}
.shoppin-bag-bottom-box p span { color:#000000;}

.checkout-cart { float:left; width:100%;  clear:both; padding:0;}
.container .five.columns {
width: 355px;
}
.cart-collaterals .five.columns {
width: 100%;
margin-left:0px;
margin-bottom:30px;

}
.container .six.columns {
width: 430px;
}
.container .seven.columns {
width: 505px;
}
.container .eight.columns {
width: 580px;
}
.container .nine.columns {
width: 655px;
}
.container .ten.columns {
width: 730px;
}
.container .eleven.columns {
width: 805px;
}
.container .twelve.columns {
width: 880px;
}
.container .thirteen.columns {
width: 955px;
}
.container .fourteen.columns {
width: 1030px;
}
.container .fifteen.columns {
width: 1105px;
}
.container .sixteen.columns {
width: 1180px;
}
 .container .one-third.column {
width: 380px;
}
.container .two-thirds.column {
width: 780px;
}

/* Offsets */
.container .offset-by-one {
padding-left: 75px;
}
.container .offset-by-two {
padding-left: 150px;
}
.container .offset-by-three {
padding-left: 225px;
}
.container .offset-by-four {
padding-left: 300px;
}
.container .offset-by-five {
padding-left: 375px;
}
.container .offset-by-six {
padding-left: 450px;
}
.container .offset-by-seven {
padding-left: 525px;
}
.container .offset-by-eight {
padding-left: 600px;
}
.container .offset-by-nine {
padding-left: 675px;
}
.container .offset-by-ten {
padding-left: 750px;
}
.container .offset-by-eleven {
padding-left: 825px;
}
.container .offset-by-twelve {
padding-left: 900px;
}
.container .offset-by-thirteen {
padding-left: 975px;
}
.container .offset-by-fourteen {
padding-left: 1050px;
}
.container .offset-by-fifteen {
padding-left: 1125px;
}


}

@media only screen and (max-width: 1200px) {
	.product-shop .product-status-cart .price-box .our-price { clear:both; display:block;}
	.product-shop .product-status-cart .old-price { border:0px;}
	.products-grid .price-box .our-price { clear: both; }
	
}

/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,  .clearfix:after,  .row:before,  .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after,  .clearfix:after {
	clear: both;
}
.row,  .clearfix {
/*	zoom: 1;
*/}
/* You can also use a <br class="clear" /> to clear columns */
    .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*shopping cart empty*/

.success-main { background-color:#ececec; border:1px solid #dcdadb; padding:20px; margin:0 0 15px 0;}
.success-main h1 { font-size: 20px;  font-family: sans-serif; background:url(../images/right.png) left 3px no-repeat; padding:3px 0 3px 32px; margin: 0 0 15px 0; color:#000; line-height:24px;}
.success-main .success-confrm-msg h3 { margin-left:32px; font-size:15px; font-family: sans-serif; font-weight:normal; font-weight:bold;}
.success-main .success-middele { margin-left:32px;}
.success-main .success-middele h4 { margin:0px 0 10px; padding:0px; font-family: sans-serif; font-weight:normal; font-size:14px; }
.success-main .success-middele .sucess-links ul { padding:0px; margin:0 0 0 10px;}
.success-main .success-middele .sucess-links ul li { background:url(../images/bullet-sucess-links.png) left 6px no-repeat; font-family: sans-serif; padding:0 0 6px 12px; list-style:none;}
.success-main .success-middele .sucess-links ul li a { text-decoration:underline; color:#2953a1; font-size:13px; }
.success-main .success-middele .sucess-links ul li a:hover { text-decoration:none;}
.success-continue { clear:both; float:left; margin:0 0 25px 0; width:100%; text-align:center;}
.success-continue a {}
.success-continue span.web-link { vertical-align: top; font-family: sans-serif; font-size:14px; margin:7px 0 0 10px; display:inline-block;}
.success-slide { margin-bottom:55px;}