﻿.powerby, .powerby a{color:#FFFFFF;}
@media (max-width: 480px) {
.instagram-widget{min-height:970px;}
}
.lightbox { position: fixed !important;}
.div-com-imagem { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat;  background-size: cover; }
.botao_sys_padrao {color:#FFFFFF;background:#22DB8F;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#35393C;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#35393C;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#22DB8F;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#22DB8F;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#35393C;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 #22DB8F;height:55px;}
.viewsys_menu_mobile a{ color: #22DB8F; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #35393C;font-size:15px;}
body{color:#35393C;}
h2 {color:#CCCCCC;border-bottom: solid 3px #22DB8F;}
h3 {color: #FFFFFF;}
a {color: #35393C;}
a:hover {color: #22DB8F;}
.viewsys_foot {background:#055351;border-top:18px #22DB8F solid;}
.viewsys_foot img{display:none;}
.responsive-foot {  border-top: 18px #22DB8F solid;background:#055351;}
.copyright-foot,.copyright-foot a{color:#35393C;}
#powerby {margin-top:-20px;}
#menu_superior_td_id_35, #menu_superior_td_id_35 a{background:#055351;color: #FFFFFF;}

.whatspulseoff, .whatspulse, .whats{display:none;z-index:-999;top:-5000px; }
#janela_whats, .whatspulseoff, .whatspulse, .whats{display:none;z-index:-999;top:-5000px; }

.menu_sys_top { margin: -15px 0px 0px 0px;}

@media (max-width: 799px) {
body{
  background-position: left top;
}}

.top_info{margin: 20px 0px -22px 0px;}
#home {background: #FFFFFF;}

.viewsys_conteudo h1{background: #055351;width:95%;line-height:80px;height:80px;overflow: hidden;text-align:left;padding-left:5%;color:#FFFFFF;font-size:36px;text-transform: uppercase;font-style: italic;border-radius: 50px 0px;}


.font_area_restrita a {background: #22DB8F;padding:5px;color:#FFFFFF;}


.viewsys_menu_mobile_on { background: #FFFFFF;}
.menu-anchor { background: #22DB8F;margin: 14px 0}
.menu-anchor:before { background: #FFFFFF; box-shadow: 0 0.45em 0 0 #FFFFFF, 0 0.9em 0 0 #FFFFFF;}

.logo-menu-anchor {  margin: 20px 5px;}


.viewsys_menu_mobile_lateral h3, viewsys_menu_mobile_lateral hr{display:none;}
.tb_sys8822 h1 {display:none;}

.viewsys_menu_mobile table { width:70%;margin:0 auto 0 10%;}
.viewsys_menu_mobile td { border-bottom: 1px dotted #055351;height:55px;}
.viewsys_menu_mobile a{ color: #055351; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #22DB8F; 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_9 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_10 a:before { font-family: "FontAwesome"; content: "\f0e0"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}

.button-plugin-plugin-prowebsistemas {
			position: fixed;
			top: 90%;
			left: 55px;
			padding: 10px;
			z-index: 10000000;
			/* uGreen */
			border: none;
			color: white;
			padding: 15px 32px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
			font-size: 16px;
			cursor: pointer;
		}
.menu-anchor-in { margin: 25px 0px 0 45px;}
