﻿.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:#5B1D36;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#000000;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#000000;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#5B1D36;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#5B1D36;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#000000;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 #5B1D36;height:55px;}
.viewsys_menu_mobile a{ color: #5B1D36; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #000000;font-size:15px;}
body{color:#000000;}
h1 {font-size:36px;}
h2 {color:#CCC;font-size:20px;}
h3 {color: #FFFFFF;font-size:16px;}
a {color: #000000;}
a:hover {color: #5B1D36;}
.viewsys_foot {background: #5B1D36;border-top:25px #097140 solid;}

.viewsys_body_b {margin:0}
.inicio-bt-home, .viewsys_conteudo hr {display:none;}

.responsive-foot {    border-top: 38px #5B1D36 solid;}
.tradutor-local { float: right;}

.viewsys_menu-WithChildren{float: left;}
.viewsys_menu_lateral ul.viewsys_menu li a, .viewsys_menu_lateral ul.viewsys_menu li span { margin: 10px 5px 0px 5px;}
.localizacao_topo { margin-top: 50px;}

#col_08_obs_b{text-align: left;}
.css_und_disponivel, .css_a_vista{display:none;}
.responsive-grid-6 div{background:#111;padding:2%;width:96%;;border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.viewsys_caixa { max-width: 330px;max-height: 320px; min-height: 320px;}
.viewsys_img {  max-height: 180px; min-height: 180px;}
.viewsys_r_t {  font-size: 24px;height: 60px;}
.tabela_pagseguro, .floatbox,.barra_num, .paymentMethods{display:none;}

#col_08_obs_b_home{float: right;   width: 70%;    text-align: right;    margin-top: -15px;}
#col_08_obs_b_home textarea {  min-height: 35px;  height: 35px;}
.viewsys_conteudo_inicio {  margin-top: 68px;}
.viewsys_conteudo {  margin-top: 68px;max-width: 1000px;PADDING:0PX;}
.viewsys_menu_max, .menu_topo2 { max-width: 900px;}
.viewsys_menu_lateral { min-height: 140px;top: 0;position:fixed;}
.menulogin a{color:#FFF;}
.menulogin{width:150px; height:10px;position:fixed;top:0;right:150px;z-index:994;}
.menulogin .fa{font-size:36px;}

.menu_sys_top { margin: -12px 0px 0px 0px;}
.font_area_restrita, .font_area_restrita a{color: #FFFFFF;}
.td_menu_compacto_txt{display:none;}
#menu_Leaf_compacto {  width: 600px;  max-width: 600px;   margin-top: 25px;}

#viewsys_menu_b h3 {color: #5B1D36;}
.classlogo2, .classlogo{max-width:220px;}
.classlogo {margin-left: 80px;  margin-top: 10px;}

.menu-anchor    	{margin-top: 25px;margin-right: 0;background:#3bb000;}
.menu-anchor:before	{background: #FFFFFF;box-shadow: 0 .45em 0 0 #FFFFFF, 0 .9em 0 0 #FFFFFF;}

.painelsys .responsive-grid-3 div{padding: 5%;  width: 90%;}
.painelsys .responsive-grid-3-color{border: #f1f1f1 solid 1px;   -webkit-box-shadow: 2px 4px 5px 0px rgba(32, 100, 100, 0.08);    -moz-box-shadow: 2px 4px 5px 0px rgba(32, 100, 100, 0.08);    box-shadow: 2px 4px 5px 0px rgba(32, 100, 100, 0.08);border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}


.bold_sub, .bold_sub2 { float: right;margin-top: -1px;}

.menu_compacto_54 a{color: #097140;}
.menu_compacto_54 a:before { font-family: "FontAwesome"; content: "\f138"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 18px;}

.menu_compacto_58 a{color: #097140;}
.menu_compacto_58 a:before { font-family: "FontAwesome"; content: "\f13a"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 18px;}

.menu_compacto_62 a{color: #097140;}
.menu_compacto_62 a:before { font-family: "FontAwesome"; content: "\f13a"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 18px;}

.menu_compacto_63 a{color: #097140;}
.menu_compacto_63 a:before { font-family: "FontAwesome"; content: "\f13a"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 18px;}

.menu_compacto_64 a{color: #097140;}
.menu_compacto_64 a:before { font-family: "FontAwesome"; content: "\f138"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 18px;}

.menu_compacto_65 a{color: #097140;}
.menu_compacto_65 a:before { font-family: "FontAwesome"; content: "\f13a"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 18px;}



@media (max-width: 799px) {
.menulogin { width:110px;position: fixed; top: 10px;  left: 0px;}
.menulogin .fa{font-size:26px;}
.viewsys_menu_lateral { max-height: 73px;background: url(/upload/fotos/modelos/89/2deb9c760e9bdba292bdff60e8eebca0.png); background-position: left top; min-height: 135px;}
.td_compacto_menu{display: none;}
.menu-anchor {margin-right: 75px;}
}


.viewsys_menu_2_lateral a{color:#000000;}

.viewsys_menu_mobile_on,.viewsys_menu_mobile {  background: #FFF;}
.viewsys_menu_mobile table { width:70%;margin:0 auto 0 10%;}
.viewsys_menu_mobile td { border-bottom: 1px dotted #097140;height:55px;}
.viewsys_menu_mobile a{ color: #097140; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #5B1D36; 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_7 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_13 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_19 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_26 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_27 a:before { font-family: "FontAwesome"; content: "\f005"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_36 a:before { font-family: "FontAwesome"; content: "\f041"; display: inline-block;
   padding-right: 10px; padding-left: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_37 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;}
#menu_superior_td_id_75 div:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "\f005"}
#menu_superior_td_id_74 div:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "\f005"}
#menu_superior_td_id_73 div:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "\f005"}
.mobile_menu_64 a:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "\f005"}
.mobile_menu_35 a:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "\f276"}
.mobile_menu_2 a:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "\f0e0"}
