﻿.powerby, .powerby a{color:#FFFFFF;}
@media (max-width: 480px) {
.instagram-widget{min-height:970px;}
}
.img_produtos17 div{min-height:90px;min-width: 29.3%;}
.img_produtos17 img:nth-child(1){width: 94%;margin-right: 11px;}
body{color:#222222;}
h2 {color:#FF0066;border-bottom: solid 3px #BCBDC1;}
h3 {color: #FFFFFF;}
a {color: #222222;}
a:hover {color: #FF0066;}
.viewsys_foot {background:#FF0066;border-top:38px #BCBDC1 solid;}
.responsive-foot {  background:#222222;border-top: 38px #BCBDC1 solid;}
.div_carrinho { margin-top: 5px;display:none;}

.preco_div_09, .conteudo_preco,.tb_sys881 h1 {display:none;}
.col_sys911_8 {float: left; width: 82%; margin-right: 1%;}

.menu_multiconteudo2 { background: #FF0066;min-height: 150px;}
#menu_superior_td_id_35 {background: #FF0066;}
#menu_superior_td_id_35 a{color: #FFFFFF;}
.container_bg_agendamento {background: #FFFFFF;}
.top_inicio, .viewsys_conteudo hr,.barra_num,.viewsys_newsl hr,.viewsys_newsl h3, .viewsys_newsl_nome, .viewsys_newsl_mail,.viewsys_newsl_bt,.container_bg_agendamento h1, #agenda_users,.viewsys_barra_a{display:none;}
.produtos_class {position: relative; overflow: hidden;}
.top_info { max-width: 1070px;  margin: 10px 0px -10px 0px;}

.col-foot-0  { max-width: 1200px;}
.viewsys_menu_max, .menu_topo2 {max-width: 1100px;}

.viewsys_newsl input{ padding: 20px 30px; font-size: 24px;height: auto;}

.viewsys_float {background: #FFFFFF; padding: 1%; float: left; width: 27%;  margin: 2%;box-shadow: 0 0 10px 1px rgba(0,0,0,0.06);}
.viewsys_caixa {background: #FFFFFF; padding: 0px; width: 100%; max-width: 100%; height: 355px;  margin: 0px; border: 0px;}
.viewsys_img { margin: 0; padding: 0px; height: 220px; width: 100%;}
.viewsys_r_tb a {  color: #FF0066;}
.viewsys_r_tb b { font-weight: normal;}
.viewsys_r_t {  font-size: 18px;  text-align: center;}

.viewsys_caixa_c_06 { background: #FFFFFF;box-shadow: 0 0 10px 1px rgba(0,0,0,0.06);}

.viewsys_conteudo h1{overflow: hidden;text-align:left;color:#FF0066;font-size:46px;font-weight: normal;}
.menu_sys_top	{margin: -20px 0px 0px 0px;}

.classlogo {float: left;margin-top: 0px;}

@media (max-width: 799px) {html, body { background-position: left top;}.responsivehome{background:#FFF;}
.viewsys_float {background: #FFFFFF; padding: 1%; float: left; width: 44%;  margin: 2%;}
.viewsys_menu_max {margin-top: -30px;}
.div_logo_d table{max-width:290px; float: left;}
.div_menu_topo2 table{max-width:100%;}
.viewsys_r_t { font-size: 15px;}
}

@media (max-width: 480px) {.viewsys_float {background: #FFFFFF; padding: 1%; float: left; width: 94%;  margin: 2%;}}

.viewsys_menu_mobile_on { background: #F1F1F1 url('/upload/fotos/modelos/44/d0ac4c749316c070ddc1638ee15ec64c.jpg'); background-position: center top;  background-repeat: no-repeat;}

.logo-menu-anchor {  margin: 25px 5px;}

.menu-anchor    	{margin-top: 32px;margin-left: 10px;background: #FF0066;}
.menu-anchor:before	{
			background: #FFFFFF;box-shadow: 0 .45em 0 0 #FFFFFF, 0 .9em 0 0 #FFFFFF;
			}


.viewsys_menu_mobile_lateral h3, viewsys_menu_mobile_lateral hr{display:none;}

.viewsys_menu_mobile table { width:70%;margin:0 auto 0 10%;}
.viewsys_menu_mobile td { border-bottom: 1px dotted #FF0066;height:55px;}
.viewsys_menu_mobile a{ color: #FF0066; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #BCBDC1; font-size:15px; }

#mobile_menu_1 a:before { font-family: "FontAwesome"; content: "\f015"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_2 a:before { font-family: "FontAwesome"; content: "\f2bd"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_3 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_4 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_5 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_6 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}

#mobile_menu_7 a:before { font-family: "FontAwesome"; content: "\f0e0"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}