﻿.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:#515C64;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao:hover {background:#00CCFF;color:#FFFFFF}
.botao_sys_padrao2 {color:#FFFFFF;background:#00CCFF;padding:15px;margin:5px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao2:hover {background:#515C64;color:#FFFFFF}
.botao_sys_padrao3 {color:#FFFFFF;background:#515C64;padding:15px;margin:0px;-moz-box-sizing: border-box;  box-sizing: border-box;text-align:center;}
.botao_sys_padrao3:hover {background:#00CCFF;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 #515C64;height:55px;}
.viewsys_menu_mobile a{ color: #515C64; font-size:15px;}
.viewsys_menu_mobile a:hover{ color: #00CCFF;font-size:15px;}
body{color:#00CCFF;}
h2 {color:#515C64;font-family: 'Fredericka the Great', sans-serif;}
h3 {color: #FFFFFF;font-family: 'Fredericka the Great', sans-serif;}
a {color: #00CCFF;}
a:hover {color: #515C64;}
.viewsys_r_t {display:none;}
.viewsys_r_t_b {color:#515C64;font-family: 'Fredericka the Great', sans-serif; font-size: 44px; text-align: center;    padding-top: 30px;background:none;}
.viewsys_caixa_ancora { margin-top: -20px;}

.responsive-grid-5-color{border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#FFFFFF;border: 1px #CCC solid;}

.tb_sys8828 input[type="submit"] {border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#00CCFF;height: 45px;}
#inscricao_frame {max-height: 430px;background: #FFF; border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 10px; border: 1px #CCC solid; float: right; margin: 50px 0; max-width: 100%; width: 420; height: 350px;}

.viewsys_conteudo_inicio{position: absolute;top: 100px;left: 0;width:100%;overflow: hidden;}
.tb_sys8828 h1 { font-weight: normal;font-size: 26px;margin-top: 5px; margin-bottom: 5px;}

.tb_sys8828 input,.tb_sys8828 select { height: 45px;}

.viewsys_foot {background:#515C64;border-top:38px #808080 solid;}
.responsive-foot {  background:#515C64;border-top: 38px #00CCFF solid;}

.viewsys_menu_mobile { opacity: 1.0;  background: #FFFFFF;color: #515C64;}
.viewsys_menu_mobile a{color: #FFFFFF;}
.topo_home_master {display:none;}


#controls {  width: 100%;    margin-right: auto;    margin-left: auto;    background: #808080; color: #FFF;}

.menu-anchor { background: #515C64;margin: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: -23px; background:#FFFFFF;height:68px;width:100%;    border-bottom: 2px solid #00CCFF;  -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: 50px;margin-top:5px;}
.f-nav2{ height:110px;} 


.viewsys_home{min-height:130px;}
.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: #515C64;}

.tb_sys8820 h1{font-size: 25pt; color: #808080;}


.viewsys_barra_a{background: #808080;}
.youtube_playersys{background: #FFFFFF;}

.home_mobely{display:none;}

@media (max-width: 799px) {
.f-nav2{ height:310px;} 
.f-nav{ height:145px;top: -70px;} 
.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: #FFFFFF; margin: -50px 0 -90px 0;height: 150px;}
.div_menu_topo2 table{float:right; margin:10px;}
.classlogo{    margin-left: 15px;}
#inscricao_frame{min-width: 90%; margin: 280px 2%;}
}


.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 #515C64;height:55px;}
.viewsys_menu_mobile a{ color: #515C64; font-size:15px; }
.viewsys_menu_mobile a:hover{ color: #00CCFF; 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: "\f0e0"; display: inline-block;
   padding-right: 5px; vertical-align: middle; font-weight: 900; font-size: 28px;}
.menu-anchor-in { margin: 25px 0px 0 45px;}
