.price-box .desconto {
    font-size: 1.3em;
    letter-spacing: normal !important;
    color: inherit;
    color: #8bc34a;
    font-weight: 600 !important;
}
.special-price .class3 strong {
	font-size: 14px;
	letter-spacing: normal;
	color: inherit;
	color: #383838
}
.bg-header {
     width: 100%;
    background: linear-gradient(90deg, #fff, #cacaca82, #ff7c95);
    min-height: 8vh;
}
	
 
.teste_geral {
	background-color: #6D7CC4
}
.class2 {
	letter-spacing:normal;
	color: #999999;
}
.special-price .class2 {
	letter-spacing: normal;
	color: #999999;
}
.product-shop .class2 {
	letter-spacing: normal;
	font-size: 15px;
}
.product-shop .class3 {
	letter-spacing: normal;
	font-size: 15px;
}
.class3 {
	letter-spacing: normal;
}
.account-cart-wrapper a {
	color: #ffffff
}
.account-cart-wrapper a:hover {
	color: #ffffff
}
.account-cart-wrapper a:focus {
	color: #09B3CF;
}

@media only screen and (min-width: 771px) {
.nav-primary {
	display: block;
	margin-top: 10px;
}
.bg-nav1 {
	padding-top: 1px;
	padding-bottom: 5px;
	border-radius: 7px 7px 0 0;
	background-color: #000000;
	margin-top:10px;
}
.bg-nav1 .nav-primary a {
	color: #ffffff
}
.bg-nav1 .nav-primary a:hover {
	color: #ffffff
}
.bg-nav1 ol .nav-primary {
	margin-top: 0
}
.bg-footer1 {
	width: 100%;
	background-color: #fff;
}
.bg-footer2 {
	width: 100%;
	background-color: #f1f1f1;
	text-align: center;
	font-size: 12px;
	color: #333;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bg-footer3 {
	width: 100%;
	background-color: #333;
	height: 60px;
}
.footer .links a {
	color: #3f3f3f;
}
.footer .links a:hover {
	color: #3399cc;
}
}

@media only screen and (max-width: 770px) {
.welcome-msg {
	display: none
}
.barra-diferenciais {
	display: none
}
}

@media only screen and (max-width: 1100px) {
.top-redes-sociais, .top-redes-sociais ul li {
	display: none
}
}

@media only screen and (max-width: 900px) {
.top1 {
	display: none
}
}
.top1 {
	min-height: 40px;
	width: 290px;
	position: absolute;
	left: 350px;
	top: 15px;
	color: #1f1f20;
}
.top1 a {
	color:#FF9E6D !important;
}
.top1 a:hover {
	color: #CCA3E1
}
.barra-diferenciais {
	width: 100%;
	height: 55px;
}
.welcome-msg p {
	font-size: 12px;
	font-family: 'Raleway', sans-serif;
	color:#ffffff;
}
.top-redes-sociais p {
	font-size: 13px;
	color: #383838;
}
.top-redes-sociais ul li {
	float: left;
	padding: 1px
}
.top-redes-sociais {
	position: absolute;
	top: 17px;
	left: 675px
}
.header-language-background {
	padding: 5px;
	background-color: #ff7c95;
	text-transform: none;
	margin-bottom: 15px;
}

.header-language-background p{
text-shadow:1px 1px 1px #000
}
.price-box .price {
    color: #202020 !important;
    font-size: 1.1em !important;
    letter-spacing: normal !important;
    font-weight: 600 !important;
}

.price-box .price, .price {
	font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}
.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .full-product-price .price {
	color: #636363;
	font-size: 35px;
	letter-spacing: normal;
	font-weight: 600;
	font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

.ch-newsletter2 a{color: #11b400;text-decoration: none;}
.ch-newsletter2 a:hover{color: #11b400;text-decoration: underline;}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #383838;
	text-decoration: underline;
}
a:focus {
	outline-color: #3091c2;
	color: #143d52;
}

@media only screen and (min-width: 771px) {
.skip-cart {
	color: #3399cc;
	text-transform: uppercase;
}
.skip-cart:hover {
	text-decoration: none;
}
.skip-cart .count {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	position: static;
	background: none;
	margin-left: 0px;
	font-size: 14px;
	width: auto;
}
.skip-cart .count:before {
	content: '(';
}
.skip-cart .count:after {
	content: ')';
}
.skip-cart .count, .skip-link.skip-active .count {
	color: #3399cc;
}
}
.nav-primary a:hover, .nav-primary li:hover > a {
	color: #fff;
}
.nav-primary li.level0 ul a:hover {
	color: #F06800;
}

@media only screen and (max-width: 770px) {
.nav-primary li.menu-active > a, .nav-primary li.sub-menu-active > a {
	color: #F06800;
}
}
.block-title h2, .block-title h3, .block-title strong {
	margin: 0;
	margin-bottom: 10px;
	color: #383838;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.4;
	text-rendering: optimizeSpeed;
	text-transform: uppercase;
}
.btn-remove:hover, .btn-previous:hover {
	background-color: #383838;
	border-color: #383838;
}
h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover {
	color: #383838;
	text-decoration: none;
}
/* Primary Buttons */

.add-to-cart-buttons .button {
	background: #11b400;
	display: inline-block;
	padding: 7px 15px;
	border: 0;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
	width: 100%;
}
.add-to-cart-buttons .button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover {
	background: #749742;
	cursor: pointer;
}
.minicart-actions .button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button {
	background: #11b400;
	display: inline-block;
	padding: 7px 15px;
	border: 0;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button {
	background: #11b400;
	display: inline-block;
	padding: 7px 15px;
	border: 0;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
}
.header-minicart .block-subtitle {
	color: #495099;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.4;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.header-minicart .subtotal .price {
	color: #495099;
}
.header-minicart .info-wrapper td {
	color: #495099;
	clear: right;
}
.button2 span, .button2 span span {
	line-height: 30px;
	height: 30px;
	text-decoration: underline;
	text-transform: uppercase;
	display: inline-block;
	color: #FF9900;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.minicart-actions .button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover {
	background: #90c22f;
	cursor: pointer;
}
.header-minicart .product-details .product-name a {
	color: #495099;
}
.button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover {
	background: #90c132;
	cursor: pointer;
}
.button:active, .cart-table .product-cart-actions .button:active, #co-shipping-method-form .buttons-set .button:active, .footer .button:active {
	background: #474c7c;
	color: #FFFFFF;
}
.button:focus, .cart-table .product-cart-actions .button:focus, #co-shipping-method-form .buttons-set .button:focus, .footer .button:focus {
	background-color: #495099;
	outline: none;
	color: #FFFFFF;
}
.link-compare, .link-wishlist {
	line-height: 15px;
	margin-bottom: 10px;
}
h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover {
	color: #383838;
	text-decoration: none;
}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {
	text-transform: uppercase;
	font-size: 35px;
	font-weight: 600;
	color: #333;
	border-bottom: 1px solid #ededed;
	padding-bottom: 3px;
	margin-bottom: 15px;
}
@media only screen and (min-width: 771px){

.skip-account {background-color: #383838 !important;}

}

.skip-link{background-color: #383838 !important;
border-radius: 5px;
}

#onestepcheckout-place-order button{ 
	width: 100% !important;
height: 90px !important;
border-radius: 60px;
font-size: 2em;
font-weight: bold;

}