/*
Theme Name: Tanto
Author: Anonymous
Author URI:
Version: 1
Description: Tanto theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tanto
Tags: one-column, two-columns
Theme URI:
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {

    /*border: 1px solid #f0f0f0;*/
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text,
.gallery-caption {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
	color: #777;
}

.sticky,
.bypostauthor{
	display:block;
}



/* main elements */
#header .widget_shopping_cart h3{display: none;}
.lugs-block .lugs-post .date{text-transform: uppercase;}
.lugs-block .lugs-post h2 a{text-decoration: none;}
.navigation .next a{float: right;}

.row .payment li span {
	margin: 0;
	float: left;
	width: 26px;
	height: 23px;
	background: url(images/sprite.png) no-repeat -441px -408px;
}
.payment li.out-of-stock span{
	background-position: -474px -408px;
}
.product-wrap{overflow: visible;}
.product-wrap .sale {
	position: relative;
	top: 0;
	left: 0;
	text-indent: 0px;
	overflow: visible;
	width: 220px;
	height: auto;
	display: inline-block;
	background: none;
}
.product-wrap span.sales {
	position: absolute;
	top: 12px;
	left: -8px;
	text-indent: -9999px;
	overflow: hidden;
	width: 59px;
	height: 57px;
	display: none;
	background: url(images/sprite.png) no-repeat -133px -137px;
}
.product-wrap .sale .sales{display: block;}
.price del span.amount {
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.shop-gallery .price del span.amount {
	font: 9px/14px Arial, Helvetica, sans-serif;
}
.price ins span.amount, .price ins{
	text-decoration: none;
}
.shop-gallery .mask .slide .price .from{
	font-size: 12px;
	font-style: italic;
}
.single_variation .price{
	display: block;
	margin: 0 0 11px;
	padding:0 0 0 11px;
	font-size: 12px;
	font-weight: bold;
}
.aside p.price{
	margin: 0;
}
.shop-gallery .btn-next a,
.shop-gallery .btn-prev a{
	text-decoration: none;
}
.checkout-form p.form-row-wide{
	display: block;
}
.checkout-form p.form-row-first{
	margin: 0 41px 19px 0;
}
.checkout-form p.form-row-wide{
	margin: 0 0 19px;
}
.checkout-form p.form-row-wide .select-area{
	display: block;
}
.checkout-form  #billing_country_chzn,
.checkout-form #shipping_country_chzn{display: none}
.lugs-block .btn-prev,
.lugs-block .btn-next,
.lugs-block .prev,
.lugs-block .next{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:22px;
	background:url(images/sprite.png) no-repeat -9999px;
	position:relative;
}
.lugs-block .next {float:right;}
.lugs-block .btn-prev:before,
.lugs-block .btn-next:before,
.lugs-block .prev:before,
.lugs-block .next:before{
	content:"";
	position:absolute;
	top:11px;
	width:18px;
	height:15px;
	background:url(images/sprite.png) no-repeat -387px -408px;
}
.lugs-block .btn-prev,
.lugs-block .prev{
	width:60px;
	padding:9px 14px 6px 41px;
	background-position:0 -510px;
}
.lugs-block .btn-next,
.lugs-block .next{
	width:34px;
	padding:9px 38px 6px 25px;
	background-position:0 -468px;
}
.lugs-block .btn-prev:before,
.lugs-block .prev:before{
	left:18px;
	background-position:-387px -408px;
}
.lugs-block .btn-next:before,
.lugs-block .next:before{
	right:22px;
	background-position:-409px -408px;
}
.lugs-block .btn-prev.disabled,
.lugs-block .btn-next.disabled{
	color:#af9b68;
}
.lugs-block .btn-prev.disabled{background-position:-130px -510px;}
.lugs-block .btn-next.disabled{background-position:-104px -468px;}
.lugs-block .btn-prev.disabled:before{background-position:-344px -408px;}
.lugs-block .btn-next.disabled:before{background-position:-366px -408px;}
.page-numbers li{
	list-style: none;
	display: inline-block;
	position: static;
}
.shop #main h1, .lugs #main h1{
	font: 96px/71px 'sansita_oneregular',Arial, Helvetica, sans-serif;
	margin: 0 16px 35px 0;
	color: #131b27;
}
#main .woocommerce-ordering .select-area{
	margin: 0 0 25px 0;
}
body.woocommerce-page{background:url(images/bg-shop.png) no-repeat 50% 0;}
body.woocommerce-page.checkout{background:#e1e2d4 url(images/bg-checkout-t.jpg) no-repeat 50% 0 !important;}
body.woocommerce-page.checkout #wrapper {background:url(images/bg-checkout-b.gif) no-repeat 50% 100% !important;}
.shop #main .aside h1{
	font: 58px/46px 'sansita_oneregular',Arial, Helvetica, sans-serif;
	margin: 0 0 14px;
}

.page-title {margin-top: 42px !important;}