﻿.powerby, .powerby a{color:#FFFFFF;}
@media (max-width: 480px) {
.instagram-widget{min-height:970px;}
}
.div-com-imagem { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat;  background-size: cover; }
.botao_sys_padrao {color:#FFFFFF;background:#CAA534;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#222222;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#222222;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#CAA534;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#CAA534;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#222222;color:#FFFFFF}
.img_produtos17 div{min-height:90px;min-width: 29.3%;}
.img_produtos17 img:nth-child(1){width: 94%;margin-right: 11px;}
.viewsys_menu_mobile_on, .viewsys_menu_mobile { background: #FFFFFF;filter: alpha(opacity=100); opacity: 1.0;}

@media (max-width: 799px) {
.botao_sys_padrao, .botao_sys_padrao2, .botao_sys_padrao3{width:100%;margin:5px 0;}
}
.viewsys_menu_mobile_lateral h3, viewsys_menu_mobile_lateral hr{display:none;}
.viewsys_menu_mobile_on, .viewsys_menu_mobile { background: #FFFFFF;}
.viewsys_menu_mobile table { width:70%;margin:0 auto 0 10%;}
.viewsys_menu_mobile td { border-bottom: 1px dotted #CAA534;height:55px;}
.viewsys_menu_mobile a{ color: #CAA534; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #222222;font-size:15px;}
body{color:#222222;}
h2 {color:#CAA534;border-bottom: solid 3px #866E23;}
h3 {color: #FFFFFF;}
a {color: #222222;}
a:hover {color: #CAA534;}
.viewsys_foot {background:#CAA534;border-top:38px #866E23 solid;}
.responsive-foot {  background:#222222;border-top: 38px #866E23 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: #CAA534;min-height: 150px;}
#menu_superior_td_id_35 {background: #CAA534;}
#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: #CAA534;}
.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:#CAA534;font-size:46px;font-weight: normal;}
.menu_sys_top	{margin: -20px 0px 0px 0px;}

.classlogo {float: left;margin-top: 5px;}

.viewsys_caixa_m_15_2{ float:left;margin: 1%;font-size:13px; width:31%; border-bottom:1px #CCCCCC dotted;overflow: hidden;}
.viewsys_r_t_m_15_2{width:100%;border-bottom: 0px solid #555;height:200px;position:relative; text-align:justify; font-family: Arial, sans-serif;overflow:hidden; padding-top: 5px;}			
.viewsys_r_t_c_m_15_2{float:right;font-size:10px;}				
.viewsys_r_t_b_m_15_2{color:#222222;font-size:25px;font-weight: none;text-align:left; width:100%; height:90px;overflow:hidden;}
.viewsys_img_m_15_2{width:100%;height:150px;overflow:hidden;}
.viewsys_img_b_m_15_2{width:100%;border: 0px solid #222222;overflow: hidden;}

@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;}
.viewsys_caixa_m_15_2{ float:left;margin: 1%; width:98%;}
#widgets_15 {min-height:1200px}
}

@media (max-width: 480px) {.viewsys_float {background: #FFFFFF; padding: 1%; float: left; width: 94%;  margin: 2%;}}

.viewsys_menu_mobile_on, .viewsys_menu_mobile { background: #000;}

.logo-menu-anchor {  margin: 25px 5px;}

.menu-anchor    	{margin-top: 32px;margin-left: 10px;background: #CAA534;}
.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 #CAA534;height:55px;}
.viewsys_menu_mobile a{ color: #CAA534; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #866E23; 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_8 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: "\f0e0"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}.menu-anchor-in { margin: 25px 0px 0 45px;}
