body{
    width: 100%;
    height: 100%;
    background: url('/images/bg_index.jpg') no-repeat top left;
    xbackground-size: cover;
}

#header1{
    padding-top: 1.7rem;
    min-height: 14.6rem;
}


#logo {
	display: inline-block;
    width: 22.3rem;
    height: 12.2rem;
    background: url('/images/logo_lensfree_index2.png') transparent no-repeat top left;
    background-size: cover;
	margin-right: 2.5rem;
}


#header-account {
    background: url('/images/bt_account_index.png') rgba(255,255,255,0.5) no-repeat 3px center;
}

#header-account:hover{
    background: url('/images/bt_account_index.png') #fff no-repeat 3px center;
}
#header-partner {
    background: url('/images/bt_account_index.png') rgba(255,255,255,0.5) no-repeat 3px center;
}

#header-partner:hover{
    background: url('/images/bt_account_index.png') rgba(255,255,255,0.9) no-repeat 3px center;
}

#header-shoppingcart-list {
    background: url('/images/bt_header_shoppingcart_index.png') rgba(255,255,255,0.5) no-repeat 3px center;
}

#header-shoppingcart-list:hover{
    background: url('/images/bt_header_shoppingcart_index.png') rgba(255,255,255,0.9) no-repeat 3px center;
}

.content{
	width: 42%;
	/*min-height:100rem;*/
}

#content_why_block{
	display: block;
}

#saude_index{
	background:url('/images/icon-saude-ocular.png') transparent no-repeat center left;
	padding:0.5rem 0rem 2rem 4.5rem;
}

.why_block_1linha{
	display: inline-block;
	width: 100%;
	min-width: 24rem;
	padding: 0 2rem 0.5rem 0;
    vertical-align: top;
	text-transform: lowercase;

}

.why_block_2linha{
	display: inline-block;
	width: 56%;
	min-width: 24rem;
	padding: 0 2rem 0rem 0;
    vertical-align: top;
	text-transform: lowercase;

}

#destaque-index{
	font-size:2rem;
	line-height:2.5rem;
}

.why_headline{
	font-family:'Vinkel-Medium';
	font-weight:bold;
	font-size:2rem;
	line-height:2.5rem;
}

.numero-grande{
	float:left;
	padding-top:3rem;
	display:inline-block;
	font-family:'Vinkel-Medium';
	font-weight:bold;
	font-size:10rem;
	vertical-align: bottom;
	height:4rem;
}

.numeros-pequenos{
	padding:1rem 0rem 0rem 0.5rem;
	display:inline-block;
	vertical-align: top;
}

.numero-medio{
	padding:1rem 0rem 1rem 0rem;
	display:inline-block;
	font-family:'Vinkel-Medium';
	font-weight:bold;
	font-size:3rem;
	vertical-align: top;
}

.numero-medio-horas{
	padding:1rem 0rem 1rem 0rem;
	display:inline-block;
	font-family:'Vinkel-Medium';
	font-weight:bold;
	font-size:3rem;
	vertical-align: bottom;
	text-transform:uppercase;
}

.why_text{
	font-size:1.5rem;
	line-height:1.8rem;
}

.why_block_parceiros{
	display: inline-block;
	width: 89%;
	min-width: 24rem;
	padding: 0 2rem 0rem 0;
    vertical-align: top;
	text-transform: lowercase;

}

.why_headline_parceiros{
	text-transform:uppercase;
	font-weight:normal;
	font-size:1.4rem;
	line-height:2.5rem;


}

.c-hamburger {
    margin-top: 6.5rem;
}

#header-right-block {
    margin-top: 6.5rem;
    float: right;
}