.hero-unit
{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.hero-unit h1
{
color: white;
text-align: center;
font-weight: bold;
}

div.white-font 
{
margin-top: 20px;
}

div.white-font, .white-font p
{
color: white;
text-align: center;
font-weight: 400 !important;
}

.white-font {
text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

.hero-title-underline
{
  border-bottom-width: 2px;
  border-bottom-style: solid;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

@media only screen and (max-width: 768px),
only screen and (max-device-width: 768px) {
.hero-unit h1, .hero-unit h1 span {font-size: 50%}
}

.price
{
color: rgb(63, 58, 56); 
display: block; 
font-family: Georgia; 
font-size: 40px; 
font-weight: normal; 
line-height: 100%; 
letter-spacing: normal; 
margin: 0px 0px 10px; 
text-align: left; 
}

.price span {
font-size: 18px;
}

a {
color:#486DAA;
}

a:hover
{
text-decoration: underline;
}

a.buynow
{
color: #FFFFFF;
font-family: Georgia;
font-size: 31px;
font-weight: normal;
text-align: center;
text-decoration: none;
}

.topprice
{
font-size: 18px;
font-family: Georgia;
}
.fileinput-button {
    overflow: hidden;
    position: relative;
}
.fileinput-button input {
    cursor: pointer;
    direction: ltr;
    font-size: 200px;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}
/* цвет для футболок чтобы текстом был */

.color.bblack:after {
content: "/Черный";
}

.color.bgray:after {
content: "/Серый";
}

.color.bwhite:after {
content: "/Белый";
}

span.color {
padding: 2px;
border:none;
}

/* фиксы 2014_03 */

#alive img { 
/*чтобы влезали с отступами на полном экране*/
width: 140px;
}

div#smi img {
margin-bottom:20px;
}


#alive .image-gallery a {
/*чтобы размер задавался только шириной*/
height:auto;}


a.btn-black, button.btn-black {
background: #333;
color: #eee;
text-shadow: none;
}

.nav .dropdown-toggle.btn-black span.caret{
border-top-color:#fff;
border-bottom-color:#fff;
}

.one_first {
display: inline-block;
float: left;
margin: 0 20px 20px 0;
position: relative;
}

#pricing,#pricing_table {
padding-top:0px;
}

div.pricing_block.one_first > ul > li.button_buy > a > span.button_price {
	float:none;
	background-image:none;
}

div.pricing_block.one_first > div.pricing > a > img {
	width:140px;
}

div.nolast{
	width:960px;
}

/*-------pics------*/
.image_div .image {
width:auto;
height:auto;
}

#instamag_snetworks {
float:right}
}


/*-------------basket--------------*/
.bimage > div:nth-child(1) {
float: left;
}

.bimage {
position:relative;
}


div.variants > div:nth-child(6) {
clear: both;
}

div.bshadow_button{
padding-top:0px;
}

div.bshadow {
margin-top:0px;
position:absolute;
top:0px;
}

div.basket_2x2 > div > div:nth-child(3) {
clear: both;
}

div.basket_2x3 > div > div:nth-child(3) {
clear: both;
}

div.basket_2x3 > div > div:nth-child(5) {
clear: both;
}


.basket_1x1 div.bempty, .basket_1x1 div.bimage,.basket_1x1 div.bshadow_button{
	width:250px;height:250px;
}

.basket_1x1_port div.bempty, .basket_1x1_port div.bimage,.basket_1x1_port div.bshadow_button{
	width:300px;height:450px;
}

.basket_2x2 div.bempty, .basket_2x2 div.bimage,.basket_2x2 div.bshadow_button{
	width:150px;height:150px;
}
.basket_2x3 div.bempty, .basket_2x3 div.bimage,.basket_2x3 div.bshadow_button{
	width:150px;height:150px;
}
.basket_3x3 div.bempty, .basket_3x3 div.bimage,.basket_3x3 div.bshadow_button{
	width:145px;height:145px;
}
.basket_3x4 div.bempty, .basket_3x4 div.bimage,.basket_3x4 div.bshadow_button{
	width:145px;height:145px;
}
.basket_5x5 div.bempty,.basket_5x5 div.bimage,.basket_5x5 div.bshadow_button{
	width:85px;height:85px;
}
.basket_5x8 div.bempty,.basket_5x8 div.bimage,.basket_5x8 div.bshadow_button{
	width:85px;height:85px;
}
.basket_4x6 div.bempty,.basket_4x6 div.bimage,.basket_4x6 div.bshadow_button{
	width:107px;height:107px;
}
.basket_6x4 div.bempty,.basket_6x4 div.bimage,.basket_6x4 div.bshadow_button{
	width:70px;height:70px;
}
div.image_div{
	width:99px;height:99px;
}

@media screen and (min-width : 761px ) and (max-width: 1005px) {

div.nolast{
	width:640px;
}

div.variants > div:nth-child(5) {
clear: both;
}
div.variants > div:nth-child(6) {
clear: none;
}
div.variants > div:nth-child(8) {
clear: both;
}

.basket_3x3 div.bempty,.basket_3x3 div.bimage,.basket_3x3 div.bshadow_button{
	width:110px;height:110px;
}
.basket_3x4 div.bempty,.basket_3x4 div.bimage,.basket_3x4 div.bshadow_button{
	width:110px;height:110px;
}	
.basket_4x6 div.bempty,.basket_4x6 div.bimage,.basket_4x6 div.bshadow_button{
	width:81px;height:81px;
}
.basket_5x5 div.bempty,.basket_5x5 div.bimage,.basket_5x5 div.bshadow_button{
	width:64px;height:64px;
}
.basket_5x8 div.bempty,.basket_5x8 div.bimage,.basket_5x8 div.bshadow_button{
	width:64px;height:64px;
}
.basket_6x4 div.bempty,.basket_6x4 div.bimage,.basket_6x4 div.bshadow_button{
	width:52px;height:52px;
}
div.image_div{
	width:99px;height:99px;
}
}

@media screen and (max-width: 760px) {
div.nolast{
	width:320px;
}

h2.section_title{
text-align: center;
}

.basket_3x3 div.bempty,.basket_3x3 div.bimage,.basket_3x3 div.bshadow_button{
	width:135px;height:135px;
}
.basket_3x4 div.bempty,.basket_3x4 div.bimage,.basket_3x4 div.bshadow_button{
	width:135px;height:135px;
}
.basket_4x6 div.bempty,.basket_4x6 div.bimage,.basket_4x6 div.bshadow_button{
	width:100px;height:100px;
}
.basket_5x5 div.bempty,.basket_5x5 div.bimage,.basket_5x5 div.bshadow_button{
	width:79px;height:79px;
}
.basket_5x8 div.bempty,.basket_5x8 div.bimage,.basket_5x8 div.bshadow_button{
	width:79px;height:79px;
}
.basket_6x4 div.bempty,.basket_6x4 div.bimage,.basket_6x4 div.bshadow_button{
	width:65px;height:65px;
}
div.image_div{
	width:124px;height:124px;
}

}

@media screen and (max-width: 460px) {

div.nolast{
	width:320px;
}


.basket_2x2 div.bempty, .basket_2x2 div.bimage,.basket_2x2 div.bshadow_button{
	width:133px;height:133px;
}
.basket_2x3 div.bempty, .basket_2x3 div.bimage,.basket_2x3 div.bshadow_button{
	width:133px;height:133px;
}
.basket_3x3 div.bempty,.basket_3x3 div.bimage,.basket_3x3 div.bshadow_button{
	width:86px;height:86px;
}
.basket_3x4 div.bempty,.basket_3x4 div.bimage,.basket_3x4 div.bshadow_button{
	width:86px;height:86px;
}
.basket_4x6 div.bempty,.basket_4x6 div.bimage,.basket_4x6 div.bshadow_button{
	width:64px;height:64px;
}
.basket_5x5 div.bempty,.basket_5x5 div.bimage,.basket_5x5 div.bshadow_button{
	width:50px;height:50px;
}
.basket_5x8 div.bempty,.basket_5x8 div.bimage,.basket_5x8 div.bshadow_button{
	width:50px;height:50px;
}
.basket_6x4 div.bempty,.basket_6x4 div.bimage,.basket_6x4 div.bshadow_button{
	width:41px;height:41px;
}
div.image_div{
	width:116px;height:116px;
}
div.variants div {
	width: 130px;
	height: 170px;
}

div.fancybox-skin {
width: 250px;
}
div.fancybox-skin div.cropimage img
{
	max-width: 220px;
	max-height: 220px;
	width: auto;
	height: auto;
}

#alive .image-gallery a {
	width: 120px;
}

#instamag_snetworks {
float:left;}

.table-condensed th, .table-condensed td {
font-size:6px;
}
.table-condensed div.basket_props img{
	width:21px;
}

.table-condensed div.basket_props {
	width:70px;
}

.table .span1 {
	width:16px;
	font-size:10px;
}

}


media max 759 {
/*чтобы на малых экранах по одному смотрелись товары нормально*/
	#pricing_table .one_fourth {
		width:auto;
	}	
}


s, strike {
    text-decoration: none;    /*we're replacing the default line-through*/
    position: relative;
    display: inline-block; /* don't wrap to multiple lines */
}
s:after, strike:after {
    content:"";    /* required property */
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 2px solid red;
    height: 45%;    /* adjust as necessary, depending on line thickness */
    /* or use calc() if you don't need to support IE8: */
    height: calc(50% - 1px); /* 1px = half the line thickness */
    width: 100%;
    transform: rotateZ(-4deg);
}