﻿.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:#343233;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#24317E;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#24317E;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#343233;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#343233;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#24317E;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 #343233;height:55px;}
.viewsys_menu_mobile a{ color: #343233; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #24317E;font-size:15px;}
body{color:#24317E;}
h2 {color:#343233;font-weight: 900;}
h3 {color: #FFFFFF;font-weight: 900;}
a {color: #24317E;}
a:hover {color: #343233;}
.viewsys_r_t, #staticbuttons {display:none;}
.viewsys_r_t_b {color:#343233; font-size: 44px; text-align: center;    padding-top: 30px;background:none;font-weight: 900;}
.viewsys_caixa_ancora { margin-top: -20px;}

.logo-menu-anchor {  width: 40%; margin: 35px 45px;}

.viewsys_foot {background:#24317E;border-top:38px #343233 solid;}
.responsive-foot {  background:#24317E;border-top: 38px #343233 solid;}
#carrossel_div nobr, #test3 nobr{margin:0 20px;}
.img_carrossel{max-width:110px;margin:0 20px;}
#carrossel_div img, #test3 img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%); filter: grayscale(100%);}
#carrossel_div img:hover, #test3 img:hover{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%);  -ms-filter: grayscale(0%);  -o-filter: grayscale(0%); filter: grayscale(0%);}

.viewsys_menu_mobile { opacity: 1.0;  background: #FFFFFF;color: #343233;}
.viewsys_menu_mobile a{color: #FFFFFF;}
.topo_home_master {display:none;}

.classlogo2 {margin-top:-38px;}


#controls {  width: 100%;    margin-right: auto;    margin-left: auto;    background: #808080; color: #FFF;}

.menu-anchor { background: #24317E;margin:-5px 5px;}
.f-nav .menu-anchor { background: #24317E;margin:-55px 5px;}
.menu-anchor:before {  background: #FFFFFF; box-shadow: 0 0.45em 0 0 #FFFFFF, 0 0.9em 0 0 #FFFFFF;}


.viewsys_menu{top:-100px;}
.f-nav{ z-index: 999; position: fixed; left: 0; top: -38px; background:#fff;height:93px;width:100%;    border-bottom: 10px solid #fff;  -webkit-transition: top 1s linear; transition: top 1s linear;} 
.f-nav .menu_topo td{max-width:150px; padding: 0 20px}
.f-nav .classlogo2{max-height: 57px;max-width:58px;margin-top:-5px;}
.f-nav .classlogo{max-height: 57px;max-width:58px;margin-top:-55px;}
.f-nav2{ height:110px;} 


.viewsys_home{min-height:180px;}
.top_info{margin: 20px 0px -22px 0px;}

.viewsys_menu_lateral { background-position: center 50px;}
#volume-input,.top_info,.viewsys_barra_a,.barra_num,.tb_sys8825 h1,.container_bg_agendamento h1{display:none;}

.viewsys_conteudo h1{background: #808080;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: #343233;}

.tb_sys8820 h1{font-size: 25pt; color: #808080;}


.viewsys_barra_a{background: #808080;}
.youtube_playersys{background: #FFFFFF;}

.home_mobely{display:none;}

#inscricao_frames {max-height: 291px; }

@media (max-width: 799px) {
.f-nav{ height:80px;top: -5px;} 
.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;}
.div_menu_topo2 table{float:right; margin:10px;}
.classlogo{    margin-left: 15px;margin-top: -60px;}
.viewsys_menu_mov_ativo,.div_logo_d{min-height:220px;min-height: 0px;}
#inscricao_frames {max-height: 331px; }
}

#menu_superior_td_id_32 {background: #0092db;color: #FFF;padding-right: 10px;font-weight: bold;}
#menu_superior_td_id_32 a {color: #111;}

.menu_topo2 {float:right:margin:10px;}
.viewsys_menu_mobile_on { background: #FFFFFF;}

#agenda_users{display:none;}
.container_bg_agendamento{float:right;width:96%;padding:2%;background:#FFF;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 #343233;height:55px;}
.viewsys_menu_mobile a{ color: #343233; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #24317E; 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: "\f005"; 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: "\f0e0"; 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;}.menu-anchor-in { margin: 25px 0px 0 45px;}
