/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
a {
	color: #f00;
}

#branding {
	border: 0;
}

#access li a {
	padding: 0 19px;
}

.Cart66PriceLabel {
	color: #fa0000;
}

.Cart66UserQuantity label {
	display: block;
}

.cart66Options {
	height: 30px;
	display: block;
	font-size: 12px;
	margin: 5px 0;
}

.Cart66ButtonPrimary, #content .Cart66ButtonPrimary, .Cart66CartButton .purAddToCart {
	background: #fa0000;
	color: #f8f8f8;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.25em;
	border-radius: 4px;
	height: auto;
	border: 0;
	padding: 6px 30px;
}

.Cart66ButtonSecondary, #content .Cart66ButtonSecondary {
	background: none #f5f5f5;
	border: 1px solid #d1d1d1;
	color: #666;
	margin: 0;
	height: auto;
	font-weight: normal;
	padding: 4px 15px;
}

#continueShopping {
	padding-right: 10px;
}

#PayPalCheckoutButton {
	border: 0;
}

#content #paypalCheckout {
	width: auto;
	float: none;
	text-align: right;
	clear: none;
}

#content .alert-message {
	clear: both;
	margin-top: 15px;
}

#content .alert-message h2 {
	font-size: 16px;
	margin: 5px 0;
	clear: none;
}

#content .alert-message p {
	margin-bottom: 5px;
}

#featured .standard-slider .image-link, #content .standard-slider .image-link, #featured .carrousel-slider .image-link, #content .carrousel-slider .image-link {
	-moz-transform: none;
	height: 500px;
	left: inherit;
	position: absolute;
	right: 0;
	text-indent: -2500px;
	top: 0;
	width: 990px;
}

.home .primary-element-1 .article-wrap {
	margin: 0;
}

.home .primary-element-1 .article-wrap .thumbnail {
	max-width: 160px;
	margin: 0 auto;
}

.home .primary-element-1 .entry-title {
	margin-bottom: 1.3em;
}

.home .primary-element-1.element.boxed-element>.element-inner {
	padding: 25px 25px 0;
}

#featured .standard-slider .image-link:hover, #content .standard-slider .image-link:hover, #featured .carrousel-slider .image-link:hover, #content .carrousel-slider .image-link:hover {
	background-color: transparent !important;
}

.standard-slider .image-link {
	background-color: transparent !important;
}

.attachment-small {
	float: left;
	height: 150px;
	margin-right: 20px;
	width: 150px;
	overflow: hidden;
}

.entry-date {
	padding-right: 5px;
}

.post_grid .article-wrap article {
	padding: 10px;
	width: 160px;
	height: 207px;
	text-align: center;
}

.entry-meta {
	color: #9E9E9E;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.comments-link a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html body.home span.author, html body.home span.sep, html body.home article span.category {
	display: none;
}

.profile-media-content {
	font-size: 11px;
}

.profile-media {
	font-size: 14px !important;
}

.cart a {
	padding-left: 20px !important;
	background-image: url(images/shopping-cart.png);
	background-position: left;
	background-repeat: no-repeat;
}

#colophon #footer_content .mc4wp-form {
	background: url(http://www.iheartgirls.com/wp-content/uploads/2013/09/footeremail.jpg) no-repeat right top;
	height: 124px;
	margin: 45px 50px;
	padding-top: 10px;
}

#colophon #footer_content .mc4wp-form input {
	display: block;
	width: 215px;
	font-size: 16px;
	padding: 13px 10px;
	border-radius: 2px;
	margin: 0 0 10px;
}

#colophon #footer_content .mc4wp-form input[type=submit] {
	background: #fa0000;
	color: #f8f8f8;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.25em;
	border-radius: 4px;
	border: 0;
	padding: 8px 40px;
}

#colophon #footer_content .mc4wp-form label {
	display: none;
}

#colophon #footer_content .mc4wp-form .mc4wp-success, #footer_content .mc4wp-form .mc4wp-error {
	width: 200px;
}

.entry-content .mc4wp-form {
	min-height: 240px;
}

.btn-default {
	background: #fa0000;
	border-color: #fa0000;
	color: #f8f8f8;
}

.post_grid .article-wrap article {
	width: auto;
	height: auto;
}

.themeblvd-contact-bar ul.social-media-grey li a:hover {
	background-image: url('http://www.iheartgirls.com/wp-content/uploads/2014/06/social-media-grey_24x24.png');
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx) {
	.themeblvd-contact-bar ul.social-media-grey li a:hover {
		background-image: url('http://www.iheartgirls.com/wp-content/uploads/2014/06/social-media-grey_48x48.png');
	}
}