body{
    font-family: "Open Sans" !important;
}

.catalog-product-view .add-to-box {
    display: none;
}

.product-view .product-shop .price-box .regular-price .price{
    display:none;
}

.header-primary .dropdown .dropdown-heading{
    color:white;
}

.form-search .input-text, .form-search .button{
    border-radius:20px;
}

.header-top-container, .header-primary-container{
    background: -webkit-linear-gradient(right top, #a50000, #a50000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #a50000, #a50000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #a50000, #a50000); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(to bottom right, #a50000, #a50000);  Standard syntax (must be last) */
    
}

.products-grid .price-box .regular-price{display:none;}

form#discount-coupon-form{display:none;}


.texto-div{font-size:22px;}
.texto-parc{font-size:14px;}
.num-valor{font-size:22px; color:#a50000;}
.num-valordesc{font-weight: bold; font-size:24px; color:green;}

.num-valordesc-grid {font-weight: bold; font-size:18px; color:green;}
.texto-parc-grid {font-size:12px;}

.form-search .input-text{

    font-style:italic;
    font-size:14px;
}

.checkout-agreements .agreement-content {
	height:100%; 
	max-height:100%;
}

@media only screen and (min-width:960px){
span.icon.ic.ic-cart{
	font-size:26px;
	}
}

.bandeira-amex {
        float:left;
        padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -13px;
	width: 46px;
	height: 30px;
}


.bandeira-visa {
        float:left;
        padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -70px;
	width: 46px;
	height: 30px;
}

.bandeira-master{
        float:left;
        padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -126px;
	width: 46px;
	height: 30px;
}

.bandeira-dinner {
        float:left;
        padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -183px;
	width: 46px;
	height: 30px;
}
.bandeira-hipercard {

	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -240px;
	width: 46px;
	height: 30px;
}

.bandeira-hiper {

	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -297px;
	width: 46px;
	height: 30px;
}

.bandeira-elo {
	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -353px;
	width: 46px;
	height: 30px;
}

.bandeira-aura {
	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -410px;
	width: 46px;
	height: 30px;
}

.bandeira-aelo {
	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -467px;
	width: 46px;
	height: 30px;
}

.bandeira-discover {
	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -524px;
	width: 46px;
	height: 30px;
}

.bandeira-boleto {
	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -580px;
	width: 46px;
	height: 30px;
}

.bandeira-deposito {
	float:left;
	padding-right:5px!important;
        padding-bottom:5px!important;
	background: url('../sprite-bandeiras.png') no-repeat -19px -635px;
	width: 46px;
	height: 30px;
	
}

/* criar conta em duas colunas */
@media screen and (min-width:670px) {
.reg-col1-2 {float:left; width:48%;}
.reg-col2-2 {float:right; width:48%;}
}
@media screen and (max-width:1024px) {
.col-1 {width:100%!important; float: none;}
.col-2 {width:100%!important; float: none;}
.col-3 {width:100%!important; float: none;}
.col3-set {width:100%!important; float: none;}
}

.checkout-agreements .agreement-content {height:100%}
.tipopessoa {background:#F7F7F7; padding:5px; margin-bottom:6px;}
.form-list li.control input.radio {float:left;}

@font-face {
  font-family: 'simple-line-icons';
  src: url('fonts/Simple-Line-Icons.eot?v=2.4.0');
  src: url('fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon-basket-loaded,
.icon-basket, {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-basket:before {
  content: "\e04e";
}

.ic-cart, .ic-user, .ic-search, .ic-menu{
font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 }
 
.ic-cart:before{
  content: "\e04e";
}
.ic-user:before{
  content: "\e005";
}
.ic-search:before{
content: "\e090";
}
.ic-menu:before{
  content: "\e601";
}


span.ib.ib-size-l.ib-hover.ic.ic-3x.fa.fa-whatsapp{
    font-size:40px;
    line-height:55px;
}

.whatsapp-mobile {
    bottom: 0;
    margin-bottom: 65px;
    margin-left: 10px;
    position: fixed;
    left: 0;
    z-index: 2147483647;
}