#primary .sell-media {
	width:100%;
	padding:0;
}
.sell-media .sell-media-grid {
	position:relative;
}
.sell-media .sell-media-grid-container {
	margin:0;
}
.sell-media #content {
	margin-top:0;
	margin:0;
}
.sell-media .sell-media-grid {
	float: left;
	margin: 0 5% 5% 0;
	width: 30%;
	padding:0;
}
#sell-media-single-sidebar {
    margin-top:1em;
}
#sell-media-single-sidebar .widget {
    margin-bottom:3em;
}
.sell-media .sell-media-prev-next {
    float:left;
    width:100%;
}
.sell-media .sell-media-prev-next .prev {
    float:left;
}
.sell-media .sell-media-prev-next .next {
    float:right;
}
.sell-media-button, a.sell-media-button:link {
    padding:16px 0;
}
.sell-media-button, a.sell-media-button:link:hover {
    background:#222;
}
.single-sell_media_item .entry-title {
    margin:1em 0;
}
.sell-media img {
    margin:0;
}
.sell-media-cart-dialog .image-container p strong {
	width:100%;
	float:left;
	word-break:break-all;
}
.tax-keywords .page-header .page-title, .tax-collection .page-header .page-title {
	text-transform:uppercase;
	font-size: 32px;
	margin: 0;
}
#purchase-history ul.payment-meta {
	list-style:none;
}

.sm-breadcrumbs-collections a {
	margin-right:0.5em;
}
#sell-media-single-image {
	float:left;
	width:100%;
	position:relative;
	max-height:100%;
}
#sell-media-single #sell-media-single-image img.wp-post-image {
	margin-bottom:1em;
	width:100%;
}
#sell-media-single #sell-media-single-image.fullscreen {
	background:#222;
	height:100%;
	min-height:100%;
	width:100%;
	min-width:100%;
}
#sell-media-single #sell-media-single-image.fullscreen img.wp-post-image {
	margin-bottom: 1em;
	max-height: 100%;
	width: auto;
	margin: 0 auto;
	float: none;
	height:100% !important;
}

.sell-media-cart-dialog .image-container p {
	margin-bottom:0;
	word-break: break-all;
}
#overlay {
	background: rgba( 0, 0, 0, .7 );
}

#sell-media-single .sell-media-buy-button-success {
	margin-bottom:1em;
}
#sell-media-single .sell-media-buy-button-success, .sell-media-dialog-form input[type="submit"].sell-media-buy-button, .sell-media-dialog-form input[type="submit"].sell-media-purchased {
	padding:1.2em 0;
	width:100%;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:0;
	background:rgba(0,0,0,0.4);
	color:#fff;
	opacity:1;
	text-shadow:none;
	box-shadow:none;
	cursor:pointer;
}
#sell-media-checkout-table thead {
	background:transparent;
}
.sell-media-dialog-form input[type="submit"].sell-media-buy-button {
	background:rgba(0,0,0,0.8);
}
.sell-media-dialog-form input[type="submit"].sell-media-buy-button:hover {
	background:rgba(0,0,0,1);
	cursor:pointer;
}
.sell-media-dialog-form .price-container {
}
.sell-media-dialog-form input[type="submit"].sell-media-purchased {
	background:#8cc152;
}
.sell-media-dialog-form input[type="submit"].sell-media-buy-button.sell-media-purchased:hover {
	background:#85B84E;
}
.sell-media-dialog-form input[type="submit"].sell-media-buy-button {
	padding:0.8em 0;
}
#sell-media-single .sell-media-buy-button-success:hover, .sell-media-dialog-form input[type="submit"].sell-media-buy-button:hover {
	opacity:0.9;
}
.sell-media li .title {
	font-size:1em;
}
.sell-media .sell-media-content {
	margin-bottom:2em;
	width:67%;
	margin-right:3%;
}

.sell-media-grid .sell-media-item-details-inner {
	width:100%;
	text-align:center;
	float:left;
	height:100%;
}
.sell-media-cart-dialog .sell-media-credit {
	position: relative;
	float: left;
	width: 100%;
	margin: 1em 0 0 0;
	bottom:0;
	left:0;
}
table#sell-media-checkout-table {
	border: 0;
	background: rgba(0,0,0,0.3);
}
#sell-media-checkout-table thead th, #sell-media-checkout-table td, .sell-media-subtotal {
	border-bottom: 1px solid #777;
	border-bottom: 1px solid rgba(255,2552,255,.1);
}
#sell-media-checkout-table td.product-quantity input {
	margin-left: 50%;
	margin-right: 50%;
}
#sell-media-checkout-table .product-details img {
	border:0;
}
.sell-media .sell-media-grid img {
	margin-bottom:0;
	width:100%;
}
.sell-media .sell-media-grid h3 {
	float:none;
	margin:10px 0;
}

.sell-media .sell-media-grid .sell-media-text, .sell-media-text, .sell-media .sell-media-grid .sell-media-buy-text, .sell-media-buy-text {
    float:none;
    font-style: italic;
}
.sell-media .sell-media-grid h3 {
    font-size: 18px;
	text-transform: none;
	margin: 1em 0 5px 0;
	line-height: 1.4;
}
.sell-media .sell-media-grid h3 a {
    color:#000;
}
.sell-media .sell-media-grid h3 a:hover {
    opacity:0.8;
}
.sell-media-pagination-container {
	margin:0 0 3em 0;
	width:100%;
	float:left;
}

.sell-media .sell-media-grid .sell-media-text:hover, .sell-media .sell-media-grid .sell-media-buy-text:hover {
	color:#000;
}

.sell-media .sell-media-grid span.view-overlay {
	bottom:35%;
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 10;
	opacity: 0;
	display: none;
	left: 0;
}

.sell-media .page-header span.sep {
	padding:0 6px;
	line-height:0.9em;
}

.sell-media-meta-price {
	margin-bottom:1em;
}

.lightbox-counter-wrap {
	margin-left:0.5em;
}

.remove-lightbox {
	position: absolute;
	left: 0;
	right:auto;
	padding: 5px 5px 0;
	text-decoration: none;
	z-index: 10;
	background:red;
	color:#fff;
	line-height:1.2;
	opacity:0.7;
}
.remove-lightbox .genericon-close {
	color:#fff;
}
a.email-to-friend {
	float:left;
    padding:8px;
    background:#2a6496;
	position:relative;
}

.sell-media-grid .sell-media-text, .sell-media-grid .sell-media-buy-text {
    font-size:0.8em;
}
.sell-media-grid .sell-media-text:hover, .sell-media-grid .sell-media-buy-text:hover {
	color:#fff;
}
.gallery .sell-media-grid figcaption h3 {
	float:left;
}
.sell-media .sell-media-grid .sell-media-text:hover, .sell-media .sell-media-grid .sell-media-buy-text:hover {
}
.sell-media-meta .keywords a {
	line-height:2.4em;
	margin-right: 3px;
	padding: 2px 7px 3px 7px;
	font-size:0.8em;
	text-decoration: none;
	border-radius: 2px;
	background: rgba(0,0,0,0.2);
	background-repeat: no-repeat;
	background-position: 0 0, 0 100%, 10px 0;
	background-size: 10px 53%, 10px 50%, 100% 100%;
	-moz-padding-start: 14px;
	white-space:nowrap;	
	color:#fff;
}
.sell-media-meta .keywords a:hover {
	background:rgba(0,0,0,0.5);
}
.exif-info .genericon {
    vertical-align: middle;
    margin-top: -5px;
    margin-right:5px;
}
/* Grids - 3 columns */
.third,
#footer-widgets.three .sell-media-widget-item-warp {
	margin-right: 5%;
	margin-bottom: 5%;
	width: 30%;
	float: left;
	position:relative;
}
@-moz-document url-prefix() {
	#footer-widgets.three .sell-media-widget-item-warp {
		width: 20%;
	}
}

#footer-widgets.three .sell-media-widget-item-warp:nth-child(3n+0) {
    margin-right: 0;
}

#footer-widgets.three .sell-media-widget-item-warp:nth-child(3n+1) {
    clear: left;
}

#sell-media-sidebar .sell-media-widget-item-warp:nth-child(3n+0) {
    margin-right: 0;
}

#sell-media-sidebar .sell-media-widget-item-warp:nth-child(3n+1) {
    clear: left;
}
/* Grids - full-page width, don't clear, show in row */
#sell-media-single-sidebar .third,
#homewidgets-top .third,
#homewidgets-bottom .third,
.one .third {
	width: 15%;
	margin-right: 2%;
	margin-bottom: 2%;
}
#sell-media-single-sidebar .third:nth-child(3n+1),
#homewidgets-top .third:nth-child(3n+1),
#homewidgets-bottom .third:nth-child(3n+1),
.one .third:nth-child(3n+1) {
	clear: none;
}
#sell-media-single-sidebar .third:nth-child(6),
#homewidgets-top .third:nth-child(6),
#homewidgets-bottom .third:nth-child(6),
.one .third:nth-child(6) {
    margin-right: 0;
}
#sell-media-sidebar .widget {
	float: left;
	margin-bottom: 0;
	width: 100%;
	padding: 1em 0;
}
#sm-single-file-info {
    font-size:0.9em;
}
.sell-media ul.sell-media-sidebar-item-details {
	padding-bottom: 2em;
	margin-bottom:0;
	margin-top:2em;
}
#call-to-action .wp-advanced-search {
    padding:0;
    border:0;
    background-color: rgba(256,256,256,0.8);
}
#call-to-action #wpas-search_query, #call-to-action #wpas-submit {
    margin-bottom:0;
}
#call-to-action .wpas-submit input[type=submit] {
    background:#2a6496;
}
#call-to-action #wpas-tax_collection {
    padding-top:10px;
}
#call-to-action #wpas-1 {
    padding-right:1em;
}
#call-to-action #wpas-tax_collection input, #call-to-action #wpas-tax_keywords input, #call-to-action #wpas-meta_sell_media_price input {
    height:auto;
}
/* Sell Media Widgets */
.sell-media-meta .widget {
	float:left;
	margin-bottom:2em;
	width:100%;
}

.collection-details, .sell-media-collections-shortcode-item-details {
	float: left;
	width: 100%;
	margin-bottom: 1em;
}
.collection-count, .collection-price {
	width:100%;
	float:left;
}
.list .collection-count, .list .collection-price {
	width:auto;
	float:none;
}
.sell-media-item-details-collection, .sell-media-collections-shortcode-item-title {
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0, 0.2);
	width: 92%;
	padding: 4%;
	color:#ddd;
}
.sell-media-collections-shortcode-item-title a, .sell-media-collections-shortcode-item-details {
	color:#ddd;
	text-decoration:none;
}
.sell-media-shortcode-all .sell-media-grid h3 {
	position: absolute;
	top: 35%;
	text-align: center;
	
}
.sell-media .sell-media-shortcode-all .sell-media-grid .sell-media-text, .sell-media .sell-media-shortcode-all .sell-media-grid .sell-media-buy-text {
	position: absolute;
	top: 50%;
	text-align: center;
	width:100%;
	border:0;
	font-size:1.5em;
	text-decoration:none;
	opacity:0;
}

.sell-media-keywords-widget, .sell-media-similar-widget, .sell-media-recent-widget, .sell-media-featured-widget {
	float: left;
	max-width: 100%;
	width:100%;
}

.account-template .ui-tabs .ui-tabs-panel {
	padding:0;
}
.account-template .ui-tabs .ui-tabs-nav {
	padding:0;
}
.account-template .ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 0.5em 1em;
	text-decoration: none;
	border-bottom:0;
}
#customer-info, #purchase-history {
	margin-bottom:2em;
}
#purchase-history .downloads img {
	max-width:25%;
	height:auto;
} 
ul.customer-details {
	margin:0;
	list-style:none;
}
ul.customer-details li {
	margin-bottom:0.5em;
}

#sell-media-checkout-table .product-details img {
	max-width:60% !important;
}
.sellMediaCart_items td {
    text-align:center;
}
.sellMediaCart_items td.item-decrement, .sellMediaCart_items td.item-increment {
    text-align:center;
    padding:0;
}
.sell-media-totals-table {
    border:0;
}

#menu-container .wp-advanced-search {
    background-color: transparent;
    color: #333;
    margin: 0;
    padding:0;
    position: relative;
    z-index: 100;
    width: 100%;
    border:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#menu-container .wpas-submit input[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    font-size: 10px;
    text-transform: none;
    background:#2a6496;
    padding:0 8px;
    height:30px;
}
#menu-container #meta_sell_media_price {
border: 1px solid #ccc;
background-color: #fff;
padding:7px;
}
#menu-container .chosen-container-multi .chosen-choices li.search-field input[type="text"], #menu-container #meta_sell_media_price {
    height:28px;
    border-radius:2px;
    font-size:12px;
    width:auto !important;
}

#menu-container .wpas-submit input[type=submit]:hover {
    opacity:0.9;
    background:#2a6496;
}

#menu-container .wpas-search_query input[type=text] {
    border:0;
}

#menu-container .wpas-search-field {
    width:100%;
}

#menu-container .wpas-search_query input[type=text] {
    height:30px;
    font-size:1em;
    padding:0 5px;
}
#search_query {
    font-size:1em;
    color:#444;
}

#menu-container .sell-media-search {
    height:auto;
    padding: 0;
    margin:0 0 50px 0;
}

#menu-container #wpas-tax_collection, #menu-container #wpas-tax_keywords, #menu-container #wpas-meta_sell_media_price, #menu-container #wpas-1 {
    clear: both;
    display: none;
    text-transform: none;
    font-size: 0.9em;
    color: #777;
    padding:5%;
}

#menu-container .sell-media-grid .item-overlay {
    position:absolute;
    bottom:0;
    width:100%;
}

#menu-container .wp-advanced-search.active {
    box-shadow:none;
}
#menu-container .wpas-field {
    margin:0;
}
#menu-container .wpas-field label {
    color:rgba(256,256,256,0.8);
}
#menu-container .chosen-container, #menu-container input.wpas-text[type=text] {
    width:100% !important;
    max-width:100%;
}
#menu-container #wp-advanced-search {
    position:absolute;
    background:#2a6496;
}
#menu-container .chosen-container-multi .chosen-choices li.search-choice {
    margin: 6px 3% 0 3%;
    width: 94%;
}

.sell-media-widget-thumb-wrap img:hover {
opacity: 0.9;
}
/* =Responsiveness: Readers
----------------------------------------------- */

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

}

/* =Responsiveness: Handhelds
----------------------------------------------- */

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

	body.thumbnail .sell-media .sell-media-grid:nth-child(3n+1), body.horizontal .sell-media .sell-media-grid:nth-child(3n+1) {
		clear: left;
	}
}

/* =Responsiveness: Tablet (Portrait)
================================================== */

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

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.container {
		width: 728px;
	}
}

/* =Responsiveness: Mobile (Portrait)
================================================== */

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

@media only screen and (max-width: 767px) {
	.sell-media .sell-media-grid {
		width:100%;
		margin-right:0;
	}
	
	.sell-media .sell-media-content, .single-sell_media_item .sell-media-meta {
		width:100%;
		margin-right:0;
	}
}
/* =Responsiveness: Mobile (Landscape)
================================================== */

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

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		width: 420px;
	}
}