@import url('stretch.css');

/** AUXILIARY CLASSES **/
/* ----------------------------------------------
 * Generated by Animista on 2017-4-2 22:46:20
 * http://animista.net
 * T: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes rotate-in-hor{0%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes rotate-in-hor{0%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}

.rotate-in-hor {
	-webkit-animation: rotate-in-hor 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-moz-animation: rotate-in-hor 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: rotate-in-hor 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

/*** HEADER SECTION ***/
.sell-downloads-header
{
	z-index: 99999;
	min-height:48px;
}
.sell-downloads-header .header-handle{
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjNzU3NTc1IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik00IDhoNFY0SDR2NHptNiAxMmg0di00aC00djR6bS02IDBoNHYtNEg0djR6bTAtNmg0di00SDR2NHptNiAwaDR2LTRoLTR2NHptNi0xMHY0aDRWNGgtNHptLTYgNGg0VjRoLTR2NHptNiA2aDR2LTRoLTR2NHptMCA2aDR2LTRoLTR2NHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+") no-repeat;
	display:block;width:36px;height:36px;position:absolute;cursor:pointer;}
.sell-downloads-header .sell-downloads-filters{
	width: 25%;
	position: absolute;
	background: #f4f4f4;
	border-radius:5px;
	top: 40px;
	display:none;
}
.sell-downloads-header .sell-downloads-filters span{
	width: 100% !important;
	display: block;
	margin:5px 10px;
}

.sell-downloads-items input[type="text"],
.sd-shopping-cart-resume input[type="text"]{
	border-radius:5px;
	padding:5px;
	border: 1px solid rgb(169, 169, 169);
}
.sell-downloads-header select{
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: transparent !important;
	-webkit-box-shadow: transparent !important;
	box-shadow: transparent !important;
	-webkit-appearance: none;
	border: 1px solid rgb(169, 169, 169);
}
.sell-downloads-header .sell-downloads-filters select{
	width: calc( 100% - 20px ) !important;
	width: -webkit-calc( 100% - 20px ) !important;
	width: -moz-calc( 100% - 20px ) !important;
	width: -o-calc( 100% - 20px ) !important;
}

/*** CONTENT SECTION ***/
.sell-downloads-product .label{font-style:normal;}

.sell-downloads-item{
padding:10px 0;
}

.sell-downloads-item .product-cover{
	width:30%;
	float:left;
	height: auto;
	max-height:none;
	opacity:0.8;
}

.sell-downloads-item .product-cover:hover{
	opacity:1;
}

.sell-downloads-item .product-data{
float:right;
width: calc( 70% - 20px );
width: -webkit-calc( 70% - 20px );
width: -moz-calc( 70% - 20px );
width: -o-calc( 70% - 20px );
}

.sd-shopping-cart{
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPSIjNzU3NTc1IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHptMTguMzEgNmwtMi43NiA1eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTExIDloMlY2aDNWNGgtM1YxaC0ydjNIOHYyaDN2M3ptLTQgOWMtMS4xIDAtMS45OS45LTEuOTkgMlM1LjkgMjIgNyAyMnMyLS45IDItMi0uOS0yLTItMnptMTAgMGMtMS4xIDAtMS45OS45LTEuOTkgMnMuODkgMiAxLjk5IDIgMi0uOSAyLTItLjktMi0yLTJ6bS05LjgzLTMuMjVsLjAzLS4xMi45LTEuNjNoNy40NWMuNzUgMCAxLjQxLS40MSAxLjc1LTEuMDNsMy44Ni03LjAxTDE5LjQyIDRoLS4wMWwtMS4xIDItMi43NiA1SDguNTNsLS4xMy0uMjdMNi4xNiA2bC0uOTUtMi0uOTQtMkgxdjJoMmwzLjYgNy41OS0xLjM1IDIuNDVjLS4xNi4yOC0uMjUuNjEtLjI1Ljk2IDAgMS4xLjkgMiAyIDJoMTJ2LTJINy40MmMtLjEzIDAtLjI1LS4xMS0uMjUtLjI1eiIvPgo8L3N2Zz4=") no-repeat;
	height: 36px;
	line-height:36px;
}

.sd-shopping-cart-row div:nth-child(2) span:first-child,
.product-title.single,
.product-title a{
font-weight: 400!important;
font-style: normal!important;
text-transform: none!important;
text-decoration: none!important;
font-size: 17px!important;
line-height: 1.255!important;
font-family: Arial,sans-serif;
text-rendering: optimizeLegibility;
color: #0066c0;
}

.sell-downloads-product a:hover,
.product-title a:hover{
	color: #c45500;
}

.sell-downloads-product .product-price.single{background:none;}

.star-active{ display:inline-block; height: 14px; width: 15px; background: url(star_on.png) 0 0 no-repeat;}
.star-inactive{ display:inline-block; height: 14px; width: 15px; background: url(star_off.png) 0 0 no-repeat;}

.sd-shopping-cart-row div:nth-child(3),
.product-price,
.sd-store-total{
	line-height: 1.25!important;
	font-size: 14px!important;
	font-weight: 700!important;
	color: #b12704!important;
}

.product-price.invalid{
	display:none !important;
}

.sell-downloads-pagination{
background-color: #eee;
height: 36px;
line-height: 36px;
text-align: center;
font-size: 16px;
color:#000;
}
.sell-downloads-pagination .page-link{
    color: #0066c0;
    white-space: nowrap;
	text-decoration:none;
}

.sd-shopping-cart-resume,
.sd-shopping-cart-resume table{
margin:0;
}
.sd-shopping-cart-resume input[ type=text ]{margin-left:10px;}
.sd-shopping-cart-resume>div>div:first-child{min-height:36px; line-height:36px;}

/** SHOPPING CART **/
.sd-shopping-cart-list tr:nth-child(odd){ background:none; }
#sd-shopping-cart-thumbnail {margin:0;}
.sd-shopping-cart-row>div{ vertical-align:middle; }

.sell-downloads-filtering-result{ text-align: center; }
.sell-downloads-ordering{float:right;}

@media screen and (max-width: 600px)
{
	.sell-downloads-item {margin-bottom:0px;}
	.sell-downloads-header .sell-downloads-filters{width:60%;}
	.sell-downloads-item .product-cover,
	.sell-downloads-product .product-cover.single{width:100%;}
	.sell-downloads-item .product-data{width:100%;float:none;}
	.sell-downloads-product .left-column.single,
	.sell-downloads-product .right-column.single{width:80%;margin-left:10%;}
}