.tag-style {
		background: rgb(202, 233, 247) none repeat scroll 0% 0%;
		color: rgb(0, 94, 148);
		font-weight: bold;
		padding: 10px;
}
.remove-tag {cursor:pointer;}
.desktop-2-5 { width:17.917%;}
.sale-item.icn { display:none; }
.product-index h3 {padding-bottom:20px;}
::-webkit-input-placeholder {
color: #9C9C9C !important;
}
:-moz-placeholder {
color: #9C9C9C !important;
}
::-moz-placeholder {
color: #9C9C9C !important;
}
:-ms-input-placeholder {
color: #9C9C9C !important;
}

ul.nav li ul.submenu li:first-child a { 
		font-weight:bold; 
		color:red; 
} 
ul.nav li ul.submenu li:first-child a:hover { 
		color: #ed1d8f !important; 
}


input#mce-EMAIL {width:50%;background-color:#eeeeee; color: black;}
.hover-pink:hover {
color: #ed1d8f !important;
}
#featured-item-right .hover-pink:hover .title-price{
color: #ed1d8f !important;
}
.hover-pink.main {
		margin-right:0px !important;
		width:100%;
		font-size:60px;
		line-height:40px;
		text-decoration:none !important;
		float:left;
}
#big-footer > div {padding:0px;}
#social-icons {padding: 0 20px;}
#social-icons .social {margin:4px 18px 10px 0px}
.product-info .product-info-inner .price{margin-top:-30px;}
/*
.social-twitter {background-color:#78CAEE !important;}
.social-facebook {background-color:#547BBC !important;}
.social-pinterest {background-color:#E85755 !important;}
.social-instagram {background-color:#6A6A6A !important;}
.social-youtube {background-color:#E8654A !important;}
*/

section.homepage-section:nth-child(4) > article:nth-child(1) > div:nth-child(1) > a:nth-child(1) > div:nth-child(2){
	padding-top:30%;
}
section.homepage-section:nth-child(4) > article:nth-child(1) > div:nth-child(2) > a:nth-child(1) > div:nth-child(2){
	padding-top:30%;
}
section.homepage-section:nth-child(4) > article:nth-child(1) > div:nth-child(3) > a:nth-child(1) > div:nth-child(2){
	padding-top:30%;
}
.footer-address {font-size:15px;}
/* FEATURED HOMEPAGE */
#featured-item-left .wrapper {
margin-left:60px;
margin-top:100px;
}
#featured-item-left h1 {
font-size:60px;
line-height:40px;
}
#featured-item-left a {
float: right;
margin-right:100px;
color: black;
text-decoration: underline;
padding-top:20px;
font-weight:initial;
}
#featured-item-right img {
width: 400px;
display:block;
margin-left:auto;
margin-right:auto;
}
#featured-item-right .title-price {
text-align:center;
margin-top:-18px;
color: black;
padding-top:5px;
}
/* END FEATURED HOMEPAGE */


.add {width: 20% !important;}
.add-wishlist {left:39%; right:50%; position:relative;}
.product-wishlist {padding-bottom:40px;}
#product-description h1 {border-bottom:0px; margin-left: 6px;}
#soc a {
		margin: 4px 0 10px;
		width: 30px;
		height: 30px;
		background #333333;
		border-radius: 50%;
		line-height: 30px;
		display: inline-block;
		text-align: center;
		color: #ffffff;
		font-size: 20px;
		background-color: black;
		margin-right: 10px;
}
#related-products-section {margin-top:30px;}
#related-products-title {
border-bottom: 0px;
border-top: 1px solid black;
color:black;
font-family: 'Lato', sans-serif;
font-size: 30px;
}
.guaranteed {
padding-top:10px;
}
.guaranteed h2 {
color:#838383;
}
#tab-container {
border-top:0px;
border-right:0px;
}
#tab-container .tabs-display {
padding-left:20px;
padding-bottom:10px;
}
.accordion-inner ul li {
list-style:initial;
}
.desktop-hide {display:none;}
.text-center{text-align: center;}
#top-bar {text-transform: uppercase;}
ul#cart { float: right; margin-bottom: 0px; width:100%; margin-left: 0px; margin-right: 0px;}
ul#cart .phone { float: left;}
ul#cart .contact { float: left;}
ul#cart li a { color: #ffffff;}

.navigation {width:99% !important;}
.last-navigation > a:nth-child(1) {padding:0px;}

/* Discounted */
li.dropdown:nth-child(10) > ul:nth-child(2) > li:nth-child(6) > a:nth-child(1) {
background-color:#FF0199; 
width:50%;
padding:5px;
padding-top:2px;
padding-bottom:2px;
margin-left:15px;
text-align:center;
color:white;
font-weight:bold !important;
}


li.dropdown:nth-child(10) > ul:nth-child(2) > li:nth-child(6) {
padding-top:10px;
}


.select-discount {
padding-left:15px;
color:#FF0199;
font-weight: 400;
}
/* End Discounted */


ul.nav li ul.submenu li a{
color:gray;
text-transform: capitalize;
font-weight:300;
font-size:12px;
}

#mce-EMAIL { border-radius: 4px; border-bottom-right-radius: 0px; border-top-right-radius: 0}


.no-accordion {
		display: initial !important;
		position: initial !important;
		min-width: initial !important;
		padding: initial !important;
		height: initial !important;
		text-decoration: initial !important;
		background: initial !important;
}

ul#cart > li:not(:last-child) {padding-right:30px;}

.top-cart-count {position: relative; padding-left:15px;}
.icon-cart {margin-bottom: -9px; height:32px;}
.cart-total {text-align:center;position: absolute;z-index: 999999999;left:24px;}

ul.nav li a {font-weight:initial;font-size: 13px; padding-right:46px; padding-left:0px;}

#logo { text-align: left;}
#logo a img {width:305px;}

#search { border-radius: 5px; clear: right; float: right; position: absolute; margin: auto; top: 35%; right: 0; border: 1px solid black;}
#search .fa-search {cursor:pointer;position:absolute;top:8px;right:4px;font-size:20px;}

#vip-mail {top: 41%; position: absolute; left: 35%;}
.vip-mail-font {background-color: black;
		color: white;
		border-radius: 5px;
		font-weight: 500;
		float: right;
		margin-right:20%;
		margin-top:3px;
		display:inline-block;
padding: 0px 10px 0px 10px;}
#vip-mail h1 {display:inline-block; color:black; font-weight:unset;}
#vip-mail > a:nth-child(1) > h1:nth-child(1) > span:nth-child(1) {color:rgb(255, 0, 99);}

#search input#q {border-right:1px solid black;}
#search input#q:focus {
		box-shadow: 0px 0px 11px 0px #EE1D8F;
		-moz-box-shadow: 0px 0px 11px 0px #EE1D8F;
}

.icon-search {float: right;
		padding-top: 5px;
		margin-left: 0px;
margin-right: 4px;}


.social-connect {padding-top: 10px; clear: left;}

.desc { border-top: 0px; border-bottom: 0px; padding: 3px;}

.product-page .add { padding: 0px; border-radius: 5px; margin-top: 0px; height:20px; font-weight: bold; text-transform: uppercase; line-height: 10px !important; background-color: #EE2593;}

.icon-phone {margin-bottom: -7px;}
.icon-contact {margin-bottom: -4px;}

#footer {text-align:left;}

#big-footer {margin-top: 0px; width: 100%;}
#big-footer h4 {font-size: 16px; margin-bottom: 10px; margin-left: 5px; }
#big-footer ul li {float:left;line-height:100%; padding-bottom: 6px; text-transform: capitalize;}


/* Home Page */
.homepage-promo {width:33.2% !important; margin-left:0px !important; margin-right:0px !important;}
div.homepage-promo-3:nth-child(2) {margin-left:1px !important; margin-right:1px !important;}
.homepage-promo .caption h1 {
		font-weight: bold;
		color: black;
}
.homepage-promo .caption h2 {
		font-weight: bold;
		color: black;
		border-top: 2px solid black;
		padding-top: 5px;
}
.homepage-promo .caption .learn-more {
		background-color: rgb(238, 37, 147);
		border-radius: 5px;
		padding: 0px 10px;
		color: white;
		font-weight: bold;
}
div.homepage-promo-3:nth-child(1) h1 {
	padding-top:35px;
}

div.homepage-promo-3:nth-child(2) h1 {
	padding-top:20px;
}
.homepage-promo-3 .caption h1 {
		font-weight: unset !important;
		color: white;
		font-size: 30px;
}
.homepage-promo-3 .caption .subtitle {
		margin-top: 0% !important;
		font-weight: unset !important;
		color: white;
}




@media screen and (min-width: 739px) and (max-width: 1250px) {
		.search-field {width: 87% !important;}
		.icon-join-vip-email {float: right; margin-right: 15%;}
		.vip-mail-font {margin-right:0px;}
		.homepage-promo .caption {top:-40px;}
		.homepage-promo .caption h1 {margin-top: 0%;}
		ul.nav li a {padding-right:17px;}
}

/* Tablet */
@media screen and (min-width: 739px) and (max-width: 980px) {

		input#mce-EMAIL {width:50%;}
		.tablet-hide { display: none; }
		.search-field {width: 83% !important;}
		.homepage-promo .caption h1 {margin-top: 0%;}
		#social-icons {margin-top:0;}
		#big-footer > div {min-height:0;}

#featured-item-left h1 {
font-size:40px;
line-height:27px;
}
#featured-item-left a {margin-right:9px;}

}

/* Mobile */
@media screen and (max-width: 740px) {
		#logo { text-align: center;}
		.product-page input.add.clearfix {margin: 0px;}
		#social-icons {margin-top:0;}
		#big-footer > div {min-height:0;}
		.homepage-promo {width:100% !important; margin-bottom:1px !important;}
		.mobile-show {display:unset;}
		.caption {margin-top:-20px;}
		.accordion{width:100%;}
		.product-page .add { width: 100% !important; padding: 0px; border-radius: 5px; margin-top: 0px; height:20px; font-weight: bold; text-transform: uppercase; line-height: 10px !important; background-color: #EE2593;}
		input#mce-EMAIL {width:57%;}
section.homepage-section:nth-child(4) > article:nth-child(1) > div:nth-child(1) > a:nth-child(1) > div:nth-child(2){
	padding-top:40%;
}
section.homepage-section:nth-child(4) > article:nth-child(1) > div:nth-child(2) > a:nth-child(1) > div:nth-child(2){
	padding-top:40%;
}
section.homepage-section:nth-child(4) > article:nth-child(1) > div:nth-child(3) > a:nth-child(1) > div:nth-child(2){
	padding-top:40%;
}

}



ul.tabs {
		/*border-bottom: 1px solid #DDDDDD;*/
		display: block;
		margin: 0 0 20px;
		padding: 0;
}
.tabs-display {
		border-right: 1px solid #DDDDDD;
		margin-top: -24px;
		border-left: 1px solid #DDDDDD;
		border-bottom: 1px solid #DDDDDD;
		padding-top:15px;
		padding-left:5px;
}
ul.tabs li {
		display: block;
		float: left;
		height: 30px;
		margin-bottom: 0;
		padding: 0;
		width: auto;
}
ul.tabs li a {
		-moz-border-bottom-colors: none;
		-moz-border-image: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background: none repeat scroll 0 0 #F5F5F5;
		border-color: #DDDDDD !important;
		border-style: solid;
		border-width: 1px 1px 0 1px;
		display: block;
		font-size: 13px;
		height: 29px;
		line-height: 30px;
		margin: 0;
		padding: 0 20px;
		text-decoration: none;
		width: auto;
		color: #303030;
		border-bottom:none !important;
		padding-top:3px;
}
ul.tabs li a.active {
		/*background: none repeat scroll 0 0 #FFFFFF;*/
		border-left-width: 1px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		color: #111111;
		height: 30px;
		margin: 0 0 0 -1px;
		padding-top: 4px;
		position: relative;
		top: -4px;
}
ul.tabs li a.active h4 {
	color:#ed1d8f;
	}
ul.tabs li:first-child a.active {
		margin-left: 0;
}
ul.tabs li:first-child a {
		border-top-left-radius: 2px;
		border-width: 1px 1px 0;
}
ul.tabs li:last-child a {
		border-top-right-radius: 2px;
}
ul.tabs:before, ul.tabs:after {
		content: " ";
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
		width: 0;
}
ul.tabs:after {
		clear: both;
}
