﻿.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:#222222;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#321800;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#321800;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#222222;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#222222;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#321800;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 #222222;height:55px;}
.viewsys_menu_mobile a{ color: #222222; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #321800;font-size:15px;}
body{color:#321800;}
h2 {color:#222222;font-family: 'Fredericka the Great', sans-serif;}
h3 {color: #FFFFFF;font-family: 'Fredericka the Great', sans-serif;}
a {color: #321800;}
a:hover {color: #222222;}
.viewsys_r_t {color:#222222;font-family: 'Fredericka the Great', sans-serif; font-size: 44px; text-align: center;    padding-top: 130px;}
.viewsys_caixa_ancora { margin-top: -100px;}

.viewsys_foot {background:#321800;border-top:38px #222222 solid;}
.responsive-foot {  background:#321800;border-top: 38px #222222 solid;}

.viewsys_menu_mobile { opacity: 1.0;  background: #321800;color: #FFFFFF;}
.viewsys_menu_mobile a{color: #FFFFFF;}

.top_info, .viewsys_foot{display:none;}


#controls {  width: 100%;    margin-right: auto;    margin-left: auto;    background: #333333; color: #FFF;}

.menu-anchor { background: #222222;margin:15px;}
.menu-anchor:before {  background: #FFFFFF; box-shadow: 0 0.45em 0 0 #FFFFFF, 0 0.9em 0 0 #FFFFFF;}

 .f-nav{ z-index: 999; position: fixed; left: 0; top: -70px; background:#321800;height:200px;width:100%;} 
 .f-nav2{ height:5px;} 


.viewsys_home{min-height:180px;}
.top_info{margin: 20px 0px -22px 0px;}

.viewsys_menu_lateral { background-position: center 50px;}
#volume-input,.viewsys_barra_a,.barra_num,.tb_sys8825 h1,.container_bg_agendamento h1{display:none;}

.viewsys_conteudo h1{background: #333333;width:96%;line-height:60px;height:60px;overflow: hidden;text-align:left;padding-left:4%;color:#FFFFFF;font-size:26px;}

.menu_sys_top	{margin: -20px 0px 0px 0px;position:absolute;}


.tb_sys8820 input[type="submit"] {background: #222222;}

.tb_sys8820 h1{font-size: 25pt; color: #333333;}


.viewsys_barra_a{background: #333333;}
.youtube_playersys{background: #FFFFFF;}

.home_mobely{display:none;}

@media (max-width: 799px) {
.home_mobely{display:block;}
.f-nav{ height:180px;} 
.viewsys_conteudo_inicio{max-height:0px;overflow: hidden;}
.viewsys_menu_mov_ativo,.div_logo_d{min-height:220px;min-height: 0px;}
.div_logo_d table{width:70%;max-width:60%;float:left;margin:0px;}
.div_logo_d div{width:30%;max-width:30%;float:right;margin:0px;}
.viewsys_menu_lateral {  background: #321800; margin: -50px 0 -90px 0;height: 180px;}
.div_menu_topo2 table{float:right; margin:10px;}
}


.menu_topo2 {float:right:margin:10px;}
.viewsys_menu_mobile_on { background: #321800;}

#agenda_users{display:none;}
.container_bg_agendamento{float:right;width:96%;padding:2%;background:#FFF;min-height:600px;overflow: hidden;}
.bg_agendamento{overflow: hidden;}

.responsive-pbn { height: 600px;}

.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 #111111;height:55px;}
.viewsys_menu_mobile a{ color: #111111; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #222222; 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: "\f0c4"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_3 a:before { font-family: "FontAwesome"; content: "\f073"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
#mobile_menu_4 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;}
.mobile_menu_57 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_56 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_55 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_54 a:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "005"}
.mobile_menu_53 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_52 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_51 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_50 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"}
#menu_superior_td_id_40 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_40 a:before{font-family: "Font Awesome 5 Free";display: inline-block; padding-right: 5px; vertical-align: middle;    font-weight: 900;    font-size: 28px; content: "\f29e"}
